Safety: Standards, Safeguarding and Cobots

ISO 10218, risk assessment, light-curtain distance, stopping distance, speed and separation monitoring and power and force limiting.

Why robots are dangerous

An industrial robot is strong, fast and can move without warning. It has no idea there is a person there, and the force at the tool of even a small robot can injure. Most accidents happen not during normal automatic running, behind guards, but during teaching, programming, maintenance, fault clearing and set-up, when a person is close to the robot with the guards open. Safety is designed in at the start, for the whole cell: the robot, its tool, the part it carries, the layout and the people who work around it.

HazardExample
Impact and crushingThe arm strikes a person or traps them against a fixture, fence or machine
EjectionA dropped or thrown part, a broken tool, a released spring
Tool hazardsSharp edges, welding arc and fume, laser, hot parts, a moving gripper that pinches
Unexpected movementA restart, a program fault, a wrong signal from the PLC, a brake failure
EntrapmentA person inside the cell when it starts
Electrical, pneumatic, stored energyThe controller cabinet, air in the tool, gravity on an arm when the brakes are released
Ergonomic and noiseLoading heavy parts, noise from air exhausts

The standards

The standards are the common basis of the legal requirements (the EU Machinery Directive and Regulation, OSHA and the US consensus standards, and the rules in other countries). They change, so always use the current edition of the ones that apply to you.

StandardWhat it covers
ISO 10218-1Safety requirements for the robot itself (the manufacturer’s part)
ISO 10218-2Safety requirements for the robot system and integration (the integrator’s part): layout, safeguarding, validation
ISO/TS 15066Collaborative operation: the four methods and the limits for contact with people. The 2025 revision of ISO 10218 brings much of this into the main standard; check the current edition.
ISO 12100General principles of risk assessment and risk reduction for machinery
ISO 13849-1 and IEC 62061The design of the safety-related control system: performance levels (PL) and safety integrity levels (SIL)
ISO 13855Positioning of safeguards: the safety distance calculation used below
ISO 13857Safety distances to prevent upper and lower limbs reaching dangerous zones (guard heights and openings)
ISO 14120Design and construction of fixed and movable guards
IEC 61496Electro-sensitive protective equipment: light curtains and laser scanners
ISO 13850Emergency stop function
ANSI/A3 R15.06The US adoption of ISO 10218 for industrial robot systems
IEC 60204-1Electrical equipment of machines (including stop categories)

A robot sold as “collaborative” is only a robot built for use in collaborative applications. The application, with its tool and part, has to be assessed and validated. See Industrial Robotics for the way this guide is organized.

Risk assessment

The risk assessment is the heart of robot safety. It identifies the tasks (running, teaching, loading, clearing jams, maintenance, cleaning), the people involved and the hazards for each; estimates the risk from the severity of the harm and the probability of it (which depends on how often people are exposed, how likely a hazardous event is and whether they can avoid it); and chooses measures in order: design it out, then safeguard, then inform and train.

Worked example: a simple risk ranking

Score the severity (1 minor to 4 fatal) and the probability (1 rare to 4 frequent) of each hazard of a palletizing cell, and multiply:

HazardSeverityProbabilityRiskAction
Impact by the arm during automatic run428high: needs a safety function
Crushing between arm and fixture428high: needs a safety function
Ejection of a gripped part326medium: reduce
Welding flash or fume236medium: reduce
Electric shock in the controller414medium: reduce
Trapping inside the cell414medium: reduce
  • The ranking tells you where the safety functions must be strongest. Real assessments use a method from ISO 12100 or ISO 13849 (the risk graph), and treat each task and each person separately.
  • Re-do the assessment whenever the cell changes: a new tool, a new fixture, a faster speed or a different operator task.

Safeguarding methods

