Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

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

Solids Constrains

Status
Not open for further replies.

vegetagaru

Computer
Jan 14, 2015
134
Anyone got any trick to constrain solids in the same assembly?


NX8.5 - NX9 User
 
Replies continue below

Recommended for you

Do you want to constrain the bodies to each other, or features on one solid constrained to a feature on another solid.
Utilizing WAVE is probably the best way to go for the later.
 
imagine the next scenario:

In the Assembly "XPTO" i have 2 Solids (Solid "A" and Solid "B")

now i want that solid A concentric with solid B

Or for example i want that FACE Y of solid A touchs face Y of solid B


NX8.5 - NX9 User
 
Assemblies (pull down menu) -> component position -> assembly constraints -> expand Type menu -> Concentric -> following instructions on your screen and you should be ok, but ask if you are having problems.
You can pick the face as well as the centerline of the cylindrical face.
 
thats for assemblys not solids


NX8.5 - NX9 User
 
Depending on how complex the solids are and how involved the "constraints" are, you might have some success using the "move face" function in Synchronous Modeling.
 
If the two solids represent different parts that need to be positioned relative to each other, it would be best to save them as individual files. You can export a solid body to a new part file and add it to the assembly very easily with the "create new" component command (found on the assemblies tab, component group).

www.nxjournaling.com
 
thats not pratical, and in some situations dosent make sens put them in 2 assemblys or maybe i dont understand the assembly filosofy

thanks for the help/effort cowski :)


NX8.5 - NX9 User
 
You can constrain Components relative to a Solid Body in an Assembly but you can NOT constrain a Solid Body to another Solid Body. Constraints can ONLY be applied to a Component.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Digital Factory
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.
 
Attached is a simple example of using Move Face to create a sort of faux constraint. If you change the height of the first cylinder, the second cylinder will move with it. Not ideal, but with a bit of creativity it can work in some scenarios.


 
 http://files.engineering.com/getfile.aspx?folder=5e9ecafd-56c0-4bb6-98b6-2f993487fbbf&file=move_face_constaints.prt
vegetagaru said:
thats not pratical, and in some situations dosent make sens put them in 2 assemblys or maybe i dont understand the assembly filosofy

If the solid body represents a part to which you will assign an identification number of some sort, it should be in its own part file. This part file can then be used as a component in an assembly file. If each part is in its own file and added as a component, the parts can be moved into position with assembly constraints and the parts list will automatically update as you add/remove components.

If you model multiple solid bodies representing parts in a single "assembly" file, you will have to move and maintain the relationships yourself. The part navigator will become more and more difficult to manage as more "parts" are modeled in the file.

There are certain situations where it is advisable to model multiple parts in a single file. However, those cases are rare and it is best practice to separate out the parts into individual files and create a real assembly from the individual files.

www.nxjournaling.com
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor