The Core Mistake: Treating Placement as an Afterthought

A light curtain's detection capability is only half of what makes it a valid safeguard — the other half is where it's positioned. If a person can breach the curtain and reach the hazard before the robot fully stops, the safeguard has failed regardless of how fast the sensor itself responds. This is why ISO 13855 defines a mandatory minimum safe distance calculation, not just a resolution requirement — and it's the single most commonly skipped step in DIY or under-scoped safety integrations.

Editorial robot-cell layout showing a light curtain at an access opening.
Original editorial illustration for this article. Conceptual diagram — illustrates relationships, not dimensioned geometry.

The Minimum Safe Distance Formula (ISO 13855)

ISO 13855 minimum safe distance
S = (K × T) + C

S = minimum distance from the detection zone to the nearest hazard (mm)
K = approach speed constant (mm/s)
T = total system response time (seconds)
C = additional distance based on detection capability (mm)

K — Approach Speed

ISO 13855 specifies K = 1600 mm/s for normal approach conditions (walking speed toward the hazard). This value is standardized — you don't estimate it based on your specific facility, you use the value the standard defines for the type of approach being protected against (whole body vs. hand-only approach have different reference speeds and separate resolution requirements).

T — Total Response Time

This is the sum of every time delay in the safety chain, not just the light curtain's own response time:

Total response time breakdown
T = T_curtain + T_control_system + T_robot_stopping

T_curtain          = light curtain's own response time (from datasheet, typically 10-40ms)
T_control_system   = safety relay / safety PLC processing and output delay
T_robot_stopping   = time for the robot's brakes/drives to bring all axes to a complete stop
                      after receiving the stop command (measured, not assumed)
T_robot_stopping must be measured, not estimated from a spec sheet. Robot manufacturers typically publish a maximum stopping time under specific conditions (often at full speed, fully extended, worst-case payload), but actual stopping time varies with payload, speed, arm configuration, and stop category (Category 0 immediate power removal vs. Category 1 controlled stop). Measuring the actual worst-case stopping time for your specific application and safety-rated stop category is a standard part of commissioning, and using an optimistic assumption here is one of the most serious errors in light curtain placement.

C — Additional Distance for Detection Capability

This term accounts for the possibility that a body part could penetrate partway into the detection zone before being detected, based on the curtain's resolution:

C value per ISO 13855 (simplified)
If detection capability (resolution) ≤ 40mm:
    C = 8 × (detection capability − 14mm), with a minimum C of 0

If detection capability > 40mm:
    C = 850mm (treated as body/torso detection, different formula branch applies)

Worked example for a 14mm-resolution finger-detection curtain protecting a robot with a measured total stop time of 0.3 seconds:

Full worked calculation
K = 1600 mm/s (standard approach speed)
T = 0.3 s (measured total system response + robot stop time)
C = 8 × (14mm − 14mm) = 0mm  (minimum resolution curtain, C floors at 0)

S = (1600 × 0.3) + 0
S = 480 mm

Result: the light curtain must be positioned at least 480mm from the nearest
reachable hazard point of the robot's motion envelope.

If that same system had a slower total response time of 0.6 seconds (perhaps due to a Category 1 controlled stop with a longer ramp-down), the required distance nearly doubles to 960mm — this is why response time measurement, not just curtain selection, drives the physical layout of the cell.

Resolution Selection Under IEC 61496

IEC 61496 (the product standard governing electro-sensitive protective equipment) ties required resolution to what the curtain must reliably detect, based on the access it's protecting:

Comparison compiled for this article. Confirm figures with the manufacturer before specifying.
Access ScenarioTypical Resolution NeededReasoning
Finger/hand could reach through a gap or opening14mm (finger detection)Coarser resolution risks a finger passing through undetected between beams
Whole-body access point (walk-through opening)30mm or larger (hand/arm detection)Point of the safeguard is to detect a person entering, not resolve individual fingers
Perimeter guarding a large open areaOften paired with area scanners rather than curtains aloneCurtains are linear; large irregular areas often need 2D/3D detection instead — see our area scanner integration guide
Using 30mm resolution where 14mm is required is a documented failure mode. If the access point allows a hand or fingers to reach toward a pinch or crush hazard, a coarser curtain can fail to detect the intrusion at all — the beams simply aren't dense enough to guarantee interruption. Resolution selection must match the actual geometry of the access point and the body part that could be exposed, not just a general sense of "how big" the opening is.

