Skip to content
VIPROVE
DE EN

B1 · Proof · Robot cell Sensor simulated

The safety zone is not a drawing.
It is a calculation.

The minimum distance comes from response time, approach speed and sensor geometry. The cell computes it on video — for this run without S_M, because the arm is at rest.

ISO 13849 13855:2024 IEC 61496 ISO 13857 running stable
The case

Prove the safety zone — without sampling.

The problem

Safety-zone evidence today is manual work: dimensions from drawings, spot checks at the cell, a report written afterwards. Meanwhile the trend moves toward fenceless, collaborative cells: without a guard fence, sensing and SSM carry the safety function alone — and every change to the cell needs the evidence again.

What Viprove does

Measure the scene, calculate S_min for this run, run the SIL test in the twin — the protocol writes itself while the run is in progress.

The result

The arm stops before the zone. Protocol #0117 names the inputs, the formula without S_M, and 532 mm.

Why it's better

Reproducible instead of sampled: same setup, same result. Collaborative cells per ISO/TS 15066 treat SSM as one of four methods. This run computes without S_M; the check against the standard edition is still open.

Recording & measurement · run without S_M

The protocol writes itself during the SIL test.

No report written afterwards. While the test runner executes the script, the protocol writes itself — every step timestamped: scan, geometry, S_min, sensor status, report. Time-synchronized with the recording, restarted on every loop.

▸ d = 532 mm → zone holds · sensor simulated

EXHIBIT B1 · THIS RUN · WITHOUT S_M 6-AXIS · 3D-TOF
Recording · arm static Live sim · arm in motion ↗
S = (K×T)+DDS+Z · S_M=0 d = — mm MEASUREMENT
The instrument · SSM minimum distance

532 millimeters — computed, not guessed.

The controls sit on this run's inputs. Formula without S_M, because the arm is at rest. +S_M applies only when the hazard point moves — the switch in the calculator.

This run: without S_M, the arm is at rest. +S_M appears only when the hazard point moves.

The terms in this instrument
K2000 mm/s upper limbs · 1600 mm/s walking · if K is 2000 and S exceeds 500 mm, the instrument recomputes with 1600
TT_SRP/CS + T_ME + T_F · tolerance factor T_F is new in 2024
DDSMaximum of reach allowances (e.g. 8·(d−14) for a light curtain)
ZNew in 2024 as an explicit term — especially relevant for optical 3D sensors
S_MNew in 2024 · when the hazard point moves (robot arm in motion)
≥100S must always be ≥ 100 mm — even if the calculation yields less
Calculated minimum distance
532 mm
Floor in this instrument: S ≥ 100 mm. If K=2000 and S>500, it recomputes with K=1600.
K×T · K=1600352 mm
DDS120 mm
Z60 mm
S (total)532 mm
Backstage · standards graph

Where the numbers come from.

No value stands alone: the graph shows which standard feeds which parameter into 13855 — and what changed with the 2010 → 2024 edition. This run uses S = (K×T)+DDS+Z. +S_M is the variant for a moving hazard point and is not included here.

Changed 2010 → 2024 · C split into DDS + Z · T_F new · S_M new · vertical ESPE limits new

Draws from
Type A · basicType B · methodsType C · machineryProduct standard
ISO 13855:2010 → ISO 13855:2024

What changed — and what didn't.

S = K·T + C S = (K×T) + DDS + Z Allowance C split into DDS (reach) + Z (application)
T = T₁+T₂+T₃ T = T_SRP/CS + T_ME + T_F Tolerance factor T_F now explicit
— + S_M Dynamic approach (hazard point moves) is new
— vertical ESPE limits New rules for vertical 3D area sensors
C = 8·(d−14) DDS = max(reach allowances) Light-curtain formula absorbed into DDS, structured more finely
K = 2000/1600 K = 2000/1600 + S≥500 rule K unchanged, but the S>500 rule now explicit
Robot arm in a white test hall
SIL twin · interactive · GLB
SIL twin · the same cell

The same cell — with the arm in motion.

The video shows the SIL test with the arm at rest, so it computes without S_M. The SIL simulation moves the arm. +S_M is the variant for a moving hazard point; this run does not apply it. In the calculator you switch it on separately.

Open the SIL simulation →
Sealed proofs

On record, not just claimed.

This run's calculation is in the evidence block above. The files below are the recording and the SIL run. They do not confirm the standard edition.

EVIDENCE PACKAGE · ZIP PDF + HTML + JSON seal + gap chain + featured-run video (CamFollow & WP4 Smoke). download ↓
ZONE ENTRY · SIL DEMO 30 s zone-entry detection demonstration (SIL live demo) — the same arrangement as exhibit B1. play ↗
SIL TEST REPORT Sealed SIL run falke:Patrouille, run 24 — Falke plant, cell 02. 20 measured steps from the ViTwin app. open ↗
Wired up · senses of the twin

Every measurement becomes a node.

Viprove Graph · View: safety zone Sensor simulated

Reads

3D-ToF point cloud · distances to the zone boundary · from recording (sensor sim)

Transforms

Zone node + S_min edge · S=(K×T)+DDS+Z, this run without S_M

Writes back

Sealed protocol #0117 · measurement bar · result 532 mm

Honest status.

What runs, what is simulated, what is still unproven — as of 2026-07-30.

Runs Video proof, this run's calculation (532 mm, without S_M), protocol #0117. The inputs are reproducible. The standard edition has not been checked.
Simulated 3D-ToF sensor: point cloud from a recording, not a live measurement. Replacing it with real hardware is the next step.
Unproven Measurement campaign with a real sensor · PLr assessment per ISO 13849 · verification of the full cell documentation.