Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

230-046E

HEIDENHAIN 230-046E - Multiple inputs defined for axis group enabling

Multiple inputs defined for axis group enabling

Multiple PLC inputs were defined for a single axis-group release. Only one input is allowed per axis group.

Root Cause Summary

HEIDENHAIN alarm 230-046E occurs when multiple PLC inputs are incorrectly assigned to enable the same axis group in the IOC configuration file. The TNC control system requires only one unique PLC input per axis group for proper axis group release functionality.

Safety

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

Causes and Fixes

  1. 1

    Access IOC configuration

    Navigate to MOD function → System Parameters → IOC Configuration to examine the current input/output assignments.

    Always backup the IOC file before making changes using the TNC's backup function.

  2. 2

    Identify conflicting entries

    Search for axis group enable entries (typically labeled as AXIS_GROUP_ENABLE) and identify which axis group has multiple PLC input assignments.

    Document all current assignments before modification to enable rollback if needed.

  3. 3

    Remove duplicate assignments

    Delete the redundant PLC input entries, keeping only one valid input per axis group, then save the IOC configuration.

    Choose the PLC input that matches your actual hardware wiring configuration.

  4. 4

    Restart control system

    Perform a complete TNC restart to reload the modified IOC configuration and clear the alarm condition.

DIY Feasiblehigh confidence

Call a technician if:

  • ·IOC file corruption persists after restoration
  • ·Hardware wiring modifications required
  • ·PLC programming expertise needed

Prevention

  • Regular IOC configuration backups
  • Proper documentation of PLC input assignments
  • Systematic testing after configuration changes

Common Mistakes

  • Modifying IOC without backup
  • Ignoring cross-reference checks in PLC
  • Assuming hardware wiring matches documentation

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.