Heidenhain codes
HeidenhainPower SupplyIntermediate30-120 minutes

231-C4D0

HEIDENHAIN 231-C4D0 - C4D0 Error in torque constant

C4D0 Error in torque constant

The torque-constant value for the named drive is invalid (zero or above 9999). The manual ties this to the motor data in Motor.mot, for example implausible no-load voltage values.

Root Cause Summary

This alarm fundamentally indicates that the TNC control cannot validate or accept the configured torque constant for the motor, which is essential for field-oriented control calculations. The torque constant relates motor current to produced torque and must be accurately defined for proper servo performance. The issue stems from either incorrect parameter configuration, corrupted data, or communication failure during parameter initialization between the TNC and the drive system.

Safety

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

Causes and Fixes

  1. 1

    Access Machine Parameters

    Press MOD key, enter service password, select 'Machine Parameters'. Navigate to CfgMotorPara section and locate the affected axis number from the alarm message (%1 indicates axis identifier).

    The alarm message %1 will show the specific axis designation (X, Y, Z, etc.) - note this before entering parameters.

  2. 2

    Locate Torque Constant Parameter

    Find parameter for torque constant (typically labeled as 'motorTorqueConstant' or 'Kt'). Check if value exists and is non-zero. Heidenhain motors typically have Kt values between 0.5 and 3.0 Nm/A depending on motor size.

    Never enter estimated values - always use exact nameplate or manufacturer documentation data.

  3. 3

    Verify Motor Nameplate Data

    Physically inspect the motor nameplate on the affected axis. Record exact model number and all electrical specifications. Cross-reference with Heidenhain motor documentation or LC display specification sheets to obtain correct Kt value.

    For LC motors (integrated measuring systems), the motor data is often stored in the EnDat memory - use drive diagnostics to read stored motor parameters directly.

  4. 4

    Enter Correct Torque Constant

    Input the verified Kt value into the motor parameter field. Ensure units match (typically Nm/A for Heidenhain systems). Save parameters and perform a complete control reboot (power cycle) to reinitialize drive system.

    After parameter changes, a COLD start is required - use MOD > Control Configuration > Restart Control for proper initialization.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Motor parameters unknown or unavailable
  • ·Repeated database corruption
  • ·Multiple servo axes affected simultaneously

Prevention

  • Maintain backup copies of verified motor database files
  • Document all motor parameters during commissioning
  • Verify motor serial numbers match physical installations

Common Mistakes

  • Entering torque constant in wrong units (Nm vs Ncm)
  • Using parameters from similar but different motor models
  • Modifying calculated values without understanding parameter relationships

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.