Heidenhain codes
HeidenhainParameterIntermediate30-120 minutes

231-95B0

HEIDENHAIN 231-95B0 - 95B0 Faulty parameterization in CfgAxisCoupling (info:)

95B0 Faulty parameterization in CfgAxisCoupling (info:)

This TNC 640 error indicates invalid machine parameter settings. The control has detected configuration data that does not match the hardware setup.

Root Cause Summary

The alarm is triggered by invalid or inconsistent parameters within the CfgAxisCoupling configuration file that defines how axes are coupled together. This typically results from manual editing errors, incorrect axis references, or incompatible parameter combinations that violate the control's coupling configuration rules. The control cannot establish the axis coupling relationships due to these parameterization conflicts.

Safety

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

Causes and Fixes

  1. 1

    Access system configuration files

    Press MOD key, navigate to System Files, and open TNC:\system\cfg\CfgAxisCoupling.cfg to view the coupling configuration.

  2. 2

    Identify the faulty coupling group

    Note the %1 parameter from the alarm message which identifies the specific coupling name (e.g., GANTRY_Y1_Y2). Locate this section in the configuration file.

    The alarm info field %4 may contain keywords like 'axis not found' or 'unknown axis' that directly indicate the problematic axis reference.

  3. 3

    Cross-reference with CfgAxes configuration

    Open TNC:\system\cfg\CfgAxes.cfg and verify that all axis names used in the coupling definition (master, slave, or gantry axes) exist exactly as spelled including case sensitivity.

  4. 4

    Correct axis name references

    Edit CfgAxisCoupling.cfg to match the exact axis names from CfgAxes.cfg. Save the file and perform a control reboot to validate the changes.

    Always create a backup of configuration files before editing. Incorrect syntax can prevent control startup.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Parameter changes don't resolve alarm
  • ·Uncertainty about correct coupling architecture
  • ·Hardware connectivity issues with master axis

Prevention

  • Always validate axis coupling parameters after machine configuration changes
  • Maintain documentation of intended master-slave relationships
  • Use parameter backup before modifying coupling configurations

Common Mistakes

  • Not checking if master axis is active before configuring coupling
  • Creating circular master-slave dependencies
  • Mixing incompatible coupling types on same axis

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.