Heidenhain codes
HeidenhainSystemIntermediate30-120 minutes

231-C380

HEIDENHAIN 231-C380 - C380 Motor not controllable

C380 Motor not controllable

This TNC 640 error indicates an internal control fault. The issue relates to Motor encoder cable defective.

Root Cause Summary

HEIDENHAIN alarm 231-C380 indicates the TNC control cannot establish proper communication or control over the specified servo motor axis. This typically occurs when the encoder feedback system fails, motor power connections are compromised, or the motor's thermal protection (I²t monitoring) has been triggered due to overload conditions.

Safety

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

Causes and Fixes

  1. 1

    Check Encoder Cable Continuity

    Power down system and measure continuity on encoder cable pins at both motor and CC unit connections using multimeter. Check EnDat clock, data lines, and power supply pins.

    Always power down before disconnecting encoder cables to prevent damage to CC unit inputs.

  2. 2

    Inspect Cable Shield and Routing

    Examine encoder cable shield continuity and verify proper routing away from power cables. Check for cable damage in drag chains or at bend points.

    Use oscilloscope to check EnDat signal quality - look for clean square waves on clock and data lines.

  3. 3

    Verify Encoder Supply Voltage

    Measure +5V encoder supply at motor connector with system powered on. Should read 4.75-5.25V DC with minimal ripple.

    Check MP7210 parameter for encoder supply monitoring if available on your TNC model.

  4. 4

    Test with Replacement Cable

    Temporarily install known good encoder cable of same type and length. Clear alarm and test axis movement in manual mode.

    Keep spare encoder cables matched to original specifications - different cable capacitance can affect signal integrity.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Motor winding failure confirmed
  • ·Encoder head replacement required
  • ·Inverter module suspected faulty
  • ·Multiple axes showing same alarm

Prevention

  • Regular encoder cable inspection and routing checks
  • Monitor I²t values during heavy cutting operations
  • Maintain proper motor cooling and filtration
  • Use proper cable management in drag chains
  • Schedule periodic motor bearing lubrication

Common Mistakes

  • Swapping encoder cables between axes without parameter changes
  • Ignoring I²t warnings before complete failure
  • Using incorrect motor current parameters
  • Forcing axis movement with brake engaged
  • Inadequate cable shield grounding

Related Alarms

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.