Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

230-04C4

HEIDENHAIN 230-04C4 - Two brake outputs refer to the same brake

Two brake outputs refer to the same brake

Two brake outputs in the IOCP file reference the same brake. Each brake should have only one output.

Root Cause Summary

HEIDENHAIN alarm 230-04C4 occurs when multiple brake outputs in the IOCP configuration file reference the same CfgBrake parameter. This creates a conflict where two different brake control outputs attempt to control the same physical brake system.

Safety

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

Causes and Fixes

  1. 1

    Access IOCP configuration

    Navigate to MOD > System Parameters > IOCP Configuration to examine brake output assignments.

    Always backup the current IOCP file before making changes

  2. 2

    Identify duplicate brake references

    Search for all instances of 'CfgBrake' parameters and identify which brake number (%1 from alarm) appears multiple times.

    Document all current brake assignments before modification

  3. 3

    Reassign brake output references

    Modify one of the conflicting brake outputs to reference a different CfgBrake number or remove the duplicate assignment.

    Ensure each physical brake has only one corresponding CfgBrake reference

  4. 4

    Validate IOCP configuration

    Save changes and restart the TNC to verify the alarm clears and brake functionality operates correctly.

DIY Feasiblehigh confidence

Call a technician if:

  • ·IOCP file corruption beyond repair
  • ·Uncertainty about brake safety system configuration
  • ·Multiple related brake alarms persist

Prevention

  • Always validate IOCP files before importing
  • Maintain backup copies of working IOCP configurations
  • Use systematic naming conventions for brake parameters
  • Document all brake output assignments

Common Mistakes

  • Not checking for duplicate parameters when copying IOCP sections
  • Assuming all axes can share the same brake configuration
  • Failing to validate IOCP syntax after manual editing
  • Not backing up working configuration before 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.