Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

231-C680

HEIDENHAIN 231-C680 - C680 Position encoder: EnDat 2.2 not possible

C680 Position encoder: EnDat 2.2 not possible

The position encoder is configured for EnDat 2.2 but the protocol cannot be read. The EnDat communication may be defective, or the connected encoder does not actually support EnDat 2.2.

Root Cause Summary

Alarm 231-C680 occurs when the TNC control expects an EnDat 2.2 encoder but cannot establish proper communication with the position encoder. This typically results from encoder configuration mismatches, cable faults, or encoder hardware failures preventing EnDat 2.2 protocol communication.

Safety

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

Causes and Fixes

  1. 1

    Check Encoder Type Configuration

    Access MOD function, navigate to Machine Parameters, check MP7440 posEncoderType for the affected axis. Verify it matches the actual encoder installed.

    Cross-reference the encoder part number with Heidenhain documentation to confirm EnDat 2.2 compatibility

  2. 2

    Verify Physical Encoder Model

    Check the encoder nameplate or part number on the motor/machine. Compare with MP7440 setting to ensure compatibility.

    Power down the axis before inspecting encoder connections

  3. 3

    Reconfigure Encoder Type

    If mismatch found, modify MP7440 posEncoderType to match the actual encoder. Save parameters and perform a control restart.

    Document original parameter values before making changes

DIY Feasiblemedium confidence

Call a technician if:

  • ·Interface card replacement required
  • ·Multiple encoder channels affected
  • ·Parameter changes don't resolve issue

Prevention

  • Regular EnDat cable inspection
  • Proper cable routing away from EMI sources
  • Periodic encoder parameter backup

Common Mistakes

  • Mixing EnDat 2.1 and 2.2 configurations
  • Using non-Heidenhain EnDat cables
  • Ignoring cable shielding requirements

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.