MethodHow it protectsNotes
Fixed fences and guardsA physical barrier around the robot’s working areaThe simplest and most reliable; heights and openings per ISO 13857
Interlocked doorsOpening a door stops the robot; closing it does not restart itCoded, tamper-resistant switches; a lock that holds the door until the robot has stopped where the stopping time is long
Light curtainsA plane of light across an opening: breaking it stops the robotMust be at a calculated distance; the opening must be fully closed off elsewhere
Laser scannersA protective field on the floor; warning and protective zonesGood for open sides and for mobile robots
Pressure matsA person standing on the mat stops the robotLess used; can be bridged by a ladder or trolley
Two-hand controlsBoth hands on controls keeps them out of the areaFor a single operator only
Hold-to-run and enabling devicesThe robot moves only while a switch is heldThe three-position enabling switch on the pendant
Speed and force limitingThe robot is made inherently safe to touchCollaborative operation (below)
Safe zones and limitsSoftware axis and Cartesian limits with a safety ratingRestrict where the robot can go, and how fast, with certified safety functions
robot reachrobotlightcurtainS = 608 mm minimumnearest hazardpersonS = K × T + C = 1 600 × 0.3 + 8 × (30 − 14) = 480 + 128 = 608 mmK = approach speed (mm/s), T = stopping time (s), C = reach-through allowance (30 mm detection)
A guarded cell drawn to scale: fence, interlocked door, and a light curtain placed at the computed safety distance.

Safety distance for a light curtain

A light curtain stops the robot when a person reaches into the beam. It must be far enough from the hazard that the robot has stopped before the person gets there. ISO 13855 gives the minimum distance:

S = K × T + C

S is the minimum distance in mm from the detection plane to the hazard; K the approach speed of the body (2 000 mm/s for a result up to 500 mm, 1 600 mm/s where the result is above 500 mm); T the total time in seconds from the beam being broken to the robot being stopped (the sum of the response times of the sensor, the controller and the stopping time of the robot); and C an allowance for the reach through the curtain before it detects, for a detection capability d up to 40 mm C = 8 × (d − 14).

Worked example: where does the curtain go?

A light curtain with a 30 mm detection capability. The stopping time is made up of the parts below:

Part of the stopping timeTime
Light curtain response0.020 s
Safety controller and relay0.030 s
Robot stopping time (measured)0.250 s
Total T0.300 s
  • C = 8 × (30 − 14) = 128 mm.
  • First try K = 2 000 mm/s: S = 2 000 × 0.300 + 128 = 728 mm, above 500 mm, so use K = 1 600 mm/s: S = 1 600 × 0.300 + 128 = 608 mm.
  • The stopping time dominates. Cutting the robot’s stopping time to 0.15 s (a faster brake or a more powerful stop) cuts the distance to 428 mm, and a finer curtain helps too (below).
  • With the earlier stopping time T = 0.30 s, the distance for different detection capabilities is:
Detection capability dC = 8 (d − 14)S = 1 600 × 0.3 + C
14 mm0 mm480 mm
20 mm48 mm528 mm
30 mm128 mm608 mm
40 mm208 mm688 mm

The curtain must sit at least that far from the nearest point the robot (or its tool and part) can reach. If the distance is too long for the space, reduce the stopping time (see Payload, Inertia, Speed and Cycle Time), use a finer curtain, or use a physical guard instead.

  • Use the measured stopping time of the robot at the worst speed, load and pose, with the safety controller’s response, not a datasheet figure.
  • Block access around the curtain: a person must not be able to step over, under or round it. Add a mechanical barrier or more curtains.
  • Once the curtain is broken, a deliberate restart (a reset outside the cell, where the whole cell can be seen) is needed unless the arrangement allows an automatic restart and the risk assessment accepts it.

Stopping time and distance

The robot’s stopping time and distance are measured, not calculated, because they depend on the speed, the payload, the pose, the stop type and the brakes. A stop category 0 removes power and the brakes stop the arm (fast and rough); a category 1 brings the arm to a stop under control and then removes power (smoother, often shorter); category 2 stops with power held on (a protective stop, resumable).

Worked example: an estimate

At a tool speed of 1.5 m/s, a 50 ms reaction time and a deceleration of 5 m/s²: the robot travels 1.5 × 0.05 + 1.5² ÷ (2 × 5) = 300 mm in 0.35 s. Halve the deceleration (a heavy load, a worn brake) and the distance rises to 525 mm. Test the real values with the real tool and payload, and re-test after changes and as the brakes wear.

  • Brake testing: periodic tests confirm that each brake holds; a failed test must stop the robot.
  • A gravity-loaded axis (the shoulder) can drop when the brake is released: secure it before any work under the arm.
  • Safe torque off (STO) in the drives removes the ability to produce torque (see Motion Control and Actuators).

