INITIALIZING SYSTEMS

0%
SAFETY STANDARDS

Robot Safety Standards
ISO 10218, TS 15066 & Compliance Guide

A definitive technical reference for industrial and collaborative robot safety standards, covering ISO 10218-1/2 requirements, ISO/TS 15066 biomechanical limits, risk assessment methodologies per ISO 12100, CE marking under Machinery Directive 2006/42/EC, safety system architectures per ISO 13849, and regional compliance requirements across APAC markets.

ROBOTICS January 2026 28 min read Technical Depth: Advanced

1. Executive Summary

Industrial and collaborative robots are being deployed at unprecedented scale across manufacturing, logistics, and service sectors worldwide. The International Federation of Robotics (IFR) reports that the global operational robot stock surpassed 4.2 million units in 2025, with annual installations exceeding 590,000 units. As robot density increases and human-robot collaboration becomes the norm rather than the exception, the imperative for rigorous safety engineering has never been more critical.

Robot-related workplace incidents remain a serious concern. Data from the Occupational Safety and Health Administration (OSHA) and equivalent agencies across Asia-Pacific indicate that improper safeguarding, insufficient risk assessment, and non-compliant safety system design account for over 72% of robot-related injuries. The financial consequences extend far beyond immediate incident costs: a single serious robot safety incident can result in production shutdowns exceeding $500,000/day, regulatory penalties up to 2% of annual turnover in the EU, and reputational damage that impacts customer contracts for years.

This guide provides a comprehensive technical reference for engineers, safety managers, and integrators responsible for ensuring robot installations comply with international safety standards. We cover the complete regulatory framework from foundational standards (ISO 10218, ISO/TS 15066) through implementation (ISO 13849, IEC 62443) to regional compliance requirements across Vietnam, Singapore, Thailand, and Japan. Each section includes practical implementation guidance drawn from our experience across 60+ robot safety assessments in APAC manufacturing facilities.

4.2M
Operational Industrial Robots Worldwide (2025)
72%
Robot Incidents from Inadequate Safeguarding
PLd
Minimum Performance Level for Most Robot Applications
150N
Max. Transient Force (Chest) per ISO/TS 15066
Why Safety Standards Matter for APAC Manufacturers

For Vietnamese and Southeast Asian manufacturers exporting to the EU, CE marking compliance is not optional -- it is a legal market access requirement. Even for domestic operations, adopting international safety standards reduces insurance premiums by 15-30%, decreases workplace incident rates by 80%+, and positions companies for international certifications (ISO 45001) that multinational clients increasingly require of their supply chain partners. The cost of implementing safety standards at the design stage is 5-10x lower than retrofitting after deployment.

2. ISO 10218-1 & ISO 10218-2: Industrial Robot Safety

2.1 ISO 10218-1: Robots -- Safety Requirements for Industrial Robots

ISO 10218-1:2011 (currently under revision with the 2025 edition in committee draft) specifies safety requirements for the design and construction of industrial robots themselves -- the robot as a product, independent of its application. This standard applies to robot manufacturers (OEMs) such as FANUC, ABB, KUKA, Yaskawa, and Universal Robots, defining the baseline safety features that every industrial robot must incorporate before it leaves the factory.

Key requirements of ISO 10218-1 include:

2.2 ISO 10218-2: Robot Systems and Integration

While Part 1 addresses the robot itself, ISO 10218-2:2011 covers the complete robot system as installed in a production environment -- including end effectors, workpiece handling, peripheral equipment, and the physical integration within a facility. This is the standard most relevant to system integrators and end users, as it governs the safety of the application rather than the robot alone.

ISO 10218-2 mandates a comprehensive approach to system safety that encompasses:

AspectISO 10218-1 (Robot)ISO 10218-2 (Robot System)
ScopeRobot as a product (OEM responsibility)Complete robot cell/system (integrator responsibility)
Applies ToRobot manufacturersSystem integrators and end users
Risk AssessmentProduct-level hazard analysisApplication-specific risk assessment per ISO 12100
SafeguardingBuilt-in safety functionsPerimeter guards, sensors, interlocks, restricted spaces
Performance LevelMinimum PLd for protective stopPLd or PLe based on risk assessment outcome
DocumentationRobot safety data sheet, instruction manualTechnical file, risk assessment, validation report
Collaborative ModesSpecifies robot capabilities for collaborative useDefines workspace requirements and 4 collaborative modes
CE MarkingRobot as partly completed machineryComplete machinery requiring full CE assessment

