When I insert a componet into an assembly the first one is fine.
When I insert a second component, the first one flips into an different orientation.
If I mate them the first one draws the scond out of alignment with the triad.
What's going on?
Not sure I'm following you there, Doug. There could be a number of factors involved but it sounds like the component you're inserting has mate references and the instances of that component are picking up on eachother and trying to mate according to the parts mate reference scheme. Try inserting the component while holding down the ALT key and see if the issue goes away.
You are surely correct. These are sub-assemblies with pretty many mates. In this first instance they are the very same sub-assembly. I have built many of these assemblies in one file as different configurations (for product of various widths but otherwise mostly the same). Is this bad form?
Alt Key trick did not help
When you click in the assembly to place the part, do you click on an existing feature? If so, the part may be trying to mate itself to that feature. I generally click in a bit of empty space to make sure there are no automatic mates, then add the mates manually.
When i click in the assembly I land in empty space. The original sub-assemby is hooked to the origin.
I'm puzzled by your statement "the first one flips into a different orientation". If you're referring to the first part inserted in the assembly, it should be fixed, and it shouldn't move due to later mates (unless it's been floated and then mated). Can you post a screenshot of your tree?
Actually the first part does remain fixed. It is the orientaition of the triad that changes on the screen. At first I dealt with this by reorienting my view (right-clicking "Set current view as...") but then everytime I insert a new component it is a pain to mate because it comes in at an angle.
This file is too large but I will try to post it but I am not sure how to do that. Thanks for your help.
To post attachments use the advanced editor. (top right)
Retrieving data ...