Supported Semantic Information by PMI Type

Each PMI node imported in a Visual Enterprise scene has attached semantic information. These values are read from the file as written by the native software. In native software, you can choose to display PMI differently from how they’re saved so some of the semantic information differs from what is displayed as geometric representation for that PMI. The semantic information displays in the Object Properties window.

The following tables are the list of PMI entities and corresponding semantic information for each format that supports PMI import.

CATIA V5 Assembly and Part

Type of PMI Semantic Information

Dimension

CAD ID

PMI Name

PMI Type

PMI Dimension Type

PMI Main Value

Tolerance High

Tolerance Low

PMI Unit

Tolerance

CAD ID

PMI Name

PMI Type

Tolerance Type

PMI Tolerance Basic Dimension

Tolerance Material Modifier

Tolerance Diameter

Tolerance Datum 1

Tolerance Datum 2

Tolerance Datum 3

Weld

CAD ID

PMI Name

PMI Type

PMI Weld Arrow Side Size

PMI Weld Arrow Side Length

PMI Weld Other Side Size

PMI Weld Other Side Length

PMI Weld Arrow Side Number of Welds

PMI Weld Arrow Side Angle

PMI Weld Arrow Side Symbol

PMI Weld Arrow Side Complementary Symbol

PMI Weld Arrow Side Finish Symbol

PMI Weld Other Side Angle

PMI Weld Other Side Symbol

PMI Weld Other Side Complementary Symbol

PMI Weld Other Side Finish Symbol

Weld Tail Text.

Weld Field.

Roughness

CAD ID

PMI Name

PMI Type

PMI Roughness Type

PMI Roughness Apply Type

PMI Roughness Mode Type

PMI Roughness Top-Left Text

Text/Notes

CAD ID

PMI Name

PMI Type

Text

Datum

CAD ID

PMI Name

PMI Type

Datum Text

Datum Targets

CAD ID

PMI Name

PMI Type

Datum Up Text

Datum Bottom Text

Format NX : Part, Assembly, and Drawing Formats

Type of PMI

Semantic Information

Dimension

CAD ID

PMI Name

PMI Type

PMI Dimension Type

PMI Main Value

Tolerance High

Tolerance Low

PMI Unit

PMI_LimitsandFitsDeviation

PMI_LimitsandFitsGrade

PMI_LimitsandFitsType

Tolerance

CAD ID

PMI Name

PMI Type

Tolerance Type

PMI Tolerance Basic Dimension

Tolerance Material Modifier

Tolerance Diameter

Tolerance Datum 1

Tolerance Datum 2

Tolerance Datum 3

Weld

CAD ID

PMI Name

PMI Type

Roughness

CAD ID

PMI Name

PMI Type

PMI Roughness Type

PMI Roughness Apply Type

PMI Roughness Mode Type

PMI Roughness Top-Left Text

PMI Roughness Middle Left Text

Text/Notes

CAD ID

PMI Name

PMI Type

Text

Datum

CAD ID

PMI Name

PMI Type

Datum Text

Datum Targets

CAD ID

PMI Name

PMI Type

Datum Up Text

Datum Bottom Text

Format SolidWorks : Part

Type of PMI

Semantic Information

Dimension

CAD ID

PMI Name

PMI Type

PMI Dimension Type

PMI Main Value

Tolerance High

Tolerance Low

PMI Unit

PMI_LimitsandFitsDeviation

PMI_LimitsandFitsGrade

PMI_LimitsandFitsType

Tolerance

CAD ID

PMI Name

PMI Type

Tolerance Type

PMI Tolerance Basic Dimension

Tolerance Material Modifier

Tolerance Diameter

Tolerance Datum 1

Tolerance Datum 2

Tolerance Datum 3

Text/Notes

CAD ID

PMI Name

PMI Type

Text

Datum

CAD ID

PMI Name

PMI Type

Datum Text

Datum Targets

CAD ID

PMI Name

PMI Type

Datum Up Text

Datum Bottom Text

Format Creo : Part and Assembly

Type of PMI

Semantic Information

Dimension

CAD ID

PMI Name

PMI Type

PMI Dimension Type

PMI Main Value

Tolerance High

Tolerance Low

PMI Unit

PMI_LimitsandFitsDeviation

PMI_LimitsandFitsGrade

PMI_LimitsandFitsType

Tolerance

CAD ID

PMI Name

PMI Type

Tolerance Type

PMI Tolerance Basic Dimension

Tolerance Material Modifier

Tolerance Diameter

Tolerance Datum 1

Tolerance Datum 2

Tolerance Datum 3

Roughness

CAD ID

PMI Name

PMI Type

PMI Roughness Type

PMI Roughness Apply Type

PMI Roughness Mode Type

PMI Roughness Top-Left Text

PMI Roughness Middle Left Text

Datum

CAD ID

PMI Name

PMI Type

Datum Text

Datum Targets

CAD ID

PMI Name

PMI Type

Datum Up Text

Datum Bottom Text

Format JT : Part and Assembly

Type of PMI

Semantic Information

Dimension

CAD ID

PMI Name

PMI Type

PMI Dimension Type *

PMI Main Value *

Tolerance High *

Tolerance Low *

PMI Unit *

PMI_LimitsandFitsDeviation *

PMI_LimitsandFitsGrade *

PMI_LimitsandFitsType *

Tolerance

CAD ID

PMI Name

PMI Type

Tolerance Type *

PMI Tolerance Basic Dimension *

Tolerance Material Modifier *

Tolerance Diameter *

Tolerance Datum 1 *

Tolerance Datum 2 *

Tolerance Datum 3 *

Weld

CAD ID

PMI Name

PMI Type *

Roughness/Surface Finish

CAD ID

PMI Name

PMI Type

PMI Roughness Type *

PMI Roughness Apply Type *

PMI Roughness Mode Type *

PMI Roughness Top-Left Text *

PMI Roughness Middle Left Text *

Text/Notes

CAD ID

PMI Name

PMI Type *

PMI_Text *

Datum

CAD ID

PMI Name

PMI Type *

Datum Text *

Center Mark

CAD ID

PMI Name

PMI Type *

Center Line

CAD ID

PMI Name

PMI Type *

Datum Targets

CAD ID

PMI Name

PMI Type *

Datum Up Text *

Datum Bottom Text *

* For graphical PMI saved in JT files , the PMI node may not have any of these semantic values. If there are additional properties attached to the graphical PMI node, they're part of the PMIMetadata category.

* There's also a semantic information category - PMI Association Path. There are various scenarios where this information is presented:
  • No PMI Association Path : There's no clear association of this PMI with any component within the scene tree.

  • PMI Association Path :self : PMI is associated with the component it’s part of.

  • PMI Association Path : Selector - similar to path with instance IDs separated by ‘/’ delimiter.

If followed by :absolute, indicates an absolute path to the component within the scene, otherwise it's relative to the current part or (sub) assembly.