3. ISO/TS 15066: Collaborative Robot Safety

ISO/TS 15066:2016 is the foundational technical specification for collaborative robot (cobot) safety. It provides detailed guidance for implementing the four collaborative operation modes introduced in ISO 10218-2, including specific biomechanical force and pressure thresholds for human-robot contact. This document is essential for any organization deploying cobots from Universal Robots, FANUC CRX, ABB GoFa/SWIFTI, Doosan, or any other collaborative platform.

3.1 The Four Collaborative Operation Modes

Mode 1: Safety-Rated Monitored Stop (SMS)

In this mode, the robot operates at normal industrial speed when a human is not present in the collaborative workspace. When a human enters the workspace (detected by safety-rated sensors such as laser scanners or light curtains), the robot comes to a complete safety-rated stop. The robot remains stationary while the human is present and resumes operation only after the human exits and the safety system confirms the workspace is clear. This mode is appropriate for tasks where human and robot operations are sequential rather than simultaneous -- for example, a human loading parts into a fixture while the robot waits, then the robot performing a machining or welding operation after the human withdraws.

Mode 2: Hand Guiding

Hand guiding allows a human operator to physically move the robot by applying forces to a hand-guiding device (typically an instrumented end-effector flange or handle). The robot must be in a safety-rated monitored stop before hand guiding can be activated, typically via an enabling device. While being guided, the robot follows the operator's hand movements for programming or positioning tasks. Safety requirements include force/torque sensing at the guiding point, an emergency stop accessible from the guiding position, and a maximum speed limit during guided motion (typically 250 mm/s).

Mode 3: Speed and Separation Monitoring (SSM)

Speed and separation monitoring is the most technically sophisticated collaborative mode. The robot and human can operate simultaneously in the collaborative workspace, but the system continuously monitors the separation distance between them and adjusts the robot's speed (or stops the robot) to maintain a protective separation distance at all times. The minimum separation distance is calculated dynamically using the formula defined in ISO/TS 15066:

# ISO/TS 15066 - Speed & Separation Monitoring # Minimum Protective Separation Distance Formula S_p = S_h + S_r + S_s + C + Z_d + Z_r Where: S_p = Minimum protective separation distance (mm) S_h = Human contribution to distance change: S_h = 1600 * (t_r + t_s) [for walking speed 1.6 m/s] S_r = Robot contribution to distance change: S_r = v_r * (t_r + t_s) [robot speed * reaction + stop time] S_s = Stopping distance of the robot after stop command C = Intrusion distance before detection (sensor resolution) Z_d = Position uncertainty of the detection system Z_r = Position uncertainty of the robot system # Example Calculation: # Robot TCP speed: 1.0 m/s # System reaction time (t_r): 0.1 s # Robot stopping time (t_s): 0.4 s # Sensor resolution (C): 70 mm (laser scanner) # Detection uncertainty (Z_d): 50 mm # Robot position uncertainty (Z_r): 10 mm S_h = 1600 * (0.1 + 0.4) = 800 mm S_r = 1000 * (0.1 + 0.4) = 500 mm S_s = 0.5 * 1000 * 0.4 = 200 mm [1/2 * v * t_s] C = 70 mm Z_d = 50 mm Z_r = 10 mm S_p = 800 + 500 + 200 + 70 + 50 + 10 = 1,630 mm # Minimum required separation distance = 1.63 meters

Mode 4: Power and Force Limiting (PFL)

Power and force limiting is the mode most commonly associated with collaborative robots. In PFL mode, the robot is designed so that contact between the robot and a human does not result in injury. This is achieved through a combination of low robot mass, rounded surfaces, padding, and active force/torque monitoring that limits contact forces below biomechanically determined thresholds. ISO/TS 15066 provides comprehensive tables of maximum permissible forces and pressures for 29 body regions.

3.2 Biomechanical Force and Pressure Limits

ISO/TS 15066 Annex A defines two types of contact: quasi-static (clamping) and transient (impact). Transient contact limits are higher because the human body can absorb short-duration impacts more readily than sustained forces. The following table shows limits for commonly referenced body areas:

