Siemens SINUMERIK codes
Siemens SINUMERIKSpindleIntermediate30-120 minutes

16150

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

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    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.

  2. 2

    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).

  3. 3

    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.

  4. 4

    Clear the alarm via Reset or Emergency Stop, reload the corrected NC program, and re-execute the block.

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.