Heidenhain codes
HeidenhainOvertravel/LimitIntermediate30-120 minutes

230-04A8

HEIDENHAIN 230-04A8 - Could not activate or deactivate axis

Could not activate or deactivate axis

Axis activation/deactivation failed during traverse range switchover. The position, speed, and current controllers must be off first.

Root Cause Summary

Alarm 230-04A8 occurs during traverse range switchover when the TNC cannot properly deactivate or activate an axis because the position, speed, and current controllers are not properly sequenced off before the switchover attempt. This typically happens when axis enable signals are interrupted or when the servo loop shutdown sequence is disrupted during traverse range changes.

Safety

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

Causes and Fixes

  1. 1

    Check Servo Enable Status

    Navigate to MOD > Settings > Machine > Axis Monitoring and verify servo enable status for the affected axis during switchover attempt.

    Use the axis status display to monitor enable signals in real-time during traverse operations.

  2. 2

    Inspect X122 Servo Interface Connections

    Check X122 connector pins for servo enable signals, particularly pins related to axis activation/deactivation control.

    Ensure machine is in emergency stop before checking electrical connections.

  3. 3

    Verify PLC Servo Enable Logic

    In PLC program, check the servo enable output logic for proper sequencing during traverse range changes, ensuring controllers are disabled before switchover.

    Look for timing issues in PLC ladder logic where enable signals may be changing too quickly during switchover.

DIY Feasiblemedium confidence

Call a technician if:

  • ·Drive communication errors persist after parameter verification
  • ·Encoder feedback shows hardware faults
  • ·PLC program modifications required

Prevention

  • Regularly verify traverse range parameters during preventive maintenance
  • Monitor servo enable signal integrity
  • Keep drive firmware updated for proper TNC communication

Common Mistakes

  • Attempting traverse range switchover without proper axis controller sequencing
  • Ignoring encoder feedback stability before switchover
  • Modifying traverse range parameters without understanding controller deactivation requirements

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.