Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

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

Override position

Status
Not open for further replies.

cubalibre000

Mechanical
Jan 27, 2006
1,070
Hi,
in NX3 the override position was applicable during the reposition component.
Now in NX7 I click on the sub-component and with RMB 'Override position' command.
After that I tried to add mates at the first level and on the sub-assembly level, but I can't obtain the correct position.
Can you help me with some steps or an example ?

Thank you...

Using NX7.0 and TC8.1
 
Replies continue below

Recommended for you

Assembly constraints...because mating conditions are not supported from NX7.5.
I prefer use tools that are new and fully supported.

Thank you...

Using NX7.0 and TC8.1
 
Since you indicate that you're still using NX 7.0, I was just checking.

Overriding Constraints allows you to assign new constraints at the current level which will override those defined in a subassembly, but the overriding is done AT the current level (you never have to go inside the subassembly for any reason whatsoever). It also allows you to add multiple copies of the SAME subassembly to an assemble and yet position the components of one subassembly different than the others.

John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA

To an Engineer, the glass is twice as big as it needs to be.
 
Now without cropped view.

I remember that in NX3, the override position put the degree of freedom of the sub-components at the level desired.
For example if the rod of the cylinder assembly can move along the the rod axis, in NX3 with override position I can have the degree of freedom of the rod at the first level.
Now it seams that the coaxial between the cylinder and the rod is not calculated.

Thank you...

Using NX7.0 and TC8.1
 
OK, based on your pictures and the videos I've created an example assembly (attached below) which does everything I think yours is suppose to do, and it works fine for me.

The trick is to make sure the constraints in the sub-assembly allow for the movement that you expect. All 'overriding' does is tell the sub-assembly that I want you to behave in the top-level as you would in the sub-assembly if your components were moved.

Anyway, look at my assembly paying particular attention to the way I constrained both the top-level assembly and the sub-assembly.

John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA

To an Engineer, the glass is twice as big as it needs to be.
 
Hi John,
your example works fine.
I've done as your example from always, but never work.
Today with your example I understand why.
The reason is because my cylinder sub-assembly had mating conditions and not assembly constraints.

Thank you...

Using NX7.0 and TC8.1
 
Yes, that is a show-stopper.

As long as you do NOT attempt to override the 'Mating Consitions' in a sub-assembly added to an Assembly using 'Assembly Constraints' you're OK. But when you try to use 'Override Position' you are now attempting to make the sub-assembly's constraint model part of the top-level assembly's and therefore they MUST be compatible.

John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA

To an Engineer, the glass is twice as big as it needs to be.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor