FANUC Robot codes
FANUC RobotServo/AxisIntermediate15-60 minutes

SRVO-036

Fanuc Robot SRVO-036 - Inpos time over

Inpos time over

The in-position time-out has expired. The robot commanded to a stop position but did not reach the in-position window within the configured time limit. The axis is still oscillating or drifting beyond the in-position band.

Root Cause Summary

SRVO-036 Inpos time over occurs when an axis fails to settle within the in-position window before the timeout expires. The servo system detects that the axis position is still oscillating, drifting, or otherwise outside the acceptable tolerance band after motion completion. This typically indicates mechanical issues, servo tuning problems, or mismatched payload/inertia parameters that prevent proper axis settling.

Safety

  • Always verify robot is in a safe stopped state before entering the work envelope
  • Use T1 mode when testing after clearing motion or servo alarms

Causes and Fixes

  1. 1

    Identify the faulting axis from alarm details

    Press RESET to clear the alarm, then press ALARM → F1 (DETAIL) to view the alarm history. Note which axis number (1-6) is listed in the alarm detail. This is the joint requiring investigation.

    The alarm detail screen shows the exact axis number and may include the position error value at timeout, which helps gauge severity.

  2. 2

    Perform manual axis movement test

    With servo power OFF, manually rotate the faulting axis through its full range of motion. Feel for binding, rough spots, excessive play, or grinding sensations. Compare the feel to adjacent axes. Loose joints will have noticeable play before the brake engages.

    Ensure all personnel are clear and E-stop is accessible. Large robots may require two people to safely move axes manually.

  3. 3

    Inspect joint mechanical components

    Visually inspect the faulting joint for loose mounting bolts, worn harmonic drive components, leaking grease, or damaged seals. Check motor mounting bolts, encoder mounting, and any external cable connections to the joint. Torque critical fasteners to specification if loose.

    J3 (elbow) and J4 (wrist roll) are most prone to wear on high-duty-cycle applications. Listen for unusual grinding or clicking during powered slow-speed movement.

  4. 4

    Check for payload mounting issues

    Verify that any end-of-arm tooling or payload is securely mounted to the robot flange. Loose tooling can cause oscillation at stop positions. Check all tool mounting bolts and clamps for proper torque.

    Improperly secured payloads can shift during motion and cause injury or equipment damage.

Service Recommended confidence

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.