
axismd.ai
Siemens SINUMERIK Controller
Overtravel/Limit · Intermediate · 30-120 minutes
Siemens 26122 - Axis , $AA_ESR_ENABLE = 1, axis exchange not executed in this
Alarm 26122 fires when an axis replacement (ESR - Extended Software Replacement) is attempted while the Emergency Stop Replacement enable flag is active ($AA_ESR_ENABLE[Achse] = 1). This safety mechanism prevents inadvertent axis substitution during emergency conditions or when the control system prohibits dynamic axis reconfiguration.
Siemens 26122 - Axis , $AA_ESR_ENABLE = 1, axis exchange not executed in this
Axis, $AA_ESR_ENABLE = 1, axis exchange not executed in this
With $AA_ESR_ENABLE[Achse] = 1 axis exchange not permitted Control reaction: Interpreter stop NC Start disable in this channel. Interface signals are set. Alarm display. NC Stop on alarm.
Root Cause Summary
Alarm 26122 fires when an axis replacement (ESR - Extended Software Replacement) is attempted while the Emergency Stop Replacement enable flag is active ($AA_ESR_ENABLE[Achse] = 1). This safety mechanism prevents inadvertent axis substitution during emergency conditions or when the control system prohibits dynamic axis reconfiguration.
Safety
Causes and Fixes
Access Diagnostics > Machine Data > Motor/Axis Parameters in the NCK menu. Locate $AA_ESR_ENABLE[axis_number] for the affected axis.
Verify the current value: if = 1, axis replacement is disabled. Check the PLC program logic (typically OB1 or axis control logic) to confirm whether this flag was intentionally set by the safety system.
If axis replacement is required, set $AA_ESR_ENABLE[axis_number] = 0 via HMI or part program only after confirming no emergency conditions exist and the machine is in a safe state.
Changing this parameter during active motion or emergency stop conditions may cause machine safety violations.
After parameter modification, perform an NC RESET and verify the axis is operational before resuming production.
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.