Siemens SINUMERIK codes
Siemens SINUMERIKSpindleIntermediate30-120 minutes

21800

Siemens 840D 21800 - Channel workpiece setpoint reached

Channel workpiece setpoint reached

Siemens SINUMERIK 840D alarm 21800: Channel workpiece setpoint reached. 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 21800 fires when the actual workpiece count ($AC_ACTUAL_PARTS or $AC_SPECIAL_PARTS) reaches or exceeds the programmed required workpiece quantity ($AC_REQUIRED_PARTS), triggered by MD 27880 PART_COUNTER bit 1 enablement. This is an informational alarm indicating the programmed batch quantity has been completed.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Verify MD 27880 PART_COUNTER bit 1 setting in Diagnostics > Machine Data > Channel Parameters. Confirm bit 1 = 1 (enabled) to activate workpiece counting.

  2. 2

    Check current values via Diagnostics > System Variables: $AC_ACTUAL_PARTS (incremented per part completion) and $AC_REQUIRED_PARTS (target quantity from NC program or external input).

  3. 3

    Review NC program for PART_NO or batch quantity definition commands that populate $AC_REQUIRED_PARTS. Confirm the setpoint matches actual production intent.

  4. 4

    If alarm is undesired, disable MD 27880 bit 1 = 0, or reset $AC_ACTUAL_PARTS to 0 via PLC interface or manual reset command (G65 macro if configured).

    Disabling bit 1 removes batch production safeguards; verify production control logic before modification.

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.