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

Represents a set of actions, for example, creating or updating documents, and generating XML for the output.

Attributes

Name

Description

Type

Required

NAME

Specifies the user-defined name for the package. Use this element when processing S3DOutputSets for matching S3DPackageDefinition elements.

String

Yes

TYPE

Defines the package type using a value from a predefined set. The TYPE determines the set of actions to perform, such as generating a document and adding XML to the output.

String

Yes

DATAFORMAT

Specifies an output that is the manufacturing part XML or DSTV (v2014 and later).

Valid values are available from the StructMfgSettings.xls file and in the Catalog task.

StructMfgSettings.xls contains valid values in the Name column on the MfgoutputCommand sheet, shown below. You must bulk load this spreadsheet to the catalog before using these values.

Managed Export_S3DPackageDefinition_StructMfgSettings_MfgoutputCommand_Name

String

Required when TYPE=
S3D
Document

Catalog task - Navigate to the Nesting Attribute Class. Any value that displays in the Name column is valid and ready for use.

Managed Export_S3DPackageDefinition_Catalog task

Example: CMfgPlateOutputCmd_DEFAULT

WELDTYPE

Determines the scope of the welds generated for an assembly. This enumerator has the values listed below:

  1. (MfgWeldTopLevelInternal) - gets the welds for the assembly and all sub-assemblies. Welds between the exported assembly and connecting parts are not included. The software generates a single welds file for the entire report.

  2. (MfgWeldTopLevelExternal) - gets the welds for the assembly and all sub-assemblies. Welds between the exported assembly and connecting parts are included. The software generates a single welds file for the entire report.

  3. (MfgWeldDrillDownInternal) - gets the welds for the assembly, but does not include the sub-assemblies. Welds between the exported assembly and connecting parts are not included. The software generates a welds file for each assembly in the exported assembly hierarchy.

  4. (MfgWeldDrillDownExternal) - gets the welds for the assembly, but does not include the sub-assemblies. Welds between the exported assembly and connecting parts are included. The software generates a welds file for each assembly in the exported assembly hierarchy.

Integer

Required when TYPE=
CWeld

FOLDER

Allows you to further customize the output location for a created document.

Flat - exports all output into a single folder.

Assembly - matches the model assembly hierarchy.

Example: Flat

String

Required when TYPE=
CWeld, S3D
Document, or CPanel

DOCUMENT_
PROCESS

Indicates whether to export the document.

Create - the software creates the document if it does not exist or if it is out of date. Up-to-date documents are not modified.

Skip - the software ignores the document.

Example: Create

String

Required when

TYPE=
CWeld, S3D
Document, or CPanel

COMPARE

Restricts output file creation to those files that contain production differences.

Managed Export compares timestamps to determine whether output generation is necessary. If the manufacturing part timestamp is newer than the previously generated output, and if the comparison schema value is provided, Managed Export generates new output for the part and compares it to the previous output. The software updates the output file on disk if the compared files are different. If the revision log is enabled, the software tracks the differences in the revision log.

Comparison is limited to manufacturing part XML output, such as SMS_PLATE or SMS_PROFILE. You cannot compare .igs files, and the software updates the output if the part timestamp is newer than the output file.

-

-

Child Elements

Name

Description

Type

Required

S3DPackage
Definition

Contains the definition for a single output file.

-

Yes

S3DOutput

Provides a container for the generated output.

-

Yes

S3DDefinition

Maps each bear-down component to the appropriate type. This is useful when the breakdown of builtups combine plates and profiles.

-

Only when TYPE=
S3DBUProfile

S3DPackage

Indicates that the object matched to the S3DEntity generates additional output.

-

Only when TYPE=
S3DBUProfile

Supported TYPE Values

The S3DPackageDefinition TYPE attribute determines which actions belong to a package. The table below lists the available TYPE values and describes their actions.

TYPE attribute value

Description

CRelatedParts

Generates XML for the output. The S3DPackageDefinition element contains related part information. CRelatedParts TYPE contents display once per applicable S3DEntity.

