Aller au contenu

A full palletisation

The whole job, once: from an empty project to a program a robot runs.

What we are building

One product, one pallet, one robot. A cell that picks boxes from a fixed position and stacks them until the pallet is full.

The scene

Add the robot and place it where it really is. Add a reference for the pallet station and place that. Everything else hangs off those two.

Model what the robot could hit — the fence, the conveyor, the cabinet — as volumes with collision on. It costs minutes now and saves a crash later.

The tool

Add the tool and mount it on the robot. Measure the TCP rather than estimating it, and enter the payload.

The container

Add the container under the station's reference, with the pallet's real dimensions. Add the pick position where boxes arrive.

The recipe

Create a palletising program and a recipe in it. Enter the part: its dimensions and its mass.

The disposition

Let Stackmill generate the layer arrangements, then choose. It orders them by how well they use the pallet; you choose on everything it cannot know — which face must point out, what the wrapper needs, how the boxes actually behave.

Set how layers alternate. Rotating alternate layers is what keeps a stack standing.

The trajectory

Generate the trajectories. Each drop gets an approach, a placement and a retreat, checked against the scene. Anything that cannot be reached, or cannot be reached without a collision, is reported here — before the robot ever moves.

Simulating

Run it. Watch the whole pallet build, and watch the last box of a layer as closely as the first: the corners are where reach and collision problems live.

Exporting

Export to the robot. Stackmill writes the program and the register map.

Running it

Set up the cell, take it live, and run the first pallet slowly — see Speed. Then hand Operating a cell to whoever will run it.