Heidenhain codes
HeidenhainPLCIntermediate30-120 minutes

230-007B

HEIDENHAIN 230-007B - One or more axes in channel will be assigned by the PLC

One or more axes in channel will be assigned by the PLC

On NC stop, the PLC must cancel all PLC-positioning moves for this channel within about 10 seconds. That deadline was missed.

Root Cause Summary

Alarm 230-007B occurs when the PLC fails to release axis control back to the NC within the 10-second timeout period during an NC stop sequence. This typically indicates PLC positioning operations are stuck or the handshake between NC and PLC is disrupted.

Safety

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

Causes and Fixes

  1. 1

    Check PLC positioning status

    Access MOD function and check PLC status display for active M118/M119 positioning operations on the affected channel axes.

    Look for axes showing 'PLC POS' status that should have returned to 'NC' control

  2. 2

    Examine PLC program logic

    Review PLC program for proper M118/M119 handshake completion and ensure positioning operations have proper abort conditions for NC stop requests.

    Modifying PLC logic requires machine builder documentation and proper backup procedures

  3. 3

    Force PLC positioning reset

    Use PLC diagnostics to manually reset stuck positioning operations or cycle machine power to clear PLC positioning states.

    Check machine parameter MP7500.x (PLC positioning timeout) if timeouts occur frequently

Service Recommendedmedium confidence

Call a technician if:

  • ·PLC program modifications required
  • ·Servo parameter changes needed
  • ·Hardware replacement indicated

Prevention

  • Regular PLC cycle time monitoring
  • Proper PLC positioning timeout configuration
  • Scheduled servo communication diagnostics

Common Mistakes

  • Ignoring PLC cycle time warnings
  • Modifying timeout parameters without addressing root cause
  • Assuming alarm is purely electrical without checking PLC logic

Related Alarms

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.