Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

231-A085

HEIDENHAIN 231-A085 - A085 SKERN-CC, X: Comm.error during EnDat encoder dynamic sampling

A085 SKERN-CC, X: Comm.error during EnDat encoder dynamic sampling

This TNC 640 error indicates a communication problem on the DRIVE-CLiQ network for the specified axis. The control cannot properly exchange data with the drive components.

Root Cause Summary

Alarm 231-A085 occurs when the TNC control detects simultaneous communication errors during forced dynamic sampling of an EnDat encoder, specifically when both ignore flags are set concurrently. This indicates a critical breakdown in the EnDat protocol communication between the control and the encoder during high-frequency sampling operations.

Safety

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

Causes and Fixes

  1. 1

    Check EnDat Cable Continuity

    Use oscilloscope to verify EnDat differential signals (Clock+/-, Data+/-) at both encoder and TNC ends. Check for proper 120-ohm differential impedance.

    EnDat cables should maintain <1ns skew between differential pairs for reliable communication above 8MHz sampling rates.

  2. 2

    Inspect Cable Routing and Shielding

    Verify EnDat cable separation from power cables (minimum 10cm), check shield continuity to PE at control end only, and ensure proper cable strain relief.

    Never ground EnDat cable shield at both ends - this creates ground loops causing communication errors.

  3. 3

    Test Cable Under Motion

    Monitor EnDat communication quality using TNC diagnostic screen while moving axis through full travel range to identify intermittent cable failures.

    Access EnDat diagnostics via MOD > System Info > Encoder Info to view real-time error counters.

Service Recommendedmedium confidence

Call a technician if:

  • ·EnDat interface hardware suspected
  • ·Multiple encoders affected
  • ·Parameter changes don't resolve issue

Prevention

  • Regular EnDat cable inspection
  • Monitor encoder temperatures
  • Use proper cable routing practices
  • Periodic encoder parameter backup

Common Mistakes

  • Grounding EnDat shield at both ends
  • Using incorrect sampling rates
  • Mixing EnDat protocol versions
  • Inadequate cable strain relief

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.