Heidenhain codes
HeidenhainSystemIntermediate30-120 minutes

231-AC20

HEIDENHAIN 231-AC20 - AC20 CC frequency too high

AC20 CC frequency too high

This TNC 640 error indicates an internal control fault. The issue relates to The maximum input frequency was exceeded at an encoder input.

Root Cause Summary

HEIDENHAIN alarm 231-AC20 occurs when the encoder input frequency exceeds the maximum allowable limit, typically caused by electrical noise, mechanical vibrations, or damaged encoder cables. This alarm specifically monitors the CC (cycle counting) frequency from rotary encoders and triggers when signal integrity is compromised.

Safety

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

Causes and Fixes

  1. 1

    Check Encoder Cable Integrity

    Inspect encoder cables for damage, kinks, or wear. Check cable routing away from power cables and verify proper shielding continuity.

    Power down the machine before disconnecting encoder cables to prevent damage to TNC inputs.

  2. 2

    Verify Connection Tightness

    Check all encoder connector pins for proper seating and tightness. Clean contacts with appropriate contact cleaner if corrosion is present.

    Use a multimeter to check cable continuity and shield integrity - resistance should be <1 ohm for signal lines.

  3. 3

    Test with Spare Cable

    If available, temporarily replace the encoder cable with a known good spare to isolate cable-related issues.

    Keep encoder cables as short as possible and avoid coiling excess cable length.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Encoder replacement required
  • ·Complex electrical noise issues persist
  • ·Machine structural problems identified

Prevention

  • Regular encoder cable inspection
  • Maintain proper cable routing away from noise sources
  • Periodic encoder mounting bolt torque checks
  • Keep encoder discs clean and protected

Common Mistakes

  • Grounding encoder shields at both ends
  • Routing encoder cables with power cables
  • Ignoring mechanical vibration sources
  • Using incorrect encoder supply voltage

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.