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 MACR-012 — WARN Number of DI+RI is over

FANUC MACR-012 (“WARN Number of DI+RI is over”): The number of RI+DI is over the maximum number. First check: First deassign the other RI or DI assignments.

Updated 2026-09-17 · LogrobotLM reference

Description

The number of RI+DI is over the maximum number. You can assign RI and DI to macro assign type, but the total number of assignments possible is restricted by the system variable $MACROMAXDRI. $MACROMAXDRI must be set to 5 and never be changed. When the total number of assignments is over $MACROMAXDRI, this alarm occurs.

Remedy

First deassign the other RI or DI assignments. Then assign the new macro as RI or DI.

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 →