Back to Back Frame Supports (U-Frame, T-Frame, L-Frame, UV-Frame) - Intergraph Smart Reference Data Standard Database - Version 12.2 - Help - Hexagon PPM

Standard Database for Intergraph Smart Reference Data Hangers and Supports Help

Language
English
Product
Intergraph Smart Reference Data Standard Database
Search by Category
Help
Standard Database for Smart Reference Data Version
12.2

Description

Back to Back frame data driven assemblies.

Workbook

DDS_Assy.xls

Codelist

DDS_Assy_Codelist.xls

Prerequisites

AllCodelist.xls

AllCommon.xls

HS_System.xls

HS_System_Codelist.xls

HS_S3DParts.xls

HS_S3DParts_Codelist.xls

StructCrossSections-AISC-LRFD-3.1.xls

HS_Str-AISC-LRFD-3.1.xls

HS_S3DAssy_Codelist.xls

ProgIDs

DataDrivenSupports,Ingr.SP3D.Content.Support.Rules.UFrameB2BTier

DataDrivenSupports,Ingr.SP3D.Content.Support.Rules.TFrameB2B

DataDrivenSupports,Ingr.SP3D.Content.Support.Rules.LFrameB2BTier

DataDrivenSupports,Ingr.SP3D.Content.Support.Rules.UVFrameB2B

Back to Back U-Frame with Tiers:

Back to Back T-Frame:

Back to Back L-Frame with tiers:

Back to Back UV-Frame:

General Properties

IJUAhsSupportNumber::SupportNumber - Defines the support detail number as specified on the support specification. This value is used by the default BOM function when generating the BOM Description for the support.

IJUAhsSteelStandard::SteelStandard - Defines the steel standard used by the support. If external rules were written to select the steel section, this attribute would be used to determine the standard to use.

IJUAhsFrameType::FrameType - Defines the type of the frame shape. This attribute is used by rules to determine what type of frame the support is. Additional code-List values can be added as required. Accepted values from the hsFrameType codelist in the HS_S3DAssy_Codelist.xls workbook are shown below:

1 - U-Frame

2 - L-Frame

3 - T-Frame

IJUAhsFrameConfiguration::FrameConfiguration - Defines the initial frame configuration on placement. This property is applicable only to U, L and T-Frames types. You can change the configuration after placing the support by clicking Change Support Configuration on the ribbon. Accepted values are:

1 - Frame support placed on the far side of the pipe.

2 - Frame support placed on the closest side of the pipe.

IJUAhsFrameOrientation::FrameOrientation - Defines the frame support orientation with respect to the supporting object or the global coordinate system. Accepted values from the hsFrameOrientation codelist in the HS_S3DAssy_Codelist.xls workbook are:

1 - Direct - Frame support orients directly towards the supporting object.

Direct Orientation to planar object

Direct Orientation to Curved Object

2 - Orthogonal - Frame support orients orthogonally to the global coordinate system.

Orthogonal orientation to planar object

Orthogonal orientation to curved object

3 - Tangent - Frame support orients tangent to the first and last selected pipes.

Tangent orientation to planar object

Tangent orientation to curved object

IJUAhsMirrorFrame::MirrorFrame - Mirrors the frame support about the bounding box. Accepted values are shown below:

0 - False

1 - True

IJUAhsIncludeInsulation::IncludeInsulation - Specifies whether the frame should adjust its size to include pipe insulation.

0 - False

1 - True

IJUAhsStructureConn::StructureConnection - Specifies how the hanger beam part is connected to the structure. Allowed values in the codelist are:

  • Normal

  • Lapped

  • Lapped-Opposite

IJUAhsRotateFrame::RotateFrame - Rotates the frame support perpendicular to the bounding box. Applicable for UV,LV Frame type only for vertical pipes. Accepted values are shown below (Top view):

0 - False

1 - True

IJUAhsJointValRl::JointValidationRule- Defines an HgrSupportRule that returns a true or false. It will be mostly used validate the part properties like plate/stiffeners. Parts/supports properties can be set without changing the SDB supports code.

IJUAhsSuppPosOffset::SupPosOff- Specifies the support distance from origin of the support. To determine the support position offset using SupPosOffRl, do not type any value for this property.

IJUAhsSuppPosOffsetRl::SupPosOffRl- Defines a HgrSupportRule that returns the support position offset. The hanger rule name or the ProgID must exist in the catalog. To determine the support position using SupPosOff, do not type any value for this property.

Implied Part Properties

IJUAhsImpliedPartClass:: ImpliedPartClass - Specifies the implied part to add to the support based on the implied parts service class name. When you provide a valid service class name, the software adds all the implied parts to the support based on the support part number.