CRelatedPartsMembers

Generates XML for the output. The S3DPackageDefinition element contains the related part member information. CRelatedPartsMembers content displays one for each part in the related parts group that is not a master.

CSymmetryParts

Generates XML for the output. The S3DPackageDefinition element contains symmetry part information. CSymmetryParts TYPE contents display once per applicable S3DEntity.

CSymmetryPartMembers

Generates XML for the output. The S3DPackageDefinition element contains the symmetry part member information. The S3DOutput content displays once for each symmetry part that is not a master part.

CProductionRouting

Generates XML for the output. The S3DPackageDefinition element contains production routing information. The S3DOutput displays once for each part.

CRoutingAction

Generates XML for the output. Also generates an SMS_SCHEMA XML file. The S3DPackageDefinition element contains production action information The S3DOutput displays once for each production action, such as bending, priming, and so forth, applicable to the part.

S3DDocument

Generates XML for the output. Also generates the SMS_SCHEMA or DSTV (v2014 and later) output file using information contained in the S3DPackageDefinition element. The S3DOutput displays once per part.

S3DPart

Generates the IGES, STEP, or INI (v2014 R1 and later) output file from detail parts, and XML for the assembly XML based on information contained in the S3DPackageDefinition element.

CWeld

Generates the welds output file and XML for the assembly XML using information contained in the S3DPackageDefinition element. The S3DOutput content displays once for an assembly. Alternatively, the S3DOutput content displays in the top-most exported assembly based on the WELDTYPE attribute.

CPanel

Generates a panel output file for each panel and XML for the assembly XML based on information contained in the S3DPackageDefinition element. The S3DOutput content displays once for each panel in the assembly.

S3DBUProfile

Breaks down the builtup into individual components based on information in the S3DPackageDefinition. For each component, S3DBUProfile generates the SMS_SCHEMA output and the output XML with the corresponding part type. S3DBUProfile represents plate faces as plates and profiles as profiles in the assembly XML.

Predefined Options

The table below describes the out-of-the-box predefined options delivered in the SmartProductionConfig.xml file. You can customize these options to include selections your customer requires.

TYPE Attribute Value

Description

CRelatedParts

Generates XML for the output. The S3DPackageDefinition element contains related part information. CRelatedParts TYPE contents display once for the applicable S3DEntity.

S3DRelatedParts

Generates XML for the output. The S3DPackageDefinition element contains related part information. The contents of this type display once per applicable S3DEntity.

S3DRelatedParts
Members

Generates XML for the output. The S3DPackageDefinition element contains the related part member information. S3DOutput content displays once for each part in the related parts group that is not a master.

CSymmetryParts

Generates XML for the output. The S3DPackageDefinition element contains symmetry part information. The contents of this type display once for the applicable S3DEntity.

CSymmetryPartMembers

Generates XML for the output. The S3DPackageDefinition element contains the symmetry part member information. S3DOutput content displays once for each part in the symmetry parts that is not a master.

S3DProduction

Generates XML for the output. The S3DPackageDefinition element contains production routing information. S3DOutput content displays once for each part.

S3DRoutingAction

Generates XML for the output, and an SMS_SCHEMA XML file. The S3DPackageDefinition element contains production action information. S3DOutput content displays once for each production action (bending, priming, and so forth) applicable to the part.

SMS_SCHEMA

Generates the SMS_SCHEMA file, and generates XML included in the assembly XML. The S3DPackageDefinition element contains information on generating SMS_SCHEMA for the part. The S3DOutput content displays appears once for each part.

SMS_SCHEMA_PLATE

Performs the same action as SMS_SCHEMA, specific to SMS_PLATES.

SMS_SCHEMA_PROFILE

Performs the same action as SMS_SCHEMA, specific to SMS_PROFILES.

SMS_SCHEMA_
MEMBER

Performs the same action as SMS_SCHEMA, specific to Members output as SMS_PROFILES.

SMS_SCHEMA_
TEMPLATE

