{"id":2408,"date":"2026-04-17T03:54:13","date_gmt":"2026-04-17T03:54:13","guid":{"rendered":"https:\/\/industrialsafetysensor.com\/?page_id=2408"},"modified":"2026-04-17T03:57:42","modified_gmt":"2026-04-17T03:57:42","slug":"safety-light-curtain-distance-calculator","status":"publish","type":"page","link":"https:\/\/industrialsafetysensor.com\/es\/industrial-safety-solutions\/safety-for-packaging\/safety-light-curtain-distance-calculator\/","title":{"rendered":"Calculadora de distancia de cortina de luz de seguridad"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-1a197ce\" data-block-id=\"1a197ce\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1a197ce-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-7f1921f\" data-v=\"4\" data-block-id=\"7f1921f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-7f1921f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-7f1921f-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-4e7c415\" data-block-id=\"4e7c415\"><style>.stk-4e7c415-column{--stk-columns-spacing:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-4e7c415-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-44b86be\" data-v=\"4\" data-block-id=\"44b86be\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-44b86be-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-44b86be-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-5d93a85\" data-block-id=\"5d93a85\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5d93a85-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a17b3a5\" data-v=\"4\" data-block-id=\"a17b3a5\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a17b3a5-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a17b3a5-inner-blocks\">\n<style>\n\/* ==========================================================================\n   1. HIGHEST LEVEL SCOPE: #cch-safety-distance-calc\n   ========================================================================== *\/\n#cch-safety-distance-calc {\n    width: 100% !important; \/* Full width layout *\/\n    padding: 40px 24px !important; \/* Section height is 40px with padding *\/\n    background-color: #F0F0F0 !important; \/* Secondary color *\/\n    color: #303030 !important; \/* Main color *\/\n    box-sizing: border-box !important;\n}\n\n#cch-safety-distance-calc *, \n#cch-safety-distance-calc *::before, \n#cch-safety-distance-calc *::after {\n    box-sizing: border-box !important;\n}\n\n\/* Container *\/\n#cch-safety-distance-calc .cch-wrapper {\n    max-width: 860px !important;\n    margin: 0 auto !important;\n    width: 100% !important;\n}\n\n\/* Typography & Aesthetics (Inheriting Blocksy settings natively) *\/\n#cch-safety-distance-calc .cch-subtitle {\n    margin: 0 0 8px !important;\n    font-size: 12px !important;\n    letter-spacing: 2px !important;\n    text-transform: uppercase !important;\n    color: #484848 !important; \/* Secondary color *\/\n}\n\n\/* Tag Replacement for h1 - SEO friendly ARIA roles *\/\n#cch-safety-distance-calc .cch-title {\n    margin: 0 0 14px !important;\n    font-size: 32px !important; \/* Default theme size requirement *\/\n    line-height: 1.25 !important;\n    color: #181818 !important;\n    font-weight: 700 !important;\n}\n\n#cch-safety-distance-calc .cch-desc {\n    margin: 0 0 18px !important;\n    font-size: 16px !important;\n    line-height: 1.65 !important;\n    color: #303030 !important;\n}\n\n#cch-safety-distance-calc .cch-italic-note {\n    margin: 0 0 32px !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n    color: #484848 !important;\n    font-style: italic !important;\n}\n\n\/* Form Card Layout *\/\n#cch-safety-distance-calc .cch-form-card {\n    background: #ffffff !important;\n    padding: 28px !important;\n    border: 1px solid #dcdcdc !important;\n    border-radius: 4px !important;\n}\n\n#cch-safety-distance-calc label {\n    display: block !important;\n    margin: 0 0 6px !important;\n    font-size: 13px !important;\n    color: #484848 !important;\n    letter-spacing: 1px !important;\n    text-transform: uppercase !important;\n    font-weight: 600 !important;\n}\n\n#cch-safety-distance-calc select,\n#cch-safety-distance-calc input[type=\"number\"] {\n    width: 100% !important;\n    padding: 12px 14px !important;\n    font-size: 15px !important;\n    border: 1px solid #cccccc !important;\n    background: #ffffff !important;\n    color: #303030 !important;\n    margin: 0 0 22px !important;\n    border-radius: 4px !important;\n    box-sizing: border-box !important;\n}\n\n#cch-safety-distance-calc select {\n    appearance: auto !important;\n}\n\n#cch-safety-distance-calc input#ts {\n    margin: 0 0 28px !important;\n}\n\n#cch-safety-distance-calc select:focus,\n#cch-safety-distance-calc input[type=\"number\"]:focus {\n    outline: 2px solid #303030 !important;\n    outline-offset: -2px !important;\n}\n\n#cch-safety-distance-calc .cch-input-hint {\n    margin: -20px 0 26px !important;\n    font-size: 13px !important;\n    color: #484848 !important;\n}\n\n#cch-safety-distance-calc button {\n    background: #181818 !important;\n    color: #F0F0F0 !important;\n    border: none !important;\n    padding: 15px 32px !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.6px !important;\n    text-transform: uppercase !important;\n    cursor: pointer !important;\n    border-radius: 4px !important;\n    transition: background 0.3s ease !important;\n}\n\n#cch-safety-distance-calc button:hover {\n    background: #303030 !important;\n}\n\n\/* Static DOM Result Container (Hidden by default) *\/\n#cch-safety-distance-calc .cch-output-container {\n    margin-top: 24px !important;\n    display: none; \n}\n\n#cch-safety-distance-calc .cch-result-box {\n    background: #181818 !important;\n    color: #F0F0F0 !important;\n    padding: 28px 30px !important;\n    border-radius: 4px !important;\n}\n\n#cch-safety-distance-calc .cch-result-sub {\n    margin: 0 0 8px !important;\n    font-size: 12px !important;\n    letter-spacing: 2px !important;\n    text-transform: uppercase !important;\n    opacity: 0.65 !important;\n}\n\n#cch-safety-distance-calc .cch-result-title {\n    margin: 0 0 22px !important;\n    font-size: 34px !important;\n    color: #F0F0F0 !important;\n    font-weight: 700 !important;\n}\n\n#cch-safety-distance-calc .cch-formula-box {\n    background: #303030 !important;\n    padding: 18px 22px !important;\n    margin: 0 0 16px !important;\n    font-size: 14px !important;\n    line-height: 1.7 !important;\n    border-radius: 4px !important;\n}\n\n#cch-safety-distance-calc .cch-result-text {\n    margin: 0 0 10px !important;\n    font-size: 14px !important;\n    line-height: 1.65 !important;\n    opacity: 0.9 !important;\n}\n\n#cch-safety-distance-calc .cch-btn-link {\n    display: inline-block !important;\n    margin-top: 8px !important;\n    background: #F0F0F0 !important;\n    color: #181818 !important;\n    padding: 14px 28px !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.6px !important;\n    text-decoration: none !important;\n    text-transform: uppercase !important;\n    border-radius: 4px !important;\n    transition: background 0.3s ease !important;\n}\n\n#cch-safety-distance-calc .cch-btn-link:hover {\n    background: #ffffff !important;\n}\n\n#cch-safety-distance-calc .cch-disclaimer {\n    margin: 18px 0 0 !important;\n    font-size: 12px !important;\n    color: #484848 !important;\n    font-style: italic !important;\n}\n<\/style>\n\n<section id=\"cch-safety-distance-calc\">\n    <div class=\"cch-wrapper\">\n        \n        <div class=\"cch-subtitle\">Interactive Tool \u00b7 ISO 13855<\/div>\n        \n        <h1 class=\"cch-title\">Safety Light Curtain Minimum Distance Calculator<\/h1>\n        \n        <div class=\"cch-desc\">The ISO 13855 formula for presence-sensing safeguards is <strong>S = (K \u00d7 T) + C<\/strong>, where <em>S<\/em> is the minimum safety distance, <em>K<\/em> is the approach speed constant, <em>T<\/em> is the total stop time of the machine plus the curtain response, and <em>C<\/em> is the intrusion distance based on detection resolution.<\/div>\n        \n        <div class=\"cch-italic-note\">Use this calculator as a first-pass estimate during specification. Final safety distance calculation must be validated by a qualified safety engineer against the machine&#8217;s measured stop time and risk assessment.<\/div>\n\n        <div class=\"cch-form-card\">\n            <label for=\"d\">1 \u00b7 Detection Resolution (d)<\/label>\n            <select id=\"d\">\n                <option value=\"14\">14 mm \u2014 ENT finger protection<\/option>\n                <option value=\"25\">25 mm \u2014 ENT hand protection<\/option>\n                <option value=\"45\">45 mm \u2014 ENT body protection<\/option>\n            <\/select>\n\n            <label for=\"dir\">2 \u00b7 Approach Direction<\/label>\n            <select id=\"dir\">\n                <option value=\"normal\">Normal (perpendicular intrusion, K = 2000 mm\/s)<\/option>\n                <option value=\"parallel\">Parallel (sliding approach, K = 1600 mm\/s)<\/option>\n            <\/select>\n\n            <label for=\"tm\">3 \u00b7 Machine Stop Time Tm (ms)<\/label>\n            <input id=\"tm\" type=\"number\" min=\"0\" step=\"10\" value=\"180\">\n\n            <label for=\"ts\">4 \u00b7 Light Curtain Response Ts (ms)<\/label>\n            <input id=\"ts\" type=\"number\" min=\"0\" step=\"1\" value=\"15\">\n            <div class=\"cch-input-hint\">ENT response time ranges from 6.0 to 30.8 ms depending on beam count.<\/div>\n\n            <button id=\"calc-btn\">Calculate Safety Distance<\/button>\n        <\/div>\n\n        <div id=\"cch-out-container\" class=\"cch-output-container\">\n            <div class=\"cch-result-box\">\n                <div class=\"cch-result-sub\">Minimum Safety Distance (S)<\/div>\n                <div id=\"cch-dyn-s-val\" class=\"cch-result-title\" role=\"heading\" aria-level=\"2\"><\/div>\n                \n                <div id=\"cch-dyn-formula\" class=\"cch-formula-box\"><\/div>\n                \n                <div class=\"cch-result-text\"><strong>Approach:<\/strong> <span id=\"cch-dyn-approach\"><\/span><\/div>\n                <div class=\"cch-result-text\"><strong>Total stop time T:<\/strong> <span id=\"cch-dyn-time\"><\/span><\/div>\n                <div class=\"cch-result-text\" style=\"margin-bottom: 18px;\"><strong>Intrusion constant C:<\/strong> <span id=\"cch-dyn-c\"><\/span><\/div>\n                \n                <a href=\"#ct-popup-788\" class=\"cch-btn-link\">Get an ENT Curtain for This Distance \u203a<\/a>\n            <\/div>\n            <div class=\"cch-disclaimer\">Formula per ISO 13855. This is a first-pass estimate \u2014 final mounting distance must be validated by a qualified safety engineer.<\/div>\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<script>\n(function(){\n    document.getElementById('calc-btn').addEventListener('click', function(){\n        \/\/ Get values\n        var d = parseFloat(document.getElementById('d').value); \/\/ mm\n        var dir = document.getElementById('dir').value;\n        var tm = parseFloat(document.getElementById('tm').value) || 0; \/\/ ms\n        var ts = parseFloat(document.getElementById('ts').value) || 0; \/\/ ms\n        \n        \/\/ Calculate K\n        var K, dirLabel;\n        if (dir === 'normal') { \n            K = 2000; \n            dirLabel = 'Perpendicular (K = 2000 mm\/s)'; \n        } else { \n            K = 1600; \n            dirLabel = 'Parallel (K = 1600 mm\/s)'; \n        }\n        \n        \/\/ Calculate C\n        var C;\n        if (d <= 40) {\n            C = 8 * (d - 14);\n            if (C < 0) C = 0;\n        } else {\n            C = 850; \/\/ typical for body detection per ISO 13855\n        }\n        \n        \/\/ Calculate T and S\n        var T = (tm + ts) \/ 1000; \/\/ s\n        var S = (K * T) + C; \/\/ mm\n        var finalS = Math.ceil(S);\n        \n        \/\/ Update Static DOM Nodes\n        document.getElementById('cch-dyn-s-val').textContent = finalS + ' mm';\n        \n        document.getElementById('cch-dyn-formula').innerHTML = \n            'S = (K \u00d7 T) + C<br>' +\n            'S = (' + K + ' mm\/s \u00d7 ' + T.toFixed(3) + ' s) + ' + C + ' mm<br>' +\n            'S = ' + (K * T).toFixed(0) + ' mm + ' + C + ' mm = <strong>' + finalS + ' mm<\/strong>';\n            \n        document.getElementById('cch-dyn-approach').textContent = dirLabel;\n        \n        document.getElementById('cch-dyn-time').textContent = \n            tm + ' ms machine + ' + ts + ' ms curtain = ' + (tm + ts) + ' ms';\n            \n        var detectionType = d <= 40 ? 'finger\/hand' : 'body';\n        document.getElementById('cch-dyn-c').textContent = \n            C + ' mm (' + detectionType + ' detection, resolution ' + d + ' mm)';\n            \n        \/\/ Show result container\n        document.getElementById('cch-out-container').style.display = 'block';\n    });\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Interactive Tool \u00b7 ISO 13855 Safety Light Curtain Minimum Distance Calculator The ISO 13855 formula for presence-sensing safeguards is S = (K \u00d7 T) + C, where S is the minimum safety distance, K is the approach speed constant, T is the total stop time of the machine plus the curtain response, and C is [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":2333,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2408","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/pages\/2408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/comments?post=2408"}],"version-history":[{"count":0,"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/pages\/2408\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/pages\/2333"}],"wp:attachment":[{"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/media?parent=2408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}