IJUAhsHasImpPart::HasImpPart - Specifies whether the support has implied parts. If HasImpPart is set to True, then the software refers to the hsS3D_FrImpParts sheet in HS_S3DAssy.xls workbook for inputs.

For more information, see Implied parts table.

Leg 1 Properties

These properties are used to specify and customize the first leg of the support.

  • Leg 1 properties are only applicable to U, L and T-Frame types.

  • Cap Plate1 properties are added for all the Frame types.

IJUAhsLeg1::Leg1Part - Specifies the steel part number to be used for the first support leg. To select the part number using Leg1Rule, do not type any value for this property.

IJUAhsLeg1Rl::Leg1Rule - Defines an HgrSupportRule that returns a rich hanger beam part number. The hanger rule should exist in the catalog; it can be the name of a rule or a rule ProgID. To select the part number directly using Leg1Part, do not type any value for this property.

IJUAhsLeg1Ang::Leg1OrientationAngle- Specifies the angle of rotation for the first leg of the support. The angle is about the axis of the leg. Allowed values from the hsSteelOrientationAngle codelist in the HS_S3DAssy_Codelist.xls workbook are shown below:

IJUAhsLeg1BeginOH::Leg1BeginOverhangValue - Specifies a numerical value for the distance that the first leg should overhang past the main member. To select the overhang value using Leg1BeginOverhangRule, do not type any value for this property.

IJUAhsLeg1BeginOHRl::Leg1BeginOverhangRule - Defines an HgrSupportRule that returns the distance that the first leg should overhang past the main member. The hanger rule should exist in the catalog; it can be a rule name or a ProgID. The rule must return the value in the DB Units (meters). To select the overhang value directly using Leg1BeginOverhangValue, do not type any value for this property.

IJUAhsLeg1BeginOHDef::Leg1BeginOverhangDefinition - Defines how the begin overhang should be measured. Allowed values are shown below:

IJUAhsLeg1BeginOHSel::Leg1BeginOverhangSelection - Uses the hsSelection codelist in the HS_S3DAssy_Codelist.xls workbook to select Leg1BeginOverhang by either input or rule. Allowed values are:

By Rule - 1 - Leg1BeginOverhangRule is used

By Input - 2 - Leg1BeginOverhangValue is used

IJUAhsLeg1EndOH::Leg1EndOverhangValue - Specifies the distance that the first leg should overhang past the supporting object. To select the value of the overhang using Leg1EndOverhangRule, do not type any value for this property.

IJUAhsLeg1EndOHRl::Leg1EndOverhangRule - Defines an HgrSupportRule that returns the distance that the first leg should overhang past the supporting object. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To select the value of the overhang directly using Leg1EndOverhangValue, do not type any value for this property.

IJUAhsLeg1EndOHDef::Leg1EndOverhangDefinition - Defines how the end overhang should be measured with respect to the supporting object. If you do not type any value, a default value of 1 is used. The following values are allowed:

IJUAhsLeg1EndOHSel::Leg1EndOverhangSelection - Uses the hsSelection Codelist in the HS_S3DAssy_Codelist.xls workbook to select Leg1EndOverhang by either input or rule. Allowed values are:

By Rule - 1 - Leg1EndOverhangRule is used

By Input - 2 - Leg1EndOverhangValue is used

IJUAhsCapPlate1::CapPlate1Part - Specifies the part number or the part class of the plate placed on the end of the first leg. This must be a plate SmartPart using the HS_S3DPlate.TwoStandardPort symbol.

IJUAhsCapPlate1Rl::CapPlate1Rule - Defines an HgrSupportRule that returns a part number or part class to use for the cap plate. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To specify the part directly using CapPlate1Part, do not type any value for this property. CapPlate1Rule can also be used to specify a custom part selection rule. If both CapPlate1Part and CapPlate1Rule are populated, then it is assumed that CapPlate1Rule is a part selection rule, which is then used to override the default part selection rule defined in the catalog for the part class specified in CapPlate1Part.

IJUAhsCapPlate1Ang::CapPlate1Angle - Specifies the angle to which the CapPlate1 should be rotated about the Z- axis of the port to which the plate is attached.

IJUAhsCapHorOffset::CapHorOffset - Specifies the offset by which the cap plate is moved horizontally.

IJUAhsCapVerOffset::CapVerOffset - Specifies the offset by which the cap plate is moved vertically.

Leg 2 Properties

The second leg attributes have the same behavior and functionality as the first leg attributes. For more information, see Leg 1 Properties section above.

These properties are only applicable for U-Frame types.

MemberN Properties

These properties specify and customize the main steel member in the support.

N value can be 1,2,3ā€¦etc based on the number of tiers.

The following properties are applicable to U, T, L and I Frame types.

