
axismd.ai
Siemens SINUMERIK Controller
Spindle · Intermediate · 30-120 minutes
Siemens 840D 16695 - Channel block following axis/spindle status/instruction is
Alarm 16695 indicates an attempt to execute a spindle instruction that is incompatible with the current state of the generic coupling (GCODE spindle synchronization or axis coupling). The coupling status machine may be in IDLE, COUPLED, or ERROR state, and the issued command violates the state transition rules defined in MD 32200 series coupling parameters.
Siemens 840D 16695 - Channel block following axis/spindle status/instruction is
Channel block following axis/spindle status/instruction is
Siemens SINUMERIK 840D alarm 16695: Channel block following axis/spindle status/instruction is. 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 16695 indicates an attempt to execute a spindle instruction that is incompatible with the current state of the generic coupling (GCODE spindle synchronization or axis coupling). The coupling status machine may be in IDLE, COUPLED, or ERROR state, and the issued command violates the state transition rules defined in MD 32200 series coupling parameters.
Safety
Causes and Fixes
Navigate to Diagnostics > Spindle Parameters > Generic Coupling in SINUMERIK HMI or access MD 32210 and MD 32220 via machine parameter menu. Verify coupling is enabled (MD 32210 = 1) and review current coupling mode (MD 32220: 0=OFF, 1=SPEED_SYNC, 2=POSITION_SYNC).
Do not modify machine parameters during active program execution.
Check MD 32200 (Coupling control enable per spindle). Ensure the spindle referenced in the alarm (spindle %3) has coupling enabled. If MD 32200[spindle_number] = 0, the spindle coupling is disabled and no coupling instructions will be accepted.
Review the NC program logic around block %2. Verify the sequence of coupling commands respects state transitions: COUPLE can only follow IDLE state, UNCOUPLE from COUPLED state, and M19 (stop spindle) only from COUPLED or IDLE. Reorder or add conditional checks (IF statements) to ensure proper sequencing.
If using axis-to-spindle coupling, verify MD 37200-37220 (axis coupling parameters) are correctly configured and that the master axis/spindle reference is valid and in a state that permits coupling (not in error, not executing rapid moves incompatible with coupling).
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.