Anda di halaman 1dari 57

Hangers and Supports

Data Driven Assembly Configuration Reference

Version 2016 (11.0)


November 2016
Copyright
Copyright © 2001-2016 Intergraph® Corporation. All Rights Reserved. Intergraph is part of Hexagon.
Including software, file formats, and audiovisual displays; may be used pursuant to applicable software license agreement; contains
confidential and proprietary information of Intergraph and/or third parties which is protected by copyright law, trade secret law, and
international treaty, and may not be provided or otherwise made available without proper authorization from Intergraph Corporation.
Portions of this software are owned by Spatial Corp. © 1986-2016. All Rights Reserved.
Portions of the user interface are copyright © 2012-2016 Telerik AD.

U.S. Government Restricted Rights Legend


Use, duplication, or disclosure by the government is subject to restrictions as set forth below. For civilian agencies: This was
developed at private expense and is "restricted computer software" submitted with restricted rights in accordance with
subparagraphs (a) through (d) of the Commercial Computer Software - Restricted Rights clause at 52.227-19 of the Federal
Acquisition Regulations ("FAR") and its successors, and is unpublished and all rights are reserved under the copyright laws of the
United States. For units of the Department of Defense ("DoD"): This is "commercial computer software" as defined at DFARS
252.227-7014 and the rights of the Government are as specified at DFARS 227.7202-3.
Unpublished - rights reserved under the copyright laws of the United States.
Intergraph Corporation
305 Intergraph Way
Madison, AL 35758

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.

Hangers and Supports Data Driven Assembly Configuration Reference 2


The software, Documentation and Other Documentation discussed in this document are furnished under a license and may be used
or copied only in accordance with the terms of this license. THE USER OF THE SOFTWARE IS EXPECTED TO MAKE THE FINAL
EVALUATION AS TO THE USEFULNESS OF THE SOFTWARE IN HIS OWN ENVIRONMENT.
Intergraph is not responsible for the accuracy of delivered data including, but not limited to, catalog, reference and symbol data.
Users should verify for themselves that the data is accurate and suitable for their project work.

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.

Hangers and Supports Data Driven Assembly Configuration Reference 3


Contents
Preface .......................................................................................................................................................... 5
What's New in Hangers and Supports Data Driven Assembly Configuration Reference
Data ......................................................................................................................................................... 5

Data Driven Assemblies.............................................................................................................................. 6


Cantilever ................................................................................................................................................ 6
General Cantilever Properties .......................................................................................................... 6
Implied Part Properties ..................................................................................................................... 9
Member Properties ........................................................................................................................... 9
Brace Properties ............................................................................................................................. 11
Brace Leg Properties ...................................................................................................................... 12
Attachment Properties .................................................................................................................... 13
Steel Connection Properties ........................................................................................................... 13
Input Dimensions ............................................................................................................................ 14
Output Dimensions ......................................................................................................................... 15
Cantilever Weld Tables .................................................................................................................. 17
Smart Frames ....................................................................................................................................... 19
Frame Supports (U-Frame, T-Frame, I-Frame, Box Frame, L-Frame) .......................................... 19
Frame Support Drawings Configuration ......................................................................................... 41
Steel Connection Types ................................................................................................................. 41
Weld Connections .......................................................................................................................... 43
Implied Parts Table......................................................................................................................... 47
Strut ....................................................................................................................................................... 48
Strut1 Attributes .............................................................................................................................. 49
Strut2 Attributes .............................................................................................................................. 50
Pipe Attachment 1 Properties ......................................................................................................... 50
Structure Attachment Properties .................................................................................................... 50
Riser Strut Assembly ...................................................................................................................... 51

Index ........................................................................................................................................................... 57

Hangers and Supports Data Driven Assembly Configuration Reference 4


Preface
This is a new document. The Data Driven Assemblies Configuration Reference guide provides
design information for data driven assemblies and facilitates creation of different variations of
the assemblies.

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).

What's New in Hangers and Supports Data Driven


Assembly Configuration Reference Data
The following changes have been made to the Hangers and Supports data driven assemblies.
Version 2016 (11.0)

Customer Support
Anti-Piracy Statement
Copyright © 2001-2016, Intergraph ® Corporation
Documentation updates available from Smart Support
9/15/2016

Hangers and Supports Data Driven Assembly Configuration Reference 5


SECTION 1

Data Driven Assemblies


Description Assemblies are made up of more than one part and are created using
generic SmartParts. The assemblies can swivel and articulate with sloping
steel and sloping pipes because they are made with more than one part.

Workbook HS_S3DAssy.xls

Codelist HS_S3DAssy_Codelist.xls

