problem with constraints between sub-assemblies after demote
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi all,
I have run into a problem with constraints seemingly "disappearing" or breaking after I moved some parts into assemblies and sub-assemblies using demote. The parts (mostly ipart plumbing fittings, but also some regular .ipt parts) were placed at the top level of the master assembly and constrained to various sub-assemblies within the master. I then moved all the newly placed parts to a plumbing sub-assembly and then grouped those into further sub-assemblies. I worked on the file for a day or so, replacing parts and editing the ipart masters, and then discovered that all of the constraints that related the fittings to the top level assembly had disappeared.
My understanding was that demoting parts should have no affect on constraints. I tried an experiment with a test assembly and repeated the basic workflow:
- create master assembly
- place parts with constraints
- demote all the parts to a "master hydraulic" sub-assembly
- further demote groups of parts to sub-assemblies
I notice that the original Insert constraints relating parts to the master are listed and the first component in new sub-assembly is grounded. However, if I now edit that newly created sub-assembly, only the first grounded part is constrained. The other constraints that related parts to the items at root level are lost. I can move them which will generate an inconsistent constraint error (which can't be fixed). The only remedy for this seems to be to promote the now un-constrained parts back to the root level and start over. Additionally, in order to edit, say the rotation of a part in a sub-assembly with respect to the master, I also have to promote the parts back to the root level.
So my questions are what is the logic here and how should I be doing this?
Many thanks.