Heidenhain codes
HeidenhainParameterIntermediate30-120 minutes

126-0111

HEIDENHAIN 126-0111 - Too many switch-off ports defined

Too many switch-off ports defined

The IOC file defines more than one output for switching the machine off after shutdown, which is not permitted. Only a single output may be assigned to this function.

Root Cause Summary

The TNC control has a hardware and software limitation on the number of digital outputs that can be designated as switch-off ports for safety functions. This alarm indicates the configuration exceeds this limit, typically due to excessive or duplicate assignments in the PLC program or machine parameters. The specific limit varies by control model and hardware configuration.

Safety

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

Causes and Fixes

  1. 1

    Enter parameter programming mode

    Press MOD key, enter password if required, select 'Machine Parameters' from the menu. Navigate to parameter group MP7310.x (Emergency Stop Configuration).

    Do not modify safety-related parameters without proper authorization and documentation. Incorrect changes can compromise machine safety.

  2. 2

    Document current switch-off port configuration

    Record all entries in MP7310.0 through MP7310.15 (or applicable range). Note which physical outputs (X1xx) are assigned as switch-off ports. Count total assignments.

    Use TNCguide documentation for your specific control model to verify maximum allowed switch-off ports - typically 4 for TNC 320, 6-8 for TNC 530/620/640.

  3. 3

    Identify redundant or unnecessary assignments

    Review machine safety circuit design to determine which outputs are truly required for emergency stop functions. Look for duplicate assignments or test outputs that should not be safety-rated.

    Switch-off ports are typically reserved for safety contactors, brake releases, and spindle motor disconnects. Ancillary equipment like coolant or chip conveyors should use standard outputs.

  4. 4

    Remove excessive assignments

    Delete entries from MP7310.x parameters that exceed the limit or are non-essential. Ensure remaining assignments match physical safety circuit design. Save parameters and perform a control restart.

    Verify safety circuit integrity after parameter changes. Test emergency stop function before returning machine to production.

DIY Feasiblehigh confidence

Call a technician if:

  • ·IOC file corruption persists after restoration
  • ·Electrical wiring modifications required
  • ·Safety system integration issues

Prevention

  • Always backup parameters before I/O changes
  • Use standardized I/O naming conventions
  • Maintain current electrical documentation
  • Verify I/O assignments after software updates

Common Mistakes

  • Assigning same function to multiple outputs
  • Not backing up before configuration changes
  • Ignoring electrical drawing updates
  • Copying I/O settings between different machine types

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.