
axismd.ai
Siemens SINUMERIK Controller
Spindle · Intermediate · 60-120 minutes
Siemens 22020 - Block spindle gear step change position not reached
SINUMERIK alarm 22020 occurs when the actual axis position deviates beyond the configured following error tolerance defined in MD32200 (FOLLOWING_ERR_WINDOW). This typically indicates mechanical binding, servo drive issues, or incorrect positioning monitoring parameters causing the axis to lag behind the commanded position.
Siemens 22020 - Block spindle gear step change position not reached
Block spindle gear step change position not reached
Through the configuration of MD35010 $MA_GEAR_STEP_CHANGE_ENABLE[AXn] = 2, the spindle is traversed to the position stored in MD35012 $MA_GEAR_STEP_CHANGE_POSITION[AXn] before the actual gear step change. The required gear step change position has not been reached Control reaction: Channel not ready. NC Start disable in this channel. Interface signals are set. Alarm display. NC Stop on alarm.
Root Cause Summary
SINUMERIK alarm 22020 occurs when the actual axis position deviates beyond the configured following error tolerance defined in MD32200 (FOLLOWING_ERR_WINDOW). This typically indicates mechanical binding, servo drive issues, or incorrect positioning monitoring parameters causing the axis to lag behind the commanded position.
Safety
Causes and Fixes
Check Following Error Parameters
Navigate to HMI > Commissioning > Machine Data and verify MD32200 FOLLOWING_ERR_WINDOW and MD32210 FOLLOWING_ERR_TIME settings for the affected axis.
Typical values are 0.1-0.5mm for linear axes and 0.5-2.0 degrees for rotary axes
Monitor Real-time Following Error
Use HMI > Diagnostics > Service > Axis Diagnosis to observe the current following error value in real-time during axis movement.
Do not increase following error limits without identifying root cause
Analyze Servo Trace
Activate servo trace via HMI > Diagnostics > Servo Trace to capture position command vs actual position data during the alarm condition.
Look for sudden spikes or gradual drift in the following error trace
Call a technician if:
Prevention
Common Mistakes
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.