Configurable Patterning
Configurable Patterning
I work with panels with cams and dowels.
I would like to pattern the cam and dowels (green and magenta) along the X axis
The Cam hole (green) should be configurable along the the blue face with the last hole of the pattern symmetrical about the YZ and 2" off the red face
The dowel (magenta) could be mirrored about the YZ.
I've tried sketch patterns. They work until you change the count of your pattern and then it becomes difficult to create the symmetry.
I've tried feature patterns. I love the "up to reference" but if I try to keep things the tree clean (using 3d sketches) I have to pattern the surfaces and I get an error that the geometry is too complex.
I like to keep my feature tree as clean as possible. I 've come to like 3d sketches but I'm not tied to the idea.
I also like to make things as modifiable for other without being overcomplicated.
I'm sure a lot of people do things similar and was curious how others might handle this.
I would like to pattern the cam and dowels (green and magenta) along the X axis
The Cam hole (green) should be configurable along the the blue face with the last hole of the pattern symmetrical about the YZ and 2" off the red face
The dowel (magenta) could be mirrored about the YZ.
I've tried sketch patterns. They work until you change the count of your pattern and then it becomes difficult to create the symmetry.
I've tried feature patterns. I love the "up to reference" but if I try to keep things the tree clean (using 3d sketches) I have to pattern the surfaces and I get an error that the geometry is too complex.
I like to keep my feature tree as clean as possible. I 've come to like 3d sketches but I'm not tied to the idea.
I also like to make things as modifiable for other without being overcomplicated.
I'm sure a lot of people do things similar and was curious how others might handle this.
- Attachments
-
- Cam and Dowel.SLDPRT
- (138.39 KiB) Downloaded 132 times
- Glenn Schroeder
- Posts: 1521
- Joined: Mon Mar 08, 2021 11:43 am
- Location: southeast Texas
- x 1759
- x 2130
Re: Configurable Patterning
In my somewhat humble opinion you're placing too much emphasis on "I like to keep my feature tree as clean as possible." Your patterning would be much simpler if you don't have holes on multiple faces with a single feature.
While it's nice to have a clean, simple tree, it should be secondary to efficient modeling. For another example, I often have stand-alone sketches to drive Hole Wizard features.
While it's nice to have a clean, simple tree, it should be secondary to efficient modeling. For another example, I often have stand-alone sketches to drive Hole Wizard features.
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."
Ray Wylie Hubbard in his song "Mother Blues"
Ray Wylie Hubbard in his song "Mother Blues"
Re: Configurable Patterning
I agree with @Glenn Schroeder. A good model is far superior to one with the shortest possible feature tree.Glenn Schroeder wrote: ↑Tue Aug 15, 2023 12:05 pm In my somewhat humble opinion you're placing too much emphasis on "I like to keep my feature tree as clean as possible." Your patterning would be much simpler if you don't have holes on multiple faces with a single feature.
While it's nice to have a clean, simple tree, it should be secondary to efficient modeling. For another example, I often have stand-alone sketches to drive Hole Wizard features.
What makes a "good" model? There is no objective measure of how good a model is, but a good indication is how easily someone else can work with your file. All of these things stated below not only help the person using your files, but help you to use it as well, especially after you've been away from the file for a while.
If you really want a "clean" feature tree then:
a) Name the features upon creation (because nobody really goes back to name them later)
b) Group features into named folders if necessary/helpful
c) If using configurations in an assembly then also name important mates or ones involved in suppression states
FWIW, feature patterns are far easier to work with than sketch patterns.
Brick walls are there for a reason. The brick walls aren't there to keep us out. The brick walls are there to show us how badly we want things.
- - -Randy Pausch
- - -Randy Pausch
- jcapriotti
- Posts: 1868
- Joined: Wed Mar 10, 2021 6:39 pm
- Location: The south
- x 1211
- x 1998
Re: Configurable Patterning
In my early days of SolidWorks ('98), my thoughts were the same....create the smallest, simplest feature tree. This turned out to be not the best way to go about it as Dennis and Glenn already mentioned. I could spend a day teaching nothing but best practices of feature building and relations...when to use layout sketches and more horizontal modeling techniques......then we could spend another day arguing over it.
Jason
Re: Configurable Patterning
FIFY.jcapriotti wrote: ↑Tue Aug 15, 2023 1:03 pm In my early days of SolidWorks ('98), my thoughts were the same....create the smallest, simplest feature tree. This turned out to be not the best way to go about it as Dennis and Glenn already mentioned. I could spend a day teaching nothing but best practices of feature building and relations...when to use layout sketches and more horizontal modeling techniques......then we could spend another days arguing over it.
Brick walls are there for a reason. The brick walls aren't there to keep us out. The brick walls are there to show us how badly we want things.
- - -Randy Pausch
- - -Randy Pausch
- jcapriotti
- Posts: 1868
- Joined: Wed Mar 10, 2021 6:39 pm
- Location: The south
- x 1211
- x 1998
- picturedrawerGSS
- Posts: 8
- Joined: Wed Apr 05, 2023 1:56 pm
- x 6
- x 6
Re: Configurable Patterning
To answer your question, have you considered modeling 1/4 of the part and mirroring? (that may break hole wizard features, I don't use em)
Re: Configurable Patterning
Thank you all for your input.
I took @DennisD and @Glenn Schroeder comments to heart.
I simplified (my opinion) the model. Removed the 3d sketches, added reference geometry, and patterned those.
I then gave a sample to a design with less experience and asked if he understood it and could modify it.
He gave it the thumbs up.
If your interested, I attached the new and improved.
I took @DennisD and @Glenn Schroeder comments to heart.
I simplified (my opinion) the model. Removed the 3d sketches, added reference geometry, and patterned those.
I then gave a sample to a design with less experience and asked if he understood it and could modify it.
He gave it the thumbs up.
If your interested, I attached the new and improved.
- Attachments
-
- Cam Pattern.SLDPRT
- (423.25 KiB) Downloaded 108 times
- Glenn Schroeder
- Posts: 1521
- Joined: Mon Mar 08, 2021 11:43 am
- Location: southeast Texas
- x 1759
- x 2130
Re: Configurable Patterning
If you'd like to simplify it (and have a shorter tree, which you said you like), you could delete the features the screenshot shows as suppressed, then mirror the patterns. Something similar would work in most of the other folders.
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."
Ray Wylie Hubbard in his song "Mother Blues"
Ray Wylie Hubbard in his song "Mother Blues"
Re: Configurable Patterning
Learned something, up to reference in the linear pattern command. I've been using equations to determine the spacing.
Re: Configurable Patterning
Been using that more and more!
That's why the reference geometry. I wanted both features equal distance from the end (the 2" in the sketch (mirrored)) and then a configurable pattern to the reference sketch.
Re: Configurable Patterning
Glenn Schroeder wrote: ↑Wed Aug 16, 2023 12:01 pm If you'd like to simplify it (and have a shorter tree, which you said you like), you could delete the features the screenshot shows as suppressed, then mirror the patterns. Something similar would work in most of the other folders.
This is going to be used as a panel template so those features will be either on, off, or deleted if not used.
I love Purge Unused Features.
Re: Configurable Patterning
Also found that using using feature driven patter in assembly, using a configured pattern, will change the instance count based on the part pattern!
Pretty convenient.
Pretty convenient.
- Glenn Schroeder
- Posts: 1521
- Joined: Mon Mar 08, 2021 11:43 am
- Location: southeast Texas
- x 1759
- x 2130
Re: Configurable Patterning
Don't feel bad. I've been using SW full-time since 2009, and I just started using "Up to Reference" maybe 5 years ago. I hate to think of how much time I've wasted editing patterns after the model dimensions changed.
You can also use Hole Wizard features to drive Pattern Driven Component Patterns, and if the instance count or the position of the holes changes, the pattern will update accordingly.
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."
Ray Wylie Hubbard in his song "Mother Blues"
Ray Wylie Hubbard in his song "Mother Blues"
Re: Configurable Patterning
I much prefer using Hole Wizard for an entire set of holes, as opposed to creating one hole and making a feature pattern, as you have in your example. A sketch pattern in a Hole Wizard feature puts the set of holes into one feature, where all dimensions may be edited together, and it drives a hole callout in a drawing with the count.
If you do not like using sketch patterns, take a look at this video:
Dwight
If you do not like using sketch patterns, take a look at this video:
Dwight