{"id":3162,"date":"2025-09-15T11:25:48","date_gmt":"2025-09-15T03:25:48","guid":{"rendered":"https:\/\/hkcablemachine.com\/?post_type=product&#038;p=3162"},"modified":"2025-11-27T20:52:48","modified_gmt":"2025-11-27T12:52:48","slug":"adss-cable-production-line","status":"publish","type":"product","link":"https:\/\/hkcablemachine.com\/ml\/product\/adss-cable-production-line\/","title":{"rendered":"ADSS \u0d15\u0d47\u0d2c\u0d3f\u0d7e \u0d2a\u0d4d\u0d30\u0d4a\u0d21\u0d15\u0d4d\u0d37\u0d7b \u0d32\u0d48\u0d7b"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>ADSS Cable Production Line Overview<\/strong><\/h2>\n\n\n\n<p><br>Our <strong>ADSS (All-Dielectric Self-Supporting) Cable Production Line<\/strong> is specially designed for manufacturing high-performance ADSS cables used in power transmission and telecommunication networks. With advanced control systems, stable operation, and precise process management, this line ensures excellent tensile strength, weather resistance, and long-distance transmission reliability.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-black-color has-text-color has-link-color has-medium-font-size wp-elements-62bea053135ace4f590d6d02dcc08692\"><span style=\"font-size: 1.5em; font-weight: bold; color: #30ae43;\">1.HK-235 COLORING AND REWINDING MACHINE<\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image aligncenter is-resized\"><a href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2021\/06\/Coloring-Machine.png\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1866\" height=\"2029\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2021\/06\/Coloring-Machine.png\" alt=\"coloring machine\" class=\"wp-image-5614\" style=\"width:390px;height:auto\" title=\"\" srcset=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2021\/06\/Coloring-Machine.png 1866w, https:\/\/hkcablemachine.com\/wp-content\/uploads\/2021\/06\/Coloring-Machine-11x12.png 11w, https:\/\/hkcablemachine.com\/wp-content\/uploads\/2021\/06\/Coloring-Machine-768x835.png 768w, https:\/\/hkcablemachine.com\/wp-content\/uploads\/2021\/06\/Coloring-Machine-942x1024.png 942w, https:\/\/hkcablemachine.com\/wp-content\/uploads\/2021\/06\/Coloring-Machine-1413x1536.png 1413w, https:\/\/hkcablemachine.com\/wp-content\/uploads\/2021\/06\/Coloring-Machine-700x761.png 700w\" sizes=\"(max-width: 1866px) 100vw, 1866px\" \/><\/a><figcaption><\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Specially designed for coloring and rewinding fiber cores at 12 colors.<\/li>\n\n\n\n<li>High-speed performance with coloring up to 1200m\/min and rewinding up to 1500m\/min.<\/li>\n\n\n\n<li>Equipped with PLC control and Siemens motors for consistent operation.<\/li>\n\n\n\n<li>Compact design with low power consumption and stable output.<\/li>\n<\/ul>\n\n\n\n<p><br><strong>Benefits:<\/strong> Clear fiber identification, smooth rewinding process, and reliable preparation for further cable processing.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><span style=\"font-size: 1.5em; font-weight: bold; color: #30ae43;\">2.HK-50 IPC+PLC CONTROL LOOSE TUBE PRODUCTION LINE<\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/12\/Optical-Fiber-Secondary-Coating-Production-Line-auto-scaled.jpg\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/12\/Optical-Fiber-Secondary-Coating-Production-Line-auto-scaled.jpg\" alt=\"HK-50 IPC+PLC CONTROL LOOSE TUBE PRODUCTION LINE\" class=\"wp-image-4477\" title=\"\"><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatic jelly filling ensures excellent fiber protection.<\/li>\n\n\n\n<li>Precise diameter and concentricity control through laser gauge.<\/li>\n\n\n\n<li>Capstan system with Siemens control for stable line speed.<\/li>\n\n\n\n<li>Integrated PLC + IPC system with touch screen for real-time monitoring.<\/li>\n\n\n\n<li>Energy-efficient water trough for fiber cooling.<\/li>\n\n\n\n<li><strong>Benefits:<\/strong> Stable tube formation, excellent fiber cushioning, and high-speed production efficiency.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><span style=\"font-size: 1.5em; font-weight: bold; color: #30ae43;\">3. HK-SZ LOOSE TUBE BUNCHED PRODUCTION LINE<\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/HK-800-SZ-Stranding-Machine-scaled.jpg\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/HK-800-SZ-Stranding-Machine-scaled.jpg\" alt=\"Hk 800 Sz Stranding Machine\" class=\"wp-image-4511\" title=\"\"><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Central stranding system with precise SZ stranding.<\/li>\n\n\n\n<li>Consistent tension and back-twist accuracy for uniform cable structure.<\/li>\n\n\n\n<li>Servo-driven system ensures pitch precision.<\/li>\n\n\n\n<li>Automatic payoff and take-up system for smooth operation.<\/li>\n\n\n\n<li>Capable of handling multiple loose tubes simultaneously.<\/li>\n\n\n\n<li><strong>Benefits:<\/strong> Reliable bunching of loose tubes with minimized fiber stress and optimized cable flexibility.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><span style=\"font-size: 1.5em; font-weight: bold; color: #30ae43;\">4. HK-90 OPTICAL CABLE SHEATHING PRODUCTION LINE<\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/HK-90-Optical-Fiber-Sheath-Production-Line-for-ADSS--scaled.jpg\"><img decoding=\"async\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/HK-90-Optical-Fiber-Sheath-Production-Line-for-ADSS--scaled.jpg\" alt=\"Hk 90 Optical Fiber Sheath Production Line For Adss\" class=\"wp-image-4513\" title=\"\"><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Double-layer extrusion system for PE sheath protection.<\/li>\n\n\n\n<li>Central strength member integration for tensile stability.<\/li>\n\n\n\n<li>Automatic control for diameter and wall thickness.<\/li>\n\n\n\n<li>Equipped with Siemens PLC, touch screen, and synchronization control.<\/li>\n\n\n\n<li>Advanced cooling trough and caterpillar haul-off for smooth extrusion.<\/li>\n<\/ul>\n\n\n\n<p><strong>Benefits:<\/strong> Strong, durable, and water-resistant sheath protection, ensuring long-term cable performance in demanding environments.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><strong>Why Choose Our ADSS Cable Production Line?<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>High Efficiency:<\/strong> Optimized for continuous, high-speed production with minimal downtime.<\/li>\n\n\n\n<li><strong>Smart Control:<\/strong> IPC + PLC automation and Siemens systems for precision manufacturing.<\/li>\n\n\n\n<li><strong>Quality Assurance:<\/strong> Advanced online monitoring for diameter, concentricity, and sheath thickness.<\/li>\n\n\n\n<li><strong>Durable Materials:<\/strong> Supports aramid yarn and FRP strength elements for superior tensile performance.<\/li>\n\n\n\n<li><strong>Flexible Applications:<\/strong> Perfect for power grid networks, telecommunication backbones, and long-span aerial installations.<\/li>\n\n\n\n<li><strong>Reliability:<\/strong> UV-resistant sheath, water-blocking system, and dielectric design ensure long-term durability.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><br>\u26a1 With our <strong>ADSS Cable Production Line<\/strong>, you can achieve high productivity, reduced costs, and consistently high cable quality that meets international standards for long-span aerial fiber deployment.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/Full-Outdoor-machines-Layout.png\"><img decoding=\"async\" width=\"2048\" height=\"739\" src=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/Full-Outdoor-machines-Layout.png\" alt=\"full outdoor machines&#039; layout\" class=\"wp-image-6004\" title=\"\" srcset=\"https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/Full-Outdoor-machines-Layout.png 2048w, https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/Full-Outdoor-machines-Layout-1024x370.png 1024w, https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/Full-Outdoor-machines-Layout-18x6.png 18w, https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/Full-Outdoor-machines-Layout-768x277.png 768w, https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/Full-Outdoor-machines-Layout-1536x554.png 1536w, https:\/\/hkcablemachine.com\/wp-content\/uploads\/2020\/03\/Full-Outdoor-machines-Layout-700x253.png 700w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/a><figcaption class=\"wp-element-caption\">full outdoor machines&#8217; layout<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"HK-90 Optical Cable Sheathing line for ADSS outdoor optical cable\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/z5E7UgtgRLU?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/hkcablemachine.com\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<style>\n    \/* 1. Main Container *\/\n    .cable-calc-pro {\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n        width: 100%;\n        margin: 40px 0;\n        background: #fff;\n        border-radius: 12px;\n        box-shadow: 0 8px 25px rgba(0, 0, 0, 0.05);\n        border: 1px solid rgba(0,0,0,0.03);\n        overflow: hidden;\n        box-sizing: border-box;\n    }\n\n    \/* 2. Header *\/\n    .calc-header-center {\n        background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);\n        padding: 20px;\n        text-align: center;\n    }\n\n    .calc-title {\n        margin: 0;\n        font-size: 1.4rem;\n        font-weight: 700;\n        letter-spacing: 0.5px;\n        text-transform: uppercase;\n        color: #ffffff !important;\n    }\n\n    .calc-subtitle {\n        display: block;\n        margin-top: 5px;\n        font-size: 0.85rem;\n        font-weight: 300;\n        color: rgba(255, 255, 255, 0.8) !important;\n    }\n\n    \/* 3. Controls Row - GRID LAYOUT FOR PERFECT ALIGNMENT *\/\n    .calc-controls-row {\n        background-color: #f8f9fc;\n        padding: 25px 30px;\n        border-bottom: 1px solid #edf2f7;\n        \n        \/* Grid Layout: 3 Equal Columns *\/\n        display: grid;\n        grid-template-columns: 1fr 1fr 1fr; \n        gap: 25px;\n        align-items: end; \/* Align bottoms perfectly *\/\n    }\n\n    .control-item {\n        width: 100%;\n        position: relative;\n    }\n\n    .control-label {\n        display: block;\n        font-size: 0.8rem;\n        font-weight: 700;\n        color: #718096;\n        margin-bottom: 8px;\n        text-transform: uppercase;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n        line-height: 1.2; \/* Fix label height consistency *\/\n    }\n\n    \/* Unified Input Styles - FORCED HEIGHT *\/\n    .control-input {\n        display: block;\n        width: 100%;\n        height: 48px !important; \/* Force exact height *\/\n        line-height: 46px; \/* Center text vertically *\/\n        padding: 0 15px;\n        margin: 0;\n        border: 1px solid #cbd5e0;\n        border-radius: 6px;\n        background-color: #fff;\n        font-size: 0.95rem;\n        color: #2d3748;\n        font-weight: 600;\n        font-family: inherit;\n        box-sizing: border-box; \/* Crucial for size consistency *\/\n        transition: border-color 0.2s;\n        \n        \/* Custom Select Arrow *\/\n        appearance: none;\n        -webkit-appearance: none;\n        -moz-appearance: none;\n        background-image: url(\"data:image\/svg+xml;charset=UTF-8,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23718096' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c\/polyline%3e%3c\/svg%3e\");\n        background-repeat: no-repeat;\n        background-position: right 15px center;\n        background-size: 14px;\n    }\n\n    \/* Remove arrow for number input *\/\n    input[type=number].control-input {\n        background-image: none;\n        padding-right: 15px;\n    }\n\n    .control-input:focus {\n        border-color: #3182ce;\n        box-shadow: 0 0 0 3px rgba(49, 130, 206, 0.1);\n        outline: none;\n    }\n\n    \/* 4. Structure Display *\/\n    .structure-display {\n        background-color: #ebf8ff;\n        color: #2b6cb0;\n        padding: 12px 20px;\n        text-align: center;\n        font-size: 0.9rem;\n        font-weight: 500;\n        border-bottom: 1px solid #bee3f8;\n    }\n\n    \/* 5. Table *\/\n    .table-responsive {\n        width: 100%;\n        overflow-x: auto;\n    }\n\n    .pro-table {\n        width: 100%;\n        border-collapse: collapse;\n        min-width: 800px;\n    }\n\n    .pro-table th {\n        background-color: #fff;\n        color: #2d3748;\n        font-weight: 800;\n        text-transform: uppercase;\n        font-size: 0.8rem;\n        padding: 15px 10px;\n        text-align: center;\n        border-bottom: 2px solid #e2e8f0;\n        white-space: nowrap;\n    }\n\n    .pro-table td {\n        padding: 12px 10px;\n        border-bottom: 1px solid #f7fafc;\n        color: #4a5568;\n        text-align: center;\n        vertical-align: middle;\n        font-size: 0.9rem;\n    }\n\n    .pro-table tbody tr:nth-child(even) {\n        background-color: #fcfcfc;\n    }\n    .pro-table tbody tr:hover {\n        background-color: #f0f7ff;\n    }\n\n    \/* Input inside table *\/\n    .input-pill {\n        position: relative;\n        display: inline-block;\n        width: 100%;\n        max-width: 110px;\n    }\n\n    .symbol-fixed {\n        position: absolute;\n        left: 10px;\n        top: 50%;\n        transform: translateY(-50%);\n        color: #a0aec0;\n        font-size: 0.85rem;\n        pointer-events: none;\n    }\n\n    .price-input-center {\n        width: 100%;\n        height: 38px; \/* Fixed height for table inputs *\/\n        padding: 0 10px 0 20px;\n        border: 1px solid #cbd5e0;\n        border-radius: 6px;\n        font-size: 0.9rem;\n        text-align: center;\n        font-weight: 600;\n        color: #2d3748;\n        box-sizing: border-box;\n        transition: all 0.2s;\n        font-family: inherit;\n    }\n\n    .price-input-center:focus {\n        border-color: #3182ce;\n        background-color: #fff;\n        outline: none;\n    }\n\n    .highlight-qty {\n        color: #2b6cb0;\n        font-weight: 700;\n        background-color: #ebf8ff;\n        padding: 4px 8px;\n        border-radius: 4px;\n    }\n\n    \/* 6. Footer *\/\n    .calc-footer-center {\n        background-color: #f7fafc;\n        padding: 25px;\n        text-align: center;\n        border-top: 1px solid #e2e8f0;\n    }\n\n    .total-wrapper {\n        display: inline-block;\n        background: #fff;\n        padding: 12px 30px;\n        border-radius: 50px;\n        box-shadow: 0 4px 10px rgba(0,0,0,0.05);\n        border: 1px solid #e2e8f0;\n    }\n\n    .total-label {\n        font-size: 0.85rem;\n        font-weight: 700;\n        color: #718096;\n        text-transform: uppercase;\n        margin-right: 15px;\n    }\n\n    .total-amount {\n        font-size: 1.6rem;\n        font-weight: 800;\n        color: #e53e3e;\n        vertical-align: middle;\n    }\n\n    \/* Mobile Responsive: Switch to Stack *\/\n    @media (max-width: 768px) {\n        .calc-controls-row {\n            grid-template-columns: 1fr; \/* Stack on mobile *\/\n            gap: 15px;\n        }\n    }\n<\/style>\n\n<div class=\"cable-calc-pro\">\n    <div class=\"calc-header-center\">\n        <h3 class=\"calc-title\">ADSS Cost Estimator<\/h3>\n        <span class=\"calc-subtitle\">Interactive Material Calculation Tool<\/span>\n    <\/div>\n    \n    <div class=\"calc-controls-row\">\n        <div class=\"control-item\">\n            <label class=\"control-label\">Span Distance<\/label>\n            <select id=\"spanSelect\" class=\"control-input\" onchange=\"updateCoreOptions()\">\n                <option value=\"50\">50 Meters Span<\/option>\n                <option value=\"100\">100 Meters Span<\/option>\n            <\/select>\n        <\/div>\n\n        <div class=\"control-item\">\n            <label class=\"control-label\">Fiber Count<\/label>\n            <select id=\"coreSelect\" class=\"control-input\" onchange=\"calculateMaterials()\">\n                <\/select>\n        <\/div>\n\n        <div class=\"control-item\">\n            <label class=\"control-label\">Cable Length (KM)<\/label>\n            <input type=\"number\" id=\"lengthInput\" class=\"control-input\" value=\"1\" min=\"0.1\" step=\"0.1\" oninput=\"calculateMaterials()\">\n        <\/div>\n    <\/div>\n\n    <div class=\"structure-display\">\n        <span id=\"structureText\" style=\"font-weight: 600;\">Loading&#8230;<\/span>\n    <\/div>\n\n    <div class=\"table-responsive\">\n        <table class=\"pro-table\">\n            <thead>\n                <tr>\n                    <th style=\"width: 15%;\">Material<\/th>\n                    <th style=\"width: 15%;\">Spec<\/th>\n                    <th style=\"width: 8%;\">Unit<\/th>\n                    <th style=\"width: 12%;\">Usage \/ KM<\/th>\n                    <th style=\"width: 12%;\">Total Qty<\/th>\n                    <th style=\"width: 18%;\">Unit Price ($)<\/th>\n                    <th style=\"width: 20%;\">Total Cost ($)<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody id=\"resultBody\">\n                <\/tbody>\n        <\/table>\n    <\/div>\n\n    <div class=\"calc-footer-center\">\n        <div class=\"total-wrapper\">\n            <span class=\"total-label\">Project Total Cost<\/span>\n            <span class=\"total-amount\">$ <span id=\"totalCostDisplay\">0.00<\/span><\/span>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    const cableData = {\n        2:   { \n            desc: \"6 Tube Structure (1x2.0 Sleeves + 5x2.0 Fill Rope + 2.1 FRP + Water Belt + Aramid + 10.5 HDPE)\",\n            fiber: {val: 2.0, spec: \"G.652D\"}, \n            ink: {val: 0.025, spec: \"-\"}, \n            paste: {val: 1.4, spec: \"-\"}, \n            pbt: {val: 2.4, spec: \"2.0mm\"}, \n            color: {val: 0.05, spec: \"Blue\"}, \n            pp: {val: 17.5, spec: \"2.0mm\"}, \n            frp: {val: 1.0, spec: \"2.1mm\"}, \n            water: {val: 3.0, spec: \"20.0mm\"}, \n            tie: {val: 0.72, spec: \"1670dtex\"}, \n            hdpe: {val: 50.0, spec: \"10.5mm\"}, \n            tape: {val: 0.5, spec: \"-\"} \n        },\n        4:   { \n            desc: \"6 Tube Structure (1x2.0 Sleeves + 5x2.0 Fill Rope + 2.1 FRP + Water Belt + Aramid + 10.5 HDPE)\",\n            fiber: {val: 4.0, spec: \"G.652D\"}, \n            ink: {val: 0.05, spec: \"-\"}, \n            paste: {val: 1.4, spec: \"-\"}, \n            pbt: {val: 2.4, spec: \"2.0mm\"}, \n            color: {val: 0.05, spec: \"Blue\"}, \n            pp: {val: 17.5, spec: \"2.0mm\"}, \n            frp: {val: 1.0, spec: \"2.1mm\"}, \n            water: {val: 3.0, spec: \"20.0mm\"}, \n            tie: {val: 0.72, spec: \"1670dtex\"}, \n            hdpe: {val: 50.0, spec: \"10.5mm\"}, \n            tape: {val: 0.5, spec: \"-\"} \n        },\n        6:   { \n            desc: \"6 Tube Structure (1x2.0 Sleeves + 5x2.0 Fill Rope + 2.1 FRP + Water Belt + Aramid + 10.5 HDPE)\",\n            fiber: {val: 6.0, spec: \"G.652D\"}, \n            ink: {val: 0.075, spec: \"-\"}, \n            paste: {val: 1.4, spec: \"-\"}, \n            pbt: {val: 2.4, spec: \"2.0mm\"}, \n            color: {val: 0.05, spec: \"Blue\"}, \n            pp: {val: 17.5, spec: \"2.0mm\"}, \n            frp: {val: 1.0, spec: \"2.1mm\"}, \n            water: {val: 3.0, spec: \"20.0mm\"}, \n            tie: {val: 0.72, spec: \"1670dtex\"}, \n            hdpe: {val: 50.0, spec: \"10.5mm\"}, \n            tape: {val: 0.5, spec: \"-\"} \n        },\n        8:   { \n            desc: \"6 Tube Structure (1x2.0 Sleeves + 5x2.0 Fill Rope + 2.1 FRP + Water Belt + Aramid + 10.5 HDPE)\",\n            fiber: {val: 8.0, spec: \"G.652D\"}, \n            ink: {val: 0.1, spec: \"-\"}, \n            paste: {val: 1.4, spec: \"-\"}, \n            pbt: {val: 2.4, spec: \"2.0mm\"}, \n            color: {val: 0.05, spec: \"Blue\"}, \n            pp: {val: 17.5, spec: \"2.0mm\"}, \n            frp: {val: 1.0, spec: \"2.1mm\"}, \n            water: {val: 3.0, spec: \"20.0mm\"}, \n            tie: {val: 0.72, spec: \"1670dtex\"}, \n            hdpe: {val: 50.0, spec: \"10.5mm\"}, \n            tape: {val: 0.5, spec: \"-\"} \n        },\n        12:  { \n            desc: \"6 Tube Structure (2x2.0 Sleeves + 4x2.0 Fill Rope + 2.1 FRP + Water Belt + Aramid + 10.5 HDPE)\",\n            fiber: {val: 12.0, spec: \"G.652D\"}, \n            ink: {val: 0.15, spec: \"-\"}, \n            paste: {val: 2.8, spec: \"-\"}, \n            pbt: {val: 4.8, spec: \"2.0mm\"}, \n            color: {val: 0.1, spec: \"Blue, Orange\"}, \n            pp: {val: 14.0, spec: \"2.0mm\"}, \n            frp: {val: 1.0, spec: \"2.1mm\"}, \n            water: {val: 3.0, spec: \"20.0mm\"}, \n            tie: {val: 0.72, spec: \"1670dtex\"}, \n            hdpe: {val: 50.0, spec: \"10.5mm\"}, \n            tape: {val: 0.5, spec: \"-\"} \n        },\n        24:  { \n            desc: \"6 Tube Structure (2x2.0 Sleeves + 4x2.0 Fill Rope + 2.1 FRP + Water Belt + Aramid + 10.5 HDPE)\",\n            fiber: {val: 24.0, spec: \"G.652D\"}, \n            ink: {val: 0.3, spec: \"-\"}, \n            paste: {val: 2.8, spec: \"-\"}, \n            pbt: {val: 4.8, spec: \"2.0mm\"}, \n            color: {val: 0.1, spec: \"Blue, Orange\"}, \n            pp: {val: 14.0, spec: \"2.0mm\"}, \n            frp: {val: 1.0, spec: \"2.1mm\"}, \n            water: {val: 3.0, spec: \"20.0mm\"}, \n            tie: {val: 0.72, spec: \"1670dtex\"}, \n            hdpe: {val: 50.0, spec: \"10.5mm\"}, \n            tape: {val: 0.5, spec: \"-\"} \n        },\n        36:  { \n            desc: \"6 Tube Structure (3x2.0 Sleeves + 3x2.0 Fill Rope + 2.1 FRP + Water Belt + Aramid + 10.5 HDPE)\",\n            fiber: {val: 36.0, spec: \"G.652D\"}, \n            ink: {val: 0.45, spec: \"-\"}, \n            paste: {val: 4.2, spec: \"-\"}, \n            pbt: {val: 7.2, spec: \"2.0mm\"}, \n            color: {val: 0.15, spec: \"Blue, Orange, Green\"}, \n            pp: {val: 10.5, spec: \"2.0mm\"}, \n            frp: {val: 1.0, spec: \"2.1mm\"}, \n            water: {val: 3.0, spec: \"20.0mm\"}, \n            tie: {val: 0.72, spec: \"1670dtex\"}, \n            hdpe: {val: 50.0, spec: \"10.5mm\"}, \n            tape: {val: 0.5, spec: \"-\"} \n        },\n        48:  { \n            desc: \"6 Tube Structure (4x2.0 Sleeves + 2x2.0 Fill Rope + 2.1 FRP + Water Belt + Aramid + 10.5 HDPE)\",\n            fiber: {val: 48.0, spec: \"G.652D\"}, \n            ink: {val: 0.6, spec: \"-\"}, \n            paste: {val: 5.6, spec: \"-\"}, \n            pbt: {val: 9.6, spec: \"2.0mm\"}, \n            color: {val: 0.2, spec: \"Blue...Brown\"}, \n            pp: {val: 7.0, spec: \"2.0mm\"}, \n            frp: {val: 1.0, spec: \"2.1mm\"}, \n            water: {val: 3.0, spec: \"20.0mm\"}, \n            tie: {val: 0.72, spec: \"1670dtex\"}, \n            hdpe: {val: 50.0, spec: \"10.5mm\"}, \n            tape: {val: 0.5, spec: \"-\"} \n        },\n        72:  { \n            desc: \"6 Tube Structure (6x2.0 Sleeves + 2.1 FRP + Water Belt + Aramid + 10.5 HDPE)\",\n            fiber: {val: 72.0, spec: \"G.652D\"}, \n            ink: {val: 0.9, spec: \"-\"}, \n            paste: {val: 8.4, spec: \"-\"}, \n            pbt: {val: 14.4, spec: \"2.0mm\"}, \n            color: {val: 0.3, spec: \"Blue...White\"}, \n            pp: {val: 0, spec: \"-\"}, \n            frp: {val: 1.0, spec: \"2.1mm\"}, \n            water: {val: 3.0, spec: \"20.0mm\"}, \n            tie: {val: 0.72, spec: \"1670dtex\"}, \n            hdpe: {val: 50.0, spec: \"10.5mm\"}, \n            tape: {val: 0.5, spec: \"-\"} \n        },\n        96:  { \n            desc: \"8 Tube Structure (8x2.0 Sleeves + (2.1FRP+PE=3.3) + Water Belt + Aramid + 12.5 HDPE)\",\n            fiber: {val: 96.0, spec: \"G.652D\"}, \n            ink: {val: 1.2, spec: \"-\"}, \n            paste: {val: 11.2, spec: \"-\"}, \n            pbt: {val: 19.2, spec: \"2.0mm\"}, \n            color: {val: 0.4, spec: \"Blue...Black\"}, \n            pp: {val: 0, spec: \"-\"}, \n            frp: {val: 1.0, spec: \"2.1+PE=3.3mm\"}, \n            water: {val: 4.0, spec: \"30.0mm\"}, \n            tie: {val: 0.72, spec: \"1670dtex\"}, \n            hdpe: {val: 60.0, spec: \"12.5mm\"}, \n            tape: {val: 0.5, spec: \"-\"} \n        },\n        144: { \n            desc: \"12 Tube Structure (12x2.0 Sleeves + (2.7FRP+PE=6.3) + Water Belt + Aramid + 15.5 HDPE)\",\n            fiber: {val: 144.0, spec: \"G.652D\"}, \n            ink: {val: 1.8, spec: \"-\"}, \n            paste: {val: 16.8, spec: \"-\"}, \n            pbt: {val: 28.8, spec: \"2.0mm\"}, \n            color: {val: 0.6, spec: \"Blue...Cyan\"}, \n            pp: {val: 0, spec: \"-\"}, \n            frp: {val: 1.0, spec: \"2.7+PE=6.3mm\"}, \n            water: {val: 4.5, spec: \"35.0mm\"}, \n            tie: {val: 0.72, spec: \"1670dtex\"}, \n            hdpe: {val: 78.0, spec: \"15.5mm\"}, \n            tape: {val: 0.5, spec: \"-\"} \n        }\n    };\n\n    const aramidData = { 50: 1.336, 100: 2.004 };\n    let userPrices = {};\n\n    function updateCoreOptions() {\n        const span = document.getElementById('spanSelect').value;\n        const coreSelect = document.getElementById('coreSelect');\n        const currentSelection = coreSelect.value;\n        \n        coreSelect.innerHTML = ''; \n        let cores = span == \"50\" ? [2, 4, 6, 8, 12, 24, 36, 48, 72, 96, 144] : [12, 24, 36, 48, 72, 96, 144];\n\n        cores.forEach(core => {\n            let option = document.createElement(\"option\");\n            option.value = core;\n            option.text = core + \" Cores\";\n            coreSelect.appendChild(option);\n        });\n\n        if (cores.includes(parseInt(currentSelection))) {\n            coreSelect.value = currentSelection;\n        } else {\n            coreSelect.value = cores[0];\n        }\n\n        calculateMaterials();\n    }\n\n    function calculateMaterials() {\n        const span = parseInt(document.getElementById('spanSelect').value);\n        const cores = parseInt(document.getElementById('coreSelect').value);\n        \n        let lengthVal = parseFloat(document.getElementById('lengthInput').value);\n        if (isNaN(lengthVal) || lengthVal <= 0) lengthVal = 1;\n\n        const data = cableData[cores];\n        const aramidPerKm = aramidData[span];\n        \n        document.getElementById('structureText').innerText = data.desc;\n        \n        const tbody = document.getElementById('resultBody');\n        tbody.innerHTML = '';\n\n        const rows = [\n            { id: 'fiber', name: \"Optical Fiber\", unit: \"KM\", data: data.fiber },\n            { id: 'ink', name: \"Ink\", unit: \"KG\", data: data.ink },\n            { id: 'paste', name: \"Fiber Paste\", unit: \"KG\", data: data.paste },\n            { id: 'pbt', name: \"PBT Materials\", unit: \"KG\", data: data.pbt },\n            { id: 'color', name: \"Colour Masterbatch\", unit: \"KG\", data: data.color },\n            { id: 'pp', name: \"PP Filler\", unit: \"KG\", data: data.pp },\n            { id: 'aramid', name: \"Aramid Yarn\", unit: \"KG\", specialVal: aramidPerKm, spec: \"1670dtex\" },\n            { id: 'frp', name: \"FRP Strength Member\", unit: \"KM\", data: data.frp },\n            { id: 'water', name: \"Water Resistance Belt\", unit: \"KG\", data: data.water },\n            { id: 'tie', name: \"Tie Yarn\", unit: \"KG\", data: data.tie },\n            { id: 'hdpe', name: \"HDPE Sheath\", unit: \"KG\", data: data.hdpe },\n            { id: 'tape', name: \"Word Pressing Tape\", unit: \"KG\", data: data.tape },\n        ];\n\n        rows.forEach((row) => {\n            let val, spec;\n            if (row.id === 'aramid') {\n                val = row.specialVal;\n                spec = row.spec;\n            } else {\n                val = row.data.val;\n                spec = row.data.spec;\n            }\n\n            if (row.id === \"pp\" && val === 0) return;\n\n            let totalQty = val * lengthVal;\n\n            let tr = document.createElement('tr');\n            let savedPrice = userPrices[row.id] || \"\";\n\n            tr.innerHTML = `\n                <td style=\"font-weight:600;\">${row.name}<\/td>\n                <td class=\"spec-text\">${spec}<\/td>\n                <td>${row.unit}<\/td>\n                <td style=\"color:#718096;\">${val.toFixed(3)}<\/td>\n                <td class=\"highlight-qty\">${totalQty.toFixed(3)}<\/td>\n                <td>\n                    <div class=\"input-pill\">\n                        <span class=\"symbol-fixed\">$<\/span>\n                        <input type=\"number\" min=\"0\" step=\"0.01\" class=\"price-input-center\" \n                               data-id=\"${row.id}\" \n                               value=\"${savedPrice}\"\n                               placeholder=\"0.00\" oninput=\"handlePriceInput(this)\">\n                    <\/div>\n                <\/td>\n                <td class=\"highlight-text\" style=\"color:#2d3748;\">0.00<\/td>\n            `;\n            tbody.appendChild(tr);\n        });\n        recalcAllCosts();\n    }\n\n    function handlePriceInput(input) {\n        userPrices[input.getAttribute('data-id')] = input.value; \n        recalcAllCosts();\n    }\n\n    function recalcAllCosts() {\n        let totalCost = 0;\n        const tbody = document.getElementById('resultBody');\n        const rows = tbody.getElementsByTagName('tr');\n\n        for (let i = 0; i < rows.length; i++) {\n            const row = rows[i];\n            \n            \/\/ Col 4 is Total Qty (index 4)\n            const totalQty = parseFloat(row.cells[4].innerText); \n            \n            const priceInput = row.querySelector('.price-input-center');\n            const subtotalCell = row.cells[6]; \/\/ Last col is Cost\n            \n            let price = parseFloat(priceInput.value);\n            if (isNaN(price)) price = 0;\n\n            let lineCost = totalQty * price;\n            subtotalCell.innerText = lineCost.toFixed(2);\n            totalCost += lineCost;\n        }\n        document.getElementById('totalCostDisplay').innerText = totalCost.toFixed(2);\n    }\n\n    \/\/ Init\n    updateCoreOptions();\n    document.getElementById('coreSelect').value = \"144\";\n    calculateMaterials();\n<\/script>\n\n\n\n<p><style>\n    \/* \u5bb9\u5668\u6837\u5f0f *\/<br \/>\n    .cable-calc-container {<br \/>\n        font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;<br \/>\n        max-width: 800px;<br \/>\n        margin: 20px auto;<br \/>\n        padding: 25px;<br \/>\n        background: #f9fbfd;<br \/>\n        border: 1px solid #e1e4e8;<br \/>\n        border-radius: 8px;<br \/>\n        box-shadow: 0 4px 6px rgba(0,0,0,0.05);<br \/>\n        color: #333;<br \/>\n    }<\/p>\n<p>    .cable-calc-header {<br \/>\n        text-align: center;<br \/>\n        margin-bottom: 25px;<br \/>\n        color: #0056b3;<br \/>\n    }<\/p>\n<p>    .calc-input-group {<br \/>\n        display: flex;<br \/>\n        flex-wrap: wrap;<br \/>\n        gap: 20px;<br \/>\n        justify-content: space-between;<br \/>\n        margin-bottom: 20px;<br \/>\n    }<\/p>\n<p>    .calc-field {<br \/>\n        flex: 1;<br \/>\n        min-width: 200px;<br \/>\n    }<\/p>\n<p>    .calc-field label {<br \/>\n        display: block;<br \/>\n        font-weight: 600;<br \/>\n        margin-bottom: 8px;<br \/>\n        font-size: 0.9rem;<br \/>\n    }<\/p>\n<p>    .calc-field select, .calc-field input {<br \/>\n        width: 100%;<br \/>\n        padding: 10px;<br \/>\n        border: 1px solid #ccc;<br \/>\n        border-radius: 4px;<br \/>\n        font-size: 1rem;<br \/>\n    }<\/p>\n<p>    .calc-btn {<br \/>\n        width: 100%;<br \/>\n        padding: 12px;<br \/>\n        background-color: #0056b3;<br \/>\n        color: white;<br \/>\n        border: none;<br \/>\n        border-radius: 4px;<br \/>\n        font-size: 1.1rem;<br \/>\n        cursor: pointer;<br \/>\n        transition: background 0.3s;<br \/>\n        font-weight: bold;<br \/>\n    }<\/p>\n<p>    .calc-btn:hover {<br \/>\n        background-color: #004494;<br \/>\n    }<\/p>\n<p>    \/* \u7ed3\u679c\u8868\u683c\u6837\u5f0f *\/<br \/>\n    .result-area {<br \/>\n        margin-top: 30px;<br \/>\n        display: none; \/* \u9ed8\u8ba4\u9690\u85cf *\/<br \/>\n    }<\/p>\n<p>    .result-table {<br \/>\n        width: 100%;<br \/>\n        border-collapse: collapse;<br \/>\n        margin-top: 10px;<br \/>\n        background: white;<br \/>\n    }<\/p>\n<p>    .result-table th, .result-table td {<br \/>\n        border: 1px solid #ddd;<br \/>\n        padding: 10px;<br \/>\n        text-align: left;<br \/>\n    }<\/p>\n<p>    .result-table th {<br \/>\n        background-color: #0056b3;<br \/>\n        color: white;<br \/>\n        font-weight: 500;<br \/>\n    }<\/p>\n<p>    .result-table tr:nth-child(even) {<br \/>\n        background-color: #f2f2f2;<br \/>\n    }<\/p>\n<p>    .highlight-row {<br \/>\n        font-weight: bold;<br \/>\n        color: #d63384;<br \/>\n    }<\/p>\n<p>    .note {<br \/>\n        font-size: 0.85rem;<br \/>\n        color: #666;<br \/>\n        margin-top: 15px;<br \/>\n        font-style: italic;<br \/>\n    }<br \/>\n<\/style><\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<h2><b>What is ADSS Cable?<\/b><\/h2>\n<p class=\"p3\"><span class=\"s2\"><b>ADSS (All-Dielectric Self-Supporting) cable<\/b><\/span> is a non-metallic fiber optic cable widely used in communication and power networks. Lightweight, non-conductive, and weather-resistant, it is ideal for long-span aerial installation.<\/p>\n<p class=\"p4\"><b>\u0d2a\u0d4d\u0d30\u0d27\u0d3e\u0d28 \u0d18\u0d1f\u0d15\u0d19\u0d4d\u0d19\u0d7e:<\/b><b><\/b><\/p>\n<ul>\n<li>\n<p class=\"p1\">1\u201312 Core Colored Fibers \u2013 high-speed transmission<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Loose Tube with Jelly \u2013 fiber protection<\/p>\n<\/li>\n<li>\n<p class=\"p1\">FRP\/Steel Wire \u2013 tensile strength<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Aramid Yarn \u2013 added reinforcement<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Rip Cord + PE Jacket \u2013 UV and weather resistance<\/p>\n<\/li>\n<\/ul>\n<hr \/>\n<h2><b>How to Produce ADSS Cable?<\/b><\/h2>\n<p class=\"p3\">ADSS cables are produced through four main steps:<\/p>\n<ol start=\"1\">\n<li>\n<p class=\"p1\"><span class=\"s1\"><b>HK-235 Fiber Coloring &amp; Rewinding<\/b><\/span> \u2013 colors 1\u201312 fibers for identification.<\/p>\n<\/li>\n<li>\n<p class=\"p1\"><span class=\"s1\"><b>HK-50 Loose Tube Line<\/b><\/span> \u2013 extrudes PBT tubes with jelly filling.<\/p>\n<\/li>\n<li>\n<p class=\"p1\"><span class=\"s1\"><b>HK-SZ Stranding Line<\/b><\/span> \u2013 bunches loose tubes around FRP\/steel strength member.<\/p>\n<\/li>\n<li>\n<p class=\"p1\"><span class=\"s1\"><b>HK-90 Sheathing Line<\/b><\/span> \u2013 applies aramid yarn, rip cord, and PE sheath.<\/p>\n<\/li>\n<\/ol>\n<hr \/>\n<p class=\"p3\">\u2705 With the <span class=\"s2\"><b>ADSS Cable Production Line<\/b><\/span>, manufacturers achieve reliable, durable, and long-span cables for telecom and power transmission.<\/p>","protected":false},"featured_media":3123,"template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"product_brand":[2670],"product_cat":[425],"product_tag":[423],"class_list":{"0":"post-3162","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_brand-hongkai","7":"product_cat-outdoor-optic-cable-machine","8":"product_tag-outdoor-cable-machine","9":"desktop-align-left","10":"tablet-align-left","11":"mobile-align-left","13":"first","14":"instock","15":"shipping-taxable","16":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/hkcablemachine.com\/ml\/wp-json\/wp\/v2\/product\/3162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hkcablemachine.com\/ml\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/hkcablemachine.com\/ml\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hkcablemachine.com\/ml\/wp-json\/wp\/v2\/media\/3123"}],"wp:attachment":[{"href":"https:\/\/hkcablemachine.com\/ml\/wp-json\/wp\/v2\/media?parent=3162"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/hkcablemachine.com\/ml\/wp-json\/wp\/v2\/product_brand?post=3162"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/hkcablemachine.com\/ml\/wp-json\/wp\/v2\/product_cat?post=3162"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/hkcablemachine.com\/ml\/wp-json\/wp\/v2\/product_tag?post=3162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}