Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

231-8CA0

HEIDENHAIN 231-8CA0 - 8CA0 Incorrect reference signal or line count

8CA0 Incorrect reference signal or line count

The drive reports a mismatch in the speed encoder's reference signal or configured line count. Causes include an incorrect STR entry in the motor table, a bad reference signal, or noise pickup on the cable.

Root Cause Summary

HEIDENHAIN alarm 231-8CA0 occurs when the TNC control detects a mismatch between the configured encoder line count in the motor table and the actual encoder feedback, or when reference signal integrity is compromised. This alarm typically fires during axis initialization or reference point approach when the control cannot properly interpret encoder position data.

Safety

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

Causes and Fixes

  1. 1

    Access motor table configuration

    Navigate to MOD function → Machine Parameters → Motor table and locate the affected axis motor configuration.

    Always backup current motor table before making changes using the archive function

  2. 2

    Verify STR parameter value

    Check the STR (lines per revolution) parameter against the encoder nameplate or documentation. Common values are 1024, 2048, or 4096 lines per revolution.

    Incorrect STR values will cause position errors and potential crashes

  3. 3

    Update and validate configuration

    Enter correct STR value, save motor table, and perform controlled axis movement to verify proper operation.

    Use manual pulse generator (MPG) for initial movement verification after parameter changes

DIY Feasiblemedium confidence

Call a technician if:

  • ·TNC input module replacement required
  • ·Encoder replacement on critical production axis
  • ·Multiple simultaneous encoder failures

Prevention

  • Regular encoder cable inspection and strain relief maintenance
  • Maintain proper cable routing separation from power circuits
  • Periodic encoder cleaning and reference point verification
  • Document and verify motor table parameters during setup

Common Mistakes

  • Confusing encoder lines per revolution with pulses per revolution (4x multiplication)
  • Connecting encoder shield at both ends creating ground loops
  • Ignoring intermittent signal quality issues until complete failure
  • Modifying motor table parameters without proper backup

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.