I have made an assembly with 10 or so parts, most of them are multiplied hundred times, so this assembly has patterns for each of this parts, but to work with it is so slow.
Should I quit patterns and better copy part by part?
Fernando, I recall a few situations where assembly patterns can be very cumbersome and have the following recommendations:1) eliminate all degrees of freedom in your seed components before patterning them.
2) if feasible, avoid mating or creating in-context references to patterned componenents
I certainly wouldn't abandon patterns, but you might try different techniques. It's difficult to give more detailed answers without seeing your assembly. Do you have sub-assemblies in your main assembly? If not, and if it would be possible to use them, that should speed things up considerably.
Yes it is an assembly with sub-assemblies, and still very slow.
Best bet would be to create separate assemblies of each pattern, and insert those into the upper level assy.
I´ll make a review, I believe I have 2 or 3 patterns for each sub-assembly, thanks
I'd be very very surprised if copying part by part makes the assembly faster. The math to do patterns in CAD is very linear and very fast. If you imagine the first part as a sheet of calculations, the pattern is a xeorox copy. If you make another part, you're asking Solidworks to do the sheet of calculations again as if it didn't know the answer. If you make 300 hundred copies of your homework (a pattern), your copier will be going for awhile. But that's not a good argument for redoing the homework from scratch 300 times.
I've had trouble with large patterns in any CAD software I've used.
Way back in SW05, I was designing pallet-sized vacuum formed dunnage, often to hold 100 or more parts. I never did find an efficient way of modeling and patterning the pockets for the parts.
I will say, making a config without all of the fillets and rounds, and patterning that helped a lot, but it still is resource intensive.
Retrieving data ...