Body RegionQuasi-Static Force (N)Transient Force (N)Quasi-Static Pressure (N/cm2)Transient Pressure (N/cm2)
Skull / Forehead130130----
Face6565----
Neck (side)150150----
Back / Shoulders21042070140
Chest1402803570
Abdomen1102203570
Upper arm / Elbow15030050100
Forearm / Wrist16032050100
Hand / Fingers14028060120
Thigh / Knee22044050100
Lower leg13026060120
Critical Implementation Note

The biomechanical limits in ISO/TS 15066 apply to the resultant force and pressure at the point of contact between the robot system (including end-effector and workpiece) and the human body. A robot arm that is inherently force-limited can still exceed thresholds if the end-effector concentrates force on a small contact area. Always calculate the effective pressure using the minimum contact area of the tool or workpiece geometry. Sharp edges, pointed tools, and narrow contact surfaces can produce pressures that exceed limits even at very low forces.

4. Risk Assessment Process (ISO 12100)

ISO 12100:2010 (Safety of machinery -- General principles for design -- Risk assessment and risk reduction) provides the overarching framework for risk assessment that underpins all robot safety standards. Every robot installation, whether traditional industrial or collaborative, requires a documented risk assessment following this methodology. Failure to conduct and maintain a current risk assessment is the single most common finding in safety audits and the primary reason for regulatory non-compliance.

4.1 Risk Assessment Methodology

The ISO 12100 risk assessment process follows a structured iterative approach:

  1. Determine machine limits: Define the scope of the assessment including spatial limits (maximum reach, safeguarded space), temporal limits (machine lifetime, maintenance intervals), use limits (intended use, reasonably foreseeable misuse), and environmental limits (temperature, dust, humidity, electromagnetic environment).
  2. Hazard identification: Systematically identify all hazards associated with the robot system across all phases of its lifecycle: transport, installation, commissioning, normal operation, teach/programming mode, maintenance, cleaning, troubleshooting, and decommissioning. Hazard categories include mechanical (crushing, shearing, cutting, entanglement, impact, stabbing), electrical, thermal, noise, vibration, radiation, material/substance, ergonomic, and environmental hazards.
  3. Risk estimation: For each identified hazard, estimate the risk as a combination of severity of harm (S), frequency/duration of exposure (F), probability of occurrence (P), and possibility of avoidance (A). These parameters are used to determine the required Performance Level (PLr) per ISO 13849-1 using the risk graph method.
  4. Risk evaluation: Determine whether the estimated risk is acceptable or requires further reduction. Apply the ALARP (As Low As Reasonably Practicable) principle: risk must be reduced to a level where further reduction would require disproportionate effort relative to the risk reduction achieved.
  5. Risk reduction: Apply the three-step method in priority order: (a) inherently safe design measures (eliminate hazards), (b) safeguarding and complementary protective measures (guards, sensors, safety functions), (c) information for use (warnings, instructions, training requirements).
# Risk Assessment Matrix - ISO 12100 Parameters # Used to determine required Performance Level (PLr) RISK PARAMETER DEFINITIONS: ========================================================== S - Severity of Injury S1 = Slight (normally reversible): bruises, minor cuts S2 = Serious (normally irreversible): fractures, amputation, death F - Frequency and/or Duration of Exposure F1 = Seldom to less often and/or short exposure time F2 = Frequent to continuous and/or long exposure time P - Probability of Occurrence of Hazardous Event P1 = Low (hazardous event unlikely in machine lifetime) P2 = High (hazardous event likely in machine lifetime) RISK GRAPH (ISO 13849-1 Figure 3): ========================================================== Start --> S1 --> F1 --> P1 --> PLr = a P2 --> PLr = b F2 --> P1 --> PLr = b P2 --> PLr = c S2 --> F1 --> P1 --> PLr = c P2 --> PLr = d F2 --> P1 --> PLr = d P2 --> PLr = e TYPICAL ROBOT APPLICATION PLr DETERMINATIONS: ========================================================== Emergency stop (industrial robot): S2-F2-P1 = PLd Safety-rated monitored stop: S2-F2-P1 = PLd Collaborative robot PFL mode: S2-F2-P2 = PLe Perimeter guard interlocking: S2-F1-P2 = PLd Speed & separation monitoring: S2-F2-P2 = PLe Light curtain / laser scanner: S2-F2-P1 = PLd

