Robotics in Manufacturing
SRVO-031

SRVO-031: User servo alarm

A deliberately triggered alarm: system variable $MCR_GRP[group].$SOFT_ALARM was set TRUE, usually by a program or integrator logic.

What it means

A deliberately triggered alarm: system variable $MCR_GRP[group].$SOFT_ALARM was set TRUE, usually by a program or integrator logic. The robot is doing what it was told - the question is what set the flag and why.

Common causes

Ranked by what technicians most often find, most likely first.

  1. Application or background logic setting $MCR_GRP[g].$SOFT_ALARM TRUE - often integrator-installed protection logic.

How to fix it

  1. Find what sets $SOFT_ALARM - check background tasks, KAREL programs, and integrator documentation for this cell.
  2. Resolve the condition that logic was protecting against, rather than just clearing the flag.