Key Takeaways: Fanuc alarms 500 and 501 are stored-stroke overtravel alarms: the axis crossed its software travel limit in the plus direction (500) or minus direction (501). The machine is protecting itself from running an axis past its safe envelope. Recovery is usually simple, jog the axis back inside the limit, but repeat overtravels almost always trace to a work offset, tool offset, or program error worth fixing at the source.
Fanuc controls maintain software stroke limits per axis (commonly set in parameters 1320 for the plus limit and 1321 for the minus limit). Alarm 500 reads "OVER TRAVEL: +n" and alarm 501 reads "OVER TRAVEL: -n", where n is the axis. The control stops the axis the moment its commanded or actual position crosses the stored limit.
These are among the most benign Fanuc alarms when they happen once, and among the most telling when they repeat: something is sending the axis somewhere it should not go.
If the alarm appears immediately at power-up far from any physical limit, the machine may have lost its reference position, which is a different problem: see our guide to the Fanuc APC alarm 300 battery and zero-return issue.
Log each overtravel with its axis, direction, program, and operator note in your CMMS: three overtravels on the same program in a month is a program or setup problem with a name on it. Verify offsets against a first-piece checklist, and dry-run new programs with rapid override down. On the analytics side, overtravel stops are exactly the kind of short interruption that manual logs miss: Fabrico's computer-vision-verified OEE records every stop with its true duration, so downtime analysis shows how much these small events actually cost.
The axis will not move in either direction. What now?
Check whether a hard limit switch tripped and use the machine builder's overtravel release procedure. If the control blocks both directions on a soft limit only, verify you are jogging the correct axis and mode.
Can I widen the soft limits in parameters 1320/1321?
Only to match the machine's real mechanical envelope, per the builder's documentation. Widening limits to silence an alarm invites a hard crash.
Why does it overtravel only on one specific part program?
Almost certainly an offset or coordinate in that program. Compare the commanded end points against the machine envelope before blaming the machine.
To see how automatic stop capture turns small recurring alarms into visible, fixable patterns, book a demo.