When I insert a subassembly as the first component in an assembly, the subassembly appears correctly before the insertion is validated and is positioned in bulk as soon as I validate.
Do you have any idea where this could come from? An option checked somewhere?
Otherwise for the quick solution: I release the subassembly, I constrain the origins for positioning, and then I refix the subassembly.
But in the long run it becomes painful...
I attach the image after validation (I can't add 2 images to the question). I'll add what I should get in the next post.
In fact, you just have to click on the origin in the 3D view for it to position itself correctly, or to select it and not click in the 3D view, but to validate in the property manager (the green checkmark at the top left).
To Jose: no different conf. This sub-assembly contains a few parts.
To Lucas: I don't validate in the 3D precisely, otherwise it is positioned at the clicked place. But there in the preview before validating in the property it's good, but then it turns the pieces over and shifts.
I just tested by clicking on the origin, I have the same thing.
This only does this to me with the insertion of an assembly first. If it's a part, no pb. If the assembly is inserted second, no pb.
When inserting the first component, when the "insert component" window is still open, you have to click directly on the green check mark to validate. In this case, the component aligns its origin with the origin of the assembly.
If when the "insert component" window is still open, you click in the graphics window (the 3D) the component sets its origin where you clicked, i.e. almost anywhere.
So try this: "insert a component", select the desired component and directly validate.
If we look at the first image in the attached file, the origin part seems to be in the center of the assembly.
On the other hand, it is well offset from the original assembly (everything is rated but that's not the problem).
It seems that SW takes another point as the origin piece than the center... and to find out which one, there is no other solution than (as Gt22 says), at least communicate the sub-assembly.
Afterwards, if it's not possible, I think it will be complicated to go further on the question :/
EDIT: Is it possible to send us at least one screenshot of the SUB-ASSEMBLY ONLY by clicking on "Origin" in the tree? (as on the attached file).
sorry I had to go work on something else in the meantime.
I will try to answer the questions:
- I validate directly in the Property box, avoiding going to the 3D window: PB
- Parts and sub-assemblies are created directly on the origin
- I attach an ex. it will be easier to visualize all the origins. (the weird holes in the sheet metal was just for a preview)
- I think this happens mostly with sheet metal parts.
- this has been happening now for a few years and every time (but I have to check if it happens with volume parts too). But just when there's an assembly inserted first into another assembly.
- SW12 SP5
- the positioning does not correspond to any origin of the parts present.