IJUAhsMemberN::MemberNPart - Specifies the steel part number to use for the main support section. The part number specified must be a rich hanger beam. To select the part number using MemberNRule, do not type any value for this property.

IJUAhsMemberNRl::MemberNRule - Defines an HgrSupportRule that returns a rich hanger beam part number. The hanger rule must exist in the catalog; it can be the name of a rule, or a rule ProgID. To select a part number directly using MemberNPart, do not type any value for this property.

IJUAhsMemberNAng::MemberNOrientationAngle - Specifies the angle of rotation for the main member. The angle is about the member's axis. The following values are allowed:

MemberNB Properties

These properties specify and customize the steel back member for each member in the support.

N value can be 1,2,3ā€¦etc based on the number of tiers.

Refer the above section for properties information. Property names will be like Member1BPart, Member1BRule, Member1BOrientationAngleā€¦etc.

IJUAhsMember1BeginOH::Member1BeginOverhangValue - Specifies the distance that the main member should overhang past the first leg. To determine the overhang value using Member1BeginOverhangRule, do not type any value for this property. All tier members will use the same begin overhang value.

IJUAhsMember1BeginOHRl::Member1BeginOverhangRule - Defines an HgrSupportRule that returns the distance that the main member should overhang past the first leg. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To specify the overhang value directly using Member1BeginOverhangValue, do not type any value for this property.

IJUAhsMember1BeginOHDef::Member1BeginOverhangDefinition - Defines how the BeginOverhang should be measured.

The following values are allowed:

IJUAhsMember1BeginOHSel::Member1BeginOverhangSelection - Uses the hsSelection codelist in the HS_S3DAssy_Codelist.xls workbook to select Member1BeginOverhang by either input or rule. The following values are allowed:

By Rule - 1 ā€“ Member1BeginOverhangRule is used

By Input - 2 ā€“ Member1BeginOverhangValue is used

IJUAhsMember1EndOH::Member1EndOverhangValue - Defines the distance that the main section should overhang past the second leg. To specify the overhang value using Member1EndOverhangRule, do not type any value for this property. This property is applicable for U, I and L Frame types. All tier members will use the same end overhang value.

IJUAhsMember1EndOHRl::Member1EndOverhangRule - Defines an HgrSupportRule that returns the distance that the main section should overhang past the second leg. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To select the overhang value directly using Member1EndOverhangValue, do not type any value for this property. This property is applicable to U, I and L Frame types only.

IJUAhsMember1EndOHDef::Member1EndOverhangDefinition - Defines how the EndOverhang should be measured. This property is applicable to U, I and L Frame types. The following values are allowed:

For U Frame supports:

For L Frame supports:

For I Frame support:

The following properties are applicable for I, L and U Frame types.

IJUAhsMember1EndOHSel::Member1EndOverhangSelection - Uses the hsSelection codelist in the HS_S3DAssy_Codelist.xls workbook to select the Member1EndOverhang by either input or rule. The following values are allowed:

By Rule - 1 ā€“ Member1EndOverhangRule is used

By Input - 2 ā€“ Member1EndOverhangValue is used

IJUAhsCapPlate3::CapPlate3Part - Specifies the part number or the part class of the plate placed at the end of the main section and at the end connected to the first leg. This must be a SmartPart 2 Port Plate. To select the part using CapPlate3Rule, do not type any value for this property.

IJUAhsCapPlate3Rl::CapPlate3Rule - Defines an HgrSupportRule that returns a part number or the part class to use for the cap plate. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To specify the part directly using CapPlate3Part, do not type any value for this property. CapPlate3Rule can also be used to specify a custom part selection rule. If both CapPlate3Part and CapPlate3Rule are populated, then it is assumed that CapPlate3Rule is a part selection rule, which will then be used to override the default part selection rule defined in the catalog for the part class specified in CapPlate3Part.

IJUAhsCapPlate3Ang / IJOAhsCapPlate3Ang::CapPlate3Angle - Specifies the angle that CapPlate3 should be rotated about the Z-axis of the port to which the plate is attached (either BeginFace or EndFace).

IJUAhsCapPlate4::CapPlate4Part - Specifies the part number or the part class of the plate placed at the end of the main section and at the end connected to the first leg. This must be a SmartPart 2 Port Plate. To select the part using CapPlate4Rule, do not type any value for this property.

IJUAhsCapPlate4Rl::CapPlate4Rule - Defines an HgrSupportRule that returns a part number or the part class to use for the cap plate. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To specify the part directly using CapPlate4Part, do not type any value for this property. CapPlate4Rule can also be used to specify a custom part selection rule. If both CapPlate4Part and CapPlate4Rule are populated, then it is assumed that CapPlate4Rule is a part selection rule, which will then be used to override the default part selection rule defined in the catalog for the part class specified in CapPlate4Part.

