Heidenhain codes
HeidenhainSystemIntermediate30-120 minutes

231-A043

HEIDENHAIN 231-A043 - A043 CC SOM 2 only one axis allowed

A043 CC SOM 2 only one axis allowed

This TNC 640 error indicates an internal control fault. The issue relates to The simultaneous movement of more than one axes is not allow.

Root Cause Summary

HEIDENHAIN alarm 231-A043 occurs when the TNC control detects an attempt to move multiple axes simultaneously while in BA2 operating mode with safety doors open. The safety interlock system restricts movement to single-axis motion only under these conditions to prevent operator injury.

Safety

  • Refer to Heidenhain service manual
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Check current operating mode

    Press MANUAL key and verify display shows BA2 mode in status line. Check if safety door interlock is active.

    Never bypass safety door switches - serious injury can occur

  2. 2

    Review active NC block

    Press PGM MGT key, then select active program. Examine the current block for G01, G02, G03, or other interpolation commands moving multiple axes.

    Look for blocks like 'G01 X100 Y50 Z-10' which move three axes simultaneously

  3. 3

    Modify program or change mode

    Either edit the program to single-axis moves, close safety doors, or switch to automatic mode if setup is complete.

    Use incremental moves like 'G91 X10' for single-axis positioning in BA2

DIY Feasiblehigh confidence

Call a technician if:

  • ·Safety door switches require replacement
  • ·PLC program modifications needed
  • ·Machine parameter backup/restore required

Prevention

  • Always close safety doors before running multi-axis programs
  • Regularly test safety door switch operation
  • Maintain backup copies of machine parameters and PLC programs

Common Mistakes

  • Attempting to bypass safety interlocks
  • Running automatic programs in BA2 mode
  • Ignoring safety door status indicators

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.