5.5. voraus.app //palletizing

voraus.app //palletizing running as addon to the voraus.core

Fig. 92 voraus.app //palletizing running as addon to the voraus.core

Tired of programming palletizing solutions over and over again? Then unbox the voraus.app //palletizing (see Fig. 92). It is written in Python with plenty of predefined functions and endowed with an intuitive user interface.

The voraus.app //palletizing enables the individual creation of palletizing solutions. The app can be used for handling parcels in logistics, sorted component provision in metal processing and orderly depositing on conveyor belts, among other things. All functions are implemented in graphical modules to support intuitive operation.

Benefits

  • Time-saving Efficiency – Streamline the process with pre-defined functions and an intuitive interface, allowing quick creation of complex patterns in 1D, 2D, and 3D.

  • Tailored Solutions – Customize palletizing for various industries effortlessly – logistics, metal processing, or conveyor belt depositing. Define coordinate systems and integrate advanced logic commands, ensuring seamless adaptation to your workflows.

  • User-Friendly Interface – Simplifies operation with graphical modules and an intuitive design, ensuring smooth navigation for users of any skill level.

Functionality

The key features of the voraus.app //palletizing are:

Pattern Types

Three types of patterns can be defined:

  • 1D patterns,

  • 2D patterns, and

  • 3D patterns (realized by moving the respective user coordinate system upwards for stacking 2D patterns)

Pattern Pose and Status Commands

Once a pattern is defined, it can be configured, queried for poses or queried for its status:

  • Get Next Pattern Pose - Get the next pose of the pattern and save it into a pose variable.

  • Pattern Conditional - Check if the pattern is at the start pose or end pose and do an operation if one of these statuses is true.

  • Reset Pattern - Reset the pattern to the start pose.

  • Set Pattern Pose Number - Jump to a specific pose number.

  • Set Pattern Step Size - Set the step size Get Next Pattern Pose uses.

Logic Commands

A palletizing application may need a complex logic to decide what to do next. Therefore, this package comes with advanced logic Custom Commands for conditionals, wait and repeats. These commands allow the specification of arbitrary Python conditions in a text field to control their behavior:

  • Conditional

  • Repeat While

  • Wait Until

  • Break Outer Repeat Loop

Furthermore, the command

  • Set Palette Coordinate System

allows a more advanced modification of user coordinate systems.

Note

The voraus.app //palletizing can be licensed separately and must be used in conjunction with the voraus.core. Currently, it can only be used to address palletizing solutions in which the objects are placed in a rectangular palletizing pattern.