Skip to Content
PagesCbController package

Controller package

Controller package

A controller package is a licensed, (vendor) specific definition of the controller that makes the controller unique. It is a configurable and customizable plug-in of the software.

The controller package supports the attributes of the reference controller, selected in the Controller Builder workbench, as well as the attributes of the controller instance, as specified in the controller configuration in the Layout Builder workbench.

A controller package has following content:

Events mapping of controller specific commands for

  • Motion
  • IO signaling
  • Process
  • Other commands

Specifications defining the controller configuration possibilities, e.g.

  • Base frame and tool frame number mapping (not required for Dürr controllers for example)

Trigger function capabilities

  • Type of triggers to be supported
  • Command <> Trigger mapping (which commands can be used in combination with triggers)

Motion capabilities, e.g.

  • Circular motion types (CircularVia / Arc)
  • Spline motion

Regshape capabilities

  • Supported regshapes defined on the controller.

In the Controller Builder workbench all controller packages are shown in a drop-down list (Manufacturer). After selection of the controller vendor, the controller series are shown. After the series selection, the input is read from that controller package.  Only in some special cases the information comes with the Model input.

More controller reference information

Was this page helpful?