Heidenhain codes
HeidenhainSystemIntermediate30-120 minutes

231-C310

HEIDENHAIN 231-C310 - C310 Z1 track error

C310 Z1 track error

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

Root Cause Summary

This tracking error fundamentally occurs when the Z1 axis cannot maintain position accuracy within the monitoring window defined in machine parameters. The root cause is either mechanical resistance preventing proper motion, degraded feedback signals preventing accurate position reporting, or improperly configured servo parameters causing the control loop to lag behind commanded positions. On Heidenhain TNC systems with integrated digital drives, this alarm specifically monitors the position loop closure at the CNC level.

Safety

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

Causes and Fixes

  1. 1

    Access Encoder Diagnostics

    Navigate to Test > Encoder Test and select Z1 axis encoder. Monitor the signal quality indicators, particularly the amplitude (should be 0.9-1.2Vpp) and EnDat communication status. Check for error counters incrementing.

    On iTNC/TNC 640 controls, use the oscilloscope function in encoder test to visualize signal quality in real-time during axis movement.

  2. 2

    Verify Encoder Cable and Connections

    Power down and inspect the encoder cable connection at both the EIB module and encoder head. Check for bent pins, contamination, or cable damage. Verify proper shielding continuity and grounding at one end only.

    Always power down the control and drives before disconnecting encoder cables to prevent damage to the EIB interface electronics.

  3. 3

    Check Encoder Scale Condition

    For linear encoders, visually inspect the glass scale for contamination, damage, or oil residue. Clean with isopropyl alcohol and lint-free cloth if needed. Verify proper mounting gap between read head and scale (typically 0.5-1.0mm).

    Use a feeler gauge to verify the scanning gap matches the encoder manufacturer specifications - improper gap is a common cause of signal degradation.

  4. 4

    Examine MP6130 Encoder Error Monitoring

    Check MP6130 (encoder monitoring) settings for Z1 axis. This parameter enables/disables encoder error detection. Verify it is set appropriately (typically 1 or 2 for EnDat encoders).

    Review the error log (MOD > Diagnosis > Error Messages) for any previous encoder-related errors that may indicate intermittent failures.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Encoder input module replacement required
  • ·Encoder glass scale physically damaged
  • ·Multiple axes showing similar errors

Prevention

  • Regular encoder cleaning schedule
  • Maintain proper coolant sealing
  • Periodic cable inspection
  • Monitor encoder signal quality in TNC diagnostics

Common Mistakes

  • Using wrong cleaning solvents on encoder
  • Forcing connectors during reassembly
  • Not checking cable routing after repair
  • Ignoring intermittent connection issues

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.