Wiring the Stop Signal: Safety Relay Integration

A light curtain's output (OSSD — Output Signal Switching Device) is a dual-channel safety output, not a simple contact. It must be wired into a safety relay or safety-rated PLC input, never directly into a standard (non-safety) digital input, because standard inputs don't provide the required fault detection (like cross-fault or short-circuit detection between the two channels).

Simplified safety relay wiring logic
Light Curtain OSSD1 ──┐
                        ├──► Safety Relay Input Channel 1 ──┐
Light Curtain OSSD2 ──┐                                     ├──► Safety Relay
                        ├──► Safety Relay Input Channel 2 ──┘     Output Contacts
                                                                        │
                                                                        ▼
                                              Robot Controller Safety Stop Input
                                              (e.g., dual-channel E-stop chain,
                                               often wired in series with other
                                               safety devices: E-stops, gate switches)

The safety relay (or safety PLC function block) is what actually determines the resulting stop category — whether the robot receives a Category 0 (immediate power removal) or Category 1 (controlled decelerated stop) command when the curtain is breached. This decision affects the T_robot_stopping term in your minimum distance calculation directly, so the stop category must be decided before finalizing the physical placement of the curtain, not after.

Muting: What It Is and When It's Actually Permitted

Muting temporarily suspends the light curtain's protective function to allow known, non-hazardous objects (like a pallet on a conveyor) to pass through the detection zone without triggering a stop. It is not a way to work around a curtain that's inconveniently placed — it's a tightly constrained function with specific requirements:

Incorrect muting design is a common cause of serious incidents. A muting sequence that can be triggered or extended by something other than the intended material (a person mimicking the sensor pattern, a sensor fault that leaves muting active) defeats the entire safeguard. Muting logic should be implemented in the safety-rated controller with the specific verified logic the light curtain manufacturer's application guide provides for that model, not built ad-hoc in a standard PLC.

Blanking: Permanently Ignoring Part of the Detection Zone

Blanking (fixed or floating) tells the curtain to permanently ignore a specific beam or set of beams — for example, where a fixture or material feed passes through a known, fixed part of the curtain during every cycle. Unlike muting, blanking is static and doesn't require additional sensors, but it also means that portion of the curtain provides zero protection at all times, not just during a material pass. Blanking should only be applied to the smallest area strictly necessary, and the resulting reduced protection must be accounted for in the overall cell risk assessment — it doesn't disappear just because it's a permanent, "always-on" gap rather than a temporary muted one.

Common Integration Mistakes

"The light curtain's datasheet tells you how fast it can detect something. It tells you nothing about how far away it needs to be — that number comes from your robot's actual stopping behavior, measured, not assumed."
— Robotics Engineering, Safety & Compliance Editorial Notes

Sources and Further Reading

Standards documents referenced above are copyrighted and available through ANSI, ISO, and IEC directly. This article summarizes publicly available methodology and does not reproduce standard text.

Written by the Robotics Engineering Editorial Team
Technical content focused on 6-DOF robot arm design and industrial safety compliance. Safety distance calculations and system configurations described here are educational; final designs must be validated by a qualified functional safety engineer using your specific machine's measured performance data.

How do you calculate the minimum safe distance for a light curtain?

ISO 13855 defines S = (K × T) + C, where K is the approach speed (typically 1600 mm/s), T is the total stopping time of the machine plus the safety system's response time, and C is additional distance based on the curtain's detection resolution. This gives the minimum distance the curtain must be positioned from the hazard.

What light curtain resolution do I need for a robot arm application?

A 14mm resolution finger-detection curtain is required where fingers or hands could reach through an opening, while a 30mm or larger hand/arm-detection curtain may be sufficient for whole-body access points. Using coarser resolution than the hazard requires is a serious and common safety gap.

What is muting and when is it allowed on a light curtain protecting a robot cell?

Muting temporarily and automatically suspends the curtain's protective function to allow material like a pallet to pass through, using sequenced sensors to confirm it's the expected material and not a person. It must never remain active during normal operation when a person could be present.

Can a light curtain alone make a robot cell fully compliant?

No. A light curtain is one safeguarding component within a broader safety system that must include a safety-rated stopping function, verified stopping time and distance calculations, and often complementary measures like fixed guarding on non-access sides of the cell.

Related Reading

Go deeper: the Master Guide

Full walkthrough of robot architecture, control software and integration.

Read Full Guide →