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 → · Le diagnostic IA qui lit la sauvegarde de votre robot, sans rien téléverser.

FANUC Alarm SHAP-031Macro %s not set

FANUC SHAP-031 (“Macro %s not set”): The macro table was not set correctly. First check: The controller will try to set up the macro table again at the next Controlled start.

Updated 2026-08-29 · LogrobotLM reference

Description

The macro table was not set correctly.

Remedy · Remède

The controller will try to set up the macro table again at the next Controlled start. It is possible that the macro table needed to be expanded and that can only be done by restarting the controller in Controlled start mode.

Frequently asked · Questions fréquentes

What does FANUC alarm SHAP-031 mean?
FANUC SHAP-031 (“Macro %s not set”): The macro table was not set correctly.
How do you troubleshoot FANUC alarm SHAP-031?
The controller will try to set up the macro table again at the next Controlled start. It is possible that the macro table needed to be expanded and that can only be done by restarting the controller in Controlled start mode.

Related codes / Codes liés

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. · Informations indicatives issues du terrain — le manuel du constructeur et ses procédures de sécurité font foi. Ne shuntez jamais un organe de sécurité ; consignez (LOTO) avant toute intervention physique. How this reference is built →