Siemens SINUMERIK codes
Siemens SINUMERIKSpindleIntermediate30-120 minutes

22064

Siemens 840D 22064 - Channel axis reference point approach: zero marker search

Channel axis reference point approach: zero marker search

Siemens SINUMERIK 840D alarm 22064: Channel axis reference point approach: zero marker search. This alarm indicates a spindle-related fault or programming error on the specified channel. The affected spindle function cannot be executed.

Root Cause Summary

Alarm 22064 fires when the zero marker search velocity (MD34200 - zero marker search feedrate) exceeds the maximum encodable frequency limit of the active measuring system during reference point approach. The encoder cannot reliably detect the zero marker pulse at the commanded velocity, causing synchronization failure between actual position and reference system.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Access Siemens HMI Diagnostics > Machine Data > Axis Parameters. Locate MD34200 for the alarmed axis %2 in channel %1. Record the current zero marker search velocity value in mm/min or deg/min.

  2. 2

    Cross-reference the encoder type (MD34110 - measuring system type) and its maximum frequency rating in the machine documentation. Typically: Incremental encoders 200kHz max, EnDat 2.2 ~500kHz, Resolver systems ~10kHz. Divide max frequency by 2 to determine safe command velocity limit.

    Consult encoder datasheet; exceeding limit causes phase jitter and marker pulse dropout.

  3. 3

    Reduce MD34200 by 30-50% from current setting. Example: if set to 6000 mm/min and encoder limit frequency is 50kHz, reduce to 3000-4000 mm/min. Re-execute reference point approach (G74) to verify alarm clears.

  4. 4

    If alarm persists after reduction, verify encoder signal quality in Diagnostics > Measuring System > Encoder A/B signals. Check for noise, cable routing issues, or encoder wear causing frequency response degradation.

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.