ISOGEN Symbol Map File
The ISOGEN Symbol Map file is a Pro/TABLE file that maps a Piping fitting generic name against a corresponding symbol key (SKEY) and the ISOGEN component name. Piping uses symbol keys for all fitting generic part sizes. You can modify the ISOGEN Symbol Map file by using a text editor.
The ISOGEN Symbol Map file format is displayed in the next table.
Field Name
Field Type
Description
FITTING_GENERIC_NAME
Character
Spec-Driven Piping fitting generic name
ISOGEN_COMPONENT_NAME
Character
ISOGEN component name
ISOGEN_SKEY
Character
ISOGEN component symbol key (SKEY)
ISOGEN_ITEM
Character
ISOGEN component material item type.
The item type must be one of the following or empty:
ERECTION-ITEM
FABRICATION-ITEM
OFFSHORE-ITEM
INSULATION
Character
Determines if the fitting has insulation or not. Allowed values are ON or OFF.
* 
If no material item type is found for a fitting, Piping checks all the end types of the fitting ports. If any of the end type is welded (an end type that contains 'W' or 'w' character) or slip on (an end type that contains the 'SO' or 'so' string), the FABRICATION-ITEM type is assigned to that fitting. Otherwise, the ERECTION-ITEM type is assigned.
Default Symbol Mapping
If you do not provide an ISOGEN Symbol Map file or if you do not list the entries for the components used in the Spec-Driven Piping model in the Symbol Map file, Spec-Driven Piping uses the following default mapping scheme. This scheme is internal to the interface and based on the fitting code.
FITTING CODE
ISOGEN COMPONENT NAME
ISOGEN SKEY
INLINE
MISC-COMPONENT
NC**
INLINE_REDUCING
REDUCER-CONCENTRIC
REDUCER-ECCENTRIC (if eccentric flag is set)
RC**
RE**
INLINE_JOINT
COUPLING
CO**
FLANGE
FLANGE
FL**
GASKET
GASKET
Not required
CORNER
MISC-COMPONENT-ANGLE
BA**
CORNER_REDUCING
ELBOW-REDUCING
ER**
CORNER_LET
ELBOLET
CE**
ELBOW
ELBOW
EL**
BRANCH
TEE
TE**
BRANCH_REDUCING
TEE
TE**
BRANCH_LET
OLET
NIPL
NOBREAK
SUPPORT
01HG
* 
The double asterisks (**) indicate ISOGEN endtypes. You can use these characters or replace them with suitable endtypes allowed by ISOGEN. If you use the asterisks, Piping matches the fitting endtype in the model against the corresponding ISOGEN endtypes and the ISOGEN endtypes replace the asterisks for each fitting.
The disadvantage of using the double asterisks is that if the ISOGEN Endtype Map file does not contain a mapped ISOGEN endtype, Piping ignores the setting in the ISOGEN Symbol Map and selects the default symbol key (SKEY).
Symbol Key Selection
Piping extracts the symbol key (SKEY) from the ISOGEN Symbol Map file by matching the generic name of the fitting with the name in the FITTING_GENERIC_NAME column. Piping extracts the symbol key name in the ISOGEN_SKEY column and then the endtype string from the ISOGEN Endtype Map file.
Symbol key selection occurs according to the following conditions:
If the symbol key is only two characters long, Piping appends the endtype string to the symbol key to form the final SKEY used in the PCF file.
If the symbol key has the double asterisks (**) as a substring and an endtype string is found, the endtype string replaces the double asterisks in the symbol key to form the final SKEY.
If either of these cases fail, the default symbol key is used.
Was this helpful?