4.2 Hazard Identification for Robot Systems

A thorough hazard identification for a robot cell must consider hazards that are not immediately obvious. Common hazard categories specific to robot systems include:

5. Safety Control Systems & Components

The safety control system is the engineered realization of safety functions identified during risk assessment. Modern robot safety systems employ dedicated safety-rated hardware and software that is architecturally independent from the standard machine control system, ensuring that safety functions remain operational even when the primary control system fails.

5.1 Safety PLCs and Controllers

Safety PLCs provide the computational backbone for implementing safety logic in robot cells. Unlike standard PLCs, safety PLCs employ redundant processors, diverse processing, internal diagnostics, and watchdog monitoring to achieve the fault tolerance required for PLd and PLe applications.

Safety PLCManufacturerMax PL / SILSafety I/OCommunicationBest For
PSS 4000PilzPLe / SIL 3Up to 256SafetyNET p, PROFIsafeComplex multi-robot cells
PNOZ m B1PilzPLe / SIL 3Up to 48Standalone / fieldbusSingle robot cells
Flexi SoftSICKPLe / SIL 3Up to 48EFI, EtherNet/IP CIP SafetySensor-integrated solutions
GuardLogix 5580RockwellPLe / SIL 3Up to 256+CIP Safety over EtherNet/IPLarge-scale integrated lines
F-CPU S7-1516FSiemensPLe / SIL 3Up to 1024PROFIsafeSiemens-ecosystem plants
SmartGuard 600RockwellPLe / SIL 3Up to 16DeviceNet SafetyCompact standalone cells

5.2 Safety-Rated Sensing Devices

Safety-rated sensors form the detection layer of the safety system, providing the inputs that trigger safety functions when hazardous conditions are detected. Key sensor categories include:

5.3 Safety Distance Calculation

The minimum distance between a safety sensor and the nearest hazard point is calculated per ISO 13855 to ensure the robot stops before a person can reach the hazard. The general formula is:

# Safety Distance Calculator per ISO 13855 # For light curtains, laser scanners, and other sensing devices def calculate_safety_distance(sensor_type, params): """ Calculate minimum safety distance per ISO 13855 S = (K * T) + C Where: S = Minimum distance (mm) K = Approach speed of human body or part (mm/s) T = Overall system stopping time (s) C = Supplementary distance / intrusion allowance (mm) """ K = params.get('approach_speed', 1600) # 1600 mm/s for walking T = params['total_stopping_time'] # Controller + valve + robot braking if sensor_type == 'light_curtain': resolution = params['resolution_mm'] # C for light curtain per ISO 13855 Table 1 if resolution <= 40: # Finger detection: C = 8(d-14) where d = resolution C = 8 * (resolution - 14) C = max(C, 0) K = 2000 # Hand/finger approach: 2000 mm/s else: # Body detection: C = 850 mm (for resolution > 40mm) C = 850 K = 1600 # Body approach: 1600 mm/s elif sensor_type == 'laser_scanner': # C = 850 mm for body detection (2D horizontal plane) C = 850 K = 1600 elif sensor_type == 'safety_mat': # C = 1200 mm (allows for stride + reach) C = 1200 K = 1600 elif sensor_type == 'two_hand_control': # C = 250 mm (hand movement from control to hazard) C = 250 K = 1600 S = (K * T) + C S_minimum = max(S, 100) # Absolute minimum 100mm return { 'minimum_distance_mm': round(S_minimum), 'minimum_distance_m': round(S_minimum / 1000, 2), 'approach_speed_mm_s': K, 'stopping_time_s': T, 'supplementary_distance_mm': C, 'formula': f'S = ({K} x {T}) + {C} = {S_minimum} mm' } # Example: Light curtain with finger detection result = calculate_safety_distance('light_curtain', { 'resolution_mm': 14, 'total_stopping_time': 0.25 # 250ms total stopping time }) # Output: S = (2000 x 0.25) + 0 = 500 mm # Example: Laser scanner for body detection result = calculate_safety_distance('laser_scanner', { 'total_stopping_time': 0.35 # 350ms total }) # Output: S = (1600 x 0.35) + 850 = 1,410 mm

6. CE Marking Process & Machinery Directive

