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

  1. Read the V+ log in ACE — get the exact fault text, not just the symptom.
  2. After an E-stop? Clear the E-stop condition, then re-enable high power (the robot won't move until you do).
  3. 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).
  4. Encoder/position fault? Re-run the calibration procedure in ACE for the affected joint(s).
  5. Tool-config fault? Correct the tool/payload configuration to match the real end-effector.
  6. 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).