Configure Different Pallet Heights


Pally can now operate on pallets that are of different heights than the pallet that was used to calibrate the Pally program. One can then configure Pally using an EUR pallet for instance, and then palletize using a pattern that is based on a US pallet.

Previously, the height of the empty pallet was not considered when Pally calculated the robot’s movements during palletizing. Now however, the empty pallet height is considered.

Using Pallet Height

To use this feature, the empty pallet’s height must be specified in a pattern that is uploaded to the robot, and the height of the calibration pallet must be given in the robot program.

Pallet Height in Pattern (JSON)

To specify the pallet height, a palletHeight-tag and a subsequent value must be added to a pattern’s JSON-file as such:

The unit for pallet height in the pattern is millimeters (Pallet Builder web site)

{ "name": "Pallyv2.7.0", "description": "Testing with Pallet Height", "dimensions": { "height": 1000, "width": 800, "length": 1200, "palletHeight": 144 }, "productDimensions": { "weight": 2500, ... (continue pattern as normal)

e

Pallet Height in Robot Program

Since you typically calibrate the pallet with boxes (and some of you with your finger between the box and pallet to give it space ), then we would like to know the actual height of the pallet you calibrate with. This value will be used to consider if there is a difference between the height of the calibrated pallet and the height of the pallet in the current pattern (specified in JSON file).

Pally versions from v2.8.0 and above

Navigate to the Pallet → Pallet Height tab in the Pally program node

To specify the calibration pallet height, enable the pallet height feature in the Pally program node:

Pallet height enabled in Pally

Notice that the calibration pallet height field now has a red background. This means that you must specify a value for the empty calibration pallet height. Below is an example of a pallet height with a height of 144 mm (EUR pallet):

A pallet with a height of 144 mm has been used for calibration

Pally versions below v2.8.0

To specify the calibration pallet height, define the following two variables in the initial MoveJ-node under the Pally program node (as shown in the image below):

  • rf_P1_calib_h = 0.15 (the height of the right pallet during calibration)

  • rf_P2_calib_h = 0.15 (the height of the left pallet during calibration)

Verify Pallet Height

To verify that the pallet height has been taken into account in Pally, turn the log level to ‘Info’ (see image below) and start Pally.

Select the pattern with the palletHeight defined, then go to the ‘Log’-tab and verify that "Calibration pallet height: XXX" and "Real pallet height: YYY" are in the log (where XXX and YYY represent example values).