Siemens SINUMERIK codes
Siemens SINUMERIKSpindleIntermediate30-120 minutes

16670

Siemens 16670 - Block following axis/spindle maximum number of CP modules

Block following axis/spindle maximum number of CP modules

An attempt was made to activate more generic couplings than are configured in MD18450 $MN_MM_NUM_CP_MODULES Control reaction: Correction block is reorganized. Interface signals are set. Alarm display.

Root Cause Summary

Alarm 16670 fires when an NC program attempts to activate more generic couplings (CP) on a spindle/axis than the system is configured to support. The machine parameter MD18450 defines the maximum number of simultaneous couplings allowed per channel, and exceeding this limit triggers this alarm during block execution.

Safety

  • Spindle hazard: ensure the spindle is at standstill before working near it; follow lockout/tagout procedures.

Causes and Fixes

  1. 1

    Navigate to Siemens HMI > Diagnostics > Machine Data > MD18450 and verify the current maximum coupling limit value for the affected channel.

  2. 2

    Count the total number of simultaneous COUP commands in the NC program block sequence—check for nested or overlapping coupling activations that remain active across multiple blocks.

    Couplings persist until explicitly decoupled with DECOUP; verify program logic does not accumulate active couplings unintentionally.

  3. 3

    Increase MD18450 to a value equal to or greater than the maximum concurrent couplings required, then reload the channel configuration via PLC > Restart Channel or machine reset.

  4. 4

    Re-run the NC program and confirm block %2 executes without alarm 16670.

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.