Package Configuration - Intergraph Smart Production - Help

Intergraph Smart Production Package Model Configuration

Intergraph Smart Production
Package Model Configuration
Search by Category
  1. Open the Smart Production Application bar, and start the Inventory module.

  2. In Inventory, open Articles and locate the Packages tool.

  3. Click the button marked in red (shown above) to open an editable window.

  4. Input package configuration values and insert new package with the "+" button. The Article Number is mandatory.

  5. To modify an existing package, select the package that you want to modify, do your modifications and click Save. With the "-" button you can delete a package.

Basic Package Information

Article Number

This is the Package identifier. This number should be unique value among all article types in system.


Choose the package type.

  • Cassette - Cassette is special kind of package that has slots and cassetting specific rules. Automatic packing plan in SPx Work Queue module uses cassetting rules.

  • Pallet - Pallet is normal kind package used in production like wooden pallet or metal cage.

  • Package Material - Package Material is something that will be included in the packaging, like a pallet collar.

Article Name

Description of the package.


Is package active or not?

Reusable Package Items

Reusable packages are named and identified in the system. Reusable package numbers should be listed in Package Items sublist in package article configuration view. When a reusable package is emptied, it stays in the system and the package item status is set as Empty. Non-reusable packages will get temporary name and deleted from the system when emptied.


Length of package.


Width of package.

Net Weight

Net weight of the package.

Max Weight

Maximum weight of the content that package can hold

Auto Plan

Specifies if automatic packing planning rules are available for package article.

Package Article Limits and Rules for Contents

Package article limits and rules for contents that are used in the automatic packing planning.

Max Count

Maximum quantity of containing items.

Min Length

Minimum length of containing items.

Max Length

Maximum length of containing items.


Allowed part orientation on panel assembly. This is used in cassetting plan to select (profile) items that will be mounted in certain orientation into the panel assembly.

  • All - All orientations are allowed

  • Horizontal - Only for horizontal axis oriented items

  • Vertical - Only for vertical axis oriented items

Basic Cassette Information


Panel assembly rotation for cassetting. Original panel orientation is coming from design system and can be rotated in panel nesting. For cassetting panel might be needed to be rotated from design or nesting orientation to follow cassette orientation in production.

  • 0 - Panel will not be rotated.

  • 180 - Panel will be rotated 180°.

Slot Count

Specifies the number of slots in the cassette.


Create cassette by repeating modeled slots until slot quantity is reached. If repeating flag is not set, all slots need to be modelled in Slots list.

X Profile Location Tolerance

Minimum tolerance of (profile) item locations on x-axis to be identified to be in the same slot. Item locations in the panel are identified from specific point objects (or marking line) from panel geometry. This tolerance value is needed when same profile row in the panel has stiffeners that has flange directions to opposite directions. If welding marking lines are drawn in face side (non-flange side) of the profile, difference between x-axis of marking lines is same as web thickness. Using this tolerance value profiles in the same row can be identified even if marking lines are not exactly in same x-axis.

Example of two profile locations (marking lines) that has opposite flange directions. Marking line is drawn on face side (non-flange side). Difference between lines x-coordinate is same as web thickness.

Cover Area Calculation

Cover area calculation gives (theoretical) minimum distance that is needed between two slots for certain profile cross section. Cover area calculation is dependent of values:

  • Profile web height

  • Profile flange width

  • Profile flange direction in cassette

  • Cassette slot width

  • Cassette slot height

There two options how cover area is calculated for x direction of the slot:

  • Per Slot - Cover area is maximum cover area of all the profiles on the slot.

  • Per Part - Cover area is cover area of current profile.

Example of Cover Area Calculation configurations.

Y Position

Y-axis position of the (profile) item in cassetting plan. This is dependent how cassetting robot determining the location:

  • PanelCenterLine/ProfileMinY

  • PanelCenterLine/ProfileMaxY

  • PanelMinY/ProfileMinY

  • PanelMinY/ProfileMaxY

Examples of different configurations for Y Position values.

Example of Cassetting Plan with configuration PanelCenterLine/ProfileMaxY. Screenshot above shows cassetting plan Y position value in the field Position.

Y Safety Gap

Specifies the minimum distance between items next to each other in the same slot. Items that will be welded together are next to each other in panel geometry. However, the cassetting robot might need safety gap between items to prevent collision. Automatic cassetting plan can move items so the safety gap is added.

Y Move Allowed

Select to allow the distance between items to increase in the slot if item distance in Y-axis in smaller than Y Safety Gap value. If Y Move is not allowed items too close to each other will be located to next possible slot.

Y Move Max Distance

Maximum combined distance of Y Safety Gaps movements. If Y Move Max Distance is reached items will be located to next possible slot.

Slots configuration defined basic information of the slots

Slot No

Sequential slot number for modeling the cassette. If Repeating is checked, next slot numbering continues until Slot Count is reached.

Slot Type

Slot type. Unique identifier of slot.

Slot Width

Width of the slot.

Slot Height

Height of the slot.

Max Count

Maximum quantity of items in the slot.

X Safety Gap

Slot specific minimum distance between items in next slots.

Next Slot Distance

Distance to the next slot of the cassette.

Screenshot of cassette configuration and illustrated picture of cassette slots with same configuration.

Slot Part Criteria

Configuration defines which kind of parts can set in certain Slot Types.


If there are several different options for slot part criteria combinations, they can be added to one Slot Type using criteria groups. Inside one group operator AND will be used between multiple criteria. Between different groups operator OR will be used.

Slot Type

Slot Type where parts will be set if condition has passed.


Part measure variable. Allowed variables are Flange Thickness, Flange Width, Web Thickness, Web Height and Profile Type.


Value of variable or minimum limit value.


To determine whether the source variable must be:

  • equal to the source value (=). Can be used for text strings and numbers.

  • not equal to the source variable (!=). Can be used for text strings and numbers.

  • between the min and max values not including the given values (><). Can be used only for numbers.

  • between the max and min values including the given values (>=<). Can be used only for numbers.


Value of variable or maximum limit value.

Example of configuration:

Profiles will be set to Slot Type Small if:

  • WebHeight smaller than 120mm AND WebThickness smaller than 12mm (Group 1).

Profiles will be set to Slot Type Big if:

  • WebHeight greater or equal than 120mm (Group 2).


  • WebThickness greater or equal than 12mm (Group 3).

Part Group variable defines optional extra variables:


Group identifier from Slot Part Criteria list.


Group specific variable. For example X Safety Gap can be depending on profile type or measures.


Variable value to be set for Part Group.