constraining sub-assemblies in an assembly
constraining sub-assemblies in an assembly
(OP)
Greetings,
I created a sub-assembly with constraints among the parts. When I build an assembly using a set of these sub-assemblies and set constraints among the sub-assemblies, the update command doesn't seem to have any effect on the parts in the sub-assemblies. I wonder why?
For example: The sub-assembly is a ball joint rod end. A constraint is defined to allow the ball to rotate freely in the socket. When I put two rod ends in an assembly and define constraints which require the balls to rotate to a particular position and hit update, I usually get warnings that my assembly is inconsistent or over constrained etc. Apparently, the constraint that the balls can be freely rotated is not recognized when the assembly is updated.
How do I fix this?
Thanks.
I created a sub-assembly with constraints among the parts. When I build an assembly using a set of these sub-assemblies and set constraints among the sub-assemblies, the update command doesn't seem to have any effect on the parts in the sub-assemblies. I wonder why?
For example: The sub-assembly is a ball joint rod end. A constraint is defined to allow the ball to rotate freely in the socket. When I put two rod ends in an assembly and define constraints which require the balls to rotate to a particular position and hit update, I usually get warnings that my assembly is inconsistent or over constrained etc. Apparently, the constraint that the balls can be freely rotated is not recognized when the assembly is updated.
How do I fix this?
Thanks.





RE: constraining sub-assemblies in an assembly
you can use Analyze-constraint to understand better what is going on with the constraints.
I see what you try to do is to modify the sub-assembly in an higher assembly. Maybe to make this sub-assembly flexible in your assembly will solve it. Look the help for more info.
Myriam
RE: constraining sub-assemblies in an assembly
Making the sub-assemblies flexible is something I'll look into. Naively I thought a higher order assembly would know by default about constraints set in a sub-assembly and update would act on those constraints.
Laszlo
RE: constraining sub-assemblies in an assembly
As an aside, I have found that "all the levels" actually means all children levels. If you have a sub-product active and update, that sub-product (and any of its sub-products) will update, but the top level product will not.
Cheers,
Mark
RE: constraining sub-assemblies in an assembly
The update option was set to "All levels".
Making the sub-assemblies flexible made the difference. I'm on the right track now but still have issues to sort out.
Laszlo