Prerequisites Bulkload the following Prerequisite xls files in [Product


Folder]\CatalogData\BulkLoad\DataFiles\ into the catalog using Append
mode, if the files are not already bulkloaded.
 HS_S3DParts.xls
 HS_S3DParts_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

Hangers and Supports Data Driven Assembly Configuration Reference 6


Data Driven Assemblies

2. 10 - Braced Cantilevers

IJUAhsFrameOrientation::FrameOrientation - Defines the frame support orientation with


respect to the supporting object or the global coordinate system. The accepted values from the
hsFrameOrientation codelist in the HS_S3DAssy_Codelist.xls workbook are as shown below:
1. Direct Orientation

2. Orthogonal Orientation

3. Tangent Orientation

Hangers and Supports Data Driven Assembly Configuration Reference 7


Data Driven Assemblies

IJUAhsMirrorFrame::MirrorFrame - Mirrors the frame about the bounding box. The accepted
codelist values are as shown below:
1. 0 - False

2. 1 - True

IJUAhsIncludeInsulation::IncludeInsulation - Specifies whether the frame should adjust its


size to include pipe insulation.
1. 0 - False

2. 1 - True

Hangers and Supports Data Driven Assembly Configuration Reference 8


Data Driven Assemblies

IJUAhsStructureConn::StructureConnection - Specifies how the hanger beam part is


connected to the structure. The accepted codelist values are as shown below:
1. 1 - Normal

2. 2 - Lapped

3. 3 - Lapped-Opposite

Implied Part Properties


IJUAhsCatalog::Catalog - Specifies the codelist number for the implied part. Type or select a
codelist value from the hsSupCatalog sheet in the HS_System_Codelist.xls workbook.
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 (on page 47).

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.

Hangers and Supports Data Driven Assembly Configuration Reference 9


Data Driven Assemblies

IJUAhsMember1Ang::Member1OrientationAngle - Specifies the angle of rotation for the main


member. The angle is about the member's axis. The allowed values are as shown below:

IJUAhsMember1EndOH::Member1EndOverhangValue - Defines the distance at which the


main section overhangs past the member. To specify the overhang value using
Member1EndOverhangRule, do not type any value for this property.
IJUAhsMember1EndOHRl::Member1EndOverhangRule - Defines an HgrSupportRule that
returns the distance at which the main overhangs past the member. The hanger rule name or
the ProgID must exist in the catalog. To select the overhang value using
Member1EndOverhangValue, do not type any value for this property.
IJUAhsMember1EndOHDef::Member1EndOverhangDefinition - Defines how the
EndOverhang is measured. The allowed values are as shown below:

IJUAhsMember1EndOHSel::Member1EndOverhangSelection - Uses the hsSelection


codelist in the HS_S3DAssy_Codelist.xls workbook to select the Member1EndOverhang by
either input or rule. The accepted values are as shown below:
By Rule - 1 – Member1EndOverhangRule is used
By Input - 2 – Member1EndOverhangValue is used
IJUAhsCapPlate1::CapPlate1Part - Specifies the part number or the part class for the plate
placed at the end of the main section and at the end connected to the member. You must select
a Smart-Part 2 Port Plate. To select the part using CapPlate1Rule, do not type any value for
this property.
IJUAhsCapPlate1Rl::CapPlate1Rule - Defines an HgrSupportRule that returns a part number
or the part class to use for the cap plate. The hanger rule name or the ProgID must exist in the
catalog. To specify the part using CapPlate1Part, do not type any value for this property. You
can also use CapPlate1Rule to specify a custom part selection rule. If both CapPlate1Part and
CapPlate1Rule are specified, then the software considers the CapPlate1Rule as the default
part selection rule and overrides the default part selection rule specified in CapPlate1Part.

Hangers and Supports Data Driven Assembly Configuration Reference 10


Data Driven Assemblies

IJUAhsCapPlate1Ang::CapPlate1Angle - Specifies the angle that 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.

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.

IJUAhsBraceHorOff::BraceHorOffset - Specifies the distance by which the brace is offset


horizontally from the edge of the plate.
IJUAhsBraceOffDef::BraceOffsetDef - Specifies how the BraceHorOffset is measured. The
following values are allowed:

Hangers and Supports Data Driven Assembly Configuration Reference 11


Data Driven Assemblies

 1 - From the edge of the horizontal member to the Brace end.

 2 - From the center of pipe to the Brace end

 3 - From edge of pipe to Brace end

 4 - From edge of horizontal member to intersection of centerlines

Brace Leg Properties


