LogrobotLM — AI fault diagnosis for ABB · KUKA · FANUC robots. It reads your robot backup in your browser (never uploaded) and pinpoints the fault. Try it free →

FANUC Alarm SRVO-067 — SERVO OHAL2 alarm

Error
Hardware
Pulsecoder (encoder)
Controllers
R-J3iB / R-30iA / R-30iB
FANUC class
SERVO2

Manufacturer wording — SERVO OHAL2 alarm (Grp:%d Ax:%d)
The manual prints placeholders; your controller fills them in with the real group, axis or number.

FANUC SRVO-067 (“SERVO OHAL2 alarm”): The temperature inside the pulse coder has become too high, causing the built-in thermostat to actuate. First check: 1. Check the operating conditions of the robot.

Updated 2026-10-22 · LogrobotLM reference

Description

The temperature inside the pulse coder has become too high, causing the built-in thermostat to actuate.

Remedy

1. Check the operating conditions of the robot. If any of the ratings specified for the robot, such as its rated duty cycle or load, are exceeded, modify the use of the robot so that the ratings are not exceeded. 2. If this alarm is issued, even when the power is turned on and the motor has not overheated, replace the motor.

Field diagnosis

The temperature inside the Pulsecoder or the motor has tripped the built-in thermostat.

What to check

  • Check the cycle rate and load against the rated duty and lighten them.
  • If the code appears at power-up with the motor cold, the thermostat is faulty: replace the motor.
  • Note: An OHAL2 on J1 of a ceiling-mounted robot with an aging power cable: the motor heats up due to poor contact.

Related codes

Indicative field information — the robot manufacturer's manual and safety procedures always prevail. Never bypass a safety device; apply lockout/tagout (LOTO) before any physical intervention. How this reference is built →