Siemens SINUMERIK codes
Siemens SINUMERIKSpindleIntermediate15-60 minutes

21612

Siemens 21612 - Axis : enable reset, cause

Axis: enable reset, cause

Causes of alarm: 0: The cause of the alarm cannot be preceisely determined. 1: The interface signal DB31,. DBX2.1 (Servo enable) is missing 2: The interface signal DB31,. DBX21.7 (Pulse enable) is missing 3: Drive signal DB31,. DBX93.7 (Impulses enabled) is not set 4: Drive signal DB31,. DBX93.5 (Drive ready) is not set One of the motion-enabling signals (e.g. "Servo enable", "Pulse enable", parking/encoder selection (only for axes) or drive-specific enables (such as terminal 663 with SIMODRIVE 611D) has been reset for the displayed axis. The alarm can be reported with positioning axes, spindles and for axes from the geometry grouping. The axes entered in the channel-specific MD array MD20050 $MC_AXCONF_GEOAX_ASSIGN_TAB are regarded as axes belonging to the geometry grouping. Servo enable must exist for all available geometry axes, regardless of whether or not they are currently in motion. Occurs in connection with SAFETY function: If a test stop is performed with linked axes, the alarm is issued if a motion command from the ELG grouping is pending during the test stop of the slave axis Control reaction: The NC switches to follow-up mode. NC Start disable in this channel. Interface signals are set. Alarm display. NC Stop on alarm.

Root Cause Summary

SIEMENS alarm 21612 occurs when the servo enable signal (DB31.DBX2.1) for a geometry axis drops to zero during active interpolated motion. This protective alarm prevents contour violations and safety hazards when coordinated multi-axis movement is compromised by loss of servo control on one or more axes.

Safety

  • Drive/power/encoder circuit: hazardous voltages may remain in the DC link after power-off. Lock out / tag out, wait for discharge per the drive documentation, and use qualified personnel only.

Causes and Fixes

  1. 1

    Check Drive Status Display

    Navigate to Diagnostics > Drive > Status and examine the drive ready signals for all geometry axes. Look for red status indicators or fault codes.

    Use HMI softkey 'Drive Status' for quick overview of all axis drive conditions

  2. 2

    Verify Drive Parameters

    Check MD36300 (SERVO_ENABLE_DELAY) and MD36310 (DRIVE_READY_TIMEOUT) settings. Verify drive-specific parameters match actual hardware configuration.

    Incorrect servo enable timing can cause spurious enable drops during rapid acceleration

  3. 3

    Examine Drive Diagnostics

    Access Service > Drive Diagnostics and review the drive's internal fault buffer. Clear any historical faults and monitor for recurring drive ready losses.

    Drive ready signal is typically monitored via X121/X122 connector pins on SINAMICS drives

DIY Feasiblehigh confidence

Call a technician if:

  • ·Drive hardware replacement needed
  • ·Complex PLC safety logic modifications required
  • ·Encoder system replacement necessary

Prevention

  • Regular inspection of servo enable chain components
  • Periodic encoder cable and connection checks
  • Proper servo tuning to avoid motion monitoring violations
  • Maintain adequate MD36300 servo enable delay margins

Common Mistakes

  • Ignoring intermittent drive ready signal issues
  • Setting motion monitoring limits too restrictively
  • Not checking PLC safety logic timing compatibility
  • Overlooking encoder battery maintenance schedules

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.