The following properties are applicable to Braced Cantilevers.
IJUAhsLeg1::Leg1Part - Specifies the steel part number 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 name or the ProgID must exist in the catalog. To select the part
number using Leg1Part, do not type any value for this property.

Hangers and Supports Data Driven Assembly Configuration Reference 12


Data Driven Assemblies

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.

Steel Connection Properties


These properties specify the parts to use for connecting the support to the supporting object.
Base Plate 1 refers to the base plate for the main steel member and Base Plate 2 refers to the
base plate for the brace.
All the Base Plate1 attributes apply to Base Plate 2.
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 name or the ProgID must exist in
the catalog. 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.
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.

Hangers and Supports Data Driven Assembly Configuration Reference 13


Data Driven Assemblies

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 from the center of the base plate to the
edge of leg2.

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

Hangers and Supports Data Driven Assembly Configuration Reference 14


Data Driven Assemblies

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:

IJUAhsFrameOffset1Sel::Offset1Selection - Uses the hsSelection codelist in the


HS_S3DAssy_Codelist.xls workbook to select Offset1 by either input or rule. Allowed values
are:
By Rule - 1 – Offset1Rule is used
By Input - 2 – Offset1Value is used
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 name or the ProgID must exist in the catalog. To determine the
shoe height 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 any value, then the software uses
the default value that is 1.

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.

IJUAhsFrameLength1Def::Length1Definition - Defines where the length should be measured


from. This property sets the definition of Length1Value. Allowed values are as follows:
1. End of Steel

Hangers and Supports Data Driven Assembly Configuration Reference 15


Data Driven Assemblies

2. End of Plate

3. Pipe Center line

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

Hangers and Supports Data Driven Assembly Configuration Reference 16


Data Driven Assemblies

Cantilever Weld Tables


Each cantilever 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 cantilever, 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 Excel Sheet Design


The Weld sheet name consists of the support sheet name followed by the word "_Welds". For
example, if the support excel sheet is hsS3D_UFrame, then the Weld table is
hsS3D_UFrame_Welds. 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.

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.

Hangers and Supports Data Driven Assembly Configuration Reference 17


Data Driven Assemblies

Cantilever (hsIFrameWeldConnection service class)

Braced Cantilever (hsBCWeldConnection service class)

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.

Location 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.

Hangers and Supports Data Driven Assembly Configuration Reference 18


Data Driven Assemblies

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

Hangers and Supports Data Driven Assembly Configuration Reference 19


Data Driven Assemblies

2. L-Frame

3. T-Frame

5. I-Frame

6. Box Frame

IJUAhsFrameConfiguration::FrameConfiguration - Defines the initial frame configuration on


placement. This property is applicable only to U, L, Box Frame, and T-Frames types.
IJUAhsFrameOrientation::FrameOrientation - Defines the frame support orientation with
respect to the supporting object or the global coordinate system. Accepted values from the

Hangers and Supports Data Driven Assembly Configuration Reference 20


Data Driven Assemblies

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

Hangers and Supports Data Driven Assembly Configuration Reference 21


Data Driven Assemblies

Tangent orientation to curved object

IJUAhsMirrorFrame::MirrorFrame - Mirrors the frame support about the bounding box.


Accepted values are shown below:
1. 0 - False

2. 1 - True

IJUAhsIncludeInsulation::IncludeInsulation - Specifies whether the frame should adjust its


size to include pipe insulation.
1. 0 - False

2. 1 - True

IJUAhsStructureConn::StructureConnection - Specifies how the hanger beam part is


connected to the structure. Allowed values in the codelist are:
1. Normal
2. Lapped
3. Lapped-Opposite

Hangers and Supports Data Driven Assembly Configuration Reference 22


Data Driven Assemblies

Implied Part Properties


IJUAhsImpServClass::ImpServiceClassName - 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.

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.

Hangers and Supports Data Driven Assembly Configuration Reference 23


Data Driven Assemblies

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.

Hangers and Supports Data Driven Assembly Configuration Reference 24


Data Driven Assemblies

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.

Hangers and Supports Data Driven Assembly Configuration Reference 25


Data Driven Assemblies

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 (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:

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.

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.

Hangers and Supports Data Driven Assembly Configuration Reference 26


Data Driven Assemblies

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.

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.

Hangers and Supports Data Driven Assembly Configuration Reference 27


Data Driven Assemblies

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.

Hangers and Supports Data Driven Assembly Configuration Reference 28


Data Driven Assemblies

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::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).

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.

Hangers and Supports Data Driven Assembly Configuration Reference 29


Data Driven Assemblies

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, and Box Frame 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
4 - Coped
5 - Mitered (Not applicable for T-Frame)
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, and Box Frame 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.

