{"id":1747,"date":"2026-04-13T01:19:39","date_gmt":"2026-04-13T01:19:39","guid":{"rendered":"https:\/\/industrialsafetysensor.com\/?page_id=1747"},"modified":"2026-04-13T06:57:00","modified_gmt":"2026-04-13T06:57:00","slug":"lidar-for-overhead-crane","status":"publish","type":"page","link":"https:\/\/industrialsafetysensor.com\/de\/lidar-sensors\/lidar-for-overhead-crane\/","title":{"rendered":"LiDAR f\u00fcr Overhead Crane"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-1104c67\" data-block-id=\"1104c67\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1104c67-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-2af491a\" data-v=\"4\" data-block-id=\"2af491a\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-2af491a-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-2af491a-inner-blocks\">\n<style>\n\/* * Scope ID: #lidar-crane-hero-module\n * Design: Clean Minimalist B2B \n * Colors: #303030, #484848, #181818, #F0F0F0\n*\/\n\n#lidar-crane-hero-module {\n    width: 100% !important;\n    background-color: #F0F0F0 !important;\n    padding: 40px 0 0 0 !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n}\n\n#lidar-crane-hero-module * {\n    box-sizing: border-box !important;\n}\n\n#lidar-crane-hero-module .hero-top-section {\n    width: 100% !important;\n    max-width: 1400px !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    flex-direction: row !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    gap: 40px !important;\n}\n\n#lidar-crane-hero-module .hero-text-col {\n    flex: 1 1 60% !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 20px !important;\n}\n\n#lidar-crane-hero-module .module-title {\n    color: #181818 !important;\n    font-size: 38px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    margin: 0 !important;\n}\n\n#lidar-crane-hero-module .module-desc {\n    color: #484848 !important;\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    line-height: 1.6 !important;\n    margin: 0 !important;\n}\n\n#lidar-crane-hero-module .hero-btn {\n    display: inline-flex !important;\n    background-color: #303030 !important;\n    color: #F0F0F0 !important;\n    padding: 16px 32px !important;\n    text-decoration: none !important;\n    font-size: 16px !important;\n    font-weight: 600 !important;\n    width: max-content !important;\n    transition: background-color 0.3s ease, transform 0.2s ease !important;\n}\n\n#lidar-crane-hero-module .hero-btn:hover {\n    background-color: #181818 !important;\n    transform: translateY(-2px) !important;\n}\n\n#lidar-crane-hero-module .hero-img-col {\n    flex: 1 1 40% !important;\n    display: flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n}\n\n#lidar-crane-hero-module .hero-img-col img {\n    max-width: 100% !important;\n    height: auto !important;\n    display: block !important;\n}\n\n\/* Deep Shadow Data Bar *\/\n#lidar-crane-hero-module .data-bar-container {\n    width: 100% !important;\n    padding: 0 20px 40px 20px !important;\n    display: flex !important;\n    justify-content: center !important;\n    z-index: 2 !important;\n}\n\n#lidar-crane-hero-module .data-bar-card {\n    width: 100% !important;\n    max-width: 1400px !important;\n    background-color: #FFFFFF !important;\n    \/* Deep Shadow Effect *\/\n    box-shadow: 0 25px 50px -12px rgba(24, 24, 24, 0.25), 0 0 15px rgba(24, 24, 24, 0.05) !important;\n    display: flex !important;\n    flex-direction: row !important;\n    justify-content: space-evenly !important;\n    align-items: center !important;\n    padding: 32px 24px !important;\n    transform: translateY(20px) !important; \n}\n\n#lidar-crane-hero-module .data-item {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    text-align: center !important;\n    gap: 8px !important;\n}\n\n#lidar-crane-hero-module .data-label {\n    color: #484848 !important;\n    font-size: 14px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n}\n\n#lidar-crane-hero-module .data-value {\n    color: #303030 !important;\n    font-size: 24px !important;\n    font-weight: 700 !important;\n}\n\n\/* Responsive Grid\/Flex adjustments *\/\n@media (max-width: 992px) {\n    #lidar-crane-hero-module .hero-top-section {\n        flex-direction: column !important;\n        text-align: center !important;\n    }\n    \n    #lidar-crane-hero-module .hero-text-col {\n        align-items: center !important;\n    }\n\n    #lidar-crane-hero-module .data-bar-card {\n        flex-wrap: wrap !important;\n        gap: 32px !important;\n    }\n    \n    #lidar-crane-hero-module .data-item {\n        flex: 1 1 40% !important;\n    }\n}\n\n@media (max-width: 576px) {\n    #lidar-crane-hero-module .data-item {\n        flex: 1 1 100% !important;\n    }\n}\n<\/style>\n\n<section id=\"lidar-crane-hero-module\">\n    <div class=\"hero-top-section\">\n        <div class=\"hero-text-col\">\n            <h1 class=\"module-title\">\n                LiDAR Anti-Collision System for Overhead Cranes \u2014 Industrial Sensor Solutions\n            <\/h1>\n            <div class=\"module-desc\">\n                Prevent Overhead Crane Collisions with Industrial LiDAR \u2013 3mm Accuracy, 0.2-200m Range. Zone deceleration and emergency stop protection for bridge cranes, gantry cranes, multi-crane runways.\n            <\/div>\n            <a href=\"#ct-popup-788\" class=\"hero-btn\">Request a Quote<\/a>\n        <\/div>\n        <div class=\"hero-img-col\">\n            <img decoding=\"async\" src=\"https:\/\/industrialsafetysensor.com\/wp-content\/uploads\/2026\/04\/LiDAR-for-Overhead-Crane-1.png\" alt=\"LiDAR Anti-Collision System for Overhead Cranes\" data-lazy=\"false\" fetchpriority=\"high\">\n        <\/div>\n    <\/div>\n\n    <div class=\"data-bar-container\">\n        <div class=\"data-bar-card\">\n            <div class=\"data-item\">\n                <span class=\"data-label\">Detection Range<\/span>\n                <span class=\"data-value\">0.2\u2013200 m<\/span>\n            <\/div>\n            <div class=\"data-item\">\n                <span class=\"data-label\">Accuracy<\/span>\n                <span class=\"data-value\">\u00b13 mm<\/span>\n            <\/div>\n            <div class=\"data-item\">\n                <span class=\"data-label\">IP Rating<\/span>\n                <span class=\"data-value\">IP65 \/ IP67<\/span>\n            <\/div>\n            <div class=\"data-item\">\n                <span class=\"data-label\">Interfaces<\/span>\n                <span class=\"data-value\">RS485 \/ Ethernet \/ IO<\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-b5e25e2\" data-block-id=\"b5e25e2\"><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-b5e25e2-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-dce6036\" data-v=\"4\" data-block-id=\"dce6036\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-dce6036-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-dce6036-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-1cc692e\" data-block-id=\"1cc692e\"><style>.stk-1cc692e {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1cc692e-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-da68fe2\" data-v=\"4\" data-block-id=\"da68fe2\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-da68fe2-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-da68fe2-inner-blocks\">\n<style>\n\/* * Scope ID: #lidar-crane-rationale-v2\n * Design: Flat, Clean Minimalist B2B (Editorial Vertical Flow)\n * Layout: Top-to-Bottom, Max-width 1280px wrapper, 960px reading column\n * Colors: #303030, #484848, #181818, #F0F0F0\n*\/\n\n#lidar-crane-rationale-v2 {\n    width: 100% !important;\n    padding: 40px 20px !important; \/* Generous vertical breathing room *\/\n    background-color: #fafafa !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important; \/* Centers the inner wrapper *\/\n    box-sizing: border-box !important;\n}\n\n#lidar-crane-rationale-v2 * {\n    box-sizing: border-box !important;\n}\n\n\/* Outer wrapper limits to 1280px *\/\n#lidar-crane-rationale-v2 .module-wrapper {\n    width: 100% !important;\n    max-width: 1280px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n}\n\n\/* Inner reading column limits to 960px for optimal line-length *\/\n#lidar-crane-rationale-v2 .reading-column {\n    width: 100% !important;\n    max-width: 1280px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 38px !important; \/* Consistent vertical rhythm *\/\n}\n\n\/* === Typography Isolation (No font-family, inherits Blocksy) === *\/\n#lidar-crane-rationale-v2 .crane-h2 {\n    color: #181818 !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    text-align: center !important; \/* H2 Centered as requested *\/\n    margin: 0 0 16px 0 !important;\n}\n\n#lidar-crane-rationale-v2 .crane-h3 {\n    color: #181818 !important;\n    font-size: 24px !important;\n    font-weight: 600 !important;\n    line-height: 1.4 !important;\n    margin: 0 0 24px 0 !important;\n}\n\n#lidar-crane-rationale-v2 .crane-p {\n    color: #484848 !important;\n    font-size: 16px !important;\n    line-height: 1.8 !important; \/* Increased line-height for easier reading *\/\n    margin: 0 0 24px 0 !important;\n    text-align: justify !important; \/* Creates a clean flat text block *\/\n}\n\n#lidar-crane-rationale-v2 .crane-p:last-child {\n    margin-bottom: 0 !important;\n}\n\n\/* === Content Blocks === *\/\n\n\/* The Problem Section *\/\n#lidar-crane-rationale-v2 .section-problem {\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n\/* The Solution Highlight (Flat Design, No Borders) *\/\n#lidar-crane-rationale-v2 .section-solution {\n    background-color: #F0F0F0 !important;\n    padding: 28px 36px !important;\n    border-radius: 4px !important; \/* Very subtle softening *\/\n    \/* Deep shadow removed to maintain absolute flat design *\/\n}\n\n#lidar-crane-rationale-v2 .section-solution .crane-p {\n    color: #303030 !important;\n    font-size: 18px !important; \/* Slightly larger for emphasis *\/\n    font-weight: 500 !important;\n}\n\n\/* The Implementation Section *\/\n#lidar-crane-rationale-v2 .section-implementation {\n    display: flex !important;\n    flex-direction: column !important;\n    padding-top: 16px !important;\n}\n\n\/* Responsive Rules for Narrow Screens *\/\n@media (max-width:690px) {\n    #lidar-crane-rationale-v2 {\n        padding: 40px 16px !important;\n    }\n    #lidar-crane-rationale-v2 .reading-column {\n        gap: 32px !important;\n    }\n    #lidar-crane-rationale-v2 .crane-h2 {\n        font-size: 28px !important;\n        text-align: left !important; \/* Center often looks awkward on very small mobile, optional *\/\n    }\n    #lidar-crane-rationale-v2 .section-solution {\n        padding: 32px 24px !important;\n    }\n    #lidar-crane-rationale-v2 .crane-p {\n        text-align: left !important; \/* Remove justify on mobile to prevent weird spacing *\/\n    }\n}\n<\/style>\n\n<section id=\"lidar-crane-rationale-v2\">\n    <div class=\"module-wrapper\">\n        <div class=\"reading-column\">\n            \n            <h2 class=\"crane-h2\">Why Overhead Cranes Need LiDAR Anti-Collision Systems<\/h2>\n            \n            <div class=\"section-problem\">\n                <p class=\"crane-p\">An anti collision system for cranes is not a theoretical safeguard \u2014 it is a direct response to documented fatalities and enforcement actions that cost facilities millions each year. Overhead crane collisions between adjacent bridges, between a crane and end-stop buffers, or between a crane and fixed structures account for a substantial portion of the 42 to 44 crane-related fatalities counted annually in the United States. A 10-year survey of 70 major crane incidents by Konecranes placed total financial damage above $500 million, combining equipment repair, factory downtime, injury litigation, and regulatory penalties.<\/p>\n                <p class=\"crane-p\">Enforcement consequences compound the problem. A Crane Training Universities registry documents 249 overhead crane incidents that triggered 838 OSHA violations in a single review period \u2014 over 3.4 violations per event. CICB data shows roughly 90% of crane accidents trace back to human error: misjudged clearances, blocked sightlines, operator fatigue, and communication failures during tandem lifts. Conventional proximity warning devices \u2014 bumpers and limit switches \u2014 actuate only after contact has begun. They do not gauge distance. They do not decelerate.<\/p>\n            <\/div>\n\n            <div class=\"section-solution\">\n                <p class=\"crane-p\">LiDAR-based anti-collision systems address this root failure mode: insufficient spatial awareness. A time-of-flight LiDAR sensor mounted on the crane bridge continuously measures distance to adjacent cranes, end-stop structures, and fixed obstacles. When measured separation falls below a configured warning threshold \u2014 set at 5 to 15 meters depending on travel speed \u2014 it signals the crane&#8217;s variable-frequency drive (VFD) to begin staged deceleration. If the crane continues to approach and enters the emergency zone \u2014 1 to 3 meters \u2014 the system triggers a hard stop through the safety relay circuit. This four-stage collision avoidance sequence (monitor \u2192 warn \u2192 decelerate \u2192 stop) reacts in under 100 milliseconds, faster than any human operator.<\/p>\n            <\/div>\n\n            <div class=\"section-implementation\">\n                <h3 class=\"crane-h3\">How LiDAR Zone Protection Works<\/h3>\n                <p class=\"crane-p\">Each sensor establishes concentric distance zones around the crane. Zone 1 (normal operation) allows full speed. Zone 2 (pre-warning) activates a visual\/audible alert. Zone 3 (deceleration) sends an analog signal to the VFD, proportionally reducing crane speed. Zone 4 (emergency stop) opens the safety relay. All zone boundaries are configurable through the sensor&#8217;s RS485 or Ethernet interface, allowing adjustments for different runway lengths and operational patterns without physical rewiring.<\/p>\n                <p class=\"crane-p\">For facilities operating multiple cranes on a shared runway &#8211; the most common crane-to-crane collision scenario &#8211; LiDAR delivers a critical advantage over contact-based systems: it measures the closing distance between two moving objects simultaneously. Both cranes receive deceleration commands based on their relative closing speed, not just their absolute position.<\/p>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-b1817c0\" data-block-id=\"b1817c0\"><style>.stk-b1817c0 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b1817c0-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-1b24321\" data-v=\"4\" data-block-id=\"1b24321\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-1b24321-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-1b24321-inner-blocks\">\n<style>\n\/* * Scope ID: #cch-lidar-models-v3\n * Design: Flat, Clean Minimalist B2B (Vertical Flow)\n * Colors: #303030 (Main), #484848 (Secondary text), #181818 (Headings), #F0F0F0 (Background\/Cards)\n*\/\n\n#cch-lidar-models-v3 {\n    width: 100% !important;\n    padding: 40px 20px !important; \/* Requested Section Padding *\/\n    background-color: transparent !important;\n    display: flex !important;\n    justify-content: center !important;\n    box-sizing: border-box !important;\n}\n\n#cch-lidar-models-v3 * {\n    box-sizing: border-box !important;\n}\n\n\/* Outer Wrapper: 1280px limitation *\/\n#cch-lidar-models-v3 .module-wrapper {\n    width: 100% !important;\n    max-width: 1280px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n}\n\n\/* Inner reading container for optimal line-length *\/\n#cch-lidar-models-v3 .content-flow {\n    width: 100% !important;\n    max-width: 1280px !important; \/* Slightly wider than 960px for table capacity *\/\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 36px !important; \/* Consistent vertical rhythm *\/\n}\n\n\/* === Typography Isolation === *\/\n#cch-lidar-models-v3 .cch-h2 {\n    color: #181818 !important;\n    font-size: 32px !important; \/* Requested default H2 size *\/\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    text-align: center !important;\n    margin: 0 0 16px 0 !important;\n}\n\n#cch-lidar-models-v3 .cch-h3 {\n    color: #181818 !important;\n    font-size: 24px !important;\n    font-weight: 600 !important;\n    line-height: 1.4 !important;\n    margin: 0 0 24px 0 !important;\n}\n\n#cch-lidar-models-v3 .cch-h4 {\n    color: #303030 !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    margin: 0 0 8px 0 !important;\n}\n\n#cch-lidar-models-v3 .cch-p {\n    color: #484848 !important;\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    margin: 0 !important;\n}\n\n#cch-lidar-models-v3 .cch-text-center {\n    text-align: center !important;\n}\n\n\/* === Product Cards Grid === *\/\n#cch-lidar-models-v3 .models-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 24px !important;\n    width: 100% !important;\n}\n\n#cch-lidar-models-v3 .model-card {\n    background-color: #F0F0F0 !important;\n    padding: 32px 24px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    height: 100% !important;\n    border-top: 4px solid transparent !important;\n    transition: transform 0.2s ease !important;\n}\n\n#cch-lidar-models-v3 .model-card:hover {\n    transform: translateY(-4px) !important;\n}\n\n\/* Highlight for Mid Range *\/\n#cch-lidar-models-v3 .model-card.featured {\n    border-top-color: #303030 !important;\n    background-color: #E8E8E8 !important; \/* Slightly darker flat grey for contrast *\/\n}\n\n#cch-lidar-models-v3 .badge {\n    display: inline-block !important;\n    background-color: #303030 !important;\n    color: #FFFFFF !important;\n    font-size: 12px !important;\n    font-weight: 600 !important;\n    padding: 4px 8px !important;\n    margin-bottom: 16px !important;\n    text-transform: uppercase !important;\n    width: max-content !important;\n}\n\n#cch-lidar-models-v3 .specs-list {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 24px 0 !important;\n    border-top: 1px solid #D0D0D0 !important;\n}\n\n#cch-lidar-models-v3 .specs-list li {\n    display: flex !important;\n    justify-content: space-between !important;\n    padding: 8px 0 !important;\n    border-bottom: 1px solid #D0D0D0 !important;\n    font-size: 14px !important;\n    color: #181818 !important;\n}\n\n#cch-lidar-models-v3 .specs-list strong {\n    color: #484848 !important;\n    font-weight: 500 !important;\n}\n\n#cch-lidar-models-v3 .model-desc {\n    font-size: 14px !important;\n    color: #484848 !important;\n    line-height: 1.6 !important;\n    margin-top: auto !important; \/* Pushes description to bottom *\/\n}\n\n\/* === Flat Data Tables === *\/\n#cch-lidar-models-v3 .table-section {\n    width: 100% !important;\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n#cch-lidar-models-v3 .table-responsive {\n    width: 100% !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n}\n\n#cch-lidar-models-v3 .cch-table {\n    width: 100% !important;\n    min-width: 800px !important;\n    border-collapse: collapse !important;\n    text-align: left !important;\n    font-size: 15px !important;\n}\n\n#cch-lidar-models-v3 .cch-table th, \n#cch-lidar-models-v3 .cch-table td {\n    padding: 16px 20px !important;\n    border-bottom: 1px solid #E0E0E0 !important;\n    color: #181818 !important;\n}\n\n#cch-lidar-models-v3 .cch-table th {\n    background-color: #F0F0F0 !important;\n    font-weight: 600 !important;\n    color: #303030 !important;\n}\n\n#cch-lidar-models-v3 .cch-table tbody tr:hover {\n    background-color: #FAFAFA !important;\n}\n\n\/* === Quote Block === *\/\n#cch-lidar-models-v3 .quote-block {\n    background-color: #303030 !important;\n    padding: 48px !important;\n    text-align: center !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 24px !important;\n}\n\n#cch-lidar-models-v3 .quote-text {\n    color: #F0F0F0 !important;\n    font-size: 20px !important;\n    font-weight: 500 !important;\n    line-height: 1.6 !important;\n    margin: 0 !important;\n}\n\n#cch-lidar-models-v3 .quote-author {\n    color: #A0A0A0 !important;\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin: 0 !important;\n}\n\n\/* === Responsive Folding === *\/\n@media (max-width: 992px) {\n    #cch-lidar-models-v3 .models-grid {\n        grid-template-columns: 1fr !important; \/* Folds into single column vertically *\/\n    }\n    #cch-lidar-models-v3 .model-card {\n        height: auto !important;\n    }\n}\n\n@media (max-width:690px) {\n    #cch-lidar-models-v3 .cch-h2 { font-size: 28px !important; text-align: left !important; }\n    #cch-lidar-models-v3 .cch-p { text-align: left !important; }\n    #cch-lidar-models-v3 .quote-block { padding: 32px 20px !important; }\n    #cch-lidar-models-v3 .quote-text { font-size: 18px !important; text-align: left !important; }\n    #cch-lidar-models-v3 .quote-author { text-align: left !important; }\n}\n<\/style>\n\n<section id=\"cch-lidar-models-v3\">\n    <div class=\"module-wrapper\">\n        <div class=\"content-flow\">\n            \n            <div>\n                <h2 class=\"cch-h2\">CCH LiDAR Anti-Collision Sensors \u2014 Models &#038; Selection Guide<\/h2>\n                <p class=\"cch-p cch-text-center\">CCH produces three levels of LiDAR anti-collision sensor, each suited to its own operating envelope. The correct model to fit can be determined by four factors: runway length, number of additional cranes on the same runway, environment (indoor or outdoor, dusty or not dusty), and interface compatibility to the crane control system.<\/p>\n            <\/div>\n\n            <div class=\"models-grid\">\n                <div class=\"model-card\">\n                    <h3 class=\"cch-h3\">Short Range<\/h3>\n                    <h4 class=\"cch-h4\">CCH-LR30 Series<\/h4>\n                    <p class=\"cch-p\" style=\"font-size: 14px !important;\">Single runway applications, indoor environments<\/p>\n                    <ul class=\"specs-list\">\n                        <li><strong>Range:<\/strong> 0.2 \u2013 30 m<\/li>\n                        <li><strong>Accuracy:<\/strong> \u00b13 mm<\/li>\n                        <li><strong>IP Rating:<\/strong> IP65<\/li>\n                        <li><strong>Temp:<\/strong> -10\u00b0C to +50\u00b0C<\/li>\n                        <li><strong>Output:<\/strong> 4\u201320 mA \/ NPN\/PNP<\/li>\n                        <li><strong>Interface:<\/strong> RS485<\/li>\n                        <li><strong>Power:<\/strong> 12\u201324 VDC<\/li>\n                    <\/ul>\n                    <p class=\"model-desc\">A great choice for: single-bridge cranes found in manufacturing cells, machine shops and assembly lines where runway spans are less than 30 meters.<\/p>\n                <\/div>\n\n                <div class=\"model-card featured\">\n                    <span class=\"badge\">Most Selected<\/span>\n                    <h3 class=\"cch-h3\" style=\"margin-top: 0 !important;\">Mid Range<\/h3>\n                    <h4 class=\"cch-h4\">CCH-LR100 Series<\/h4>\n                    <p class=\"cch-p\" style=\"font-size: 14px !important;\">Multi-crane coordination, standard industrial<\/p>\n                    <ul class=\"specs-list\">\n                        <li><strong>Range:<\/strong> 0.2 \u2013 100 m<\/li>\n                        <li><strong>Accuracy:<\/strong> \u00b13 mm<\/li>\n                        <li><strong>IP Rating:<\/strong> IP67<\/li>\n                        <li><strong>Temp:<\/strong> -25\u00b0C to +60\u00b0C<\/li>\n                        <li><strong>Output:<\/strong> 4\u201320 mA \/ RS485<\/li>\n                        <li><strong>Interface:<\/strong> RS485 + Ethernet<\/li>\n                        <li><strong>Power:<\/strong> 12\u201324 VDC<\/li>\n                    <\/ul>\n                    <p class=\"model-desc\">Good for: two and three crane runways in steel mills, automotive plants and fabrication shops where it is critical to measure crane-to-crane distance.<\/p>\n                <\/div>\n\n                <div class=\"model-card\">\n                    <h3 class=\"cch-h3\">Long Range<\/h3>\n                    <h4 class=\"cch-h4\">CCH-LR200 Series<\/h4>\n                    <p class=\"cch-p\" style=\"font-size: 14px !important;\">Port, outdoor, and large-span applications<\/p>\n                    <ul class=\"specs-list\">\n                        <li><strong>Range:<\/strong> 0.2 \u2013 200 m<\/li>\n                        <li><strong>Accuracy:<\/strong> \u00b15 mm<\/li>\n                        <li><strong>IP Rating:<\/strong> IP67<\/li>\n                        <li><strong>Temp:<\/strong> -30\u00b0C to +65\u00b0C<\/li>\n                        <li><strong>Output:<\/strong> 4\u201320 mA \/ RS485<\/li>\n                        <li><strong>Interface:<\/strong> RS485 + Ethernet + Modbus<\/li>\n                        <li><strong>Power:<\/strong> 12\u201324 VDC<\/li>\n                    <\/ul>\n                    <p class=\"model-desc\">Mid temperature range: suitable for: port gantry cranes, shipyard overhead travelling cranes, very long span warehouse systems, out door applications exposed to rain, salty air and severe temperature variations.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"table-section\">\n                <h3 class=\"cch-h3\">Complete Specification Comparison<\/h3>\n                <div class=\"table-responsive\">\n                    <table class=\"cch-table\">\n                        <thead>\n                            <tr>\n                                <th>Parameter<\/th>\n                                <th>CCH-LR30<\/th>\n                                <th>CCH-LR100<\/th>\n                                <th>CCH-LR200<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                            <tr><td>Detection Range<\/td><td>0.2 \u2013 30 m<\/td><td>0.2 \u2013 100 m<\/td><td>0.2 \u2013 200 m<\/td><\/tr>\n                            <tr><td>Accuracy<\/td><td>\u00b13 mm<\/td><td>\u00b13 mm<\/td><td>\u00b15 mm<\/td><\/tr>\n                            <tr><td>Repeatability<\/td><td>\u00b11 mm<\/td><td>\u00b11 mm<\/td><td>\u00b12 mm<\/td><\/tr>\n                            <tr><td>IP Rating<\/td><td>IP65<\/td><td>IP67<\/td><td>IP67<\/td><\/tr>\n                            <tr><td>Operating Temp.<\/td><td>-10\u00b0C to +50\u00b0C<\/td><td>-25\u00b0C to +60\u00b0C<\/td><td>-30\u00b0C to +65\u00b0C<\/td><\/tr>\n                            <tr><td>Analog Output<\/td><td>4\u201320 mA<\/td><td>4\u201320 mA<\/td><td>4\u201320 mA<\/td><\/tr>\n                            <tr><td>Digital Interface<\/td><td>RS485<\/td><td>RS485 + Ethernet<\/td><td>RS485 + Ethernet + Modbus<\/td><\/tr>\n                            <tr><td>Switching Output<\/td><td>2\u00d7 NPN\/PNP<\/td><td>2\u00d7 NPN\/PNP<\/td><td>2\u00d7 NPN\/PNP<\/td><\/tr>\n                            <tr><td>Power Supply<\/td><td>12\u201324 VDC<\/td><td>12\u201324 VDC<\/td><td>12\u201324 VDC<\/td><\/tr>\n                            <tr><td>Response Time<\/td><td>\u226450 ms<\/td><td>\u226450 ms<\/td><td>\u226480 ms<\/td><\/tr>\n                            <tr><td>Laser Class<\/td><td>Class 1 (eye-safe)<\/td><td>Class 1 (eye-safe)<\/td><td>Class 1 (eye-safe)<\/td><\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n            <\/div>\n\n            <div class=\"table-section\">\n                <h3 class=\"cch-h3\">Application-Based Decision Matrix<\/h3>\n                <div class=\"table-responsive\">\n                    <table class=\"cch-table\">\n                        <thead>\n                            <tr>\n                                <th>Application Scenario<\/th>\n                                <th>Recommended Model<\/th>\n                                <th>Key Requirement<\/th>\n                                <th>Typical Qty per Crane<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                            <tr><td>Single crane, indoor, runway &lt;30 m<\/td><td>CCH-LR30<\/td><td>End-stop collision prevention<\/td><td>2 sensors<\/td><\/tr>\n                            <tr><td>2\u20133 cranes, shared runway, indoor<\/td><td>CCH-LR100<\/td><td>Crane-to-crane distance control<\/td><td>2\u20134 sensors<\/td><\/tr>\n                            <tr><td>Multi-crane, outdoor or semi-outdoor<\/td><td>CCH-LR200<\/td><td>Weather resistance + long span<\/td><td>2\u20134 sensors<\/td><\/tr>\n                            <tr><td>High-dust (foundry, cement, mining)<\/td><td>CCH-LR100 + air purge<\/td><td>IP67 + optical window protection<\/td><td>2\u20134 sensors<\/td><\/tr>\n                            <tr><td>Port gantry \/ ship-to-shore crane<\/td><td>CCH-LR200<\/td><td>200 m range + salt air resistance<\/td><td>4\u20136 sensors<\/td><\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n            <\/div>\n\n            <div class=\"quote-block\">\n                <p class=\"quote-text\">&#8220;In a multi-crane runway situation, the most important design consideration is the deceleration distance, i.e., the physical distance in which a heavy bridge crane can be brought from travel speed back to a complete rest. Our LR100 series provides this measurement at 3 mm &#8211; the control system has enough resolution to generate a deceleration curve that can be both load smooth and safe to other equipment.&#8221;<\/p>\n                <p class=\"quote-author\">\u2014 Senior Application Engineer, CCH Shanghai Sensing Intelligence Technology<\/p>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-bdfef5c\" data-block-id=\"bdfef5c\"><style>.stk-bdfef5c {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-bdfef5c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6a59f9c\" data-v=\"4\" data-block-id=\"6a59f9c\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6a59f9c-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6a59f9c-inner-blocks\">\n<style>\n\/* * Scope ID: #cch-sensor-comparison-module\n * Design: Flat, Clean Minimalist B2B (Vertical Flow & Data Table)\n * Colors: #303030 (Main), #484848 (Secondary text), #181818 (Headings), #F0F0F0 (Background\/Cards)\n*\/\n\n#cch-sensor-comparison-module {\n    width: 100% !important;\n    padding: 40px 20px !important; \/* Requested 40px padding *\/\n    background-color: #fafafa !important;\n    display: flex !important;\n    justify-content: center !important;\n    box-sizing: border-box !important;\n}\n\n#cch-sensor-comparison-module * {\n    box-sizing: border-box !important;\n}\n\n\/* Outer Wrapper: 1280px limitation *\/\n#cch-sensor-comparison-module .module-wrapper {\n    width: 100% !important;\n    max-width: 1280px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n}\n\n\/* Inner reading container to control max line length *\/\n#cch-sensor-comparison-module .content-flow {\n    width: 100% !important;\n    max-width: 1280px !important; \/* Wide enough for the table *\/\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 40px !important; \/* Consistent vertical rhythm *\/\n}\n\n\/* === Typography Isolation (No font-family, inherits Blocksy) === *\/\n#cch-sensor-comparison-module .comp-h2 {\n    color: #181818 !important;\n    font-size: 32px !important; \/* Requested default size *\/\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    text-align: center !important; \/* H2 Centered *\/\n    margin: 0 !important;\n}\n\n#cch-sensor-comparison-module .comp-p {\n    color: #484848 !important;\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    margin: 0 !important;\n    text-align: justify !important; \/* Clean flat edges on desktop *\/\n}\n\n\/* === Flat Data Table Design === *\/\n#cch-sensor-comparison-module .table-container {\n    width: 100% !important;\n    background-color: #FFFFFF !important;\n    \/* Subtle border instead of shadow for extreme flat design *\/\n    border: 1px solid #E0E0E0 !important; \n    border-radius: 4px !important;\n    overflow: hidden !important;\n}\n\n#cch-sensor-comparison-module .table-responsive {\n    width: 100% !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important; \/* Smooth scrolling on iOS *\/\n}\n\n#cch-sensor-comparison-module .comp-table {\n    width: 100% !important;\n    min-width: 960px !important; \/* Forces scroll on small screens to preserve layout *\/\n    border-collapse: collapse !important;\n    text-align: left !important;\n    font-size: 15px !important;\n}\n\n#cch-sensor-comparison-module .comp-table th, \n#cch-sensor-comparison-module .comp-table td {\n    padding: 20px 24px !important;\n    border-bottom: 1px solid #E0E0E0 !important;\n    color: #484848 !important;\n    vertical-align: top !important;\n    line-height: 1.6 !important;\n}\n\n\/* Table Header *\/\n#cch-sensor-comparison-module .comp-table th {\n    background-color: #303030 !important;\n    color: #F0F0F0 !important;\n    font-weight: 600 !important;\n    font-size: 16px !important;\n    border-bottom: none !important;\n    white-space: nowrap !important;\n}\n\n\/* Highlight Column for LiDAR (The Winner) *\/\n#cch-sensor-comparison-module .col-lidar {\n    background-color: #F8F8F8 !important; \/* Very subtle highlight *\/\n    border-left: 2px solid #E0E0E0 !important;\n    border-right: 2px solid #E0E0E0 !important;\n    color: #181818 !important;\n    font-weight: 500 !important;\n}\n\n#cch-sensor-comparison-module .comp-table th.col-lidar {\n    background-color: #181818 !important; \/* Darker header for LiDAR *\/\n    border-left: 2px solid #484848 !important;\n    border-right: 2px solid #484848 !important;\n    color: #FFFFFF !important;\n}\n\n\/* Striped rows for readability *\/\n#cch-sensor-comparison-module .comp-table tbody tr:nth-child(even) td:not(.col-lidar) {\n    background-color: #FAFAFA !important;\n}\n#cch-sensor-comparison-module .comp-table tbody tr:nth-child(even) td.col-lidar {\n    background-color: #F0F0F0 !important; \/* Slightly darker highlight on even rows *\/\n}\n\n\/* First column styling *\/\n#cch-sensor-comparison-module .comp-table td:first-child {\n    font-weight: 600 !important;\n    color: #303030 !important;\n    width: 15% !important;\n}\n\n\/* Remove bottom border from last row *\/\n#cch-sensor-comparison-module .comp-table tbody tr:last-child td {\n    border-bottom: none !important;\n}\n\n\/* === Call to Action Block === *\/\n#cch-sensor-comparison-module .cta-block {\n    background-color: #F0F0F0 !important;\n    padding: 28px 22px !important;\n    border-radius: 4px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    gap: 24px !important;\n    text-align: center !important;\n    margin-top: 16px !important;\n}\n\n#cch-sensor-comparison-module .cta-text {\n    color: #181818 !important;\n    font-size: 20px !important;\n    font-weight: 600 !important;\n    margin: 0 !important;\n}\n\n#cch-sensor-comparison-module .cta-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background-color: #303030 !important;\n    color: #F0F0F0 !important;\n    padding: 16px 40px !important;\n    text-decoration: none !important;\n    font-size: 16px !important;\n    font-weight: 600 !important;\n    transition: background-color 0.3s ease, transform 0.2s ease !important;\n}\n\n#cch-sensor-comparison-module .cta-btn:hover {\n    background-color: #181818 !important;\n    transform: translateY(-2px) !important;\n}\n\n\/* === Responsive Folding === *\/\n@media (max-width:690px) {\n    #cch-sensor-comparison-module {\n        padding: 32px 0 !important;\n    }\n    #cch-sensor-comparison-module .comp-h2 {\n        font-size: 26px !important;\n        text-align: left !important; \/* Left align on mobile for better readability *\/\n    }\n    #cch-sensor-comparison-module .comp-p {\n        text-align: left !important; \/* Remove justify on mobile *\/\n    }\n    #cch-sensor-comparison-module .cta-block {\n        padding: 32px 20px !important;\n    }\n    #cch-sensor-comparison-module .cta-text {\n        font-size: 18px !important;\n    }\n    #cch-sensor-comparison-module .cta-btn {\n        width: 100% !important; \/* Full width button on mobile *\/\n    }\n}\n<\/style>\n\n<section id=\"cch-sensor-comparison-module\">\n    <div class=\"module-wrapper\">\n        <div class=\"content-flow\">\n            \n            <h2 class=\"comp-h2\">LiDAR vs Laser vs Ultrasonic \u2014 Overhead Crane Sensor Technology Comparison<\/h2>\n            \n            <p class=\"comp-p\">Choosing the appropriate sensor technology for an overhead crane collision avoidance system needs quantitative, not qualitative, performance data. The following 7-dimension comparison uses published specification and known field performance data to compare laser distance sensors, ultrasonic sensors, radar, and LiDAR under real crane operating conditions:<\/p>\n\n            <div class=\"table-container\">\n                <div class=\"table-responsive\">\n                    <table class=\"comp-table\">\n                        <thead>\n                            <tr>\n                                <th>Performance Dimension<\/th>\n                                <th class=\"col-lidar\">LiDAR (ToF)<\/th>\n                                <th>Laser Distance<\/th>\n                                <th>Ultrasonic<\/th>\n                                <th>Radar (mmWave)<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                            <tr>\n                                <td>Detection Range<\/td>\n                                <td class=\"col-lidar\">0.2 \u2013 200 m<\/td>\n                                <td>0.1 \u2013 150 m<\/td>\n                                <td>0.3 \u2013 10 m<\/td>\n                                <td>0.5 \u2013 80 m<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>Accuracy<\/td>\n                                <td class=\"col-lidar\">\u00b13 mm at 100 m<\/td>\n                                <td>\u00b11 mm at 50 m<\/td>\n                                <td>\u00b15 mm at 5 m<\/td>\n                                <td>\u00b110 mm at 30 m<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>Dust\/Debris Resistance<\/td>\n                                <td class=\"col-lidar\">Moderate \u2014 operates through light to medium dust with air purge accessory; heavy particulate reduces range by 20\u201340%<\/td>\n                                <td>Low \u2014 visible laser beam scattered by airborne particles; unreliable above 5 mg\/m\u00b3 dust concentration<\/td>\n                                <td>High \u2014 acoustic signal unaffected by optical obstructions<\/td>\n                                <td>High \u2014 mmWave penetrates dust, smoke, and light rain<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>Multi-Target Detection<\/td>\n                                <td class=\"col-lidar\">Yes \u2014 scanning LiDAR detects multiple objects per sweep; ranging LiDAR reports first return<\/td>\n                                <td>No \u2014 single point measurement only<\/td>\n                                <td>No \u2014 single-axis cone detection<\/td>\n                                <td>Limited \u2014 2\u20133 targets with signal processing<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>Ambient Light Immunity<\/td>\n                                <td class=\"col-lidar\">905 nm wavelength \u2014 immune to visible light including welding arc; direct sunlight reduces max range by 10\u201315%<\/td>\n                                <td>Visible red laser affected by ambient light above 40,000 lux; infrared models perform better<\/td>\n                                <td>Fully immune \u2014 acoustic principle unaffected by light<\/td>\n                                <td>Fully immune \u2014 RF signal unaffected by light<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>Installation Complexity<\/td>\n                                <td class=\"col-lidar\">Medium \u2014 requires mounting bracket, power, and one digital bus connection; alignment to beam centerline within \u00b12\u00b0<\/td>\n                                <td>Low \u2014 compact housing, simple point-and-mount; requires reflective target at far end<\/td>\n                                <td>Low \u2014 compact, self-contained; limited range constrains placement options<\/td>\n                                <td>Medium \u2014 antenna positioning critical for beam width; requires careful avoidance of metallic reflections<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>Typical Cost Per Sensor<\/td>\n                                <td class=\"col-lidar\">$400 \u2013 $2,500 depending on range and interface<\/td>\n                                <td>$200 \u2013 $1,500<\/td>\n                                <td>$80 \u2013 $400<\/td>\n                                <td>$600 \u2013 $3,000<\/td>\n                            <\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n            <\/div>\n\n            <p class=\"comp-p\">LiDAR wins outright for overhead crane anti-collision where the runway exceeds 10 m, multiple cranes share a common rail, or where the sensor must deliver millimeter-accuracy data to a PLC or VFD for speed-proportional deceleration. Long range, high accuracy, and digital interface support (RS485, Ethernet, Modbus) give LiDAR a decisive control integration edge \u2014 sensor output maps directly onto deceleration curves without the signal conditioning required by analog-only sensors. Ultrasonic remains a viable and lower-cost option for short-range end-stop protection in clean environments, but its 10 m ceiling and \u00b15 mm accuracy make it unsuitable for crane-to-crane coordination on shared runways. With 10mm accuracy and maximum sensing range of 10 m, ultrasonic sensors are a poor choice for crane-to-crane positioning on shared runways. Radar performs comfortably in the dustiest and fiercest of weather conditions, but energy distribution limitations (10m accuracy at all points of intersection) turn its long-term utility into a secondary nature. Laser distance sensors have the highest single-point accuracy of any type (1mm) but require a cooperative reflective target, an installation restriction that can be a point of failure in the vibration-prone crane environment. For virtually all overhead crane anti-collision applications, LiDAR offers optimal balance of operating range, accuracy, environmental immunity and control system versatility.<\/p>\n\n            <div class=\"cta-block\">\n                <p class=\"cta-text\">Interested in seeing how CCH LiDAR stacks up for your application?<\/p>\n                <a href=\"#ct-popup-788\" class=\"cta-btn\">Request a Custom Comparison<\/a>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-80ca808\" data-block-id=\"80ca808\"><style>.stk-80ca808 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-80ca808-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f8b9d6f\" data-v=\"4\" data-block-id=\"f8b9d6f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f8b9d6f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f8b9d6f-inner-blocks\">\n<style>\n\/* * Scope ID: #cch-lidar-roi-module\n * Design: Flat, Clean Minimalist B2B (Vertical Editorial & Data Cards)\n * Colors: #303030, #484848, #181818, #F0F0F0\n * Constraints: Max-width 1280px, H2 32px Centered, 40px Section Padding\n*\/\n\n#cch-lidar-roi-module {\n    width: 100% !important;\n    padding: 40px 20px !important; \/* Strictly 40px padding as requested *\/\n    background-color: transparent !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    box-sizing: border-box !important;\n}\n\n#cch-lidar-roi-module * {\n    box-sizing: border-box !important;\n}\n\n\/* Outer wrapper limits to 1280px *\/\n#cch-lidar-roi-module .module-wrapper {\n    width: 100% !important;\n    max-width: 1280px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n}\n\n\/* Inner reading column limits to 960px for optimal reading flow *\/\n#cch-lidar-roi-module .reading-column {\n    width: 100% !important;\n    max-width: 1280px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 38px !important; \/* Generous vertical rhythm *\/\n}\n\n\/* === Typography Isolation === *\/\n#cch-lidar-roi-module .roi-h2 {\n    color: #181818 !important;\n    font-size: 32px !important; \/* Strictly 32px as requested *\/\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    text-align: center !important; \/* H2 Centered *\/\n    margin: 0 0 16px 0 !important;\n}\n\n#cch-lidar-roi-module .roi-h3 {\n    color: #181818 !important;\n    font-size: 24px !important;\n    font-weight: 600 !important;\n    line-height: 1.4 !important;\n    margin: 0 0 16px 0 !important;\n}\n\n#cch-lidar-roi-module .roi-h4 {\n    color: #303030 !important;\n    font-size: 20px !important;\n    font-weight: 600 !important;\n    margin: 0 0 12px 0 !important;\n}\n\n#cch-lidar-roi-module .roi-p {\n    color: #484848 !important;\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    margin: 0 !important;\n    text-align: justify !important; \/* Flat, clean edges on desktop *\/\n}\n\n#cch-lidar-roi-module .roi-p-center {\n    text-align: center !important;\n}\n\n\/* === Scenarios Section (Vertical Stack) === *\/\n#cch-lidar-roi-module .scenarios-container {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 40px !important;\n}\n\n#cch-lidar-roi-module .scenario-block {\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n#cch-lidar-roi-module .scenario-number {\n    color: #303030 !important;\n    font-weight: 700 !important;\n    margin-right: 8px !important;\n}\n\n\/* === ROI Cards Grid === *\/\n#cch-lidar-roi-module .roi-cards-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 24px !important;\n    width: 100% !important;\n    margin: 24px 0 !important;\n}\n\n#cch-lidar-roi-module .roi-card {\n    background-color: #F0F0F0 !important;\n    padding: 40px 24px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    text-align: center !important;\n    border-radius: 4px !important;\n    transition: transform 0.2s ease !important;\n}\n\n#cch-lidar-roi-module .roi-card:hover {\n    transform: translateY(-4px) !important;\n}\n\n#cch-lidar-roi-module .card-title {\n    color: #484848 !important;\n    font-size: 16px !important;\n    font-weight: 500 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin-bottom: 16px !important;\n}\n\n#cch-lidar-roi-module .card-value {\n    color: #303030 !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    margin-bottom: 16px !important;\n    line-height: 1.1 !important;\n}\n\n#cch-lidar-roi-module .card-desc {\n    color: #484848 !important;\n    font-size: 14px !important;\n    line-height: 1.5 !important;\n}\n\n\/* === CTA Button === *\/\n#cch-lidar-roi-module .cta-container {\n    display: flex !important;\n    justify-content: center !important;\n    margin-top: 16px !important;\n}\n\n#cch-lidar-roi-module .roi-btn {\n    display: inline-flex !important;\n    background-color: #303030 !important;\n    color: #F0F0F0 !important;\n    padding: 16px 40px !important;\n    text-decoration: none !important;\n    font-size: 16px !important;\n    font-weight: 600 !important;\n    transition: background-color 0.3s ease, transform 0.2s ease !important;\n}\n\n#cch-lidar-roi-module .roi-btn:hover {\n    background-color: #181818 !important;\n    transform: translateY(-2px) !important;\n}\n\n\/* === Responsive Folding === *\/\n@media (max-width: 992px) {\n    #cch-lidar-roi-module .roi-cards-grid {\n        grid-template-columns: 1fr !important; \/* Stack ROI cards on tablet\/mobile *\/\n        gap: 16px !important;\n    }\n}\n\n@media (max-width:690px) {\n    #cch-lidar-roi-module .roi-h2 {\n        font-size: 28px !important;\n        text-align: left !important;\n    }\n    #cch-lidar-roi-module .roi-h3,\n    #cch-lidar-roi-module .roi-p-center {\n        text-align: left !important;\n    }\n    #cch-lidar-roi-module .roi-p {\n        text-align: left !important; \/* Disable justify for mobile readability *\/\n    }\n    #cch-lidar-roi-module .roi-btn {\n        width: 100% !important;\n        justify-content: center !important;\n    }\n}\n<\/style>\n\n<section id=\"cch-lidar-roi-module\">\n    <div class=\"module-wrapper\">\n        <div class=\"reading-column\">\n            \n            <div>\n                <h2 class=\"roi-h2\">Real-World Results \u2014 How LiDAR Reduces Crane Downtime &#038; Costs<\/h2>\n                <p class=\"roi-p roi-p-center\">Cost justification for a crane safety system rests on three documented cost elements: collision repair costs, lost production due to idling, and regulatory violations. The following four documented application scenarios demonstrate how each applies to the eight environments.<\/p>\n            <\/div>\n\n            \n\n            <div class=\"scenarios-container\">\n                \n                <div class=\"scenario-block\">\n                    <h3 class=\"roi-h4\"><span class=\"scenario-number\">1.<\/span> Steel &#038; Metal Fabrication \u2014 Multi-Bridge Crane Coordination<\/h3>\n                    <p class=\"roi-p\">Steel service centers and fabrication shops run 2 to 4 bridge cranes on a shared 60\u2013100 meter runway. Crane-to-crane contact during simultaneous material handling \u2014 particularly when both cranes serve the same cutting or welding station \u2014 is the primary collision risk. LiDAR sensors mounted on opposing ends of each bridge measure inter-crane distance in real time. With graduated zone protection, the system reduces travel speed proportionally as cranes approach each other, eliminating hard-stop jolts that damage loads and crane structures. Facilities in this category report that a single bridge crane collision event generates $15,000 to $40,000 in structural repair costs and 2 to 5 days of runway downtime.<\/p>\n                <\/div>\n\n                <div class=\"scenario-block\">\n                    <h3 class=\"roi-h4\"><span class=\"scenario-number\">2.<\/span> Automotive Manufacturing \u2014 High-Precision Positioning<\/h3>\n                    <p class=\"roi-p\">Automotive die and stamp assembly factories demand aisle capacity for cranes to transfer dies and sub-assemblies with minuscule clearances: often &lt; 50 mm to the neighboring equipment. Users of LiDAR in this situation report a dual-use need: for collision protection, and in conjunction with slow approach controls, for autoalignment in the absence of visual reference. Automotive press die change-out applications where a 25 ton die must be lowered through an aperture measuring 50 mm by 50 mm between guiding rails uses a laser sensor with 3 mm accuracy to prevent range-related equipment damage of $50,000 per incident.<\/p>\n                <\/div>\n\n                <div class=\"scenario-block\">\n                    <h3 class=\"roi-h4\"><span class=\"scenario-number\">3.<\/span> Port &#038; Logistics \u2014 Long-Range Outdoor Harsh Environment<\/h3>\n                    <p class=\"roi-p\">Container ports and intermodal facilities operate gantry cranes on runways exceeding 150 meters, exposed to wind, rain, salt air, and temperature swings from -20\u00b0C to +50\u00b0C. CCH&#8217;s LR200 series, rated IP67 with an operating range down to -30\u00b0C, handles these conditions. Port crane collisions carry outsized financial consequences: a single gantry crane structural repair event can exceed $100,000, with berth downtime costing $50,000 to $200,000 per day in delayed vessel operations. LiDAR&#8217;s 200-meter detection range provides the early warning distance needed for high-inertia gantry cranes that require 30+ meters of deceleration distance at full travel speed.<\/p>\n                <\/div>\n\n                <div class=\"scenario-block\">\n                    <h3 class=\"roi-h4\"><span class=\"scenario-number\">4.<\/span> Warehouse &#038; Distribution \u2014 Automated Zone Management<\/h3>\n                    <p class=\"roi-p\">Modern distribution centers increasingly deploy automated or semi-automated overhead cranes for pallet handling and order staging. In these installations, LiDAR anti-collision sensors integrate with the warehouse management system (WMS) through Ethernet or Modbus, providing real-time crane position data that enables dynamic zone allocation. Rather than fixed mechanical stops, the system creates software-defined zones that adjust based on operational priority \u2014 allowing cranes to operate closer together during peak throughput periods while maintaining safety margins. This approach increases effective runway utilization by 15\u201325% compared to fixed-zone systems.<\/p>\n                <\/div>\n\n            <\/div>\n\n            <div>\n                <h3 class=\"roi-h3 roi-p-center\">Investment Recovery Framework<\/h3>\n                <p class=\"roi-p roi-p-center\">Building a business case for crane anti-collision systems starts with documented incident cost data:<\/p>\n                \n                \n\n                <div class=\"roi-cards-grid\">\n                    <div class=\"roi-card\">\n                        <div class=\"card-title\">Collision Repair Cost<\/div>\n                        <div class=\"card-value\">$10K \u2013 $50K<\/div>\n                        <div class=\"card-desc\">per incident \u2014 structural, electrical, mechanical<\/div>\n                    <\/div>\n                    \n                    <div class=\"roi-card\">\n                        <div class=\"card-title\">Production Downtime<\/div>\n                        <div class=\"card-value\">$5K \u2013 $20K\/day<\/div>\n                        <div class=\"card-desc\">lost output during crane repair period<\/div>\n                    <\/div>\n                    \n                    <div class=\"roi-card\">\n                        <div class=\"card-title\">OSHA Penalty<\/div>\n                        <div class=\"card-value\">$16,131<\/div>\n                        <div class=\"card-desc\">per violation \u2014 high gravity assessment<\/div>\n                    <\/div>\n                <\/div>\n\n                <p class=\"roi-p\">A complete LiDAR anti-collision system \u2014 sensors, mounting hardware, wiring, and commissioning \u2014 represents an investment of $2,000 to $10,000 depending on sensor count, detection range, and integration complexity. Based on industry incident data, facilities recover their investment within the first avoided collision event. For multi-crane runways where collision probability peaks, payback is measured in months, not years.<\/p>\n                \n                <div class=\"cta-container\">\n                    <a href=\"#ct-popup-788\" class=\"roi-btn\">Calculate Your ROI \u2014 Free Assessment<\/a>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-7038abf\" data-block-id=\"7038abf\"><style>.stk-7038abf {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7038abf-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-231324d\" data-v=\"4\" data-block-id=\"231324d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-231324d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-231324d-inner-blocks\">\n<style>\n\/* * Scope ID: #cch-certifications-compliance\n * Design: Flat, Clean Minimalist B2B (Vertical Flow & Authority Blocks)\n * Colors: #303030 (Main), #484848 (Secondary text), #181818 (Headings), #F0F0F0 (Background\/Cards)\n * Constraints: Max-width 1280px, H2 32px Centered, 40px Section Padding, No external fonts\n*\/\n\n#cch-certifications-compliance {\n    width: 100% !important;\n    padding: 40px 20px !important; \/* Strictly 40px padding *\/\n    background-color: #fafafa !important;\n    display: flex !important;\n    justify-content: center !important;\n    box-sizing: border-box !important;\n}\n\n#cch-certifications-compliance * {\n    box-sizing: border-box !important;\n}\n\n\/* Outer Wrapper: 1280px limitation *\/\n#cch-certifications-compliance .module-wrapper {\n    width: 100% !important;\n    max-width: 1280px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n}\n\n\/* Inner reading container to control max line length *\/\n#cch-certifications-compliance .content-flow {\n    width: 100% !important;\n    max-width: 1280px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 38px !important; \/* Generous vertical rhythm *\/\n}\n\n\/* === Typography Isolation === *\/\n#cch-certifications-compliance .cert-h2 {\n    color: #181818 !important;\n    font-size: 32px !important; \/* Requested default H2 size *\/\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    text-align: center !important; \/* H2 Centered *\/\n    margin: 0 0 16px 0 !important;\n}\n\n#cch-certifications-compliance .cert-h3 {\n    color: #181818 !important;\n    font-size: 24px !important;\n    font-weight: 600 !important;\n    line-height: 1.4 !important;\n    margin: 0 0 20px 0 !important;\n}\n\n#cch-certifications-compliance .cert-h4 {\n    color: #F0F0F0 !important; \/* Light text for dark block *\/\n    font-size: 20px !important;\n    font-weight: 600 !important;\n    margin: 0 0 5px 0 !important;\n}\n\n#cch-certifications-compliance .cert-p {\n    color: #484848 !important;\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    margin: 0 !important;\n    text-align: justify !important; \/* Clean flat edges on desktop *\/\n}\n\n#cch-certifications-compliance .cert-p-center {\n    text-align: center !important;\n}\n\n\/* === Certifications Grid === *\/\n#cch-certifications-compliance .cert-grid {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 24px !important;\n    width: 100% !important;\n}\n\n#cch-certifications-compliance .cert-card {\n    background-color: #F0F0F0 !important;\n    padding: 32px 24px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    border-radius: 4px !important;\n    border-top: 4px solid #303030 !important; \/* Subtle authority accent *\/\n    transition: transform 0.2s ease !important;\n}\n\n#cch-certifications-compliance .cert-card:hover {\n    transform: translateY(-4px) !important;\n}\n\n#cch-certifications-compliance .cert-title {\n    color: #181818 !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    margin-bottom: 12px !important;\n}\n\n#cch-certifications-compliance .cert-desc {\n    color: #484848 !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n}\n\n\/* === Flat Data Table Design === *\/\n#cch-certifications-compliance .table-section {\n    width: 100% !important;\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n#cch-certifications-compliance .table-responsive {\n    width: 100% !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n}\n\n#cch-certifications-compliance .cert-table {\n    width: 100% !important;\n    min-width: 800px !important;\n    border-collapse: collapse !important;\n    text-align: left !important;\n    font-size: 15px !important;\n    border: 1px solid #E0E0E0 !important;\n}\n\n#cch-certifications-compliance .cert-table th, \n#cch-certifications-compliance .cert-table td {\n    padding: 16px 24px !important;\n    border-bottom: 1px solid #E0E0E0 !important;\n    color: #484848 !important;\n    vertical-align: top !important;\n    line-height: 1.6 !important;\n}\n\n#cch-certifications-compliance .cert-table th {\n    background-color: #303030 !important;\n    color: #F0F0F0 !important;\n    font-weight: 600 !important;\n    white-space: nowrap !important;\n}\n\n#cch-certifications-compliance .cert-table tbody tr:nth-child(even) {\n    background-color: #FAFAFA !important;\n}\n\n#cch-certifications-compliance .cert-table td:first-child {\n    font-weight: 600 !important;\n    color: #181818 !important;\n    width: 25% !important;\n}\n\n\/* === OSHA Penalty Highlight Block === *\/\n#cch-certifications-compliance .penalty-block {\n    background-color: #303030 !important;\n    padding: 28px 20px !important;\n    border-radius: 4px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 16px !important;\n    margin-top: 16px !important;\n}\n\n#cch-certifications-compliance .penalty-text {\n    color: #F0F0F0 !important;\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    margin: 0 !important;\n    text-align: justify !important;\n}\n\n\/* === Responsive Folding === *\/\n@media (max-width: 992px) {\n    #cch-certifications-compliance .cert-grid {\n        grid-template-columns: repeat(2, 1fr) !important; \/* 2x2 grid on tablet *\/\n    }\n}\n\n@media (max-width:690px) {\n    #cch-certifications-compliance .cert-h2 {\n        font-size: 28px !important;\n        text-align: left !important; \/* Better readability on mobile *\/\n    }\n    #cch-certifications-compliance .cert-p,\n    #cch-certifications-compliance .cert-p-center {\n        text-align: left !important;\n    }\n    #cch-certifications-compliance .penalty-text {\n        text-align: left !important;\n    }\n    #cch-certifications-compliance .cert-grid {\n        grid-template-columns: 1fr !important; \/* 1 column on mobile *\/\n        gap: 16px !important;\n    }\n    #cch-certifications-compliance .penalty-block {\n        padding: 32px 20px !important;\n    }\n}\n<\/style>\n\n<section id=\"cch-certifications-compliance\">\n    <div class=\"module-wrapper\">\n        <div class=\"content-flow\">\n            \n            <div>\n                <h2 class=\"cert-h2\">Safety Certifications &#038; Compliance Standards<\/h2>\n                <p class=\"cert-p cert-p-center\">Every crane anti-collision device installed in a regulated facility must carry verified certification. CCH LiDAR sensors ship with these credentials:<\/p>\n            <\/div>\n\n            <div class=\"cert-grid\">\n                <div class=\"cert-card\">\n                    <div class=\"cert-title\">CE Marked<\/div>\n                    <div class=\"cert-desc\">European Conformity \u2014 electromagnetic compatibility and safety directives verified<\/div>\n                <\/div>\n                <div class=\"cert-card\">\n                    <div class=\"cert-title\">FCC Certified<\/div>\n                    <div class=\"cert-desc\">US Federal Communications Commission \u2014 RF emissions compliance for 905 nm laser<\/div>\n                <\/div>\n                <div class=\"cert-card\">\n                    <div class=\"cert-title\">RoHS Compliant<\/div>\n                    <div class=\"cert-desc\">Restriction of Hazardous Substances \u2014 lead-free manufacturing verified<\/div>\n                <\/div>\n                <div class=\"cert-card\">\n                    <div class=\"cert-title\">ISO 9001:2015<\/div>\n                    <div class=\"cert-desc\">Quality Management System \u2014 Hangzhou factory audited and certified<\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"table-section\">\n                <h3 class=\"cert-h3\">Applicable Industry Standards<\/h3>\n                <div class=\"table-responsive\">\n                    <table class=\"cert-table\">\n                        <thead>\n                            <tr>\n                                <th>Standard<\/th>\n                                <th>Jurisdiction<\/th>\n                                <th>Relevance to Anti-Collision<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                            <tr>\n                                <td>OSHA 29 CFR 1910.179<\/td>\n                                <td>United States<\/td>\n                                <td>Requires overhead and gantry cranes to have devices preventing trolley and bridge travel beyond safe limits. LiDAR anti-collision sensors directly satisfy the proximity protection requirement.<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>ASME B30.2-2022<\/td>\n                                <td>United States<\/td>\n                                <td>Specifies anti-collision devices for cranes operating on shared runways. Section 2-3.4 addresses clearance requirements between adjacent cranes and between cranes and fixed structures.<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>CMAA Specification #70<\/td>\n                                <td>United States<\/td>\n                                <td>Crane Manufacturers Association of America specification for top-running bridge and gantry type multiple girder electric overhead traveling cranes. References anti-collision as a required safety feature for multi-crane installations.<\/td>\n                            <\/tr>\n                            <tr>\n                                <td>EN 15011:2020<\/td>\n                                <td>European Union<\/td>\n                                <td>European standard for overhead travelling cranes. Specifies performance requirements for buffer and anti-collision systems, including sensor-based proximity detection.<\/td>\n                            <\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n            <\/div>\n\n            <div class=\"penalty-block\">\n                <h4 class=\"cert-h4\">OSHA Penalty Context:<\/h4>\n                <p class=\"penalty-text\">High gravity violations under OSHA&#8217;s current penalty schedule are assessed at $16,131 per occurrence. Willful or repeated violations reach $161,323 per occurrence. A single crane incident that triggers multiple violation citations \u2014 the documented average is 3.4 violations per incident \u2014 generates cumulative fines of $55,000 or more before accounting for any injury or fatality consequences.<\/p>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-aa04e48\" data-block-id=\"aa04e48\"><style>.stk-aa04e48 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-aa04e48-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-0b41a4b\" data-v=\"4\" data-block-id=\"0b41a4b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-0b41a4b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-0b41a4b-inner-blocks\">\n<style>\n\/* * Scope ID: #cch-procurement-guide\n * Design: Flat, Clean Minimalist B2B (Data-driven Editorial)\n * Colors: #303030 (Main), #484848 (Secondary text), #181818 (Headings), #F0F0F0 (Background\/Cards)\n * Constraints: Max-width 1280px, Reading-column 960px, H2 32px Centered, 40px Section Padding\n*\/\n\n#cch-procurement-guide {\n    width: 100% !important;\n    padding: 40px 20px !important; \/* Strictly 40px padding *\/\n    background-color: transparent !important;\n    display: flex !important;\n    justify-content: center !important;\n    box-sizing: border-box !important;\n}\n\n#cch-procurement-guide * {\n    box-sizing: border-box !important;\n}\n\n\/* Outer Wrapper: 1280px limitation *\/\n#cch-procurement-guide .module-wrapper {\n    width: 100% !important;\n    max-width: 1280px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n}\n\n\/* Inner reading container for optimal text flow *\/\n#cch-procurement-guide .content-flow {\n    width: 100% !important;\n    max-width: 1280px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 36px !important; \/* Distinct separation between major sections *\/\n}\n\n\/* === Typography Isolation (No font-family, inherits Blocksy) === *\/\n#cch-procurement-guide .procure-h2 {\n    color: #181818 !important;\n    font-size: 32px !important; \/* Requested default size *\/\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    text-align: center !important; \/* H2 Centered *\/\n    margin: 0 0 16px 0 !important;\n}\n\n#cch-procurement-guide .procure-h3 {\n    color: #181818 !important;\n    font-size: 24px !important;\n    font-weight: 600 !important;\n    line-height: 1.4 !important;\n    margin: 0 0 24px 0 !important;\n    padding-bottom: 12px !important;\n    border-bottom: 2px solid #F0F0F0 !important; \/* Clean section divider *\/\n}\n\n#cch-procurement-guide .procure-h4 {\n    color: #303030 !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    margin: 0 0 8px 0 !important;\n}\n\n#cch-procurement-guide .procure-p {\n    color: #484848 !important;\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    margin: 0 !important;\n}\n\n#cch-procurement-guide .procure-p-center {\n        max-width: 960px !important;\n        margin: 0 auto !important;\n        text-align: center !important;\n    }\n\n\/* === Section: Pricing Factors (Vertical Stack with Accent) === *\/\n#cch-procurement-guide .factors-list {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 24px !important;\n}\n\n#cch-procurement-guide .factor-item {\n    background-color: #FAFAFA !important; \/* Very subtle background *\/\n    padding: 24px 32px !important;\n    border-left: 4px solid #303030 !important; \/* Industrial precision accent *\/\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n\/* Contact Callout Box *\/\n#cch-procurement-guide .contact-callout {\n    background-color: #F0F0F0 !important;\n    padding: 32px !important;\n    border-radius: 4px !important;\n    margin-top: 16px !important;\n    text-align: center !important;\n}\n\n#cch-procurement-guide .contact-callout .procure-p {\n    text-align: center !important;\n    color: #181818 !important;\n    font-weight: 500 !important;\n}\n\n\/* === Section: Supplier Verification (2x2 Grid) === *\/\n#cch-procurement-guide .verification-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 24px !important;\n}\n\n#cch-procurement-guide .step-card {\n    background-color: #FFFFFF !important;\n    border: 1px solid #E0E0E0 !important;\n    padding: 32px 24px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    transition: box-shadow 0.2s ease !important;\n}\n\n#cch-procurement-guide .step-card:hover {\n    box-shadow: 0 8px 24px rgba(24, 24, 24, 0.05) !important;\n}\n\n\/* === Section: OEM & Support (2 Columns) === *\/\n#cch-procurement-guide .split-section {\n    display: grid !important;\n    grid-template-columns: repeat(1, 1fr) !important;\n    gap: 40px !important;\n}\n\n#cch-procurement-guide .split-block {\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n\/* === Call to Action === *\/\n#cch-procurement-guide .cta-container {\n    display: flex !important;\n    justify-content: center !important;\n    margin-top: 24px !important;\n}\n\n#cch-procurement-guide .procure-btn {\n    display: inline-flex !important;\n    background-color: #303030 !important;\n    color: #F0F0F0 !important;\n    padding: 16px 48px !important;\n    text-decoration: none !important;\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    transition: background-color 0.3s ease, transform 0.2s ease !important;\n}\n\n#cch-procurement-guide .procure-btn:hover {\n    background-color: #181818 !important;\n    transform: translateY(-2px) !important;\n}\n\n\/* === Responsive Folding === *\/\n@media (max-width:690px) {\n    #cch-procurement-guide .procure-h2 {\n        font-size: 28px !important;\n        text-align: left !important;\n    }\n    #cch-procurement-guide .procure-p,\n    #cch-procurement-guide .procure-p-center {\n        text-align: left !important;\n    }\n    #cch-procurement-guide .contact-callout .procure-p {\n        text-align: left !important;\n    }\n    #cch-procurement-guide .verification-grid,\n    #cch-procurement-guide .split-section {\n        grid-template-columns: 1fr !important; \/* Stack grids to single column *\/\n    }\n    #cch-procurement-guide .factor-item {\n        padding: 20px !important;\n    }\n    #cch-procurement-guide .procure-btn {\n        width: 100% !important;\n        justify-content: center !important;\n    }\n}\n<\/style>\n\n<section id=\"cch-procurement-guide\">\n    <div class=\"module-wrapper\">\n        <div class=\"content-flow\">\n            \n            <div>\n                <h2 class=\"procure-h2\">Procurement Guide \u2014 Pricing, Lead Time &#038; OEM Support<\/h2>\n                <p class=\"procure-p procure-p-center\">Procuring industrial sensors from Chinese sources can require a formal evaluation process, starting with the project planning stage. This section lays out the framework for budget development, supplier investigation, and ongoing support evaluationto support procurement managers and engineering directors selecting a first-time or second-time source.<\/p>\n            <\/div>\n\n            \n\n            <div>\n                <h3 class=\"procure-h3\">Pricing Factors \u2014 What Drives the Cost of a LiDAR Anti-Collision System<\/h3>\n                <p class=\"procure-p\" style=\"margin-bottom: 24px !important;\">Total cost of ownership for project specific sensor quotations stems from an interaction of five interrelated factors. awareness of the interaction of these factors helps procurement departments formulate an accurate project budget before requesting a quotation:<\/p>\n                \n                <div class=\"factors-list\">\n                    <div class=\"factor-item\">\n                        <h4 class=\"procure-h4\">Factor 1: Detection Range<\/h4>\n                        <p class=\"procure-p\">Detection range from 100 m+ and must have a laser emitter with significant power and a highly sensitive photodetector all index upword cost of each sensor. Select the lowest cost sensor that still meets your detection range and speed application requirements.<\/p>\n                    <\/div>\n                    \n                    <div class=\"factor-item\">\n                        <h4 class=\"procure-h4\">Factor 2: IP Rating and Environmental Protection<\/h4>\n                        <p class=\"procure-p\">IP65 (indoor, dust-based) rated sensors prices will be less than IP67 (submersible, heavy washdown) rated sensors. Traveling cranes in a indoor dry environment will benefit from selecting a IP65 rated sensor in budget. Applications that include outdoor, port, or foundry require fully sealed IP67 rated units the extra cost is related to corrosion resistant housings and . wider temperature tolerance components.<\/p>\n                    <\/div>\n                    \n                    <div class=\"factor-item\">\n                        <h4 class=\"procure-h4\">Factor 3: Number of Sensors per Crane<\/h4>\n                        <p class=\"procure-p\">A 2 sensor position control for the end stops on a single crane. 2 to 4 sensors are required for a 2-crane shared runway that employs end stops and center crane protection. 4 to 6 sensors per crane are needed on multi-crane runways with 3 or more bridges. Price break for high quantity purchasing may apply.<\/p>\n                    <\/div>\n                    \n                    <div class=\"factor-item\">\n                        <h4 class=\"procure-h4\">Factor 4: Integration Interface<\/h4>\n                        <p class=\"procure-p\">Basic analog output (4\u201320 mA) and discrete switching (NPN\/PNP) implementations cost considerably less than Ethernet\/IP, MODBUS TCP or PROFINET setups. Digital communication modules add per-channel sensor cost but eliminate the external signal converters that PLC-based crane control systems otherwise require.<\/p>\n                    <\/div>\n                    \n                    <div class=\"factor-item\">\n                        <h4 class=\"procure-h4\">Factor 5: Certification and Compliance Costs<\/h4>\n                        <p class=\"procure-p\">Standard CE\/FCC certification is included. Customers requiring additional third-party testing reports, country-specific certifications, or full material traceability records may incur extra preparation fees.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"contact-callout\">\n                    <p class=\"procure-p\">Contact CCH with the specifications of the application for a quotation. Provide: Runway length, No. of cranes, indoor\/outdoor, existing control system type (PLC brand + model if available), delivery location.<\/p>\n                <\/div>\n            <\/div>\n\n            <div>\n                <h3 class=\"procure-h3\">Supplier Verification \u2014 How to Evaluate a Chinese Sensor Manufacturer<\/h3>\n                <p class=\"procure-p\" style=\"margin-bottom: 24px !important;\">Industrial safety sensors sourced from China by procurement teams should follow a 4 step due diligence process:<\/p>\n                \n                \n\n                <div class=\"verification-grid\">\n                    <div class=\"step-card\">\n                        <h4 class=\"procure-h4\">Step 1 &#8211; Factory Audit<\/h4>\n                        <p class=\"procure-p\">Get a virtual or real-time factory tour from the supplier. CCH operates a fully certified state-of-the-art manufacturing facility located at Hangzhou Airport Economic Demonstration Zone \u2013 a government-controlled industrial park with certified third party quality control. Verify dedicated SMT lines, optical assembly clean rooms, and in-house environmental testing chambers (thermal cycling, vibration, IP ingress).<\/p>\n                    <\/div>\n                    <div class=\"step-card\">\n                        <h4 class=\"procure-h4\">Step 2 &#8211; Sample Testing<\/h4>\n                        <p class=\"procure-p\">Order 1-3 evaluation units before full-rate order. Field test the installation with the real operating conditions \u2013 on the crane, in the dust, at the minimum and maximum temperatures, with the maximum truckcycle vibration profile you can. CCH provides evaluation units with technical support.<\/p>\n                    <\/div>\n                    <div class=\"step-card\">\n                        <h4 class=\"procure-h4\">Step 3 &#8211; Certification verification<\/h4>\n                        <p class=\"procure-p\">Request copies of CE, FCC and RoHS certificates and validate them. For CE markings make sure the Notified Body number in the certificate matches the table of valid EU-USAS Recognized Bodies. CCH provides all certification documents with traceable test report references.<\/p>\n                    <\/div>\n                    <div class=\"step-card\">\n                        <h4 class=\"procure-h4\">Step 4 &#8211; references check<\/h4>\n                        <p class=\"procure-p\">Ask the supplier to provide 2-3 references from the same industry vertical. Make a call to those references to verify delivery reliability, product failure rates and support response times.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"split-section\">\n                <div class=\"split-block\">\n                    <h3 class=\"procure-h3\">OEM Customization<\/h3>\n                    <p class=\"procure-p\">CCH is open to OEM-ing or private labelling for crane OEMs, system integrators, and safety equipment distributors. Available customizations: custom color housing, branded enclosure, changed cable length and connection types, changed communication protocols, changed application firmware settings. OEM minimum order quantity depends on project \u2013 consult with CCH sales engineer.<\/p>\n                <\/div>\n                \n                <div class=\"split-block\">\n                    <h3 class=\"procure-h3\">After-Sales Support<\/h3>\n                    <p class=\"procure-p\">All CCH LiDAR sensors are sold with 24-month standard warranty, remote technical support (video+email) in English and Mandarin, firmware upgrade access, replacement parts guaranteed available for 7 years. Extended warranty, onsite commissioning are optional extras.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"cta-container\">\n                <a href=\"#ct-popup-788\" class=\"procure-btn\">Request a Quote<\/a>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-1a1137c\" data-block-id=\"1a1137c\"><style>.stk-1a1137c {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1a1137c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a0adb71\" data-v=\"4\" data-block-id=\"a0adb71\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a0adb71-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a0adb71-inner-blocks\">\n<style>\n\/* * Scope ID: #cch-sensor-selector-tool\n * Design: Flat, Clean Minimalist B2B (Interactive Configurator)\n * Colors: #303030 (Main), #484848 (Accent), #181818 (Dark\/Focus), #F0F0F0 (Bg), #FFFFFF (Cards)\n * Constraints: Max-width 1280px, Tool-width 860px, H2 32px, 40px Section Padding, No external fonts\n*\/\n\n#cch-sensor-selector-tool {\n    width: 100% !important;\n    padding: 40px 0 !important; \n    background-color: #fafafa !important;\n    display: flex !important;\n    justify-content: center !important;\n    box-sizing: border-box !important;\n    \/* Force inherit blocksy font settings *\/\n    font-family: inherit !important; \n}\n\n#cch-sensor-selector-tool * {\n    box-sizing: border-box !important;\n}\n\n\/* Outer Wrapper: 1280px limitation *\/\n#cch-sensor-selector-tool .module-wrapper {\n    width: 100% !important;\n    max-width: 1280px !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    justify-content: center !important;\n}\n\n\/* Inner Tool Container: 860px for optimal form readability *\/\n#cch-sensor-selector-tool .tool-container {\n    width: 100% !important;\n    max-width: 860px !important;\n    background-color: #FFFFFF !important;\n    border: 1px solid #E0E0E0 !important;\n    padding: 48px 40px !important;\n    \/* Subtle flat shadow for the configurator app feel *\/\n    box-shadow: 0 10px 30px rgba(24, 24, 24, 0.03) !important; \n}\n\n\/* === Typography === *\/\n#cch-sensor-selector-tool .tool-header {\n    text-align: center !important;\n    margin-bottom: 40px !important;\n}\n\n#cch-sensor-selector-tool .tool-h2 {\n    color: #181818 !important;\n    font-size: 32px !important; \n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    margin: 0 0 8px 0 !important;\n}\n\n#cch-sensor-selector-tool .tool-subtitle {\n    color: #484848 !important;\n    font-size: 16px !important;\n    margin: 0 !important;\n}\n\n\/* === Step Indicator === *\/\n#cch-sensor-selector-tool .step-indicator {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    margin-bottom: 40px !important;\n}\n\n#cch-sensor-selector-tool .indicator-item {\n    display: flex !important;\n    align-items: center !important;\n}\n\n#cch-sensor-selector-tool .indicator-dot {\n    width: 40px !important;\n    height: 40px !important;\n    border: 2px solid #C0C0C0 !important;\n    background-color: #FFFFFF !important;\n    color: #C0C0C0 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    transition: all 0.3s ease !important;\n}\n\n#cch-sensor-selector-tool .indicator-dot.active {\n    border-color: #181818 !important;\n    background-color: #181818 !important;\n    color: #FFFFFF !important;\n}\n\n#cch-sensor-selector-tool .indicator-dot.done {\n    border-color: #303030 !important;\n    background-color: #303030 !important;\n    color: #FFFFFF !important;\n}\n\n#cch-sensor-selector-tool .indicator-line {\n    width: 60px !important;\n    height: 2px !important;\n    background-color: #C0C0C0 !important;\n    transition: background-color 0.3s ease !important;\n}\n\n#cch-sensor-selector-tool .indicator-line.done {\n    background-color: #303030 !important;\n}\n\n\/* === Step Panels === *\/\n#cch-sensor-selector-tool .tool-step {\n    display: none !important;\n    opacity: 0 !important;\n    transform: translateY(10px) !important;\n    transition: opacity 0.4s ease, transform 0.4s ease !important;\n}\n\n#cch-sensor-selector-tool .tool-step.visible {\n    display: block !important;\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n}\n\n#cch-sensor-selector-tool .step-h3 {\n    font-size: 24px !important;\n    font-weight: 700 !important;\n    color: #181818 !important;\n    margin: 0 0 8px 0 !important;\n    padding-bottom: 16px !important;\n    border-bottom: 2px solid #F0F0F0 !important;\n}\n\n#cch-sensor-selector-tool .step-desc {\n    font-size: 14px !important;\n    color: #484848 !important;\n    margin: 0 0 24px 0 !important;\n    padding-top: 16px !important;\n}\n\n\/* === Form Elements (Flat Design) === *\/\n#cch-sensor-selector-tool .form-field {\n    margin-bottom: 24px !important;\n}\n\n#cch-sensor-selector-tool .field-label {\n    display: block !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    color: #303030 !important;\n    margin-bottom: 8px !important;\n}\n\n#cch-sensor-selector-tool select.tool-input {\n    width: 100% !important;\n    padding: 12px 16px !important;\n    border: 1px solid #C0C0C0 !important;\n    border-radius: 0 !important; \/* Flat corner *\/\n    background-color: #FFFFFF !important;\n    font-size: 16px !important;\n    color: #181818 !important;\n    font-family: inherit !important;\n    appearance: none !important;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23484848' stroke-width='1.5' fill='none'\/%3E%3C\/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: right 16px center !important;\n    cursor: pointer !important;\n    transition: border-color 0.2s ease !important;\n}\n\n#cch-sensor-selector-tool select.tool-input:focus {\n    outline: none !important;\n    border-color: #181818 !important;\n}\n\n\/* Radio & Checkbox Groups *\/\n#cch-sensor-selector-tool .choice-group {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 12px !important;\n}\n\n#cch-sensor-selector-tool .choice-label {\n    display: flex !important;\n    align-items: center !important;\n    padding: 12px 20px !important;\n    border: 1px solid #C0C0C0 !important;\n    background-color: #FFFFFF !important;\n    cursor: pointer !important;\n    font-size: 15px !important;\n    color: #484848 !important;\n    transition: all 0.2s ease !important;\n    flex: 1 !important;\n    min-width: 160px !important;\n}\n\n#cch-sensor-selector-tool .choice-label:hover {\n    border-color: #484848 !important;\n}\n\n#cch-sensor-selector-tool .choice-label input {\n    margin-right: 12px !important;\n    accent-color: #181818 !important;\n    width: 16px !important;\n    height: 16px !important;\n}\n\n#cch-sensor-selector-tool .choice-label:has(input:checked) {\n    border-color: #181818 !important;\n    background-color: #F0F0F0 !important;\n    color: #181818 !important;\n    font-weight: 600 !important;\n}\n\n\/* === Buttons === *\/\n#cch-sensor-selector-tool .step-actions {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    margin-top: 40px !important;\n    padding-top: 24px !important;\n    border-top: 1px solid #F0F0F0 !important;\n}\n\n#cch-sensor-selector-tool .tool-btn {\n    padding: 14px 32px !important;\n    font-size: 16px !important;\n    font-weight: 600 !important;\n    border: none !important;\n    cursor: pointer !important;\n    transition: all 0.2s ease !important;\n    font-family: inherit !important;\n    text-decoration: none !important;\n    display: inline-flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n}\n\n#cch-sensor-selector-tool .tool-btn--primary {\n    background-color: #181818 !important;\n    color: #FFFFFF !important;\n}\n\n#cch-sensor-selector-tool .tool-btn--primary:hover {\n    background-color: #303030 !important;\n    transform: translateY(-2px) !important;\n}\n\n#cch-sensor-selector-tool .tool-btn--secondary {\n    background-color: transparent !important;\n    color: #484848 !important;\n    border: 1px solid #C0C0C0 !important;\n}\n\n#cch-sensor-selector-tool .tool-btn--secondary:hover {\n    border-color: #303030 !important;\n    color: #303030 !important;\n}\n\n#cch-sensor-selector-tool .tool-btn--cta {\n    width: 100% !important;\n    margin-top: 24px !important;\n    background-color: #303030 !important;\n    color: #FFFFFF !important;\n}\n\n#cch-sensor-selector-tool .tool-btn--cta:hover {\n    background-color: #181818 !important;\n}\n\n\/* === Results Area === *\/\n#cch-sensor-selector-tool .result-card {\n    border: 2px solid #181818 !important;\n    padding: 32px !important;\n    margin-bottom: 32px !important;\n    background-color: #FAFAFA !important;\n}\n\n#cch-sensor-selector-tool .result-badge {\n    display: inline-block !important;\n    background-color: #181818 !important;\n    color: #FFFFFF !important;\n    font-size: 12px !important;\n    font-weight: 600 !important;\n    padding: 4px 12px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin-bottom: 16px !important;\n}\n\n#cch-sensor-selector-tool .result-model {\n    font-size: 28px !important;\n    font-weight: 700 !important;\n    color: #181818 !important;\n    margin-bottom: 8px !important;\n}\n\n#cch-sensor-selector-tool .result-tagline {\n    font-size: 15px !important;\n    color: #484848 !important;\n    margin-bottom: 24px !important;\n}\n\n#cch-sensor-selector-tool .result-specs {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 16px !important;\n    margin-bottom: 24px !important;\n}\n\n#cch-sensor-selector-tool .spec-item {\n    background-color: #FFFFFF !important;\n    border: 1px solid #E0E0E0 !important;\n    border-left: 3px solid #303030 !important;\n    padding: 12px 16px !important;\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n#cch-sensor-selector-tool .spec-label {\n    font-size: 12px !important;\n    font-weight: 600 !important;\n    color: #484848 !important;\n    text-transform: uppercase !important;\n    margin-bottom: 4px !important;\n}\n\n#cch-sensor-selector-tool .spec-val {\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: #181818 !important;\n}\n\n#cch-sensor-selector-tool .result-reason-title {\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: #181818 !important;\n    margin-bottom: 12px !important;\n}\n\n#cch-sensor-selector-tool .result-reason-list {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 0 0 24px 0 !important;\n}\n\n#cch-sensor-selector-tool .result-reason-list li {\n    position: relative !important;\n    padding-left: 20px !important;\n    margin-bottom: 8px !important;\n    font-size: 15px !important;\n    color: #484848 !important;\n}\n\n#cch-sensor-selector-tool .result-reason-list li::before {\n    content: \"\u25a0\" !important; \/* Industrial square bullet *\/\n    position: absolute !important;\n    left: 0 !important;\n    color: #303030 !important;\n    font-size: 10px !important;\n    top: 6px !important;\n}\n\n#cch-sensor-selector-tool .result-notes {\n    background-color: #F0F0F0 !important;\n    padding: 16px 20px !important;\n    border-left: 3px solid #484848 !important;\n}\n\n#cch-sensor-selector-tool .result-notes p {\n    font-size: 14px !important;\n    color: #303030 !important;\n    margin: 0 0 8px 0 !important;\n}\n#cch-sensor-selector-tool .result-notes p:last-child {\n    margin-bottom: 0 !important;\n}\n\n#cch-sensor-selector-tool .result-footer {\n    text-align: center !important;\n    margin-top: 32px !important;\n    padding-top: 24px !important;\n    border-top: 1px solid #F0F0F0 !important;\n}\n\n#cch-sensor-selector-tool .restart-link {\n    display: inline-block !important;\n    margin-top: 16px !important;\n    font-size: 14px !important;\n    color: #484848 !important;\n    text-decoration: underline !important;\n    cursor: pointer !important;\n    background: transparent !important;\n    border: none !important;\n    font-family: inherit !important;\n}\n\n#cch-sensor-selector-tool .restart-link:hover {\n    color: #181818 !important;\n}\n\n\/* === Responsive Folding === *\/\n@media (max-width:690px) {\n    #cch-sensor-selector-tool .tool-container {\n        padding: 32px 20px !important;\n    }\n    #cch-sensor-selector-tool .tool-h2 {\n        font-size: 26px !important;\n    }\n    #cch-sensor-selector-tool .indicator-line {\n        width: 30px !important;\n    }\n    #cch-sensor-selector-tool .choice-label {\n        min-width: 100% !important; \/* Stack radios\/checkboxes on mobile *\/\n    }\n    #cch-sensor-selector-tool .step-actions {\n        flex-direction: column-reverse !important;\n        gap: 16px !important;\n    }\n    #cch-sensor-selector-tool .tool-btn {\n        width: 100% !important;\n    }\n    #cch-sensor-selector-tool .result-specs {\n        grid-template-columns: 1fr !important;\n    }\n}\n<\/style>\n\n<section id=\"cch-sensor-selector-tool\">\n    <div class=\"module-wrapper\">\n        <div class=\"tool-container\">\n\n            <div class=\"tool-header\">\n                <h2 class=\"tool-h2\">Crane Anti-Collision Sensor Selection Tool<\/h2>\n                <p class=\"tool-subtitle\">Answer 3 questions to find the right LiDAR sensor for your crane system<\/p>\n            <\/div>\n\n            <div class=\"step-indicator\" role=\"navigation\" aria-label=\"Progress\">\n                <div class=\"indicator-item\">\n                    <div class=\"indicator-dot active\" id=\"cch-dot-1\">1<\/div>\n                <\/div>\n                <div class=\"indicator-item\">\n                    <div class=\"indicator-line\" id=\"cch-line-1\"><\/div>\n                    <div class=\"indicator-dot\" id=\"cch-dot-2\">2<\/div>\n                <\/div>\n                <div class=\"indicator-item\">\n                    <div class=\"indicator-line\" id=\"cch-line-2\"><\/div>\n                    <div class=\"indicator-dot\" id=\"cch-dot-3\">3<\/div>\n                <\/div>\n                <div class=\"indicator-item\">\n                    <div class=\"indicator-line\" id=\"cch-line-3\"><\/div>\n                    <div class=\"indicator-dot\" id=\"cch-dot-4\">4<\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"tool-step visible\" id=\"cch-step-1\">\n                <h3 class=\"step-h3\">Crane Setup<\/h3>\n                <p class=\"step-desc\">Tell us about your overhead crane installation<\/p>\n\n                <div class=\"form-field\">\n                    <label class=\"field-label\" for=\"cch-craneCount\">Number of cranes on runway<\/label>\n                    <select id=\"cch-craneCount\" class=\"tool-input\">\n                        <option value=\"\" disabled selected>Select&#8230;<\/option>\n                        <option value=\"1\">1<\/option>\n                        <option value=\"2\">2<\/option>\n                        <option value=\"3-4\">3 &ndash; 4<\/option>\n                        <option value=\"5+\">5+<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"form-field\">\n                    <label class=\"field-label\" for=\"cch-runwayLength\">Maximum runway length<\/label>\n                    <select id=\"cch-runwayLength\" class=\"tool-input\">\n                        <option value=\"\" disabled selected>Select&#8230;<\/option>\n                        <option value=\"under30\">Under 30m<\/option>\n                        <option value=\"30-100\">30 &ndash; 100m<\/option>\n                        <option value=\"100-200\">100 &ndash; 200m<\/option>\n                        <option value=\"over200\">Over 200m<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"step-actions\">\n                    <span><\/span>\n                    <button class=\"tool-btn tool-btn--primary\" data-action=\"goto\" data-step=\"2\">Next<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"tool-step\" id=\"cch-step-2\">\n                <h3 class=\"step-h3\">Environment<\/h3>\n                <p class=\"step-desc\">Operating conditions affect sensor rating and optics selection<\/p>\n\n                <div class=\"form-field\">\n                    <label class=\"field-label\">Installation type<\/label>\n                    <div class=\"choice-group\">\n                        <label class=\"choice-label\"><input type=\"radio\" name=\"cch-installation\" value=\"indoor\"><span>Indoor<\/span><\/label>\n                        <label class=\"choice-label\"><input type=\"radio\" name=\"cch-installation\" value=\"outdoor\"><span>Outdoor<\/span><\/label>\n                        <label class=\"choice-label\"><input type=\"radio\" name=\"cch-installation\" value=\"both\"><span>Both<\/span><\/label>\n                    <\/div>\n                <\/div>\n\n                <div class=\"form-field\">\n                    <label class=\"field-label\">Dust \/ debris level<\/label>\n                    <div class=\"choice-group\">\n                        <label class=\"choice-label\"><input type=\"radio\" name=\"cch-dust\" value=\"clean\"><span>Clean<\/span><\/label>\n                        <label class=\"choice-label\"><input type=\"radio\" name=\"cch-dust\" value=\"moderate\"><span>Moderate<\/span><\/label>\n                        <label class=\"choice-label\"><input type=\"radio\" name=\"cch-dust\" value=\"heavy\"><span>Heavy (steel mill \/ foundry)<\/span><\/label>\n                    <\/div>\n                <\/div>\n\n                <div class=\"form-field\">\n                    <label class=\"field-label\">Temperature range<\/label>\n                    <div class=\"choice-group\">\n                        <label class=\"choice-label\"><input type=\"radio\" name=\"cch-temp\" value=\"standard\"><span>Standard &minus;10 to +50&deg;C<\/span><\/label>\n                        <label class=\"choice-label\"><input type=\"radio\" name=\"cch-temp\" value=\"extended\"><span>Extended &minus;30 to +60&deg;C<\/span><\/label>\n                    <\/div>\n                <\/div>\n\n                <div class=\"step-actions\">\n                    <button class=\"tool-btn tool-btn--secondary\" data-action=\"goto\" data-step=\"1\">Back<\/button>\n                    <button class=\"tool-btn tool-btn--primary\" data-action=\"goto\" data-step=\"3\">Next<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"tool-step\" id=\"cch-step-3\">\n                <h3 class=\"step-h3\">Integration<\/h3>\n                <p class=\"step-desc\">Match the sensor output to your control system<\/p>\n\n                <div class=\"form-field\">\n                    <label class=\"field-label\" for=\"cch-controlSystem\">Existing control system<\/label>\n                    <select id=\"cch-controlSystem\" class=\"tool-input\">\n                        <option value=\"\" disabled selected>Select&#8230;<\/option>\n                        <option value=\"vfd\">VFD \/ Variable Frequency Drive<\/option>\n                        <option value=\"contactor\">Contactor \/ Soft Starter<\/option>\n                        <option value=\"plc\">PLC Direct<\/option>\n                        <option value=\"unsure\">Not Sure<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"form-field\">\n                    <label class=\"field-label\">Required communication interfaces<\/label>\n                    <div class=\"choice-group\">\n                        <label class=\"choice-label\"><input type=\"checkbox\" name=\"cch-comm\" value=\"relay\"><span>Relay Output<\/span><\/label>\n                        <label class=\"choice-label\"><input type=\"checkbox\" name=\"cch-comm\" value=\"rs485\"><span>RS485<\/span><\/label>\n                        <label class=\"choice-label\"><input type=\"checkbox\" name=\"cch-comm\" value=\"ethernet\"><span>Ethernet \/ Modbus<\/span><\/label>\n                        <label class=\"choice-label\"><input type=\"checkbox\" name=\"cch-comm\" value=\"analog\"><span>Analog 4&ndash;20mA<\/span><\/label>\n                    <\/div>\n                <\/div>\n\n                <div class=\"step-actions\">\n                    <button class=\"tool-btn tool-btn--secondary\" data-action=\"goto\" data-step=\"2\">Back<\/button>\n                    <button class=\"tool-btn tool-btn--primary\" data-action=\"results\">See Recommendation<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"tool-step\" id=\"cch-step-4\">\n                <h3 class=\"step-h3\">Your Recommended Sensor<\/h3>\n                <p class=\"step-desc\">Based on your crane setup, environment, and integration requirements<\/p>\n\n                <div id=\"cch-resultContent\"><\/div>\n\n                <div class=\"result-footer\">\n                    <p class=\"tool-subtitle\" style=\"font-size:14px !important;\">Not sure this is right for your setup? <a href=\"#ct-popup-788\" style=\"color:#181818 !important; font-weight:700 !important;\">Let our engineers help<\/a><\/p>\n                    <button class=\"restart-link\" data-action=\"restart\">Start over with different parameters<\/button>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n(function() {\n    let currentStep = 1;\n\n    const models = {\n        'CCH-SR30': {\n            name: 'CCH-SR30',\n            tier: 'Short Range',\n            tagline: 'Best for basic crane-to-wall protection',\n            range: '0.2 \u2013 30m',\n            ip: 'IP65',\n            accuracy: '\u00b13mm',\n            interfaces: '2x Relay Output'\n        },\n        'CCH-MR100': {\n            name: 'CCH-MR100',\n            tier: 'Mid Range',\n            tagline: 'Best for multi-crane indoor facilities',\n            range: '0.2 \u2013 100m',\n            ip: 'IP67',\n            accuracy: '\u00b13mm',\n            interfaces: 'RS485 + Relay'\n        },\n        'CCH-LR200': {\n            name: 'CCH-LR200',\n            tier: 'Long Range',\n            tagline: 'Best for port\/outdoor large-span operations',\n            range: '0.2 \u2013 200m',\n            ip: 'IP67',\n            accuracy: '\u00b13mm',\n            interfaces: 'Ethernet + RS485 + Relay'\n        }\n    };\n\n    function validateStep(step) {\n        if (step === 1) {\n            const c = document.getElementById('cch-craneCount').value;\n            const r = document.getElementById('cch-runwayLength').value;\n            if (!c || !r) {\n                alert('Please select both crane count and runway length.');\n                return false;\n            }\n        }\n        if (step === 2) {\n            const inst = document.querySelector('input[name=\"cch-installation\"]:checked');\n            const dust = document.querySelector('input[name=\"cch-dust\"]:checked');\n            const temp = document.querySelector('input[name=\"cch-temp\"]:checked');\n            if (!inst || !dust || !temp) {\n                alert('Please complete all environment selections.');\n                return false;\n            }\n        }\n        if (step === 3) {\n            const cs = document.getElementById('cch-controlSystem').value;\n            if (!cs) {\n                alert('Please select your control system.');\n                return false;\n            }\n        }\n        return true;\n    }\n\n    function updateIndicator() {\n        for (let i = 1; i <= 4; i++) {\n            const dot = document.getElementById('cch-dot-' + i);\n            if(dot) {\n                dot.className = 'indicator-dot';\n                if (i < currentStep) dot.classList.add('done');\n                else if (i === currentStep) dot.classList.add('active');\n            }\n\n            if (i < 4) {\n                const line = document.getElementById('cch-line-' + i);\n                if(line) {\n                    line.className = 'indicator-line';\n                    if (i < currentStep) line.classList.add('done');\n                }\n            }\n        }\n    }\n\n    function performTransition(targetStep) {\n        if (targetStep > currentStep && !validateStep(currentStep)) return;\n\n        const prev = document.getElementById('cch-step-' + currentStep);\n        if(prev) prev.classList.remove('visible');\n\n        currentStep = targetStep;\n        updateIndicator();\n\n        setTimeout(() => {\n            const next = document.getElementById('cch-step-' + currentStep);\n            if(next) next.classList.add('visible');\n        }, 50);\n    }\n\n    function generateResults() {\n        if (!validateStep(3)) return;\n\n        const craneCount = document.getElementById('cch-craneCount').value;\n        const runway = document.getElementById('cch-runwayLength').value;\n        const installation = document.querySelector('input[name=\"cch-installation\"]:checked').value;\n        const dust = document.querySelector('input[name=\"cch-dust\"]:checked').value;\n        const temp = document.querySelector('input[name=\"cch-temp\"]:checked').value;\n        const control = document.getElementById('cch-controlSystem').value;\n        const commChecks = document.querySelectorAll('input[name=\"cch-comm\"]:checked');\n        \n        const comms = Array.from(commChecks).map(cb => cb.value);\n\n        let modelKey = 'CCH-SR30';\n        let reasons = [];\n\n        const isLongRunway = (runway === '100-200' || runway === 'over200');\n        const isOutdoor = (installation === 'outdoor' || installation === 'both');\n        const isHeavyDust = (dust === 'heavy');\n        const isMultiCrane = (craneCount === '2' || craneCount === '3-4' || craneCount === '5+');\n        const isMidRunway = (runway === '30-100');\n\n        if (isLongRunway || isOutdoor || isHeavyDust) {\n            modelKey = 'CCH-LR200';\n            if (isLongRunway) reasons.push('Runway length exceeds 100m, requiring long-range detection');\n            if (isOutdoor) reasons.push('Outdoor installation demands IP67 weatherproofing and extended optics');\n            if (isHeavyDust) reasons.push('Heavy dust\/debris environment requires sealed optics and IP67 enclosure');\n        } else if (isMultiCrane && isMidRunway) {\n            modelKey = 'CCH-MR100';\n            reasons.push('Multiple cranes on a 30\u2013100m runway need coordinated mid-range sensing');\n            if (craneCount === '3-4' || craneCount === '5+') {\n                reasons.push('High crane density benefits from RS485 daisy-chain communication');\n            }\n        } else {\n            modelKey = 'CCH-SR30';\n            reasons.push('Single crane on a short runway is well-served by compact short-range sensing');\n            if (dust === 'clean') reasons.push('Clean indoor environment allows standard IP65 rating');\n        }\n\n        if (isMultiCrane && modelKey === 'CCH-LR200') {\n            reasons.push('Multi-crane setup supported via Ethernet network topology');\n        }\n\n        let notes = [];\n        if (temp === 'extended') notes.push('<strong>Extended temperature variant available<\/strong> (\u221230 to +60\u00b0C rated model ships on request)');\n        if (control === 'plc' || comms.includes('ethernet')) notes.push('<strong>Industrial protocol interface module included<\/strong> for direct PLC\/Ethernet integration');\n        if (comms.includes('analog') && modelKey === 'CCH-SR30') notes.push('Analog 4\u201320mA output add-on module available for this model');\n\n        const model = models[modelKey];\n\n        let html = `\n            <div class=\"result-card\">\n                <span class=\"result-badge\">Recommended<\/span>\n                <div class=\"result-model\">${model.name}<\/div>\n                <div class=\"result-tagline\">${model.tagline}<\/div>\n                <div class=\"result-specs\">\n                    <div class=\"spec-item\"><span class=\"spec-label\">Detection Range<\/span><span class=\"spec-val\">${model.range}<\/span><\/div>\n                    <div class=\"spec-item\"><span class=\"spec-label\">Protection<\/span><span class=\"spec-val\">${model.ip}<\/span><\/div>\n                    <div class=\"spec-item\"><span class=\"spec-label\">Accuracy<\/span><span class=\"spec-val\">${model.accuracy}<\/span><\/div>\n                    <div class=\"spec-item\"><span class=\"spec-label\">Interfaces<\/span><span class=\"spec-val\">${model.interfaces}<\/span><\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"result-reason-title\">Why ${model.name} for your application<\/div>\n            <ul class=\"result-reason-list\">\n                ${reasons.map(r => `<li>${r}<\/li>`).join('')}\n            <\/ul>\n        `;\n\n        if (notes.length > 0) {\n            html += `<div class=\"result-notes\">${notes.map(n => `<p>\u2192 ${n}<\/p>`).join('')}<\/div>`;\n        }\n\n        \/\/ Popup link generation (does not use preventDefault in event listener below, so Blocksy can catch it)\n        html += `<a href=\"#ct-popup-788\" class=\"tool-btn tool-btn--cta\">Request a Quote for ${model.name}<\/a>`;\n\n        document.getElementById('cch-resultContent').innerHTML = html;\n        performTransition(4);\n    }\n\n    function doRestart() {\n        document.getElementById('cch-craneCount').selectedIndex = 0;\n        document.getElementById('cch-runwayLength').selectedIndex = 0;\n        document.getElementById('cch-controlSystem').selectedIndex = 0;\n\n        document.querySelectorAll('#cch-sensor-selector-tool input[type=\"radio\"], #cch-sensor-selector-tool input[type=\"checkbox\"]').forEach(el => el.checked = false);\n\n        document.getElementById('cch-step-' + currentStep).classList.remove('visible');\n        currentStep = 1;\n        updateIndicator();\n        setTimeout(() => {\n            document.getElementById('cch-step-1').classList.add('visible');\n        }, 50);\n    }\n\n    \/\/ \u5168\u5c40\u4e8b\u4ef6\u59d4\u6258\uff1a\u76d1\u542c\u5de5\u5177\u5185\u7684\u6240\u6709\u70b9\u51fb\u52a8\u4f5c\n    document.addEventListener('click', function(e) {\n        const btn = e.target.closest('#cch-sensor-selector-tool [data-action]');\n        if (!btn) return;\n        \n        const action = btn.getAttribute('data-action');\n        \n        \/\/ \u6211\u4eec\u53ea\u963b\u65ad\u6211\u4eec\u81ea\u5b9a\u4e49\u7684\u6309\u94ae\u4ea4\u4e92\uff0c\u5bf9\u4e8ehref=\"#ct-popup\" \u8fd9\u6837\u7684\u951a\u70b9\uff0c\u4ea4\u7531\u4e3b\u9898\u5904\u7406\n        if (action === 'goto') {\n            e.preventDefault();\n            performTransition(parseInt(btn.getAttribute('data-step')));\n        } else if (action === 'results') {\n            e.preventDefault();\n            generateResults();\n        } else if (action === 'restart') {\n            e.preventDefault();\n            doRestart();\n        }\n    });\n\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-5844b37\" data-block-id=\"5844b37\"><style>.stk-5844b37 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5844b37-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-7257eca\" data-v=\"4\" data-block-id=\"7257eca\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-7257eca-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-7257eca-inner-blocks\">\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the anti-collision system on a crane?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"An anti-collision system on a crane is an electronic safety system that continuously measures distance between the crane and nearby objects \u2014 other cranes on the same runway, end-stop structures, building columns, or fixed equipment. It uses sensors (LiDAR, laser, ultrasonic, or radar) to detect when the crane enters a pre-defined danger zone. When distance falls below the warning threshold, the system issues graded responses: first an audible\/visual alarm, then a signal to reduce travel speed, and finally a hard emergency stop if minimum safe distance is breached. Modern LiDAR-based systems deliver this four-stage response sequence in under 100 milliseconds.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How does a LiDAR anti-collision system work?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A LiDAR anti-collision system emits short pulses of infrared laser light (905 nm wavelength, Class 1 eye-safe) toward potential obstacles. It measures the time each pulse takes to reflect back \u2014 this time-of-flight measurement converts directly to distance with \u00b13 mm accuracy. Hundreds of measurements per second provide a continuous distance reading to the crane's control system. A PLC or dedicated safety controller compares the measured distance against configurable zone thresholds and issues the appropriate speed-reduction or stop command through relay outputs or digital bus communication.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What are the 4 stages of collision avoidance?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Four stages define the sequence: (1) Monitoring \u2014 the sensor continuously measures distance during normal crane operation at full travel speed; (2) Pre-Warning \u2014 when the crane enters the outer warning zone (10\u201315 m), the system activates a visual beacon and audible alarm; (3) Controlled Deceleration \u2014 when the crane enters the deceleration zone (3\u201310 m), it sends a proportional signal to the variable-frequency drive, gradually reducing travel speed; (4) Emergency Stop \u2014 at minimum safe distance (1\u20133 m), the system opens the safety relay, cutting power and engaging the brake. All zone distances are configurable through the sensor interface to match specific runway lengths and crane travel speeds.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What are the safety devices on an overhead crane?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Overhead cranes incorporate multiple safety devices as required by OSHA 29 CFR 1910.179 and ASME B30.2: limit switches for hoist upper\/lower travel limits, overload protection devices that prevent lifting beyond rated capacity, anti-collision systems for bridge and trolley travel, end-stop buffers (rubber or hydraulic), emergency stop buttons accessible to the operator, audible travel alarms, and bridge crane anti collision system sensors for shared runways. LiDAR anti-collision sensors represent the newest generation of zone protection devices, replacing or supplementing older limit-switch-based systems that provide no graduated deceleration capability.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much does a crane anti-collision system cost?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Total cost depends on sensor count, detection range per sensor, IP rating, and integration complexity with the existing crane control system. A basic two-sensor end-stop protection system for a single indoor crane represents the entry-level investment, while a multi-sensor system for 3+ cranes on a shared runway with Ethernet\/PLC integration falls at the upper end. CCH provides detailed quotations based on a site assessment or crane specification review \u2014 contact the engineering team with your runway dimensions, number of cranes, and operating environment details for an accurate project estimate.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can LiDAR sensors work in dusty or harsh industrial environments?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes, with correct configuration. CCH LiDAR sensors rated IP67 operate reliably in steel mills, foundries, cement plants, and other high-particulate environments. For dust concentrations that exceed normal levels, CCH offers an optical window air purge accessory that maintains a continuous clean air curtain over the sensor lens, preventing particle buildup. In practice, light to moderate airborne dust reduces maximum detection range by roughly 20\u201340% \u2014 account for this during sensor selection by specifying a model with range headroom above the actual measurement distance required. Heavy, continuous particulate environments may warrant supplementary ultrasonic sensors as a redundant backup layer.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between LiDAR and laser sensors for cranes?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Both LiDAR and laser distance sensors measure distance using light, but they differ in operating principle and practical application. A conventional laser distance sensor emits a visible red or infrared beam and requires a cooperative reflective target (retro-reflector) mounted at the measurement endpoint \u2014 meaning you must install and maintain a target on the adjacent crane or end-stop structure. LiDAR sensors use time-of-flight measurement of their own emitted pulse and detect diffuse reflection from any solid surface \u2014 no cooperative target needed. This eliminates a point of failure in vibration-heavy crane environments. LiDAR using 905 nm infrared wavelength is also less susceptible to interference from ambient light sources such as welding arcs. LiDAR operates at longer ranges (up to 200 m) with millimeter accuracy, while laser sensors offer the highest single-point accuracy (\u00b11 mm) at shorter ranges (up to 50 m).\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I retrofit an anti-collision system to an existing overhead crane?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Retrofitting follows a standard process: (1) Site survey \u2014 measure runway length, identify crane count, and document the existing control system (PLC type, VFD brand, available I\/O points); (2) Sensor selection \u2014 choose a CCH model based on required range and environmental protection; (3) Mechanical installation \u2014 mount sensors on the crane bridge end-beam using standard brackets, route cables through the existing cable tray or festoon system; (4) Electrical connection \u2014 wire switching outputs to the crane safety relay circuit and analog output to the VFD for proportional speed control; (5) Configuration \u2014 set zone distances, response times, and output behavior through the RS485 interface using CCH's configuration software; (6) Commissioning \u2014 test all four collision avoidance stages at low speed, verify response times, and document the as-built configuration. A complete retrofit requires 1 to 2 days of crane downtime per crane, including commissioning and testing.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<style>\n\/* * Scope ID: #cch-faq-module-v2\n * Design: Architectural Flat B2B (High Contrast, Geometric Interaction)\n * Layout: Max-width 1280px wrapper, 960px reading column to prevent excessive line length\n * Colors: #303030 (Main), #484848 (Secondary), #181818 (Headings), #F0F0F0 (Background\/Active)\n*\/\n\n#cch-faq-module-v2 {\n    width: 100% !important;\n    padding: 40px 0 !important; \n    background-color: transparent !important;\n    display: flex !important;\n    justify-content: center !important;\n    box-sizing: border-box !important;\n}\n\n#cch-faq-module-v2 * {\n    box-sizing: border-box !important;\n}\n\n#cch-faq-module-v2 .module-wrapper {\n    width: 100% !important;\n    max-width: 1280px !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n}\n\n#cch-faq-module-v2 .content-flow {\n    width: 100% !important;\n    max-width: 1000px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 38px !important; \n}\n\n#cch-faq-module-v2 .faq-h2 {\n    color: #181818 !important;\n    font-size: 32px !important; \n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    text-align: center !important; \n    margin: 0 !important;\n}\n\n#cch-faq-module-v2 .faq-accordion {\n    width: 100% !important;\n    display: flex !important;\n    flex-direction: column !important;\n    border-top: 2px solid #303030 !important; \n}\n\n#cch-faq-module-v2 .faq-item {\n    width: 100% !important;\n    border-bottom: 1px solid #303030 !important; \n    background-color: transparent !important;\n    transition: background-color 0.3s ease !important;\n}\n\n#cch-faq-module-v2 .faq-item.active {\n    background-color: #F0F0F0 !important; \n    border-left: 4px solid #303030 !important; \n}\n\n#cch-faq-module-v2 .faq-q-btn {\n    width: 100% !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 24px 20px !important;\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    cursor: pointer !important;\n    text-align: left !important;\n    transition: padding 0.3s ease !important;\n}\n\n#cch-faq-module-v2 .faq-h3 {\n    color: #181818 !important;\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    margin: 0 !important;\n    padding-right: 32px !important;\n    line-height: 1.5 !important;\n    transition: color 0.2s ease !important;\n}\n\n#cch-faq-module-v2 .faq-item.active .faq-h3 {\n    color: #303030 !important;\n}\n\n#cch-faq-module-v2 .faq-icon {\n    position: relative !important;\n    width: 16px !important;\n    height: 16px !important;\n    flex-shrink: 0 !important;\n}\n\n#cch-faq-module-v2 .faq-icon::before,\n#cch-faq-module-v2 .faq-icon::after {\n    content: \"\" !important;\n    position: absolute !important;\n    background-color: #181818 !important;\n    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s ease !important;\n}\n\n#cch-faq-module-v2 .faq-icon::before {\n    top: 7px !important;\n    left: 0 !important;\n    width: 16px !important;\n    height: 2px !important;\n}\n\n#cch-faq-module-v2 .faq-icon::after {\n    top: 0 !important;\n    left: 7px !important;\n    width: 2px !important;\n    height: 16px !important;\n}\n\n#cch-faq-module-v2 .faq-item.active .faq-icon::after {\n    transform: rotate(90deg) scaleY(0) !important; \n}\n\n#cch-faq-module-v2 .faq-a-content {\n    max-height: 0 !important;\n    overflow: hidden !important;\n    visibility: hidden !important;\n    transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s 0.4s !important;\n}\n\n#cch-faq-module-v2 .faq-item.active .faq-a-content {\n    visibility: visible !important;\n    transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s 0s !important;\n}\n\n#cch-faq-module-v2 .faq-p-wrapper {\n    padding: 0 20px 32px 20px !important; \n}\n\n#cch-faq-module-v2 .faq-p {\n    color: #484848 !important;\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    margin: 0 !important;\n    text-align: justify !important; \n}\n\n@media (max-width:690px) {\n    #cch-faq-module-v2 .faq-h2 {\n        font-size: 28px !important;\n        text-align: left !important; \n    }\n    #cch-faq-module-v2 .faq-h3 {\n        font-size: 16px !important;\n    }\n    #cch-faq-module-v2 .faq-p {\n        text-align: left !important; \n    }\n    #cch-faq-module-v2 .faq-q-btn,\n    #cch-faq-module-v2 .faq-p-wrapper {\n        padding-left: 16px !important;\n        padding-right: 16px !important;\n    }\n}\n<\/style>\n\n<section id=\"cch-faq-module-v2\">\n    <div class=\"module-wrapper\">\n        <div class=\"content-flow\">\n            \n            <h2 class=\"faq-h2\">FAQ \u2014 Overhead Crane Anti-Collision Systems<\/h2>\n\n            <div class=\"faq-accordion\">\n                \n                <div class=\"faq-item\">\n                    <button class=\"faq-q-btn\" aria-expanded=\"false\" aria-controls=\"faq-ans-1\">\n                        <h3 class=\"faq-h3\">What is the anti-collision system on a crane?<\/h3>\n                        <div class=\"faq-icon\"><\/div>\n                    <\/button>\n                    <div id=\"faq-ans-1\" class=\"faq-a-content\">\n                        <div class=\"faq-p-wrapper\">\n                            <p class=\"faq-p\">An anti-collision system on a crane is an electronic safety system that continuously measures distance between the crane and nearby objects \u2014 other cranes on the same runway, end-stop structures, building columns, or fixed equipment. It uses sensors (LiDAR, laser, ultrasonic, or radar) to detect when the crane enters a pre-defined danger zone. When distance falls below the warning threshold, the system issues graded responses: first an audible\/visual alarm, then a signal to reduce travel speed, and finally a hard emergency stop if minimum safe distance is breached. Modern LiDAR-based systems deliver this four-stage response sequence in under 100 milliseconds.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-q-btn\" aria-expanded=\"false\" aria-controls=\"faq-ans-2\">\n                        <h3 class=\"faq-h3\">How does a LiDAR anti-collision system work?<\/h3>\n                        <div class=\"faq-icon\"><\/div>\n                    <\/button>\n                    <div id=\"faq-ans-2\" class=\"faq-a-content\">\n                        <div class=\"faq-p-wrapper\">\n                            <p class=\"faq-p\">A LiDAR anti-collision system emits short pulses of infrared laser light (905 nm wavelength, Class 1 eye-safe) toward potential obstacles. It measures the time each pulse takes to reflect back \u2014 this time-of-flight measurement converts directly to distance with \u00b13 mm accuracy. Hundreds of measurements per second provide a continuous distance reading to the crane&#8217;s control system. A PLC or dedicated safety controller compares the measured distance against configurable zone thresholds and issues the appropriate speed-reduction or stop command through relay outputs or digital bus communication.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-q-btn\" aria-expanded=\"false\" aria-controls=\"faq-ans-3\">\n                        <h3 class=\"faq-h3\">What are the 4 stages of collision avoidance?<\/h3>\n                        <div class=\"faq-icon\"><\/div>\n                    <\/button>\n                    <div id=\"faq-ans-3\" class=\"faq-a-content\">\n                        <div class=\"faq-p-wrapper\">\n                            <p class=\"faq-p\">Four stages define the sequence: (1) Monitoring \u2014 the sensor continuously measures distance during normal crane operation at full travel speed; (2) Pre-Warning \u2014 when the crane enters the outer warning zone (10\u201315 m), the system activates a visual beacon and audible alarm; (3) Controlled Deceleration \u2014 when the crane enters the deceleration zone (3\u201310 m), it sends a proportional signal to the variable-frequency drive, gradually reducing travel speed; (4) Emergency Stop \u2014 at minimum safe distance (1\u20133 m), the system opens the safety relay, cutting power and engaging the brake. All zone distances are configurable through the sensor interface to match specific runway lengths and crane travel speeds.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-q-btn\" aria-expanded=\"false\" aria-controls=\"faq-ans-4\">\n                        <h3 class=\"faq-h3\">What are the safety devices on an overhead crane?<\/h3>\n                        <div class=\"faq-icon\"><\/div>\n                    <\/button>\n                    <div id=\"faq-ans-4\" class=\"faq-a-content\">\n                        <div class=\"faq-p-wrapper\">\n                            <p class=\"faq-p\">Overhead cranes incorporate multiple safety devices as required by OSHA 29 CFR 1910.179 and ASME B30.2: limit switches for hoist upper\/lower travel limits, overload protection devices that prevent lifting beyond rated capacity, anti-collision systems for bridge and trolley travel, end-stop buffers (rubber or hydraulic), emergency stop buttons accessible to the operator, audible travel alarms, and bridge crane anti collision system sensors for shared runways. LiDAR anti-collision sensors represent the newest generation of zone protection devices, replacing or supplementing older limit-switch-based systems that provide no graduated deceleration capability.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-q-btn\" aria-expanded=\"false\" aria-controls=\"faq-ans-5\">\n                        <h3 class=\"faq-h3\">How much does a crane anti-collision system cost?<\/h3>\n                        <div class=\"faq-icon\"><\/div>\n                    <\/button>\n                    <div id=\"faq-ans-5\" class=\"faq-a-content\">\n                        <div class=\"faq-p-wrapper\">\n                            <p class=\"faq-p\">Total cost depends on sensor count, detection range per sensor, IP rating, and integration complexity with the existing crane control system. A basic two-sensor end-stop protection system for a single indoor crane represents the entry-level investment, while a multi-sensor system for 3+ cranes on a shared runway with Ethernet\/PLC integration falls at the upper end. CCH provides detailed quotations based on a site assessment or crane specification review \u2014 contact the engineering team with your runway dimensions, number of cranes, and operating environment details for an accurate project estimate.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-q-btn\" aria-expanded=\"false\" aria-controls=\"faq-ans-6\">\n                        <h3 class=\"faq-h3\">Can LiDAR sensors work in dusty or harsh industrial environments?<\/h3>\n                        <div class=\"faq-icon\"><\/div>\n                    <\/button>\n                    <div id=\"faq-ans-6\" class=\"faq-a-content\">\n                        <div class=\"faq-p-wrapper\">\n                            <p class=\"faq-p\">Yes, with correct configuration. CCH LiDAR sensors rated IP67 operate reliably in steel mills, foundries, cement plants, and other high-particulate environments. For dust concentrations that exceed normal levels, CCH offers an optical window air purge accessory that maintains a continuous clean air curtain over the sensor lens, preventing particle buildup. In practice, light to moderate airborne dust reduces maximum detection range by roughly 20\u201340% \u2014 account for this during sensor selection by specifying a model with range headroom above the actual measurement distance required. Heavy, continuous particulate environments may warrant supplementary ultrasonic sensors as a redundant backup layer.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-q-btn\" aria-expanded=\"false\" aria-controls=\"faq-ans-7\">\n                        <h3 class=\"faq-h3\">What is the difference between LiDAR and laser sensors for cranes?<\/h3>\n                        <div class=\"faq-icon\"><\/div>\n                    <\/button>\n                    <div id=\"faq-ans-7\" class=\"faq-a-content\">\n                        <div class=\"faq-p-wrapper\">\n                            <p class=\"faq-p\">Both LiDAR and laser distance sensors measure distance using light, but they differ in operating principle and practical application. A conventional laser distance sensor emits a visible red or infrared beam and requires a cooperative reflective target (retro-reflector) mounted at the measurement endpoint \u2014 meaning you must install and maintain a target on the adjacent crane or end-stop structure. LiDAR sensors use time-of-flight measurement of their own emitted pulse and detect diffuse reflection from any solid surface \u2014 no cooperative target needed. This eliminates a point of failure in vibration-heavy crane environments. LiDAR using 905 nm infrared wavelength is also less susceptible to interference from ambient light sources such as welding arcs. LiDAR operates at longer ranges (up to 200 m) with millimeter accuracy, while laser sensors offer the highest single-point accuracy (\u00b11 mm) at shorter ranges (up to 50 m).<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-item\">\n                    <button class=\"faq-q-btn\" aria-expanded=\"false\" aria-controls=\"faq-ans-8\">\n                        <h3 class=\"faq-h3\">How do I retrofit an anti-collision system to an existing overhead crane?<\/h3>\n                        <div class=\"faq-icon\"><\/div>\n                    <\/button>\n                    <div id=\"faq-ans-8\" class=\"faq-a-content\">\n                        <div class=\"faq-p-wrapper\">\n                            <p class=\"faq-p\">Retrofitting follows a standard process: (1) Site survey \u2014 measure runway length, identify crane count, and document the existing control system (PLC type, VFD brand, available I\/O points); (2) Sensor selection \u2014 choose a CCH model based on required range and environmental protection; (3) Mechanical installation \u2014 mount sensors on the crane bridge end-beam using standard brackets, route cables through the existing cable tray or festoon system; (4) Electrical connection \u2014 wire switching outputs to the crane safety relay circuit and analog output to the VFD for proportional speed control; (5) Configuration \u2014 set zone distances, response times, and output behavior through the RS485 interface using CCH&#8217;s configuration software; (6) Commissioning \u2014 test all four collision avoidance stages at low speed, verify response times, and document the as-built configuration. A complete retrofit requires 1 to 2 days of crane downtime per crane, including commissioning and testing.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n(function() {\n    \/\/ \u7b56\u75651\uff1a\u4f7f\u7528\u201c\u4e8b\u4ef6\u59d4\u6258 (Event Delegation)\u201d\u7ed1\u5b9a\u5728\u6839\u8282\u70b9\uff0c\u9632\u8303\u6240\u6709 JS \u5ef6\u8fdf\u52a0\u8f7d\u673a\u5236\n    document.addEventListener('click', function(e) {\n        const btn = e.target.closest('.faq-q-btn');\n        if (!btn) return;\n        \n        const faqModule = btn.closest('#cch-faq-module-v2');\n        if (!faqModule) return;\n        \n        e.preventDefault(); \n        \n        const item = btn.closest('.faq-item');\n        const content = item.querySelector('.faq-a-content');\n        const isActive = item.classList.contains('active');\n        \n        \/\/ \u4e92\u65a5\u5c55\u5f00\u903b\u8f91\uff1a\u81ea\u52a8\u5173\u95ed\u5176\u4ed6\u9762\u677f\n        const allItems = faqModule.querySelectorAll('.faq-item');\n        allItems.forEach(otherItem => {\n            if (otherItem !== item && otherItem.classList.contains('active')) {\n                otherItem.classList.remove('active');\n                otherItem.querySelector('.faq-q-btn').setAttribute('aria-expanded', 'false');\n                otherItem.querySelector('.faq-a-content').style.removeProperty('max-height');\n            }\n        });\n        \n        \/\/ \u5207\u6362\u5f53\u524d\u70b9\u51fb\u7684\u9762\u7248\u72b6\u6001\n        if (!isActive) {\n            item.classList.add('active');\n            btn.setAttribute('aria-expanded', 'true');\n            \/\/ \u7b56\u75652\uff1a\u8ffd\u52a0 'important' \u5c5e\u6027\uff0c\u5f3a\u5236\u51fb\u7a7f CSS \u4e2d\u8bbe\u7acb\u7684 max-height: 0 !important \u9632\u5fa1\u62a4\u76fe\n            content.style.setProperty('max-height', content.scrollHeight + \"px\", \"important\");\n        } else {\n            item.classList.remove('active');\n            btn.setAttribute('aria-expanded', 'false');\n            content.style.removeProperty('max-height');\n        }\n    });\n\n    \/\/ \u76d1\u542c\u8bbe\u5907\u65cb\u8f6c\u6216\u7a97\u53e3\u5927\u5c0f\u6539\u53d8\uff0c\u91cd\u65b0\u8ba1\u7b97\u9ad8\u5ea6\u4ee5\u9632\u6587\u5b57\u88ab\u5207\n    window.addEventListener('resize', function() {\n        const activeContents = document.querySelectorAll('#cch-faq-module-v2 .faq-item.active .faq-a-content');\n        activeContents.forEach(content => {\n            content.style.setProperty('max-height', content.scrollHeight + \"px\", \"important\");\n        });\n    });\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-e2d6148\" data-block-id=\"e2d6148\"><style>.stk-e2d6148 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e2d6148-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a1d1ff0\" data-v=\"4\" data-block-id=\"a1d1ff0\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a1d1ff0-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a1d1ff0-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-e866a89\" data-block-id=\"e866a89\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e866a89-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-ba07863\" data-v=\"4\" data-block-id=\"ba07863\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ba07863-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-ba07863-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>LiDAR Anti-Collision System for Overhead Cranes \u2014 Industrial Sensor Solutions Prevent Overhead Crane Collisions with Industrial LiDAR \u2013 3mm Accuracy, 0.2-200m Range. Zone deceleration and emergency stop protection for bridge cranes, gantry cranes, multi-crane runways. Request a Quote Detection Range 0.2\u2013200 m Accuracy \u00b13 mm IP Rating IP65 \/ IP67 Interfaces RS485 \/ Ethernet \/ [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":1756,"parent":1163,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1747","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/pages\/1747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/comments?post=1747"}],"version-history":[{"count":0,"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/pages\/1747\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/pages\/1163"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/media\/1756"}],"wp:attachment":[{"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/media?parent=1747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}