CE marking is the legal requirement for placing machinery on the European Economic Area (EEA) market. For robot systems, the primary legislative framework is the Machinery Directive 2006/42/EC (being replaced by the Machinery Regulation EU 2023/1230, with mandatory application from January 2027). Understanding this process is essential for Vietnamese and APAC manufacturers exporting to Europe, as well as for multinational companies standardizing their safety practices globally.

6.1 Machinery Directive 2006/42/EC Essentials

The Machinery Directive establishes Essential Health and Safety Requirements (EHSRs) that all machinery placed on the EU market must satisfy. For robot systems, the most relevant EHSRs include:

6.2 Conformity Assessment Route

Robot systems typically follow the conformity assessment procedure in Annex VIII (full quality assurance) or the combination of internal checks per Annex VIII with type examination per Annex IX for higher-risk applications listed in Annex IV. Standard industrial robot cells generally do not fall under Annex IV, meaning the manufacturer/integrator can self-declare conformity without involving a Notified Body.

6.3 Technical File Requirements

The technical file is the central documentation package that demonstrates compliance. For a robot system, the technical file must include:

  1. General description: Overview of the robot system, its intended use, and operational parameters
  2. Overall drawings and control circuit diagrams: Mechanical layout, electrical schematics, pneumatic/hydraulic circuits, and safety circuit architecture
  3. Risk assessment documentation: Complete risk assessment per ISO 12100 including hazard identification, risk estimation, risk evaluation, and documentation of all risk reduction measures applied
  4. Harmonized standards list: List of all EN/ISO standards applied with clause-by-clause compliance mapping
  5. Safety function specification: Detailed specification of each safety function including required PL/SIL, implemented architecture (Category B/1/2/3/4), MTTFd, DCavg, and CCF measures
  6. Validation and verification reports: Test reports demonstrating that each safety function achieves the required Performance Level, including FMEA results and functional test protocols
  7. Installation instructions: Requirements for site preparation, utility connections, and anchoring
  8. Operating instructions: User manual covering all operating modes, safety procedures, and maintenance schedules
  9. Declaration of Incorporation: For robot sub-systems delivered as partly completed machinery (per Annex II Part B)
Machinery Regulation EU 2023/1230 -- Upcoming Changes

The new Machinery Regulation becomes mandatory on January 20, 2027. Key changes impacting robot systems include: (1) digital format for Declaration of Conformity and instructions, (2) explicit requirements for cybersecurity of safety functions, (3) mandatory third-party conformity assessment for "high-risk" machinery categories including some robot configurations, and (4) updated requirements for AI-based safety functions and machine learning systems. Organizations should begin transition planning now, as technical files created after January 2027 must comply with the new Regulation.

7. Performance Level (PL) & Safety Integrity Level (SIL)

Performance Level (PL) per ISO 13849-1 and Safety Integrity Level (SIL) per IEC 62061 are two parallel methods for specifying and validating the reliability of safety control systems. While both frameworks can be used for robot safety applications, ISO 13849-1 is more commonly applied in the machinery sector due to its broader applicability to electromechanical, hydraulic, and pneumatic safety components.

7.1 Performance Levels Defined

Performance LevelPFH_d (1/h)Equivalent SILTypical Robot Application
PL a≥ 10^-5 to < 10^-4--Warning indicators, non-critical signals
PL b≥ 3 x 10^-6 to < 10^-5SIL 1Low-severity access control, auxiliary stops
PL c≥ 10^-6 to < 3 x 10^-6SIL 1Speed limiting (low exposure), reduced mode
PL d≥ 10^-7 to < 10^-6SIL 2Emergency stop, guard interlocking, light curtains
PL e≥ 10^-8 to < 10^-7SIL 3Collaborative PFL mode, high-exposure safeguarding

7.2 PL Calculation Parameters

Achieving a target PL requires satisfying requirements across three quantitative parameters and one qualitative parameter:

