Layers
Creo ModelCHECK can do the following:
Check the display status of layers.
Find standard layers and check their status settings. If the status of a layer is not set correctly, Creo ModelCHECK can change it at your request.
Check the features on a layer.
Find certain features on specific layers. If a standard layer does not have all expected features, Creo ModelCHECK can incorporate them as requested.
Use the following format in the start configuration file to configure layers:
[MODE]_LAYER [layer] [layer_status] [entity_type]
where
[MODE] is PRT, ASM, or DRW.
[layer] is the name of the layer.
[layer_status] is the layer display status. Acceptable values are:
BLANK—Layer is blanked.
DISPLAY—Layer is isolated. It is the only layer shown; all the other layers are blanked.
NORMAL—Layer is shown.
NONE—Layer maintains the previously set display status.
[entity_type] is the entity type. Leave blank if there are no standard items for the layer in question. The acceptable values are listed in the next table.
AXIS
CHAMFER
COMPONENT
COSMETIC
COSMETIC_ALL
COSMETIC_GROOVE
COSMETIC_SKETCH
COSMETIC_THREAD
CSYS
CURVE
CUT
DATUM_ALL
DATUM_AXIS
DATUM_CSYS
DATUM_PLANES
DATUM_POINT
DATUM_QUILT
DATUM_SURF
DRAFT
DRAFT_LINE
GROUPS
GTOLS
HOLE
NOTES (DRW)
PROTRUSION
ROUND
SHELL
SLOT
SYMBOLS (DRW)
THREAD
BODIES
DATUM_CURVE
* 
CSYS and DATUM_CSYS can be interchangeably used. AXIS is the axis of any feature while DATUM_AXIS is specifically used as a reference for feature creation.
DATUM_QUILT applies to quilt surfaces and DATUM_SURF applies to surface geometry.
For example:
PRT_LAYER DEFAULT_DATUMS NONE LIST_DEF
PRT_LAYER DATUM_PLANES BLANK DATUM_PLANES
PRT_LAYER AXES BLANK DATUM_AXIS
PRT_LAYER CSYS BLANK DATUM_CSYS
PRT_LAYER ROUNDS NONE ROUND
PRT_LAYER COSMETICS NORMAL COSMETIC_ALL
Feature names can be listed as entity types using a named list as LIST_XXX where XXX is the name of the list used. For example, to specify that default datums must go on a layer called DEFAULT_DATUMS, use the following syntax:
PRT_LAYER DEFAULT_DATUMS NONE LIST_DEF EXCLUSIVE
Then create a list of datum names to include on this layer (create this list either in the start configuration file or in an external file referenced by the start configuration file):
LIST_DEF DTM1
LIST_DEF DTM2
LIST_DEF DTM3
LIST_DEF CSYS_0
If EXCLUSIVE is added to the end of the line, Creo ModelCHECK ignores the listed features in the rules set for other layers.
Lines that use the EXCLUSIVE option should be placed before lines that are not exclusive in the configuration files.
Extra Layers
Layers in the model that are not listed as start items can be reported as extra layers. Creo ModelCHECK lists extra layers that you can delete from the model. This check is configured in the check configuration file as follows:
EXTRA_LAYERS YNEW W W N N Y
Sub-Layers
Layers can be specified to have a standard list of sub-layers (other layers) on them. To set this up, use the following line:
PRT_LAYER LAYER_NAME BLANK LIST_LAYERS
where LIST_LAYERS is a list containing the names of the layers to be on LAYER_NAME.
The LIST_LAYERS list needs to have each layer name specified with the prefix of LAYER_ as follows:
LIST_LAYERS LAYER_DATUM_PLANES
LIST_LAYERS LAYER_DATUM_CSYS
Was this helpful?