MesaH
Aerospace
- Apr 7, 2011
- 13
I am currently working on a large assembly with many sub-assemblies that was originally created by someone else. My problem is that one of the parts changes definition and position when I regenerate in the main assembly or sub-assemblies. So here are the steps I go through to cause the part to move;
1. Open the main assembly (everything is regenerated and in the correct spot at this point)
2. Open one of the sub-assemblies that contain the problem part. The part is still in the correct position before I regenerate.
3. When I do regenerate the sub-assembly, the part moves to the other side of one of its parent objects. Meaning that before regenerating one of the faces of the problem part is mated to the left side of the parent part with an offset. After a regeneration the mate constraint of the problem part changes from being mated to the left of the parent part to the right of the parent.
4. I fix this by editing the part definition and changing the mated surface on the parent part back the left side. After this further regenerations in the sub-assembly do not cause the problem.
5. Now if I close the sub-assembly and going back to working on the main assembly a regeneration will cause the part to move again.
I know that it is hard to diagnose a weird problem like this without the file, but I can't upload it due to file size and proprietary information.
1. Open the main assembly (everything is regenerated and in the correct spot at this point)
2. Open one of the sub-assemblies that contain the problem part. The part is still in the correct position before I regenerate.
3. When I do regenerate the sub-assembly, the part moves to the other side of one of its parent objects. Meaning that before regenerating one of the faces of the problem part is mated to the left side of the parent part with an offset. After a regeneration the mate constraint of the problem part changes from being mated to the left of the parent part to the right of the parent.
4. I fix this by editing the part definition and changing the mated surface on the parent part back the left side. After this further regenerations in the sub-assembly do not cause the problem.
5. Now if I close the sub-assembly and going back to working on the main assembly a regeneration will cause the part to move again.
I know that it is hard to diagnose a weird problem like this without the file, but I can't upload it due to file size and proprietary information.