Teaching, manual and automatic modes

  • Manual reduced speed (T1): the tool speed is limited to 250 mm/s, and the pendant has an emergency stop and a three-position enabling switch: the robot moves only when it is held half-pressed, and stops if released or squeezed hard. At 250 mm/s the tool moves 125 mm in 0.5 s, slow enough for a person to step away.
  • Manual high speed (T2), where it exists, is allowed only for trained people with extra precautions.
  • Automatic mode runs only with the safeguards in place and the cell closed; entering opens the interlock and stops the robot.
  • Only one person should control the robot. The pendant is carried inside the cell; a second person at the door with a key is a hazard if they can start it.
  • A person who enters the cell takes the key or a personal lock with them (lock-out), so that nobody can close the door and start the robot.
  • Clear the cell and check before returning to automatic: look for people (an entrapment check), then reset.

Collaborative operation

In collaborative operation a person and a robot share a workspace without the fence, but only after a risk assessment shows that the specific application is safe. There are four methods, which can be combined:

MethodHow it protectsTypical use
Safety-rated monitored stopThe robot stops when a person enters the shared area and resumes automatically when they leaveLoading a part by hand into a robot-served fixture
Hand guidingThe operator moves the robot by hand using a guiding device, with an enabling control and limited speedTeaching; assisted lifting
Speed and separation monitoring (SSM)Sensors track the person; the robot slows and stops as the distance shrinksLarge cells shared by robots and people
Power and force limiting (PFL)The robot limits force, pressure and speed so that contact with a person stays below injury thresholdsCobots working beside people

Speed and separation monitoring

The robot must keep a protective separation distance Sp from the person, so that it can stop before they meet. It is the sum of the distance the person may move while the robot reacts and stops (Sh = Kh (Tr + Ts), with Kh = 1.6 m/s), the distance the robot travels in its reaction time (Sr = vr Tr), the robot’s own stopping distance (Ss), and an allowance for the measurement uncertainty and intrusion (C and Z).

Speed and separation monitoring: the distance depends on the speed0.000.250.500.751.001.251.500.00.40.81.21.62.02.4robot speed (m/s)protective separation distance (m)braking 2 m/s2braking 5 m/s20.5 m/s: 0.88 mHuman approach speed 1.6 m/s, reaction time 0.15 s, intrusion allowance 0.1 m. Illustrative, not a substitute for the standard.
Protective separation distance against robot speed, for two braking capabilities.

Worked example: separation at 0.5 m/s

  • Reaction time Tr = 0.15 s; the robot stops from 0.5 m/s at 2 m/s² in Ts = 0.25 s, covering 0.06 m.
  • Sh = 1.6 × (0.15 + 0.25) = 0.64 m; Sr = 0.5 × 0.15 = 0.08 m; plus 0.10 m for the allowances: Sp = 0.88 m.
  • The table shows how the distance grows with the speed and falls with better braking. The robot slows as a person approaches, so that the distance needed shrinks with the speed.
Robot speedDecelerationSh (m)Sr (m)Ss (m)Sp
0.25 m/s2 m/s²0.440.040.020.59 m
0.50 m/s2 m/s²0.640.080.060.88 m
1.00 m/s2 m/s²1.040.150.251.54 m
0.50 m/s5 m/s²0.400.080.030.60 m

Power and force limiting

ISO/TS 15066 gives limits for the force and pressure a robot may exert on each part of the body in contact, with the body regions’ stiffness. For a transient contact the permitted speed follows from a simple model of a spring (the body) struck by the robot’s effective mass meff: the peak force is F = v √(k meff), so vmax = Fmax ÷ √(k meff).

Worked example: how fast may a cobot move?

Take a robot with an effective mass meff of 4 kg (the moving mass at the point of contact, including the payload). With the illustrative body-region data below (force limit Fmax, spring constant k):

Body regionFmaxkvmaxIn mm/s
Hand and fingers140 N75 N/mm0.26 m/s256 mm/s
Forearm160 N40 N/mm0.40 m/s400 mm/s
Chest140 N25 N/mm0.44 m/s443 mm/s
Face65 N150 N/mm0.08 m/s84 mm/s
  • For the hand, vmax = 140 ÷ √(75 000 × 4) = 0.26 m/s. A face contact allows far less: for the face vmax is only 0.08 m/s.
  • A heavier effective mass is slower: at 12 kg the hand limit falls to 0.15 m/s. A heavy or sharp tool turns a safe cobot into a dangerous one.
  • Do not use these numbers for a real design: the values here are rounded and illustrative. Take the body-region limits, spring constants and the method from the current standard, measure the real forces with a force-pressure meter on the real application, and have the assessment done by a competent person.
  • Clamping and trapping hazards remain: a robot that is safe to touch can still pin a hand against a fixture or the table. Avoid gaps of 25 to 120 mm.
  • Sharp tools and parts, hot parts and moving machines need their own safeguards even on a cobot.
  • Quasi-static and transient contact are treated differently: pinned contact is limited more strictly than a brief bump.
  • Safety-rated functions (speed, force and position limits, SSM) must be performance level d, category 3, like any robot safety function.

