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!

Inherited constraints in master model drawing

Status
Not open for further replies.

crecore

Mechanical
Mar 11, 2010
64
Usually you do not see constraints with a master model the work part. We have a file worked on by an associate where a bunch of (mostly conflicting) constraints show up in the master model. They are all listed as inherited constraints if you hover over them. They cannot be deleted. They dont seem to be affecting anything but I imagine some assembly restructuring or bad practice caused this and we want to avoid this. I did a search and didnt find much. thanks

NX 8.0.1.5
 
Replies continue below

Recommended for you

An 'inherited' constraint is what you get when you 'override' a constraint in a sub-Assembly while in the current top-level Assembly (which could even be a Master Model Drawing). This is done when you wish to see the parts of the sub-Assembly in different positions than where they were originally constrained in the sub-Assembly and yet you don't want to actually edit the sub-Assembly since these new positions might be required in only ONE Assembly whereas that same sub-Assembly may have been used in several different Assemblies and you don't want to see those changes in any of those other Assemblies.

Now there IS a way to remove these 'inhertied' constraints, but IF you do the components in the sub-Assembly will return to their original as-constrained positions which may NOT be what you want, so perhaps it's best to just leave well enough alone. Having inherited constraints in an Assembly, even if it's a Master Model Drawing, is nothing to lose sleep over.

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

To an Engineer, the glass is twice as big as it needs to be.
 
That is what I thought might have happened. I think he switched to modeling while the master model was the work part instead of making the assembly the work part. Here he worked on constraints but the intent was not to do any assembly repositioning. This will be a good lesson learned. Please tell me how we remove these inherited constraints and if necessary he will redo the constraints in the assembly where they belong. thanks

NX 8.0.1.5
 
While in the Master Model Drawing, but in the Modeling module, not Drafting, open the Assembly Navigator and making sure that the 'Postion' column is enabled, expand your Assembly and look for a sub-Assembly which has a position override icon with the Green UP-ARROW as seen below:

OverrideConstraints-1_zps36596413.png


Now select the component on that line (the sub-Assembly), press MB3 and you should see an option titled 'Remove Position Override'. Select this item and the inherited constraints will be removed.

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

To an Engineer, the glass is twice as big as it needs to be.
 
Excellent! There was only one with the green icon and it removed all of the "conflicting" inherited constraints and nothing moved. Thanks

NX 8.0.1.5
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor