Denso RC8 — Reading the Error Log & Encoder Reset

Denso · intermediate · 30 min

The Denso RC8 controller logs up to 1000 timestamped errors with a level and detail. Read the code and level first — and know the encoder-reset + CALSET path when a dead battery or motor swap erases position data.

ℹ️ The RC8 error log is your friend: every entry has a timestamp, an error code with its level, a message, and detail. Read it before acting — the level tells you how serious it is.

Read the error log

The Denso RC8 / RC8A controller keeps an error log of up to 1000 entries, and each entry includes a date/time stamp, the error code (with its error level), the error message, and details. The error level is the key: it indicates severity and drives how you recover.

  • On a full teach pendant you can read the complete log with detail.
  • Mini Pendants can only show the error code and level — to see the full log with detailed information, take a fresh WINCAPS III backup of the controller and read the log there.

So step one is always: read the exact code and its level, in the log or via a WINCAPS III backup.

Recover by cause

Denso RC8 errors span E-stop / safety, servo, communication, and encoder/position categories. Work the specific code the log names:

  • E-stop / safety: release any pressed emergency stop and restore the safety chain, then clear the error.
  • Robot not responding (e.g. 83400042 / 85491006): the controller cannot communicate with the robot — check the connection and the specific detail in the log entry.
  • Servo error: address the cause the code names (overload, deviation, drive) before re-enabling motor power.

Encoder reset + CALSET (dead battery or motor replaced)

A very common RC8 case: an error in the 85404670s range occurs when the encoder backup batteries are dead or a motor was replaced, so the position data in the encoder has been erased. When that happens you must:

  1. Replace the failed encoder battery (or complete the motor replacement) first, so position data can be retained going forward.
  2. Reset the encoder using the documented RC8/RC8A encoder-reset procedure.
  3. Perform CALSET to re-establish the robot's calibration/home position, because resetting the encoder clears the position reference.

Until CALSET is completed after an encoder reset, the robot's position is not trustworthy — do not run programs in automatic.

Step-by-step

  1. Read the code + level in the error log (or a WINCAPS III backup for Mini Pendant users).
  2. Fix the cause the code names — safety chain, connection, or servo.
  3. For an erased-encoder error, replace the battery/complete the motor swap, reset the encoder, then CALSET.
  4. Verify position by jogging in a manual mode and confirming the pendant matches reality before automatic operation.

When to escalate

If a code returns immediately after the correct recovery, use the RC8 error-code tables and Denso support with the exact code and level rather than repeatedly clearing it.

Key points

  • The RC8 logs up to 1000 timestamped errors, each with an error code, level, message, and detail — read the code and level first.
  • Mini Pendants show only the code and level; take a WINCAPS III backup to read the full log with detail.
  • Recover by the specific code: release E-stops for safety errors, check the connection for robot-not-responding (e.g. 83400042/85491006), address the named servo cause.
  • An erased-encoder error (85404670s) from a dead backup battery or motor swap needs: replace battery, reset the encoder, then CALSET.
  • After an encoder reset, position is untrusted until CALSET is done — verify by jogging before running in automatic.

Codes and symptoms

85404670s — Encoder position data erased
The encoder lost retained position (dead backup battery or motor replacement); reset the encoder and perform CALSET.
83400042 / 85491006 — Robot not responding
The controller cannot communicate with the robot — check the connection and the log detail.