How to pattern a feature by referencing another feature's pattern
How to pattern a feature by referencing another feature's pattern
(OP)
Is there an option to create a reference pattern in solidworks?
For example, I create a cut on my part and then create a linear pattern of that cut (4 instances). Then using the hole wizard, I place 18 holes on the first cut. I then want to pattern the holes by referencing the pattern of the cut. There are 4 instances of the cut, so there will be 72 holes in total. It would take quite a bit of time to individually place 72 holes on this part. 18 is bad enough!
I know that in Pro/E when you chose to pattern a feature you had an option to create a reference pattern. I can't seem to find anything like that in Solidworks.
For example, I create a cut on my part and then create a linear pattern of that cut (4 instances). Then using the hole wizard, I place 18 holes on the first cut. I then want to pattern the holes by referencing the pattern of the cut. There are 4 instances of the cut, so there will be 72 holes in total. It would take quite a bit of time to individually place 72 holes on this part. 18 is bad enough!
I know that in Pro/E when you chose to pattern a feature you had an option to create a reference pattern. I can't seem to find anything like that in Solidworks.






RE: How to pattern a feature by referencing another feature's pattern
RE: How to pattern a feature by referencing another feature's pattern
I am assuming the holes are related to the cut and SW will not allow you to move it above the cut. If this is the case the HW feature is considered a child of the cut feature.
Cheers,
Anna Wood
Core i7 EE965, FirePro V8700, 12 Gb RAM, OCZ Vertex 120 Gb SSD, Dell 3008WFP 30" Monitor
SW2010 SP2.1, Windows 7 x64
http://www.solidmuse.com
http://www.phxswug.com
RE: How to pattern a feature by referencing another feature's pattern
This Blows Pro/E's reference pattern out of the water. Pro/E's reference patterns are nice but make a super ugly Feature Tree and if you suppress a feature the entire pattern gets suppressed.
Michael
RE: How to pattern a feature by referencing another feature's pattern
I'll describe how this part is actually made...
There is a cut, then below that there is another cut that cuts away some of the material of the 1st cut. Then the 2nd cut is patterned 4 times within the 1st cut. Then there are 4 holes that reference the 1st seed of the 2nd cut. Then those holes need to be patterned referencing the pattern of the 2nd cut. Then after that, we need to pattern all of that (the 1st cut, the pattern of the 2nd cut, and the holes and pattern of the holes) 4 times across the entire part.
The problem became really simple when I saw "include it in the pattern with the cut feature". You really don't need to move anything in the model tree. All you have to do is make all of the features first, and then go back and pattern after. While creating the patterns, select all features that you want to go with the pattern. I didn't realize you could select multiple features with a pattern, because I usually highlight the feature I'm patterning in the model tree first and then select the linear pattern command. You're right, this does blow Pro/E's reference pattern out of the water.
Another question I have, though, is about groups. Is there any way to group features together? Sometimes the model trees get ridiculously long with all of these patterns, etc.
RE: How to pattern a feature by referencing another feature's pattern
RE: How to pattern a feature by referencing another feature's pattern
RE: How to pattern a feature by referencing another feature's pattern
When I originally did a linear pattern, the hole qty (called out on the drawing) updated based on that linear pattern, but when I changed to using a sketch driven pattern, the hole qty in the model was correct, but the hole qty called out on the dwg reverts to the original qty in HW feature. Is there any way to get that hole qty to update to the total qty of holes on the part based on the sketch driven pattern?
If not, is there a way to modify the spacing of one of the instances in a linear pattern?