Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations MintJulep on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Move object in NX by matrix

Status
Not open for further replies.

Bettina_Guebeli

Mechanical
Feb 8, 2017
3
Hi all

I am trying to find out how to rotate/translate a feature of a part by a 4x4 matrix related to a specific csys in NX 10.
The matrix comes from another program.
I already tried move object as well as adapting the code provided in but couldn't get a usable result.
Any ideas? [ponder]

Thanks!
 
Replies continue below

Recommended for you

As far as i know there is no way of entering transformation matrices directly in NX for use in parametric modeling.

This is how I would do it interactively,
[ol 1]
[li]Create an offset csys with the specified source csys as reference.[/li]
[li]Extract the translation, and rotations from the 4 x 4 matrix by hand or via expressions if im going to change it alot.[/li]
[li]Make sure the offset csys is associative and press ok.[/li]
[li]Then use move object, disable preview (move object is among the slowest commands in NX) select the bodies to move, choose csys to csys as method and choose the source and target csys.[/li]
[li]Select Associative under settings, press preview or ok.[/li]
[/ol]


 
Hi petulf
Thanks for your suggestion, it worked quite well
However, I still have one problem: Is there any command where I can define the order of rotations when offsetting the csys?
 
no, but you can create a chain of offset csys. Where each csys only performs one rotation.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor