
axismd.ai
Siemens SINUMERIK Controller
Spindle · Intermediate · 30-120 minutes
Siemens 840D 16150 - Channel block invalid spindle number with PUTFTOCF
Alarm 16150 fires when a PUTFTOC or PUTFTOCF instruction references a spindle number that exceeds the maximum spindle count configured in the NCK machine data. The spindle number argument must fall within the range 1 to MD18082 (maximum spindle number).
Siemens 840D 16150 - Channel block invalid spindle number with PUTFTOCF
Channel block invalid spindle number with PUTFTOCF
Siemens SINUMERIK 840D alarm 16150: Channel block invalid spindle number with PUTFTOCF. 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 16150 fires when a PUTFTOC or PUTFTOCF instruction references a spindle number that exceeds the maximum spindle count configured in the NCK machine data. The spindle number argument must fall within the range 1 to MD18082 (maximum spindle number).
Safety
Causes and Fixes
Note the channel and block number from the alarm. Review the NC program listing around the reported block to identify the PUTFTOC or PUTFTOCF statement.
In SINUMERIK Operate, navigate to Maintenance > Machine Data > Spindle and verify MD18082 value. This defines the maximum spindle number available on your control (typically 1-4 on 840D).
Correct the NC program: either reduce the spindle number argument to ≤ MD18082, or reconfigure MD18082 and related spindle machine data (MD18080, MD18081, MD18100+) if additional spindles are required.
Changing spindle count machine data requires reboot of the NCK. Test on offline simulator first.
Clear the alarm via Reset or Emergency Stop, reload the corrected NC program, and re-execute the block.
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.