Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

231-8870

HEIDENHAIN 231-8870 - 8870 Input frequency of position encoder

8870 Input frequency of position encoder

This TNC 640 error indicates that the encoder input frequency exceeds the maximum allowed rate for axis. This may be caused by excessive axis velocity or signal noise.

Root Cause Summary

HEIDENHAIN alarm 231-8870 indicates the TNC control is detecting invalid input frequency from the position encoder, typically caused by signal degradation, electrical interference, or encoder hardware failure. This alarm fires when the encoder signal frequency falls outside acceptable parameters defined in the axis configuration.

Safety

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

Causes and Fixes

  1. 1

    Check Encoder Cable Continuity

    Use multimeter to test continuity on encoder cable pins. Check resistance between shield and signal lines - should be >10MΩ isolation.

    Power down axis drives before cable testing to prevent damage

  2. 2

    Inspect Cable Routing and Condition

    Examine encoder cable for kinks, cuts, or wear points. Verify minimum bend radius compliance and separation from power cables.

    Look for oil contamination on cable jacket - indicates seal failure

  3. 3

    Measure Signal Quality at TNC Input

    Using oscilloscope, verify encoder A/B signals are clean square waves with proper amplitude (typically 5V TTL or differential RS422).

    Check for signal ringing or overshoot which indicates impedance mismatch

  4. 4

    Replace Encoder Cable

    Install new encoder cable with proper shielding and grounding. Ensure cable type matches encoder interface (TTL/HTL/EnDat).

    Use only Heidenhain approved cables to maintain signal integrity

DIY Feasiblehigh confidence

Call a technician if:

  • ·TNC input module replacement required
  • ·Encoder replacement on critical production axis
  • ·Complex EMI issues requiring spectrum analysis

Prevention

  • Regular encoder cable inspection and replacement
  • Maintain proper cable routing away from power lines
  • Implement preventive maintenance schedule for encoder cleaning
  • Monitor encoder signal quality during routine maintenance

Common Mistakes

  • Ignoring intermittent alarms until complete failure
  • Improper cable shield grounding causing ground loops
  • Using incorrect encoder cable types
  • Failing to check termination settings after encoder replacement

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.