Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

231-8BA0

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

8BA0 Incorrect reference signal or line count

The speed encoder's reference signal or the configured line count does not match what the drive expects. This can come from a wrong line-count entry in the motor table, a faulty reference mark, or electrical noise on the encoder signal.

Root Cause Summary

Alarm 231-8BA0 indicates the TNC control has detected inconsistent or corrupted encoder feedback signals, typically from incorrect motor table parameters or physical encoder system failures. This servo alarm prevents axis movement until the encoder signal integrity is restored.

Safety

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

Causes and Fixes

  1. 1

    Access Motor Table Parameters

    Press MOD key, select 'Machine Parameters', navigate to motor table for affected axis (%1), locate STR parameter.

    Always backup machine parameters before making changes

  2. 2

    Verify Encoder Specifications

    Check encoder nameplate or documentation for correct line count (lines per revolution for rotary encoders, lines per mm for linear scales).

    Using incorrect line count will cause positioning errors

  3. 3

    Update STR Parameter

    Enter correct line count value in STR field, save parameters, and perform controlled restart of TNC system.

  4. 4

    Execute Reference Point Search

    Run reference point procedure for affected axis to verify correct encoder signal interpretation.

DIY Feasiblemedium confidence

Call a technician if:

  • ·TNC encoder input module replacement needed
  • ·Encoder mechanical damage requiring replacement
  • ·Persistent signal issues after cable and cleaning

Prevention

  • Regular encoder cleaning schedule
  • Proper cable routing and strain relief
  • Environmental monitoring of machine area
  • Periodic backup of machine parameters

Common Mistakes

  • Cleaning encoders while powered
  • Using incorrect solvents on encoder scales
  • Ignoring cable routing through moving components
  • Not backing up parameters before changes

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.