The safety circuit

The safety devices (emergency stops, gate switches, light curtains, scanners, enabling devices) connect to the robot controller’s safety inputs and to a safety controller or relay that can stop other equipment (conveyors, feeders, a machine). The circuit is designed for a required performance level: robot safety functions are normally required to be at least PL d, category 3 (ISO 13849-1), which means redundant channels with monitoring so that one fault does not lose the safety function.

ElementNotes
Emergency stopMushroom pushbuttons on the pendant, at the operator station and at the cell doors; wired to the safety circuit, always effective
Gate interlockTwo-channel coded switches; muting only when risk assessment allows
Light curtain / scannerType 4 (IEC 61496) devices, wired as redundant outputs
Safety PLC or relayMonitors the inputs and the outputs, cross-checks; resets by a deliberate action
Safety on the networkPROFIsafe, CIP Safety or FSoE with certified devices; separate from the standard data
Robot controller safety functionsSafe limits, safe tool orientation and speed, safe stop: configured and password-protected
  • Keep the PLC’s ordinary outputs out of the safety function: the PLC may fail dangerously; safety must work without it.
  • Test every device and every function at commissioning, including a deliberate fault where possible, and record the results (see Commissioning, Maintenance and Troubleshooting).
  • See System Integration for the safety circuit of the whole system.

Validation, records and responsibility

  • Validate the safety functions by test: stopping times and distances, light-curtain distance, door interlocks, emergency stops, speed limits, safe zones. Record the results and keep them with the cell.
  • Who is responsible: the manufacturer for the robot itself; the integrator for the safety of the robot system (the risk assessment, the safeguarding, the validation); and the user for safe use, training and maintenance. A change by the user makes them responsible for it, and needs the assessment reviewed.
  • Train everyone who works in or near the cell: operators, maintenance staff, visitors, and the people who clear jams.
  • Sign the cell: warning signs, floor markings, instructions at the door, a marked emergency stop at every access point.
  • Review after any incident, near miss or change, and at least yearly.
  • Marking and legal status: the CE mark (EU/UK), listing or field evaluation (US and elsewhere) and the technical file depend on the region: check the requirements before delivery.

This page is an introduction, not a design guide. Safety distances and risk assessments for a real cell must be done by competent people against the current standards, with the manufacturer’s data.

Related

FAQ

Can a cobot work without a fence?

Possibly, but only after a risk assessment of the specific application, including the tool, the workpiece and the speed. Many cobot applications still need safeguarding because of a sharp or heavy payload or a trapping hazard.

How far must a light curtain be from the robot?

S = K T + C (ISO 13855), where T is the total stopping time including the robot’s own, K the approach speed of the body and C an allowance for reaching through. Measure the real stopping time. A 30 mm curtain with a 0.3 s stop needs about 600 mm.

Who is responsible for the safety of a robot cell?

The integrator, with the user, for the whole cell: risk assessment, safeguarding and validation. The robot maker is responsible for the robot itself. Any change to the cell needs the risk assessment reviewed.

Is the pendant’s emergency stop enough?

No. Emergency stops must be at every access point and at the operator station, wired into the safety circuit. The pendant’s own stop and enabling switch cover the person holding the pendant.

References

  • ISO 10218-1 and ISO 10218-2, Robotics: safety requirements for industrial robots and robot systems (2025 revision); ISO/TS 15066, Collaborative robots.
  • ISO 13855, Positioning of safeguards with respect to the approach speeds of parts of the human body; ISO 13857, ISO 14120, ISO 12100, ISO 13849-1 and IEC 62061; IEC 61496.
  • ANSI/A3 R15.06 (US); the HSE and OSHA guidance on robot safety; manufacturers’ safety manuals.

Last reviewed: October 2026. Distances, times and limits on this page are illustrative: use the standards, the manufacturers’ data and measured stopping performance.