IJUAhsCapPlate4Ang::CapPlate4Angle - Specifies the angle that CapPlate4 should be rotated about the Z-axis of the port to which the plate is attached (either BeginFace or EndFace).

IJUAhsTierPlateN:: TierPlateNPart- Specifies the part number or the part class of the tier plate placed at the end of the tier section and at the end connected to the first leg. This must be a SmartPart 2 Port Plate. To select the part using TierPlateNRule, do not type any value for this property.

IJUAhsTierPlateNRl:: TierPlateNRule- Defines an HgrSupportRule that returns a part number or the part class to use for the tier plate. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To specify the part directly using TierPlateNPart, do not type any value for this property. TierPlateNRule can also be used to specify a custom part selection rule. If both TierPlateNPart and TierPlateNRule are populated, then it is assumed that TierPlateNRule is a part selection rule, which will then be used to override the default part selection rule defined in the catalog for the part class specified in TierPlateNPart.

IJUAhsTierPlate1Ang / IJOAhsTierPlate1Ang:: TierPlate1Angle - Specifies the angle that TierPlateNPart should be rotated about the Z-axis of the port to which the plate is attached (either BeginFace or EndFace).

Pipe Attachment 1 Properties

These properties specify and customize the attachments in the support.

The following properties are applicable to I Frame and T Frame type.

IJUAhsFrPipeAtt1::PipeAtt1Part - Specifies the part number or part class for the first pipe attachment. For example, U-Bolt part number can be used as PipeAtt1Part. To select the part number using PipeAtt1Rule, do not type any value for this property.

IJUAhsFrPipeAtt1Rl::PipeAtt1Rule - Defines an HgrSupportRule that returns a pipe attachment part number. The hanger rule must exist in the catalog; it can be the name of a rule or a rule ProgID. To select the part number directly using PipeAtt1Part, do not type any value for this property.

IJUAhsFrPipeAtt1Qty::PipeAtt1Quantity - Specifies the number of PipeAtt1Part to be included in the support. Usually, 1 or 2.

IJUAhsFrPipeAtt1Offset::PipeAtt1Offset - Specifies the offset value for PipeAtt1Part along the pipe.

Steel Connection Properties

IJUAhsCornerConn1Type::Connection1Type or IJUAhsTeeConn1Type::Connection1Type - Specifies the type of connection to use when connecting Leg1 to Member1. Applicable to U, L, T, types only. Allowed values are from the hsSteelCornerConnection or hsSteelTeeConnection codelist in the HS_S3DAssy_Codelist.xls workbook. These values are:

0 ā€“ Butted

1 ā€“ Lapped

2 ā€“ Nested

3 ā€“ Coped

4 - Fitted

IJUAhsCornerConn1Swap::Connection1Swap - Specifies whether the connection between Leg1 and Member1 is swapped so that they are connected in the reversed order. Applicable to U, L, types only. This property accepts two values, 0 and 1.

0 False - Member1 connects into the section of Leg1.

1 True - Leg1 connects into the cross section of Member1.

IJUAhsCornerConn1Mirror::Connection1Mirror or IJUAhsTeeConn1Mirror::Connection1Mirror - Specifies whether to mirror the connection between Leg1 and Member1 if the connection type has a valid mirrored configuration. For a lapped connection, the steel section laps to the opposite side. For a nested connection, the steel section nests into the opposite corner if one exists. This property accepts Boolean values 0 and 1 and is applicable to U, L, T, and Box Frame types only.

IJUAhsCornerConn2Type::Connection2Type - Specifies the type of connection to use when connecting Leg 2 to Member 1. This property is applicable to U-Frame and Box Frame type. Allowed values from the hsSteelCornerConnection codelist in the HS_S3DAssy_Codelist.xls workbook are:

0 - Butted

IJUAhsCornerConn2Swap::Connection2Swap - Specifies whether to swap the connection between Leg2 and Member1 so that they are connected in the reversed order.

0 False - Member1 connects into the section of Leg2.

1 True - Leg2 connects into the cross section of Member1.

IJUAhsCornerConn2Mirror::Connection2Mirror - Specifies whether to mirror the connection between Leg2 and Member1 if the connection type has a valid mirrored configuration. For a lapped connection, it laps to the opposite side. For a nested connection, it nests into the opposite corner if one exists. This property accepts Boolean values 0 and 1.

Structural Connection Properties

These properties specify the parts to use for connecting the support to the supporting object.

The following properties are applicable to U, L, T, I, and Box Frame types:

IJUAhsBasePlate1::BasePlate1Part - Specifies the part number or part class of the first base plate. This must be a SmartPart 2 Port Plate. To select the part using BasePlate1Rule, do not type any value for this property.

IJUAhsBasePlate1Rl::BasePlate1Rule - Defines an HgrSupportRule that returns a part number or part class to use for the base plate. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To select the part directly using BasePlate1Part, do not type any value for this property.

IJUAhsBasePlate1Ang::BasePlate1Angle - Specifies the angle that BasePlate1 should be rotated about the Z-axis of the port to which the plate is attached (either BeginFace or EndFace).

IJUAhsBasePlate1Off::BasePlate1Offset - Specifies the distance by which the base plate should be offset from leg1. BasePlate1Offset is applicable only when StructureConnection is set to either Lapped or Lapped-Opposite.

IJUAhsBasePlate2Off::BasePlate2Offset - Specifies the distance by which the base plate should be offset from leg2. BasePlate2Offset is applicable only when StructureConnection is set to either Lapped or Lapped-Opposite.

IJUAhsBasePlate1OffDef::BasePlate1OffsetDef - Defines how BasePlate1Offset is measured. BasePlate1OffsetDef specifies the distance between the base plate and leg1.

IJUAhsBasePlate2OffDef::BasePlate2OffsetDef - Defines how BasePlate2Offset is measured. BasePlate1OffsetDef specifies the distance center of the base plate to the edge of leg2.

IJUAhsBolt1::Bolt1Part - Specifies the part number or the part class of the bolts connected to BasePlate1. To select the part using Bolt1Rule, do not type any value for this property.

IJUAhsBolt1Rl::Bolt1Rule - Defines an HgrSupportRule that returns a part number or the part class to use for the Bolts. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To specify the part directly using Bolt1Part, do not type any value for this property.

IJUAhsBolt1Qty::Bolt1Quantity - Specifies the quantity of bolts to include on BasePlate1. Usually, 2 or 4.

The following properties are applicable for all frame types:

IJUAhsBolt1Offset1::Bolt1Offset1 - Specifies the offset value for Bolt1Part from the edge of the plate to the center of the bolt along the x-axis of the pipe.

IJUAhsBolt1Offset2::Bolt1Offset2 - Specifies the offset value for Bolt1Part from the edge of the plate to the center of the bolt along the y-axis of the pipe.

The following properties are applicable for U-Frame type only:

IJUAhsBasePlate2::BasePlate2Part - Specifies the part number or part class of the second base plate. This must be a SmartPart 2 Port Plate. To select the part using BasePlate2Rule, do not type any value for this property.

IJUAhsBasePlate2Rl::BasePlate2Rule - Defines an HgrSupportRule that returns a part number or part class to use for the base plate. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To select the part directly using BasePlate2Part, do not type any value for his property.

IJUAhsBasePlate2Ang::BasePlate2Angle - Specifies the angle that BasePlate2 should be rotated about the Z-axis of the port to which the plate is attached (either BeginFace or EndFace).

IJUAhsBolt2::Bolt2Part - Specifies the part number or the part class of the bolts connected to BasePlate2. To select the part using Bolt2Rule, do not type any value for this property.

IJUAhsBolt2Rl::Bolt2Rule - Defines an HgrSupportRule that returns a part number or the part class to use for the Bolts. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To specify the part directly using Bolt2Part, do not type any value for this property.

IJUAhsBolt2Qty::Bolt2Quantity - Specifies the quantity of bolts to include on BasePlate2. Usually, 2 or 4.

The following properties is applicable to I-Frame type only:

IJUAhsFrGrout::GroutPart - Specifies the part number or the part class of the grout part. For example Plate part number. To select the part using GroutRule, do not type any value for this property.

IJUAhsFrGroutRl::GroutRule - Defines an HgrSupportRule. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To select the part directly using GroutPart, do not type any value for this property.

IJUAhsFrGroutTh::GroutThickness - Specifies the thickness of the GroutPart.

Stiffener Properties

These properties specify the parts to use for connecting the MemberNPart and MemberNBPart

IJUAhsStiffener::StiffenerPart - Specifies the part number or the part class of the stiffener part. For example Plate part number. To select the part using StiffenerRule, do not type any value for this property.

IJUAhsStiffenerRl:: StiffenerRule- Defines an HgrSupportRule. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To select the part directly using StiffenerPart, do not type any value for this property.

IJUAhsFrStiffenerQty::StiffenerQty- Specifies the quantity of bolts to include on for connecting the MemberNPart and MemberNBPart. Usually, use StiffenerQtyRl to calculate the quantity based on the SpanValue and StiffenerSpace.