Performs the same action as SMS_SCHEMA, specific to templates output as SMS_PLATE.

SMS_SCHEMA_
TEMPLATE_REPORT

Performs the same action as SMS_SCHEMA, specific to templates output as SMS_TEMPLATE.

SMS_SCHEMA_DSTV_
PLATE

Generates the DSTV output and the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating DSTV output for the part. The S3DOutput content displays appears once for each part. This option is specific to Plates

SMS_SCHEMA_DSTV_
PROFILE

Generates the DSTV output and the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating DSTV output for the part. The S3DOutput content displays once for each part. This option is specific Profiles and Members

IGES

Generates the IGES file, and generates the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating IGES file for the part. The S3DOutput content displays once for each part.

STEP

Generates the STEP file, and generates the XML included in the assembly XML. The S3DPackageDefinition element contains information about generating the STEP file for the part. The S3DOutput content displays once for each part.

S3DWeld

Generates the welds output file, and generates the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating welds output for the assembly. The S3DOutput content displays once for each assembly. Alternatively, the S3DOutput content displays at the top-most exported assembly based on the WELDTYPE attribute.

S3DPanel

Generates a panel output file for each panel, and generates the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating panel output for the assembly. The S3DOutput content displays once for each panel in the assembly.

S3DPanelIGES

Generates an IGES panel output file for each panel, and generates the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating panel output for the assembly. The S3DOutput displays once for each panel in the assembly.

S3DPanelSTEP

Generates the STEP panel output file for each panel, and generates the XML included in the assembly XML. The S3DPackageDefinition element contains information on generating panel output for the assembly. The S3DOutput content displays once for each panel in the assembly.

S3DBUProfile

Breaks down the builtup component into individual components, and generates the SMS_SCHEMA output for each component. This attribute also generates an output XML with the corresponding part type for each component. The assembly XML represents plate faces as plates, and represents profiles as profiles.

The S3DPackageDefinition element contains information on generating the builtup profile output.

S3DAssemblyIGES
Shallow

Generates a single IGES file that contains all the geometry for the parts directly under the assembly, and generates XML to include in the assembly XML. The S3DPackageDefinition element contains information on generating IGES output only for the parts in this assembly.

S3DAssemblyIGESDeep

Generates a single IGES file that contains all the geometry for the parts directly under the assembly and all sub-assemblies, and generates XML to include in the assembly XML. The S3DPackageDefinition element contains information on generating IGES output for the parts in this assembly and all sub-assemblies.

S3DAssemblySTEP
Shallow

Generates a single STEP file that contains all the geometry for all the parts directly under the assembly, and generates XML to include in the assembly XML. The S3DPackageDefinition element contains information on generating STEP output only for the parts in this assembly.

S3DAssemblySTEPDeep

Generates a single STEP file that contains all the geometry for all the parts in the assembly and all sub-assemblies, and generates XML to include in the assembly XML. The S3DPackageDefinition element contains information on generating STEP output for the parts in this assembly and all sub-assemblies.

Sample

CRelatedParts

CRelatedPartsMembers

S3DPackageDefinition_Sample_CRelatedPartsMembers

S3DSymmetryParts

S3DPackageDefinition_Sample_S3DSymmetryParts

S3DSymmetryPartMembers

S3DPackageDefinition_Sample_S3DSymmetryPartMembers

CProductionRouting

S3DPackageDefinition_Sample_CProductionRouting

CRoutingAction

S3DPackageDefinition_Sample_CRoutingAction

SMS_SCHEMA

S3DPackageDefinition_Sample_SMS_SCHEMA

DSTV

S3DPackageDefinition_Sample_DSTV

Builtup Profile

S3DPackageDefinition_Sample_Builtup Profile

IGES Assembly Level

S3DPackageDefinition_Sample_IGES Assembly Level

IGES Part Level

S3DPackageDefinition_Sample_IGES Part Level

IGES Panel Level

S3DPackageDefinition_Sample_IGES Panel Level