
axismd.ai
FANUC Controller
Overtravel/Limit · Intermediate · 10-30 minutes
Fanuc OT0504 - Overtravel alarm: soft limit +3
The FANUC OT0504 alarm typically occurs when the machine attempts to move beyond the stored stroke limit in the positive direction due to incorrect work offsets or improperly set stroke limit parameters. The most likely fix involves checking and adjusting the active workpiece coordinate system offsets (G54-G59) or verifying the stored stroke limit parameters (1320-1327). This issue is often resolved within 10-30 minutes with intermediate-level troubleshooting skills.
Fanuc OT0504 - Overtravel alarm: soft limit +3
OVERTRAVEL ALARM: SOFT LIMIT +3
The machine attempted to move beyond the stored stroke limit in the positive direction on one or more axes. Stored stroke limits (parameters 1320-1327) define software-based travel boundaries that protect the machine from exceeding mechanical limits. This alarm triggers before reaching hardware overtravel limit switches, preventing potential collision or damage.
Root Cause Summary
The FANUC OT0504 alarm typically occurs when the machine attempts to move beyond the stored stroke limit in the positive direction due to incorrect work offsets or improperly set stroke limit parameters. The most likely fix involves checking and adjusting the active workpiece coordinate system offsets (G54-G59) or verifying the stored stroke limit parameters (1320-1327). This issue is often resolved within 10-30 minutes with intermediate-level troubleshooting skills.
Safety
Causes and Fixes
Identify Active Offset
Navigate to the OFFSET SETTING screen on the control panel and identify the active workpiece coordinate system (e.g., G54). Note the offset values for the axis that triggered the alarm (e.g., +X, +Z).
Take a photo of the current offset values before making changes for easy reference or rollback.
Ensure the machine is in a safe state before navigating menus to avoid accidental movement.
Compare Against Stroke Limit
Cross-reference the offset value with the stored stroke limit for that axis (parameter 1320 for +X, 1324 for +Z, etc.) via the SYSTEM > PARAMETER screen. Calculate if the programmed position plus offset exceeds the limit.
Use a calculator to add the offset and programmed position to confirm the total exceeds the limit.
Do not modify parameters yet; only observe values to avoid unintended changes.
Adjust Offset Value
If the offset is too large, reduce the positive value in the OFFSET SETTING screen to bring the total position within the stored stroke limit. Test by jogging the axis or running a small program segment in MDI mode.
Make small incremental changes (e.g., reduce by 10-20% of the excess) and test to avoid over-correcting.
Verify no collision risk with fixtures or tools before jogging the axis.
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.