Hangers and Supports Data Driven Assembly Configuration Reference 30


Data Driven Assemblies

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
1 - Lapped
2 - Nested
4 - Coped
5 - Mitered
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.

Hangers and Supports Data Driven Assembly Configuration Reference 31


Data Driven Assemblies

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.

Hangers and Supports Data Driven Assembly Configuration Reference 32


Data Driven Assemblies

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 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.

Hangers and Supports Data Driven Assembly Configuration Reference 33


Data Driven Assemblies

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 specify the overhang value directly using
GroutPart, do not type any value for this property.
IJUAhsFrGroutTh::GroutThickness - Specifies the thickness of the GroutPart.

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.

Hangers and Supports Data Driven Assembly Configuration Reference 34


Data Driven Assemblies

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:

Hangers and Supports Data Driven Assembly Configuration Reference 35


Data Driven Assemblies

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

Hangers and Supports Data Driven Assembly Configuration Reference 36


Data Driven Assemblies

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

Hangers and Supports Data Driven Assembly Configuration Reference 37


Data Driven Assemblies

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:

Hangers and Supports Data Driven Assembly Configuration Reference 38


Data Driven Assemblies

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.

Hangers and Supports Data Driven Assembly Configuration Reference 39


Data Driven Assemblies

IJUAhsFrameLength1Def::Length1Definition - Defines where the length should be measured


from. This property sets the definition of Length1Value. Supported values are as follows:

For I-Frame:
1. End of Steel

2. End of Plate

3. Pipe Center Line

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.

Hangers and Supports Data Driven Assembly Configuration Reference 40


Data Driven Assemblies

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 (on page 43).

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 (on page 38). 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

Hangers and Supports Data Driven Assembly Configuration Reference 41


Data Driven Assemblies

Lapped section type

Nested section type

Hangers and Supports Data Driven Assembly Configuration Reference 42


Data Driven Assemblies

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.

Hangers and Supports Data Driven Assembly Configuration Reference 43


Data Driven Assemblies

U-Frame (hsUFrameWeldConnection service class)

Box Frame (hsUFrameWeldConnection service class)

L-Frame (hsLFrameWeldConnection service class)

Hangers and Supports Data Driven Assembly Configuration Reference 44


Data Driven Assemblies

T-Frame (hsTFrameWeldConnection service class)

Split T-Frame (hsSplitTFrameWeldConnection service class)

I-Frame (hsIFrameWeldConnection service class)

Hangers and Supports Data Driven Assembly Configuration Reference 45


Data Driven Assemblies

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.

Hangers and Supports Data Driven Assembly Configuration Reference 46


Data Driven Assemblies

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.

Implied Parts Table


All the frame support excel sheets have a common excel sheet for implied parts. Implied part
sheet specifies what implied parts are added to the support. Each support has a number of
predefined connections, upon which implied parts are specified.
You can add several implied parts to an existing support part.

Implied Parts Excel Sheet Design


Implied Part sheet includes the following columns.
Name - Specifies a unique name for the implied part.
IJUAhsFrImpPart::SupportPartNumber - Specifies the catalog support part number onto
which the implied part is added.
IJUAhsFrImpPart::Catalog - Specifies the HS_System_Codelist.xls workbook on the
hsSupCatalog sheet.
IJUAhsFrImpPart::ImpPartNumber - Specifies the catalog part number for the implied part that
is used.
IJUAhsFrImpPart::ImpPartRule - Specifies the rule used to retrieve the implied part number.
When you use ImpPartRule, ImpPartNumber is ignored by the software.
IJUAhsFrImpPart::ImpPartQuantity - Specifies the number of implied parts added to a support
part number.

Hangers and Supports Data Driven Assembly Configuration Reference 47


Data Driven Assemblies

Strut
Description: Strut Assembly, Size <size>", NPD
Symbol Name: HS_S3DStrut_Assy.StrutSupports
Workbook: HS_S3DAssy.xls

Hangers and Supports Data Driven Assembly Configuration Reference 48


Data Driven Assemblies

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.

IJUAhsStrut1_Angle2::Strut1Angle2 - Specifies the angle required on the strut. This property


allows the strut to rotate along the pipe about the connection to the pipe clamp. The structure
attachment remains attached to the steel, and the pipe clamp is moved along the pipe to put the
strut at the specified angle.

IJUAhsStrut1_Offset1::Strut1Offset1 - Specifies the offset required in the strut. This property


offsets the entire assembly along the pipe and is valid only when the support is placed using
Place by Point command.

Hangers and Supports Data Driven Assembly Configuration Reference 49


Data Driven Assemblies

IJUAhsStrut1_MinP_P::Strut1MinP_P - Specifies the minimum pin to pin distance for a