IJUAhsFrStiffenerQtyRl::StiffenerQtyRl- Defines an HgrSupportRule. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To select the quantity directly using StiffenerQty, do not type any value for this property.

IJUAhsStiffenerOffset::StiffenerOffset- Specifies the offset for the stiffener to start from. Usually stiffener placement will start from middle of the member. This offset will move the first stiffener placement from middle of the member. Applicable for T Frame only.

Beam Clamp Properties

These properties specify the parts to use for connecting the BasePlatePart and Supporting Object.

IJUAhsBeamClamp::BeamClampPart - Specifies the part number or the part class of the beam clamp part. To select the part using BeamClampRule, do not type any value for this property.

IJUAhsBeamClampRl::BeamClampRule - Defines an HgrSupportRule. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To select the part directly using BeamClampPart, do not type any value for this property.

Refer to MultiLocate attributes in General Attributes for Multi1Qty, Multi1LocateBy, and Multi1Location information.

Tier Properties

These properties specify the information related to the Tier Parts

U-Frame with Tiers:

L-Frame with Tiers:

IJUAhsTierQuantity:: TierQuantity- Specifies the maximum no of quantity of tiers to include in the supports. Based on the Quantity,MemberPart, MemberBPart, ShoeHeight attributes will be defined.Use TierQuantityRl to calculate the quantity based on any criteria. This property will be used to define or expand the properties. However, the actual no of tiers will be calculated through code using the maximum no of the tier quantity.

IJUAhsTierQuantityRl::TierQuantityRl- Defines an HgrSupportRule. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To select the quantity directly using TierQuantity, do not type any value for this property.

IJUAhsB2BTier::B2BTier - Defines the tier value for which tier information needs to be exposed, this property is applicable only for B2B Frames with ProgID "LFrameB2BTier" or "UFrameB2BTier".

IJUAhsB2BTier::tierBotPipeIndex - Defines the Pipe Index of Bottom pipe for the specific tier given in IJUAhsB2BTier::B2BTier.

IJUAhsB2BTier::tiertopPipeIndex - Defines the Pipe Index of Top pipe for the specific tier given in IJUAhsB2BTier::B2BTier.

Frame Input Value Properties

These properties are input dimensions used to determine the total frame span and frame length.

IJUAhsFrameOffset1::Offset1Value - Specifies the distance that the first leg should be offset from the pipe. To select the offset value using Offset1Rule, do not type any value for this property.

IJUAhsFrameOffset1Rl::Offset1Rule - Defines an HgrSupportRule that returns the offset from the first leg to the pipe. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To select the offset value directly using Offset1Value, do not type any value for this property.

IJUAhsFrameOffset1Def::Offset1Definition - Specifies how Offset1 should be measured. If you type an unsupported value, or no value is assigned, then a default value of 1 is used. For I-Frame, the software ignores this value and always calculates the value from Pipe Center to Steel Center. The following values are allowed:

The following values are allowed for the T-Frame:

For I-Frame type is:

IJUAhsFrameOffset1Sel::Offset1Selection - Uses the hsSelection codelist in the HS_S3DAssy_Codelist.xls workbook to select Offset1 by either input or rule. The following values are allowed:

By Rule - 1 ā€“ Offset1Rule is used

By Input - 2 ā€“ Offset1Value is used

IJUAhsFrameOffset2::Offset2Value - Specifies the value of the distance that the second leg should be offset from the pipe. To specify the value of the offset using Offset2Rule, do not type any value for this property.

IJUAhsFrameOffset2Rl::Offset2Rule - Defines an HgrSupportRule that returns the offset from the second leg to the pipe. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To specify the offset value directly using Offset2Value, do not type any value for this property.

IJUAhsFrameOffset2Def::Offset2Definition - Specifies how the Offset2 should be measured. If you type an unsupported value, or do not assign a value, then the software uses the default value that is 1.

For U, T, and Box Frame types, Offset2Definition is same as Offset1Definition.

IJUAhsFrameOffset2Sel::Offset2Selection - Uses the hsSelection codelist in the HS_S3DAssy_Codelist.xls workbook to select Offset2 by either input or rule. The following values are allowed:

By Rule - 1 ā€“ Offset2Rule is used

By Input - 2 ā€“ Offset2Value is used

The following properties are applicable to T-Frame type only.

IJUAhsFrameOffset3::Offset3Value - Specifies the value of the distance that the second leg should be offset from the pipe. To specify the value of the offset using Offset3Rule, do not type any value for this property.

IJUAhsFrameOffset3Rl::Offset3Rule - Defines an HgrSupportRule that returns the offset from the second leg to the pipe. The hanger rule must exist in the catalog; it can be a rule name or a ProgID. To specify the offset value directly using Offset3Value, do not type any value for this property.

