Documentation
Documentation shall mean, whether in electronic or printed form, User's Guides, Installation Guides, Reference Guides,
Administrator's Guides, Customization Guides, Programmer's Guides, Configuration Guides and Help Guides delivered with a
particular software product.
Other Documentation
Other Documentation shall mean, whether in electronic or printed form and delivered with software or on Intergraph Smart Support,
SharePoint, or box.net, any documentation related to work processes, workflows, and best practices that is provided by Intergraph
as guidance for using a software product.
Terms of Use
a. Use of a software product and Documentation is subject to the End User License Agreement ("EULA") delivered with the
software product unless the Licensee has a valid signed license for this software product with Intergraph Corporation. If the
Licensee has a valid signed license for this software product with Intergraph Corporation, the valid signed license shall take
precedence and govern the use of this software product and Documentation. Subject to the terms contained within the
applicable license agreement, Intergraph Corporation gives Licensee permission to print a reasonable number of copies of the
Documentation as defined in the applicable license agreement and delivered with the software product for Licensee's internal,
non-commercial use. The Documentation may not be printed for resale or redistribution.
b. For use of Documentation or Other Documentation where end user does not receive a EULA or does not have a valid license
agreement with Intergraph, Intergraph grants the Licensee a non-exclusive license to use the Documentation or Other
Documentation for Licensee’s internal non-commercial use. Intergraph Corporation gives Licensee permission to print a
reasonable number of copies of Other Documentation for Licensee’s internal, non-commercial use. The Other Documentation
may not be printed for resale or redistribution. This license contained in this subsection b) may be terminated at any time and
for any reason by Intergraph Corporation by giving written notice to Licensee.
Disclaimer of Warranties
Except for any express warranties as may be stated in the EULA or separate license or separate terms and conditions, Intergraph
Corporation disclaims any and all express or implied warranties including, but not limited to the implied warranties of merchantability
and fitness for a particular purpose and nothing stated in, or implied by, this document or its contents shall be considered or deemed
a modification or amendment of such disclaimer. Intergraph believes the information in this publication is accurate as of its
publication date.
The information and the software discussed in this document are subject to change without notice and are subject to applicable
technical product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document.
Limitation of Damages
IN NO EVENT WILL INTERGRAPH CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL INCIDENTAL,
SPECIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO, LOSS OF USE OR PRODUCTION, LOSS OF
REVENUE OR PROFIT, LOSS OF DATA, OR CLAIMS OF THIRD PARTIES, EVEN IF INTERGRAPH CORPORATION HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
UNDER NO CIRCUMSTANCES SHALL INTERGRAPH CORPORATION’S LIABILITY EXCEED THE AMOUNT THAT
INTERGRAPH CORPORATION HAS BEEN PAID BY LICENSEE UNDER THIS AGREEMENT AT THE TIME THE CLAIM IS
MADE. EXCEPT WHERE PROHIBITED BY APPLICABLE LAW, NO CLAIM, REGARDLESS OF FORM, ARISING OUT OF OR IN
CONNECTION WITH THE SUBJECT MATTER OF THIS DOCUMENT MAY BE BROUGHT BY LICENSEE MORE THAN TWO (2)
YEARS AFTER THE EVENT GIVING RISE TO THE CAUSE OF ACTION HAS OCCURRED.
IF UNDER THE LAW RULED APPLICABLE ANY PART OF THIS SECTION IS INVALID, THEN INTERGRAPH LIMITS ITS
LIABILITY TO THE MAXIMUM EXTENT ALLOWED BY SAID LAW.
Export Controls
Intergraph Corporation’s software products and any third-party Software Products obtained from Intergraph Corporation, its
subsidiaries, or distributors (including any Documentation, Other Documentation or technical data related to these products) are
subject to the export control laws and regulations of the United States. Diversion contrary to U.S. law is prohibited. These Software
Products, and the direct product thereof, must not be exported or re-exported, directly or indirectly (including via remote access)
under the following circumstances:
a. To Cuba, Iran, North Korea, Sudan, or Syria, or any national of these countries.
b. To any person or entity listed on any U.S. government denial list, including but not limited to, the U.S. Department of Commerce
Denied Persons, Entities, and Unverified Lists, http://www.bis.doc.gov/complianceandenforcement/liststocheck.htm, the U.S.
Department of Treasury Specially Designated Nationals List, http://www.treas.gov/offices/enforcement/ofac/, and the U.S.
Department of State Debarred List, http://www.pmddtc.state.gov/compliance/debar.html.
c. To any entity when Licensee knows, or has reason to know, the end use of the Software Product is related to the design,
development, production, or use of missiles, chemical, biological, or nuclear weapons, or other un-safeguarded or sensitive
nuclear uses.
d. To any entity when Licensee knows, or has reason to know, that an illegal reshipment will take place.
Any questions regarding export or re-export of these Software Products should be addressed to Intergraph Corporation’s Export
Compliance Department, Huntsville, Alabama 35894, USA.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Sketch, SmartMarine, IntelliShip, ISOGEN, SmartSketch,
SPOOLGEN, SupportManager, SupportModeler, Sapphire, and Intergraph Smart are trademarks or registered trademarks of
Intergraph Corporation or its subsidiaries in the United States and other countries. Hexagon and the Hexagon logo are registered
trademarks of Hexagon AB or its subsidiaries. Microsoft and Windows are registered trademarks of Microsoft Corporation. ACIS is a
registered trademark of SPATIAL TECHNOLOGY, INC. Infragistics, Presentation Layer Framework, ActiveTreeView Ctrl,
ProtoViewCtl, ActiveThreed Ctrl, ActiveListBar Ctrl, ActiveSplitter, ActiveToolbars Ctrl, ActiveToolbars Plus Ctrl, and ProtoView are
trademarks of Infragistics, Inc. Incorporates portions of 2D DCM, 3D DCM, and HLM by Siemens Product Lifecycle Management
Software III (GB) Ltd. All rights reserved. Gigasoft is a registered trademark, and ProEssentials a trademark of Gigasoft, Inc.
VideoSoft and VXFlexGrid are either registered trademarks or trademarks of ComponentOne LLC 1991-2013, All rights reserved.
Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks of Oracle Corporation and/or its affiliates. Tribon is a
trademark of AVEVA Group plc. Alma and act/cut are trademarks of the Alma company. Other brands and product names are
trademarks of their respective owners.
Index ........................................................................................................................................................... 57
Documentation Comments
For the latest support information for this product, comments or suggestions about this
documentation, and documentation updates for supported software versions, please visit
Intergraph Smart Support (https://smartsupport.intergraph.com).
Customer Support
Anti-Piracy Statement
Copyright © 2001-2016, Intergraph ® Corporation
Documentation updates available from Smart Support
9/15/2016
Workbook HS_S3DAssy.xls
Codelist HS_S3DAssy_Codelist.xls
Cantilever
General Cantilever Properties
IJUAhsSupportNumber::SupportNumber - Defines the support detail number as specified in
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
there are any external rules for the steel section, this attribute is used to determine standard to
use.
IJUAhsFrameType::FrameType - Defines the type of the frame shape. This attribute is used by
the rules to determine the support frame type. You can add additional code-List values as
required. The accepted values from the hsFrameType codelist in the
HS_S3DAssy_Codelist.xls workbook are as shown below:
1. 9 - Cantilevers
2. 10 - Braced Cantilevers
2. Orthogonal Orientation
3. Tangent Orientation
IJUAhsMirrorFrame::MirrorFrame - Mirrors the frame about the bounding box. The accepted
codelist values are as shown below:
1. 0 - False
2. 1 - True
2. 1 - True
2. 2 - Lapped
3. 3 - Lapped-Opposite
Member Properties
Use these properties to specify and customize the main steel member in the support.
IJUAhsMember1::Member1Part - Specifies the steel part number for the main support section.
The part number must be a rich hanger beam. To select the part number using Member1Rule,
do not type any value for this property.
IJUAhsMember1Rl::Member1Rule - Defines an HgrSupportRule that returns a rich hanger
beam part number. The hanger rule name or the ProgID must exist. To select a part number
using Member1Part, do not type any value for this property.
Brace Properties
The following properties are applicable to Braced Cantilevers.
IJUAhsBraceAngle::BraceAngle - Specifies the angle at which the brace is connected to the
structure. BraceAngle accepts only positive values less than or equal to 60 degrees.
Attachment Properties
Use these properties to specify and customize the attachments in the support.
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 name or the ProgID must exist in the catalog. To
select the part number using PipeAtt1Part, do not type any value for this property.
IJUAhsFrPipeAtt1Qty::PipeAtt1Quantity - Specifies the number of PipeAtt1Parts to be
included in the support. In general the quantity is either 1 or 2.
IJUAhsFrPipeAtt1Offset::PipeAtt1Offset - Specifies the offset value for PipeAtt1Part along
the pipe.
IJUAhsFrPipeAtt2::PipeAtt2Part - Specifies the part number or part class for the second pipe
attachment. For example, Shield part number can be used as PipeAtt2Part. To select the part
number using PipeAtt2Rule, do not type any value for this property.
IJUAhsFrPipeAtt2Rl::PipeAtt2Rule - Defines an HgrSupportRule that returns a pipe
attachment part number. The hanger rule must exist in the catalog; it can be the rule name, or a
ProgID. To select the part number using PipeAtt2Part, do not type any value for this property.
IJUAhsFrPipeAtt2Qty::PipeAtt2Quantity - Specifies the number of PipeAtt2Parts to be
included in the support. In general the quantity is either 1 or 2.
IJUAhsFrPipeAtt2Offset::PipeAtt2Offset - Specifies the offset value for PipeAtt2Part along
the pipe.
Input Dimensions
Use these properties to determine the total frame span and frame length.
IJUAhsFrameOffset1::Offset1Value - Specifies the distance that the member 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 member to the pipe. The hanger rule name or the ProgID must exist in the catalog. To select
the offset value 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 do not assign a value, then the software uses the default
value that is 1. For I frame, this value is ignored and is always calculated from Pipe Center to
Steel Center. The following values are allowed:
Output Dimensions
IJUAhsFrameLength1::Length1Value - Specifies the length of the first leg after the support is
placed. This property is set by the AIR and can be used for reporting purposes or for the support
validation.
2. End of Plate
Braced Cantilevers
The following properties are applicable to only braced cantilevers:
IJUAhsFrameLength2::Length2Value - Specifies the length of the brace 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. Allowed values are:
1. 1 - Length
2. 2 - Cut Length
Connections
For each weld added in the weld table, there is a connection key that specifies its connection.
Valid values are based on the cantilever type.
Multiple connections can be added to a single connection at different locations.
Locations
Each connection has four predefined locations: 2, 4, 6, and 8.
These predefined locations are similar to the cardinal points on steel cross-sections, and control
the weld location object in the weld plane. The three offset rules can be used to offset the weld
object from the predefined location. Additional locations can also be added as required. Allowed
values are specified in the hsFrameWeldLocation codelist in the
HS_S3DSupports_Codelist.xls workbook.
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.
Smart Frames
Frame Supports (U-Frame, T-Frame, I-Frame, Box Frame,
L-Frame)
Description These are Frame Support Properties.
Workbook HS_S3DAssy.xls
Codelist HS_S3DAssy_Codelist.xls
Prerequisites 1. AllCodelist.xls
2. AllCommon.xls
3. HS_System.xls
4. HS_System_Codelist.xls
5. HS_S3DParts.xls
6. HS_S3DParts_Codelist.xls
7. StructCrossSections-AISC-LRFD-3.1.xls
8. HS_Str-AISC-LRFD-3.1.xls
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
5. I-Frame
6. Box Frame
3. Tangent - Frame support orients tangent to the first and last selected pipes.
Tangent orientation to planar object
2. 1 - True
2. 1 - True
Leg 1 Properties
These properties are used to specify and customize the first leg of the support.
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 (on page 23).
These properties are only applicable for U-Frame types.
Member1 Properties
These properties specify and customize the main steel member in the support.
The following properties are applicable to U, T, L and I Frame types.
IJUAhsMember1::Member1Part - 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 Member1Rule, do not type any value for this property.
IJUAhsMember1Rl::Member1Rule - 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 Member1Part, do not type any value for this
property.
IJUAhsMember1Ang::Member1OrientationAngle - Specifies the angle of rotation for the main
member. The angle is about the member's axis. The following values are allowed:
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.
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 to I-Frame type only.
IJUAhsBolt1Offset1::Bolt1Offset1 - Specifies the offset value from the center of the plate
along the X-axis pipe for the Bolt1Part.
IJUAhsBolt1Offset2::Bolt1Offset2 - Specifies the offset value from the center of the plate
along the Y-axis pipe for the Bolt1Part.
The following properties are applicable for U-Frame type only.
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:
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.
For I-Frame:
1. End of Steel
2. End of Plate
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.
Weld Connections
Each frame support excel sheet has a corresponding excel sheet for welds and other object
types such as notes. Weld sheet specifies what weld parts are added to the support and where
they are located. These weld objects are then included on the drawings. Each support has a
number of predefined connections, upon which welds are specified. For each frame, there is a
connection where, steel parts are joined, base plates or cap plates are connected to steel parts,
and parts are connected to the supporting objects. Each connection has a number of predefined
locations. This location specifies where the weld object is placed for a specific connection.
You can add several welds to a single connection, specifying different locations for each
weld.
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 Sheet
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.
Alternatively, you can provide a custom name instead of _Welds.
IJUAhsWeldServClass::WeldServiceClassName - 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 includes the following columns:
Name - Specifies a unique name for the Weld.
SupportPartNumber - Specifies the catalog support part number onto which this Weld is
added.
WeldPartNumber - Specifies the catalog part number for the Weld that is used.
Connection - Specifies the connection at which the Weld is placed.
Location - Specifies the location at which the Weld is placed on the specified connection.
OffsetXValue / OffsetXRule - Specifies the offset for the Weld in X-direction. Allows you to type
a numerical value or a rule to offset the Weld. If you specify both, value and rule, rule is given
higher priority.
OffsetYValue / OffsetYRule - Specifies the offset for the Weld in Y-direction. Allows you to type
a numerical value or a rule to offset the Weld. If you specify both, value and rule, rule is given
higher priority.
OffsetZValue / OffsetZRule - Specifies the offset for the Weld in X-direction. Allows you to type
a numerical value or a rule to offset the Weld. If you specify both, value and rule, rule is given
higher priority.
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.
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.
Lapped
Locations refer to the following locations on the welded surface as shown below.
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.
Strut
Description: Strut Assembly, Size <size>", NPD
Symbol Name: HS_S3DStrut_Assy.StrutSupports
Workbook: HS_S3DAssy.xls
Strut1 Attributes
IJUAHgrURS_RS1ClassA::Strut1ClassA - Specifies the part number or the part class of the
strut A part.
IJUAHgrURS_RS1ClassB::Strut1ClassB - Specifies the part number or the part class of the
strut B part.
IJUAhsStrut1_Size1::Strut1Size1 - Specifies the size of the strut A and B parts. This value is
not used by the strut assembly, but it is required to use part selection rules to select the correct
parts from the given part class.
IJUAhsStrut1_Size2::Strut1Size2 - Specifies the size of the strut A and B parts. This value is
not used by the strut assembly, but it is required to use part selection rules to select the correct
parts from the given part class.
IJUAhsStrut1_Angle1::Strut1Angle1 - Specifies the angle required on the pipe clamp. This
property allows the pipe clamp to rotate around the pipe.
Strut2 Attributes
Strut2 attributes have the same behavior and functionality as Strut1 attributes. For more
information, see Strut1 attributes (on page 49).
Strut Attributes
IJUAhsStrutRiser::StrutA - Specifies the part number or the part class of the strut A part.
IJUAhsStrutRiser::StrutB - Specifies the part number or the part class of the strut B part.
IJUAhsStrutRiser::StrutSize - Specifies the size of the strut A & B parts. StrutSize is not used
by the strut assembly but is required if you want to use PartSelection rules to select the correct
parts from the given part class.
IJUAhsStrutRiser::StrutMinCC - Specifies the minimum distance from one pin to another pin
for Riser strut assembly. StrutMinCC is not used by the strut assembly but is required if you
want to use PartSelection rules to select the correct parts from the given part class. The default
value for StrutMinCC is 1108mm.
IJUAhsStrutRiserEnd::Strut1EndOrientation - Specifies the orientation of the structural
attachment at the end of the StrutA.You can edit the Strut1EndOrientation attribute and can
also specify the orientation of the structural attachment on the end of the StrutA. The rotation is
in reference to the structure object. The default value for Strut1EndOrientation is 1.
The allowed value for Strut1EndOrientation are -
1 = Free Rotation
2 = Parallel Orientation
3 = Perpendicular Orientation
IJUAhsStrutRiserEnd::Strut2EndOrientation - Specifies the orientation of the structural
attachment at the end of the StrutB. You can edit the Strut2EndOrientation attribute and can
also specify the orientation of the structural attachment on the end of the strut B. The rotation is
in reference to the structure object. The default value for Strut2EndOrientation is 1.
1 - Top Side
2 - Bottom Side
3 - Both Sides
Strut Dimensions
IJUAhsStrutRiserAngle::RiserClampAngle - Specifies the orientation of the entire riser about
the pipe. The default value for RiserClampAngle is 0 Deg.
The pipe attachment remains attached to the pipe and the structure attachment is moved
along the structure to put the strut A at the specified angle.
IJUAhsStrutRiserAngle::Strut2Angle - Specifies the angle that rotates strut B, along the
structure, about the connection to the pipe clamp. You can type the angle you require on strut B.
The default value for Strut2Angle is 0 Deg.
The pipe attachment remains attached to the pipe and the structure attachment is moved
along the structure to put the strut B at the specified angle.
IJUAhsStrutOffsets::Offset1 - Specifies the offset from the center of the riser clamp to one end
of the riser clamp. The default value for Offset1 is -1. If you type a negative value for Offset1,
graphics are not affected.
IJUAhsStrutOffsets::Offset2 - Specifies the offset from the center of the riser clamp to the
other end of the riser clamp.The default value for Offset2 is -1. If you type a negative value for
Offset2, graphics are not affected.
L
Leg 1 Properties • 24
Leg 2 Properties • 27
Locations • 19
M
Member Properties • 10
Member1 Properties • 27
O
Offsets • 20