Siemens SINUMERIK codes
Siemens SINUMERIKServo/AxisIntermediate30-120 minutes

61804

Siemens 840D 61804 - Channel block: Progr. position exceeds reference point

Channel block: Progr. position exceeds reference point

Siemens SINUMERIK 840D alarm 61804 indicates the programmed position in the specified block exceeds the reference point coordinate. The programmed target position is beyond the machine reference point in the specified direction.

Root Cause Summary

Alarm 61804 indicates that the programmed intermediate position or current actual position (ISPOS) falls behind the machine's reference point, violating the valid travel range defined by MD32100 (RefPoint) and MD32110 (MaxPos). This occurs when NC program coordinates reference negative machine positions that exist outside the calibrated datum after homing.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Execute machine homing cycle (G74 or OEM-specific homing routine) on the affected channel. Monitor Diagnostics > NCK > Axis > RefPointActive flag to confirm reference point establishment.

    Do not skip homing; manual jog to zero is insufficient for encoder synchronization.

  2. 2

    Verify MD32100 (RefPoint) and MD32110 (MaxPos) are correctly set in Siemens HMI under Diagnostic > Parameters > Machine Data > Axes > [Channel] > Geometry. RefPoint should match your machine's home position; MaxPos should define maximum positive travel from reference.

  3. 3

    Check MD32120 (MinPos) to ensure the negative travel boundary is set correctly. Programmed positions must satisfy: MinPos ≤ position ≤ MaxPos relative to RefPoint.

  4. 4

    Clear alarm, re-execute homing, then test program with G00 X0 to verify reference frame is locked. If alarm persists, check encoder hardware (absolute encoder battery, resolver connection) via Diagnostics > Hardware.

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.