Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

230-01CB

HEIDENHAIN 230-01CB - Output of axis was assigned twice

Output of axis was assigned twice

Multiple axes are attempting to control the same digital output simultaneously. This conflict occurs when the PLC program assigns the same output to more than one axis.

Root Cause Summary

Alarm 230-01CB occurs when multiple axes are configured to control the same physical output channel in the PLC or machine parameter settings. This creates a conflict where two or more axes attempt to write control signals to identical output addresses 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 operating mode menu, navigate to MP7500 series (Axis-specific parameters).

    Use the search function (GOTO) to quickly locate specific MP numbers

  2. 2

    Check Axis Output Assignments

    Review MP7500-MP7599 for each axis mentioned in alarm. Look for duplicate output channel assignments in parameters like MP7510 (Axis enable output) or MP7520 (Brake control output).

    Document current settings before making changes

  3. 3

    Reassign Conflicting Outputs

    Change one of the duplicate output assignments to an unused channel number. Verify the new channel corresponds to correct physical I/O wiring.

    Check the PLC program documentation to confirm available output channels

  4. 4

    Perform Control Reset

    Execute CTRL+END to restart the control and activate the new parameter settings.

    Ensure machine is in safe position before reset

DIY Feasiblehigh confidence

Call a technician if:

  • ·PLC program modifications required beyond basic parameter changes
  • ·Hardware I/O module replacement needed
  • ·Multiple alarms persist after parameter corrections

Prevention

  • Always backup parameters before making changes
  • Use parameter documentation templates to track output assignments
  • Implement regular parameter audits after software updates
  • Maintain updated I/O assignment documentation

Common Mistakes

  • Changing parameters without understanding PLC program dependencies
  • Not checking for indirect output assignments through PLC variables
  • Assuming identical machine configurations when copying parameters
  • Forgetting to perform control reset 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.