
axismd.ai
Siemens SINUMERIK Controller
Overtravel/Limit · Basic · 5 - 15 minutes
Siemens 10620 - Block axis at software limit switch
SINUMERIK alarm 10620 occurs when the NC kernel encounters a feed-interpolated motion command (G01, G02, G03) without a valid positive feedrate value. This typically results from missing F-word programming, modal feedrate loss during mode transitions, or feedrate override conditions reducing the effective rate to zero.
Siemens 10620 - Block axis at software limit switch
Block axis at software limit switch
During the traversing motion, the system detected that the software limit switch would be traversed in the direction indicated. Exceeding the traversing range was not detected during block preparation because there has either been a motion overlay or a zero offset has been executed or a coordinate transformation is active Control reaction: Local alarm reaction. NC Start disable in this channel. Interface signals are set. Alarm display. NC Stop on alarm at block end.
Root Cause Summary
SINUMERIK alarm 10620 occurs when the NC kernel encounters a feed-interpolated motion command (G01, G02, G03) without a valid positive feedrate value. This typically results from missing F-word programming, modal feedrate loss during mode transitions, or feedrate override conditions reducing the effective rate to zero.
Safety
Causes and Fixes
Check Current NC Block
In SINUMERIK Operate, navigate to Program > Editor and examine the NC block where alarm occurred. Look for missing F-word before any G01/G02/G03 commands.
Use the cursor position indicator in the NC editor to identify the exact block that triggered the alarm.
Verify Modal Feedrate Status
Press Machine > Diagnostics > Service > Variables and check $AA_MODAL[F] to see current modal feedrate value. Zero indicates no feedrate is active.
Modal feedrate is lost after M02/M30 or when switching between feed modes.
Add Valid F-Word
Edit the NC program to include appropriate F-word (e.g., F1000 for mm/min) before the motion command. Ensure F-value matches units set in MD20150 (AXCONF_MACHAX_USED).
Always verify feedrate units - G94 (mm/min) vs G95 (mm/rev) to prevent excessive speeds.
Call a technician if:
Prevention
Common Mistakes
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.