In NX9 we use to map material properties attribute from NX to Teamcenter using a mapping definition like:
----------------------------------
{ Item type="GEM4_CADItem3"
Material : ItemRevision.gem4_Material /master=cad /description="CAD Material"
MassPropMass : ItemRevision.gem4_Mass /master=cad /description="NX part mass"
}
----------------------------------
In NX12 this does not seem to work, what have changed?
Solution
Starting in NX10 some system attributes in NX related to material and mass properties were changed.
You can use the customer defaults categorized under Gateway -> Materials/Mass -> Attributes tab to let NX set the system attributes. You can also set the title aliases such that they appear in the dialog boxes with the titles set in the previous releases. NX uses the same default strings for the title aliases as the pre-NX10 default strings for the titles.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
NX title for system attributes Pre-NX 10 default title
----------------------------------------------------------------------------------
NX_Density MassPropDensity
NX_Mass MassPropMass
NX_Weight MassPropWeight
NX_Volume MassPropVolume
NX_Area MassPropArea
NX_Material Material
NX_ObjectMaterial ObjectMaterial
NX_MaterialMultipleAssigned MaterialMultipleAssigned
NX_MaterialMissingAssignments MaterialMissingAssignments
NX_MaterialPreferred MaterialPreferred
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Note: As system attributes may affect applications that use existing titles, you can use NX Open API to set the system attributes using the aliases set in the customer default.
This gives that attribute mapping should look like:
----------------------------------
{ Item type="GEM4_CADItem3"
NX_Material : ItemRevision.gem4_Material /master=cad /description="CADMaterial"
NX_Mass : ItemRevision.gem4_Mass /master=cad /description="NX part mass"
}
----------------------------------
Another change, (also introduced in NX10), that have influence on how these attributes are presented in the NX properties menu is that TC display names is presented in NX.
In this case it means that
- Attribute "NX_Material" is shown as "Material" in NX- Attribute "NX_Mass" is shown as "Mass" in NX
(As "Material" and "Mass" are the TC display names in this case for these properties)
Notes and References
Hardware/Software Configuration
Platform: INTL64
OS: window
OS Version: 10_1607
Product: NX
Application: NXMANAGER
Version: V12.0.2
Function: ATTRIBUTES
Ref: 001-9483939