IJUAhsFrameOffset3Def::Offset3Definition - Specifies how the Offset3 should be measured. If you type an unsupported value, or do not assign a value, then the software uses the default value that is 1.

IJUAhsFrameOffset3Sel::Offset3Selection -Uses the hsSelection codelist in the HS_S3DAssy_Codelist.xls workbook to select Offset3 by either input or rule. The following values are allowed:

By Rule - 1 ā€“ Offset3Rule is used

By Input - 2 ā€“ Offset3Value is used

Supported values for T-Frame is as follows:

IJUAhsFrameShoeHeight::ShoeHeightValue - Specifies the distance that the main steel member should be offset from the pipe. To determine the shoe height using ShoeHeightRule, do not type any value for this property.

IJUAhsFrameShoeHeightRl::ShoeHeightRule - Defines an HgrSupportRule that returns the shoe height. The Hanger Rule must exist in the catalog; it can be a rule name or a ProgID. To determine the shoe height directly using ShoeHeightValue, do not type any value for this property.

IJUAhsFrameShoeHeightDef::ShoeHeightDefinition - Specifies how ShoeHeight should be measured. If you type an unsupported value, or do not assign a value, then a default value of 1 is used.

IJUAhsFrameShoeHeightSel::ShoeHeightSelection - Uses the hsSelection codelist in the HS_S3DAssy_Codelist.xls workbook to select ShoeHeightValue by either input or rule. The following values are allowed:

By Rule - 1 ā€“ ShoeHeightRule is used

By Input - 2 ā€“ ShoeHeightValue is used

IJUAhsFrameShoeHeightN::ShoeHeightNValue - Specifies the distance that the tier steel member should be offset from the pipe. To determine the shoe height using ShoeHeightNRule, do not type any value for this property.

N can use the values from 2,3,4..etc based on the number of tiers.

IJUAhsFrameShoeHeightNRl::ShoeHeightNRule - Defines an HgrSupportRule that returns the shoe height. The Hanger Rule must exist in the catalog; it can be a rule name or a ProgID. To determine the shoe height directly using ShoeHeightNValue, do not type any value for this property.

IJUAhsFrameShoeHeightNDef::ShoeHeightNDefinition - Specifies how ShoeHeight should be measured. If you type an unsupported value, or do not assign a value, then a default value of 1 is used.

IJUAhsFrameShoeHeightNSel::ShoeHeightNSelection - Uses the hsSelection codelist in the HS_S3DAssy_Codelist.xls workbook to select ShoeHeightNValue by either input or rule. The following values are allowed:

By Rule - 1 ā€“ ShoeHeightRule is used

By Input - 2 ā€“ ShoeHeightValue is used

IJUAhsB2BMemberGap:: B2BMemberGap- Specifies the distance between the main steel member and the back member.

IJUAhsStiffenerSpace::StiffenerSpace- Specifies the distance between the Stiffeners. Stiffeners will be placed starting from section middle with StiffenerSpace and StiffenerQty. To determine the stiffener space using StiffenerSpaceRl, do not type any value for this property.

IJUAhsStiffenerSpaceRl:: StiffenerSpaceRl- Defines an HgrSupportRule that returns the shoe height. The Hanger Rule must exist in the catalog; it can be a rule name or a ProgID. To determine the stiffener space directly using StiffenerSpace, do not type any value for this property.

Frame Output Value Properties

These properties are output dimensions populated by the AIR during placement.

The following properties are applicable for U, L, T, and Box Frame types.

IJUAhsFrameSpan::SpanValue - Specifies the span of the frame support. This property is set by the AIR and can be used for reporting purposes or for support validation.

IJUAhsFrameSpan::SpanDefinition - Defines where the span should be measured from. This property sets the definition of SpanValue.

Supported values are as follows for U-Frame and Box Frame are:

Supported values for the L-Frame type are as follows:

Supported values for the T-Frame type are as follows:

IJUAhsFrameLength1::Length1Value - Specifies the length of the first leg after the support has been placed. This property is set by the AIR and can be used for reporting purposes or for support validation.

IJUAhsFrameLength1Def::Length1Definition - Defines where the length should be measured from. This property sets the definition of Length1Value. Supported values are as follows:

The following properties are applicable for U-Frame and Box Frame type only.

IJUAhsFrameLength2::Length2Value - Specifies the length of the second leg after the support has been placed. This property is set by the AIR and can be used for reporting purposes or for support validation.

IJUAhsFrameLength2Def::Length2Definition - Defines where the length should be measured from. This property sets the definition of Length2Value.

