Configure Cross Section Properties for Structural Manufacturing Objects - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Structural Manufacturing Reference Data

PPMProductFamily
3D Design and Visualization
PPMProduct
Intergraph Smart 3D
PPMCategory
Reference Data
Version_S3D
11.x(2016)

As part of content development, you must define cross section properties for specific objects, such as members, profiles, and edge reinforcements, in the catalog. These attributes are required in the unfolding and export processes.

Manufactured members must have the following cross section properties defined in the catalog:

  • IStructFlangedSectionDimensions::d

  • IStructFlangedSectionDimensions::bf

  • IStructCrossSectionDimensions::Depth

  • IStructCrossSectionDimensions::Width

Unfolding Process

If the following profile cross section properties are defined in the catalog, Smart 3D uses the catalog values instead of the default cross section properties:

  • IJUAXSectionMfgProperties - Retrieves the profile cross section’s U and V directions.

  • IJUAXSectionFlange::FilletRadius – Defines the fillet radius for a flange. The software only uses this property for profile bulb cross sections.

You must define all profile cross section properties that are common to both IJUAXSectionFlange and IStructFlangedSectionDimensions. If you do not define them, the software could use a value that does not correspond to the correct property. For example, if you use the IJUAXSectionFlange slope property, but define the flange length using the IStructFlangedSectionDimensions value instead of the IJUAXSectionFlange value, the flange length value returns as 0.0.

As part of unfolding, the software uses several lookup services to control the mapping or extraction process:

  • StructMfgServiceTables_Profiles.xls - Determines whether a given profile requires bending machine support, or if it can be naturally bent.

  • StructMfgStock.xls - Controls the profile stock report.

  • SharedContent\StructManufacturing\SMS_SCHEMA\SMS_OUTPUT folder - Maps the profile sections to a related section primitive. When you define a new BuiltUp section, you must add the respective entries to the table.

Export Process

As part of the export process, you can add the following option to the the SMS_SCHEMA Output Customization .xml file:

  • SMS_PROFILE_SECTION_INFO node - Retrieves a default set of attributes which are focused on shop cutting and robot control services.

By default, the following properties are extracted:

Profiles

Name

Catalog Schema

Type

CrossSectionType

Size

IStructCrossSection:SectioName

WebLength

IJUAXSectionWeb::WebLength

WebThickness

IJUAXSectionWeb::WebThickness

FlangeThickness

IJUAXSectionFlange::FlangeThcikness

FlangeLength

IJUAXSectionFlange::FlangeLength

FilletRadius

IJUAXSectionFlange::FilletRadius

CornerRadius

IJUAXSectionFlange::CornerRadius

Diameter

IJUAXSectionFlange::Diameter

Radius

IJUAXSectionFlange::Radius

Thickness

IJUAXSectionFlange::Thickness

Members

Name

Catalog Schema

Type

IStructCrossSection

Size

IStructCrossSection:SectioName

WebLength (d)

IstructFlangedSectionDimensions::d

WebThickness (tw)

IstructFlangedSectionDimensions::tw

FlangeThickness (tf)

IstructFlangedSectionDimensions::tf

FlangeLength (bf)

IstructFlangedSectionDimensions::bf

Area

IStructCrossSectionDimensions::Area

Depth

IStructCrossSectionDimensions::Depth

Width

IStructCrossSectionDimensions::Width

Perimeter

IStructCrossSectionDimensions::Perimeter

  • The cross section properties that begin with IJUAXSection are located in the [Reference Data Folder]\ShipCatalogData\BulkLoad\DataFiles\SM_StructXsections.xls workbook. All other cross section properties are predefined in the catalog schema database.

  • There are additional properties that you can use within the customization rules. These properties are not controlled by the initial delivered content.

  • While profile cross sections define a Section Type for each bulkloaded cross-section class, member cross sections do not. As a result, the software defines the member cross section's Section Type.

  • For templates, you can select different cross section type objects. For reference, we are using the following services:

    • For the Edge template command, the AddFilter criteria is defined as follows:

      IJMfgTemplatePartInputs_GetPartFilterCriteria = IJProfilePart _
      & " AND NOT [STFilterFunctions.StructFilterFunctions,IsALightPart] " _
      & " AND NOT [GSCADSTRMFGTemplateCmd.CTemplateFilter,IsAStraightProfilePart] "

    • For the Tube template, the filter criteria from the template selection rule is defined as follows:

      IJMfgTemplatePartInputs_GetPartFilterCriteria = ISPSMemberPartPrismatic & " AND " & "[STRMFGTubeTemplateCmd.CTemplateFilter,IsAMfgParent] " & " AND " & "[STRMFGTubeTemplateCmd.CTemplateFilter,IsATubularProfileMember] " '_

In the example above, IsATubularProfileMember looks for the following section types:

  • RectXSec_Bar

  • RoundXSec_Bar

  • RoundXSec_TubeOrPipe

  • RectXSec_TubeOrPipe

  • CircTube_type

  • RectTube_type