Heidenhain codes
HeidenhainSpindleIntermediate30-120 minutes

160-00B9

Heidenhain 160-00B9

Alarm 160-00B9 is a parameterized power supply or input module error on Heidenhain TNC controls. The indicates this is a template alarm where the actual fault description is dynamically inserted by the control based on the specific fault detected in the PWM power supply, rectifier module, or input monitoring circuit. This alarm typically halts machine operation and requires diagnosis of the power electronics chain.

Root Cause Summary

This alarm category indicates the control has detected an abnormal condition in the power supply electronics that supplies the DC bus for the servo drive system. The root cause is typically either an external power quality issue (mains voltage problems), excessive regenerative energy that cannot be dissipated, or internal component failure within the power supply module itself. The specific '%1' parameter inserted by the control provides the exact fault location.

Safety

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

Causes and Fixes

  1. 1

    Check alarm text for overvoltage indication

    Read the complete alarm message where '%1' is replaced. Look for terms like 'DC_OVERVOLTAGE', 'Vdc too high', or voltage values exceeding 750VDC. Note the exact wording for module identification.

    If alarm occurs consistently during Z-axis retract or rapid traverse deceleration, regenerative braking is almost certainly the cause.

  2. 2

    Verify braking resistor circuit integrity

    With power off and locked out, measure braking resistor resistance (typically 10-50 Ohms depending on system). Check all connections to the resistor and verify chopper transistor gate drive signals with oscilloscope during controlled testing if possible.

    Braking resistors may remain hot for 30+ minutes after operation. Allow cooling time and verify temperature before touching.

  3. 3

    Test with reduced acceleration parameters

    Temporarily reduce axis acceleration and jerk settings in MP1200-MP1299 (axis-specific dynamics) by 50% and retest. If alarm clears, the braking system is undersized or faulty.

    Check MP1810 (braking resistor monitoring) and MP1811 (braking power limit) settings - these must match the installed hardware specifications.

  4. 4

    Inspect power supply braking chopper module

    Locate the braking chopper (often integrated in PSL or as separate PD module). Check LED status and measure DC bus voltage under controlled deceleration using the drive system's voltage monitoring in MOD > Service > Diagnosis.

    On iTNC 530 and TNC 620 systems with HMV drives, the chopper activation threshold is typically set at 750VDC - verify this matches your incoming line voltage specifications.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Multiple files showing permission errors
  • ·System file corruption suspected
  • ·Network drive configuration issues

Prevention

  • Use standard file filters in PGM MGT
  • Avoid accessing SYS: directories
  • Use relative paths in program calls
  • Regular backup of user programs

Common Mistakes

  • Enabling 'Show all files' filter unnecessarily
  • Using absolute paths to system directories
  • Attempting to modify manufacturer configuration files
  • Copying programs to restricted directories

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.