Defining Assemblies - Intergraph Smart 3D - Reference Data - Hexagon PPM

Intergraph Smart 3D Hangers and Supports Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Hangers and Supports
Search by Category
Reference Data
Smart 3D Version
13

Assemblies are a collection of parts that form the physical frame to provide the support. The assembly of a support's constituent parts is done using information defined in the reference data. Each assembly defined in the reference data is assigned from a custom support definition (CSD). The software uses the logic contained in the CSD to put together the individual support parts to form an assembly.

There are several assembly sheets already defined in the delivered hanger and support reference data. You can find the delivered workbook at [Product Folder]\CatalogData\Bulkload\DataFiles\HS_Assembly_V2.xls.

When defining assemblies, the basic parameters are:

Part Class Type

Declare the type of the support. There are several types of supports available: PipeSupportDefinitionClass, DuctSupportDefinitionClass, CableTraySupportDefinitionClass, ConduitSupportDefinitionClass, CombinedSupportDefinitionClass, and ConnectionSupportComponentClass.

The part classes whose names begin with "Assy" are in the PipeSupportDefinitionClass.

Occurrence Attributes

Specify any optional occurrence attributes on the part class level for the support.

Part Number

Type a part number for the assembly. This name must be unique across the entire reference data catalog.

Part Description

Type a description for the assembly.

Symbol Definition

Not used for assemblies. Leave empty.

Symbol Icon

Specify the path of a graphic file, relative to the SharedContent share, that contains the image of the support. The graphic file is used as a preview in the software.

Discipline Type

Type the code that represents the type of object that this assembly can support. Valid codes are listed on the HngSupDiscipline sheet in the AllCodeLists.xls workbook in the Codelist Number column.

Command Type

Type the code that specifies which Hangers and Supports task command can use the assembly. Valid codes are listed on the HngSupCommand sheet in the AllCodeLists.xls workbook in the Codelist Number column.

Type Selection Rule

Type the code that specifies the location of the support with respect to the route being supported. Valid codes are listed on the HngSupTypeSelectionRule sheet in the AllCodeLists.xls workbook in the Codelist Number column.

Assembly Info Rule

Specifies the custom C# .NET CSD rule to use for constructing the assembly. For more information about Custom Support Definition examples, see Custom Support Definition examples.

Max Insulation

Not used. Set to -1.

Load Range Low

Type the minimum load for the assembly. This assembly is not used for loads lighter than this value. Include the units of measurement, lbf for example, when specifying this value.

Load Range High

Type the maximum load for the assembly. This assembly is not used for loads heavier than this value. Include the units of measurement, lbf for example, when specifying this value.

Minimum Assembly Length

Type the minimum length that this assembly can be. Include the units of measurement, in or mm for example, when specifying this value.

Maximum Assembly Length

Type the maximum length that this assembly can be. Include the units of measurement, in or mm for example, when specifying this value.

Supporting Count

Specify the maximum number of supporting objects, a beam for example, to which the assembly can be attached. Type 1+ to indicate that the support can be attached to one or more supporting objects.

Supported Count

Specify the maximum number of supported objects, a pipe for example, to which the assembly can be attached. Type 1+ to indicate that the support can be attached to one or more supported objects.

ND From

Type the minimum nominal diameter for the supported object. This option is only used for conduit and pipe assemblies.

ND To

Type the maximum nominal diameter for the supported object. This option is only used for conduit and pipe assemblies.

ND Unit Type

Type the units for the ND From and ND To values.

Nominal Width From

Type the minimum width of the supported object for the assembly. Include the units of measurement, in or mm for example, when specifying this value. This value is only used for square ducts and cable trays or cable ways.

Nominal Width To

Type the maximum width of the supported object for the assembly. Include the units of measurement, in or mm for example, when specifying this value. This value is only used for square ducts and cable trays or cable ways.

Nominal Depth From

Type the minimum depth of the supported object for the assembly. Include the units of measurement, in or mm for example, when specifying this value. Type 0 if the supported object is circular. This value is only used for square ducts and cable trays or cable ways.

Nominal Depth To

Type the maximum depth of the supported object for the assembly. Include the units of measurement, in or mm for example, when specifying this value. Type 0 if the supported object is circular. This value is only used for square ducts and cable trays or cable ways.

Supported Family

Type the supported object type. Valid types are STRAIGHT, TURN, END, SURFACE, and PART. END and PART allow you to place hangers on in-line components. PART defines objects such as valves, flanges, and tees. END defines end features (for example, reducers, caps, blind flange, and so forth). SURFACE allows you to place hangers on pipe offline features, such as pipe sleeves.

Face Selection Type

Type the face selection combination that you would like to use for the assembly. This column specifies which faces on a structure member that the assembly attaches. These combinations are defined on the Face Selection sheet. You type a number from the Selection Key column on the Face Selection sheet in this column.

Insulation Purpose

Type the insulation purpose code for the supported object. Valid codes are listed on the Insulation Purpose sheet in the AllCodeLists.xls workbook in the Codelist Number column.

Support Type

Type the assembly type. Valid codes are listed on the HngSupSupportType sheet in the AllCodeLists.xls workbook in the Codelist Number column.

Mirror Behavior Option

Type the code that represents the mirror behavior for the assembly. Valid codes are listed in the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist Number column.

See Also

Hangers and Supports Programming Concepts
Custom Support Definition Examples
Supports and Local Coordinate System (LCS)