{"id":2646,"date":"2026-02-21T07:13:48","date_gmt":"2026-02-21T07:13:48","guid":{"rendered":"https:\/\/zxweldingrobot.com\/?page_id=2646"},"modified":"2026-02-23T06:55:00","modified_gmt":"2026-02-23T06:55:00","slug":"steel-structure-welding-robot","status":"publish","type":"page","link":"https:\/\/zxweldingrobot.com\/es\/solutions\/steel-structure-welding-robot\/","title":{"rendered":"Robot de soldadura de estructura de acero"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-4c9b4e4\" data-block-id=\"4c9b4e4\"><style>.stk-4c9b4e4 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-4c9b4e4-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-61e7188\" data-v=\"4\" data-block-id=\"61e7188\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-61e7188-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-61e7188-inner-blocks\">\n<style>\n  \/* 3. Aesthetics & Fonts: \u5f15\u5165\u4f18\u8d28\u65e0\u886c\u7ebf\u5b57\u4f53 *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;800&display=swap');\n\n  \/* 1. Highest level of Scope: \u9876\u7ea7\u5bb9\u5668\u4e0e\u4e25\u683c\u9694\u79bb *\/\n  #zx-hero-asym-module {\n    width: 100% !important;\n    \/* \u91c7\u7528\u6df1\u9083\u7684\u5f84\u5411\u6e10\u53d8\uff0c\u6bd4\u5355\u8c03\u7684\u5e73\u94fa\u66f4\u6709\u7a7a\u95f4\u611f *\/\n    background: radial-gradient(circle at 70% 50%, #1e5aa8 0%, #184890 40%, #0a1d3a 100%) !important;\n    padding: 40px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #ffffff !important;\n    overflow: hidden !important;\n    position: relative !important;\n  }\n\n  \/* 4. Layout & Frameworks: \u7eaf\u624b\u5199 Flexbox \u5e03\u5c40 *\/\n  #zx-hero-asym-module .zx-hero-container {\n    max-width: 1300px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 50px !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n\n  \/* --- \u5de6\u4fa7\u5185\u5bb9\u533a (\u5360\u6bd4 45%) --- *\/\n  #zx-hero-asym-module .zx-hero-content {\n    width: 45% !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    text-align: left !important;\n  }\n\n  \/* \u9075\u5faa Blocksy \u9ed8\u8ba4\u8bbe\u5b9a: H1 = 32px *\/\n  #zx-hero-asym-module h1.zx-hero-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    color: #FFD800 !important;\n    line-height: 1.2 !important;\n    margin: 0 0 10px 0 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-hero-asym-module h2.zx-hero-subtitle {\n    font-size: 22px !important;\n    font-weight: 600 !important;\n    color: #ffffff !important;\n    line-height: 1.3 !important;\n    margin: 0 0 20px 0 !important;\n  }\n\n  #zx-hero-asym-module p.zx-hero-desc {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    line-height: 1.7 !important;\n    color: #d1dce8 !important;\n    margin: 0 0 35px 0 !important;\n    max-width: 95% !important;\n  }\n\n  \/* CTA \u6309\u94ae: \u5f39\u7a97\u89e6\u53d1 *\/\n  #zx-hero-asym-module a.zx-hero-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    background-color: #FFD800 !important;\n    color: #0a1d3a !important;\n    font-size: 16px !important;\n    font-weight: 800 !important;\n    text-decoration: none !important;\n    padding: 16px 36px !important;\n    border-radius: 4px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\n    box-shadow: 0 10px 20px rgba(255, 216, 0, 0.2) !important;\n    border: 2px solid #FFD800 !important;\n  }\n\n  #zx-hero-asym-module a.zx-hero-btn:hover {\n    background-color: transparent !important;\n    color: #FFD800 !important;\n    box-shadow: 0 15px 25px rgba(255, 216, 0, 0.4) !important;\n    transform: translateY(-3px) !important;\n  }\n\n  \/* \u6570\u636e\u7edf\u8ba1\u680f (\u878d\u5408\u5728\u5de6\u4fa7\u5e95\u90e8) *\/\n  #zx-hero-asym-module .zx-hero-stats {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 25px 40px !important;\n    margin-top: 50px !important;\n    padding-top: 30px !important;\n    border-top: 1px solid rgba(255, 255, 255, 0.15) !important;\n    width: 100% !important;\n  }\n\n  #zx-hero-asym-module .zx-stat-box {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-start !important;\n  }\n\n  #zx-hero-asym-module .zx-stat-num {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    color: #ffffff !important;\n    line-height: 1 !important;\n    margin-bottom: 5px !important;\n    display: flex !important;\n    align-items: baseline !important;\n  }\n  \n  #zx-hero-asym-module .zx-stat-num span.suffix {\n    color: #FFD800 !important;\n    font-size: 24px !important;\n    margin-left: 2px !important;\n  }\n\n  #zx-hero-asym-module h3.zx-stat-label {\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    color: #a0b4c8 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin: 0 !important;\n  }\n\n  \/* --- \u53f3\u4fa7\u89c6\u89c9\u533a (\u5360\u6bd4 55%): \u975e\u5bf9\u79f0\u60ac\u6d6e\u753b\u5eca --- *\/\n  #zx-hero-asym-module .zx-hero-visual {\n    width: 55% !important;\n    position: relative !important;\n    min-height: 500px !important;\n  }\n\n  \/* \u6240\u6709\u56fe\u7247\u7684\u901a\u7528\u8d28\u611f *\/\n  #zx-hero-asym-module .zx-img-wrap {\n    position: absolute !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n    border: 4px solid #ffffff !important;\n    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4) !important;\n    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\n    background: #000 !important; \/* \u52a0\u8f7d\u524d\u7684\u5e95\u8272 *\/\n  }\n\n  #zx-hero-asym-module .zx-img-wrap img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    display: block !important;\n    transition: transform 0.6s ease !important;\n  }\n\n  #zx-hero-asym-module .zx-img-wrap:hover {\n    z-index: 20 !important;\n    transform: translateY(-10px) scale(1.02) !important;\n    box-shadow: 0 30px 50px rgba(0, 0, 0, 0.6) !important;\n    border-color: #FFD800 !important;\n  }\n\n  #zx-hero-asym-module .zx-img-wrap:hover img {\n    transform: scale(1.1) !important;\n  }\n\n  \/* \u4e3b\u56fe (Hero) *\/\n  #zx-hero-asym-module .img-main {\n    width: 75% !important;\n    height: 380px !important;\n    top: 50% !important;\n    right: 0 !important;\n    transform: translateY(-50%) !important;\n    z-index: 5 !important;\n  }\n  #zx-hero-asym-module .img-main:hover { transform: translateY(-50%) scale(1.02) !important; }\n\n  \/* \u60ac\u6d6e\u7f29\u7565\u56fe\u5b9a\u4f4d (\u8425\u9020 Z \u8f74\u6df1\u5ea6) *\/\n  #zx-hero-asym-module .img-float-1 { width: 35%; height: 200px; top: 0; left: 0; z-index: 6; }\n  #zx-hero-asym-module .img-float-2 { width: 32%; height: 180px; bottom: 0; left: 5%; z-index: 7; }\n  #zx-hero-asym-module .img-float-3 { width: 28%; height: 160px; bottom: -20px; right: 25%; z-index: 8; }\n  #zx-hero-asym-module .img-float-4 { width: 25%; height: 140px; top: 15%; right: -5%; z-index: 4; \/* \u5728\u4e3b\u56fe\u540e\u65b9 *\/ }\n  #zx-hero-asym-module .img-float-5 { width: 20%; height: 120px; top: -15px; left: 40%; z-index: 3; \/* \u5728\u4e3b\u56fe\u540e\u65b9 *\/ }\n\n  \/* --- \u79fb\u52a8\u7aef \/ \u5e73\u677f\u7aef\u54cd\u5e94\u5f0f\u5904\u7406 --- *\/\n  @media (max-width:1000px) {\n    #zx-hero-asym-module .zx-hero-container {\n      flex-direction: column !important;\n      gap: 40px !important;\n    }\n    #zx-hero-asym-module .zx-hero-content {\n      width: 100% !important;\n      align-items: center !important;\n      text-align: center !important;\n    }\n    #zx-hero-asym-module .zx-hero-desc { margin: 0 auto 30px auto !important; }\n    #zx-hero-asym-module .zx-hero-visual {\n      width: 100% !important;\n      min-height: auto !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n    }\n    \/* \u79fb\u52a8\u7aef\u53d6\u6d88\u7edd\u5bf9\u5b9a\u4f4d\uff0c\u6539\u4e3a\u4f18\u96c5\u7684\u4e3b\u56fe + \u6a2a\u5411\u6ed1\u52a8\u7f29\u7565\u56fe *\/\n    #zx-hero-asym-module .zx-img-wrap { position: relative !important; top: auto !important; left: auto !important; right: auto !important; bottom: auto !important; transform: none !important; }\n    #zx-hero-asym-module .img-main { width: 100% !important; height: auto !important; aspect-ratio: 16\/9 !important; z-index: 1 !important; margin-bottom: 15px !important; }\n    \n    #zx-hero-asym-module .zx-mobile-gallery {\n      display: flex !important;\n      gap: 15px !important;\n      width: 100% !important;\n      overflow-x: auto !important;\n      padding-bottom: 15px !important;\n      scroll-snap-type: x mandatory !important;\n    }\n    #zx-hero-asym-module .zx-mobile-gallery::-webkit-scrollbar { height: 6px !important; }\n    #zx-hero-asym-module .zx-mobile-gallery::-webkit-scrollbar-track { background: rgba(255,255,255,0.1) !important; border-radius: 4px !important; }\n    #zx-hero-asym-module .zx-mobile-gallery::-webkit-scrollbar-thumb { background: #FFD800 !important; border-radius: 4px !important; }\n\n    #zx-hero-asym-module .img-float-1, #zx-hero-asym-module .img-float-2, #zx-hero-asym-module .img-float-3, #zx-hero-asym-module .img-float-4, #zx-hero-asym-module .img-float-5 {\n      width: 60% !important;\n      height: 150px !important;\n      flex-shrink: 0 !important;\n      scroll-snap-align: center !important;\n    }\n  }\n\n  @media (max-width: 576px) {\n    #zx-hero-asym-module h1.zx-hero-title { font-size: 28px !important; }\n    #zx-hero-asym-module .zx-hero-stats { grid-template-columns: 1fr !important; gap: 20px !important; text-align: center !important; }\n    #zx-hero-asym-module .zx-stat-box { align-items: center !important; }\n  }\n<\/style>\n\n<section id=\"zx-hero-asym-module\">\n  <div class=\"zx-hero-container\">\n    \n    <div class=\"zx-hero-content\">\n      <h1 class=\"zx-hero-title\">Robotic Welding for Structural Steel<\/h1>\n      <h2 class=\"zx-hero-subtitle\">Intelligent Beam Welding Systems<\/h2>\n      <p class=\"zx-hero-desc\">Speed up your structural steel fabrication processes using Zhouxiang&#8217;s teachless welding robots. Our robotic welding solutions include rail-mounted and cantilever systems with 3D vision, Tekla integration, and zero manual programming.<\/p>\n      \n      <a href=\"#ct-popup-1791\" class=\"zx-hero-btn\">Get a Free Quote<\/a>\n\n      <div class=\"zx-hero-stats\">\n        <div class=\"zx-stat-box\">\n          <div class=\"zx-stat-num\"><span class=\"counter\" data-target=\"35\">0<\/span><span class=\"suffix\">+<\/span><\/div>\n          <h3 class=\"zx-stat-label\">Years Experience<\/h3>\n        <\/div>\n        <div class=\"zx-stat-box\">\n          <div class=\"zx-stat-num\"><span class=\"counter\" data-target=\"200\">0<\/span><span class=\"suffix\">+<\/span><\/div>\n          <h3 class=\"zx-stat-label\">Patents<\/h3>\n        <\/div>\n        <div class=\"zx-stat-box\">\n          <div class=\"zx-stat-num\"><span class=\"counter\" data-target=\"50\">0<\/span><span class=\"suffix\">+<\/span><\/div>\n          <h3 class=\"zx-stat-label\">Invention Patents<\/h3>\n        <\/div>\n        <div class=\"zx-stat-box\">\n          <div class=\"zx-stat-num\"><span class=\"counter\" data-target=\"50\">0<\/span><span class=\"suffix\">+<\/span><\/div>\n          <h3 class=\"zx-stat-label\">Countries Served<\/h3>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"zx-hero-visual\">\n      <div class=\"zx-img-wrap img-main\">\n        <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/28ad8d65728c86156301ffe7c72b7485.jpg\" fetchpriority=\"high\" decoding=\"sync\" alt=\"Welding Robot System Overview\">\n      <\/div>\n      \n      <div class=\"zx-mobile-gallery\">\n        <div class=\"zx-img-wrap img-float-1\">\n          <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/36e0e8c6def504255c416f65f342b40d.jpg\" loading=\"lazy\" decoding=\"async\" alt=\"Intelligent Welding Robot Structural Detail\">\n        <\/div>\n        <div class=\"zx-img-wrap img-float-2\">\n          <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/3.\u60ac\u81c2\u5f0f\u667a\u80fd\u710a\u63a5\u673a\u5668\u4eba\uff087\u8f74\uff09.mp4_snapshot_00.06.299.jpg\" loading=\"lazy\" decoding=\"async\" alt=\"Cantilever Intelligent Welding Robot 7-Axis\">\n        <\/div>\n        <div class=\"zx-img-wrap img-float-3\">\n          <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/4.\u60ac\u81c2\u5f0f\uff08\u65cb\u8f6c\uff09\u667a\u80fd\u710a\u63a5\u673a\u5668\u4eba\uff088\u8f74\uff09.mp4_snapshot_00.18.109.jpg\" loading=\"lazy\" decoding=\"async\" alt=\"Cantilever Rotating Welding Robot 8-Axis\">\n        <\/div>\n        <div class=\"zx-img-wrap img-float-4\">\n          <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/4.\u60ac\u81c2\u5f0f\uff08\u65cb\u8f6c\uff09\u667a\u80fd\u710a\u63a5\u673a\u5668\u4eba\uff088\u8f74\uff09.mp4_snapshot_00.11.358.jpg\" loading=\"lazy\" decoding=\"async\" alt=\"Rotating Welding Robot Detail\">\n        <\/div>\n        <div class=\"zx-img-wrap img-float-5\">\n          <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/4.\u60ac\u81c2\u5f0f\uff08\u65cb\u8f6c\uff09\u667a\u80fd\u710a\u63a5\u673a\u5668\u4eba\uff088\u8f74\uff09.mp4_snapshot_00.06.202.jpg\" loading=\"lazy\" decoding=\"async\" alt=\"Welding Robot Arm Detail\">\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    const moduleScope = document.getElementById('zx-hero-asym-module');\n    if (!moduleScope) return;\n\n    const counters = moduleScope.querySelectorAll('.counter');\n    const speed = 30; \n\n    const animateCounters = () => {\n      counters.forEach(counter => {\n        const updateCount = () => {\n          const target = +counter.getAttribute('data-target');\n          const count = +counter.innerText;\n          const inc = target \/ speed;\n\n          if (count < target) {\n            counter.innerText = Math.ceil(count + inc);\n            setTimeout(updateCount, 40);\n          } else {\n            counter.innerText = target;\n          }\n        };\n        updateCount();\n      });\n    };\n\n    const observer = new IntersectionObserver((entries, obs) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          animateCounters();\n          obs.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.2 });\n\n    observer.observe(moduleScope);\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-9041bb0\" data-block-id=\"9041bb0\"><style>.stk-9041bb0 {margin-bottom:0px !important;}.stk-9041bb0-column{--stk-columns-spacing:21px !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-9041bb0-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-cf7a2ad\" data-v=\"4\" data-block-id=\"cf7a2ad\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-cf7a2ad-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-cf7a2ad-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-2f9beb9\" data-block-id=\"2f9beb9\"><style>.stk-2f9beb9 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-2f9beb9-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-470bb27\" data-v=\"4\" data-block-id=\"470bb27\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-470bb27-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-470bb27-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n  \/* 1. \u9876\u7ea7\u5bb9\u5668\u4e0e\u7eaf\u51c0\u5316\u80cc\u666f *\/\n  #zx-premium-tab-module {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 60px 20px 60px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #334155 !important;\n  }\n\n  \/* \u6838\u5fc3\u5305\u88c5\u5668 *\/\n  #zx-premium-tab-module .zx-container {\n    max-width: 1100px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  \/* --- \u9876\u90e8 Intro \u533a --- *\/\n  #zx-premium-tab-module .zx-intro-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 50px !important;\n    align-items: center !important;\n    margin-bottom: 50px !important;\n  }\n\n  #zx-premium-tab-module h2.zx-h2-title {\n    font-size: 34px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    line-height: 1.25 !important;\n    margin: 0 0 20px 0 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-premium-tab-module p.zx-lead {\n    font-size: 17px !important;\n    font-weight: 500 !important;\n    line-height: 1.65 !important;\n    color: #1e293b !important;\n    margin: 0 !important;\n    padding-left: 18px !important;\n    border-left: 3px solid #184890 !important;\n  }\n\n  #zx-premium-tab-module .zx-hero-img {\n    width: 100% !important;\n    border-radius: 4px !important;\n    box-shadow: 0 10px 30px rgba(15, 23, 42, 0.08) !important;\n    display: block !important;\n  }\n\n  \/* --- \u5b9e\u4f53\u5316 Tab \u5bfc\u822a\u6761 (\u5f7b\u5e95\u89e3\u51b3\u60ac\u6d6e\u611f) --- *\/\n  #zx-premium-tab-module .zx-tab-nav {\n    display: flex !important;\n    border-bottom: 1px solid #cbd5e1 !important;\n    margin-bottom: 40px !important;\n    overflow-x: auto !important;\n    scrollbar-width: none !important;\n    gap: 4px !important; \/* \u589e\u52a0 Tab \u4e4b\u95f4\u7684\u95f4\u9699 *\/\n  }\n  #zx-premium-tab-module .zx-tab-nav::-webkit-scrollbar { display: none !important; }\n\n  #zx-premium-tab-module .zx-tab-btn {\n    background-color: #f8fafc !important; \/* \u9ed8\u8ba4\u6d45\u7070\u80cc\u666f *\/\n    border: 1px solid #e2e8f0 !important;\n    border-bottom: none !important;\n    border-radius: 6px 6px 0 0 !important;\n    padding: 14px 24px !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    color: #64748b !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    position: relative !important;\n    transition: all 0.3s ease !important;\n    font-family: 'Inter', sans-serif !important;\n    transform: translateY(1px) !important; \/* \u5173\u952e\uff1a\u5411\u4e0b\u4f4d\u79fb 1px \u8986\u76d6\u5e95\u8fb9\u6846 *\/\n  }\n\n  #zx-premium-tab-module .zx-tab-btn:hover {\n    color: #184890 !important;\n    background-color: #f1f5f9 !important;\n  }\n\n  \/* \u6fc0\u6d3b\u72b6\u6001 *\/\n  #zx-premium-tab-module .zx-tab-btn.active {\n    background-color: #ffffff !important;\n    color: #184890 !important;\n    border-top: 3px solid #184890 !important; \/* \u9876\u90e8\u5de5\u4e1a\u84dd\u6761 *\/\n    border-left: 1px solid #cbd5e1 !important;\n    border-right: 1px solid #cbd5e1 !important;\n    box-shadow: 0 -4px 15px rgba(0,0,0,0.02) !important;\n    z-index: 2 !important;\n  }\n\n  \/* --- Tab \u9762\u677f\u5185\u5bb9\u533a --- *\/\n  #zx-premium-tab-module .zx-tab-pane {\n    display: none !important;\n    animation: fadeIn 0.4s ease forwards !important;\n  }\n  #zx-premium-tab-module .zx-tab-pane.active { display: block !important; }\n\n  @keyframes fadeIn {\n    from { opacity: 0; transform: translateY(8px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* \u6392\u7248\u901a\u7528\u8bbe\u5b9a *\/\n  #zx-premium-tab-module h3.zx-pane-h3 {\n    font-size: 24px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    margin: 0 0 15px 0 !important;\n  }\n  #zx-premium-tab-module h4.zx-pane-h4 {\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    color: #0f172a !important;\n    margin: 0 0 15px 0 !important;\n  }\n  #zx-premium-tab-module p.zx-pane-p {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    line-height: 1.75 !important;\n    color: #475569 !important;\n    margin: 0 0 20px 0 !important;\n  }\n  #zx-premium-tab-module p.zx-pane-p:last-child { margin-bottom: 0 !important; }\n\n  \/* \u79d1\u5b66\u5f15\u7528\u4e0a\u6807\u6837\u5f0f *\/\n  #zx-premium-tab-module sup.zx-cite {\n    font-size: 11px !important;\n    color: #184890 !important;\n    font-weight: 600 !important;\n    margin: 0 2px !important;\n    text-decoration: none !important;\n  }\n\n  \/* \u5f15\u8a00\u91d1\u53e5 *\/\n  #zx-premium-tab-module .zx-pane-quote {\n    margin: 25px 0 0 0 !important;\n    padding: 20px 25px !important;\n    background-color: #f8fafc !important;\n    border-left: 3px solid #FFD800 !important;\n    border-radius: 2px !important;\n  }\n  #zx-premium-tab-module .zx-pane-quote p {\n    font-size: 16.5px !important;\n    font-weight: 600 !important;\n    font-style: italic !important;\n    color: #0f172a !important;\n    line-height: 1.65 !important;\n    margin: 0 !important;\n  }\n\n  \/* \u89e3\u51b3\u75db\u70b9\uff1a\u5f3a\u5236\u7eaf\u6587\u672c\u9762\u677f\u7684\u9ec4\u91d1\u9605\u8bfb\u5bbd\u5ea6 *\/\n  #zx-premium-tab-module .zx-pane-center-wrap {\n    max-width: 820px !important;\n    margin: 0 auto !important;\n  }\n\n  \/* \u56fe\u6587\u5206\u5217\u7f51\u683c *\/\n  #zx-premium-tab-module .zx-pane-grid {\n    display: grid !important;\n    grid-template-columns: 1.1fr 0.9fr !important;\n    gap: 50px !important;\n    align-items: center !important;\n  }\n  #zx-premium-tab-module .zx-pane-img {\n    width: 100% !important;\n    border-radius: 4px !important;\n    box-shadow: 0 8px 25px rgba(15, 23, 42, 0.06) !important;\n    display: block !important;\n  }\n\n  \/* --- \u6743\u5a01\u53c2\u8003\u8d44\u6599\u5e95\u680f (\u6781\u5177 B \u7aef\u9ad8\u7ea7\u611f) --- *\/\n  #zx-premium-tab-module .zx-references-section {\n    margin-top: 60px !important;\n    padding-top: 25px !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n  #zx-premium-tab-module .zx-ref-title {\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    color: #64748b !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin: 0 0 15px 0 !important;\n  }\n  #zx-premium-tab-module .zx-ref-list {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 8px 30px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    list-style: none !important;\n  }\n  #zx-premium-tab-module .zx-ref-list li {\n    font-size: 13px !important;\n    color: #94a3b8 !important;\n    line-height: 1.5 !important;\n    position: relative !important;\n    padding-left: 15px !important;\n  }\n  #zx-premium-tab-module .zx-ref-list li::before {\n    content: \"\u2022\" !important;\n    position: absolute !important;\n    left: 0 !important;\n    color: #cbd5e1 !important;\n  }\n\n  \/* --- \u79fb\u52a8\u7aef\u54cd\u5e94\u5f0f --- *\/\n  @media (max-width: 992px) {\n    #zx-premium-tab-module .zx-intro-grid,\n    #zx-premium-tab-module .zx-pane-grid {\n      grid-template-columns: 1fr !important;\n      gap: 35px !important;\n    }\n    #zx-premium-tab-module .zx-ref-list { grid-template-columns: 1fr !important; }\n    #zx-premium-tab-module .zx-mobile-order-1 { order: -1 !important; }\n  }\n\n  @media (max-width: 576px) {\n    #zx-premium-tab-module { padding: 40px 15px !important; }\n    #zx-premium-tab-module h2.zx-h2-title { font-size: 26px !important; }\n    #zx-premium-tab-module .zx-tab-btn { padding: 12px 18px !important; font-size: 14px !important; }\n    #zx-premium-tab-module p.zx-pane-p { font-size: 15px !important; }\n  }\n<\/style>\n\n<section id=\"zx-premium-tab-module\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-intro-grid\">\n      <div>\n        <h2 class=\"zx-h2-title\">What Is Robotic Welding for Structural Steel?<\/h2>\n        <p class=\"zx-lead\">robotic welding for structural steel makes use of industrial robot arms with welding torches to automatically weld steel assemblies such as H-beams, columns, plate girders, stiffener into efficient assemblies. They trace programmed or factory generated weld paths so well that manual welding could not occur at a consistent rate.<\/p>\n      <\/div>\n      <div class=\"zx-mobile-order-1\">\n        <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/251208-2-scaled.jpg\" class=\"zx-hero-img\" loading=\"lazy\" decoding=\"async\" alt=\"Robotic welding for structural steel assembly\">\n      <\/div>\n    <\/div>\n\n    <div class=\"zx-tab-nav\" role=\"tablist\">\n      <button class=\"zx-tab-btn active\" data-tab=\"tab-labor\" role=\"tab\" aria-selected=\"true\">Labor Crisis<\/button>\n      <button class=\"zx-tab-btn\" data-tab=\"tab-advantage\" role=\"tab\" aria-selected=\"false\">Integrated Advantage<\/button>\n      <button class=\"zx-tab-btn\" data-tab=\"tab-automation\" role=\"tab\" aria-selected=\"false\">Industrial Automation<\/button>\n      <button class=\"zx-tab-btn\" data-tab=\"tab-programming\" role=\"tab\" aria-selected=\"false\">Programming<\/button>\n      <button class=\"zx-tab-btn\" data-tab=\"tab-roi\" role=\"tab\" aria-selected=\"false\">Measurable ROI<\/button>\n    <\/div>\n\n    <div class=\"zx-tab-content-wrapper\">\n      \n      <div id=\"tab-labor\" class=\"zx-tab-pane active\" role=\"tabpanel\">\n        <div class=\"zx-pane-center-wrap\">\n          <h3 class=\"zx-pane-h3\">Navigating the Labor Crisis in Fabrication<\/h3>\n          <p class=\"zx-pane-p\">Structural steel fabrication is experiencing a labor crisis. While AWS calculates a shortage of 360,000 welders in North America by 2027 3<sup class=\"zx-cite\">[3]<\/sup>, it is a worldwide problem. Every fabricator, faced with a shrinking skilled labor workforce<sup class=\"zx-cite\">[4]<\/sup>, welds of varying quality due to &#8220;human&#8221; welds, and low throughput on repetitive structural joints, can only see automation to be the next logical step, not a luxury, to keep the business alive. This shortage affects the entire structural steel industry from small multi-city regional shops to megasized steel fabricators running thousands of tons annually.<\/p>\n        <\/div>\n      <\/div>\n\n      <div id=\"tab-advantage\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-pane-center-wrap\">\n          <h3 class=\"zx-pane-h3\">The Zhouxiang Integrated Advantage<\/h3>\n          <p class=\"zx-pane-p\">A number of vendors are targeting portions of this market in various ways. We have brands like Zeman (Cortex software), AGT Robotics, Peddinghaus (PeddiAssembler), and Lincoln Electric contributing to this niche, while FANUC arc welding robot power many third party cells. BeamMaster type systems from various players index the beam from left to right over the weld passes for multi-side access. The difference is that Zhouxiang has integrated a dedicated, purpose built welding automation for Structural Steel Application from robot and rail to the teachless software and 3D vision, where others expect fabricators to cobble components together from a number of vendors. This is significant because in order to truly achieve shop-floor labor savings, there is more to it than simply dropping in a robot arm &#8211; it requires a complete welding solution that manages the entire work flow from CAD model to on site fabricator to weld bed, with no recombination required<sup class=\"zx-cite\">[5][6]<\/sup>.<\/p>\n        <\/div>\n      <\/div>\n\n      <div id=\"tab-automation\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-pane-grid\">\n          <div>\n            <h4 class=\"zx-pane-h4\">Migrating to Heavy-Duty Industrial Automation<\/h4>\n            <p class=\"zx-pane-p\">In the process of migrating from hand-held to semi-automated, and finally to a fully automated robotic welding automation, the shape of the steel fabrication shop is changing to meet the welding productivity deficit. Analogous to the introduction of cobots used in lighter manufacturing processes, heavy structural steel fabricators require industrial grade robotic welding systems designed for multiple wheel duty cycles, large workpiece envelopes, and the thermal implications of a multi-pass weld on a thick plate<sup class=\"zx-cite\">[1]<\/sup>. The competent tradesperson excels at complicated fit-up and inspection tasks, but the repetitive fillet welds on the beams and columns &#8211; which comprises the majority of production shop hours &#8211; is where a welding robot can drastically increase efficiency.<\/p>\n            <div class=\"zx-pane-quote\">\n              <p>&#8220;In practice, most structural steel shops lose 15-20% of their welding capacity to rework caused by inconsistent manual welds. That&#8217;s not a quality problem you can train away when you&#8217;re cycling through temporary welders every few months.&#8221;<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"zx-mobile-order-1\">\n            <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/250822-2.jpg\" class=\"zx-pane-img\" loading=\"lazy\" decoding=\"async\" alt=\"Heavy-duty industrial grade robotic welding system\">\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"tab-programming\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-pane-grid\">\n          <div>\n            <h3 class=\"zx-pane-h3\">Overcoming the Programming Bottleneck<\/h3>\n            <p class=\"zx-pane-p\">Contemporary systems have by and large removed the largest historic bottleneck for structural steel robots: manual robot programming by skilled robots programmers. With teachless technology the robot simply imports 3D CAD file directly from software such as Karlstav Briekinx, SolidWorks or UG and automatically develops the welding procedure that corresponds to each weld seam positions, without the need for active teach-pendant work. A fabricator no longer has to sacrifice the choice for a hard-to-find welding engineer or hard-to find a robot programmer. One operator loads one Tekla model and the robot welds.<\/p>\n            <div class=\"zx-pane-quote\">\n              <p>&#8220;The real bottleneck isn&#8217;t the robot \u2014 it&#8217;s programming. A conventional teach-pendant setup can take 4-8 hours per beam configuration. With teachless systems, that drops to minutes.&#8221;<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"zx-mobile-order-1\">\n            <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/240315.jpg\" class=\"zx-pane-img\" loading=\"lazy\" decoding=\"async\" alt=\"Teachless robotic welding software importing 3D CAD\">\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"tab-roi\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-pane-center-wrap\">\n          <h4 class=\"zx-pane-h4\">Measurable ROI for Structural Steel Shops<\/h4>\n          <p class=\"zx-pane-p\">For steel fabricators who operate average H-beam and column producing fabricating shops, robotic welding makes a real difference: over 98% first pass weld acceptance, 40-65% overall throughput increase and 3-4 fewer welders per robot station due to a reduction in direct labor<sup class=\"zx-cite\">[7]<\/sup>. This isn&#8217;t conjectureit&#8217;s documented by the fabricators who has switched from manual to automated welding. Welding joint to a consistent size on every pass is another benefit in which auditors and inspectors find value, often seeing manual welders strategically been over weld 15-25% to offset the inconsistency of hand guided passes<sup class=\"zx-cite\">[2]<\/sup>.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"zx-references-section\">\n      <h5 class=\"zx-ref-title\">Technical Standards &#038; Data Sources<\/h5>\n      <ul class=\"zx-ref-list\">\n        <li>[1] ISO 9283:1998 \u2014 Manipulating industrial robots \u2014 Performance criteria and related test methods<\/li>\n        <li>[2] AWS D1.1\/D1.1M \u2014 Structural Welding Code \u2014 Steel (American Welding Society)<\/li>\n        <li>[3] American Welding Society \u2014 &#8220;2024 Workforce Report: The Welding Industry&#8217;s Labor Shortage&#8221;<\/li>\n        <li>[4] International Federation of Robotics \u2014 &#8220;World Robotics 2024: Industrial Robots&#8221; Report<\/li>\n        <li>[5] ISO 9001:2015 \u2014 Quality management systems \u2014 Requirements<\/li>\n        <li>[6] CE Marking Directive 2006\/42\/EC \u2014 Machinery Directive (European Parliament)<\/li>\n        <li>[7] Zhouxiang Product Technical Specifications \u2014 Rail-Mounted &#038; Cantilever Welding Robot Series<\/li>\n      <\/ul>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    const tabModule = document.getElementById('zx-premium-tab-module');\n    if (!tabModule) return;\n\n    const tabBtns = tabModule.querySelectorAll('.zx-tab-btn');\n    const tabPanes = tabModule.querySelectorAll('.zx-tab-pane');\n\n    tabBtns.forEach(btn => {\n      btn.addEventListener('click', function() {\n        tabBtns.forEach(b => {\n          b.classList.remove('active');\n          b.setAttribute('aria-selected', 'false');\n        });\n        tabPanes.forEach(p => p.classList.remove('active'));\n\n        this.classList.add('active');\n        this.setAttribute('aria-selected', 'true');\n        const targetId = this.getAttribute('data-tab');\n        document.getElementById(targetId).classList.add('active');\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-40e3d5b\" data-block-id=\"40e3d5b\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-40e3d5b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-2b5c766\" data-v=\"4\" data-block-id=\"2b5c766\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-2b5c766-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-2b5c766-inner-blocks\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n  \/* --- 1. \u9876\u7ea7\u5bb9\u5668\u8bbe\u5b9a --- *\/\n  #zx-compact-compare {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 60px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #334155 !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-compact-compare .zx-container {\n    max-width: 1100px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 50px !important;\n  }\n\n  \/* --- 2. \u5934\u90e8\u5f15\u5165 --- *\/\n  #zx-compact-compare .zx-intro {\n    text-align: center !important;\n    max-width: 900px !important;\n    margin: 0 auto !important;\n  }\n  #zx-compact-compare h2.zx-h2-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    line-height: 1.25 !important;\n    margin: 0 0 15px 0 !important;\n    letter-spacing: -0.5px !important;\n  }\n  #zx-compact-compare p.zx-intro-text {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 3. \u7d27\u51d1\u578b Toggle Tab \u63a7\u5236\u5668 --- *\/\n  #zx-compact-compare .zx-toggle-wrapper {\n    display: flex !important;\n    justify-content: center !important;\n    margin-bottom: -15px !important; \/* \u62c9\u8fd1\u4e0e\u4e0b\u65b9\u5185\u5bb9\u7684\u8ddd\u79bb *\/\n  }\n  #zx-compact-compare .zx-toggle-bg {\n    display: inline-flex !important;\n    background-color: #f1f5f9 !important;\n    padding: 6px !important;\n    border-radius: 8px !important;\n    border: 1px solid #e2e8f0 !important;\n  }\n  #zx-compact-compare .zx-toggle-btn {\n    background: transparent !important;\n    border: none !important;\n    padding: 12px 30px !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: #64748b !important;\n    border-radius: 6px !important;\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n    font-family: 'Inter', sans-serif !important;\n  }\n  #zx-compact-compare .zx-toggle-btn:hover { color: #184890 !important; }\n  #zx-compact-compare .zx-toggle-btn.active {\n    background-color: #ffffff !important;\n    color: #184890 !important;\n    box-shadow: 0 4px 12px rgba(15, 23, 42, 0.05) !important;\n  }\n\n  \/* --- 4. Tab \u5185\u5bb9\u9762\u677f (\u56fe\u6587\u5e76\u6392) --- *\/\n  #zx-compact-compare .zx-tab-pane {\n    display: none !important;\n    animation: fadeSlideUp 0.3s ease forwards !important;\n  }\n  #zx-compact-compare .zx-tab-pane.active {\n    display: block !important;\n  }\n\n  @keyframes fadeSlideUp {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  #zx-compact-compare .zx-pane-grid {\n    display: grid !important;\n    grid-template-columns: 45% 55% !important;\n    gap: 40px !important;\n    align-items: center !important;\n    background-color: #f8fafc !important;\n    border-radius: 8px !important;\n    padding: 30px !important;\n    border: 1px solid #e2e8f0 !important;\n  }\n\n  \/* \u5de6\u4fa7\u56fe\u7247 *\/\n  #zx-compact-compare .zx-pane-img {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    border-radius: 6px !important;\n    padding: 15px !important;\n    box-sizing: border-box !important;\n    box-shadow: 0 5px 15px rgba(0,0,0,0.03) !important;\n  }\n  #zx-compact-compare .zx-pane-img img {\n    width: 100% !important;\n    height: auto !important;\n    display: block !important;\n  }\n\n  \/* \u53f3\u4fa7\u5185\u5bb9 *\/\n  #zx-compact-compare h3.zx-pane-h3 {\n    font-size: 24px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 15px 0 !important;\n  }\n\n  \/* \u7d27\u51d1\u5217\u8868 *\/\n  #zx-compact-compare ul.zx-compact-list {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 0 0 25px 0 !important;\n  }\n  #zx-compact-compare ul.zx-compact-list li {\n    font-size: 14.5px !important;\n    color: #475569 !important;\n    line-height: 1.5 !important;\n    margin-bottom: 8px !important;\n    padding-left: 18px !important;\n    position: relative !important;\n  }\n  #zx-compact-compare ul.zx-compact-list li::before {\n    content: \"\u25a0\" !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 2px !important;\n    color: #FFD800 !important;\n    font-size: 10px !important;\n  }\n\n  \/* \u9ad8\u5bc6\u5ea6\u53c2\u6570\u7f51\u683c *\/\n  #zx-compact-compare .zx-data-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 15px 20px !important;\n    background-color: #ffffff !important;\n    padding: 15px 20px !important;\n    border-radius: 6px !important;\n    border: 1px solid #e2e8f0 !important;\n  }\n  #zx-compact-compare .zx-data-item {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n  #zx-compact-compare .zx-data-label {\n    font-size: 12px !important;\n    font-weight: 600 !important;\n    color: #64748b !important;\n    text-transform: uppercase !important;\n    margin-bottom: 2px !important;\n  }\n  #zx-compact-compare .zx-data-value {\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n  }\n  #zx-compact-compare sup { font-size: 10px !important; }\n\n  \/* --- 5. \u8868\u683c\u4e0e\u51b3\u7b56\u7d27\u51d1\u7ec4\u5408\u533a --- *\/\n  #zx-compact-compare .zx-bottom-section {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 40px !important;\n    border-top: 1px solid #e2e8f0 !important;\n    padding-top: 50px !important;\n  }\n\n  #zx-compact-compare h3.zx-section-h3 {\n    font-size: 22px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 20px 0 !important;\n  }\n\n  \/* \u8868\u683c\u6837\u5f0f\u538b\u7f29 *\/\n  #zx-compact-compare .zx-table-wrap { overflow-x: auto !important; }\n  #zx-compact-compare table.zx-table {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    font-size: 14.5px !important;\n    box-shadow: 0 2px 10px rgba(0,0,0,0.02) !important;\n  }\n  #zx-compact-compare table.zx-table th {\n    background-color: #184890 !important;\n    color: #ffffff !important;\n    font-weight: 600 !important;\n    padding: 14px 15px !important;\n    text-align: left !important;\n  }\n  #zx-compact-compare table.zx-table td {\n    padding: 12px 15px !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n    color: #334155 !important;\n    vertical-align: top !important;\n  }\n  #zx-compact-compare table.zx-table tr:nth-child(even) td { background-color: #f8fafc !important; }\n  #zx-compact-compare .zx-col-head { font-weight: 600 !important; color: #0f172a !important; width: 22%; }\n\n  \/* \u51b3\u7b56\u6307\u5357\u53cc\u680f\u538b\u7f29 *\/\n  #zx-compact-compare .zx-decision-layout {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 30px !important;\n  }\n  #zx-compact-compare .zx-decision-card {\n    background-color: #f8fafc !important;\n    padding: 25px !important;\n    border-radius: 6px !important;\n    border-left: 4px solid #184890 !important;\n  }\n  #zx-compact-compare .zx-decision-card.alt { border-left-color: #FFD800 !important; }\n  #zx-compact-compare h4.zx-h4-title {\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    color: #0f172a !important;\n    margin: 0 0 10px 0 !important;\n  }\n  #zx-compact-compare p.zx-decision-p {\n    font-size: 14.5px !important;\n    line-height: 1.65 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- \u79fb\u52a8\u7aef\u54cd\u5e94\u5f0f --- *\/\n  @media (max-width: 992px) {\n    #zx-compact-compare .zx-pane-grid,\n    #zx-compact-compare .zx-decision-layout {\n      grid-template-columns: 1fr !important;\n      gap: 25px !important;\n    }\n    #zx-compact-compare .zx-pane-grid { padding: 20px !important; }\n  }\n  @media (max-width: 576px) {\n    #zx-compact-compare { padding: 40px 15px !important; }\n    #zx-compact-compare h2.zx-h2-title { font-size: 26px !important; }\n    #zx-compact-compare .zx-toggle-btn { padding: 10px 20px !important; font-size: 14px !important; }\n    #zx-compact-compare table.zx-table { min-width: 550px !important; }\n    #zx-compact-compare .zx-data-grid { grid-template-columns: 1fr !important; gap: 10px !important;}\n  }\n<\/style>\n\n<section id=\"zx-compact-compare\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-intro\">\n      <h2 class=\"zx-h2-title\">Rail-Mounted vs. Cantilever Welding Robots \u2014 Which System Fits Your Shop?<\/h2>\n      <p class=\"zx-intro-text\">Zhouxiang builds two separate robotic welding system designs, each one tuned for different production volumes. It is critical to grasp how they vary so you can make the best decision about what welding robot configuration fits your shop floor and workpiece volume and varieties. Both system types provide sophisticated beam welding at a nominal rate of 40-150 cm\/min; however, they vary significantly in their reach, ability, and workpiece loading technique.<\/p>\n    <\/div>\n\n    <div class=\"zx-toggle-wrapper\" role=\"tablist\">\n      <div class=\"zx-toggle-bg\">\n        <button class=\"zx-toggle-btn active\" data-target=\"sys-rail\" role=\"tab\" aria-selected=\"true\">Rail-Mounted<\/button>\n        <button class=\"zx-toggle-btn\" data-target=\"sys-cantilever\" role=\"tab\" aria-selected=\"false\">Cantilever-Type<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"zx-panels\">\n      \n      <div id=\"sys-rail\" class=\"zx-tab-pane active\" role=\"tabpanel\">\n        <div class=\"zx-pane-grid\">\n          <div class=\"zx-pane-img\">\n            <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Rail-Mounted-Welding-Robot.png\" loading=\"lazy\" decoding=\"async\" alt=\"Rail-Mounted Welding Robot System\">\n          <\/div>\n          <div class=\"zx-pane-content\">\n            <h3 class=\"zx-pane-h3\">Rail-Mounted Welding Robot<\/h3>\n            <ul class=\"zx-compact-list\">\n              <li>Bochu teachless welding system with long-range seam tracking sensor<\/li>\n              <li>Direct import of Tekla, SolidWorks, UG 3D model files<\/li>\n              <li>Automatically matches welding process parameters, identifies weld seam positions, generates welding procedures<\/li>\n              <li>Floor-mounted rail traveling axis for workpiece length adaptability<\/li>\n              <li>Robot operates synchronously with rail for one-pass long seam welding<\/li>\n              <li>Left\/right dual workstations operate simultaneously<\/li>\n              <li>Single-robot single-rail or dual-robot shared-rail setups<\/li>\n              <li>Primary applications: H-beam stiffener plates, transverse and longitudinal stiffeners, column base plates, purlin support plates, corbels<\/li>\n            <\/ul>\n            <div class=\"zx-data-grid\">\n              <div class=\"zx-data-item\"><span class=\"zx-data-label\">Reach<\/span><span class=\"zx-data-value\">1,850\u20132,050 mm<\/span><\/div>\n              <div class=\"zx-data-item\"><span class=\"zx-data-label\">Payload<\/span><span class=\"zx-data-value\">6\u201325 kg<\/span><\/div>\n              <div class=\"zx-data-item\"><span class=\"zx-data-label\">Speed<\/span><span class=\"zx-data-value\">40\u2013120 cm\/min<\/span><\/div>\n              <div class=\"zx-data-item\"><span class=\"zx-data-label\">Repeatability<\/span><span class=\"zx-data-value\">\u00b10.04 mm<\/span><\/div>\n              <div class=\"zx-data-item\" style=\"grid-column: 1 \/ -1;\"><span class=\"zx-data-label\">Rail Length<\/span><span class=\"zx-data-value\">6\u201324 m customizable<sup>[7]<\/sup><\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"sys-cantilever\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-pane-grid\">\n          <div class=\"zx-pane-img\">\n            <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Cantilever-Type-Welding-Robot-1.png\" loading=\"lazy\" decoding=\"async\" alt=\"Cantilever-Type Welding Robot System\">\n          <\/div>\n          <div class=\"zx-pane-content\">\n            <h3 class=\"zx-pane-h3\">Cantilever-Type Welding Robot<\/h3>\n            <ul class=\"zx-compact-list\">\n              <li>Bochu intelligent welding system with large line-scan 3D vision<\/li>\n              <li>Point cloud reconstruction and line-scan initial positioning<\/li>\n              <li>Supports model-driven and drawing-free welding<\/li>\n              <li>Higher accuracy, faster welding speeds, exceptional flexibility for complex workpieces<\/li>\n              <li>Automatic torch cleaning unit for consistent arc quality<\/li>\n              <li>Customizable rail length with automatic lubrication system<\/li>\n              <li>Supports H-beams, plate assemblies, diaphragm plates<\/li>\n              <li>Suited for steel structure, bridge construction, and shipbuilding<\/li>\n              <li>Workpieces can be lifted to workstation in batches, saving crane usage time<\/li>\n            <\/ul>\n            <div class=\"zx-data-grid\">\n              <div class=\"zx-data-item\"><span class=\"zx-data-label\">Reach<\/span><span class=\"zx-data-value\">2,050 mm<\/span><\/div>\n              <div class=\"zx-data-item\"><span class=\"zx-data-label\">Payload<\/span><span class=\"zx-data-value\">25 kg<\/span><\/div>\n              <div class=\"zx-data-item\"><span class=\"zx-data-label\">Speed<\/span><span class=\"zx-data-value\">50\u2013150 cm\/min<\/span><\/div>\n              <div class=\"zx-data-item\"><span class=\"zx-data-label\">3D Vision Accuracy<\/span><span class=\"zx-data-value\">\u00b10.5 mm<\/span><\/div>\n              <div class=\"zx-data-item\" style=\"grid-column: 1 \/ -1;\"><span class=\"zx-data-label\">Rail Length<\/span><span class=\"zx-data-value\">Customizable<sup>[7]<\/sup><\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"zx-bottom-section\">\n      \n      <div>\n        <h3 class=\"zx-section-h3\">Side-by-Side Comparison<\/h3>\n        <div class=\"zx-table-wrap\">\n          <table class=\"zx-table\">\n            <thead>\n              <tr>\n                <th class=\"zx-col-head\">Feature<\/th>\n                <th>Rail-Mounted<\/th>\n                <th>Cantilever<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr><td class=\"zx-col-head\">Best For<\/td><td>Long beams, repetitive joints<\/td><td>Complex assemblies, mixed workpieces<\/td><\/tr>\n              <tr><td class=\"zx-col-head\">Programming<\/td><td>Teachless (3D model import)<\/td><td>Teachless + drawing-free (point cloud)<\/td><\/tr>\n              <tr><td class=\"zx-col-head\">Vision System<\/td><td>Long-range seam tracking sensor<\/td><td>Large line-scan 3D vision<\/td><\/tr>\n              <tr><td class=\"zx-col-head\">Workstation<\/td><td>Dual-side, shared rail<\/td><td>Batch lifting, single-station<\/td><\/tr>\n              <tr><td class=\"zx-col-head\">Rail Length<\/td><td>6\u201324 m customizable<\/td><td>Customizable<\/td><\/tr>\n              <tr><td class=\"zx-col-head\">Welding Speed<\/td><td>40\u2013120 cm\/min<\/td><td>50\u2013150 cm\/min<\/td><\/tr>\n              <tr><td class=\"zx-col-head\">Ideal Volume<\/td><td>High-volume, standard profiles<\/td><td>High-mix, variable geometry<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n\n      <div>\n        <h3 class=\"zx-section-h3\">Decision Guide<\/h3>\n        <div class=\"zx-decision-layout\">\n          <div class=\"zx-decision-card\">\n            <h4 class=\"zx-h4-title\">When to Choose Rail-Mounted<\/h4>\n            <p class=\"zx-decision-p\">Select rail-mounted for shops making mainly normal H-beams and columns in large quantities. Its dual-workstation setup and synchronized rail movement maximize throughput on repetitive beam welding, column joints. The single floor-mounted rail supports 24 m beams in a single setup and can handle beams of varying cross-sections, while the HiVento-ready fixture design with beam rotator compatibility offers rapid work-piece changeover. This welding robot version is the workhorse of structural steel factories across the globe.<\/p>\n          <\/div>\n          <div class=\"zx-decision-card alt\">\n            <h4 class=\"zx-h4-title\">When to Choose Cantilever<\/h4>\n            <p class=\"zx-decision-p\">If you weld several different structural members from plate assemblies and diaphragm plates to odd profiles choose the cantilever. 3D vision with point cloud reconstruction doesn&#8217;t require tack-perfect fit-up, and the batch lift feature minimizes material movement time. If your shop does both steel structure and bridge or shipbuilding and needs to change power source set-ups and joint types between adjacent jobs without repositioning equipment (manipulators or worktables) the cantilever is the best choice.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    const wrap = document.getElementById('zx-compact-compare');\n    if (!wrap) return;\n\n    const btns = wrap.querySelectorAll('.zx-toggle-btn');\n    const panes = wrap.querySelectorAll('.zx-tab-pane');\n\n    btns.forEach(btn => {\n      btn.addEventListener('click', function() {\n        btns.forEach(b => {\n          b.classList.remove('active');\n          b.setAttribute('aria-selected', 'false');\n        });\n        panes.forEach(p => p.classList.remove('active'));\n\n        this.classList.add('active');\n        this.setAttribute('aria-selected', 'true');\n        \n        const targetId = this.getAttribute('data-target');\n        document.getElementById(targetId).classList.add('active');\n      });\n    });\n  });\n<\/script>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');\n\n  \/* 1. \u9876\u7ea7\u5bb9\u5668\u4e0e\u9ad8\u7ea7\u7070\u80cc\u666f *\/\n  #zx-premium-features {\n    width: 100% !important;\n    background-color: #f8fafc !important; \/* \u6781\u6d45\u84dd\u7070\uff0c\u886c\u6258\u767d\u8272\u5361\u7247 *\/\n    padding: 80px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #334155 !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-premium-features .zx-container {\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 50px !important;\n  }\n\n  \/* --- 2. \u5934\u90e8\u5f15\u5165 (\u5c45\u4e2d\u7d27\u51d1\u5e03\u5c40) --- *\/\n  #zx-premium-features .zx-section-header {\n    text-align: center !important;\n    max-width: 900px !important;\n    margin: 0 auto !important;\n  }\n\n  #zx-premium-features h2.zx-h2-title {\n    font-size: 36px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    line-height: 1.25 !important;\n    margin: 0 0 20px 0 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-premium-features p.zx-lead-text {\n    font-size: 17px !important;\n    font-weight: 500 !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 3. \u6838\u5fc3\u7279\u6027\u7f51\u683c (\u6539\u4e3a 2 \u5217\uff0c\u89e3\u653e\u9605\u8bfb\u538b\u529b) --- *\/\n  #zx-premium-features .zx-features-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 30px 40px !important;\n  }\n\n  \/* --- 4. \u9ad8\u7ea7\u89c4\u683c\u4e66\u5361\u7247\u8bbe\u8ba1 --- *\/\n  #zx-premium-features .zx-feature-card {\n    background-color: #ffffff !important;\n    padding: 40px 45px !important;\n    border-radius: 4px !important;\n    position: relative !important;\n    overflow: hidden !important;\n    border: 1px solid #e2e8f0 !important;\n    border-left: 4px solid #184890 !important; \/* \u54c1\u724c\u84dd\u4fa7\u8fb9\u951a\u70b9 *\/\n    box-shadow: 0 4px 15px rgba(15, 23, 42, 0.02) !important;\n    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n    z-index: 1 !important;\n  }\n\n  #zx-premium-features .zx-feature-card:hover {\n    transform: translateY(-5px) !important;\n    box-shadow: 0 20px 40px rgba(15, 23, 42, 0.08) !important;\n    border-left-color: #FFD800 !important; \/* \u60ac\u505c\u65f6\u6fc0\u6d3b\u54c1\u724c\u9ec4 *\/\n  }\n\n  \/* \u5de8\u5927\u7684\u6c34\u5370\u6570\u5b57 (Z\u8f74\u666f\u6df1\u8bbe\u8ba1) *\/\n  #zx-premium-features .zx-watermark-num {\n    position: absolute !important;\n    top: -15px !important;\n    right: 15px !important;\n    font-size: 140px !important;\n    font-weight: 900 !important;\n    color: #f1f5f9 !important; \/* \u6781\u6d45\u7684\u7070\u8272 *\/\n    line-height: 1 !important;\n    z-index: -1 !important;\n    user-select: none !important;\n    pointer-events: none !important;\n    transition: color 0.4s ease !important;\n  }\n  \n  #zx-premium-features .zx-feature-card:hover .zx-watermark-num {\n    color: #e2e8f0 !important; \/* \u60ac\u505c\u65f6\u6570\u5b57\u8f7b\u5fae\u52a0\u6df1 *\/\n  }\n\n  \/* \u5361\u7247\u5185\u5bb9\u6392\u7248 *\/\n  #zx-premium-features h3.zx-card-title {\n    font-size: 22px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 15px 0 !important;\n    line-height: 1.3 !important;\n  }\n\n  #zx-premium-features p.zx-card-desc {\n    font-size: 15.5px !important;\n    font-weight: 400 !important;\n    line-height: 1.75 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* \u4e0a\u6807\u6837\u5f0f *\/\n  #zx-premium-features sup.zx-cite {\n    font-size: 11px !important;\n    color: #184890 !important;\n    font-weight: 700 !important;\n    margin-left: 2px !important;\n  }\n\n  \/* --- 5. \u5e95\u90e8\u5f15\u8a00\u4e13\u5bb6\u677f\u5757 (\u7834\u683c\u5ef6\u4f38) --- *\/\n  #zx-premium-features .zx-expert-quote-box {\n    margin-top: 10px !important;\n    padding: 40px 50px !important;\n    background-color: #ffffff !important;\n    border-radius: 6px !important;\n    position: relative !important;\n    box-shadow: 0 10px 30px rgba(24, 72, 144, 0.05) !important;\n    border: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-premium-features .zx-expert-quote-box::before {\n    content: \"\u201c\" !important;\n    position: absolute !important;\n    top: 10px !important;\n    left: 20px !important;\n    font-size: 80px !important;\n    font-family: serif !important;\n    color: rgba(255, 216, 0, 0.3) !important;\n    line-height: 1 !important;\n  }\n\n  #zx-premium-features .zx-expert-quote-box p {\n    font-size: 19px !important;\n    font-weight: 600 !important;\n    font-style: italic !important;\n    color: #184890 !important;\n    line-height: 1.6 !important;\n    margin: 0 !important;\n    position: relative !important;\n    z-index: 2 !important;\n    text-align: center !important;\n  }\n\n  \/* --- 6. \u79fb\u52a8\u7aef\u54cd\u5e94\u5f0f --- *\/\n  @media (max-width: 992px) {\n    #zx-premium-features .zx-features-grid {\n      grid-template-columns: 1fr !important;\n    }\n    #zx-premium-features .zx-feature-card {\n      padding: 30px !important;\n    }\n    #zx-premium-features .zx-expert-quote-box {\n      padding: 30px 25px !important;\n    }\n  }\n\n  @media (max-width: 576px) {\n    #zx-premium-features { padding: 50px 15px !important; }\n    #zx-premium-features h2.zx-h2-title { font-size: 28px !important; }\n    #zx-premium-features h3.zx-card-title { font-size: 20px !important; }\n    #zx-premium-features p.zx-card-desc { font-size: 15px !important; }\n    #zx-premium-features .zx-expert-quote-box p { font-size: 17px !important; text-align: left !important; }\n    #zx-premium-features .zx-watermark-num { font-size: 100px !important; top: 0 !important; }\n  }\n<\/style>\n\n<section id=\"zx-premium-features\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-section-header\">\n      <h2 class=\"zx-h2-title\">Key Features of Zhouxiang Structural Steel Welding Systems<\/h2>\n      <p class=\"zx-lead-text\">All Zhouxiang robotic welding systems are based on the following six fundamental capabilities that provide a solution for each steel fabrication problem undertaken: No add-on features in a welding automation system. Built-in hardware systems\u2014robotic welding makes it teachless, which can deliver high throughput.<\/p>\n    <\/div>\n\n    <div class=\"zx-features-grid\">\n      \n      <div class=\"zx-feature-card\">\n        <div class=\"zx-watermark-num\">01<\/div>\n        <h3 class=\"zx-card-title\">Bochu Teachless Welding System<\/h3>\n        <p class=\"zx-card-desc\">No teach-pendant programming. Import Tekla, SolidWorks or UG model directly in. It automatically detects weld seams, correlates welding parameters (wire speed, voltage, cross travel speed) and generates complete welding procedure. This reduced the set-up time from hours to minutes and eliminates the dependence on dedicated robots programmers.<\/p>\n      <\/div>\n\n      <div class=\"zx-feature-card\">\n        <div class=\"zx-watermark-num\">02<\/div>\n        <h3 class=\"zx-card-title\">3D Vision &amp; Seam Tracking<\/h3>\n        <p class=\"zx-card-desc\">Advanced line-scan 3D vision with laser sensor and point cloud reconstruction provides real-time seam tracking. Its long-range laser sensor overcomes material warpage, variation in fit-up, thermal distortion while welding. High accuracy+\/- 0.5mm on warped beams ensures the torch reaches the correct location every time, so the welding always conforms to specification, uniform from lot to lot.<sup class=\"zx-cite\"><\/sup><\/p>\n      <\/div>\n\n      <div class=\"zx-feature-card\">\n        <div class=\"zx-watermark-num\">03<\/div>\n        <h3 class=\"zx-card-title\">CAD\/BIM Integration<\/h3>\n        <p class=\"zx-card-desc\">Direct import from Tekla Structures, SolidWorks and UG. Uses the digital twin to directly translate the 3D model into weld joint geometry, positions of plates and connections, etc. All done automatically. No manual data input or offline programming needed; the robot is controlled entirely by the digital twin. Comes with weld path simulation builtin so that operators can spot any workpiece collisions or access problems before the welder&#8217;s arc is struck.<\/p>\n      <\/div>\n\n      <div class=\"zx-feature-card\">\n        <div class=\"zx-watermark-num\">04<\/div>\n        <h3 class=\"zx-card-title\">Smart Parameter Matching<\/h3>\n        <p class=\"zx-card-desc\">The: smart parameter matching: chooses the best parameters with differences in joint type and system plate thickness and grade, where the operator doesn&#8217;t even need to know much about welding because the robot takes care of the metallurgy. The method automates the selection of the weld procedure, previously the duty of a certified welding engineer; and it help to improve the quality of the weld by avoiding the host of possible human mistakes choosing the voltage, the wire feed and the travel speed.<\/p>\n      <\/div>\n\n      <div class=\"zx-feature-card\">\n        <div class=\"zx-watermark-num\">05<\/div>\n        <h3 class=\"zx-card-title\">Auto Maintenance<\/h3>\n        <p class=\"zx-card-desc\">Automatic torch cleaning tool does not fluctuate the quality of the arc from shift to shift. Integrated rail auto-lubrication provides automated and reliable travel over thousands of cycles and in between shifts. Consumes less service time between shifts as well as minimizes service life for banding components.<\/p>\n      <\/div>\n\n      <div class=\"zx-feature-card\">\n        <div class=\"zx-watermark-num\">06<\/div>\n        <h3 class=\"zx-card-title\">Flexible Configurations<\/h3>\n        <p class=\"zx-card-desc\">Single-robot single-rail, dual-robot shared-rail, or cantilever configurations. Range from a single workstation to a complete production line. Modular design allows you to tailor system to your shop floor layout, available space, maximum throughput targets, enabling volume-based automation on an incremental basis. All setups work in the same way: model in Tekla, import, and weld.<\/p>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"zx-expert-quote-box\">\n      <p>&#8220;Most fabricators tell us the same thing: they expected the robot to be the hard part. In reality, it&#8217;s the teachless system that changes everything \u2014 what used to take a programmer half a day now takes the operator about 10 minutes with a Tekla model.&#8221;<\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n  \/* --- 1. \u9876\u7ea7\u5bb9\u5668\u4e0e\u57fa\u7840\u6392\u7248 --- *\/\n  #zx-applications-module {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 100px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #334155 !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-applications-module .zx-container {\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  \/* --- 2. \u5934\u90e8\u5f15\u5165\u533a (\u9650\u5236\u5bbd\u5ea6\uff0c\u5c45\u4e2d\u5bf9\u9f50) --- *\/\n  #zx-applications-module .zx-intro-header {\n    max-width: 850px !important;\n    margin: 0 auto 70px auto !important;\n    text-align: center !important;\n  }\n\n  #zx-applications-module h2.zx-h2-title {\n    font-size: 36px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    line-height: 1.25 !important;\n    margin: 0 0 20px 0 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-applications-module p.zx-intro-text {\n    font-size: 17px !important;\n    font-weight: 500 !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 3. \u4ea4\u66ff\u56fe\u6587\u5e03\u5c40 (Alternating Rows) --- *\/\n  #zx-applications-module .zx-app-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 60px !important;\n    align-items: center !important;\n    margin-bottom: 80px !important;\n  }\n  \n  #zx-applications-module .zx-app-row:last-of-type {\n    margin-bottom: 60px !important; \/* \u6700\u540e\u4e00\u4e2a\u5e94\u7528\u7684\u5e95\u90e8\u95f4\u8ddd *\/\n  }\n\n  \/* \u6587\u672c\u533a\u57df *\/\n  #zx-applications-module .zx-app-content {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  #zx-applications-module h3.zx-h3-title {\n    font-size: 26px !important;\n    font-weight: 800 !important;\n    color: #184890 !important;\n    margin: 0 0 20px 0 !important;\n    line-height: 1.3 !important;\n    position: relative !important;\n    padding-bottom: 15px !important;\n  }\n\n  \/* \u6807\u9898\u4e0b\u65b9\u7684\u7cbe\u81f4\u5de5\u4e1a\u9ec4\u7ebf *\/\n  #zx-applications-module h3.zx-h3-title::after {\n    content: \"\" !important;\n    position: absolute !important;\n    bottom: 0 !important;\n    left: 0 !important;\n    width: 50px !important;\n    height: 3px !important;\n    background-color: #FFD800 !important;\n  }\n\n  #zx-applications-module p.zx-app-desc {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    line-height: 1.8 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* \u79d1\u5b66\u5f15\u7528\u4e0a\u6807 *\/\n  #zx-applications-module sup.zx-cite {\n    font-size: 11px !important;\n    color: #184890 !important;\n    font-weight: 700 !important;\n    margin: 0 2px !important;\n  }\n\n  \/* \u56fe\u7247\u533a\u57df (\u5f3a\u5236\u6bd4\u4f8b\u4e0e\u9ad8\u8d28\u91cf\u88c1\u526a) *\/\n  #zx-applications-module .zx-app-image-wrap {\n    width: 100% !important;\n    border-radius: 4px !important;\n    overflow: hidden !important;\n    box-shadow: 0 15px 35px rgba(15, 23, 42, 0.08) !important;\n    position: relative !important;\n  }\n\n  \/* \u7edf\u4e00\u56fe\u7247\u5c3a\u5bf8\uff0c\u62d2\u7edd\u6742\u4e71 *\/\n  #zx-applications-module .zx-app-image-wrap img {\n    width: 100% !important;\n    aspect-ratio: 4 \/ 3 !important;\n    object-fit: cover !important;\n    display: block !important;\n    transition: transform 0.5s ease !important;\n  }\n\n  #zx-applications-module .zx-app-image-wrap:hover img {\n    transform: scale(1.03) !important;\n  }\n\n  \/* --- 4. \u5e95\u90e8\u5f15\u8a00\u4e0e\u8f6c\u5316\u95ed\u73af\u533a --- *\/\n  #zx-applications-module .zx-conversion-section {\n    background-color: #f8fafc !important;\n    border: 1px solid #e2e8f0 !important;\n    border-top: 4px solid #184890 !important;\n    border-radius: 6px !important;\n    padding: 50px !important;\n    margin-top: 20px !important;\n    text-align: center !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n  }\n\n  #zx-applications-module .zx-quote {\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    font-style: italic !important;\n    color: #0f172a !important;\n    line-height: 1.65 !important;\n    max-width: 850px !important;\n    margin: 0 0 30px 0 !important;\n    position: relative !important;\n  }\n\n  #zx-applications-module .zx-btn-accent {\n    display: inline-block !important;\n    background-color: #FFD800 !important;\n    color: #0f172a !important;\n    font-size: 16px !important;\n    font-weight: 800 !important;\n    text-decoration: none !important;\n    padding: 16px 36px !important;\n    border-radius: 4px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    transition: all 0.3s ease !important;\n    border: 2px solid #FFD800 !important;\n    box-shadow: 0 8px 20px rgba(255, 216, 0, 0.2) !important;\n  }\n\n  #zx-applications-module .zx-btn-accent:hover {\n    background-color: transparent !important;\n    color: #0f172a !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 12px 25px rgba(255, 216, 0, 0.3) !important;\n  }\n\n  \/* --- 5. \u79fb\u52a8\u7aef\u4e0e\u5e73\u677f\u54cd\u5e94\u5f0f --- *\/\n  @media (max-width: 992px) {\n    #zx-applications-module .zx-app-row {\n      grid-template-columns: 1fr !important;\n      gap: 30px !important;\n      margin-bottom: 60px !important;\n    }\n    \/* \u5f3a\u5236\u5728\u79fb\u52a8\u7aef\u56fe\u7247\u59cb\u7ec8\u663e\u793a\u5728\u6587\u5b57\u4e0a\u65b9 *\/\n    #zx-applications-module .zx-order-img-mobile {\n      order: -1 !important;\n    }\n    #zx-applications-module .zx-conversion-section {\n      padding: 40px 25px !important;\n    }\n  }\n\n  @media (max-width: 576px) {\n    #zx-applications-module { padding: 60px 15px !important; }\n    #zx-applications-module h2.zx-h2-title { font-size: 28px !important; }\n    #zx-applications-module h3.zx-h3-title { font-size: 22px !important; }\n    #zx-applications-module p.zx-app-desc { font-size: 15.5px !important; }\n    #zx-applications-module .zx-quote { font-size: 16.5px !important; }\n    #zx-applications-module .zx-btn-accent { width: 100% !important; box-sizing: border-box !important; }\n  }\n<\/style>\n\n<section id=\"zx-applications-module\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-intro-header\">\n      <h2 class=\"zx-h2-title\">Applications &#038; Industries for Robotic Beam Welding<\/h2>\n      <p class=\"zx-intro-text\">Zhouxiangs structural steel welding robots applications cater to four primary areas. The system can be reprogramed for these applications due to its ability to deal with different beam profiles, plate thicknesses and joint layouts:<\/p>\n    <\/div>\n\n    <div class=\"zx-app-row\">\n      <div class=\"zx-app-content\">\n        <h3 class=\"zx-h3-title\">Structural Steel Buildings<\/h3>\n        <p class=\"zx-app-desc\">H-beams (I-beams), box columns, plate girders, stiffener plates, base plates, purlin supports, corbels, and HSS (hollow structural sections). For large volumes of repetitive joints in beams and columns, rail-mounted systems are definitely the best choice. With one dual-workstation, the typical structural fabrication shop running saw lines, drill lines, and beam fit-up stations in a common steel frame manufacture can auto-mate from 70 to 80 percent of its welding work. Fitting and welding stiffener plates is by far the most common task, and will have the robot performing tack welds at precoded points for 24-m-long beams and completing it in a single pass sequence of fillet welds.<\/p>\n      <\/div>\n      <div class=\"zx-app-image-wrap zx-order-img-mobile\">\n        <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/251231.jpg\" loading=\"lazy\" decoding=\"async\" alt=\"Robotic welding for Structural Steel Buildings\">\n      <\/div>\n    <\/div>\n\n    <div class=\"zx-app-row\">\n      <div class=\"zx-app-image-wrap zx-order-img-mobile\">\n        <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/\u60ac\u81c2\u5f0f\u673a\u5668\u4eba\u710a\u63a5\u5de5\u4f5c\u7ad9\u4e000731_v1.mp4_snapshot_00.42.248.jpg\" loading=\"lazy\" decoding=\"async\" alt=\"Cantilever robotic welding for Bridge Construction\">\n      <\/div>\n      <div class=\"zx-app-content\">\n        <h3 class=\"zx-h3-title\">Bridge Construction<\/h3>\n        <p class=\"zx-app-desc\">Huge steel beams, diaphragm plates, stitch connections, and complex plate assemblies with complex geometries. cantilever robots are best suited to the wide variety of profiles and irregular weld positions typical of bridge fabrication. 3D vision is well suited to the more precise tolerances and approved weld procedures required for bridge steel beam joints. High-volume automated fit-up and tack welding of diaphragm plates to main girders is a key application due to the consistent welds and critical interpass temperature control required.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"zx-app-row\">\n      <div class=\"zx-app-content\">\n        <h3 class=\"zx-h3-title\">Shipbuilding<\/h3>\n        <p class=\"zx-app-desc\">Hull section welding, deck assemblies, bulkhead fabrication, and framework. cantilever robots are highly adaptable to the different types and positions of weld, and the variations in all the various metal fabrication sequences found in shipyard manufacture. Drawingless welding is very useful where many of the shipyard steel plates will not have 3D models, but be supplied in print form. Often shipyard steel parts already have tack welds applied in the fitting station, and the robot is capable of adjusting its path to weld over or around tack welds automatically.<\/p>\n      <\/div>\n      <div class=\"zx-app-image-wrap zx-order-img-mobile\">\n        <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/IMG_3156-scaled.jpg\" loading=\"lazy\" decoding=\"async\" alt=\"Robotic welding automation for Shipbuilding applications\">\n      <\/div>\n    <\/div>\n\n    <div class=\"zx-app-row\">\n      <div class=\"zx-app-image-wrap zx-order-img-mobile\">\n        <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/\u5fae\u4fe1\u56fe\u7247_20251111145755_197_345-scaled.jpg\" loading=\"lazy\" decoding=\"async\" alt=\"Robotic welding for Power and Energy Infrastructure\">\n      <\/div>\n      <div class=\"zx-app-content\">\n        <h3 class=\"zx-h3-title\">Power &#038; Energy Infrastructure<\/h3>\n        <p class=\"zx-app-desc\">Transmission towers, substation steel structures and wind turbine base sections including heavy equipment frames. Application specifications also require that these be welded using the approved (certified) welding procedure (WPS\/PQR) of AWS D1.1 or its equivalent<sup class=\"zx-cite\">[2]<\/sup>. The noted consistency demanded by auditors and inspectors is achieved using robotic beam welding. These systems are designed for the fabrication and welding of advanced steel structures where a zero defect weld quality on each and every weld is required.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"zx-conversion-section\">\n      <p class=\"zx-quote\">&#8220;In a typical steel structure fabrication shop processing 500+ tons per month, a single rail-mounted robot replaces 3-4 manual welders on stiffener plate operations while improving weld consistency from roughly 85% first-pass rate to over 98%.&#8221;<\/p>\n      <a href=\"#ct-popup-1791\" class=\"zx-btn-accent\">Discuss Your Application<\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  \/* --- 1. \u9876\u7ea7\u5bb9\u5668\u4e0e\u57fa\u7840\u6392\u7248 --- *\/\n  #zx-case-tabs-module {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 80px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #334155 !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-case-tabs-module .zx-container {\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  #zx-case-tabs-module h2.zx-h2-title {\n    font-size: 34px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    line-height: 1.25 !important;\n    margin: 0 0 40px 0 !important;\n    text-align: center !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  \/* --- 2. \u5de5\u4e1a\u98ce Tab \u5bfc\u822a --- *\/\n  #zx-case-tabs-module .zx-tabs-nav {\n    display: flex !important;\n    border-bottom: 2px solid #e2e8f0 !important;\n    margin-bottom: 40px !important;\n    overflow-x: auto !important;\n    scrollbar-width: none !important;\n  }\n  #zx-case-tabs-module .zx-tabs-nav::-webkit-scrollbar { display: none !important; }\n\n  #zx-case-tabs-module .zx-tab-btn {\n    background: transparent !important;\n    border: none !important;\n    padding: 16px 30px !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: #64748b !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    position: relative !important;\n    transition: color 0.3s ease !important;\n    font-family: 'Inter', sans-serif !important;\n  }\n\n  #zx-case-tabs-module .zx-tab-btn:hover { color: #184890 !important; }\n  \n  #zx-case-tabs-module .zx-tab-btn.active {\n    color: #184890 !important;\n  }\n  \n  #zx-case-tabs-module .zx-tab-btn.active::after {\n    content: \"\" !important;\n    position: absolute !important;\n    bottom: -2px !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 3px !important;\n    background-color: #184890 !important;\n    border-radius: 3px 3px 0 0 !important;\n  }\n\n  \/* --- 3. Tab \u9762\u677f\u901a\u7528\u63a7\u5236 --- *\/\n  #zx-case-tabs-module .zx-tab-pane {\n    display: none !important;\n    animation: fadeIn 0.4s ease forwards !important;\n  }\n  #zx-case-tabs-module .zx-tab-pane.active { display: block !important; }\n\n  @keyframes fadeIn {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* \u9762\u677f\u6392\u7248\u901a\u7528\u7c7b *\/\n  #zx-case-tabs-module .zx-pane-layout {\n    display: grid !important;\n    grid-template-columns: 1.1fr 0.9fr !important;\n    gap: 50px !important;\n    align-items: start !important;\n  }\n\n  #zx-case-tabs-module h3.zx-h3-title {\n    font-size: 24px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 20px 0 !important;\n    line-height: 1.3 !important;\n  }\n\n  #zx-case-tabs-module p.zx-desc {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    line-height: 1.75 !important;\n    color: #475569 !important;\n    margin: 0 0 20px 0 !important;\n  }\n  \n  #zx-case-tabs-module sup.zx-cite {\n    font-size: 11px !important;\n    color: #184890 !important;\n    font-weight: 700 !important;\n    margin-left: 2px !important;\n  }\n\n  \/* \u5f15\u8a00\u5757 *\/\n  #zx-case-tabs-module .zx-quote-box {\n    background-color: #f8fafc !important;\n    border-left: 4px solid #FFD800 !important;\n    padding: 25px 30px !important;\n    margin-top: 30px !important;\n    border-radius: 0 4px 4px 0 !important;\n  }\n  #zx-case-tabs-module .zx-quote-box p {\n    font-size: 16.5px !important;\n    font-weight: 600 !important;\n    font-style: italic !important;\n    color: #184890 !important;\n    line-height: 1.6 !important;\n    margin: 0 0 12px 0 !important;\n  }\n  #zx-case-tabs-module .zx-quote-attr {\n    font-size: 14px !important;\n    font-weight: 500 !important;\n    color: #64748b !important;\n    font-style: normal !important;\n    display: block !important;\n  }\n\n  \/* --- 4. \u9762\u677f 1 \u4e13\u5c5e\uff1a2x2 \u6570\u636e\u770b\u677f --- *\/\n  #zx-case-tabs-module .zx-metrics-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 20px !important;\n  }\n  #zx-case-tabs-module .zx-metric-card {\n    background-color: #0f172a !important; \/* \u6df1\u84dd\u8272\u5e95 *\/\n    padding: 30px 20px !important;\n    text-align: center !important;\n    border-radius: 6px !important;\n    border-bottom: 3px solid #FFD800 !important;\n  }\n  #zx-case-tabs-module .zx-metric-val {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    display: block !important;\n    margin-bottom: 8px !important;\n    line-height: 1 !important;\n  }\n  #zx-case-tabs-module .zx-metric-label {\n    font-size: 14px !important;\n    font-weight: 500 !important;\n    color: #94a3b8 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  \/* --- 5. \u9762\u677f 2 \u4e13\u5c5e\uff1aBefore vs After \u6570\u636e\u8868 --- *\/\n  #zx-case-tabs-module .zx-bva-card {\n    background-color: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    border-radius: 6px !important;\n    overflow: hidden !important;\n    box-shadow: 0 10px 25px rgba(15, 23, 42, 0.04) !important;\n  }\n  #zx-case-tabs-module .zx-bva-header {\n    background-color: #184890 !important;\n    color: #ffffff !important;\n    padding: 18px 25px !important;\n  }\n  #zx-case-tabs-module h4.zx-h4-bva {\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    margin: 0 !important;\n    color: #ffffff !important;\n  }\n  #zx-case-tabs-module .zx-bva-row {\n    display: flex !important;\n    justify-content: space-between !important;\n    padding: 16px 25px !important;\n    border-bottom: 1px solid #e2e8f0 !important;\n  }\n  #zx-case-tabs-module .zx-bva-row:last-child { border-bottom: none !important; }\n  #zx-case-tabs-module .zx-bva-label {\n    font-weight: 600 !important;\n    color: #334155 !important;\n    font-size: 15px !important;\n  }\n  #zx-case-tabs-module .zx-bva-val {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-weight: 600 !important;\n    color: #184890 !important;\n    font-size: 15px !important;\n  }\n  #zx-case-tabs-module .zx-bva-row.highlight { background-color: #f8fafc !important; }\n  #zx-case-tabs-module .zx-bva-row.highlight .zx-bva-val { color: #d97706 !important; font-size: 16px !important; font-weight: 700 !important; }\n\n  \/* --- 6. \u9762\u677f 3 \u4e13\u5c5e\uff1a\u5782\u76f4\u65f6\u95f4\u8f74 (Timeline) --- *\/\n  #zx-case-tabs-module .zx-timeline {\n    position: relative !important;\n    padding-left: 30px !important;\n    margin-top: 10px !important;\n  }\n  #zx-case-tabs-module .zx-timeline::before {\n    content: \"\" !important;\n    position: absolute !important;\n    left: 6px !important;\n    top: 5px !important;\n    bottom: 0 !important;\n    width: 2px !important;\n    background-color: #e2e8f0 !important;\n  }\n  #zx-case-tabs-module .zx-tl-item {\n    position: relative !important;\n    margin-bottom: 35px !important;\n  }\n  #zx-case-tabs-module .zx-tl-item:last-child { margin-bottom: 0 !important; }\n  #zx-case-tabs-module .zx-tl-item::before {\n    content: \"\" !important;\n    position: absolute !important;\n    left: -30px !important;\n    top: 4px !important;\n    width: 14px !important;\n    height: 14px !important;\n    border-radius: 50% !important;\n    background-color: #ffffff !important;\n    border: 3px solid #184890 !important;\n    box-sizing: border-box !important;\n  }\n  #zx-case-tabs-module .zx-tl-period {\n    display: block !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    margin-bottom: 4px !important;\n  }\n  #zx-case-tabs-module h4.zx-tl-title {\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    color: #0f172a !important;\n    margin: 0 0 8px 0 !important;\n  }\n  #zx-case-tabs-module p.zx-tl-desc {\n    font-size: 15px !important;\n    line-height: 1.65 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 7. \u79fb\u52a8\u7aef\u54cd\u5e94\u5f0f --- *\/\n  @media (max-width: 992px) {\n    #zx-case-tabs-module .zx-pane-layout {\n      grid-template-columns: 1fr !important;\n      gap: 40px !important;\n    }\n  }\n\n  @media (max-width: 576px) {\n    #zx-case-tabs-module { padding: 60px 15px !important; }\n    #zx-case-tabs-module h2.zx-h2-title { font-size: 28px !important; }\n    #zx-case-tabs-module h3.zx-h3-title { font-size: 22px !important; }\n    #zx-case-tabs-module .zx-tab-btn { padding: 12px 20px !important; font-size: 14.5px !important; }\n    #zx-case-tabs-module .zx-metrics-grid { grid-template-columns: 1fr !important; }\n  }\n<\/style>\n\n<section id=\"zx-case-tabs-module\">\n  <div class=\"zx-container\">\n    \n    <h2 class=\"zx-h2-title\">Case Studies \u2014 Real-World Robotic Welding Projects<\/h2>\n\n    <div class=\"zx-tabs-nav\" role=\"tablist\">\n      <button class=\"zx-tab-btn active\" data-target=\"case-seasia\" role=\"tab\" aria-selected=\"true\">Case 1: SE Asia Fabrication<\/button>\n      <button class=\"zx-tab-btn\" data-target=\"case-europe\" role=\"tab\" aria-selected=\"false\">Case 2: Europe Bridge<\/button>\n      <button class=\"zx-tab-btn\" data-target=\"case-mideast\" role=\"tab\" aria-selected=\"false\">Case 3: Middle East Energy<\/button>\n    <\/div>\n\n    <div class=\"zx-tabs-content\">\n      \n      <div id=\"case-seasia\" class=\"zx-tab-pane active\" role=\"tabpanel\">\n        <div class=\"zx-pane-layout\">\n          <div class=\"zx-pane-text\">\n            <h3 class=\"zx-h3-title\">Case 1 \u2014 High-Volume Steel Structure Fabrication, Southeast Asia<\/h3>\n            <p class=\"zx-desc\">A massive structural steel fabrication shop in SE Asia produces more than 800 tons of H-beams per month. Primarily for commercial buildings, the fabrication line employed 12 manual welders in two shifts for production with average first pass rates of 82%, resulting in excessive rework cycles equating to on average 15% of productive hours.<\/p>\n            <p class=\"zx-desc\">Zhouxiang managed to install two rail-mounted welding robots with twin work-stations on a 16 m rail. The Bochu teachless system took advantage of the Takla model libraries from the facility allowing the loading of new beams profiles and scales in less than 10 minutes. Both robot stations performed the production of all stiffener plate welding, base plate and corbel on standard H-beam and column assemblies.<\/p>\n            \n            <div class=\"zx-quote-box\">\n              <p>&#8220;We were skeptical about the teachless system \u2014 our previous automation attempt required a full-time programmer. With Zhouxiang&#8217;s robots, our operators were loading Tekla models and running production by day 4 of training.&#8221;<\/p>\n              <span class=\"zx-quote-attr\">\u2014 Operations Manager, Southeast Asia Fabrication Facility<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"zx-pane-visual\">\n            <div class=\"zx-metrics-grid\">\n              <div class=\"zx-metric-card\">\n                <span class=\"zx-metric-val\">+65%<\/span>\n                <span class=\"zx-metric-label\">Throughput Increase<\/span>\n              <\/div>\n              <div class=\"zx-metric-card\">\n                <span class=\"zx-metric-val\">98.5%<\/span>\n                <span class=\"zx-metric-label\">First-Pass Rate<\/span>\n              <\/div>\n              <div class=\"zx-metric-card\">\n                <span class=\"zx-metric-val\">12 \u2192 4<\/span>\n                <span class=\"zx-metric-label\">Welders to Operators<\/span>\n              <\/div>\n              <div class=\"zx-metric-card\">\n                <span class=\"zx-metric-val\">14 mo<\/span>\n                <span class=\"zx-metric-label\">Payback Period<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"case-europe\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-pane-layout\">\n          <div class=\"zx-pane-text\">\n            <h3 class=\"zx-h3-title\">Case 2 \u2014 Bridge Fabrication Project, Europe<\/h3>\n            <p class=\"zx-desc\">A European bridge fabricator was required to weld complicated diaphragm plates and splice connections for a multi-span highway bridge. The different shapes of plates and stringent accuracy levels made robot programming impossible.<\/p>\n            <p class=\"zx-desc\">Zhouxiang used a cantilever-type robot, working with 3D vision.point cloud reheating was used to record each assembly prior to welding to enable coverage of the fit-up spread of heavy bridge work. Welding-free was used to cut workpieces that originated from a drawing rather than a 3D model.<\/p>\n            \n            <div class=\"zx-quote-box\">\n              <p>&#8220;The 3D vision system was the differentiator. Our diaphragm plates have \u00b13 mm fit-up variation \u2014 the robot handles it without any manual correction.&#8221;<\/p>\n              <span class=\"zx-quote-attr\">\u2014 Quality Director, European Bridge Fabricator<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"zx-pane-visual\">\n            <div class=\"zx-bva-card\">\n              <div class=\"zx-bva-header\">\n                <h4 class=\"zx-h4-bva\">Before vs. After<\/h4>\n              <\/div>\n              <div class=\"zx-bva-row\">\n                <span class=\"zx-bva-label\">Daily Output<\/span>\n                <span class=\"zx-bva-val\">2.8 t \u2192 4.5 t<\/span>\n              <\/div>\n              <div class=\"zx-bva-row\">\n                <span class=\"zx-bva-label\">Rejection Rate<\/span>\n                <span class=\"zx-bva-val\">8.2% \u2192 1.3%<\/span>\n              <\/div>\n              <div class=\"zx-bva-row\">\n                <span class=\"zx-bva-label\">Labor Hours \/ Ton<\/span>\n                <span class=\"zx-bva-val\">18 h \u2192 9.5 h<\/span>\n              <\/div>\n              <div class=\"zx-bva-row\">\n                <span class=\"zx-bva-label\">Energy \/ Meter Weld<\/span>\n                <span class=\"zx-bva-val\">3.2 kWh \u2192 2.4 kWh<\/span>\n              <\/div>\n              <div class=\"zx-bva-row highlight\">\n                <span class=\"zx-bva-label\">Productivity Gain<\/span>\n                <span class=\"zx-bva-val\">+61%<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"case-mideast\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-pane-layout\">\n          <div class=\"zx-pane-text\">\n            <h3 class=\"zx-h3-title\">Case 3 \u2014 Energy Infrastructure Project, Middle East<\/h3>\n            <p class=\"zx-desc\">For a Middle East EPC contractor, requiring the Presnella Brenthus for substations steel works in an expanding power grid across the region. 2,400 tons of structural steel were supplied for 18 substations, with welding procedures to BRE Vendor requirements specified on all load bearing joints. <sup class=\"zx-cite\">[2]<\/sup><\/p>\n          <\/div>\n          <div class=\"zx-pane-visual\">\n            <div class=\"zx-timeline\">\n              <div class=\"zx-tl-item\">\n                <span class=\"zx-tl-period\">Month 1\u20132<\/span>\n                <h4 class=\"zx-tl-title\">Installation &#038; Commissioning<\/h4>\n                <p class=\"zx-tl-desc\">Two rail-mounted systems installed with 20 m rails. Bochu teachless system configured with project-specific Tekla models. Power supply and welding wire feed systems calibrated to AWS D1.1 parameters.<\/p>\n              <\/div>\n              <div class=\"zx-tl-item\">\n                <span class=\"zx-tl-period\">Month 3<\/span>\n                <h4 class=\"zx-tl-title\">Operator Training &#038; Ramp-Up<\/h4>\n                <p class=\"zx-tl-desc\">5-day on-site training program completed. Four operators certified on Tekla model loading, daily torch maintenance, and quality inspection protocols. Production ramp-up began at 60% target throughput.<\/p>\n              <\/div>\n              <div class=\"zx-tl-item\">\n                <span class=\"zx-tl-period\">Month 4\u20136<\/span>\n                <h4 class=\"zx-tl-title\">Full Production<\/h4>\n                <p class=\"zx-tl-desc\">Both systems running at full capacity. Monthly output: 220 tons per robot station. First-pass acceptance rate: 97.8%. Zero weld-related NCRs (non-conformance reports) across all 6 substation deliveries.<\/p>\n              <\/div>\n              <div class=\"zx-tl-item\">\n                <span class=\"zx-tl-period\">Month 12<\/span>\n                <h4 class=\"zx-tl-title\">ROI Achieved<\/h4>\n                <p class=\"zx-tl-desc\">Full investment recovered through labor savings ($180K annually per station), rework elimination, and accelerated project timeline. Contractor ordered two additional cantilever systems for the next project phase.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    const wrap = document.getElementById('zx-case-tabs-module');\n    if (!wrap) return;\n\n    const btns = wrap.querySelectorAll('.zx-tab-btn');\n    const panes = wrap.querySelectorAll('.zx-tab-pane');\n\n    btns.forEach(btn => {\n      btn.addEventListener('click', function() {\n        \/\/ \u79fb\u9664\u6240\u6709 active\n        btns.forEach(b => {\n          b.classList.remove('active');\n          b.setAttribute('aria-selected', 'false');\n        });\n        panes.forEach(p => p.classList.remove('active'));\n\n        \/\/ \u6fc0\u6d3b\u5f53\u524d\u70b9\u51fb\u7684\n        this.classList.add('active');\n        this.setAttribute('aria-selected', 'true');\n        const targetId = this.getAttribute('data-target');\n        document.getElementById(targetId).classList.add('active');\n      });\n    });\n  });\n<\/script>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@600;700&display=swap');\n\n  \/* 1. \u9876\u7ea7\u5bb9\u5668\u4e0e\u7eaf\u51c0\u80cc\u666f *\/\n  #zx-compliance-module {\n    width: 100% !important;\n    background-color: #f8fafc !important; \/* \u6781\u6d45\u7684\u9ad8\u7ea7\u5de5\u4e1a\u7070\u5e95\u8272 *\/\n    padding: 100px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #334155 !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-compliance-module .zx-container {\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  \/* --- 2. \u5934\u90e8\u5f15\u5165\u533a (\u9650\u5236\u9605\u8bfb\u5bbd\u5ea6\uff0c\u5c45\u4e2d) --- *\/\n  #zx-compliance-module .zx-header-section {\n    max-width: 850px !important;\n    margin: 0 auto 60px auto !important;\n    text-align: center !important;\n  }\n\n  #zx-compliance-module h2.zx-h2-title {\n    font-size: 36px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    line-height: 1.25 !important;\n    margin: 0 0 20px 0 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-compliance-module p.zx-lead-text {\n    font-size: 17px !important;\n    font-weight: 500 !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 3. \u8ba4\u8bc1\u94a2\u5370\u5361\u7247\u7f51\u683c (4\u5217) --- *\/\n  #zx-compliance-module .zx-cert-grid {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 25px !important;\n    margin-bottom: 60px !important;\n  }\n\n  #zx-compliance-module .zx-cert-card {\n    background-color: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    border-top: 4px solid #184890 !important; \/* \u54c1\u724c\u84dd\u9876\u90e8\u6807\u8bc6 *\/\n    border-radius: 4px !important;\n    padding: 35px 25px !important;\n    text-align: center !important;\n    box-shadow: 0 4px 15px rgba(15, 23, 42, 0.03) !important;\n    transition: transform 0.3s ease, box-shadow 0.3s ease !important;\n  }\n\n  #zx-compliance-module .zx-cert-card:hover {\n    transform: translateY(-4px) !important;\n    box-shadow: 0 12px 25px rgba(15, 23, 42, 0.06) !important;\n  }\n\n  \/* \u5de5\u4e1a\u94a2\u5370\u98ce\u7684\u5fbd\u7ae0\u8bbe\u8ba1 *\/\n  #zx-compliance-module .zx-cert-badge {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 64px !important;\n    height: 64px !important;\n    background-color: #f1f5f9 !important;\n    border: 2px solid #184890 !important;\n    border-radius: 4px !important;\n    margin-bottom: 20px !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    line-height: 1.1 !important;\n    padding: 5px !important;\n    box-sizing: border-box !important;\n  }\n\n  #zx-compliance-module h4.zx-h4-cert {\n    font-size: 17px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 10px 0 !important;\n  }\n\n  #zx-compliance-module p.zx-cert-desc {\n    font-size: 14.5px !important;\n    line-height: 1.6 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 4. \u5e95\u90e8\u975e\u5bf9\u79f0\u5b9e\u529b\u80cc\u4e66\u533a (60% \u6587\u672c \/ 40% \u6df1\u8272\u5f15\u8a00) --- *\/\n  #zx-compliance-module .zx-narrative-split {\n    display: grid !important;\n    grid-template-columns: 1.3fr 0.9fr !important;\n    gap: 50px !important;\n    align-items: stretch !important;\n    background-color: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    border-radius: 6px !important;\n    overflow: hidden !important;\n    box-shadow: 0 10px 30px rgba(15, 23, 42, 0.04) !important;\n  }\n\n  \/* \u5de6\u4fa7\u4e13\u5229\u4e0e\u7814\u53d1\u53d9\u8ff0 *\/\n  #zx-compliance-module .zx-rd-content {\n    padding: 50px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n  }\n\n  #zx-compliance-module p.zx-rd-text {\n    font-size: 16.5px !important;\n    font-weight: 400 !important;\n    line-height: 1.75 !important;\n    color: #334155 !important;\n    margin: 0 0 25px 0 !important;\n  }\n  #zx-compliance-module p.zx-rd-text:last-child { margin-bottom: 0 !important; }\n\n  \/* \u53f3\u4fa7\u6df1\u7a7a\u84dd\u4e13\u5bb6\u5f15\u8a00 (\u5f3a\u89c6\u89c9\u951a\u70b9) *\/\n  #zx-compliance-module .zx-quote-showcase {\n    background-color: #0f172a !important; \/* \u6781\u6df1\u84dd\u9ed1 *\/\n    padding: 50px 40px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    position: relative !important;\n    border-left: 4px solid #FFD800 !important;\n  }\n\n  #zx-compliance-module .zx-quote-showcase::before {\n    content: \"\u201c\" !important;\n    position: absolute !important;\n    top: 20px !important;\n    left: 30px !important;\n    font-size: 80px !important;\n    font-family: serif !important;\n    color: rgba(255, 216, 0, 0.15) !important;\n    line-height: 1 !important;\n    pointer-events: none !important;\n  }\n\n  #zx-compliance-module .zx-quote-showcase p {\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    font-style: italic !important;\n    color: #ffffff !important;\n    line-height: 1.7 !important;\n    margin: 0 !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n\n  \/* --- 5. \u79fb\u52a8\u7aef\u54cd\u5e94\u5f0f --- *\/\n  @media (max-width: 992px) {\n    #zx-compliance-module .zx-cert-grid {\n      grid-template-columns: repeat(2, 1fr) !important;\n      gap: 20px !important;\n    }\n    #zx-compliance-module .zx-narrative-split {\n      grid-template-columns: 1fr !important;\n    }\n    #zx-compliance-module .zx-rd-content { padding: 40px 30px !important; }\n    #zx-compliance-module .zx-quote-showcase { padding: 40px 30px !important; border-left: none !important; border-top: 4px solid #FFD800 !important; }\n  }\n\n  @media (max-width: 576px) {\n    #zx-compliance-module { padding: 60px 15px !important; }\n    #zx-compliance-module h2.zx-h2-title { font-size: 28px !important; }\n    #zx-compliance-module .zx-cert-grid { grid-template-columns: 1fr !important; }\n    #zx-compliance-module p.zx-rd-text { font-size: 15.5px !important; }\n    #zx-compliance-module .zx-quote-showcase p { font-size: 16px !important; }\n  }\n<\/style>\n\n<section id=\"zx-compliance-module\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-header-section\">\n      <h2 class=\"zx-h2-title\">Certifications, Standards &#038; Quality Compliance<\/h2>\n      <p class=\"zx-lead-text\">Zhouxiang welding robots are engineered, produced, and tested to meet robot and weld quality international standards, as well as product and production construction. Documented conformance comes with each system.<\/p>\n    <\/div>\n\n    <div class=\"zx-cert-grid\">\n      \n      <div class=\"zx-cert-card\">\n        <div class=\"zx-cert-badge\">ISO<br>9283<\/div>\n        <h4 class=\"zx-h4-cert\">ISO 9283:1998<\/h4>\n        <p class=\"zx-cert-desc\">Manipulation of industrial robots &#8211; criteria for performance and test method associated therewith.<\/p>\n      <\/div>\n\n      <div class=\"zx-cert-card\">\n        <div class=\"zx-cert-badge\">AWS<br>D1.1<\/div>\n        <h4 class=\"zx-h4-cert\">AWS D1.1<\/h4>\n        <p class=\"zx-cert-desc\">ASME Series VIII. Steel welding procedure qualification in accordance with American Welding Society;<\/p>\n      <\/div>\n\n      <div class=\"zx-cert-card\">\n        <div class=\"zx-cert-badge\">CE<\/div>\n        <h4 class=\"zx-h4-cert\">CE Marking<\/h4>\n        <p class=\"zx-cert-desc\">European Conformity under Machinery Directive 2006\/42\/EC.<\/p>\n      <\/div>\n\n      <div class=\"zx-cert-card\">\n        <div class=\"zx-cert-badge\">ISO<br>9001<\/div>\n        <h4 class=\"zx-h4-cert\">ISO 9001<\/h4>\n        <p class=\"zx-cert-desc\">Certificate of Quality Management System for design and production processes.<\/p>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"zx-narrative-split\">\n      \n      <div class=\"zx-rd-content\">\n        <p class=\"zx-rd-text\">Zhouxiang has filed patents locally and globally over the years so far over 200 patents of which 50+ are invention patents. Zhouxiang, sustaining on years of learnings and investments in robotic welding R&#038;D, can deliver all welding systems with WPS\/PQR ( Welding Procedure Specification \/ Procedure Qualification Records ) documentation so that every single robot runs on certified parameters from day 1.<\/p>\n        <p class=\"zx-rd-text\">Zhouxiang is working with world class Chinese university and research institut&#8230;s, on better welding robotics, sensor development, and intelligent manufacturing systems. The continuous R&#038;D work establish track record of each progression of product with the newest ideas of vision technology, path planning ideas, adaptive welding control. This is a dedicated structure steel automation robotics platform, not a second hand machine.<\/p>\n      <\/div>\n\n      <div class=\"zx-quote-showcase\">\n        <p>&#8220;For structural steel projects governed by AWS D1.1, every welding procedure needs qualification. Our robots run the same certified WPS parameters on every joint \u2014 you don&#8217;t get the operator-to-operator variation that triggers requalification audits.&#8221;<\/p>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  \/* --- 1. \u6a21\u5757\u9876\u7ea7\u5bb9\u5668 --- *\/\n  #zx-tools-hub {\n    width: 100% !important;\n    background-color: #f8fafc !important; \/* \u6781\u6d45\u7070\u5e95\uff0c\u7a81\u51fa\u767d\u8272\u4e3b\u64cd\u4f5c\u533a *\/\n    padding: 100px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #334155 !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-tools-hub .zx-container {\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  \/* --- 2. \u5934\u90e8\u5f15\u5165 --- *\/\n  #zx-tools-hub .zx-header {\n    text-align: center !important;\n    max-width: 850px !important;\n    margin: 0 auto 50px auto !important;\n  }\n\n  #zx-tools-hub h2.zx-h2 {\n    font-size: 36px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    line-height: 1.25 !important;\n    margin: 0 0 20px 0 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-tools-hub p.zx-lead {\n    font-size: 17px !important;\n    font-weight: 500 !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 3. SaaS \u7ea7 Tab \u5bfc\u822a\u5668 --- *\/\n  #zx-tools-hub .zx-tab-nav {\n    display: flex !important;\n    justify-content: center !important;\n    margin-bottom: 40px !important;\n    flex-wrap: wrap !important;\n    gap: 10px !important;\n  }\n\n  #zx-tools-hub .zx-tab-btn {\n    background-color: #ffffff !important;\n    border: 1px solid #cbd5e1 !important;\n    padding: 14px 28px !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: #64748b !important;\n    border-radius: 30px !important; \/* \u80f6\u56ca\u578b\u6309\u94ae\uff0c\u66f4\u73b0\u4ee3 *\/\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n    font-family: 'Inter', sans-serif !important;\n    box-shadow: 0 2px 5px rgba(0,0,0,0.02) !important;\n  }\n\n  #zx-tools-hub .zx-tab-btn:hover {\n    color: #184890 !important;\n    border-color: #184890 !important;\n  }\n\n  #zx-tools-hub .zx-tab-btn.active {\n    background-color: #184890 !important;\n    color: #ffffff !important;\n    border-color: #184890 !important;\n    box-shadow: 0 8px 15px rgba(24, 72, 144, 0.2) !important;\n  }\n\n  \/* --- 4. \u9762\u677f\u5bb9\u5668 (\u63a7\u5236\u53f0\u5e03\u5c40) --- *\/\n  #zx-tools-hub .zx-tab-pane {\n    display: none !important;\n    animation: fadeScale 0.3s ease forwards !important;\n  }\n  #zx-tools-hub .zx-tab-pane.active { display: block !important; }\n\n  @keyframes fadeScale {\n    from { opacity: 0; transform: scale(0.99); }\n    to { opacity: 1; transform: scale(1); }\n  }\n\n  \/* \u63a7\u5236\u53f0 2 \u5217\u7f51\u683c\uff1a\u5de6\u8868\u5355\uff0c\u53f3\u770b\u677f *\/\n  #zx-tools-hub .zx-tool-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    background-color: #ffffff !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n    box-shadow: 0 15px 35px rgba(15, 23, 42, 0.05) !important;\n    border: 1px solid #e2e8f0 !important;\n  }\n\n  \/* --- \u5de6\u4fa7\u8868\u5355\u533a --- *\/\n  #zx-tools-hub .zx-input-area {\n    padding: 50px !important;\n  }\n  \n  #zx-tools-hub .zx-tool-title {\n    font-size: 22px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 30px 0 !important;\n  }\n\n  #zx-tools-hub .zx-form-group {\n    margin-bottom: 25px !important;\n  }\n  \n  #zx-tools-hub .zx-label {\n    display: block !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    color: #334155 !important;\n    margin-bottom: 8px !important;\n  }\n\n  \/* \u5de5\u4e1a\u7ea7\u8f93\u5165\u6846 *\/\n  #zx-tools-hub .zx-input, \n  #zx-tools-hub .zx-select {\n    width: 100% !important;\n    padding: 14px 16px !important;\n    font-size: 16px !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    color: #0f172a !important;\n    border: 1px solid #cbd5e1 !important;\n    border-radius: 4px !important;\n    background-color: #f8fafc !important;\n    transition: border-color 0.3s, box-shadow 0.3s !important;\n    box-sizing: border-box !important;\n  }\n  \n  #zx-tools-hub .zx-input:focus, \n  #zx-tools-hub .zx-select:focus {\n    outline: none !important;\n    border-color: #184890 !important;\n    box-shadow: 0 0 0 3px rgba(24, 72, 144, 0.1) !important;\n    background-color: #ffffff !important;\n  }\n\n  \/* --- \u53f3\u4fa7\u770b\u677f\u533a (Dark Dashboard) --- *\/\n  #zx-tools-hub .zx-result-area {\n    background-color: #0f172a !important; \/* \u6781\u6df1\u84dd\u9ed1 *\/\n    padding: 50px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    border-left: 4px solid #FFD800 !important;\n  }\n\n  #zx-tools-hub .zx-result-title {\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    color: #94a3b8 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin: 0 0 30px 0 !important;\n  }\n\n  #zx-tools-hub .zx-result-box {\n    margin-bottom: 30px !important;\n  }\n  #zx-tools-hub .zx-result-box:last-child { margin-bottom: 0 !important; }\n\n  #zx-tools-hub .zx-result-val {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 46px !important;\n    font-weight: 700 !important;\n    color: #FFD800 !important;\n    line-height: 1 !important;\n    margin-bottom: 8px !important;\n    display: flex !important;\n    align-items: baseline !important;\n  }\n  \n  #zx-tools-hub .zx-result-val.blue { color: #38bdf8 !important; } \/* \u84dd\u5149\u6548\u679c *\/\n  #zx-tools-hub .zx-result-val.green { color: #34d399 !important; }\n\n  #zx-tools-hub .zx-result-unit {\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    color: #cbd5e1 !important;\n    margin-left: 8px !important;\n    font-family: 'Inter', sans-serif !important;\n  }\n\n  #zx-tools-hub .zx-result-desc {\n    font-size: 15px !important;\n    color: #94a3b8 !important;\n    margin: 0 !important;\n  }\n\n  \/* \u5e95\u90e8 CTA \u6309\u94ae *\/\n  #zx-tools-hub .zx-tool-cta {\n    margin-top: 40px !important;\n    padding-top: 30px !important;\n    border-top: 1px solid rgba(255,255,255,0.1) !important;\n  }\n  #zx-tools-hub a.zx-btn-cta {\n    display: inline-block !important;\n    background-color: transparent !important;\n    color: #ffffff !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    text-decoration: none !important;\n    padding: 12px 24px !important;\n    border-radius: 4px !important;\n    border: 1px solid rgba(255,255,255,0.3) !important;\n    transition: all 0.3s !important;\n  }\n  #zx-tools-hub a.zx-btn-cta:hover {\n    background-color: rgba(255,255,255,0.1) !important;\n    border-color: #ffffff !important;\n  }\n\n  \/* --- 5. \u79fb\u52a8\u7aef\u54cd\u5e94\u5f0f --- *\/\n  @media (max-width: 992px) {\n    #zx-tools-hub .zx-tool-grid { grid-template-columns: 1fr !important; }\n    #zx-tools-hub .zx-result-area { border-left: none !important; border-top: 4px solid #FFD800 !important; padding: 40px 30px !important; }\n    #zx-tools-hub .zx-input-area { padding: 40px 30px !important; }\n  }\n\n  @media (max-width: 576px) {\n    #zx-tools-hub { padding: 60px 15px !important; }\n    #zx-tools-hub h2.zx-h2 { font-size: 28px !important; }\n    #zx-tools-hub .zx-tab-btn { width: 100% !important; text-align: center !important; border-radius: 4px !important; }\n    #zx-tools-hub .zx-result-val { font-size: 36px !important; }\n  }\n<\/style>\n\n<section id=\"zx-tools-hub\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-header\">\n      <h2 class=\"zx-h2\">Interactive Fabrication Tools<\/h2>\n      <p class=\"zx-lead\">Use our live calculators to estimate your production capacity, analyze cost reductions, calculate ROI, or find the right robotic system for your specific shop floor needs.<\/p>\n    <\/div>\n\n    <div class=\"zx-tab-nav\" role=\"tablist\">\n      <button class=\"zx-tab-btn active\" data-target=\"pane-roi\" role=\"tab\">ROI Calculator<\/button>\n      <button class=\"zx-tab-btn\" data-target=\"pane-capacity\" role=\"tab\">Capacity Calculator<\/button>\n      <button class=\"zx-tab-btn\" data-target=\"pane-cost\" role=\"tab\">Cost Comparison<\/button>\n      <button class=\"zx-tab-btn\" data-target=\"pane-selector\" role=\"tab\">System Selector<\/button>\n    <\/div>\n\n    <div id=\"pane-roi\" class=\"zx-tab-pane active\" role=\"tabpanel\">\n      <div class=\"zx-tool-grid\">\n        <div class=\"zx-input-area\">\n          <h3 class=\"zx-tool-title\">ROI Payback Estimator<\/h3>\n          <div class=\"zx-form-group\">\n            <label class=\"zx-label\">Estimated System Investment ($)<\/label>\n            <input type=\"number\" id=\"roi-inv\" class=\"zx-input\" value=\"150000\" step=\"10000\">\n          <\/div>\n          <div class=\"zx-form-group\">\n            <label class=\"zx-label\">Manual Welders Replaced (Headcount)<\/label>\n            <input type=\"number\" id=\"roi-welders\" class=\"zx-input\" value=\"4\" min=\"1\">\n          <\/div>\n          <div class=\"zx-form-group\">\n            <label class=\"zx-label\">Monthly Cost per Welder ($)<\/label>\n            <input type=\"number\" id=\"roi-wage\" class=\"zx-input\" value=\"4500\" step=\"100\">\n          <\/div>\n        <\/div>\n        <div class=\"zx-result-area\">\n          <h4 class=\"zx-result-title\">Live Projection<\/h4>\n          <div class=\"zx-result-box\">\n            <div class=\"zx-result-val\"><span id=\"res-payback\">8.3<\/span><span class=\"zx-result-unit\">Months<\/span><\/div>\n            <p class=\"zx-result-desc\">Estimated Payback Period<\/p>\n          <\/div>\n          <div class=\"zx-result-box\">\n            <div class=\"zx-result-val green\"><span id=\"res-savings\">216,000<\/span><span class=\"zx-result-unit\">$\/Year<\/span><\/div>\n            <p class=\"zx-result-desc\">Annual Direct Labor Savings<\/p>\n          <\/div>\n          <div class=\"zx-tool-cta\"><a href=\"#ct-popup-1791\" class=\"zx-btn-cta\">Request Detailed Audit<\/a><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div id=\"pane-capacity\" class=\"zx-tab-pane\" role=\"tabpanel\">\n      <div class=\"zx-tool-grid\">\n        <div class=\"zx-input-area\">\n          <h3 class=\"zx-tool-title\">Production Capacity Simulator<\/h3>\n          <div class=\"zx-form-group\">\n            <label class=\"zx-label\">Current Manual Output (Tons\/Month)<\/label>\n            <input type=\"number\" id=\"cap-tons\" class=\"zx-input\" value=\"200\" step=\"50\">\n          <\/div>\n          <div class=\"zx-form-group\">\n            <label class=\"zx-label\">Current Active Shifts<\/label>\n            <select id=\"cap-shifts\" class=\"zx-select\">\n              <option value=\"1\">1 Shift (8 Hours)<\/option>\n              <option value=\"2\">2 Shifts (16 Hours)<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"zx-result-area\">\n          <h4 class=\"zx-result-title\">Robotic Potential<\/h4>\n          <div class=\"zx-result-box\">\n            <div class=\"zx-result-val blue\"><span id=\"res-new-tons\">310<\/span><span class=\"zx-result-unit\">Tons\/Mo<\/span><\/div>\n            <p class=\"zx-result-desc\">Estimated Output with 1 Robot (Same Shifts)<\/p>\n          <\/div>\n          <div class=\"zx-result-box\">\n            <div class=\"zx-result-val\"><span id=\"res-boost\">+55%<\/span><\/div>\n            <p class=\"zx-result-desc\">Throughput Increase<\/p>\n          <\/div>\n          <div class=\"zx-tool-cta\"><a href=\"#ct-popup-1791\" class=\"zx-btn-cta\">Discuss Cycle Times<\/a><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div id=\"pane-cost\" class=\"zx-tab-pane\" role=\"tabpanel\">\n      <div class=\"zx-tool-grid\">\n        <div class=\"zx-input-area\">\n          <h3 class=\"zx-tool-title\">Cost Per Ton Comparison<\/h3>\n          <div class=\"zx-form-group\">\n            <label class=\"zx-label\">Manual Welding Hours per Ton<\/label>\n            <input type=\"number\" id=\"cost-hrs\" class=\"zx-input\" value=\"18\" step=\"1\">\n          <\/div>\n          <div class=\"zx-form-group\">\n            <label class=\"zx-label\">Fully Burdened Hourly Labor Rate ($)<\/label>\n            <input type=\"number\" id=\"cost-rate\" class=\"zx-input\" value=\"35\" step=\"1\">\n          <\/div>\n        <\/div>\n        <div class=\"zx-result-area\">\n          <h4 class=\"zx-result-title\">Cost Analysis<\/h4>\n          <div class=\"zx-result-box\">\n            <div class=\"zx-result-val\" style=\"color:#f87171;\"><span id=\"res-cost-man\">630<\/span><span class=\"zx-result-unit\">$\/Ton<\/span><\/div>\n            <p class=\"zx-result-desc\">Manual Welding Cost<\/p>\n          <\/div>\n          <div class=\"zx-result-box\">\n            <div class=\"zx-result-val green\"><span id=\"res-cost-rob\">262<\/span><span class=\"zx-result-unit\">$\/Ton<\/span><\/div>\n            <p class=\"zx-result-desc\">Robotic Welding Cost (inc. amortization &#038; power)<\/p>\n          <\/div>\n          <div class=\"zx-tool-cta\"><a href=\"#ct-popup-1791\" class=\"zx-btn-cta\">Get Cost Breakdown<\/a><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div id=\"pane-selector\" class=\"zx-tab-pane\" role=\"tabpanel\">\n      <div class=\"zx-tool-grid\">\n        <div class=\"zx-input-area\">\n          <h3 class=\"zx-tool-title\">Find Your System<\/h3>\n          <div class=\"zx-form-group\">\n            <label class=\"zx-label\">Primary Workpiece Type<\/label>\n            <select id=\"sel-type\" class=\"zx-select\">\n              <option value=\"rail\">Standard H-Beams \/ Columns<\/option>\n              <option value=\"cantilever\">Complex Plate Assemblies \/ Bridge Girders<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"zx-form-group\">\n            <label class=\"zx-label\">Production Mix<\/label>\n            <select id=\"sel-mix\" class=\"zx-select\">\n              <option value=\"rail\">High Volume, Low Variation<\/option>\n              <option value=\"cantilever\">High Mix, High Variation (Custom)<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"zx-result-area\">\n          <h4 class=\"zx-result-title\">Recommendation<\/h4>\n          <div class=\"zx-result-box\">\n            <div class=\"zx-result-val blue\" style=\"font-size:32px !important;\" id=\"res-system\">Rail-Mounted System<\/div>\n            <p class=\"zx-result-desc\" id=\"res-sys-desc\">Ideal for repetitive, long structural beams.<\/p>\n          <\/div>\n          <div class=\"zx-tool-cta\"><a href=\"#ct-popup-1791\" class=\"zx-btn-cta\">View System Specs<\/a><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    \n    \/\/ --- 1. Tab \u5207\u6362\u903b\u8f91 ---\n    const btns = document.querySelectorAll('#zx-tools-hub .zx-tab-btn');\n    const panes = document.querySelectorAll('#zx-tools-hub .zx-tab-pane');\n\n    btns.forEach(btn => {\n      btn.addEventListener('click', function() {\n        btns.forEach(b => b.classList.remove('active'));\n        panes.forEach(p => p.classList.remove('active'));\n        this.classList.add('active');\n        document.getElementById(this.getAttribute('data-target')).classList.add('active');\n      });\n    });\n\n    \/\/ --- 2. \u5de5\u5177\u901a\u7528\u66f4\u65b0\u7ed1\u5b9a\u51fd\u6570 ---\n    function bindCalc(inputs, calcFunction) {\n      inputs.forEach(id => {\n        const el = document.getElementById(id);\n        if(el) { el.addEventListener('input', calcFunction); el.addEventListener('change', calcFunction); }\n      });\n    }\n\n    \/\/ --- Tool 1: ROI Calculator Logic ---\n    function updateROI() {\n      const inv = parseFloat(document.getElementById('roi-inv').value) || 0;\n      const welders = parseFloat(document.getElementById('roi-welders').value) || 0;\n      const wage = parseFloat(document.getElementById('roi-wage').value) || 0;\n      \n      const monthlySavings = welders * wage;\n      const annualSavings = monthlySavings * 12;\n      let payback = 0;\n      \n      if(monthlySavings > 0) {\n        payback = (inv \/ monthlySavings).toFixed(1);\n      }\n\n      document.getElementById('res-payback').innerText = payback;\n      document.getElementById('res-savings').innerText = annualSavings.toLocaleString();\n    }\n    bindCalc(['roi-inv', 'roi-welders', 'roi-wage'], updateROI);\n\n    \/\/ --- Tool 2: Capacity Calculator Logic ---\n    function updateCapacity() {\n      const tons = parseFloat(document.getElementById('cap-tons').value) || 0;\n      \/\/ Assume a standard robot adds 55% throughput on a baseline\n      const newTons = Math.round(tons * 1.55);\n      \n      document.getElementById('res-new-tons').innerText = newTons;\n      document.getElementById('res-boost').innerText = \"+55%\";\n    }\n    bindCalc(['cap-tons', 'cap-shifts'], updateCapacity);\n\n    \/\/ --- Tool 3: Cost Comparison Logic ---\n    function updateCost() {\n      const hrs = parseFloat(document.getElementById('cost-hrs').value) || 0;\n      const rate = parseFloat(document.getElementById('cost-rate').value) || 0;\n      \n      const manCost = Math.round(hrs * rate);\n      \/\/ Assume robot reduces hours per ton by 55%, and machine rate is lower (~$12\/hr for power\/amortization)\n      const robHrs = hrs * 0.45;\n      const robCost = Math.round((robHrs * rate) + (robHrs * 12)); \/\/ Labor monitoring + machine cost\n\n      document.getElementById('res-cost-man').innerText = manCost;\n      document.getElementById('res-cost-rob').innerText = robCost;\n    }\n    bindCalc(['cost-hrs', 'cost-rate'], updateCost);\n\n    \/\/ --- Tool 4: System Selector Logic ---\n    function updateSelector() {\n      const type = document.getElementById('sel-type').value;\n      const mix = document.getElementById('sel-mix').value;\n      \n      const resTitle = document.getElementById('res-system');\n      const resDesc = document.getElementById('res-sys-desc');\n\n      if (type === 'cantilever' || mix === 'cantilever') {\n        resTitle.innerText = \"Cantilever Robot\";\n        resDesc.innerText = \"Best for bridge components, plate assemblies, and variable high-mix geometries.\";\n      } else {\n        resTitle.innerText = \"Rail-Mounted\";\n        resDesc.innerText = \"Maximum throughput for standard H-beams and columns via dual-workstations.\";\n      }\n    }\n    bindCalc(['sel-type', 'sel-mix'], updateSelector);\n\n    \/\/ Initialize all calculators on load\n    updateROI();\n    updateCapacity();\n    updateCost();\n    updateSelector();\n  });\n<\/script>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  \/* --- 1. \u9876\u7ea7\u5bb9\u5668\u4e0e\u6df1\u8272\u5de5\u4e1a\u80cc\u666f --- *\/\n  #zx-service-module {\n    width: 100% !important;\n    background-color: #0f172a !important; \/* \u6781\u5177\u5b89\u5168\u611f\u7684\u6df1\u7a7a\u84dd\u9ed1 *\/\n    padding: 100px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #ffffff !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n\n  \/* \u80cc\u666f\u4fee\u9970\uff1a\u589e\u52a0\u9ad8\u7ea7\u5de5\u4e1a\u7eb9\u7406 *\/\n  #zx-service-module::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: -50% !important;\n    right: -10% !important;\n    width: 70% !important;\n    height: 200% !important;\n    background: radial-gradient(circle, rgba(255,216,0,0.03) 0%, transparent 70%) !important;\n    pointer-events: none !important;\n  }\n\n  #zx-service-module .zx-container {\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n\n  \/* --- 2. \u5934\u90e8\u5f15\u5165\u533a (\u5f3a\u5316\u975e\u5bf9\u79f0\u6392\u7248) --- *\/\n  #zx-service-module .zx-header-row {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: flex-end !important;\n    margin-bottom: 60px !important;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;\n    padding-bottom: 40px !important;\n  }\n\n  #zx-service-module .zx-header-left {\n    width: 55% !important;\n  }\n\n  #zx-service-module .zx-header-right {\n    width: 40% !important;\n  }\n\n  #zx-service-module h2.zx-h2-title {\n    font-size: 38px !important;\n    font-weight: 800 !important;\n    color: #ffffff !important;\n    line-height: 1.2 !important;\n    margin: 0 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-service-module p.zx-lead {\n    font-size: 17px !important;\n    font-weight: 400 !important;\n    line-height: 1.75 !important;\n    color: #94a3b8 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 3. \u65e0\u7f1d\u670d\u52a1\u77e9\u9635\u7f51\u683c (Seamless Blueprint Grid) --- *\/\n  #zx-service-module .zx-matrix-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 0 !important; \/* \u5173\u952e\uff1a0 \u95f4\u8ddd\u6253\u9020\u63a7\u5236\u9762\u677f\u611f *\/\n    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;\n    border-left: 1px solid rgba(255, 255, 255, 0.1) !important;\n  }\n\n  #zx-service-module .zx-matrix-item {\n    padding: 50px 40px !important;\n    border-right: 1px solid rgba(255, 255, 255, 0.1) !important;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;\n    background-color: transparent !important;\n    transition: background-color 0.3s ease !important;\n    position: relative !important;\n  }\n\n  \/* \u60ac\u505c\u65f6\u7684\u96f7\u8fbe\u626b\u63cf\u5f0f\u9ad8\u4eae\u53cd\u9988 *\/\n  #zx-service-module .zx-matrix-item:hover {\n    background-color: rgba(255, 255, 255, 0.03) !important;\n  }\n\n  #zx-service-module .zx-matrix-item::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 0 !important;\n    height: 3px !important;\n    background-color: #FFD800 !important;\n    transition: width 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n  }\n\n  #zx-service-module .zx-matrix-item:hover::before {\n    width: 100% !important; \/* \u9876\u90e8\u9ec4\u7ebf\u5c55\u5f00 *\/\n  }\n\n  \/* \u5de5\u4e1a\u7b26\u53f7\u94ed\u724c (\u53bb\u9664\u5ec9\u4ef7\u7684 Emoji \u611f) *\/\n  #zx-service-module .zx-icon-badge {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 48px !important;\n    height: 48px !important;\n    background-color: rgba(24, 72, 144, 0.3) !important; \/* \u6781\u6df1\u7684\u900f\u660e\u84dd *\/\n    border: 1px solid rgba(24, 72, 144, 0.8) !important;\n    border-radius: 4px !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 20px !important;\n    font-weight: 600 !important;\n    color: #FFD800 !important;\n    margin-bottom: 25px !important;\n  }\n\n  #zx-service-module h3.zx-h3-svc {\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    margin: 0 0 15px 0 !important;\n    line-height: 1.3 !important;\n  }\n\n  #zx-service-module p.zx-svc-desc {\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    color: #cbd5e1 !important;\n    line-height: 1.7 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 4. \u79fb\u52a8\u7aef\u54cd\u5e94\u5f0f --- *\/\n  @media (max-width:1000px) {\n    #zx-service-module .zx-header-row {\n      flex-direction: column !important;\n      align-items: flex-start !important;\n      gap: 30px !important;\n    }\n    #zx-service-module .zx-header-left,\n    #zx-service-module .zx-header-right {\n      width: 100% !important;\n    }\n    #zx-service-module .zx-matrix-grid {\n      grid-template-columns: repeat(2, 1fr) !important;\n    }\n  }\n\n  @media (max-width: 576px) {\n    #zx-service-module { padding: 60px 15px !important; }\n    #zx-service-module h2.zx-h2-title { font-size: 30px !important; }\n    #zx-service-module .zx-matrix-grid {\n      grid-template-columns: 1fr !important;\n      border-left: none !important;\n      border-top: none !important;\n    }\n    #zx-service-module .zx-matrix-item {\n      padding: 40px 20px !important;\n      border-right: none !important;\n      border-left: 1px solid rgba(255, 255, 255, 0.1) !important;\n      border-top: 1px solid rgba(255, 255, 255, 0.1) !important;\n    }\n    #zx-service-module .zx-icon-badge { margin-bottom: 20px !important; }\n  }\n<\/style>\n\n<section id=\"zx-service-module\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-header-row\">\n      <div class=\"zx-header-left\">\n        <h2 class=\"zx-h2-title\">After-Sales Service, Training &#038; Technical Support<\/h2>\n      <\/div>\n      <div class=\"zx-header-right\">\n        <p class=\"zx-lead\">Zhouxiang&#8217;s robotic welding support does not stop at delivery. Our global service network keeps your welding robot running at peak performance, maximizing uptime and output throughout its entire service life.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"zx-matrix-grid\">\n      \n      <div class=\"zx-matrix-item\">\n        <div class=\"zx-icon-badge\">24h<\/div>\n        <h3 class=\"zx-h3-svc\">24-Hour Response Hotline<\/h3>\n        <p class=\"zx-svc-desc\">Technical emergencies are handled right away. Telephone troubleshooting from our design team is available at any time.<\/p>\n      <\/div>\n\n      <div class=\"zx-matrix-item\">\n        <div class=\"zx-icon-badge\">\u2699<\/div>\n        <h3 class=\"zx-h3-svc\">Remote Diagnostics<\/h3>\n        <p class=\"zx-svc-desc\">Engineers can log into the robot controller from a different location to isolate and troubleshoot problems, change any parameters and rectify the majority of software errors remotely.<\/p>\n      <\/div>\n\n      <div class=\"zx-matrix-item\">\n        <div class=\"zx-icon-badge\">\u2708<\/div>\n        <h3 class=\"zx-h3-svc\">Global On-Site Service<\/h3>\n        <p class=\"zx-svc-desc\">27 service teams supporting China, Europe, North America, South East Asia, and the Middle East. Most problems responded on-site in 48-72 hours for critical issues.<\/p>\n      <\/div>\n\n      <div class=\"zx-matrix-item\">\n        <div class=\"zx-icon-badge\">\u270e<\/div>\n        <h3 class=\"zx-h3-svc\">Operator Training Program<\/h3>\n        <p class=\"zx-svc-desc\">3-5 day (hands on) training at your own manufacturing plant. Hands on instruction on the Bochu teachless system, Tekla loading and daily troubleshooting and maintenance. Please note most entire teams are up and running by day 4.<\/p>\n      <\/div>\n\n      <div class=\"zx-matrix-item\">\n        <div class=\"zx-icon-badge\">\u2605<\/div>\n        <h3 class=\"zx-h3-svc\">Spare Parts &#038; Consumables<\/h3>\n        <p class=\"zx-svc-desc\">12-hour related parts stock levels with world-wide delivery. Weld torch tips, nozzles, liners and sensor parts are all held at regional warehouses and available to dispatch within 12 hours<\/p>\n      <\/div>\n\n      <div class=\"zx-matrix-item\">\n        <div class=\"zx-icon-badge\">\u21bb<\/div>\n        <h3 class=\"zx-h3-svc\">Warranty &#038; Upgrades<\/h3>\n        <p class=\"zx-svc-desc\">Robots and control system: 2 year (full) warranty. Rail and structural components: 5 year warranty. Software updates and system upgrades included.<\/p>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;800&family=IBM+Plex+Mono:wght@500;600&display=swap');\n\n  \/* 1. \u9876\u7ea7\u5bb9\u5668 *\/\n  #zx-advanced-faq {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 100px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #334155 !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-advanced-faq .zx-container {\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n  }\n\n  \/* --- 2. \u5934\u90e8\u5f15\u5165 --- *\/\n  #zx-advanced-faq .zx-header {\n    text-align: center !important;\n    margin-bottom: 60px !important;\n  }\n\n  #zx-advanced-faq h2.zx-h2-title {\n    font-size: 36px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    letter-spacing: -0.8px !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 3. FAQ \u53cc\u680f\u7f51\u683c\u5e03\u5c40 --- *\/\n  #zx-advanced-faq .zx-faq-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 0 50px !important; \n    align-items: start !important;\n  }\n\n  #zx-advanced-faq .zx-faq-item {\n    border-bottom: 1px solid #e2e8f0 !important;\n    overflow: hidden !important;\n    transition: all 0.3s ease !important;\n  }\n\n  #zx-advanced-faq .zx-faq-item:hover {\n    border-bottom-color: #184890 !important;\n  }\n\n  \/* \u95ee\u9898\u89e6\u53d1\u5668\u533a\u57df *\/\n  #zx-advanced-faq .zx-faq-trigger {\n    width: 100% !important;\n    background: none !important;\n    border: none !important;\n    padding: 25px 0 !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: all 0.2s ease !important;\n    outline: none !important;\n  }\n\n  #zx-advanced-faq h4.zx-faq-question {\n    font-size: 17px !important;\n    font-weight: 700 !important;\n    color: #0f172a !important;\n    line-height: 1.4 !important;\n    margin: 0 !important;\n    padding-right: 30px !important;\n  }\n\n  \/* \u81ea\u5b9a\u4e49\u56fe\u6807\u63a7\u5236 *\/\n  #zx-advanced-faq .zx-icon {\n    position: relative !important;\n    width: 18px !important;\n    height: 18px !important;\n    flex-shrink: 0 !important;\n  }\n  #zx-advanced-faq .zx-icon::before,\n  #zx-advanced-faq .zx-icon::after {\n    content: \"\" !important;\n    position: absolute !important;\n    background-color: #184890 !important;\n    transition: transform 0.3s ease !important;\n  }\n  #zx-advanced-faq .zx-icon::before { width: 100%; height: 2px; top: 8px; left: 0; }\n  #zx-advanced-faq .zx-icon::after { width: 2px; height: 100%; top: 0; left: 8px; }\n\n  \/* \u6fc0\u6d3b\uff08\u5c55\u5f00\uff09\u72b6\u6001\u56fe\u6807 *\/\n  #zx-advanced-faq .zx-faq-item.active .zx-icon::after {\n    transform: rotate(90deg) !important;\n    opacity: 0 !important;\n  }\n  #zx-advanced-faq .zx-faq-item.active .zx-icon::before {\n    background-color: #FFD800 !important;\n  }\n  #zx-advanced-faq .zx-faq-item.active h4.zx-faq-question {\n    color: #184890 !important;\n  }\n\n  \/* \u56de\u7b54\u9762\u677f\uff1a\u9ed8\u8ba4 max-height \u4e3a 0 *\/\n  #zx-advanced-faq .zx-faq-panel {\n    max-height: 0;\n    overflow: hidden !important;\n    transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\n  }\n\n  #zx-advanced-faq .zx-faq-panel-inner {\n    padding: 0 0 30px 0 !important;\n    font-size: 15.5px !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n  }\n\n  #zx-advanced-faq span.mono {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-weight: 600 !important;\n    color: #184890 !important;\n  }\n\n  \/* --- 4. \u79fb\u52a8\u7aef\u54cd\u5e94\u5f0f --- *\/\n  @media (max-width: 992px) {\n    #zx-advanced-faq .zx-faq-grid { grid-template-columns: 1fr !important; }\n  }\n\n  @media (max-width: 576px) {\n    #zx-advanced-faq { padding: 60px 15px !important; }\n    #zx-advanced-faq h2.zx-h2-title { font-size: 28px !important; }\n    #zx-advanced-faq h4.zx-faq-question { font-size: 16px !important; }\n  }\n<\/style>\n\n<section id=\"zx-advanced-faq\">\n  <div class=\"zx-container\">\n    <div class=\"zx-header\">\n      <h2 class=\"zx-h2-title\">Frequently Asked Questions About Structural Steel Welding Robots<\/h2>\n    <\/div>\n\n    <div class=\"zx-faq-grid\">\n      <div class=\"zx-faq-item\">\n        <button class=\"zx-faq-trigger\">\n          <h4 class=\"zx-faq-question\">What is a welding robot for structural steel?<\/h4>\n          <div class=\"zx-icon\"><\/div>\n        <\/button>\n        <div class=\"zx-faq-panel\">\n          <div class=\"zx-faq-panel-inner\">It is an industrial robotic arm with a welding torch that automatically welds H-beams, columns, and stiffeners.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-faq-item\">\n        <button class=\"zx-faq-trigger\">\n          <h4 class=\"zx-faq-question\">What is the best welding method for structural steel?<\/h4>\n          <div class=\"zx-icon\"><\/div>\n        <\/button>\n        <div class=\"zx-faq-panel\">\n          <div class=\"zx-faq-panel-inner\">GMAW (MIG\/MAG) is the most common welding process for structural steel fabrication due to its high deposition rate and suitability for automation. Flux-cored arc welding (FCAW) is also used for heavier sections.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-faq-item\">\n        <button class=\"zx-faq-trigger\">\n          <h4 class=\"zx-faq-question\">What are the disadvantages of robotic welding?<\/h4>\n          <div class=\"zx-icon\"><\/div>\n        <\/button>\n        <div class=\"zx-faq-panel\">\n          <div class=\"zx-faq-panel-inner\">Initial investment cost (<span class=\"mono\">$80K\u2013$350K+<\/span>), floor space for the robot cell, and a 3\u20135 day operator learning curve are the main trade-offs. You also need reliable 3D models or drawings for the teachless system to work effectively. That said, fabricators processing over <span class=\"mono\">200 tons<\/span> monthly usually recover the full investment within <span class=\"mono\">12\u201324 months<\/span>.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-faq-item\">\n        <button class=\"zx-faq-trigger\">\n          <h4 class=\"zx-faq-question\">How much do welding robots cost?<\/h4>\n          <div class=\"zx-icon\"><\/div>\n        <\/button>\n        <div class=\"zx-faq-panel\">\n          <div class=\"zx-faq-panel-inner\">Structural steel welding robots range from <span class=\"mono\">$80,000<\/span> for entry-level single-robot systems to <span class=\"mono\">$350,000+<\/span> for advanced multi-robot production lines. Price depends on robot count, rail length, vision system, and workstation configuration.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-faq-item\">\n        <button class=\"zx-faq-trigger\">\n          <h4 class=\"zx-faq-question\">What is the difference between rail-mounted and cantilever welding robots?<\/h4>\n          <div class=\"zx-icon\"><\/div>\n        <\/button>\n        <div class=\"zx-faq-panel\">\n          <div class=\"zx-faq-panel-inner\">Rail-mounted robots travel along a floor track and work best for long beams. Cantilever robots mount on an overhead gantry, giving them greater reach and flexibility for complex assemblies and variable geometry. Both types in Zhouxiang&#8217;s range feature teachless welding.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-faq-item\">\n        <button class=\"zx-faq-trigger\">\n          <h4 class=\"zx-faq-question\">Can robotic welding handle H-beams and complex steel assemblies?<\/h4>\n          <div class=\"zx-icon\"><\/div>\n        <\/button>\n        <div class=\"zx-faq-panel\">\n          <div class=\"zx-faq-panel-inner\">Yes. Zhouxiang&#8217;s robots are designed specifically for structural steel components including H-beams, box columns, plate assemblies, diaphragm plates, stiffener plates, and corbels. 3D vision handles part-to-part variation automatically.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-faq-item\">\n        <button class=\"zx-faq-trigger\">\n          <h4 class=\"zx-faq-question\">What is a teachless welding system and how does it work?<\/h4>\n          <div class=\"zx-icon\"><\/div>\n        <\/button>\n        <div class=\"zx-faq-panel\">\n          <div class=\"zx-faq-panel-inner\">A teachless welding system eliminates manual teach-pendant programming. Instead, the operator imports a 3D CAD model, and the system automatically identifies weld seams, matches parameters, and generates the path. This reduces setup time from hours to minutes.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-faq-item\">\n        <button class=\"zx-faq-trigger\">\n          <h4 class=\"zx-faq-question\">Do I need to program the robot for each new workpiece?<\/h4>\n          <div class=\"zx-icon\"><\/div>\n        <\/button>\n        <div class=\"zx-faq-panel\">\n          <div class=\"zx-faq-panel-inner\">No. Import the 3D model and the robot generates the welding program automatically.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-faq-item\">\n        <button class=\"zx-faq-trigger\">\n          <h4 class=\"zx-faq-question\">What CAD\/BIM formats are supported?<\/h4>\n          <div class=\"zx-icon\"><\/div>\n        <\/button>\n        <div class=\"zx-faq-panel\">\n          <div class=\"zx-faq-panel-inner\">Tekla Structures, SolidWorks, and UG (NX). Each system reads 3D geometry to extract weld positions and plate dimensions automatically.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-faq-item\">\n        <button class=\"zx-faq-trigger\">\n          <h4 class=\"zx-faq-question\">What is the typical ROI and payback period?<\/h4>\n          <div class=\"zx-icon\"><\/div>\n        <\/button>\n        <div class=\"zx-faq-panel\">\n          <div class=\"zx-faq-panel-inner\">Most structural steel fabricators see payback within <span class=\"mono\">12\u201324 months<\/span>. A single robot generally replaces <span class=\"mono\">3\u20134 manual welders<\/span> and increases throughput by <span class=\"mono\">40\u201365%<\/span>.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-faq-item\">\n        <button class=\"zx-faq-trigger\">\n          <h4 class=\"zx-faq-question\">Does Zhouxiang provide global after-sales service?<\/h4>\n          <div class=\"zx-icon\"><\/div>\n        <\/button>\n        <div class=\"zx-faq-panel\">\n          <div class=\"zx-faq-panel-inner\">Yes. Zhouxiang maintains service teams across China, Europe, North America, Southeast Asia, and the Middle East. Services include 24-hour remote diagnostics, on-site maintenance, and software updates.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-faq-item\">\n        <button class=\"zx-faq-trigger\">\n          <h4 class=\"zx-faq-question\">What certifications do Zhouxiang welding robots comply with?<\/h4>\n          <div class=\"zx-icon\"><\/div>\n        <\/button>\n        <div class=\"zx-faq-panel\">\n          <div class=\"zx-faq-panel-inner\">Zhouxiang welding systems comply with ISO 9283, AWS D1.1, CE marking, and ISO 9001. Zhouxiang holds over <span class=\"mono\">200 patents<\/span>.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    const faqModule = document.getElementById('zx-advanced-faq');\n    if (!faqModule) return;\n\n    const items = faqModule.querySelectorAll('.zx-faq-item');\n\n    items.forEach(item => {\n      const trigger = item.querySelector('.zx-faq-trigger');\n      const panel = item.querySelector('.zx-faq-panel');\n\n      trigger.addEventListener('click', () => {\n        const isOpen = item.classList.contains('active');\n\n        \/\/ \u5982\u679c\u60f3\u5b9e\u73b0\u201c\u70b9\u51fb\u4e00\u4e2a\u6298\u53e0\u53e6\u4e00\u4e2a\u201d\uff0c\u8bf7\u53d6\u6d88\u4e0b\u9762\u4ee3\u7801\u7684\u6ce8\u91ca\n        \/*\n        items.forEach(i => {\n          if (i !== item) {\n            i.classList.remove('active');\n            i.querySelector('.zx-faq-panel').style.maxHeight = \"0px\";\n          }\n        });\n        *\/\n\n        if (!isOpen) {\n          item.classList.add('active');\n          panel.style.maxHeight = panel.scrollHeight + \"px\";\n        } else {\n          item.classList.remove('active');\n          panel.style.maxHeight = \"0px\";\n        }\n      });\n    });\n  });\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Robotic Welding for Structural Steel Intelligent Beam Welding Systems Speed up your structural steel fabrication processes using Zhouxiang&#8217;s teachless welding robots. Our robotic welding solutions include rail-mounted and cantilever systems with 3D vision, Tekla integration, and zero manual programming. Get a Free Quote 0+ Years Experience 0+ Patents 0+ Invention Patents 0+ Countries Served What [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2648,"parent":1783,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2646","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/pages\/2646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/comments?post=2646"}],"version-history":[{"count":0,"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/pages\/2646\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/pages\/1783"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/media\/2648"}],"wp:attachment":[{"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/media?parent=2646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}