Specifying Upsides - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Structural Manufacturing Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Structural Manufacturing
Search by Category
Reference Data
Smart 3D Version
12 (2018)

For a given cross-section it is possible to specify the upside for each cell. In the following example, you see the definition of the TeeBar. Within the SMS_UPSIDES node there are initially two different options for upside selection. “web-left” where web-left and the top of the top-flange are upsides for the two cells and “web-right” where web-right and the top of the top-flange are upsides. This description is independent of the specific cross-section size.

<SMS_XSECTION_LOOKUP NAME="TeeBar">

<SMS_XSECTION_TYPE>

<SMS_CELL_DEF NAME="WEB" >

<SMS_FACES SIDE_A="webleft" SIDE_B="webright" ALIGNMENT="Y"/>

</SMS_CELL_DEF>

<SMS_CELL_DEF NAME="TOP_FLANGE" >

<SMS_FACES SIDE_A="top_flange_top" SIDE_B="top_flange_left_bottom,top_flange_right_bottom" ALIGNMENT="X"/>

</SMS_CELL_DEF>

<SMS_UPSIDES>

<SMS_UPSIDE ID="webleft" >

<SMS_FACE_OUTPUT CELL="WEB" UPSIDE="SIDE_A"/>

<SMS_FACE_OUTPUT CELL="TOP_FLANGE" UPSIDE="SIDE_A"/>

</SMS_UPSIDE>

<SMS_UPSIDE ID="webright" >

<SMS_FACE_OUTPUT CELL="WEB" UPSIDE="SIDE_B"/>

<SMS_FACE_OUTPUT CELL="TOP_FLANGE" UPSIDE="SIDE_A"/>

</SMS_UPSIDE>

</SMS_UPSIDES>

</SMS_XSECTION_TYPE>

</SMS_XSECTION_LOOKUP>

If you want to add the possibility of webright and bottom of top-flange to be the upsides, add the following upside node:

<SMS_UPSIDE ID ID=”webright-bottom”>

<SMS_FACE_OUTPUT CELL="WEB" UPSIDE="SIDE_B"/>

<SMS_FACE_OUTPUT CELL="TOP_FLANGE" UPSIDE="SIDE_B"/>

</SMS_UPSIDE>

The specific upside that is used is then picked through the MfgAsPlate process rule. The name of the upside is not significant as long as the same name is used within the Upside process rule, but it can help clarity if it is descriptive of the actual selection of upside faces. It is possible to control the composition of the manufacturing XML output for the profile. Within this XML file there will be multiple different options. The exact option that will be used when the output is generated is picked by the process rule.

<SMS_XSECTION_LOOKUP NAME="TeeBar">

<SMS_MFG_AS_PART XSECTION="BUT">

<SMS_PARTS NAME="Plate-Plate">

<SMS_PART KEY="PLATE_1" MATERIAL_LOOKUP="MATERIAL_CARBON_A" COMPONENT_LOOKUP="PLATE_1">

<SMS_CELL NAME="WEB" OUTPUT_UPSIDE_FACE="base"/>

</SMS_PART>

<SMS_PART KEY="PLATE_2" MATERIAL_LOOKUP="MATERIAL_CARBON_A" COMPONENT_LOOKUP="PLATE_2">

<SMS_CELL NAME="TOP_FLANGE" OUTPUT_UPSIDE_FACE="base"/>

</SMS_PART>

</SMS_PARTS>

<SMS_PARTS NAME="Plate-ER">

<SMS_PART KEY="PLATE_1" MATERIAL_LOOKUP="MATERIAL_CARBON_A" COMPONENT_LOOKUP="PLATE_1" >

<SMS_CELL NAME="WEB" OUTPUT_UPSIDE_FACE="base"/>

</SMS_PART>

<SMS_PART KEY="FB_1" MATERIAL_LOOKUP="MATERIAL_CARBON_A" COMPONENT_LOOKUP="FB_2" >

<SMS_CELL NAME="TOP_FLANGE" OUTPUT_UPSIDE_FACE="webleft"/>

</SMS_PART>

</SMS_PARTS>

<SMS_PARTS NAME="Profile">

<SMS_PART KEY="ANGLE_1" MATERIAL_LOOKUP="MATERIAL_CARBON_A" COMPONENT_LOOKUP="ANGLE_1" >

<SMS_CELL NAME="WEB" OUTPUT_UPSIDE_FACE="base"/>

<SMS_CELL NAME="TOP_FLANGE" OUTPUT_UPSIDE_FACE="webleft">

<SMS_OFFSET OFFSET_LOOKUP="WEB_OFFSET" RATIO_X="0.0" RATIO_Y="1.0" OFFSET_GAP="0.100"/>

</SMS_CELL>

</SMS_PART>

</SMS_PARTS>

</SMS_MFG_AS_PART>

</SMS_XSECTION_LOOKUP>

To create output as two edge reinforcements, add the following node in the XML file. The key feature to note here are:

  • The SMS_PARTS name is what is referenced by the process rule.

  • There are two SMS_PART nodes. The software outputs each of these as a separate flat bar.

  • Each SMS_PART has one SMS_CELL. The name of SMS_CELL references the cross-section definition that can be seen in a previous section in this document.

<SMS_PARTS NAME="Profile-Profile">

<SMS_PART KEY="FB_1" MATERIAL_LOOKUP="MATERIAL_CARBON_A" COMPONENT_LOOKUP="FB_1" >

<SMS_CELL NAME="WEB" OUTPUT_UPSIDE_FACE="webleft"/>

</SMS_PART>

<SMS_PART KEY="FB_2" COMPONENT_LOOKUP="FB_2" >

<SMS_CELL NAME="TOP_FLANGE" OUTPUT_UPSIDE_FACE="webleft"/>

</SMS_PART>

</SMS_PARTS>