EXPRESSIONS
EXPRESSIONS
(OP)
Hey,
I was wondering if its possible to use exppressions to change parts in an assymbly?
Like if i had a part family made of differt lengths of pipe and i wanted to be able to choose the nesecary part from the family to bridge a gap from A to B?
THANKS
1st year grad ME.
I was wondering if its possible to use exppressions to change parts in an assymbly?
Like if i had a part family made of differt lengths of pipe and i wanted to be able to choose the nesecary part from the family to bridge a gap from A to B?
THANKS
1st year grad ME.





RE: EXPRESSIONS
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: EXPRESSIONS
RE: EXPRESSIONS
RE: EXPRESSIONS
Now go to...
Tools -> Expression...
...and edit the value of the 'Distance' Expression (enter any value between 10 and 200 millimeters in 10 millimeter increments, as in 10 or 20 or 30 or 40...). After the Assembly updates, go to...
Assemblies -> Components -> Part Family Update
...and note that the Assembly updates and that the Pipe_Spacer has been replaced with different Part Family member, which is the proper length to span the gap between 'A' and 'B'. If you look at the Pipe_Spacer component you will see that we've create a 'criteria' for selecting the proper Part Family member using the Distance Expression to determine which Pipe_Spacer length to key on.
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: EXPRESSIONS
One question in this, I could not see how the system knows the link between the "distance" expression in the assembly part and the part family "length" to determine which Pipe_Spacer length to select. Please explain a bit and thanks in advance.
Raj
NX 7.5
RE: EXPRESSIONS
To find out if there are any 'Criteria' defined with an active Assembly, go to...
Information -> Assemblies -> Family Report
And for more information about where and how to use 'Criteria' when adding a Part Family member to your assembly, simply go to the NX Help files and search on 'Part Family Criteria'.
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: EXPRESSIONS
Once again thanks for your detailed explanation, I understood the process now.
One more question, is it possible to re-edit the criteria after adding the part family member to some other existing expression in the assembly?
Raj
NX 7.5
RE: EXPRESSIONS
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: EXPRESSIONS
Thanks for the information.
Raj
NX 7.5
RE: EXPRESSIONS
NX 6.0.5.3 in Windows 7
Mechanical designer
RE: EXPRESSIONS
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: EXPRESSIONS
This is awesome!
Just one more thing, can we attach part family update command with expression updated by any mean?
Means when user will change only in expression and the Assemblies -> Components -> Part Family gets updated automatically.
RE: EXPRESSIONS
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.