Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

231-8820

HEIDENHAIN 231-8820 - 8820 Field angle unknown

8820 Field angle unknown

This TNC 640 error indicates the drive cannot determine the correct field angle for motor commutation. The control lacks necessary rotor position information.

Root Cause Summary

Alarm 231-8820 occurs when the servo drive cannot determine the field angle relationship between the motor and encoder at the reference point. This typically happens during initial commissioning, after encoder replacement, or when the encoder reference mark detection fails during homing cycles.

Safety

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

Causes and Fixes

  1. 1

    Check encoder reference mark detection

    Navigate to MOD function 'Encoder test' and monitor the reference mark signal (C track) during manual axis movement through the reference position.

    The reference mark should show a clean pulse transition - any noise or missing pulse indicates encoder issues.

  2. 2

    Inspect encoder scale/disk

    Physically examine the encoder scale or rotary disk for contamination, scratches, or damage at the reference mark location.

    Power down the machine before physical inspection to prevent electrical hazards.

  3. 3

    Clean encoder components

    Use lint-free cloth and appropriate cleaning solution to clean the encoder reading head and scale/disk, ensuring no residue remains on the reference track.

    For linear encoders, check that the scanning head maintains proper gap distance (typically 0.1-0.5mm).

  4. 4

    Verify encoder cable integrity

    Check encoder cable connections at both ends and test cable continuity, particularly the reference mark signal lines.

    Use proper ESD precautions when handling encoder electronics.

DIY Feasiblemedium confidence

Call a technician if:

  • ·Encoder hardware replacement needed
  • ·Drive amplifier module failure
  • ·Complex motor parameter configuration required

Prevention

  • Regular encoder cleaning and inspection
  • Maintain proper axis lubrication
  • Backup motor parameters before changes
  • Monitor drive diagnostic data for early warning signs

Common Mistakes

  • Attempting reference run with mechanical binding
  • Incorrect motor parameter entry
  • Ignoring encoder contamination
  • Forcing commutation with insufficient motor current

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.