IJUAhsIsImpPart::IsImpPart - The software considers implied bold parts only if the IsImpPart is set to True and Bolt1Part, Bolt2Part, Bolt1Quantity, and Bolt2Quantity have some appropriate values.

  • If IsImpPart is set to True, the software does not display any bolt in the model but displays implied bolts in the work space explorer.

  • If IsImpPart is set to False, the software displays bolts both in the work space explorer and model.

  • If you do not assign valid values to Bolt1Part, Bolt2Part, Bolt1Quantity and Bolt2Quantity, the software does not display any bolt in the work space explorer or the model.

Frame Support Drawings Configuration

Frame Support Welds

You can add welds at predefined locations by modifying an excel sheet specifically designed for welds. You can specify a weld part number along with the location to add one or more welds. You can also specify rules to offset welds in X, Y, and Z directions. For more information on weld table, see weld connections explained below.

Frame Support Dimensions

Dimensions objects are placed in the support so that they can be displayed on the drawing for each attribute defined in Frame Output Value Properties section. These attributes include span, Length1, and Length2 (if applicable). You can add additional dimensions to the code if required. You cannot add or modify dimensions interactively. You can only add or delete the dimensions manually after drawing is generated.

Frame Support Labels, Notes, Details, and Callouts

You can add custom labels or notes to the AIR code. You cannot add or modify labels and notes interactively. However, an elevation callout is included in the delivered AIR.

Steel Connection Types

The hsSteelCornerConnection and hsSteelTeeConnection codelists provide several ways to connect pieces of steel together. These values are used by the SetSteelConnection method on hsHlpr. Below are detailed images to show how the connections are made for different section types.

Butted section type

Weld Connections

Each frame support excel sheet has a corresponding Excel sheet for welds. The weld sheets specify the weld parts that are added to the support and their location. The weld parts are then included in the drawings.

  • Each support has a predefined number of connections for which the welds are specified.

  • Each connection has a number of predefined locations for the welds and location specifies the placement of the weld object for a specific connection. The weld annotation leader points to this location in the fabrication drawing.

You can add multiple welds to a single connection, each weld with a different location. If the predefined locations do not allow you to place a weld at the required position in the support, you can specify rules to offset the weld object in the X, Y, and Z direction. These directions are defined for each connection.

Weld Excel Sheet Design

The weld Excel sheet name consists of two parts, the support sheet name followed by '_Welds'. For example, if the support Excel sheet name is BM, then the weld sheet name is BM_Welds.

IJUAhsWeldPartClass:: WeldPartClass- Specifies the weld parts to add to the support based on the weld parts service class name. When you provide a valid service class name, the software adds all the weld parts to the support based on the support part number.

A weld sheet has the following columns:

Name

Specifies a unique name for the weld.

SupportPartNumber

Specifies the catalog support part number to which the weld is added.

WeldPartNumber

Specifies the catalog part number for the weld.

Location

Specifies the location at which the weld is placed with respect to a connection. For permissible locations for a support, see the related support content in this guide.

OffsetXValue or OffsetXRule

Specifies the value or the rule that defines the offset for the weld in the X direction. The rule takes a higher precedence if both the rule and the value are specified.

OffsetYValue or OffsetYRule

Specifies the value or the rule that defines the offset for the weld in the Y direction. The rule takes a higher precedence if both the rule and the value are specified.

OffsetZValue or OffsetZRule

Specifies the value or the rule that defines the offset for the weld in the Z direction. The rule takes a higher precedence if both the rule and the value are specified.

Weld Connections

For each weld added in the weld table, there is a connection key that specifies its connection. Valid values are based on the frame type.

Multiple connections can be added to a single connection at different locations.

U-Frame (hsUFrameWeldConnection service class)

Box Frame (hsUFrameWeldConnection service class)

L-Frame (hsLFrameWeldConnection service class)

T-Frame (hsTFrameWeldConnection service class)

Locations

Each connection has four predefined locations: 2, 4, 6, and 8. These are similar to cardinal points on steel cross-sections, and control the weld location object in the weld plane. The three offset rules can also be used to offset the weld object from the predefined location. Additional locations can be added as required. Allowed values are in the hsFrameWeldLocation codelist in HS_S3DSupports_Codelist.xls.

Locations for Steel Connections

For welds at steel connections, the locations are defined as:

  • Butted, Nested, Copped, Fitted, Mitered

    Locations refer to the corresponding cardinal point on the face of the cross section.

  • Lapped

    Locations refer to the following locations on the welded surface as shown below.

Location for Plates

For plates, each location refers to a separate edge of the plate.

Offsets

The three offset rules, OffsetXRule, OffsetYRule, and OffsetZRule are the hanger rule names. These rules are responsible for returning the required offset value to the specified location. The offset rules are necessary only if none of the predefined locations meet the requirements. You can also specify a numerical value in the Value column.