# PL Verification Calculation Example # Safety Function: Emergency Stop on Robot Cell # ARCHITECTURE: Category 3 (dual-channel with diagnostics) # Channel 1: E-Stop button --> Safety relay input 1 # Channel 2: E-Stop button --> Safety relay input 2 # Common: Safety relay --> Robot controller STO input # === MTTFd CALCULATION === # E-Stop button: B10d = 100,000 operations # Estimated operations/year: 365 (1/day average) # MTTFd_button = B10d / (0.1 * n_op) = 100000 / (0.1 * 365) = 2,740 years # Capped at 100 years per ISO 13849-1 # Safety relay (Pilz PNOZ s7): # MTTFd = 1,150 years (from manufacturer data sheet) # Capped at 100 years # Per channel MTTFd (series): # 1/MTTFd_ch = 1/100 + 1/100 = 1/50 # MTTFd_channel = 50 years --> Classification: HIGH # === DCavg CALCULATION === # E-Stop monitoring: Cross-monitoring by safety relay = 99% (High) # Safety relay internal: Self-testing + cross-channel = 99% (High) # STO input monitoring: Feedback circuit monitoring = 90% (Medium) # DCavg = (99 + 99 + 90) / 3 = 96% --> Classification: MEDIUM # === CCF SCORE === # Separation/segregation: 15 points # Diversity (different manufacturers): 20 points # Design review/FMEA: 5 points # Competence/training: 5 points # Environmental protection (IP rating): 25 points # Total CCF score: 70 / 100 >= 65 PASS # === RESULT === # Category 3 + MTTFd HIGH + DCavg MEDIUM + CCF PASS # --> Achieved PL = d (per ISO 13849-1 Table K.1) # Required PLr = d # COMPLIANT

8. Safety System Architecture (ISO 13849 Categories)

ISO 13849-1 defines five architectural categories (B, 1, 2, 3, 4) that describe the structural behavior of safety-related parts of a control system. The category determines how the system responds to faults -- whether a single fault can lead to loss of the safety function, and whether faults are detected by diagnostics. Category selection is driven by the required Performance Level and the available diagnostic coverage.

8.1 Category Definitions

CategoryArchitectureFault BehaviorMax Achievable PLDiagnostic RequirementExample in Robot Systems
Cat. BSingle channel, no diagnosticsSingle fault can lead to loss of safety functionPL bNoneBasic stop circuits on low-risk auxiliary equipment
Cat. 1Single channel, well-tried componentsSame as Cat. B but uses proven components reducing fault probabilityPL cNoneMechanical hard stops, direct-wired e-stops on small actuators
Cat. 2Single channel with periodic testingLoss of safety function between diagnostic tests possiblePL dLow to MediumGuard monitoring with periodic test (limited robot applications)
Cat. 3Dual-channel (redundant)Single fault does not lead to loss of safety function; some faults detectedPL eLow to MediumEmergency stop, guard interlocking, safety-rated speed monitoring
Cat. 4Dual-channel with high diagnosticsSingle fault detected before next demand; accumulation of faults does not lead to lossPL eHigh (≥99%)Collaborative robot safety functions, high-exposure safeguarding

8.2 Practical Architecture Selection

For typical robot applications, the following guidelines apply:

# Safety Architecture - Category 3 Dual-Channel Wiring # Typical Robot Cell Guard Door Monitoring # WIRING DIAGRAM (simplified): # # [Guard Door] --+-- [Safety Switch CH1] ---> [Safety PLC Input 1] # | # +-- [Safety Switch CH2] ---> [Safety PLC Input 2] # # [Safety PLC Output 1] ---> [Robot Controller STO Input A] # [Safety PLC Output 2] ---> [Robot Controller STO Input B] # # Feedback loop: [Contactor Aux NC] ---> [Safety PLC Feedback Input] # DIAGNOSTIC MEASURES (achieving DCavg Medium): # - Cross-monitoring of dual switch contacts by safety PLC # - Output contactor feedback monitoring (EDM) # - Automatic test pulse on safety outputs at each cycle start # - Plausibility check: both channels must agree within 500ms window # SAFE TORQUE OFF (STO) per IEC 61800-5-2: # - Dual-channel removal of power stage enable # - Robot drive motors de-energized within 10ms of STO activation # - Achieves PLe / SIL 3 when implemented in Category 4 drive

8.3 Common Architecture Mistakes

Through our safety assessment work across APAC facilities, we observe recurring architectural errors that compromise safety system integrity:

9. APAC Safety Regulations

While ISO standards provide the technical foundation, each APAC country maintains its own regulatory framework for machinery and workplace safety. Understanding these regional requirements is essential for robot deployments across Southeast Asian and East Asian markets.

9.1 Vietnam -- QCVN and Labor Safety

