FANUC codes
FANUCOvertravel/LimitIntermediate10-30 minutes

OT0504

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

  • Before jogging axis manually to clear overtravel condition, verify no collision risk exists with fixtures, workpiece, or tooling - use incremental jog at reduced feedrate override (10-25%)
  • When modifying stored stroke parameters, never exceed machine mechanical travel limits or set values that allow collision with table edges, tool changer, or other machine components

Causes and Fixes

  1. 1

    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.

  2. 2

    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.

  3. 3

    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.

DIY Feasiblehigh confidence

Call a technician if:

  • ·If reference point issues persist after attempting to re-establish it, indicating potential encoder or hardware failure.
  • ·If stored stroke limit parameters cannot be adjusted due to control access restrictions or unknown mechanical limits.

Prevention

  • Regularly verify and document work offset values (G54-G59) during setup to avoid excessive positive offsets.
  • Perform routine checks on stored stroke limit parameters after machine maintenance or relocation.
  • Train operators to simulate programs in dry run mode to catch potential overtravel issues before execution.

Common Mistakes

  • Ignoring active tool length offsets (G43) when calculating total Z-axis travel, leading to repeated alarms.
  • Setting stored stroke limits too close to mechanical limits without accounting for safety margins, risking hardware overtravel.

Related Alarms

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.