
axismd.ai
FANUC Robot Controller
Servo/Axis · Intermediate · 15-60 minutes
Fanuc Robot SRVO-036 - Inpos time over
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.
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
Causes and Fixes
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.
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.
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.
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.
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.