Siemens SINUMERIK codes
Siemens SINUMERIKSpindleIntermediate30-120 minutes

16111

Siemens 840D 16111 - Channel block spindle No speed programmed

Channel block spindle No speed programmed

Siemens SINUMERIK 840D alarm 16111: Channel block spindle No speed programmed. 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 16111 fires when the NCK interpreter encounters a spindle command (M3, M4, M5, or S-word) in the part program without a speed value being programmed. The SINUMERIK 840D requires explicit speed programming before spindle rotation can be commanded. This is a syntax validation check performed by the NCK during block execution.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Review the part program block referenced in alarm (block %2). Verify an S-word with numeric value is present before M3/M4 command. Example: S1200 M3 (correct) vs. M3 (incorrect).

    Check if S0 was programmed - zero speed values may be rejected depending on MD 35100 (SpindleControlType) configuration.

  2. 2

    If S-word exists, verify it contains a valid numeric value. Symbolic speed references (e.g., S=VAR1) require prior variable assignment in the program.

    Variables must be assigned before use; undefined references trigger this alarm.

  3. 3

    Check if the spindle command is in a subroutine or macro call. Ensure S-word is programmed in the scope where M3/M4 executes, not only in the calling program.

  4. 4

    Edit the NC program to add the S-word with appropriate spindle speed (e.g., S800 M3). Save and reload the program to NCK memory via HMI or DNC interface.

Service Recommended confidence

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.