Omron Adept Cobra/Viper — Faults & ACE Diagnostics
Omron · advanced · 30 min
Omron's Adept-derived Cobra and Viper robots are configured and diagnosed in ACE, with faults logged by the V+ operating system. Learn to read the V+ log, recover from an E-stop / high-power lockout, and work the common amplifier, encoder and tool-config faults.
ℹ️ Omron's industrial robots (Adept Cobra SCARA, Viper 6-axis, Quattro) run the V+ operating system and are set up in ACE (Automation Control Environment). Faults are in the V+ log — read it before resetting, and remember high power must be re-enabled after any E-stop.
The tools: ACE and V+
Omron's Adept-derived industrial robots — Cobra (SCARA), Viper (6-axis), Quattro (delta) — are controlled by the V+ / eV+ operating system on a SmartController or embedded amplifier (eMB), and are configured and diagnosed with ACE (Automation Control Environment). ACE is the primary tool: it configures the robot and vision, walks you through calibration, and surfaces controller-level diagnostics. When something faults, the detail is in the V+ log — read it first.
Note: this covers Omron's Adept-lineage industrial robots. Omron's TM collaborative robots are a separate line configured in TMflow.
Common Adept faults
The faults you'll meet most on these platforms:
- E-stop / high-power lockout — after any emergency stop, high power is disabled and must be explicitly re-enabled before the robot will move. This is the number-one "robot won't move" call and is not a fault as such.
- Amplifier overcurrent — the drive tripped on current. Look for a mechanical bind, a crash, or a seized joint before re-enabling.
- Encoder drift / position — the robot's position no longer agrees with its encoders; may need re-calibration.
- Motor lockup — a joint won't move / is stalled.
- Tool (end-effector) configuration mismatch — the configured tool doesn't match reality, throwing motion or payload faults.
Step-by-step
- Read the V+ log in ACE — get the exact fault text, not just the symptom.
- After an E-stop? Clear the E-stop condition, then re-enable high power (the robot won't move until you do).
- Amplifier overcurrent / motor lockup? Before re-enabling, check for a mechanical bind, crash or seized joint — re-enabling into a bind just trips again (or damages the drive).
- Encoder/position fault? Re-run the calibration procedure in ACE for the affected joint(s).
- Tool-config fault? Correct the tool/payload configuration to match the real end-effector.
- Verify motion at reduced speed against a known position.
Why reading the log matters
Many of these faults look identical from the operator's seat ("it stopped and won't go"). The V+ log is what separates a benign high-power-off after an E-stop from an amplifier overcurrent caused by a crash. Diagnose from the log, not the symptom.
Never do this
Don't repeatedly re-enable high power into an amplifier-overcurrent or motor-lockup fault — you're driving into a bind or a fault and can damage the amplifier or mechanics. Find the mechanical/electrical cause first. And never bypass the E-stop chain to keep the robot moving.
Key points
- Omron Adept Cobra/Viper/Quattro run the V+/eV+ OS and are configured/diagnosed in ACE; faults are recorded in the V+ log — read it first.
- After any E-stop, high power is disabled and must be explicitly re-enabled before the robot will move (the most common 'won't move' cause).
- Amplifier overcurrent and motor lockup usually mean a mechanical bind, crash or seized joint — check before re-enabling, or it trips again.
- Encoder drift/position faults need re-calibration in ACE; a tool-configuration mismatch throws motion/payload faults until corrected.
- Diagnose from the V+ log, not the symptom; never re-enable repeatedly into an overcurrent fault or bypass the E-stop chain.
Codes and symptoms
- High power disabled (E-stop) — Robot won't move after E-stop
- After an emergency stop, high power is off and must be explicitly re-enabled. Clear the E-stop condition, then re-enable high power in ACE / at the pendant.
- Amplifier overcurrent — Drive tripped on current
- The amplifier tripped on current — usually a mechanical bind, crash or seized joint. Find and clear the mechanical cause before re-enabling high power.
- Encoder drift / tool mismatch — Position or configuration fault
- Position no longer agrees with the encoders (re-calibrate in ACE), or the configured tool/payload doesn't match the real end-effector (correct the config).