Heidenhain codes
HeidenhainPower SupplyIntermediate30-120 minutes

23A-0082

HEIDENHAIN 23A-0082 - Internal error on device

Internal error on device

This TNC7/TNC 640 error indicates a power_supply-related condition. Hardware initialization failed Internal XADC voltage reference is active the affected component ID number: the device, serial number: the unit The control has detected an issue that

Root Cause Summary

This alarm indicates a critical internal fault within a PLC or PLCcore device in the control architecture. The fault is typically hardware-related (failed module, memory corruption) or results from firmware inconsistencies following software updates. The specific device is identified by the %2 parameter in the alarm message.

Safety

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

Causes and Fixes

  1. 1

    Identify the Faulty Device

    Record the device number from the %2 parameter in the alarm message. Cross-reference this with the system configuration in MOD > System Setup > Hardware Configuration to identify the specific PLCcore or PLC module.

    Take a photo of the full alarm message including timestamp and device number for service documentation.

  2. 2

    Perform Visual Hardware Inspection

    Power down the control completely via the main disconnect. Open the control cabinet and locate the identified PLC module. Check for physical damage, discoloration, swollen capacitors, or burnt components.

    Ensure main power is locked out and verify zero voltage before opening cabinet or touching components.

  3. 3

    Reseat the PLC Module

    Remove and firmly reseat the PLCcore or PLC expansion module in its slot. Ensure locking mechanisms and all connectors are properly engaged. Check adjacent modules for proper seating as well.

    Clean module edge connectors with contact cleaner if corrosion or oxidation is visible.

  4. 4

    Test After Restart

    Restore power and boot the control. Monitor for alarm recurrence. If alarm returns immediately, the module has likely failed and requires replacement.

    Document alarm behavior in the service log including whether it occurs during boot or after specific operations.

  5. 5

    Replace Defective Module

    If reseating does not resolve the issue, replace the identified PLC module with a Heidenhain-approved spare. After replacement, restore configuration from TNCbackup and verify all PLC functions.

    Use only Heidenhain original parts with matching firmware versions to avoid compatibility issues.

Service Recommendedmedium confidence

Call a technician if:

  • ·Main board XADC failure suspected
  • ·Multiple modules showing same alarm
  • ·Alarm persists after module replacement
  • ·Safety-critical axis affected

Prevention

  • Maintain stable 24VDC supply voltage
  • Ensure proper system grounding
  • Regular encoder cable inspection
  • Monitor drive module temperatures

Common Mistakes

  • Ignoring device ID %3 when troubleshooting
  • Replacing modules without checking supply voltages
  • Not performing cold boot isolation tests
  • Overlooking EMI sources in the environment

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.