Siemens SINUMERIK codes
Siemens SINUMERIKSystemIntermediate30-120 minutes

20091

Siemens 840D 20091 - Axis has not reached fixed stop

Axis has not reached fixed stop

Siemens SINUMERIK 840D alarm 20091: Axis has not reached fixed stop. 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 20091 fires when an axis fails to reach its programmed fixed stop position during a fixed stop traverse operation (G60 or similar fixed stop command). This occurs when either the axis reaches the end position before physically contacting the fixed stop, or the traversing movement is aborted before contact is established.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Verify actual fixed stop mechanical position on the machine. Manually jog axis slowly toward fixed stop using JOG mode (select axis, press JOG soft key on SINUMERIK HMI panel).

    Ensure machine is in manual mode and spindle is off before jogging.

  2. 2

    Check machine data parameter $MA_FIXED_STOP_POS[axis] via Diagnostics > Machine Data menu. Compare stored position value to actual measured position from Step 1.

  3. 3

    If mismatch exists, update $MA_FIXED_STOP_POS[axis] to match actual mechanical stop location. Navigate to Diagnostics > Machine Data > search '20091' or filter by axis.

    Changing fixed stop position requires machine parameter write-enable; consult machine builder documentation.

  4. 4

    Review NC part program G-code for fixed stop command (typically G60 with coordinate). Verify programmed position equals or exceeds $MA_FIXED_STOP_POS value by at least the amount specified in $MA_FIXED_STOP_CLEARANCE.

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.