Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

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

nx5 new assembley constraints

Status
Not open for further replies.

uwam2ie

Automotive
Jul 11, 2005
1,008
I'm looking for some examples of the new position constraints.
Mating ...ups contrainting instances and sub assembleys maybe a cook book how they work / to use - replacing them... grum... many problems
thx in ad
 
Replies continue below

Recommended for you

Here is an example for my problems with the new constraints.
The example is an simple table with 4 legs. Try to position the legs with the constraints without touching the assembley structure. I fix the plate/squamous then the legs. What does the the custumers default ... somewhere in ass. The only way to solve this with variable positioning? What about fixing the assembley part? Why can I move fixed part only confirming an
dialog...
 
 http://files.engineering.com/getfile.aspx?folder=dbc3a2cd-1a59-4189-a04d-b6419afa88c3&file=assembly1.zip
John, so far
this is a an example,
a simplied structure of our designs.
The idea of this structure is to have standard parts an part to produce new in seperate assemblys.
- what about the the moving opportunities of fixed parts.
( I expect it is not posible to move a fixed part - what is the story behind))
- why can I fix parts more than one time ?
thx in ad
 
- what about the the moving opportunities of fixed parts.
( I expect it is not posible to move a fixed part - what is the story behind))


I've run into the same thing and I suspect that it's a bug (I plan to open a PR). However, after you have toggled the override option for the lower-level component, the easy way out is to just select the newly inherited 'Fixed' constraint(s) and suppress it(them).

- why can I fix parts more than one time?

For the same reason that you can over-constrain anything. Besides, unlike underconstraining, over-constraining will have very little impact on the final behavior of the model.


John R. Baker, P.E.
Product 'Evangelist'
NX Design
Siemens PLM Software Inc.
Cypress, CA
 
John,
//taken from UG answer
what does this setting:????
Customer Default 'Assemblies -> Positioning -> Interface ->
Move Component Scope' is set to "Anywhere in Assembly", then selecting any
component in the assembly will allow it to be moved in its immediate parent
assembly, whether that is the work part or not.
thx in ad
 
Yes, but that is an 'All or Nothing' setting affecting EVERY component in EVERY sub-assembly in the overall assembly. While there might be uses for this, I prefer to explicitly decide WHICH components of WHICH sub-assembly do I wish to be made 'movable' from my current level of the overall assembly since it's conceivable that I will NOT need that level of control over ALL components on ALL levels ALL of the time.

Besides, as it states in the Customer Default description of the option, setting the option to 'Anywhere in Assembly' means that ALL assembly constraints are solved at once and while computers are fast (and getting faster) solving perhaps several hunderd, if not thousands, of simultaneous constraint equations, even if many of them have not changed since the last update, could have an impact on performance, which of course is why that Customer Default is set to 'Work Part Only' by default since that will have the smalles impact on performance and until users are aware of what the implications are, the least surprises.


John R. Baker, P.E.
Product 'Evangelist'
NX Design
Siemens PLM Software Inc.
Cypress, CA
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor