case: An ML safety controller with self-evolving behaviour that keeps a collaborative robot within safe force limits.

anchor: Annex I (Reg 2023/1230) cat.5/6: ML self-evolving safety component

axis: machinery

source: csoai-authored-VERIFIED

verified_against: EUR-Lex CELEX 32023R1230 Annex I, fetched 2026-08-05


case: A machine-learning vision safety component, placed independently on the market, that halts a press when a hand enters the danger zone and adapts over time.


case: An embedded self-evolving ML system performing the emergency-stop safety function of an industrial cutter.


case: A partially self-evolving ML speed-governor ensuring a machine never exceeds a safe operating envelope.


case: An ML safety component that learns to detect and prevent overpressure explosions, overriding manual control.


case: A machine-learning safety function that continuously adapts fall-arrest triggering on a moving platform.


case: Self-evolving ML collision-avoidance ensuring a mobile machine stops before striking a person.


case: An ML safety component ensuring safe torque limits on a powered gate, with self-evolving behaviour.


case: A fixed-logic light curtain that stops a robot when the beam is broken; deterministic, no learning.

anchor: recital @31705: software incapable of learning/evolving is excluded from the ML provisions


case: A mechanical emergency-stop button hard-wired to cut power; no software.

anchor: non-ML safety device


case: A deterministic two-hand control that requires both buttons pressed; no ML.


case: A fixed-threshold pressure-relief valve controller programmed to execute one automated function.

anchor: software incapable of learning — excluded


case: A rule-based interlock that prevents a door opening while a drum spins, no learning.

anchor: deterministic interlock, non-ML


case: A static PLC ladder-logic safety routine with fixed set-points.

anchor: non-evolving software


case: An ML recommender that suggests maintenance schedules; no safety-critical control.

anchor: not a safety function of the machine


case: An analytics dashboard reporting historical machine downtime.

anchor: reporting only


case: A chatbot answering operator questions about the manual.

anchor: not a safety component


case: An ML fault-prediction model that only advises a human and never actuates any safety stop.

anchor: advisory; does not perform the safety function


case: A production-optimisation ML that tunes throughput but has no safety role.

anchor: efficiency, not safety


case: An office spreadsheet macro tracking spare-part inventory.

anchor: not machinery software at all


case: A marketing model forecasting demand for the factory's products.

anchor: unrelated to machine safety


case: An ML quality-inspection camera that flags cosmetic defects, not safety hazards.

anchor: quality, not a safety function


case: A self-learning ML system ensuring safe deceleration of an automated forklift near pedestrians.

verified_against: EUR-Lex CELEX 32023R1230 Annex I


case: An ML safety component with self-evolving behaviour controlling safe blade retraction on a saw.


case: An adaptive ML watchdog that learns to trip a reactor's safety shutdown.


case: An embedded ML safety function that evolves to keep a crane load within safe limits.


case: A fixed hardware thermal fuse that cuts power at a set temperature.


case: A deterministic speed-limiter with a hard-coded cap, no learning.

anchor: software incapable of learning


case: A mechanical guard interlock switch, no software.


case: An ML energy-usage optimiser for the plant, no safety role.


case: An ML scheduling assistant for shift planning.

anchor: not a safety function


case: An ML defect classifier for cosmetic paint flaws.

anchor: quality, not safety


case: A dashboard visualising OEE metrics.