Siemens SINUMERIK codes
Siemens SINUMERIKTool ChangerIntermediate30-120 minutes

104214

Siemens 840D 104214 - Error on positioning magazine

Error on positioning magazine

Siemens SINUMERIK alarm 104214: Error on positioning magazine. This alarm indicates an error condition in the NC program or control configuration that must be resolved before the operation can continue.

Root Cause Summary

Alarm 104214 indicates the tool magazine failed to position correctly to the commanded pocket location. This typically occurs when the magazine positioning sensor fails to detect arrival at the target position within the allowed timeout period, or when there is a mismatch between the commanded position and the actual magazine position feedback.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Check PLC diagnostics for magazine position sensor inputs (typically I/O signals for magazine position feedback). Verify sensor states change as magazine rotates manually in JOG mode.

    Lock out machine power and ensure magazine cannot move unexpectedly during manual inspection

  2. 2

    Inspect magazine position sensors (proximity switches or encoder) for physical damage, contamination with chips/coolant, or loose mounting. Clean sensors and check mounting distance/gap specifications.

  3. 3

    Verify magazine reference point (home position) is correctly detected. Execute magazine reference point approach and confirm PLC receives correct signal.

  4. 4

    Check wiring and connectors between magazine sensors and PLC input modules for continuity, shorts, or intermittent connections. Measure sensor voltage supply (typically 24VDC).

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.