Control panel featuring red mushroom E-stop buttons and a Pilz safety relay for robot cell safety
Image: Dual-channel E-stop circuit architecture for an industrial robot cell.

The Engineering Philosophy of Robot E-Stops

Designing an emergency stop (E-stop) system for a 6-axis robot arm is not as simple as wiring a red mushroom button to the main power contactor. The goal of an E-stop is to remove the hazard as quickly as possible without introducing new, secondary hazards. For example, instantly cutting power (uncontrolled stop) to a robot holding a 50 kg payload over a conveyor could cause the arm to drop the load or slam into the floor due to gravity and mechanical backlash.

Editorial robot-cell layout with multiple e-stop locations.
Original editorial illustration for this article. Conceptual diagram — illustrates relationships, not dimensioned geometry.

Modern industrial robot safety architecture relies on controlled deceleration, redundant safety logic, and specific stop categories defined by international standards. In North America, these designs must satisfy ANSI/RIA R15.06 (USA), CSA Z434 (Canada), and the fundamental electrical safety rules of IEC 60204-1.

An E-stop must remove the hazard without creating a new one. Instant power removal is rarely the safest option for a high-inertia 6-axis arm.
- Robotics Engineering, Safety Architecture Team

Stop Categories: 0, 1, and 2

IEC 60204-1 and ISO 10218-1 define three distinct stop categories. Understanding when to apply each is the foundation of robot safety design.

Summary for orientation — verify against the datasheet for the configuration you are quoting.
Stop CategoryActionPower After StopTypical Robot Application
Category 0Immediate power removal (uncontrolled)DisconnectedOnly used if Category 1 fails; risks payload drop or axis drift
Category 1Controlled deceleration to zero, then power removalDisconnectedStandard industrial robots (welding, material handling)
Category 2Controlled deceleration to zero, power maintainedMaintained (STO active)Collaborative robots (cobots), quick restart cycles

For most industrial 6-axis arms, a Category 1 stop is the default E-stop behavior. The robot uses its servo drives to brake the axes in a controlled manner (typically achieving zero velocity in under 500 milliseconds), at which point the safety circuit drops the main power contactors. Category 0 (power removal in under 250 ms) is generally reserved as a secondary,硬件 backup if the controlled stop fails.

Circuit Architecture: Dual-Channel Redundancy

Safety circuits cannot rely on a single wire or a single relay. If a wire breaks or a contact welds, the E-stop must still function. This is achieved using dual-channel architecture.

An E-stop button contains two sets of normally closed (NC) contacts. When the button is pressed, both contacts open simultaneously. The signals from both channels are fed into a safety monitoring device—typically a safety relay (like a Pilz PNOZ) or a Safety PLC (like an Allen-Bradley GuardLogix). The safety device performs a cross-fault diagnosis every controller cycle (often 1–10 ms) to ensure both channels match. If Channel A reads "open" but Channel B reads "closed," the safety device detects a fault and immediately forces the robot into a safe state.

This architecture must meet a specific Performance Level (PL) as defined by ISO 13849-1. For robot cells in the USA and Canada, PL d (Category 3) is the minimum requirement, meaning the circuit can detect a single fault and still perform the safety function. High-risk applications often require PL e (Category 4), where faults are detected before the next safety demand occurs.

Safe Torque Off (STO) Integration

Historically, achieving a Category 0 or Category 1 stop required physically dropping electromechanical contactors in the power lines between the drive and the motor. Modern servo drives now feature STO (Safe Torque Off), a silicontegrated safety function.

When the safety relay triggers STO, it sends a 24V signal to the drive that disables the PWM switching of the power transistors. The motor can no longer generate torque, causing it to coast to a stop. Because STO is a certified safety function (SIL 3 / PL e), it eliminates the need for bulky power contactors in Category 2 applications. For a Category 1 stop, the drive uses its standard control loop to decelerate the motor to zero speed, and then STO is activated to maintain the safe state without mechanical wear.

Hardware Selection: Safety Relays vs. Safety PLCs

Choosing between a dedicated safety relay and a Safety PLC depends on cell complexity:

Implementation and Compliance Checklist

Related Resources

Sources and Methodology

Technical parameters in this guide (e.g., 250 ms power removal, 500 ms controlled stop, dual-channel diagnosis timing) are drawn from IEC 60204-1 (Electrical Equipment of Machines) and manufacturer safety guidelines (Pilz, Allen-Bradley, SICK). Compliance frameworks reference ANSI/RIA R15.06, CSA Z434, ISO 10218-1, and ISO 13849-1. Always validate your safety architecture with a site-specific risk assessment and a certified safety engineer.

What is the difference between Stop Category 0 and Stop Category 1 for robots?

Stop Category 0 immediately removes power to the robot motors without a controlled ramp-down, causing an abrupt stop. Stop Category 1 executes a controlled deceleration using the servo brakes and drives, and only removes power after the robot has reached zero velocity. Category 1 is generally preferred for industrial robots to prevent mechanical damage or tool ejection.

What is Safe Torque Off (STO) in a robot safety circuit?

Safe Torque Off (STO) is a safety function integrated into modern servo drives. When triggered, it prevents the drive from generating the torque needed to rotate the motor, effectively stopping motion without physically cutting the main power contactors. This allows for faster restart times and less mechanical wear compared to a hard power cut.

Do I need a safety relay or a safety PLC for a robot E-stop circuit?

For a single, simple robot cell with basic E-stops and gate switches, a dedicated safety relay (like a Pilz PNOZ) is sufficient and cost-effective. For complex cells with multiple safety zones, area scanners, and conditional logic, a Safety PLC (like an Allen-Bradley GuardLogix) is required to manage the interdependencies safely.

Go deeper: the Master Guide

Full walkthrough of robot architecture, control software and integration.

Read Full Guide →