specific strut assembly. This value is not used by the strut assembly, but is required if you want
to use part selection rules to select the correct parts from the given part class.
IJUAhsStrut1_EndOrient::Strut1EndOrientation - Specifies how the structural attachment on
the end of the strut is orientated. Rotation is in reference to the structure object.
The allowed values from the Codelist hsStrutEndOrientation are as follows:
 1- Free Rotation
 2 - Parallel Orientation
 3 - Perpendicular Orientation
IJUAhsStrut1_Config::Strut1Config - Specifies how Strut1Angle1 should be interpreted. The
allowed values from the codelist hsStrutConfig are as follows:
 1 - Angle from Structure
 2 - Angle from Vertical

Strut2 Attributes
Strut2 attributes have the same behavior and functionality as Strut1 attributes. For more
information, see Strut1 attributes (on page 49).

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.

Structure Attachment Properties


IJUAhsStrut_StructAtt::StructAttachment - Specifies the part number or part class of the
structure attachment part for strut A.
IJUAhsStrut_StructAtt2::StructAttachment2 - Specifies the part number or the part class of
the structure attachment part for strut B.

Hangers and Supports Data Driven Assembly Configuration Reference 50


Data Driven Assemblies

Riser Strut Assembly


Description: Riser Strut Assembly
Symbol Name: HS_S3DStrut_Assy.StrutRiser
Workbook: HS_S3DAssy.xls

Hangers and Supports Data Driven Assembly Configuration Reference 51


Data Driven Assemblies

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.

Hangers and Supports Data Driven Assembly Configuration Reference 52


Data Driven Assemblies

Pipe and Structure Attachments


IJUAhsStrutPipeAtt::PipeAttachment - Specifies the part number or part class of the Pipe
attachment.

IJUAhsStrutStructAtt::StructAttachment - Specifies the part number or part class of Structure


attachment.

Shear Lug Attributes


IJUAhsStrutRiserLugs::ShearLug - Specifies the part number or part class of shear lug. The
default value for ShearLug is D_Stopper.

IJUAhsSrutRiserLugs::ShearLugQuantity - Specifies the number of shear lugs to place


around the Riser pipe clamp. The default value for ShearLugQuantity is 6.
IJUAhsStrutRiserLugs::ShearLugSide - Specifies the orientation of the shear lug attachment
on the pipe clamp. You can specify the orientation of the shear lug attachment on the pipe
clamp.
The allowed values for ShearLugSide are:

Hangers and Supports Data Driven Assembly Configuration Reference 53


Data Driven Assemblies

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.

Hangers and Supports Data Driven Assembly Configuration Reference 54


Data Driven Assemblies

IJUAhsStrutRiserAngle::Strut1Angle - Specifies the angle that rotates strut A, along the


structure, about the connection to the pipe clamp. You can type the angle you require for strut A.
The default value for Strut1Angle 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.

Hangers and Supports Data Driven Assembly Configuration Reference 55


Data Driven Assemblies

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.

Hangers and Supports Data Driven Assembly Configuration Reference 56


Index
Output Dimensions • 16
A
Attachment Properties • 14 P
Pipe and Structure Attachments • 53
B Pipe Attachment 1 Properties • 30, 51
Preface • 5
Brace Leg Properties • 13
Brace Properties • 12
R
C Riser Strut Assembly • 52
Cantilever • 7
Cantilever Weld Tables • 18 S
Connections • 19 Shear Lug Attributes • 54
Smart Frames • 20
D Steel Connection Properties • 14, 31
Steel Connection Types • 42
Data Driven Assemblies • 7 Structural Connection Properties • 33
Structure Attachment Properties • 51
F Strut • 49
Frame Input Value Properties • 35 Strut Attributes • 52
Frame Output Value Properties • 39 Strut Dimensions • 55
Frame Support Drawings Configuration • 42 Strut1 Attributes • 49
Frame Supports (U-Frame, T-Frame, Strut2 Attributes • 51
I-Frame, Box Frame, L-Frame) • 20
W
G Weld Connections • 44
General Cantilever Properties • 7 Weld Excel Sheet Design • 18
General Properties • 20 What's New in Hangers and Supports Data
Driven Assembly Configuration
Reference Data • 6
I
Implied Part Properties • 10, 24
Implied Parts Table • 48
Input Dimensions • 15

L
Leg 1 Properties • 24
Leg 2 Properties • 27
Locations • 19

M
Member Properties • 10
Member1 Properties • 27

O
Offsets • 20

Hangers and Supports Data Driven Assembly Configuration Reference 57

Anda mungkin juga menyukai