FANUC Alarm SRVO-067 — SERVO OHAL2 alarm
Error- Hardware
- Pulsecoder (encoder)
- Controllers
- R-J3iB / R-30iA / R-30iB
- FANUC class
- SERVO2
- Hardware family
- FANUC Pulsecoder, backup battery and position loss alarms
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 →