
axismd.ai
Siemens SINUMERIK Controller
Spindle · Intermediate · 30-120 minutes
Siemens 840D 22011 - Channel block spindle change to programmed gear stage not
Alarm 22011 occurs when the Repos module attempts a gear stage change to a previously programmed gear stage, but the spindle is not in speed control mode during block deselection. This typically happens when DryRun, ProgramTest, or SearchRunByProgTest functions are inactive and the spindle operates as a slave axis without active speed control.
Siemens 840D 22011 - Channel block spindle change to programmed gear stage not
Channel block spindle change to programmed gear stage not
Siemens SINUMERIK 840D alarm 22011: Channel block spindle change to programmed gear stage not. This alarm indicates a spindle-related fault or programming error on the specified channel. The affected spindle function cannot be executed.
Root Cause Summary
Alarm 22011 occurs when the Repos module attempts a gear stage change to a previously programmed gear stage, but the spindle is not in speed control mode during block deselection. This typically happens when DryRun, ProgramTest, or SearchRunByProgTest functions are inactive and the spindle operates as a slave axis without active speed control.
Safety
Causes and Fixes
Navigate to Diagnostics > Parameters > Machine Data and verify MD20110 (SpindleControlType) is set to 1 (speed control) for the affected spindle. If set to 0 (position control only), the gear change cannot proceed.
Changing spindle control type may affect program execution and machine safety interlocks.
Check MD20107 (SpindleIsSlaveAxis) - if set to 1, the spindle is configured as a slave axis and cannot perform independent gear changes during Repos operations without explicit master control.
Verify the M-code sequence in the NC program: ensure M3 or M4 (spindle start in speed control) is executed before the gear change block, and confirm the spindle has reached target speed via parameter MD20118 (SpindleSpeedMonitoringTime).
In the HMI, select Diagnostics > Spindle > Actual Values and confirm spindle status shows 'Speed Control Active' before attempting manual gear stage change via Repos.
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.