Hi! Currently, there is no way to make body occurrences (multiple solids point to the same body definition like parts in an assembly). What you could try is to avoid pushing same solids as different parts into the assembly via Make Components command. Then in the assembly, copy the unique part and paste it multiple times as occurrences in the assembly. It is a bit messy but it should be doable.
Many thanks!
Hi
One other method that I use quite a lot.
I use all the solids, but then make the unneeded solids as reference components in the assembly. I then constrain the common part on top of the "Unused" solid.
Once I am done, I switch off the visibility of the reference components. (I also disable the part, the green icon gives me a quick reference of the "Dummy parts" Note you have the re-enable the part to make any changes)
Additional Notes:
The extra solids are used where required, especially when I mirror some tricky geometry. The solids are named as a mirror, or extra component.
The assembly build is therefore a lot quicker, because I don't have to worry about tricky constraints. (Grounded insertion of dumb solid, and part constrained on top of it, really easy)
This allows for the healthy BOM.
Small example of a solid model, the Mirrors have an 'x' suffix
I use your first method, but constrain the duplicate instances directly to the equivalent faces on the multisolid layout part. That way everything is still being controlled by the multisolid, even if some of that control is being done indirectly through the constraints.
Hi all,
For anyone who prefers a more automated process - there's now a dedicated solution for this (a long time in the making) called the Duplicate Replacer. You can scan for duplicates at the end of the design process, and just swap out all the duplicates OR swap out their Part Number iProperties if you prefer.
Luke
Can't find what you're looking for? Ask the community or share your knowledge.