Vietnam's regulatory framework for machinery safety is governed by the Ministry of Labour, Invalids and Social Affairs (MOLISA) under the Law on Occupational Safety and Hygiene (No. 84/2015/QH13). Key regulations include:

9.2 Singapore -- WSH Act and SS ISO Standards

Singapore maintains one of the most comprehensive workplace safety frameworks in APAC through the Workplace Safety and Health (WSH) Act and its subsidiary regulations:

9.3 Thailand -- TIS Standards and Factory Act

9.4 Japan -- JIS Standards and MHLW Guidelines

Japan has the world's highest robot density and correspondingly mature safety regulations:

AspectVietnamSingaporeThailandJapan
Primary AuthorityMOLISAMOM / WSH CouncilDIW / Ministry of LabourMHLW
Robot-Specific StandardQCVN 09:2012 (general)SS ISO 10218-1/2TIS 2570 (general)JIS B 8433-1/2
Cobot GuidelinesNo specific regulationWSH Guidelines + ACOPNo specific regulationMHLW Guidelines (2023)
Mandatory InspectionYes (periodic)Risk-based approachYes (factory license)Yes (annual)
Operator CertificationGeneral safety trainingWSH training frameworkGeneral safety trainingSpecific robot certification
Penalty SeverityModerateSevere (up to SGD 500K)ModerateSevere (criminal liability)
CE/ISO RecognitionAccepted, not mandatorySS ISO adopted standardsTIS references ISOJIS adopts ISO

10. Common Safety Violations & How to Avoid Them

Based on our safety assessment experience across manufacturing facilities in Vietnam, Singapore, Thailand, and broader APAC, the following are the most frequently observed safety violations in robot installations. Each violation is accompanied by the corrective action required to achieve compliance.

10.1 Risk Assessment Deficiencies

10.2 Safeguarding Failures

10.3 Collaborative Robot Errors

10.4 Electrical and Control System Issues

11. Safety Audit Checklist

The following checklist provides a structured framework for conducting safety audits on industrial and collaborative robot installations. This checklist is organized by assessment area and references the applicable standards for each item. Use this as a starting point and customize based on your specific application and regional requirements.

11.1 Documentation Review

11.2 Physical Safeguarding

11.3 Safety Control System

11.4 Collaborative Robot Specific

11.5 Periodic Verification Schedule

Verification ItemFrequencyMethodReference Standard
Emergency stop function testDaily (per shift) or weeklyManual activation from each e-stop stationISO 10218-2 Clause 5.4
Guard interlock function testWeekly or monthlyOpen each guard door, verify robot stopsISO 14119
Light curtain / laser scanner testDaily or weeklyPrescribed test object per manufacturerIEC 61496-1 Clause 5.4
Safety mat function testWeeklyStep on each mat zone, verify robot stopsIEC 61496-4
Robot stopping time measurementAnnually or after changesCalibrated timing measurement at full speed/loadISO 13855
Collaborative force/pressure measurementAnnually or after changesContact force measurement systemISO/TS 15066 Annex A
Safety distance verificationAnnually or after changesPhysical measurement + calculation reviewISO 13855
Complete risk assessment reviewAnnually minimumDocument review + on-site verificationISO 12100
Safety system comprehensive auditEvery 2-3 yearsFull audit by qualified safety engineerISO 10218-2, regional regulations
80%+
Incident Reduction with Proper Safety Implementation
15-30%
Insurance Premium Reduction from ISO Compliance
5-10x
Lower Cost: Design-Stage vs. Retrofit Safety
2027
EU Machinery Regulation Mandatory Date
Need a Robot Safety Assessment?

Seraphim Vietnam provides comprehensive robot safety assessments covering risk assessment per ISO 12100, safeguarding design per ISO 10218-2, collaborative robot validation per ISO/TS 15066, CE marking technical file preparation, and regional compliance audits for APAC markets. Our safety engineers hold TUV Functional Safety Engineer (FSEng) and Certified Machinery Safety Expert (CMSE) credentials. Contact us to schedule an assessment or discuss your compliance requirements.

Get the Robot Safety Compliance Assessment

Receive a detailed safety gap analysis including risk assessment review, safeguarding audit findings, PL verification, and a prioritized corrective action plan for your robot installations.

© 2026 Seraphim Co., Ltd.