Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

230-01CC

HEIDENHAIN 230-01CC - Input of axis was assigned twice

Input of axis was assigned twice

Two or more axes are trying to read from the same input simultaneously. This creates a resource conflict that must be resolved through proper PLC configuration.

Root Cause Summary

Alarm 230-01CC occurs when multiple axes are configured to read from the same encoder input channel in the machine parameters. This creates a conflict where two or more axes attempt to access identical position feedback signals simultaneously.

Safety

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

Causes and Fixes

  1. 1

    Access Machine Parameter Menu

    Press MOD key, select 'Machine Parameters' from the TNC menu, navigate to MP1020.x series parameters.

    Ensure machine is in a safe state before modifying machine parameters

  2. 2

    Check Encoder Input Assignments

    Review MP1020.0 through MP1020.x for each axis, verify that each axis has a unique encoder input number assigned (typically 0, 1, 2, etc.).

    Document current settings before making changes for easy rollback

  3. 3

    Correct Duplicate Assignments

    Assign unique encoder input numbers to each axis in MP1020.x, ensuring no two axes share the same input channel number.

    Incorrect encoder assignments can cause axis movement errors

  4. 4

    Restart Control and Test

    Perform a control restart (CTRL+ALT+DEL), clear alarms, and verify axis functionality with careful manual movements.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Parameter changes don't resolve the alarm
  • ·Multiple related servo alarms appear
  • ·Encoder hardware damage suspected

Prevention

  • Always document encoder input assignments before parameter changes
  • Verify parameter compatibility before restoring backups
  • Use systematic naming conventions for encoder inputs

Common Mistakes

  • Restoring parameters from different machine configurations
  • Not verifying physical connections match parameter settings
  • Forgetting to restart control after parameter changes

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.