
axismd.ai
Heidenhain Controller
Servo/Axis · Intermediate · 30-120 minutes
HEIDENHAIN 231-A085 - A085 SKERN-CC, X: Comm.error during EnDat encoder dynamic sampling
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.
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
Causes and Fixes
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.
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.
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.
Call a technician if:
Prevention
Common Mistakes
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.