Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

231-8C90

HEIDENHAIN 231-8C90 - 8C90 Amplitude too high at position encoder

8C90 Amplitude too high at position encoder

This TNC 640 error indicates that the encoder signal amplitude is outside the expected range for axis. The control has detected either excessive signal levels or insufficient signal strength.

Root Cause Summary

Heidenhain alarm 231-8C90 indicates the position encoder signal amplitude exceeds acceptable thresholds, typically due to contamination, cable issues, or incorrect machine parameter settings. This servo alarm prevents proper position feedback and requires immediate attention to restore encoder signal integrity.

Safety

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

Causes and Fixes

  1. 1

    Access encoder diagnostics

    Navigate to MOD > Machine Parameters > CfgAxis > posEncoderType to verify encoder configuration, then check Service > Encoder Test for real-time signal quality.

    Use the TNC's built-in oscilloscope function to visualize signal amplitude in real-time

  2. 2

    Clean encoder components

    Power down the machine and clean the linear scale and read head with isopropyl alcohol and lint-free cloth, ensuring proper gap spacing per manufacturer specifications.

    Always power down before cleaning encoder components to prevent electrical damage

  3. 3

    Verify signal amplitude

    Power up and monitor encoder signals through Service > Encoder Test, checking that amplitude values are within 0.6V to 1.2V range for typical Heidenhain encoders.

    Document baseline amplitude values for future reference and trending

DIY Feasiblehigh confidence

Call a technician if:

  • ·Encoder replacement required
  • ·Multiple axes affected simultaneously
  • ·Intermittent alarm with no clear pattern

Prevention

  • Regular encoder cleaning schedule
  • Proper cable management and protection
  • Periodic signal amplitude monitoring
  • Environmental contamination control

Common Mistakes

  • Cleaning encoders while powered
  • Using incorrect cleaning solvents
  • Ignoring cable routing specifications
  • Changing parameters without documentation

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.