NX6 assembly constraints
NX6 assembly constraints
(OP)
Looking at the dependencies window for a component in assembly.....how does one quickly distinquish between contraints used to place that component and constraints referencing that component for other component placement. The dependencies window shows all constraints in the child folder. Seems like placement constraints should be in the Parent folder and reference constraints in the Child folder.
Doug
KSC-ORION
Doug
KSC-ORION





RE: NX6 assembly constraints
Assembly constraints are solved simultaneously, all constraints on a given component act to position it.
www.nxjournaling.com
RE: NX6 assembly constraints
Prior to Assembly Constraints we used something called Mating Conditions and in that situation the FIRST Component placed was assumed to be 'Fixed' and this could NOT be changed so therefore, for all intents and purposes, you could assume parent/child relationships going from the 'Fixed' Component 'outward' in the tree, but with Assembly Constraints that convention is simply not how it works, but as I said, if you 'Fix' certain Components you could emulate a Parent/Child scheme but it would only be an allusion and the software would not treat these relationships in a way which would provide you with Parent/Child date since, as I said, it doesn't really exist.
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.
RE: NX6 assembly constraints
Only 3 constraints were used to place component A. The other 6 are placement constraints for components that referenced component A.
I just want to know if there is a quick way to find the original 3 placement constraints without having to check each constraint on the list
Doug
KSC-Orion
RE: NX6 assembly constraints
Note that starting with NX 8.0 we've added an additional 'Navigator' used just for Assembly Constraints which should help people sort-out relationships since more options are provided to view these constraints, such as listing by Component, or by constraint, or by status, or by level (which helps when you've overridden a constraint at some other level in the Assembly.
Generally speaking, since the introduction of Assembly Constraints we feel that there is less of a need to even worry about what sort of 'relationships' are being created since there is NO Parent/Child worries. You just assign the constraint that makes the most sense to the Components of interest irrespective of when the Component or the constraint was added to the Assembly. The only time one needs to really 'worry' about anything close to this is when you're trying leave desgree-of-freedom in your Assembly so that you can move a Component and have the 'linked' Components move like you're expect them to in reality. In other words, when you creating a mechanism which will have moving parts which depend on other parts, like shafts in a bushing or hinged joints or sliders in a slot or piston in a cylinder.
Anyway, I hope this helps.
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.
RE: NX6 assembly constraints
Regards
Doug
KSC-Orion
RE: NX6 assembly constraints
remember that Siemens PLM programmers or Siemens Product Manager aren't designers like us and they don't understand how much time we spent to interrogate, edit, re-associate Assembly Constraints. This is the fight (opened ER) that I start to NX 7, when Assembly Constraints started to become the only method to mate components between itself.
There is a NX8 video to demonstrate the new 'Assembly Constraints Navigator' where an Siemens employee
If we need to edit an assembly made by others colleagues, the time become a lot big.
Thank you...
Using NX 8 and TC9.1
RE: NX6 assembly constraints
And as for the problems encountered when having to rework something that someone else modeled; after a year or two, I sometimes have those same problems with the stuff I modeled
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.
RE: NX6 assembly constraints
edit part modeled bad by colleagues, there is the ST.
For assembly constraints problems, there is the patience, not developed by Siemens employees.
Thank you...
Using NX 8 and TC9.1
RE: NX6 assembly constraints
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.
RE: NX6 assembly constraints
RE: NX6 assembly constraints
sometime, better ideas came from competitors.
Another thing that I dislike, are navigators (part, assembly and constraints navigators).
I like Catia, SolidWorks and Pro-E solution.
One tab that contain all.
Solid Edge to.
For a NX user switch to navigators to operate simple operations, it's time loosing.
Thank you...
Using NX 8 and TC9.1
RE: NX6 assembly constraints
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.
RE: NX6 assembly constraints
I'm talking about Assembly, Constraint and Part Navigators only.
This navigators are where users take information and make operations in the most time in the daily work.
This idea is not a new revolutionary idea, but it's used in others CAD, like Catia, SolidWorks.
I can list lot of benefits, if you are interested.
Thank you...
Using NX 8 and TC9.1
RE: NX6 assembly constraints
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.
RE: NX6 assembly constraints
“Know the rules well, so you can break them effectively.”
-Dalai Lama XIV