Check Manufacturability Repair 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

Analyze the planning properties and attributes of assemblies, blocks, and parts, report the objects that will be difficult or impossible to manufacture, and repair the problem objects.

Rules for checking and repairing manufacturability are delivered in the Visual Basic project [Product Directory]\Planning\Data\Rules\CheckMfcty\CheckMfctyRepairRules\CheckMfctyRepairRules (VB6 version)\CheckMfctyRepairRulesVB.vbp. The project is compiled into CheckMfctyRepairRulesVB.dll, delivered in [Product Directory]\Planning\Middle\Bin. The rules are also bulkloaded into the catalog. For more information, see Check Planning Manufacturability Worksheet.

You can modify check manufacturability repair rules by modifying the logic in an existing class, creating a new class and writing a new rule, or removing an existing class that is not needed.

The following class modules are included in the Visual Basic project:

CheckSlotAssyOrientation.cls

Compares the orientation of a parent assembly with the assembly method attribute of a slot:

  • Gets the slot and the assembly orientation of the slot.

  • Gets the parent assembly or block of the slot.

  • Gets the assembly orientation of the parent assembly/block.

  • Checks that the assembly orientations of the slot and the assembly/block are the same.

  • Provides RecomputeObject.cls as the repair action.

RecomputeObject.cls

Recomputes an object that needs a manufacturability repair:

  • Gets the object GUID from a manufacturability check class.

  • Gets the object status to "Working."

  • Recomputes the object.

See Also

Check Planning Manufacturability Worksheet

Check Manufacturability Rules

Planning Reference Data

Bulkload Files

Planning Rules

Planning Reference Data Workflow