Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

231-AC10

HEIDENHAIN 231-AC10 - AC10 Motor encoder defective

AC10 Motor encoder defective

This TNC 640 error indicates an issue with the encoder system for axis. The control has detected a problem with encoder signals, possibly due to contamination, cable damage, or encoder hardware failure.

Root Cause Summary

HEIDENHAIN alarm 231-AC10 indicates the TNC control has lost reliable communication with the motor encoder on the specified axis. This typically occurs when encoder signal amplitude drops below the minimum threshold required by the TNC's encoder input circuitry, or when signal integrity is compromised by contamination, cable damage, or connector issues.

Safety

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

Causes and Fixes

  1. 1

    Access Encoder Diagnostics

    Navigate to MOD function → Machine Parameters → MP7500-MP7599 (Encoder Parameters) to check current signal levels for the affected axis encoder.

    Compare signal amplitude values with adjacent working axes - healthy encoders typically show 1Vpp ±20%

  2. 2

    Inspect Motor Encoder Assembly

    Power down system and remove motor encoder cover. Check encoder disk and optical sensors for contamination, ensuring no coolant or debris is present.

    Ensure proper lockout/tagout procedures before accessing motor components

  3. 3

    Clean Encoder Components

    Use lint-free cloth with isopropyl alcohol to clean encoder disk and sensor assembly. Verify proper air gap between sensor and disk per motor manufacturer specifications.

    Check encoder mounting screws for proper torque - loose mounting can cause intermittent signal loss

  4. 4

    Verify Signal Recovery

    Power up and check encoder diagnostics again in MP75xx parameters. Signal amplitude should return to nominal 1Vpp range.

    Use TNC's encoder test function in Test Run mode to verify consistent signal quality during axis movement

DIY Feasiblehigh confidence

Call a technician if:

  • ·TNC encoder input circuit confirmed defective
  • ·Motor encoder requires replacement
  • ·Extensive cable routing changes needed

Prevention

  • Implement regular encoder cleaning schedule
  • Monitor encoder signal quality in MP75xx parameters monthly
  • Maintain proper motor sealing and cable protection
  • Use proper cable routing with adequate service loops

Common Mistakes

  • Cleaning encoder with inappropriate solvents
  • Over-tightening encoder mounting screws
  • Ignoring intermittent signal quality issues
  • Using non-Heidenhain encoder cables

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.