
axismd.ai
Siemens SINUMERIK Controller
Spindle · Intermediate · 30-120 minutes
Siemens 840D 16110 - Channel block spindle for dwell time not in control mode
Alarm 16110 fires when a dwell time (G04) or M command is executed on a spindle that is not in SPCON (spindle control mode). The spindle must be transitioned from positioning or oscillating mode into speed-controlled or position-controlled mode before dwell operations can be performed. This is a block-level safety check in the NCK to prevent timing violations.
Siemens 840D 16110 - Channel block spindle for dwell time not in control mode
Channel block spindle for dwell time not in control mode
Siemens SINUMERIK 840D alarm 16110: Channel block spindle for dwell time not in control mode. This alarm indicates a program or channel-level error on the SINUMERIK control. The part program or machine function cannot be executed as commanded.
Root Cause Summary
Alarm 16110 fires when a dwell time (G04) or M command is executed on a spindle that is not in SPCON (spindle control mode). The spindle must be transitioned from positioning or oscillating mode into speed-controlled or position-controlled mode before dwell operations can be performed. This is a block-level safety check in the NCK to prevent timing violations.
Safety
Causes and Fixes
Review NC program block %2 in channel %1 for G04 or dwell command immediately preceding the alarm. Verify if spindle %3 was explicitly switched to SPCON mode.
Add SPCON command before G04 dwell in NC program. Example: SPCON(SPEED) followed by M3/M4 spindle start, then G04 P[dwell_time].
SPCON must execute successfully before the dwell block is processed by NCK.
Check MD20050 (Spindle control mode) in Diagnostics > Parameters > Machine Data for spindle axis. Verify bit configuration allows SPCON transitions.
Use HMI menu: Diagnostics > Spindle > Spindle State to confirm spindle %3 is showing 'CONTROL' mode, not 'POSITIONING' or 'OSCILLATING'.
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.