Part is not "level" in assembly
Part is not "level" in assembly
(OP)
I'm a NX4 newbie, with a few years experience in SolidWorks.
For some reason my manifold assembly is rotated a degree or two, and I don't know how to make it square again (see attached JPG).
In SolidWorks the fix would be easy: In the rotated part pick a plane, axis or flat side, then mate it with the assembly plane.
I'm sure it's easy in NX4 but I've been struggling with it for the past hour & cant figure it out.
For some reason my manifold assembly is rotated a degree or two, and I don't know how to make it square again (see attached JPG).
In SolidWorks the fix would be easy: In the rotated part pick a plane, axis or flat side, then mate it with the assembly plane.
I'm sure it's easy in NX4 but I've been struggling with it for the past hour & cant figure it out.





RE: Part is not "level" in assembly
John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.org/museum/
To an Engineer, the glass is twice as big as it needs to be.
RE: Part is not "level" in assembly
Is that anything like "Mate Component"?
RE: Part is not "level" in assembly
What you do is start out as I suggested creating a Datum CSYS in your assembly file using the Reference CSYS option of Absolute. This will establish a frame of references where you have an absolute X,Y,Z set of axis.
Now add your Component to the assembly and using Mating Conditions select Mating Type 'Align' and select that long main cylindrical face of your Component part and then switch the Filter from 'Face' to 'Datum Axis' and select the desired Axis of the Datum CSYS and hit OK. If you need to rotation the Component part around this axis, you can add an additional Mating Condition which aligns some other aspect of your model to the desired direction.
This should get you started and reading the User Document ion covering Mating Conditions should help you become familiar with the other capabilities and options for positioning Components.
John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.org/museum/
To an Engineer, the glass is twice as big as it needs to be.
RE: Part is not "level" in assembly
I couldn't get my main part to budge so I deleted it and added it again. I was able to mate that to the Datum.
I had to re-mate all the sub-components to the main component, but that was a minor problem.
RE: Part is not "level" in assembly
However, that being said, you should have been able to add the Datum CSYS object and then create new Mating Conditions between the original Component and the elements of the CSYS and the other Components, if they were properly mated to only the Component being 'repositioned', they should have update as well. Anyway, it appears that you managed, without a lot of extra effort, your desired results, so that's what counts.
John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.org/museum/
To an Engineer, the glass is twice as big as it needs to be.