Contents Hide
This article treats of managing fasteners (bolts, washers and nuts) by Smap3D Isometric.
Getting fasteners correctly to bill of materials can be carried out by methods described below.
The method selection depends on source data form.
Fasteners can be physically placed in the assembly or attached to piping components as special file properties (or later in Smap3D Isometric via feature overrides).
Fasteners can be attached virtually using special PCF features which can be obtained by rules (feature overrides), custom properties, occurrence attributes, etc.
There are two possible ways to set virtual fasteners.
Virtual fasteners are not displayed in the components treeview of Step 2.
For gaskets and nozzles (i.e. components with ComponentType GASKET or NOZZLE) it is possible to map specific PCF features to specify a set of fasteners (i.e. one item for e.g. bolt, nut and two washers). BOLT_DIA, BOLT_ITEM_CODE and BOLT_QUANTITY are mandatory.
Optionally it is also possible to set mappings for BOLT_ITEM_DESCRIPTION and BOLT_LENGTH.
Fasteners can be added to any component as additional items.
Additional items can be defined using components features in format of ADDITIONAL_ITEM_[index]_[PCF property].
Index can be any integer number, it just serves to keep together properties for the same additional item (e.g. a bolt).
To define a fastener as an additional item it must have at least set PCF properties BOLT_ITEM_CODE and BOLT_QUANTITY.
The PCF properties suitable for additional items are BOLT_ITEM_CODE, BOLT_QUANTITY, BOLT_ITEM_DESCRIPTION, BOLT_DIA, BOLT_LENGTH, CATEGORY, ITEM_CODE, LENGTH, QUANTITY, REPEAT_PART_NUMBER, SIZE, UCI, WEIGHT.
The Add command (Step 2) has implemented a support for adding additional items.
If there are specified values for both BOLT_ITEM_CODE and ITEM_CODE, BOLT_ITEM_CODE takes precedence. This applies also for physical fasteners.
Example:
To add virtual fasteners (bolts, washers and nuts) for a flanged elbow it should have associated (as file properties or via feature overrides) following features at least:
ADDITIONAL_ITEM_1_BOLT_ITEM_CODE = Hex bolt M16x70
ADDITIONAL_ITEM_1_BOLT_QUANTITY = 16
ADDITIONAL_ITEM_1_CATEGORY = ERECTION
ADDITIONAL_ITEM_2_BOLT_ITEM_CODE = Washer M16
ADDITIONAL_ITEM_2_BOLT_QUANTITY = 32
ADDITIONAL_ITEM_2_CATEGORY = ERECTION
ADDITIONAL_ITEM_3_BOLT_ITEM_CODE = Hex nut M16
ADDITIONAL_ITEM_3_BOLT_QUANTITY = 16
ADDITIONAL_ITEM_3_CATEGORY = ERECTION