Code 25040: Axis %1 standstill monitoring
Issue Description & Safety Warning
The Siemens SINUMERIK 840D CNC has triggered a critical Axis %1 standstill monitoring alarm. Immediate attention from a qualified operator or maintenance technician is required to prevent secondary damage to the equipment or spoiled parts during the manufacturing cycle. Always ensure standard safety and LOTO procedures are followed before accessing electrical cabinets.
Official Troubleshooting Steps
Parameters: %1 = Axis name, spindle number Definitions: The NC monitors to ensure that the position is held at zero speed. Monitoring is started after a time that can be set for a specific axis in the MD36040 $MA_STANDSTILL_DELAY_TIME after interpolation has ended. A constant check is made to determi ne whether the axis remains within the tolerance range given in MD36030 $MA_STANDSTILL_POS_TOL. The following cases are possible: 1. The NC/PLC interface signal DB31,... DBX2.1 (S ervo enable) is zero because the axis has jammed mechanically. Due to mechanical in fluences (e.g. high machining pres sure), the axis is pushed outside the permissible position tolerance. 2. With closed position control loop (without jammi ng) - NC/PLC interface signal DB31,... DBX2.1 (Servo enable) is "1" - the axis is pushed away from it s position by mechanical forces with a small gain in the position control loop. The alarm can be reprogrammed in the MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready). Reaction: Mode group not ready. The NC switches to follow-up mode. Channel not ready. NC Start disable in this channel. Interface signals are set. Alarm display. NC Stop on alarm. Channel not ready. Remedy: Please inform the authorized personnel/service department. - Check MD36040 $MA_STANDSTILL_DELAY_TIME and MD36030 $MA_STANDSTILL_POS_TOL; increase if necessary. The value must be greater than the machine data "Exact stop - coarse" (MD36000 $MA_STOP_LIMIT_COARSE). - Estimate machining forces and reduce if necessary by setting a lower feed or a higher rotational speed. - Increase clamping pressure. - Increase the gain in the position control l oop by improved optimization (Kv factor MD32200 $MA_POSCTRL_GAIN, SIMODRIVE611D drive). Program Continuation: Clear alarm with the RESET key in all channel s of this mode group. Restart part program.
Source: SINUMERIK 840D sl / 840Di sl / SINAMICS S120 Diagnostics Manual (DAsl, 03/2009)
Last reviewed: 2026-07-01 · Verified against the manufacturer’s official documentation.
About Siemens SINUMERIK 840D CNC Alarms
Siemens controllers include extensive self-diagnostics that flag or halt the machine when a fault is detected. Error code 25040 on the SINUMERIK 840D CNC identifies one specific fault condition — its documented cause and the official corrective steps are listed above, sourced from Siemens's service documentation. Always confirm against the manual for your exact machine configuration and follow LOTO procedures before servicing.
Complete Alarm List: 4014 Siemens SINUMERIK 840D CNC codes.
Have a better solution?
Help the industrial community by sharing your repair experience for code 25040.
Need a searchable reference for more Siemens SINUMERIK 840D CNC manuals?
We structure equipment manuals into searchable code, title, cause, solution, safety note, and source-reference data. Send a PDF and example searched codes when you need public pages, private search, or structured exports.
Space reserved for Google AdSense / Industrial Affiliate Links
Monetization target for 2026