All alarm codes
ALARM 651

Layout Unable (program structure)

On twin-spindle Mazatrol programs, the SEPARATE / sub-spindle unit is not in the right order in the program tree — for example the Separate-Sync-1 unit is be...

Controls
T-32
Machine series
Multiplex, Integrex

Causes

  1. On twin-spindle Mazatrol programs, the SEPARATE / sub-spindle unit is not in the right order in the program tree — for example the Separate-Sync-1 unit is below an M-code line instead of directly under the header.

    • jimmybforum
      Unit 2, I would start by moving you Unit 2 (Separate Sin 1), directly under your header. It should be before anything else like your M-code line. Try that for starters. It may or may not fix the alarm but its good practi…
  2. Missing TRANS MOV before a SEPARATE part-off unit — on sub-spindle lathes the spindles need to be sent home before the part-off SEP unit.

    • jimmybforum
      Unit 10, assuming this is like the sub-spindle lathes, you'll need a TRANS MOV before your Unit 10 SEP unit. This allows you to define sending the spindles back home after the part off Unit.

How to clear it

  1. 1

    Move the Separate / Sync unit directly under the program header (before any M-code line). On Synch units use Head 1.

    • jimmybforum
      Unit 2, I would start by moving you Unit 2 (Separate Sin 1), directly under your header. ... Unit 7, I've always used Head 1 during my Synch Unit.
  2. 2

    If the program includes a part-off Separate unit on sub-spindle lathes, insert a TRANS MOV unit before it so the spindles return home.

    • jimmybforum
      you'll need a TRANS MOV before your Unit 10 SEP unit. This allows you to define sending the spindles back home after the part off Unit.

Additional notes

Same machine throws either 651 or 851 'Layout Unable' depending on which unit is misordered.

Confidence: medium · Single source but specific, unit-by-unit advice from an Integrex i200 operator and the OP's program details match.

First sourced: 5/21/2026