Automatic Assembly Rules - Intergraph Smart 3D - Reference Data - Hexagon PPM

Intergraph Smart 3D Planning Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Planning
Search by Category
Reference Data
Smart 3D Version
13

Automatically creates assemblies for parts not already assigned to an assembly.

Visual Basic Project: [Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\Assembly\SMAutoAssemblyRule\SMAutoAssemblyRule.vbp

Compiled Rule: [Reference Data Folder]\SharedContent\bin\Planning\Rules\Release\SMAutoAssemblyRule.dll

Bulkload: Planning Rules Workbook

The following class module is included in the Visual Basic project:

AssemblyParts.cls

Creates automatic assemblies for the following part types in the UnAssigned Parts folder: plate parts, profile parts, edge reinforcement parts, brackets, and collars.

This rule set only processes parts in the UnAssigned Parts folder, even if All Parts is selected as the To option in the Auto Assembly command.

Assemblies are created based on:

Surface Area

  • A primary plate part, having the largest surface area.

  • Other plate parts with the same parent system as the primary plate.

  • Plate parts with a manual logical connection to the primary plate.

  • Profile parts on the plate parts.

  • Edge reinforcements on the plate parts.

  • Brackets using the primary plate as a support.

  • Brackets using a profile on the primary plate as a support, when the primary plate is a transverse bulkhead.

  • Assign child plate parts, profile part, and beam part to the assembly of the plate part.

  • Assign a default workcenter and equipment to the assembly.

  • Collars for penetrated plates gathered into the assembly. Collars are gathered into subassemblies.

Brackets with Children

A bracket with stiffeners or edge reinforcements is created as a separate assembly.

Bounded Parts

When the primary plate part has no children (that is, connected profiles, edge reinforcements, or brackets), then the software bounded plate parts without children to the assembly. This type of assembly does not apply to a hull or deck primary plate.

The process is repeated for the next plate part not meeting any of the above criteria and having the largest surface area, until all parts are assigned.

Select Unprocessed Parts from the To list in the Auto Assembly command. If you select All Parts, the software processes no parts.

You can modify the logic used to group parts into assemblies.