I am working with a rather large assembly (~2500 parts) which has a few machanism constraints starting with a motion skeleton in a lower level assembly and working its way up to the top level assembly. Basically, it's just 4 separate 4-bar linkages, but we have some family tables, flexible components, and what I suspect is some inconsistent assembly constraints. I find that very often the top level assembly mechanisms lock up and it is a several-hour task to simply deploy the mechanisms to the orientation needed. I think it is due to inconsistent constraints (mixing User-Defined constraints with Mechanism constraints). So, I was wondering, has anyone identified some best practices with mechanism constraints? Also, has anyone been able to repeatably resolve the eror message below? It is visible in the ribbon when editing the placement of a component with mechanism constraints:
STATUS: Failed to satisfy motion axis settings
#1 for me has been to not use the rigid coordinate system constraint if you want the mechanism to move. As I understand it, a Rigid constraint will lock the placed subassembly in a "fixed" (or rigid) orientation as though it was not a mechanism at all.
#2 (again, for me) is to limit the use of mechanism constraints to only moving bodies, and coordinate system "weld" constraint seems to be the most robust & reliable.
Can anyone offer any other lessons learned? Also, does anyone know why I am getting the error above and how to fix it?