Mill Auto Parts Loader

Mill Automatic Parts Loader

Take your production to the next level

The Haas Automatic Parts Loader (APL) is a simple way to automate part production on Haas VF-1 through VF-2 size vertical machining centres, including SS, VM and YT models.

Our easy-to-use interface in the Haas control guides you through a simple, step-by-step setup process that “teaches” the APL arm its positions, and has you fully automated in minutes, loading and unloading parts for unattended machining.

Note: Includes a Remote Jog Handle when ordered with a machine.



Part management on the APL table is done by creating a grid pattern template of equally spaced rows and columns. The loader’s grippers can handle parts from 25 mm square, up to 152 x 152 mm (length x width). Various part shapes – such as round, hex, and square – can be loaded, and grippers can be adjusted or modified to best fit your parts.

Programmed directly through the Haas control, it is set up using the Haas APL interface, which guides the operator through the steps necessary to quickly program the APL. Answering simple questions, the operator enters basic information by either positioning the part grippers and pushing a single button to record the position, or by entering basic numeric values. All values are calculated automatically by the control, and the APL is ready to go.

It operates in the background during normal machining operations, returning parts to the storage table and retrieving new raw pieces, while parts are being machined. The result is near-continuous, unattended machining. The double grippers save time by taking a part from the electronic vice inside the machine and replacing it with a new piece of raw material, without having to return to the storage table.

Automatic Parts Loader Interface

Our easy-to-use Automatic Parts Loader interface uses simple, step-by-step instructions to help the operator “teach” the APL the correct positions for picking up, loading, and unloading parts.


APL Mode seamlessly combines the part program selected in Memory [MEM] with a designated APL setup template to automate part production and boost productivity.

A new M-code was developed for use with Auto Part Loaders. M299 is typically used at the end of a part program. When the program is started by pressing [CYCLE START] in Memory mode, the M299 acts exactly like an M30 (Program End and Reset). But if the program is started while “APL Mode” is active, then the M299 will command the APL to load the first part from table, and then run the active program in Memory.

Automatic Parts Loader Specifications

Axis Travels (AU, AV, AW) 115″ x 28″ x 11″ 2,921 x 711 x 279 mm
Rapids (AU) 2126 in/min 54 m/min
Rapids (AV) 118 in/min 3 m/min
Rapids (AW) 1417 in/min 36 m/min
Maximum Part (Length x Width) 6.0″ x 6.0″ 152 x 152 mm
Maximum Part Weight Per Gripper 10 lb 4.5 kg
Table Size (Length x Width) 48″ x 28″ 1,219 x 711 mm
Table Load Capacity 1000 lb 454 kg