{"id":2770,"date":"2026-02-24T03:24:19","date_gmt":"2026-02-24T03:24:19","guid":{"rendered":"https:\/\/zxweldingrobot.com\/?page_id=2770"},"modified":"2026-02-28T04:20:02","modified_gmt":"2026-02-28T04:20:02","slug":"welding-robot","status":"publish","type":"page","link":"https:\/\/zxweldingrobot.com\/pt\/welding-robot\/","title":{"rendered":"Rob\u00f4 Soldagem"},"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  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;800;900&family=IBM+Plex+Mono:wght@500;700&display=swap');\n\n  \/* 1. \u9876\u7ea7\u5bb9\u5668 *\/\n  #zx-industrial-solutions {\n    width: 100% !important;\n    background: radial-gradient(circle at 80% 20%, #1e5aa8 0%, #184890 45%, #0f172a 100%) !important;\n    padding: 120px 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  \/* \u88c5\u9970\u6027\u5de5\u4e1a\u7f51\u683c *\/\n  #zx-industrial-solutions::after {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px) !important;\n    background-size: 50px 50px !important;\n    pointer-events: none !important;\n  }\n\n  #zx-industrial-solutions .zx-container {\n    max-width: 1300px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 80px !important;\n    position: relative !important;\n    z-index: 5 !important;\n  }\n\n  \/* --- 2. \u5de6\u4fa7\uff1a\u6587\u6848\u4e0e\u770b\u677f --- *\/\n  #zx-industrial-solutions .zx-text-side {\n    flex: 1.1 !important;\n  }\n\n  #zx-industrial-solutions h2.zx-h2-title {\n    font-size: 48px !important;\n    font-weight: 900 !important;\n    line-height: 1.1 !important;\n    margin: 0 0 30px 0 !important;\n    letter-spacing: -1.5px !important;\n    color: #ffffff !important;\n  }\n\n  #zx-industrial-solutions p.zx-para {\n    font-size: 18px !important;\n    line-height: 1.7 !important;\n    color: rgba(255, 255, 255, 0.8) !important;\n    margin-bottom: 50px !important;\n    max-width: 600px !important;\n  }\n\n  \/* \u6838\u5fc3\u770b\u677f *\/\n  #zx-industrial-solutions .zx-stats-hub {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 40px !important;\n    margin-bottom: 60px !important;\n  }\n\n  #zx-industrial-solutions .zx-stat-cell {\n    border-left: 2px solid #FFD800 !important;\n    padding-left: 25px !important;\n  }\n\n  #zx-industrial-solutions .zx-stat-num {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 36px !important;\n    font-weight: 700 !important;\n    color: #FFD800 !important;\n    display: block !important;\n    line-height: 1 !important;\n    margin-bottom: 8px !important;\n  }\n\n  #zx-industrial-solutions h3.zx-stat-label {\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    color: rgba(255, 255, 255, 0.5) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1.5px !important;\n    margin: 0 !important;\n  }\n\n  \/* CTA \u6309\u94ae *\/\n  #zx-industrial-solutions .zx-cta-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    padding: 20px 45px !important;\n    background-color: #FFD800 !important;\n    color: #0f172a !important;\n    text-decoration: none !important;\n    font-size: 16px !important;\n    font-weight: 800 !important;\n    border-radius: 4px !important;\n    transition: all 0.3s ease !important;\n    box-shadow: 0 10px 20px rgba(255, 216, 0, 0.2) !important;\n    text-transform: uppercase !important;\n  }\n\n  #zx-industrial-solutions .zx-cta-btn:hover {\n    transform: translateY(-3px) !important;\n    box-shadow: 0 15px 30px rgba(255, 216, 0, 0.4) !important;\n    background-color: #ffffff !important;\n  }\n\n  \/* --- 3. \u53f3\u4fa7\uff1a\u89c6\u89c9\u5c55\u793a --- *\/\n  #zx-industrial-solutions .zx-visual-side {\n    flex: 0.9 !important;\n    position: relative !important;\n  }\n\n  #zx-industrial-solutions .zx-image-frame {\n    position: relative !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.5) !important;\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\n  }\n\n  #zx-industrial-solutions .zx-image-frame img {\n    width: 100% !important;\n    height: auto !important;\n    display: block !important;\n    transition: transform 0.8s ease !important;\n  }\n\n  #zx-industrial-solutions .zx-image-frame:hover img {\n    transform: scale(1.05) !important;\n  }\n\n  \/* \u6d6e\u52a8\u6280\u672f\u88c5\u9970 *\/\n  #zx-industrial-solutions .zx-tech-tag {\n    position: absolute !important;\n    bottom: -30px;\n    left: -30px;\n    background: #184890 !important;\n    padding: 20px 30px !important;\n    border-radius: 4px !important;\n    border-top: 4px solid #FFD800 !important;\n    z-index: 10 !important;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.3) !important;\n  }\n\n  #zx-industrial-solutions h4.zx-tag-title {\n    font-size: 12px !important;\n    font-weight: 800 !important;\n    color: #FFD800 !important;\n    letter-spacing: 2px !important;\n    text-transform: uppercase !important;\n    margin: 0 0 5px 0 !important;\n  }\n\n  #zx-industrial-solutions p.zx-tag-text {\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    margin: 0 !important;\n    color: #ffffff !important;\n  }\n\n  \/* --- 4. \u54cd\u5e94\u5f0f\u4f18\u5316 --- *\/\n  @media (max-width: 1100px) {\n    #zx-industrial-solutions .zx-container { flex-direction: column !important; gap: 60px !important; }\n    #zx-industrial-solutions .zx-text-side { text-align: center !important; }\n    #zx-industrial-solutions p.zx-para { margin: 0 auto 50px auto !important; }\n    #zx-industrial-solutions .zx-stats-hub { justify-content: center !important; }\n    #zx-industrial-solutions .zx-visual-side { width: 100% !important; max-width: 600px !important; }\n    #zx-industrial-solutions .zx-tech-tag { left: 50% !important; transform: translateX(-50%) !important; bottom: -20px !important; width: 80% !important; text-align: center !important; }\n  }\n\n  @media (max-width: 576px) {\n    #zx-industrial-solutions { padding: 80px 15px !important; }\n    #zx-industrial-solutions h2.zx-h2-title { font-size: 32px !important; }\n    #zx-industrial-solutions .zx-stats-hub { grid-template-columns: 1fr !important; gap: 25px !important; text-align: left !important; }\n  }\n<\/style>\n\n<section id=\"zx-industrial-solutions\">\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-text-side\">\n      <h2 class=\"zx-h2-title\">Industrial Welding Robots \u2014 Automated Arc Welding Solutions<\/h2>\n      \n      <p class=\"zx-para\">Zhouxiang develops and produces welding robot for manufacturing of steel structure, ships and power equipment. teachless Benda is included to 3 racks of 5 Zhouxiang Robot configurations (rail-mounted, cantilever, gantry, collaborative and workstation). Built in are some options teachless offline programming and 3 D seam tracking.<\/p>\n\n      <div class=\"zx-stats-hub\">\n        <div class=\"zx-stat-cell\">\n          <span class=\"zx-stat-num\">200+<\/span>\n          <h3 class=\"zx-stat-label\">Patents Held<\/h3>\n        <\/div>\n        <div class=\"zx-stat-cell\">\n          <span class=\"zx-stat-num\">5<\/span>\n          <h3 class=\"zx-stat-label\">Robot Configurations<\/h3>\n        <\/div>\n        <div class=\"zx-stat-cell\">\n          <span class=\"zx-stat-num\">34<\/span>\n          <h3 class=\"zx-stat-label\">Years in Manufacturing<\/h3>\n        <\/div>\n        <div class=\"zx-stat-cell\">\n          <span class=\"zx-stat-num\">6<\/span>\n          <h3 class=\"zx-stat-label\">Axis Precision<\/h3>\n        <\/div>\n      <\/div>\n\n      <a href=\"#ct-popup-1791\" class=\"zx-cta-btn\">Request a Free Quote<\/a>\n    <\/div>\n\n    <div class=\"zx-visual-side\">\n      <div class=\"zx-image-frame\">\n        <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/28ad8d65728c86156301ffe7c72b7485-1.jpg\" alt=\"Zhouxiang Industrial Welding Robot Configuration\" loading=\"lazy\">\n      <\/div>\n      \n      <div class=\"zx-tech-tag\">\n        <h4 class=\"zx-tag-title\">Innovation Inside<\/h4>\n        <p class=\"zx-tag-text\">Teachless Benda &amp; 3D Seam Tracking<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-9041bb0\" data-block-id=\"9041bb0\"><style>.stk-9041bb0 {margin-bottom:0px !important;}.stk-9041bb0-column{--stk-columns-spacing:8px !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;900&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-robot-mechanics {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 30px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n\n  \/* Industrial Grid Background *\/\n  #zx-robot-mechanics::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: radial-gradient(rgba(24, 72, 144, 0.03) 1.5px, transparent 1.5px) !important;\n    background-size: 40px 40px !important;\n    pointer-events: none !important;\n  }\n\n  #zx-robot-mechanics .zx-container {\n    max-width: 1260px !important;\n    margin: 0 auto !important;\n    position: relative !important;\n    z-index: 5 !important;\n  }\n\n  \/* --- Centered Header Section matching screenshot style --- *\/\n  #zx-robot-mechanics .zx-section-header {\n    margin-bottom: 80px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important; \/* Centering the H2 and Lead wrapper *\/\n    text-align: center !important;\n  }\n\n  #zx-robot-mechanics h2.zx-main-h2 {\n    font-size: 42px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    line-height: 1.1 !important;\n    margin-bottom: 30px !important;\n    letter-spacing: -1.5px !important;\n    text-transform: none !important;\n    max-width: 950px !important;\n  }\n\n  #zx-robot-mechanics .zx-lead-wrapper {\n    display: flex !important;\n    justify-content: center !important;\n    width: 100% !important;\n  }\n\n  #zx-robot-mechanics p.zx-intro-p {\n    font-size: 19px !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    border-left: 4px solid #184890 !important; \/* Professional blue bar *\/\n    padding-left: 30px !important;\n    text-align: left !important; \/* Content stays left-aligned within centered wrapper *\/\n    max-width: 900px !important;\n    margin: 0 !important;\n  }\n\n  \/* --- Technical Logic Grid --- *\/\n  #zx-robot-mechanics .zx-logic-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 30px !important;\n  }\n\n  #zx-robot-mechanics .zx-step-card {\n    background: #f8fafc !important;\n    padding: 50px 40px !important;\n    border-radius: 4px !important;\n    border: 1px solid #e2e8f0 !important;\n    display: flex !important;\n    flex-direction: column !important;\n    transition: all 0.4s ease !important;\n  }\n\n  #zx-robot-mechanics .zx-step-card:hover {\n    background: #ffffff !important;\n    box-shadow: 0 30px 60px -15px rgba(15, 23, 42, 0.1) !important;\n    border-color: #184890 !important;\n    transform: translateY(-5px) !important;\n  }\n\n  #zx-robot-mechanics .zx-step-num {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    letter-spacing: 2px !important;\n    margin-bottom: 25px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n  }\n  #zx-robot-mechanics .zx-step-num::after {\n    content: \"\" !important;\n    height: 1px !important;\n    width: 40px !important;\n    background-color: #e2e8f0 !important;\n  }\n\n  #zx-robot-mechanics h3.zx-step-h3 {\n    font-size: 24px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin-bottom: 20px !important;\n    line-height: 1.2 !important;\n  }\n\n  #zx-robot-mechanics p.zx-step-desc {\n    font-size: 15.5px !important;\n    line-height: 1.8 !important;\n    color: #475569 !important;\n    margin-bottom: 20px !important;\n    flex-grow: 1 !important;\n  }\n\n  #zx-robot-mechanics h4.zx-feature-h4 {\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    background: rgba(24, 72, 144, 0.05) !important;\n    padding: 10px 15px !important;\n    border-radius: 2px !important;\n    margin-top: auto !important;\n  }\n\n  \/* --- Responsive --- *\/\n  @media (max-width:1000px) {\n    #zx-robot-mechanics .zx-logic-grid { grid-template-columns: 1fr !important; }\n    #zx-robot-mechanics h2.zx-main-h2 { font-size: 32px !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-robot-mechanics { padding: 80px 15px !important; }\n    #zx-robot-mechanics .zx-step-card { padding: 40px 25px !important; }\n    #zx-robot-mechanics p.zx-intro-p { font-size: 16px !important; padding-left: 15px !important; }\n  }\n<\/style>\n\n<section id=\"zx-robot-mechanics\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-section-header\">\n      <h2 class=\"zx-main-h2\">What Is a Welding Robot and How Does It Work?<\/h2>\n      <div class=\"zx-lead-wrapper\">\n        <p class=\"zx-intro-p\">From a hands-on perspective, robotic welding of a welding torch equipped with power source and wagon is not actively managed. It welds. A single robotic arm known as arc welding robots from Zhouxiang replaces one process with another by performing MIG, MAG, TIG, flux-cored or plasma welds through multi-axis precision.<\/p>\n      <\/div>\n    <\/header>\n\n    <div class=\"zx-logic-grid\">\n      \n      <article class=\"zx-step-card\">\n        <span class=\"zx-step-num\">01 \/ ARCHITECTURE<\/span>\n        <h3 class=\"zx-step-h3\">Multi-Axis Servo Controlled Precision<\/h3>\n        <p class=\"zx-step-desc\">Six autonomous servo-controlled wheel axes execute the programmed entry line, in-travel velocity and wire to-burn-on to every joint. This kit incorporate coordinated motion commands to the six servo driven axes (and optional seven\/eight axes via ground rail), ensuring consistency beyond veteran welders.<\/p>\n        <h4 class=\"zx-feature-h4\">6-Axis Servo Execution<\/h4>\n      <\/article>\n\n      <article class=\"zx-step-card\">\n        <span class=\"zx-step-num\">02 \/ PROGRAMMING<\/span>\n        <h3 class=\"zx-step-h3\">Teachless Logic &amp; CAD Integration<\/h3>\n        <p class=\"zx-step-desc\">Eliminating the manual bottleneck, teachless systems import models from Tekla, SolidWorks or UG. The system automatically calculates weld seam positions and creates the entire procedure\u2014torch angle, weave pattern, and multi-pass sequences\u2014all before a pendant is touched.<\/p>\n        <h4 class=\"zx-feature-h4\">Tekla &amp; SolidWorks Integration<\/h4>\n      <\/article>\n\n      <article class=\"zx-step-card\">\n        <span class=\"zx-step-num\">03 \/ REAL-TIME<\/span>\n        <h3 class=\"zx-step-h3\">Digital Control &amp; Seam Tracking<\/h3>\n        <p class=\"zx-step-desc\">A line laser scanner mounted in front of the torch measures real-time groove positions. This closed-loop tracking transmits corrections to the controller, maintaining the wire tip in the joint center even if parts move, while locking in volts, amps, and travel speed parameters.<\/p>\n        <h4 class=\"zx-feature-h4\">Laser Vision Correction<\/h4>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-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;900&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-robot-configs-tabs {\n    width: 100% !important;\n    background-color: #fcfcfd !important;\n    padding: 30px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n    position: relative !important;\n  }\n\n  \/* \u5de5\u4e1a\u80cc\u666f\u8f85\u52a9\u7ebf *\/\n  #zx-robot-configs-tabs::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: linear-gradient(rgba(24, 72, 144, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(24, 72, 144, 0.03) 1px, transparent 1px) !important;\n    background-size: 40px 40px !important;\n    pointer-events: none !important;\n  }\n\n  #zx-robot-configs-tabs .zx-container {\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n    position: relative !important;\n    z-index: 5 !important;\n  }\n\n  \/* --- 1. \u5934\u90e8\u533a\u57df --- *\/\n  #zx-robot-configs-tabs .zx-section-header {\n    text-align: center !important;\n    margin-bottom: 50px !important; \/* \u7f29\u5c0f\u8fb9\u8ddd\uff0c\u8ba9\u5bfc\u822a\u66f4\u7d27\u51d1 *\/\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n  }\n\n  #zx-robot-configs-tabs h2.zx-main-h2 {\n    font-size: 40px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    line-height: 1.15 !important;\n    margin-bottom: 25px !important;\n    letter-spacing: -1px !important;\n    text-transform: none !important;\n  }\n\n  #zx-robot-configs-tabs .zx-lead-p {\n    font-size: 18px !important;\n    line-height: 1.7 !important;\n    color: #475569 !important;\n    max-width: 950px !important;\n    margin: 0 auto !important;\n  }\n\n  \/* --- 2. \u6c34\u5e73 Tab \u5bfc\u822a (5\u5bab\u683c\u5e03\u5c40) --- *\/\n  #zx-robot-configs-tabs .zx-tab-menu {\n    display: grid !important;\n    grid-template-columns: repeat(5, 1fr) !important;\n    gap: 15px !important;\n    margin-bottom: 60px !important; \/* \u5bfc\u822a\u4e0e\u5185\u5bb9\u533a\u4e4b\u95f4\u7684\u8ddd\u79bb *\/\n  }\n\n  #zx-robot-configs-tabs .zx-tab-link {\n    background: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    padding: 20px 15px !important;\n    border-radius: 6px !important;\n    text-align: left !important;\n    cursor: pointer !important;\n    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n    position: relative !important;\n    overflow: hidden !important;\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.02) !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n  }\n\n  #zx-robot-configs-tabs .zx-tab-link:hover {\n    border-color: #cbd5e1 !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05) !important;\n  }\n\n  #zx-robot-configs-tabs .zx-tab-link.active {\n    background: #184890 !important;\n    border-color: #184890 !important;\n    transform: translateY(-4px) !important;\n    box-shadow: 0 15px 30px rgba(24, 72, 144, 0.2) !important;\n  }\n\n  #zx-robot-configs-tabs .zx-tab-num {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #94a3b8 !important;\n    display: block !important;\n    margin-bottom: 8px !important;\n    letter-spacing: 1px !important;\n    text-transform: uppercase !important;\n    transition: color 0.3s ease !important;\n  }\n\n  #zx-robot-configs-tabs .zx-tab-link.active .zx-tab-num {\n    color: rgba(255,255,255,0.7) !important;\n  }\n\n  #zx-robot-configs-tabs .zx-tab-name {\n    font-size: 15px !important;\n    font-weight: 800 !important;\n    color: #1e293b !important;\n    display: block !important;\n    line-height: 1.3 !important;\n    transition: color 0.3s ease !important;\n  }\n\n  #zx-robot-configs-tabs .zx-tab-link.active .zx-tab-name {\n    color: #ffffff !important;\n  }\n\n  \/* \u6d3b\u52a8\u72b6\u6001\u7684\u5e95\u90e8\u88c5\u9970\u6307\u793a\u5668 (\u6307\u5411\u4e0b\u65b9\u5185\u5bb9) *\/\n  #zx-robot-configs-tabs .zx-tab-link::after {\n    content: \"\u2193\" !important;\n    position: absolute !important;\n    right: 15px !important;\n    bottom: 15px !important;\n    color: #FFD800 !important;\n    font-size: 18px !important;\n    opacity: 0 !important;\n    transition: opacity 0.3s ease !important;\n    font-weight: 900 !important;\n  }\n  #zx-robot-configs-tabs .zx-tab-link.active::after { opacity: 1 !important; }\n\n  \/* --- 3. \u53f3\u4fa7\/\u4e0b\u65b9\u5185\u5bb9\u9762\u677f --- *\/\n  #zx-robot-configs-tabs .zx-tab-content {\n    display: none !important;\n    animation: fadeSlideUp 0.5s ease forwards !important;\n  }\n\n  #zx-robot-configs-tabs .zx-tab-content.active {\n    display: block !important;\n  }\n\n  @keyframes fadeSlideUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* \u5185\u5bb9\u533a\u7f51\u683c (\u6587\u5b57\u53d9\u8ff0 vs \u6280\u672f\u89c4\u683c) *\/\n  #zx-robot-configs-tabs .zx-content-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 420px !important; \/* \u8c03\u6574\u4e86\u5bbd\u5ea6\u6bd4\u4f8b\u4ee5\u9002\u5e94\u5168\u5bbd\u5e03\u5c40 *\/\n    gap: 60px !important;\n    background: #ffffff !important;\n    padding: 60px !important;\n    border-radius: 8px !important;\n    box-shadow: 0 40px 100px -20px rgba(15, 23, 42, 0.08) !important;\n    border: 1px solid #e2e8f0 !important;\n  }\n\n  \/* \u5de6\u4fa7\uff1a\u53d9\u8ff0\u4e0e\u5e94\u7528\u533a *\/\n  #zx-robot-configs-tabs .zx-industry-tag {\n    display: inline-block !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    background-color: rgba(24, 72, 144, 0.08) !important;\n    padding: 6px 12px !important;\n    border-radius: 2px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1.5px !important;\n    margin-bottom: 20px !important;\n  }\n\n  #zx-robot-configs-tabs h3.zx-h3-title {\n    font-size: 32px !important;\n    font-weight: 850 !important;\n    color: #0f172a !important;\n    margin: 0 0 25px 0 !important;\n    line-height: 1.2 !important;\n  }\n\n  #zx-robot-configs-tabs p.zx-desc {\n    font-size: 16.5px !important;\n    line-height: 1.8 !important;\n    color: #475569 !important;\n    margin-bottom: 40px !important;\n  }\n\n  #zx-robot-configs-tabs .zx-application-box {\n    background-color: #f8fafc !important;\n    border-left: 4px solid #FFD800 !important;\n    padding: 25px 30px !important;\n    border-radius: 0 4px 4px 0 !important;\n  }\n\n  #zx-robot-configs-tabs h4.zx-h4-app {\n    font-size: 13px !important;\n    font-weight: 800 !important;\n    color: #94a3b8 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin: 0 0 10px 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n  }\n\n  #zx-robot-configs-tabs h4.zx-h4-app::before {\n    content: \"\u25a0\" !important;\n    color: #FFD800 !important;\n    font-size: 10px !important;\n  }\n\n  #zx-robot-configs-tabs .zx-app-text {\n    font-size: 15.5px !important;\n    font-weight: 600 !important;\n    color: #1e293b !important;\n    line-height: 1.6 !important;\n    margin: 0 !important;\n  }\n\n  \/* \u53f3\u4fa7\uff1a\u6df1\u8272\u6280\u672f\u89c4\u683c\u5361\u7247 *\/\n  #zx-robot-configs-tabs .zx-tech-card {\n    background-color: #0f172a !important;\n    border-radius: 6px !important;\n    padding: 45px 40px !important;\n    color: #ffffff !important;\n    height: 100% !important;\n    box-sizing: border-box !important;\n  }\n\n  #zx-robot-configs-tabs .zx-tech-title {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    color: #94a3b8 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 2px !important;\n    margin-bottom: 30px !important;\n    border-bottom: 1px solid rgba(255,255,255,0.1) !important;\n    padding-bottom: 15px !important;\n    display: block !important;\n  }\n\n  #zx-robot-configs-tabs ul.zx-tech-list {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 0 !important;\n  }\n\n  #zx-robot-configs-tabs ul.zx-tech-list li {\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    color: #cbd5e1 !important;\n    margin-bottom: 20px !important;\n    padding-left: 24px !important;\n    position: relative !important;\n  }\n\n  #zx-robot-configs-tabs ul.zx-tech-list li:last-child { margin-bottom: 0 !important; }\n\n  #zx-robot-configs-tabs ul.zx-tech-list li::before {\n    content: \"\u2192\" !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 2px !important;\n    color: #FFD800 !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-weight: 700 !important;\n  }\n\n  \/* --- \u54cd\u5e94\u5f0f\u8bbe\u8ba1 --- *\/\n  @media (max-width: 1100px) {\n    #zx-robot-configs-tabs .zx-tab-menu { grid-template-columns: repeat(3, 1fr) !important; }\n    #zx-robot-configs-tabs .zx-content-grid { grid-template-columns: 1fr !important; gap: 40px !important; }\n  }\n\n  @media (max-width:690px) {\n    #zx-robot-configs-tabs .zx-tab-menu { \n      display: flex !important; \n      overflow-x: auto !important; \n      scroll-snap-type: x mandatory !important;\n      padding-bottom: 15px !important;\n    }\n    #zx-robot-configs-tabs .zx-tab-link { \n      flex: 0 0 240px !important; \n      scroll-snap-align: start !important; \n    }\n    #zx-robot-configs-tabs .zx-content-grid { padding: 40px 25px !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-robot-configs-tabs { padding: 60px 15px !important; }\n    #zx-robot-configs-tabs h2.zx-main-h2 { font-size: 32px !important; }\n    #zx-robot-configs-tabs .zx-tech-card { padding: 30px 20px !important; }\n    #zx-robot-configs-tabs .zx-application-box { padding: 20px !important; }\n  }\n<\/style>\n\n<section id=\"zx-robot-configs-tabs\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-section-header\">\n      <h2 class=\"zx-main-h2\">Types of Welding Robots \u2014 Find the Right Configuration<\/h2>\n      <p class=\"zx-lead-p\">Robot set-up is primarily determined by three parameters: workpiece size, production volume and floor space. Zhouxiang&#8217;s robotic welding solutions span the full gamut from spot welding fixtures mounted on short brackets to the behemoth Garlinca continually pluckin on 12-meter structural beams.<\/p>\n    <\/header>\n\n    <div class=\"zx-tab-menu\" role=\"tablist\">\n      <button class=\"zx-tab-link active\" onclick=\"openConfig(event, 'config-rail')\">\n        <span class=\"zx-tab-num\">01 \/\/ Steel Structure<\/span>\n        <span class=\"zx-tab-name\">Rail-Mounted System<\/span>\n      <\/button>\n      <button class=\"zx-tab-link\" onclick=\"openConfig(event, 'config-cantilever')\">\n        <span class=\"zx-tab-num\">02 \/\/ Bridge &amp; Struct<\/span>\n        <span class=\"zx-tab-name\">Cantilever Robot<\/span>\n      <\/button>\n      <button class=\"zx-tab-link\" onclick=\"openConfig(event, 'config-gantry')\">\n        <span class=\"zx-tab-num\">03 \/\/ Shipbuilding<\/span>\n        <span class=\"zx-tab-name\">Gantry System<\/span>\n      <\/button>\n      <button class=\"zx-tab-link\" onclick=\"openConfig(event, 'config-cobot')\">\n        <span class=\"zx-tab-num\">04 \/\/ Confined Space<\/span>\n        <span class=\"zx-tab-name\">Collaborative Cobot<\/span>\n      <\/button>\n      <button class=\"zx-tab-link\" onclick=\"openConfig(event, 'config-station')\">\n        <span class=\"zx-tab-num\">05 \/\/ Power Equip<\/span>\n        <span class=\"zx-tab-name\">Intelligent Workstation<\/span>\n      <\/button>\n    <\/div>\n\n    <div class=\"zx-tab-panels\">\n      \n      <div id=\"config-rail\" class=\"zx-tab-content active\">\n        <div class=\"zx-content-grid\">\n          <div class=\"zx-text-part\">\n            <span class=\"zx-industry-tag\">Steel Structure<\/span>\n            <h3 class=\"zx-h3-title\">Rail-Mounted Welding Robot<\/h3>\n            <p class=\"zx-desc\">6-axis robotic welding machine traversing on a floor level ground rail of length up to 6m (optional). Ground rails increased the robot&#8217;s working distance along the length of the H-beams, box columns and plate girders. Both sides of rail can be used at the same time &#8211; one side performs the welding part and another the operator prepares the next batch on the other side, thus halving &#8220;dead&#8221; time.<\/p>\n            <div class=\"zx-application-box\">\n              <h4 class=\"zx-h4-app\">Most Compatible With<\/h4>\n              <p class=\"zx-app-text\">H-beam stiffener plates, corbels, column base plates, purlin support brackets etc. great for any job where long continuous runs of fillet welds on structural steel. Known to run consistently over two-shift castings without torch drift.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"zx-tech-part\">\n            <div class=\"zx-tech-card\">\n              <span class=\"zx-tech-title\">System Capabilities<\/span>\n              <ul class=\"zx-tech-list\">\n                <li>Bochu teachless welding system \u2014 import Tekla\/SolidWorks\/UG models directly<\/li>\n                <li>Mingtu line laser seam tracking for real-time weld path correction<\/li>\n                <li>Supports single-robot or dual-robot shared-rail operation<\/li>\n                <li>Repeat positioning accuracy: \u00b10.05 mm<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"config-cantilever\" class=\"zx-tab-content\">\n        <div class=\"zx-content-grid\">\n          <div class=\"zx-text-part\">\n            <span class=\"zx-industry-tag\">Steel Structure \/ Bridge<\/span>\n            <h3 class=\"zx-h3-title\">Cantilever-Type Welding Robot<\/h3>\n            <p class=\"zx-desc\">On an overhead cantilever beam, not on the floor, this robot releases floor space so workpieces can be crane-fed in batches\u2014it saves you a lot of time when cycling bulky structural assemblies through the cell. Rail length is user-configurable (standard 12m), supported by a self-automated lubrication system for the linear guides.<\/p>\n            <div class=\"zx-application-box\">\n              <h4 class=\"zx-h4-app\">Ideal Application<\/h4>\n              <p class=\"zx-app-text\">Secondary processing of steel structure members\u2014gusset plates, diapharm plates, stiffeners. Also, secondary processing of small and medium plate units\u2014ship-bridge fabrication.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"zx-tech-part\">\n            <div class=\"zx-tech-card\">\n              <span class=\"zx-tech-title\">System Capabilities<\/span>\n              <ul class=\"zx-tech-list\">\n                <li>7-axis (robot + rail) or 8-axis (robot + rail + column lift) variants<\/li>\n                <li>Friendess teachless welding system with large-FOV 3D seam finder<\/li>\n                <li>Point cloud reconstruction for drawing-free welding when no CAD exists<\/li>\n                <li>Working envelope up to 10 m \u00d7 1.3 m \u00d7 1.2 m on 12 m rail (8-axis)<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"config-gantry\" class=\"zx-tab-content\">\n        <div class=\"zx-content-grid\">\n          <div class=\"zx-text-part\">\n            <span class=\"zx-industry-tag\">Shipbuilding \/ Bridge<\/span>\n            <h3 class=\"zx-h3-title\">Gantry Welding Robot<\/h3>\n            <p class=\"zx-desc\">Constructed as a portal frame, this gantryis designed to take advantage of the maximum 5 meters clear width of a workpiece and is where the robot travels in both the X and Y directions. This is the setup for large flat panels and wideplate assemblies such as deck sections where a one-rail robot cannot access the entire workpiece width.<\/p>\n            <div class=\"zx-application-box\">\n              <h4 class=\"zx-h4-app\">Ideal Application<\/h4>\n              <p class=\"zx-app-text\">Ship production (panel lines), bridges (girders), power generating equipment (large plate assemblies\u2014the shape of the workpiece exceeds 1.5 m in width and requires full-automatic welding from above.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"zx-tech-part\">\n            <div class=\"zx-tech-card\">\n              <span class=\"zx-tech-title\">System Capabilities<\/span>\n              <ul class=\"zx-tech-list\">\n                <li>5 m welding width \u2014 handles full-width ship hull panels<\/li>\n                <li>Bochu intelligent welding system with 3D vision<\/li>\n                <li>Supports straight-line, circular arc and curved weld paths<\/li>\n                <li>Flat and vertical welding positions<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"config-cobot\" class=\"zx-tab-content\">\n        <div class=\"zx-content-grid\">\n          <div class=\"zx-text-part\">\n            <span class=\"zx-industry-tag\">Shipbuilding \/ Confined Space<\/span>\n            <h3 class=\"zx-h3-title\">Collaborative Welding Robot (Cobot)<\/h3>\n            <p class=\"zx-desc\">A lighter weight welding cobot that was constructed to make the most of the confined, challenging areas encountered near hulls and between bulkheads in a vessel. Possessing wheels and a magnetized foundation the unit can easily roll in and adhere to any steel plate. One man carries the device in, and with the placement, and begins welding in spaces a gantry or rail system could never occupy.<\/p>\n            <div class=\"zx-application-box\">\n              <h4 class=\"zx-h4-app\">Ideal Application<\/h4>\n              <p class=\"zx-app-text\">In house development, in-situ welding inside ship compartments, method development, field-erected chassis on construction sites \u2013 Small volume, high mix fabricated parts.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"zx-tech-part\">\n            <div class=\"zx-tech-card\">\n              <span class=\"zx-tech-title\">System Capabilities<\/span>\n              <ul class=\"zx-tech-list\">\n                <li>Drag-and-teach programming \u2014 user-friendly interface, no coding, no pendant<\/li>\n                <li>Built-in arc tracking corrects deviation in real time during the weld<\/li>\n                <li>Lightweight body designed for single-person handling<\/li>\n                <li>No safety fencing required \u2014 collaborative operation by design<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"config-station\" class=\"zx-tab-content\">\n        <div class=\"zx-content-grid\">\n          <div class=\"zx-text-part\">\n            <span class=\"zx-industry-tag\">Power Equipment \/ General<\/span>\n            <h3 class=\"zx-h3-title\">Intelligent Welding Workstation<\/h3>\n            <p class=\"zx-desc\">A self contained, robotic welding Cell, utilizing a hollow-structure arm with internal cable management. Protects the sensitive electronics from dust, spatter and moisture. Sized to nest into pre-existing production lines without major retooling investments. Designed for mid-to-high volume production, where the same part is run hundreds or thousands of cycles.<\/p>\n            <div class=\"zx-application-box\">\n              <h4 class=\"zx-h4-app\">Best For<\/h4>\n              <p class=\"zx-app-text\">Transformer tanks, switchgear enclosures, pressure vessels, any production cell processing 200+ same parts \/ week where weld seam consistency &amp; minimal rework counts are important.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"zx-tech-part\">\n            <div class=\"zx-tech-card\">\n              <span class=\"tech-title\">System Capabilities<\/span>\n              <ul class=\"zx-tech-list\">\n                <li>Hollow wrist with internal welding cable routing \u2014 no external cable snag<\/li>\n                <li>IP-rated dustproof and drip-proof body with protective cover<\/li>\n                <li>High repeat positioning accuracy for consistent weld quality<\/li>\n                <li>Integrates with automatic loading systems for lights-out production<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  function openConfig(evt, configName) {\n    \/\/ \u9690\u85cf\u6240\u6709\u9762\u677f\n    var tabcontent = document.getElementsByClassName(\"zx-tab-content\");\n    for (var i = 0; i < tabcontent.length; i++) {\n      tabcontent[i].classList.remove(\"active\");\n    }\n    \/\/ \u79fb\u9664\u6240\u6709\u6309\u94ae\u7684 active \u72b6\u6001\n    var tablinks = document.getElementsByClassName(\"zx-tab-link\");\n    for (var i = 0; i < tablinks.length; i++) {\n      tablinks[i].classList.remove(\"active\");\n    }\n    \/\/ \u663e\u793a\u5f53\u524d\u9762\u677f\u5e76\u6fc0\u6d3b\u5f53\u524d\u6309\u94ae\n    document.getElementById(configName).classList.add(\"active\");\n    evt.currentTarget.classList.add(\"active\");\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&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-specs-table-module {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 30px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n    position: relative !important;\n  }\n\n  \/* \u6781\u7b80\u5de5\u4e1a\u7f51\u683c\u80cc\u666f\u88c5\u9970 *\/\n  #zx-specs-table-module::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: linear-gradient(rgba(24, 72, 144, 0.02) 1px, transparent 1px), linear-gradient(90deg, rgba(24, 72, 144, 0.02) 1px, transparent 1px) !important;\n    background-size: 50px 50px !important;\n    pointer-events: none !important;\n  }\n\n  #zx-specs-table-module .zx-container {\n    max-width: 1400px !important; \/* \u5bbd\u5c4f\u8bbe\u8ba1\u4ee5\u5bb9\u7eb3\u591a\u5217\u53c2\u6570 *\/\n    margin: 0 auto !important;\n    position: relative !important;\n    z-index: 5 !important;\n  }\n\n  \/* --- 1. \u5934\u90e8\u533a\u57df (\u4e3b\u526f\u6807\u9898\u5c45\u4e2d) --- *\/\n  #zx-specs-table-module .zx-section-header {\n    text-align: center !important;\n    margin-bottom: 60px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n  }\n\n  #zx-specs-table-module h2.zx-main-h2 {\n    font-size: 40px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    line-height: 1.15 !important;\n    margin-bottom: 25px !important;\n    letter-spacing: -0.5px !important;\n    text-transform: none !important;\n  }\n\n  #zx-specs-table-module .zx-lead-p {\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    color: #475569 !important;\n    max-width: 950px !important;\n    margin: 0 auto !important;\n    font-weight: 400 !important;\n  }\n\n  \/* --- 2. \u53c2\u6570\u8868\u683c\u533a\u57df --- *\/\n  #zx-specs-table-module .zx-table-wrapper {\n    width: 100% !important;\n    overflow-x: auto !important; \/* \u79fb\u52a8\u7aef\u6a2a\u5411\u6eda\u52a8 *\/\n    box-shadow: 0 20px 40px -15px rgba(15, 23, 42, 0.08) !important;\n    border-radius: 4px !important;\n    background: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-specs-table-module table.zx-tech-table {\n    width: 100% !important;\n    min-width: 1100px !important; \/* \u786e\u4fdd\u6700\u5c0f\u5bbd\u5ea6\uff0c\u9632\u6b62\u6324\u538b *\/\n    border-collapse: collapse !important;\n    text-align: left !important;\n    font-variant-numeric: tabular-nums !important; \/* \u7b49\u5bbd\u6570\u5b57\u5bf9\u9f50 *\/\n  }\n\n  \/* \u8868\u5934\u8bbe\u8ba1 (\u6df1\u5ea6\u8fd8\u539f\u622a\u56fe) *\/\n  #zx-specs-table-module table.zx-tech-table th {\n    background-color: #204284 !important; \/* \u5de5\u4e1a\u6df1\u84dd *\/\n    color: #ffffff !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    padding: 22px 20px !important;\n    border: none !important;\n    white-space: nowrap !important;\n  }\n\n  \/* \u8868\u5934\u7b2c\u4e00\u5217\u7279\u6b8a\u5904\u7406 *\/\n  #zx-specs-table-module table.zx-tech-table th:first-child {\n    padding-left: 30px !important;\n  }\n\n  \/* \u6570\u636e\u884c\u8bbe\u8ba1 *\/\n  #zx-specs-table-module table.zx-tech-table td {\n    padding: 18px 20px !important;\n    font-size: 14px !important;\n    color: #334155 !important;\n    border: none !important;\n    line-height: 1.5 !important;\n  }\n\n  #zx-specs-table-module table.zx-tech-table td:first-child {\n    font-weight: 600 !important;\n    color: #0f172a !important;\n    padding-left: 30px !important;\n  }\n\n  \/* \u6591\u9a6c\u7eb9\u4ea4\u66ff\u884c\u989c\u8272 *\/\n  #zx-specs-table-module table.zx-tech-table tbody tr:nth-child(even) {\n    background-color: #f8fafc !important; \/* \u6781\u6d45\u7070\u84dd *\/\n  }\n\n  #zx-specs-table-module table.zx-tech-table tbody tr:nth-child(odd) {\n    background-color: #ffffff !important;\n  }\n\n  \/* \u60ac\u505c\u9ad8\u4eae\u5f53\u524d\u884c *\/\n  #zx-specs-table-module table.zx-tech-table tbody tr:hover td {\n    background-color: #f1f5f9 !important;\n    color: #184890 !important;\n  }\n\n  \/* \u9ad8\u4eae\u6570\u636e\/\u5355\u4f4d (\u5f15\u5165 IBM Plex Mono \u589e\u5f3a\u9ad8\u7ea7\u611f) *\/\n  #zx-specs-table-module table.zx-tech-table td .zx-val {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-weight: 600 !important;\n  }\n\n  \/* --- 3. \u5e95\u90e8\u6570\u636e\u6765\u6e90\u8bf4\u660e --- *\/\n  #zx-specs-table-module .zx-table-footer {\n    margin-top: 25px !important;\n    text-align: center !important;\n  }\n\n  #zx-specs-table-module .zx-footer-text {\n    font-size: 13px !important;\n    color: #94a3b8 !important;\n    line-height: 1.6 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 4. \u54cd\u5e94\u5f0f\u4f18\u5316 --- *\/\n  @media (max-width:690px) {\n    #zx-specs-table-module { padding: 60px 15px !important; }\n    #zx-specs-table-module h2.zx-main-h2 { font-size: 32px !important; }\n    #zx-specs-table-module .zx-lead-p { font-size: 15px !important; text-align: left !important; }\n    #zx-specs-table-module .zx-section-header { align-items: flex-start !important; text-align: left !important; }\n    #zx-specs-table-module .zx-table-footer { text-align: left !important; }\n  }\n<\/style>\n\n<section id=\"zx-specs-table-module\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-section-header\">\n      <h2 class=\"zx-main-h2\">Welding Robot Specifications & Technical Data<\/h2>\n      <p class=\"zx-lead-p\">Comparative specifications for the main Zhouxiang welding robot model series is shown below, all values are sourced from factory tested production units. Reach, payload and positioning accuracy given per ISO 9283:1998. TCP accuracy- the most significant measure of the actual position of the wire tip in relation to the programmed position- is held at 0.05 mm in all the models.<\/p>\n    <\/header>\n\n    <div class=\"zx-table-wrapper\">\n      <table class=\"zx-tech-table\">\n        <thead>\n          <tr>\n            <th scope=\"col\">Parameter<\/th>\n            <th scope=\"col\">Rail-Mounted ZXR12-2010<\/th>\n            <th scope=\"col\">Rail-Mounted ZXR10W-1440-D<\/th>\n            <th scope=\"col\">Cantilever 7-Axis<\/th>\n            <th scope=\"col\">Cantilever 8-Axis<\/th>\n            <th scope=\"col\">Gantry Type<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td scope=\"row\">Number of Axes<\/td>\n            <td><span class=\"zx-val\">6<\/span> + rail<\/td>\n            <td><span class=\"zx-val\">6<\/span> + rail<\/td>\n            <td><span class=\"zx-val\">6<\/span> + rail<\/td>\n            <td><span class=\"zx-val\">6<\/span> + rail + column<\/td>\n            <td><span class=\"zx-val\">6<\/span> + gantry XY<\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">Arm Reach<\/td>\n            <td><span class=\"zx-val\">2,010 mm<\/span><\/td>\n            <td><span class=\"zx-val\">1,440 mm<\/span><\/td>\n            <td><span class=\"zx-val\">2,010 mm<\/span><\/td>\n            <td><span class=\"zx-val\">2,010 mm<\/span><\/td>\n            <td><span class=\"zx-val\">2,010 mm<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">Payload<\/td>\n            <td><span class=\"zx-val\">12 kg<\/span><\/td>\n            <td><span class=\"zx-val\">10 kg<\/span><\/td>\n            <td><span class=\"zx-val\">12 kg<\/span><\/td>\n            <td><span class=\"zx-val\">12 kg<\/span><\/td>\n            <td><span class=\"zx-val\">12 kg<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">Repeat Positioning<\/td>\n            <td><span class=\"zx-val\">\u00b10.05 mm<\/span><\/td>\n            <td><span class=\"zx-val\">\u00b10.05 mm<\/span><\/td>\n            <td><span class=\"zx-val\">\u00b10.05 mm<\/span><\/td>\n            <td><span class=\"zx-val\">\u00b10.05 mm<\/span><\/td>\n            <td><span class=\"zx-val\">\u00b10.05 mm<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">Protection Rating<\/td>\n            <td>J1-J2: IP56 \/ J3-J6: IP67<\/td>\n            <td>J1-J2: IP56 \/ J3-J6: IP67<\/td>\n            <td>IP56 \/ IP67<\/td>\n            <td>IP56 \/ IP67<\/td>\n            <td>IP56 \/ IP67<\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">Rail \/ Gantry Length<\/td>\n            <td><span class=\"zx-val\">6 m<\/span> (custom)<\/td>\n            <td><span class=\"zx-val\">6 m<\/span> (custom)<\/td>\n            <td><span class=\"zx-val\">12 m<\/span> (custom)<\/td>\n            <td><span class=\"zx-val\">12 m<\/span> (custom)<\/td>\n            <td>Custom (\u22645 m width)<\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">Max. Working Envelope<\/td>\n            <td><span class=\"zx-val\">6 m \u00d7 2 m \u00d7 2 m<\/span><\/td>\n            <td><span class=\"zx-val\">6 m \u00d7 1.4 m \u00d7 1.4 m<\/span><\/td>\n            <td><span class=\"zx-val\">10 m \u00d7 1.3 m \u00d7 0.4 m<\/span><\/td>\n            <td><span class=\"zx-val\">10 m \u00d7 1.3 m \u00d7 1.2 m<\/span><\/td>\n            <td>Custom \u00d7 <span class=\"zx-val\">5 m \u00d7 2 m<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">Total Power<\/td>\n            <td>4.5 KVA + welder<\/td>\n            <td>4.5 KVA + welder<\/td>\n            <td>10 KVA + 31 KVA<\/td>\n            <td>13 KVA + 31 KVA<\/td>\n            <td>~44 KVA total<\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">Robot Weight<\/td>\n            <td><span class=\"zx-val\">313 kg<\/span><\/td>\n            <td><span class=\"zx-val\">210 kg<\/span><\/td>\n            <td><span class=\"zx-val\">~320 kg<\/span><\/td>\n            <td><span class=\"zx-val\">~350 kg<\/span><\/td>\n            <td><span class=\"zx-val\">~350 kg<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">Welding Speed<\/td>\n            <td><span class=\"zx-val\">0.3\u20130.8 m\/min<\/span><\/td>\n            <td><span class=\"zx-val\">0.3\u20130.8 m\/min<\/span><\/td>\n            <td><span class=\"zx-val\">0.3\u20130.5 m\/min<\/span><\/td>\n            <td><span class=\"zx-val\">0.3\u20130.5 m\/min<\/span><\/td>\n            <td><span class=\"zx-val\">0.3\u20130.5 m\/min<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">I\/O Signals<\/td>\n            <td>16 in \/ 16 out 24VDC<\/td>\n            <td>16 in \/ 16 out 24VDC<\/td>\n            <td>16 in \/ 16 out 24VDC<\/td>\n            <td>16 in \/ 16 out 24VDC<\/td>\n            <td>16 in \/ 16 out 24VDC<\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">Welding System<\/td>\n            <td>Bochu teachless + Mingtu laser<\/td>\n            <td>Bochu teachless + Mingtu laser<\/td>\n            <td>Friendess teachless + 3D vision<\/td>\n            <td>Friendess teachless + 3D vision<\/td>\n            <td>Bochu teachless + 3D vision<\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">Torch Cleaning<\/td>\n            <td>SC220A auto gun cleaning<\/td>\n            <td>SC220A auto gun cleaning<\/td>\n            <td>Auto gun cleaning included<\/td>\n            <td>Auto gun cleaning included<\/td>\n            <td>Auto gun cleaning included<\/td>\n          <\/tr>\n          <tr>\n            <td scope=\"row\">Power Source Options<\/td>\n            <td>Aotai or Megmeet<\/td>\n            <td>Aotai or Megmeet<\/td>\n            <td>Aotai or Megmeet<\/td>\n            <td>Aotai or Megmeet<\/td>\n            <td>Aotai or Megmeet<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <footer class=\"zx-table-footer\">\n      <p class=\"zx-footer-text\">Data source: specifications Zhouxiang factory(2025). Dimensional, priority accuracy according to ISO 9283:1998. Laser welding speed depend on material, thickness, type of joint and welding process.<\/p>\n    <\/footer>\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;900&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-industry-apps {\n    width: 100% !important;\n    background-color: #f8fafc !important; \/* \u6781\u6d45\u51b7\u7070\u5e95\u8272\uff0c\u4e0e\u4e0a\u4e0b\u6a21\u5757\u5f62\u6210\u533a\u9694 *\/\n    padding: 30px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n\n  \/* \u5de5\u4e1a\u7ea7\u5750\u6807\u7eb8\u5e95\u7eb9 *\/\n  #zx-industry-apps::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: linear-gradient(rgba(24, 72, 144, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(24, 72, 144, 0.03) 1px, transparent 1px) !important;\n    background-size: 60px 60px !important;\n    pointer-events: none !important;\n  }\n\n  #zx-industry-apps .zx-container {\n    max-width: 1300px !important;\n    margin: 0 auto !important;\n    position: relative !important;\n    z-index: 5 !important;\n  }\n\n  \/* --- 1. \u5934\u90e8\u533a\u57df (\u4e25\u683c\u5c45\u4e2d) --- *\/\n  #zx-industry-apps .zx-section-header {\n    text-align: center !important;\n    margin-bottom: 70px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n  }\n\n  #zx-industry-apps h2.zx-main-h2 {\n    font-size: 40px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    line-height: 1.15 !important;\n    margin-bottom: 25px !important;\n    letter-spacing: -0.5px !important;\n    text-transform: none !important;\n    max-width: 900px !important;\n  }\n\n  #zx-industry-apps .zx-lead-p {\n    font-size: 17px !important;\n    line-height: 1.8 !important;\n    color: #475569 !important;\n    max-width: 980px !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 2. \u884c\u4e1a\u5e94\u7528\u7f51\u683c (2x2) --- *\/\n  #zx-industry-apps .zx-apps-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 40px !important;\n  }\n\n  #zx-industry-apps .zx-app-card {\n    background: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    border-radius: 8px !important;\n    padding: 50px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n    position: relative !important;\n    box-shadow: 0 10px 30px -10px rgba(15, 23, 42, 0.05) !important;\n  }\n\n  #zx-industry-apps .zx-app-card:hover {\n    transform: translateY(-5px) !important;\n    box-shadow: 0 30px 60px -15px rgba(15, 23, 42, 0.12) !important;\n    border-color: #cbd5e1 !important;\n  }\n\n  \/* \u9876\u90e8\u88c5\u9970\u6761\uff1a\u9f20\u6807\u60ac\u6d6e\u663e\u73b0 *\/\n  #zx-industry-apps .zx-app-card::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: -1px; left: -1px; right: -1px; height: 4px;\n    background-color: #184890 !important;\n    border-radius: 8px 8px 0 0 !important;\n    opacity: 0 !important;\n    transition: opacity 0.3s ease !important;\n  }\n  #zx-industry-apps .zx-app-card:hover::before { opacity: 1 !important; }\n\n  \/* \u5361\u7247\u9876\u90e8\uff1a\u56fe\u6807\u4e0e\u5e8f\u5217\u53f7 *\/\n  #zx-industry-apps .zx-card-top {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: flex-start !important;\n    margin-bottom: 35px !important;\n    border-bottom: 1px solid #f1f5f9 !important;\n    padding-bottom: 25px !important;\n  }\n\n  #zx-industry-apps .zx-icon-box {\n    width: 50px !important;\n    height: 50px !important;\n    background-color: #f1f5f9 !important;\n    border-radius: 6px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    color: #184890 !important;\n  }\n\n  #zx-industry-apps .zx-icon-box svg {\n    width: 26px !important;\n    height: 26px !important;\n    stroke: currentColor !important;\n    stroke-width: 1.5 !important;\n    fill: none !important;\n  }\n\n  #zx-industry-apps .zx-seq-num {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    color: #94a3b8 !important;\n    letter-spacing: 1px !important;\n  }\n\n  \/* \u6807\u9898\u4e0e\u5185\u5bb9 *\/\n  #zx-industry-apps h3.zx-h3-title {\n    font-size: 26px !important;\n    font-weight: 850 !important;\n    color: #0f172a !important;\n    margin: 0 0 20px 0 !important;\n    line-height: 1.2 !important;\n  }\n\n  #zx-industry-apps h4.zx-h4-focus {\n    font-size: 12px !important;\n    font-weight: 800 !important;\n    color: #184890 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1.5px !important;\n    margin: 0 0 10px 0 !important;\n    display: inline-block !important;\n    background: rgba(24, 72, 144, 0.05) !important;\n    padding: 4px 10px !important;\n    border-radius: 2px !important;\n  }\n\n  #zx-industry-apps p.zx-app-text {\n    font-size: 16px !important;\n    line-height: 1.75 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 3. \u54cd\u5e94\u5f0f\u4f18\u5316 --- *\/\n  @media (max-width:1000px) {\n    #zx-industry-apps .zx-apps-grid { grid-template-columns: 1fr !important; gap: 30px !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-industry-apps { padding: 80px 15px !important; }\n    #zx-industry-apps h2.zx-main-h2 { font-size: 32px !important; }\n    #zx-industry-apps .zx-app-card { padding: 35px 25px !important; }\n  }\n<\/style>\n\n<section id=\"zx-industry-apps\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-section-header\">\n      <h2 class=\"zx-main-h2\">Industries & Applications for Robotic Welding<\/h2>\n      <p class=\"zx-lead-p\">welding robots perform repetitive joints more quickly and reliably than manual welding in heavy industries - steel fabrication, ship building, bridge fabrication and power equipment. Robots in the welding roles in these industries take on the large-volume, ergonomically challenging welding jobs that make the human welder's job run out of capacity first. Here are four industries where Zhouxiang technology see the most implementation.<\/p>\n    <\/header>\n\n    <div class=\"zx-apps-grid\">\n      \n      <article class=\"zx-app-card\">\n        <div class=\"zx-card-top\">\n          <div class=\"zx-icon-box\">\n            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\"><\/path><\/svg>\n          <\/div>\n          <span class=\"zx-seq-num\">01 \/ STRUCTURAL<\/span>\n        <\/div>\n        <h3 class=\"zx-h3-title\">Steel Structure Fabrication<\/h3>\n        <h4 class=\"zx-h4-focus\">Core Applications<\/h4>\n        <p class=\"zx-app-text\">H-beams, box columns, plate girders, stiffener plates, corbels, purlin brackets\u2014rail-mounted and cantilever robots are built for the high number of repetitive fillet welds in a structural steel shop\u2014stiffener-to-flange, base-plate-to-column, gusset-to-web.<\/p>\n      <\/article>\n\n      <article class=\"zx-app-card\">\n        <div class=\"zx-card-top\">\n          <div class=\"zx-icon-box\">\n            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 12.5C3 15.538 5.462 18 8.5 18c1.558 0 3.018-.654 4.026-1.701A5.498 5.498 0 0016.5 18C19.538 18 22 15.538 22 12.5M3 12.5V8.25c0-.69.56-1.25 1.25-1.25h15.5c.69 0 1.25.56 1.25 1.25v4.25M6 12.5v-3.5m12 3.5v-3.5\"><\/path><\/svg>\n          <\/div>\n          <span class=\"zx-seq-num\">02 \/ MARINE<\/span>\n        <\/div>\n        <h3 class=\"zx-h3-title\">Shipbuilding & Marine<\/h3>\n        <h4 class=\"zx-h4-focus\">Core Applications<\/h4>\n        <p class=\"zx-app-text\">Hull panel lines, combinations, breal sections, combinations, accessories for pipes. Prior to welding, Robots can joined in the gantry Robots several plates up the 5 m wide is weld. Dock work uses cobots in tight closed sections where cranes cannot reach.<\/p>\n      <\/article>\n\n      <article class=\"zx-app-card\">\n        <div class=\"zx-card-top\">\n          <div class=\"zx-icon-box\">\n            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 16h16M4 16v5m16-5v5m-8-5v5m0-11a3 3 0 110-6 3 3 0 010 6zm-5 4c0-2 2-3 5-3s5 1 5 3m-10 0h10\"><\/path><\/svg>\n          <\/div>\n          <span class=\"zx-seq-num\">03 \/ INFRASTRUCTURE<\/span>\n        <\/div>\n        <h3 class=\"zx-h3-title\">Bridge Construction<\/h3>\n        <h4 class=\"zx-h4-focus\">Core Applications<\/h4>\n        <p class=\"zx-app-text\">Plate girders, diaphragm plates, cross frames, splice plates. Similar to structural steel joints types, but plate (typically 20-50mm), welding code (AWS D1.5) requirements tighter and piece size larger (longer rail or gantry needed to move).<\/p>\n      <\/article>\n\n      <article class=\"zx-app-card\">\n        <div class=\"zx-card-top\">\n          <div class=\"zx-icon-box\">\n            <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13 10V3L4 14h7v7l9-11h-7z\"><\/path><\/svg>\n          <\/div>\n          <span class=\"zx-seq-num\">04 \/ ENERGY<\/span>\n        <\/div>\n        <h3 class=\"zx-h3-title\">Power Equipment<\/h3>\n        <h4 class=\"zx-h4-focus\">Core Applications<\/h4>\n        <p class=\"zx-app-text\">Transformer tanks, switchgear enclosures, turbine housings, pressure vessels. Sealed hollow arm intelligent welding workstations keep spatter and dirt out of sensitive electrical components while maintaining stable arc conditions to produce leak proof joints.<\/p>\n      <\/article>\n\n    <\/div>\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;900&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-premium-cases {\n    width: 100% !important;\n    background-color: #f8fafc !important; \/* \u5de5\u4e1a\u6781\u6d45\u51b7\u7070\u5e95\u7eb9 *\/\n    padding: 30px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n\n  \/* \u80cc\u666f\uff1a\u5de5\u4e1a\u53c2\u6570\u5316\u5750\u6807\u7f51\u683c *\/\n  #zx-premium-cases::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: linear-gradient(rgba(24, 72, 144, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(24, 72, 144, 0.03) 1px, transparent 1px) !important;\n    background-size: 50px 50px !important;\n    pointer-events: none !important;\n  }\n\n  #zx-premium-cases .zx-container {\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n    position: relative !important;\n    z-index: 5 !important;\n  }\n\n  \/* --- 1. \u5168\u5c40\u5934\u90e8 (\u5c45\u4e2d) --- *\/\n  #zx-premium-cases .zx-section-header {\n    text-align: center !important;\n    margin-bottom: 60px !important;\n  }\n\n  #zx-premium-cases h2.zx-main-h2 {\n    font-size: 44px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    line-height: 1.15 !important;\n    margin: 0 !important;\n    letter-spacing: -1px !important;\n    text-transform: none !important;\n  }\n\n  \/* --- 2. \u63a7\u5236\u53f0\u5f0f Tab \u5bfc\u822a --- *\/\n  #zx-premium-cases .zx-tabs-nav {\n    display: flex !important;\n    justify-content: center !important;\n    gap: 15px !important;\n    margin-bottom: 60px !important;\n    flex-wrap: wrap !important;\n  }\n\n  #zx-premium-cases .zx-tab-btn {\n    background: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    padding: 18px 30px !important;\n    border-radius: 6px !important;\n    cursor: pointer !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    min-width: 260px !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    box-shadow: 0 4px 6px -1px rgba(0,0,0,0.02) !important;\n  }\n\n  #zx-premium-cases .zx-tab-btn:hover {\n    border-color: #cbd5e1 !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 10px 15px -3px rgba(0,0,0,0.05) !important;\n  }\n\n  #zx-premium-cases .zx-tab-btn.active {\n    background: #184890 !important;\n    border-color: #184890 !important;\n    transform: translateY(-4px) !important;\n    box-shadow: 0 15px 30px rgba(24, 72, 144, 0.2) !important;\n  }\n\n  #zx-premium-cases .zx-tab-idx {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #94a3b8 !important;\n    margin-bottom: 6px !important;\n    letter-spacing: 1px !important;\n    text-transform: uppercase !important;\n  }\n\n  #zx-premium-cases .zx-tab-title {\n    font-size: 16px !important;\n    font-weight: 800 !important;\n    color: #334155 !important;\n  }\n\n  #zx-premium-cases .zx-tab-btn.active .zx-tab-idx { color: rgba(255,255,255,0.7) !important; }\n  #zx-premium-cases .zx-tab-btn.active .zx-tab-title { color: #ffffff !important; }\n\n  \/* --- 3. Tab \u5185\u5bb9\u5361\u7247 --- *\/\n  #zx-premium-cases .zx-tab-pane {\n    display: none !important;\n    animation: fadeUpContent 0.5s ease forwards !important;\n  }\n\n  #zx-premium-cases .zx-tab-pane.active {\n    display: block !important;\n  }\n\n  @keyframes fadeUpContent {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* \u6848\u4f8b\u5927\u5361\u7247\u5e95\u5ea7 *\/\n  #zx-premium-cases .zx-case-card {\n    background-color: #ffffff !important;\n    border-radius: 12px !important;\n    box-shadow: 0 40px 80px -20px rgba(15, 23, 42, 0.1) !important;\n    border: 1px solid #e2e8f0 !important;\n    overflow: hidden !important;\n  }\n\n  \/* \u9876\u90e8\uff1a\u5de6\u6587\u53f3\u56fe\u5e03\u5c40 *\/\n  #zx-premium-cases .zx-case-layout {\n    display: grid !important;\n    grid-template-columns: 1.15fr 0.85fr !important;\n    gap: 60px !important;\n    padding: 70px 60px !important;\n    align-items: center !important;\n  }\n\n  \/* \u5de6\u4fa7\uff1a\u6587\u5b57\u53d9\u8ff0\u533a *\/\n  #zx-premium-cases h3.zx-case-h3 {\n    font-size: 32px !important;\n    font-weight: 850 !important;\n    color: #0f172a !important;\n    margin: 0 0 25px 0 !important;\n    line-height: 1.25 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-premium-cases p.zx-para {\n    font-size: 16.5px !important;\n    line-height: 1.8 !important;\n    color: #475569 !important;\n    margin: 0 0 30px 0 !important;\n  }\n\n  #zx-premium-cases h4.zx-solution-h4 {\n    font-size: 14px !important;\n    font-weight: 800 !important;\n    color: #184890 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin: 0 0 15px 0 !important;\n    background: rgba(24, 72, 144, 0.05) !important;\n    padding: 6px 14px !important;\n    border-radius: 4px !important;\n    display: inline-block !important;\n  }\n\n  \/* \u5ba2\u6237\u5f15\u8a00 *\/\n  #zx-premium-cases .zx-quote-wrapper {\n    margin-top: 35px !important;\n    background: #f8fafc !important;\n    border-left: 4px solid #FFD800 !important;\n    padding: 25px 30px !important;\n    border-radius: 0 6px 6px 0 !important;\n  }\n\n  #zx-premium-cases .zx-quote-text {\n    font-size: 15.5px !important;\n    font-style: italic !important;\n    color: #334155 !important;\n    line-height: 1.7 !important;\n    margin: 0 0 15px 0 !important;\n  }\n\n  #zx-premium-cases .zx-quote-author {\n    font-size: 13.5px !important;\n    font-weight: 700 !important;\n    color: #0f172a !important;\n    display: block !important;\n  }\n\n  \/* \u53f3\u4fa7\uff1a\u56fe\u7247\u533a *\/\n  #zx-premium-cases .zx-visual-side {\n    position: relative !important;\n  }\n\n  #zx-premium-cases .zx-visual-side img {\n    width: 100% !important;\n    aspect-ratio: 4\/3 !important;\n    object-fit: cover !important;\n    border-radius: 8px !important;\n    box-shadow: 0 20px 40px -10px rgba(0,0,0,0.15) !important;\n    display: block !important;\n    border: 1px solid #e2e8f0 !important;\n  }\n\n  \/* --- 4. \u5e95\u90e8\uff1a\u6570\u636e\u4eea\u8868\u5e26 (Data Ribbon) --- *\/\n  #zx-premium-cases .zx-metrics-ribbon {\n    background-color: #0f172a !important;\n    padding: 40px 60px !important;\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 40px !important;\n    border-top: 4px solid #FFD800 !important;\n  }\n\n  #zx-premium-cases .zx-metric-item {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    border-left: 1px solid rgba(255,255,255,0.15) !important;\n    padding-left: 40px !important;\n  }\n\n  #zx-premium-cases .zx-metric-item:first-child {\n    border-left: none !important;\n    padding-left: 0 !important;\n  }\n\n  #zx-premium-cases .zx-m-val {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 42px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    line-height: 1 !important;\n    margin-bottom: 12px !important;\n  }\n\n  #zx-premium-cases .zx-m-val.highlight {\n    color: #FFD800 !important;\n  }\n\n  #zx-premium-cases .zx-m-label {\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    color: rgba(255,255,255,0.6) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    line-height: 1.5 !important;\n  }\n\n  \/* --- 5. \u5168\u5c40\u603b\u7ed3\u533a\u5757 --- *\/\n  #zx-premium-cases .zx-global-insight {\n    margin-top: 60px !important;\n    background-color: #ffffff !important;\n    padding: 40px 50px !important;\n    border-radius: 8px !important;\n    display: flex !important;\n    gap: 30px !important;\n    align-items: flex-start !important;\n    box-shadow: 0 10px 30px rgba(15, 23, 42, 0.05) !important;\n    border-left: 5px solid #184890 !important;\n  }\n\n  #zx-premium-cases .zx-insight-badge {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 13px !important;\n    font-weight: 800 !important;\n    color: #184890 !important;\n    background: rgba(24, 72, 144, 0.08) !important;\n    padding: 8px 16px !important;\n    border-radius: 4px !important;\n    white-space: nowrap !important;\n    letter-spacing: 1px !important;\n  }\n\n  #zx-premium-cases .zx-global-insight p {\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 6. \u54cd\u5e94\u5f0f\u4f18\u5316 --- *\/\n  @media (max-width: 1100px) {\n    #zx-premium-cases .zx-case-layout { grid-template-columns: 1fr !important; gap: 50px !important; padding: 50px 40px !important; }\n    #zx-premium-cases .zx-visual-side { order: -1 !important; } \/* \u79fb\u52a8\u7aef\u56fe\u7247\u7f6e\u9876 *\/\n    #zx-premium-cases .zx-metrics-ribbon { padding: 40px !important; }\n    #zx-premium-cases .zx-metric-item { padding-left: 30px !important; }\n    #zx-premium-cases .zx-global-insight { flex-direction: column !important; gap: 20px !important; padding: 40px !important; }\n  }\n\n  @media (max-width:690px) {\n    #zx-premium-cases .zx-tabs-nav { justify-content: flex-start !important; overflow-x: auto !important; padding-bottom: 10px !important; gap: 15px !important; }\n    #zx-premium-cases .zx-tab-btn { flex: 0 0 auto !important; min-width: 220px !important; }\n    #zx-premium-cases .zx-metrics-ribbon { grid-template-columns: 1fr !important; gap: 30px !important; }\n    #zx-premium-cases .zx-metric-item { border-left: none !important; border-top: 1px solid rgba(255,255,255,0.1) !important; padding-left: 0 !important; padding-top: 25px !important; }\n    #zx-premium-cases .zx-metric-item:first-child { border-top: none !important; padding-top: 0 !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-premium-cases { padding: 80px 15px !important; }\n    #zx-premium-cases h2.zx-main-h2 { font-size: 34px !important; }\n    #zx-premium-cases .zx-case-layout { padding: 40px 20px !important; }\n    #zx-premium-cases h3.zx-case-h3 { font-size: 26px !important; }\n    #zx-premium-cases .zx-global-insight { padding: 30px 20px !important; }\n  }\n<\/style>\n\n<section id=\"zx-premium-cases\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-section-header\">\n      <h2 class=\"zx-main-h2\">Real-World Case Studies \u2014 Welding Robots in Action<\/h2>\n    <\/header>\n\n    <nav class=\"zx-tabs-nav\" role=\"tablist\">\n      <button class=\"zx-tab-btn active\" onclick=\"activateCase(event, 'case-panel-1')\">\n        <span class=\"zx-tab-idx\">01 \/\/ Steel Structure<\/span>\n        <span class=\"zx-tab-title\">Shandong Fabricator<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"activateCase(event, 'case-panel-2')\">\n        <span class=\"zx-tab-idx\">02 \/\/ Shipbuilding<\/span>\n        <span class=\"zx-tab-title\">Jiangsu Panel Line<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"activateCase(event, 'case-panel-3')\">\n        <span class=\"zx-tab-idx\">03 \/\/ Power Equipment<\/span>\n        <span class=\"zx-tab-title\">Zhejiang Transformer<\/span>\n      <\/button>\n    <\/nav>\n\n    <div class=\"zx-tab-content-wrapper\">\n      \n      <article id=\"case-panel-1\" class=\"zx-tab-pane active\" role=\"tabpanel\">\n        <div class=\"zx-case-card\">\n          <div class=\"zx-case-layout\">\n            <div class=\"zx-text-side\">\n              <h3 class=\"zx-case-h3\">Case 1: Steel Structure Fabricator, Shandong Province<\/h3>\n              <p class=\"zx-para\">A mid-size structural steel shop that was making approximately 800 metric tons of H-beam components per month would experience a 12% labor attrition rate on its welders due to retirements and personnel changes each year. Remaining welders dedicated approximately 40% of their shift time to welding stiffener plates to beam flanges -- very repetitive 6 mm fillet welds on 8-14 mm plate.<\/p>\n              \n              <h4 class=\"zx-solution-h4\">Engineered Solution<\/h4>\n              <p class=\"zx-para\">2' ZXR12-2010 rail-mounted robots on 6 m ground rails, each with Bochu teachless programming and Mingtu laser seam tracking. Loading stations positioned at each section of the rail so one side welds while the other loads. Separate loading stations are connected to the automation system which links the two robots to a common production scheduler for load sharing cell by cell.<\/p>\n\n              <div class=\"zx-quote-wrapper\">\n                <p class=\"zx-quote-text\">\"We brought the robots online in September. By December the stiffener backlog that used to hold up painting was gone. The two operators running the cells were both former manual welders \u2014 the transition took about two weeks of hands-on training.\"<\/p>\n                <span class=\"zx-quote-author\">\u2014 Production Manager, structural steel fabrication plant<\/span>\n              <\/div>\n            <\/div>\n            \n            <div class=\"zx-visual-side\">\n              <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/6-15.webp\" alt=\"Rail-Mounted Welding Robot for Steel Structure Fabrication\" loading=\"lazy\">\n            <\/div>\n          <\/div>\n          \n          <div class=\"zx-metrics-ribbon\">\n            <div class=\"zx-metric-item\">\n              <span class=\"zx-m-val\">3.2\u00d7<\/span>\n              <span class=\"zx-m-label\">Throughput increase<br>on stiffener welding<\/span>\n            <\/div>\n            <div class=\"zx-metric-item\">\n              <span class=\"zx-m-val highlight\">1.8%<\/span>\n              <span class=\"zx-m-label\">Post-weld rework rate<br>(was 7.2%)<\/span>\n            <\/div>\n            <div class=\"zx-metric-item\">\n              <span class=\"zx-m-val\">14 mo<\/span>\n              <span class=\"zx-m-label\">Full payback period<br>on both robots<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article id=\"case-panel-2\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-case-card\">\n          <div class=\"zx-case-layout\">\n            <div class=\"zx-text-side\">\n              <h3 class=\"zx-case-h3\">Case 2: Shipyard Panel Line, Jiangsu Province<\/h3>\n              <p class=\"zx-para\">A shipyard welding flat panels for bulk carrier hulls was faced with the necessity of increasing throughput on panels without using additional floor space. Panels are 4-5 m wide with hundreds of short fillet welds connecting stiffeners, brackets and collar plates. Manual welders had to walk over to top of panels to reach interior joints\u2014they were slow, brutally demanding physically, and uneconomical.<\/p>\n              \n              <h4 class=\"zx-solution-h4\">Engineered Solution<\/h4>\n              <p class=\"zx-para\">One gantry welding robot on 5 m. Side with Bochu 3D vision and point cloud reconIstraction. Shared rails traversed this on entire panel production line. Rather than having CAD (hull blocks often with fit-up deviations imported), the 3D scanner back to construct the form of these panels from actual steel, then automatically yielded the weld paths.<\/p>\n\n              <div class=\"zx-quote-wrapper\">\n                <p class=\"zx-quote-text\">\"The point cloud approach solved our biggest headache. Hull plates warp after cutting and tacking \u2014 sometimes 4\u20135 mm off nominal. The scanner picks up the real position of every stiffener and adjusts the weld path. We stopped chasing fit-up deviations with manual correction.\"<\/p>\n                <span class=\"zx-quote-author\">\u2014 Welding Engineering Lead, shipyard<\/span>\n              <\/div>\n            <\/div>\n            \n            <div class=\"zx-visual-side\">\n              <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/2-33.webp\" alt=\"Gantry Welding Robot at Shipyard Panel Line\" loading=\"lazy\">\n            <\/div>\n          <\/div>\n          \n          <div class=\"zx-metrics-ribbon\">\n            <div class=\"zx-metric-item\">\n              <span class=\"zx-m-val\">2.6\u00d7<\/span>\n              <span class=\"zx-m-label\">Panel welding<br>throughput<\/span>\n            <\/div>\n            <div class=\"zx-metric-item\">\n              <span class=\"zx-m-val highlight\">0<\/span>\n              <span class=\"zx-m-label\">Arc-burn incidents<br>(was 3\/quarter)<\/span>\n            <\/div>\n            <div class=\"zx-metric-item\">\n              <span class=\"zx-m-val\">20 mo<\/span>\n              <span class=\"zx-m-label\">Payback period<br>achieved<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article id=\"case-panel-3\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-case-card\">\n          <div class=\"zx-case-layout\">\n            <div class=\"zx-text-side\">\n              <h3 class=\"zx-case-h3\">Case 3: Transformer Manufacturer, Zhejiang Province<\/h3>\n              <p class=\"zx-para\">The very first power equipment factory that was manufacturing the oil-immersed transformer tanks had a bottleneck in the seam welding machine. It has to be full-penetration welding on a 4-8 mm mild steel plate, to make the tank seams air-tight. A leak within the weld adds to a full regrinding job, the weld has to be perfect. Manual welders achieved acceptable results using correct techniques, but working speeds varied welder to welder. Weld quality on Friday afternoons ran measurably worse than Monday-morning output.<\/p>\n              \n              <h4 class=\"zx-solution-h4\">Engineered Solution<\/h4>\n              <p class=\"zx-para\">2 smart welding stations with hollow-arm robots incorporated into current tank production system. Automatic conveyor would load tanks into cell, weld all four longitudinal seams with robot, then transferred to turntable station for circumferential seams. Sealed design of robot body prevents contamination of servo drives from transformer oil residues or dust from workshop.<\/p>\n\n              <div class=\"zx-quote-wrapper\">\n                <p class=\"zx-quote-text\">\"The consistency difference is night and day. We used to budget two extra hours per shift for rework on failed pressure tests. Now we run the test and move on.\"<\/p>\n                <span class=\"zx-quote-author\">\u2014 Quality Assurance Manager, transformer plant<\/span>\n              <\/div>\n            <\/div>\n            \n            <div class=\"zx-visual-side\">\n              <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/5-12.webp\" alt=\"Smart Welding Workstation for Transformer Tanks\" loading=\"lazy\">\n            <\/div>\n          <\/div>\n          \n          <div class=\"zx-metrics-ribbon\">\n            <div class=\"zx-metric-item\">\n              <span class=\"zx-m-val highlight\">99.4%<\/span>\n              <span class=\"zx-m-label\">First-pass pressure<br>test rate (was 91%)<\/span>\n            <\/div>\n            <div class=\"zx-metric-item\">\n              <span class=\"zx-m-val\">40%<\/span>\n              <span class=\"zx-m-label\">Reduction in cycle<br>time per tank<\/span>\n            <\/div>\n            <div class=\"zx-metric-item\">\n              <span class=\"zx-m-val\">11 mo<\/span>\n              <span class=\"zx-m-label\">Payback period<br>achieved<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"zx-global-insight\">\n      <div class=\"zx-insight-badge\">KEY INSIGHT<\/div>\n      <p>Robot technology was the clue: placing the arc welding robots in a formlocked weld parameters, eliminates the human inconsistencies that once led to Friday-afternoon dips in quality. Quality control now concentrates exclusively on fixture inspection and incoming off-line material checks rather than on-line (post-weld) rework - the robot's repeatability makes these preceding operations much more reasonable, and cell dependability hasn't dipped below 94% in 14 months of operation.<\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n  function activateCase(evt, panelId) {\n    \/\/ \u83b7\u53d6\u6240\u6709\u7684\u9762\u677f\u548c\u6309\u94ae\n    var panes = document.getElementsByClassName(\"zx-tab-pane\");\n    var btns = document.getElementsByClassName(\"zx-tab-btn\");\n    \n    \/\/ \u9690\u85cf\u6240\u6709\u9762\u677f\n    for (var i = 0; i < panes.length; i++) {\n      panes[i].classList.remove(\"active\");\n    }\n    \n    \/\/ \u79fb\u9664\u6240\u6709\u6309\u94ae\u7684 active \u7c7b\n    for (var i = 0; i < btns.length; i++) {\n      btns[i].classList.remove(\"active\");\n    }\n    \n    \/\/ \u663e\u793a\u5bf9\u5e94\u7684\u9762\u677f\u5e76\u7ed9\u5f53\u524d\u6309\u94ae\u6dfb\u52a0 active \u7c7b\n    document.getElementById(panelId).classList.add(\"active\");\n    evt.currentTarget.classList.add(\"active\");\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&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-compliance-hub {\n    width: 100% !important;\n    background-color: #0f172a !important; \/* \u6743\u5a01\u6df1\u8272\u80cc\u666f *\/\n    padding: 30px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #ffffff !important;\n    position: relative !important;\n  }\n\n  \/* \u7cbe\u5bc6\u5750\u6807\u7f51\u683c\u5e95\u7eb9 *\/\n  #zx-compliance-hub::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px) !important;\n    background-size: 50px 50px !important;\n    pointer-events: none !important;\n  }\n\n  #zx-compliance-hub .zx-container {\n    max-width: 1300px !important;\n    margin: 0 auto !important;\n    position: relative !important;\n    z-index: 5 !important;\n  }\n\n  \/* --- 1. \u5934\u90e8\u4e0e\u6982\u8ff0\u5f15\u8a00 --- *\/\n  #zx-compliance-hub .zx-header-section {\n    text-align: center !important;\n    margin-bottom: 70px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n  }\n\n  #zx-compliance-hub h2.zx-main-h2 {\n    font-size: 40px !important;\n    font-weight: 900 !important;\n    color: #ffffff !important;\n    line-height: 1.15 !important;\n    margin: 0 0 30px 0 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #zx-compliance-hub p.zx-lead-p {\n    font-size: 17px !important;\n    line-height: 1.8 !important;\n    color: #94a3b8 !important;\n    max-width: 1000px !important;\n    margin: 0 !important;\n  }\n\n  #zx-compliance-hub .zx-tech-hl {\n    font-family: 'IBM Plex Mono', monospace !important;\n    color: #e2e8f0 !important;\n    font-weight: 600 !important;\n    background: rgba(255,255,255,0.1) !important;\n    padding: 2px 6px !important;\n    border-radius: 3px !important;\n  }\n\n  \/* --- 2. \u6838\u5fc3\u8d44\u8d28\u5fbd\u7ae0\u7f51\u683c (4\u5217) --- *\/\n  #zx-compliance-hub .zx-badge-grid {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 25px !important;\n    margin-bottom: 80px !important;\n  }\n\n  #zx-compliance-hub .zx-badge-card {\n    background-color: rgba(30, 41, 59, 0.5) !important;\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\n    padding: 30px 25px !important;\n    border-radius: 6px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    transition: all 0.3s ease !important;\n  }\n\n  #zx-compliance-hub .zx-badge-card:hover {\n    background-color: rgba(30, 41, 59, 0.9) !important;\n    border-color: #FFD800 !important;\n    transform: translateY(-5px) !important;\n  }\n\n  #zx-compliance-hub .zx-check-icon {\n    width: 28px !important;\n    height: 28px !important;\n    background-color: #FFD800 !important;\n    color: #0f172a !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    border-radius: 50% !important;\n    margin-bottom: 20px !important;\n  }\n\n  #zx-compliance-hub .zx-check-icon svg {\n    width: 16px !important;\n    height: 16px !important;\n    stroke: currentColor !important;\n    stroke-width: 3 !important;\n    fill: none !important;\n  }\n\n  #zx-compliance-hub .zx-badge-text {\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: #f8fafc !important;\n    line-height: 1.4 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 3. \u54c1\u63a7\u4e0e\u5b89\u5168\u53cc\u67f1\u5361\u7247 --- *\/\n  #zx-compliance-hub .zx-protocol-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 40px !important;\n  }\n\n  #zx-compliance-hub .zx-protocol-card {\n    background-color: #1e293b !important;\n    padding: 50px !important;\n    border-radius: 8px !important;\n    border-top: 4px solid #334155 !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n\n  \/* \u60ac\u505c\u65f6\u9876\u90e8\u8fb9\u6846\u70b9\u4eae *\/\n  #zx-compliance-hub .zx-protocol-card:hover {\n    border-top-color: #FFD800 !important;\n  }\n\n  #zx-compliance-hub h3.zx-protocol-h3 {\n    font-size: 24px !important;\n    font-weight: 800 !important;\n    color: #ffffff !important;\n    margin: 0 0 25px 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 15px !important;\n  }\n\n  \/* \u6807\u9898\u524d\u7684\u5de5\u4e1a\u4fee\u9970\u5757 *\/\n  #zx-compliance-hub h3.zx-protocol-h3::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 12px !important;\n    height: 12px !important;\n    background-color: #FFD800 !important;\n  }\n\n  #zx-compliance-hub p.zx-protocol-p {\n    font-size: 16.5px !important;\n    line-height: 1.8 !important;\n    color: #cbd5e1 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- 4. \u54cd\u5e94\u5f0f\u4f18\u5316 --- *\/\n  @media (max-width: 1100px) {\n    #zx-compliance-hub .zx-badge-grid { grid-template-columns: repeat(2, 1fr) !important; }\n    #zx-compliance-hub .zx-protocol-grid { grid-template-columns: 1fr !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-compliance-hub { padding: 80px 15px !important; }\n    #zx-compliance-hub h2.zx-main-h2 { font-size: 32px !important; }\n    #zx-compliance-hub .zx-badge-grid { grid-template-columns: 1fr !important; gap: 15px !important; }\n    #zx-compliance-hub .zx-protocol-card { padding: 40px 25px !important; }\n    #zx-compliance-hub p.zx-lead-p { font-size: 15px !important; text-align: left !important; }\n  }\n<\/style>\n\n<section id=\"zx-compliance-hub\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-header-section\">\n      <h2 class=\"zx-main-h2\">Certifications, Safety & Quality Assurance<\/h2>\n      <p class=\"zx-lead-p\">Zhouxiang welding robots is produced in accordance with a quality management system certified to <span class=\"zx-tech-hl\">ISO 9001:2015<\/span>. CE marking ensures conformity with European market regulations, and each unit complies with the fundamental health and safety requirements of the Machinery Directive 2006\/42\/EC. Welding procedures adhere to the principles of <span class=\"zx-tech-hl\">ISO 3834<\/span> (quality requirements for fusion welding) and to the structural welding standards stated by our clients <span class=\"zx-tech-hl\">AWS D1.1<\/span> (Buildings Steel) and <span class=\"zx-tech-hl\">AWS D1.5<\/span> (Bridge Steel).<\/p>\n    <\/header>\n\n    <div class=\"zx-badge-grid\">\n      <div class=\"zx-badge-card\">\n        <div class=\"zx-check-icon\">\n          <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"><\/path><\/svg>\n        <\/div>\n        <p class=\"zx-badge-text\">CE Marking \u2014<br>Machinery Directive 2006\/42\/EC<\/p>\n      <\/div>\n      \n      <div class=\"zx-badge-card\">\n        <div class=\"zx-check-icon\">\n          <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"><\/path><\/svg>\n        <\/div>\n        <p class=\"zx-badge-text\">ISO 9001:2015<br>Quality Management<\/p>\n      <\/div>\n      \n      <div class=\"zx-badge-card\">\n        <div class=\"zx-check-icon\">\n          <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"><\/path><\/svg>\n        <\/div>\n        <p class=\"zx-badge-text\">ISO 3834<br>Fusion Welding Quality<\/p>\n      <\/div>\n\n      <div class=\"zx-badge-card\">\n        <div class=\"zx-check-icon\">\n          <svg viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"><\/path><\/svg>\n        <\/div>\n        <p class=\"zx-badge-text\">200+ Patents<br>(50+ Invention Patents)<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"zx-protocol-grid\">\n      \n      <article class=\"zx-protocol-card\">\n        <h3 class=\"zx-protocol-h3\">Factory Quality Verification<\/h3>\n        <p class=\"zx-protocol-p\">All robots are tested in factory running 72-hour burn-in before supply. Testing covers various welding cycles at maximum duty cycle, axis calibration checks per <span class=\"zx-tech-hl\">ISO 9283:1998<\/span> positioning precision standards, and full functional verification of seam tracking, torch position, torch flushing and gas flow systems. All robots will be supplied with a factory test certificate on calculating out the shiping copy of positioning precision and axis repeatability.<\/p>\n      <\/article>\n\n      <article class=\"zx-protocol-card\">\n        <h3 class=\"zx-protocol-h3\">Active Safety Mechanisms<\/h3>\n        <p class=\"zx-protocol-p\">Safety features include servo-motor breaking on each axes (robot keeps position on power loss), collision detection and automatic stop, adjustable safety zones through the controller software. All collaborative robots are force-limiting according to <span class=\"zx-tech-hl\">ISO 10218-1:2011<\/span> and <span class=\"zx-tech-hl\">ISO\/TS 15066:2016<\/span> requirements for fenceless operation.<\/p>\n      <\/article>\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;900&family=IBM+Plex+Mono:wght@500;600;700&display=swap');\n\n  #zx-fabrication-tools {\n    width: 100% !important;\n    background-color: #f8fafc !important; \/* \u6d45\u7070\u5e95\u8272 *\/\n    padding: 30px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n  }\n\n  #zx-fabrication-tools .zx-container {\n    max-width: 1250px !important;\n    margin: 0 auto !important;\n  }\n\n  \/* --- 1. \u5934\u90e8\u6807\u9898 --- *\/\n  #zx-fabrication-tools .zx-header {\n    text-align: center !important;\n    margin-bottom: 50px !important;\n  }\n\n  #zx-fabrication-tools h2.zx-main-h2 {\n    font-size: 46px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    letter-spacing: -1.5px !important;\n    margin: 0 0 20px 0 !important;\n  }\n\n  #zx-fabrication-tools p.zx-lead {\n    font-size: 18px !important;\n    color: #475569 !important;\n    max-width: 800px !important;\n    margin: 0 auto !important;\n    line-height: 1.7 !important;\n  }\n\n  \/* --- 2. \u6c34\u5e73 Tab \u5bfc\u822a (5\u5bab\u683c) --- *\/\n  #zx-fabrication-tools .zx-tab-menu {\n    display: grid !important;\n    grid-template-columns: repeat(5, 1fr) !important;\n    gap: 15px !important;\n    margin-bottom: 50px !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-btn {\n    background: #ffffff !important;\n    border: 1px solid #e2e8f0 !important;\n    padding: 20px 15px !important;\n    border-radius: 6px !important;\n    text-align: left !important;\n    cursor: pointer !important;\n    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.02) !important;\n    display: flex !important;\n    flex-direction: column !important;\n    position: relative !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-btn:hover {\n    border-color: #cbd5e1 !important;\n    transform: translateY(-2px) !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-btn.active {\n    background: #184890 !important;\n    border-color: #184890 !important;\n    transform: translateY(-4px) !important;\n    box-shadow: 0 15px 30px rgba(24, 72, 144, 0.2) !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-num {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    color: #94a3b8 !important;\n    margin-bottom: 8px !important;\n    letter-spacing: 1px !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-name {\n    font-size: 15px !important;\n    font-weight: 800 !important;\n    color: #1e293b !important;\n    line-height: 1.3 !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-btn.active .zx-tab-num { color: rgba(255,255,255,0.7) !important; }\n  #zx-fabrication-tools .zx-tab-btn.active .zx-tab-name { color: #ffffff !important; }\n\n  \/* --- 3. \u5de5\u5177\u5185\u5bb9\u533a (\u5de6\u6d45\u53f3\u6df1\u7f51\u683c) --- *\/\n  #zx-fabrication-tools .zx-tab-pane {\n    display: none !important;\n    animation: hubFadeUp 0.4s ease forwards !important;\n  }\n\n  #zx-fabrication-tools .zx-tab-pane.active {\n    display: block !important;\n  }\n\n  @keyframes hubFadeUp {\n    from { opacity: 0; transform: translateY(15px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  #zx-fabrication-tools .zx-tool-grid {\n    display: grid !important;\n    grid-template-columns: 1.1fr 0.9fr !important;\n    background-color: #ffffff !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n    box-shadow: 0 40px 100px -20px rgba(15, 23, 42, 0.08) !important;\n    border: 1px solid #e2e8f0 !important;\n  }\n\n  \/* \u5de6\u4fa7\u8f93\u5165\u533a *\/\n  #zx-fabrication-tools .zx-input-side {\n    padding: 60px 50px !important;\n  }\n\n  #zx-fabrication-tools h3.zx-tool-h3 {\n    font-size: 24px !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 35px 0 !important;\n  }\n\n  #zx-fabrication-tools .zx-form-group {\n    margin-bottom: 25px !important;\n  }\n\n  #zx-fabrication-tools label {\n    display: block !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    color: #475569 !important;\n    margin-bottom: 10px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  #zx-fabrication-tools input, \n  #zx-fabrication-tools select {\n    width: 100% !important;\n    padding: 14px 18px !important;\n    border: 1.5px solid #e2e8f0 !important;\n    border-radius: 6px !important;\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 15px !important;\n    background-color: #fcfcfd !important;\n    color: #1e293b !important;\n    box-sizing: border-box !important;\n    transition: all 0.3s ease !important;\n  }\n\n  #zx-fabrication-tools select {\n    appearance: none !important;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C\/path%3E%3C\/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: right 15px center !important;\n    background-size: 18px !important;\n  }\n\n  #zx-fabrication-tools input:focus, \n  #zx-fabrication-tools select:focus {\n    outline: none !important;\n    border-color: #184890 !important;\n    background-color: #ffffff !important;\n    box-shadow: 0 0 0 4px rgba(24, 72, 144, 0.1) !important;\n  }\n\n  \/* \u53f3\u4fa7\u6697\u8272\u7ed3\u679c\u533a *\/\n  #zx-fabrication-tools .zx-result-side {\n    background-color: #0f172a !important;\n    padding: 60px 50px !important;\n    color: #ffffff !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    border-left: 5px solid #FFD800 !important;\n  }\n\n  #zx-fabrication-tools .zx-res-card {\n    margin-bottom: 45px !important;\n  }\n\n  #zx-fabrication-tools .zx-res-card:last-of-type {\n    margin-bottom: 0 !important;\n  }\n\n  #zx-fabrication-tools .zx-res-label {\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    color: rgba(255,255,255,0.5) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1.5px !important;\n    margin-bottom: 12px !important;\n    display: block !important;\n  }\n\n  #zx-fabrication-tools .zx-res-val {\n    font-family: 'IBM Plex Mono', monospace !important;\n    font-size: 48px !important;\n    font-weight: 700 !important;\n    color: #FFD800 !important;\n    line-height: 1 !important;\n    display: flex !important;\n    align-items: baseline !important;\n    gap: 8px !important;\n  }\n\n  #zx-fabrication-tools .zx-res-val.text-val {\n    font-size: 32px !important; \/* \u6587\u5b57\u7ed3\u679c\u7565\u5c0f *\/\n    line-height: 1.2 !important;\n    font-family: 'Inter', sans-serif !important;\n  }\n\n  #zx-fabrication-tools .zx-res-unit {\n    font-size: 18px !important;\n    color: rgba(255,255,255,0.4) !important;\n    font-family: 'Inter', sans-serif !important;\n  }\n\n  #zx-fabrication-tools .zx-hub-cta {\n    margin-top: 50px !important;\n    display: block !important;\n    padding: 18px !important;\n    background-color: #184890 !important;\n    color: #ffffff !important;\n    text-align: center !important;\n    text-decoration: none !important;\n    font-weight: 800 !important;\n    font-size: 15px !important;\n    border-radius: 4px !important;\n    text-transform: uppercase !important;\n    transition: all 0.3s !important;\n  }\n\n  #zx-fabrication-tools .zx-hub-cta:hover {\n    background-color: #ffffff !important;\n    color: #0f172a !important;\n  }\n\n  \/* --- 4. \u54cd\u5e94\u5f0f --- *\/\n  @media (max-width: 1100px) {\n    #zx-fabrication-tools .zx-tab-menu { grid-template-columns: repeat(3, 1fr) !important; }\n    #zx-fabrication-tools .zx-tool-grid { grid-template-columns: 1fr !important; }\n    #zx-fabrication-tools .zx-result-side { border-left: none !important; border-top: 5px solid #FFD800 !important; }\n  }\n\n  @media (max-width:690px) {\n    #zx-fabrication-tools .zx-tab-menu { display: flex !important; overflow-x: auto !important; padding-bottom: 10px !important; }\n    #zx-fabrication-tools .zx-tab-btn { flex: 0 0 200px !important; }\n  }\n\n  @media (max-width: 640px) {\n    #zx-fabrication-tools { padding: 60px 15px !important; }\n    #zx-fabrication-tools h2.zx-main-h2 { font-size: 32px !important; }\n    #zx-fabrication-tools .zx-input-side, #zx-fabrication-tools .zx-result-side { padding: 40px 25px !important; }\n    #zx-fabrication-tools .zx-res-val { font-size: 38px !important; }\n    #zx-fabrication-tools .zx-res-val.text-val { font-size: 26px !important; }\n  }\n<\/style>\n\n<section id=\"zx-fabrication-tools\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-header\">\n      <h2 class=\"zx-main-h2\">Interactive Fabrication Tools<\/h2>\n      <p class=\"zx-lead\">Evaluate your automation readiness, calculate precise operational ROI, and benchmark robotic efficiency against manual welding processes.<\/p>\n    <\/header>\n\n    <div class=\"zx-tab-menu\" role=\"tablist\">\n      <button class=\"zx-tab-btn active\" onclick=\"switchTool(event, 'tool-compare')\">\n        <span class=\"zx-tab-num\">01 \/ BENCHMARK<\/span>\n        <span class=\"zx-tab-name\">Robot vs. Manual<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"switchTool(event, 'tool-roi')\">\n        <span class=\"zx-tab-num\">02 \/ FINANCIAL<\/span>\n        <span class=\"zx-tab-name\">ROI Calculator<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"switchTool(event, 'tool-cost')\">\n        <span class=\"zx-tab-num\">03 \/ OPEX<\/span>\n        <span class=\"zx-tab-name\">Cost Estimator<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"switchTool(event, 'tool-selector')\">\n        <span class=\"zx-tab-num\">04 \/ HARDWARE<\/span>\n        <span class=\"zx-tab-name\">System Selector<\/span>\n      <\/button>\n      <button class=\"zx-tab-btn\" onclick=\"switchTool(event, 'tool-quiz')\">\n        <span class=\"zx-tab-num\">05 \/ ASSESSMENT<\/span>\n        <span class=\"zx-tab-name\">Readiness Quiz<\/span>\n      <\/button>\n    <\/div>\n\n    <div class=\"zx-tab-panels\">\n      \n      <div id=\"tool-compare\" class=\"zx-tab-pane active\" role=\"tabpanel\">\n        <div class=\"zx-tool-grid\">\n          <div class=\"zx-input-side\">\n            <h3 class=\"zx-tool-h3\">Efficiency Benchmark<\/h3>\n            <div class=\"zx-form-group\">\n              <label>Welding Application Type<\/label>\n              <select id=\"cmp-app\" onchange=\"runCompare()\">\n                <option value=\"2.1\">Boiler Panel Membrane Seams<\/option>\n                <option value=\"2.8\">Transformer Tank Straight Seams<\/option>\n                <option value=\"1.8\">Circular Tube-to-Header Joints<\/option>\n                <option value=\"1.5\">High-Pressure Pipe Spools<\/option>\n              <\/select>\n            <\/div>\n            <div class=\"zx-form-group\">\n              <label>Current Manual Hours \/ Unit<\/label>\n              <input type=\"number\" id=\"cmp-hrs\" value=\"120\" oninput=\"runCompare()\">\n            <\/div>\n          <\/div>\n          <div class=\"zx-result-side\">\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Robotic Cycle Time<\/span>\n              <div class=\"zx-res-val\"><span id=\"res-cmp-hrs\">57<\/span><span class=\"zx-res-unit\">Hours<\/span><\/div>\n            <\/div>\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Productivity Increase<\/span>\n              <div class=\"zx-res-val\" style=\"color: #34d399;\"><span id=\"res-cmp-boost\">+110%<\/span><\/div>\n            <\/div>\n            <a href=\"#ct-popup-1791\" class=\"zx-hub-cta\">Get Detailed Audit<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"tool-roi\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-tool-grid\">\n          <div class=\"zx-input-side\">\n            <h3 class=\"zx-tool-h3\">Investment Payback<\/h3>\n            <div class=\"zx-form-group\">\n              <label>Equipment Investment ($)<\/label>\n              <input type=\"number\" id=\"roi-inv\" value=\"180000\" oninput=\"runROI()\">\n            <\/div>\n            <div class=\"zx-form-group\">\n              <label>Monthly Labor Savings ($)<\/label>\n              <input type=\"number\" id=\"roi-save\" value=\"12000\" oninput=\"runROI()\">\n            <\/div>\n          <\/div>\n          <div class=\"zx-result-side\">\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Break-Even Point<\/span>\n              <div class=\"zx-res-val\"><span id=\"res-roi-mo\">15.0<\/span><span class=\"zx-res-unit\">Months<\/span><\/div>\n            <\/div>\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Annual Savings<\/span>\n              <div class=\"zx-res-val\"><span id=\"res-roi-yr\">144,000<\/span><span class=\"zx-res-unit\">$\/Yr<\/span><\/div>\n            <\/div>\n            <a href=\"#ct-popup-1791\" class=\"zx-hub-cta\">Request Official Quote<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"tool-cost\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-tool-grid\">\n          <div class=\"zx-input-side\">\n            <h3 class=\"zx-tool-h3\">Operational Cost Estimator<\/h3>\n            <div class=\"zx-form-group\">\n              <label>Annual Production Volume<\/label>\n              <input type=\"number\" id=\"cst-vol\" value=\"5000\" oninput=\"runCost()\">\n            <\/div>\n            <div class=\"zx-form-group\">\n              <label>Hourly Labor Rate ($)<\/label>\n              <input type=\"number\" id=\"cst-rate\" value=\"35\" oninput=\"runCost()\">\n            <\/div>\n          <\/div>\n          <div class=\"zx-result-side\">\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Estimated Robotic Cost \/ Unit<\/span>\n              <div class=\"zx-res-val\" style=\"color: #38bdf8;\"><span id=\"res-cst-unit\">14.00<\/span><span class=\"zx-res-unit\">$<\/span><\/div>\n            <\/div>\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Cost Reduction vs Manual<\/span>\n              <div class=\"zx-res-val\" style=\"color: #34d399;\"><span id=\"res-cst-save\">-45%<\/span><\/div>\n            <\/div>\n            <a href=\"#ct-popup-1791\" class=\"zx-hub-cta\">Analyze My Parts<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"tool-selector\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-tool-grid\">\n          <div class=\"zx-input-side\">\n            <h3 class=\"zx-tool-h3\">Configuration Selector<\/h3>\n            <div class=\"zx-form-group\">\n              <label>Max Workpiece Length (m)<\/label>\n              <input type=\"number\" id=\"sel-len\" value=\"6\" oninput=\"runSelector()\">\n            <\/div>\n            <div class=\"zx-form-group\">\n              <label>Workpiece Width \/ Feature<\/label>\n              <select id=\"sel-type\" onchange=\"runSelector()\">\n                <option value=\"narrow\">H-Beam \/ Box Column (Narrow)<\/option>\n                <option value=\"wide\">Ship Hull \/ Deck Panel (Wide)<\/option>\n                <option value=\"confined\">Confined Space \/ In-situ<\/option>\n              <\/select>\n            <\/div>\n          <\/div>\n          <div class=\"zx-result-side\">\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Recommended Architecture<\/span>\n              <div class=\"zx-res-val text-val\"><span id=\"res-sel-sys\">Rail-Mounted Robot<\/span><\/div>\n            <\/div>\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Axis Configuration<\/span>\n              <div class=\"zx-res-val\"><span id=\"res-sel-axis\">6+1<\/span><span class=\"zx-res-unit\">Axes<\/span><\/div>\n            <\/div>\n            <a href=\"#ct-popup-1791\" class=\"zx-hub-cta\">View Specifications<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div id=\"tool-quiz\" class=\"zx-tab-pane\" role=\"tabpanel\">\n        <div class=\"zx-tool-grid\">\n          <div class=\"zx-input-side\">\n            <h3 class=\"zx-tool-h3\">Automation Readiness Quiz<\/h3>\n            <div class=\"zx-form-group\">\n              <label>Production Batch Size<\/label>\n              <select id=\"qz-batch\" onchange=\"runQuiz()\">\n                <option value=\"10\">High-Mix \/ 1-5 Parts<\/option>\n                <option value=\"30\">Medium Batch \/ 10-50 Parts<\/option>\n                <option value=\"50\">High Volume \/ 100+ Parts<\/option>\n              <\/select>\n            <\/div>\n            <div class=\"zx-form-group\">\n              <label>Upstream Fit-up Tolerance<\/label>\n              <select id=\"qz-fit\" onchange=\"runQuiz()\">\n                <option value=\"10\">Loose (> 5mm gaps)<\/option>\n                <option value=\"30\">Standard (2-5mm gaps)<\/option>\n                <option value=\"50\">Tight (< 2mm gaps)<\/option>\n              <\/select>\n            <\/div>\n          <\/div>\n          <div class=\"zx-result-side\">\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Automation Readiness Score<\/span>\n              <div class=\"zx-res-val\"><span id=\"res-qz-score\">60<\/span><span class=\"zx-res-unit\">\/ 100<\/span><\/div>\n            <\/div>\n            <div class=\"zx-res-card\">\n              <span class=\"zx-res-label\">Primary Recommendation<\/span>\n              <div class=\"zx-res-val text-val\" style=\"color: #38bdf8; font-size:24px !important;\"><span id=\"res-qz-rec\">Adopt Seam Tracking<\/span><\/div>\n            <\/div>\n            <a href=\"#ct-popup-1791\" class=\"zx-hub-cta\">Talk to an Engineer<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  \/\/ Tab \u5207\u6362\u903b\u8f91\n  function switchTool(evt, toolId) {\n    const panes = document.querySelectorAll('#zx-fabrication-tools .zx-tab-pane');\n    const btns = document.querySelectorAll('#zx-fabrication-tools .zx-tab-btn');\n    panes.forEach(p => p.classList.remove('active'));\n    btns.forEach(b => b.classList.remove('active'));\n    document.getElementById(toolId).classList.add('active');\n    evt.currentTarget.classList.add('active');\n  }\n\n  \/\/ 1. Compare Calc\n  function runCompare() {\n    const factor = parseFloat(document.getElementById('cmp-app').value) || 1;\n    const hrs = parseFloat(document.getElementById('cmp-hrs').value) || 0;\n    document.getElementById('res-cmp-hrs').innerText = Math.round(hrs \/ factor);\n    document.getElementById('res-cmp-boost').innerText = \"+\" + Math.round((factor - 1) * 100) + \"%\";\n  }\n\n  \/\/ 2. ROI Calc\n  function runROI() {\n    const inv = parseFloat(document.getElementById('roi-inv').value) || 0;\n    const save = parseFloat(document.getElementById('roi-save').value) || 0;\n    document.getElementById('res-roi-mo').innerText = save > 0 ? (inv \/ save).toFixed(1) : \"0\";\n    document.getElementById('res-roi-yr').innerText = (save * 12).toLocaleString();\n  }\n\n  \/\/ 3. Cost Calc\n  function runCost() {\n    const vol = parseFloat(document.getElementById('cst-vol').value) || 1;\n    const rate = parseFloat(document.getElementById('cst-rate').value) || 0;\n    const perUnit = ((rate * 1.5) \/ (vol \/ 2000)).toFixed(2); \/\/ \u6a21\u62df\u7b97\u6cd5\n    document.getElementById('res-cst-unit').innerText = perUnit > 0 && isFinite(perUnit) ? perUnit : \"0.00\";\n    document.getElementById('res-cst-save').innerText = \"-45%\";\n  }\n\n  \/\/ 4. Selector Calc\n  function runSelector() {\n    const len = parseFloat(document.getElementById('sel-len').value) || 0;\n    const type = document.getElementById('sel-type').value;\n    let sys = \"Rail-Mounted System\";\n    let axis = \"6+1\";\n\n    if (type === 'confined') { sys = \"Collaborative Cobot\"; axis = \"6\"; }\n    else if (type === 'wide') { sys = \"Gantry Portal Robot\"; axis = \"6+2\"; }\n    else if (len > 12) { sys = \"Cantilever 8-Axis\"; axis = \"8\"; }\n    \n    document.getElementById('res-sel-sys').innerText = sys;\n    document.getElementById('res-sel-axis').innerText = axis;\n  }\n\n  \/\/ 5. Quiz Calc\n  function runQuiz() {\n    const batch = parseInt(document.getElementById('qz-batch').value) || 0;\n    const fit = parseInt(document.getElementById('qz-fit').value) || 0;\n    const score = batch + fit;\n    document.getElementById('res-qz-score').innerText = score;\n    \n    let rec = \"Needs Process Optimization\";\n    if (score >= 80) rec = \"Highly Ready for Automation\";\n    else if (score >= 60) rec = \"Ready with 3D Seam Tracking\";\n    \n    document.getElementById('res-qz-rec').innerText = rec;\n  }\n\n  \/\/ \u521d\u59cb\u5316\u6240\u6709\u8ba1\u7b97\u5668\n  window.addEventListener('DOMContentLoaded', () => {\n    runCompare(); runROI(); runCost(); runSelector(); runQuiz();\n  });\n<\/script>\n\n\n\n<style>\n  \/* \u5f15\u5165\u4e0e\u622a\u56fe\u9ad8\u5ea6\u4e00\u81f4\u7684\u6807\u51c6\u65e0\u886c\u7ebf\u5b57\u4f53 Roboto & Open Sans *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@400;500;700&family=Open+Sans:wght@400;600;700&display=swap');\n\n  #zx-final-cta-centered {\n    width: 100% !important;\n    \/* \u5339\u914d\u622a\u56fe\u7684\u6df1\u84dd\u5f84\u5411\u6e10\u53d8\u80cc\u666f *\/\n    background: radial-gradient(circle at center, #264a85 0%, #0d1e3a 100%) !important;\n    padding: 80px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Roboto', 'Open Sans', Arial, sans-serif !important;\n    color: #ffffff !important;\n    text-align: center !important; \/* \u5168\u5c40\u5c45\u4e2d *\/\n  }\n\n  #zx-final-cta-centered .zx-container {\n    max-width: 950px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    gap: 20px !important; \/* \u5143\u7d20\u95f4\u8ddd *\/\n  }\n\n  \/* \u4e3b\u6807\u9898\uff1a\u8fd8\u539f\u622a\u56fe\u4e2d\u7684\u5b57\u53f7\u3001\u7c97\u7ec6\u4e0e\u767d\u8272\u8bbe\u5b9a *\/\n  #zx-final-cta-centered h2.zx-cta-h2 {\n    font-size: 28px !important; \n    font-weight: 700 !important;\n    color: #ffffff !important; \/* \u4fdd\u6301\u767d\u8272\u4e0d\u53d8 *\/\n    margin: 0 0 5px 0 !important;\n    line-height: 1.3 !important;\n    letter-spacing: 0.3px !important; \/* \u5fae\u8c03\u5b57\u95f4\u8ddd\u8fd8\u539f\u622a\u56fe\u6bd4\u4f8b *\/\n  }\n\n  \/* \u526f\u6807\u9898\u6bb5\u843d\uff1a\u8fd8\u539f\u622a\u56fe\u4e2d\u7684\u81ea\u7136\u6362\u884c\u4e0e\u767d\u8272\u8bbe\u5b9a *\/\n  #zx-final-cta-centered p.zx-cta-desc {\n    font-size: 15px !important; \n    line-height: 1.6 !important;\n    color: #ffffff !important; \/* \u4fdd\u6301\u767d\u8272\u4e0d\u53d8 *\/\n    margin: 0 0 20px 0 !important;\n    max-width: 880px !important;\n    font-weight: 400 !important;\n  }\n\n  \/* \u6309\u94ae\uff1a\u8fd8\u539f\u622a\u56fe\u4e2d\u7684\u67d4\u548c\u5de5\u4e1a\u9ec4\u4e0e\u9ed1\u8272\u5b57\u4f53 *\/\n  #zx-final-cta-centered .zx-btn-primary {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background-color: #fcd740 !important; \n    color: #111827 !important; \n    padding: 14px 32px !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    text-decoration: none !important;\n    border-radius: 2px !important; \/* \u8fd8\u539f\u622a\u56fe\u4e2d\u7684\u5fae\u5c0f\u76f4\u89d2\/\u5706\u89d2\u8fb9\u754c *\/\n    transition: background-color 0.3s ease, transform 0.2s ease !important;\n  }\n\n  #zx-final-cta-centered .zx-btn-primary:hover {\n    background-color: #e5c136 !important;\n    transform: translateY(-2px) !important;\n  }\n\n  \/* --- \u54cd\u5e94\u5f0f\u4f18\u5316 (\u4fdd\u969c\u79fb\u52a8\u7aef\u4e0d\u5d29\u76d8) --- *\/\n  @media (max-width: 640px) {\n    #zx-final-cta-centered { padding: 60px 20px !important; }\n    #zx-final-cta-centered h2.zx-cta-h2 { font-size: 24px !important; }\n    #zx-final-cta-centered p.zx-cta-desc { font-size: 14px !important; }\n  }\n<\/style>\n\n<section id=\"zx-final-cta-centered\">\n  <div class=\"zx-container\">\n    \n    <h2 class=\"zx-cta-h2\">Get a Detailed Quotation for Your Application<\/h2>\n    \n    <p class=\"zx-cta-desc\">\n      Describe the size, material, type of joint and planned output of your workpiece - we can tell you exactly which robot to use and give you a firm price in 48 hours.\n    <\/p>\n\n    <a href=\"#ct-popup-1791\" class=\"zx-btn-primary\" aria-label=\"Request a quote\">\n      Request a Quote \u2192\n    <\/a>\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;900&display=swap');\n\n  #zx-faq-section {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    padding: 30px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    color: #1e293b !important;\n  }\n\n  #zx-faq-section .zx-container {\n    max-width: 960px !important; \/* \u9650\u5236\u6700\u5927\u5bbd\u5ea6\uff0c\u4fdd\u8bc1\u6700\u4f73\u9605\u8bfb\u89c6\u7ebf\u957f\u5ea6 *\/\n    margin: 0 auto !important;\n  }\n\n  \/* --- 1. \u5934\u90e8\u533a\u57df --- *\/\n  #zx-faq-section .zx-section-header {\n    text-align: center !important;\n    margin-bottom: 70px !important;\n  }\n\n  #zx-faq-section h2.zx-main-h2 {\n    font-size: 42px !important;\n    font-weight: 900 !important;\n    color: #0f172a !important;\n    line-height: 1.15 !important;\n    margin: 0 !important;\n    letter-spacing: -1px !important;\n    text-transform: none !important;\n  }\n\n  \/* --- 2. \u624b\u98ce\u7434\u5bb9\u5668 --- *\/\n  #zx-faq-section .zx-accordion {\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  #zx-faq-section .zx-accordion-item {\n    border-bottom: 1px solid #e2e8f0 !important;\n  }\n\n  \/* \u89e6\u53d1\u5668 (\u95ee\u9898\u884c) *\/\n  #zx-faq-section .zx-accordion-trigger {\n    width: 100% !important;\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 30px 0 !important;\n    cursor: pointer !important;\n    text-align: left !important;\n    transition: all 0.3s ease !important;\n  }\n\n  #zx-faq-section h3.zx-faq-question {\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    color: #0f172a !important;\n    margin: 0 !important;\n    padding-right: 40px !important;\n    line-height: 1.4 !important;\n    transition: color 0.3s ease !important;\n  }\n\n  #zx-faq-section .zx-accordion-trigger:hover h3.zx-faq-question {\n    color: #184890 !important;\n  }\n\n  #zx-faq-section .zx-accordion-item.active h3.zx-faq-question {\n    color: #184890 !important;\n  }\n\n  \/* \u52a8\u6001\u52a0\u51cf\u53f7\u56fe\u6807 *\/\n  #zx-faq-section .zx-icon-wrap {\n    flex-shrink: 0 !important;\n    width: 24px !important;\n    height: 24px !important;\n    position: relative !important;\n    color: #64748b !important;\n  }\n\n  #zx-faq-section .zx-accordion-item.active .zx-icon-wrap {\n    color: #184890 !important;\n  }\n\n  #zx-faq-section .zx-icon-line {\n    position: absolute !important;\n    background-color: currentColor !important;\n    border-radius: 2px !important;\n    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.3s ease !important;\n  }\n\n  \/* \u6a2a\u7ebf *\/\n  #zx-faq-section .zx-icon-line.horizontal {\n    width: 100% !important;\n    height: 2px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n  }\n\n  \/* \u7ad6\u7ebf *\/\n  #zx-faq-section .zx-icon-line.vertical {\n    width: 2px !important;\n    height: 100% !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n  }\n\n  \/* \u6fc0\u6d3b\u65f6\uff0c\u7ad6\u7ebf\u65cb\u8f6c\u6d88\u5931\u5f62\u6210\u51cf\u53f7 *\/\n  #zx-faq-section .zx-accordion-item.active .zx-icon-line.vertical {\n    transform: translateX(-50%) rotate(90deg) !important;\n  }\n\n  #zx-faq-section .zx-accordion-item.active .zx-icon-line.horizontal {\n    transform: translateY(-50%) rotate(180deg) !important;\n  }\n\n  \/* --- 3. \u5c55\u5f00\u5185\u5bb9\u533a (\u91c7\u7528 CSS Grid \u5b9e\u73b0\u4e1d\u6ed1\u5c55\u5f00) --- *\/\n  #zx-faq-section .zx-accordion-content {\n    display: grid !important;\n    grid-template-rows: 0fr !important;\n    transition: grid-template-rows 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n  }\n\n  #zx-faq-section .zx-accordion-item.active .zx-accordion-content {\n    grid-template-rows: 1fr !important;\n  }\n\n  #zx-faq-section .zx-accordion-inner {\n    overflow: hidden !important;\n  }\n\n  #zx-faq-section p.zx-faq-answer {\n    font-size: 16.5px !important;\n    line-height: 1.8 !important;\n    color: #475569 !important;\n    margin: 0 0 30px 0 !important;\n    max-width: 90% !important; \/* \u907f\u514d\u6587\u5b57\u4e00\u76f4\u9876\u5230\u5c4f\u5e55\u8fb9\u7f18 *\/\n  }\n\n  \/* --- 4. \u54cd\u5e94\u5f0f\u4f18\u5316 --- *\/\n  @media (max-width:690px) {\n    #zx-faq-section { padding: 80px 20px !important; }\n    #zx-faq-section h2.zx-main-h2 { font-size: 34px !important; margin-bottom: 50px !important; }\n    #zx-faq-section h3.zx-faq-question { font-size: 18px !important; }\n    #zx-faq-section p.zx-faq-answer { font-size: 15.5px !important; max-width: 100% !important; }\n  }\n<\/style>\n\n<section id=\"zx-faq-section\">\n  <div class=\"zx-container\">\n    \n    <header class=\"zx-section-header\">\n      <h2 class=\"zx-main-h2\">Frequently Asked Questions About Welding Robots<\/h2>\n    <\/header>\n\n    <div class=\"zx-accordion\">\n      \n      <article class=\"zx-accordion-item\">\n        <button class=\"zx-accordion-trigger\" aria-expanded=\"false\" onclick=\"toggleFaq(this)\">\n          <h3 class=\"zx-faq-question\">How much does a welding robot cost?<\/h3>\n          <div class=\"zx-icon-wrap\">\n            <div class=\"zx-icon-line horizontal\"><\/div>\n            <div class=\"zx-icon-line vertical\"><\/div>\n          <\/div>\n        <\/button>\n        <div class=\"zx-accordion-content\" aria-hidden=\"true\">\n          <div class=\"zx-accordion-inner\">\n            <p class=\"zx-faq-answer\">Budget $35,000\u2013$280,000 depending on configuration. A basic cobot starts at the low end; a fully equipped gantry with 3D vision and dual robots sits at the top. Most rail-mounted systems with teachless programming land between $55,000 and $90,000.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-accordion-item\">\n        <button class=\"zx-accordion-trigger\" aria-expanded=\"false\" onclick=\"toggleFaq(this)\">\n          <h3 class=\"zx-faq-question\">What are the main types of welding robots?<\/h3>\n          <div class=\"zx-icon-wrap\">\n            <div class=\"zx-icon-line horizontal\"><\/div>\n            <div class=\"zx-icon-line vertical\"><\/div>\n          <\/div>\n        <\/button>\n        <div class=\"zx-accordion-content\" aria-hidden=\"true\">\n          <div class=\"zx-accordion-inner\">\n            <p class=\"zx-faq-answer\">The five types are: rail-mounted traveling-rail grounded weld-seam robots for long welds on H-beams; cantilever airborne-traveling-rail suspended work-piece bots for batch-loaded work; gantry portal-frame-based on up-to 5m-spread large-plate work on big shipbuilding parts; drag-teachable, light-weighted joint-collaborative-robots (cobots) for going into tight ship-yard places; and intelligent work-stations with hollow-arm internal wiring for \"hostile\" productioncells.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-accordion-item\">\n        <button class=\"zx-accordion-trigger\" aria-expanded=\"false\" onclick=\"toggleFaq(this)\">\n          <h3 class=\"zx-faq-question\">What is the difference between a welding robot and a welding cobot?<\/h3>\n          <div class=\"zx-icon-wrap\">\n            <div class=\"zx-icon-line horizontal\"><\/div>\n            <div class=\"zx-icon-line vertical\"><\/div>\n          <\/div>\n        <\/button>\n        <div class=\"zx-accordion-content\" aria-hidden=\"true\">\n          <div class=\"zx-accordion-inner\">\n            <p class=\"zx-faq-answer\">While a traditional industrial welding robot runs on a high speed a fenced safety cell and is programmable using a teach pendant or offline software, a welding cobot (collaborative robot) is designed for operation in close proximity to a human operator, with no fencing required. cobots are both lighter and easier to move between workstations than traditional industrial robots and are programmed using a drag-and-teach - the programmer physically guides the arm through the design once and the cobot can repeat the process accurately. The down-side is that they move much more slowly than typical industrial robots in order to maintain safety so are suitable for low to medium volume, high-mix assembly rather than dedicated, high-volume lines.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-accordion-item\">\n        <button class=\"zx-accordion-trigger\" aria-expanded=\"false\" onclick=\"toggleFaq(this)\">\n          <h3 class=\"zx-faq-question\">Can a welding robot handle complex weld seams without manual programming?<\/h3>\n          <div class=\"zx-icon-wrap\">\n            <div class=\"zx-icon-line horizontal\"><\/div>\n            <div class=\"zx-icon-line vertical\"><\/div>\n          <\/div>\n        <\/button>\n        <div class=\"zx-accordion-content\" aria-hidden=\"true\">\n          <div class=\"zx-accordion-inner\">\n            <p class=\"zx-faq-answer\">Yes. The teachless systems receive 3D CAD files directly from Tekla or SolidWorks and detect the positions of weld seams and produce the welding path automatically, requiring no pendant programming.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-accordion-item\">\n        <button class=\"zx-accordion-trigger\" aria-expanded=\"false\" onclick=\"toggleFaq(this)\">\n          <h3 class=\"zx-faq-question\">What industries use welding robots?<\/h3>\n          <div class=\"zx-icon-wrap\">\n            <div class=\"zx-icon-line horizontal\"><\/div>\n            <div class=\"zx-icon-line vertical\"><\/div>\n          <\/div>\n        <\/button>\n        <div class=\"zx-accordion-content\" aria-hidden=\"true\">\n          <div class=\"zx-accordion-inner\">\n            <p class=\"zx-faq-answer\">Largest market for steel structural fabrications - H-beams, columns and plate assemblies with large quantities of repetitive fillet welds. Ship building yards: gantry and cobot systems for hull panels, deck sections and bulk head work. Bridge builders and power equipment manufacturers transformers tanks, switch gear enclosures using robotic welding cells. Any job on steel plate over 3 mm welding repetitive joints.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-accordion-item\">\n        <button class=\"zx-accordion-trigger\" aria-expanded=\"false\" onclick=\"toggleFaq(this)\">\n          <h3 class=\"zx-faq-question\">What is the disadvantage of robotic welding?<\/h3>\n          <div class=\"zx-icon-wrap\">\n            <div class=\"zx-icon-line horizontal\"><\/div>\n            <div class=\"zx-icon-line vertical\"><\/div>\n          <\/div>\n        <\/button>\n        <div class=\"zx-accordion-content\" aria-hidden=\"true\">\n          <div class=\"zx-accordion-inner\">\n            <p class=\"zx-faq-answer\">The other major real-world limitation is fit-up tolerance. A welding robot tight-tack'edponents needs to be within a couple mm of their designated starting points (program input data). Your tack-up can be off that much, but the robot will then either never find a joint or burn through it, so your upstream cutting, drilling and assembly tolerances will have to be a good deal tighter than they might normally be for manual welding. Further, your applications should generally be for high-volume, static work: doing 20 unique jobs with 20 different joint geometries is probably not worth the programming time.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-accordion-item\">\n        <button class=\"zx-accordion-trigger\" aria-expanded=\"false\" onclick=\"toggleFaq(this)\">\n          <h3 class=\"zx-faq-question\">How long does it take to set up a welding robot?<\/h3>\n          <div class=\"zx-icon-wrap\">\n            <div class=\"zx-icon-line horizontal\"><\/div>\n            <div class=\"zx-icon-line vertical\"><\/div>\n          <\/div>\n        <\/button>\n        <div class=\"zx-accordion-content\" aria-hidden=\"true\">\n          <div class=\"zx-accordion-inner\">\n            <p class=\"zx-faq-answer\">For a typical rail-mounted or cantilever system commissioning and start-up can take between 5-10 working days including rail straightening, robot calibration, welding parameters adjustment and operator instruction. A teachless system with offline programming can have first production weld within three days of power-on as there is no manual teach-pendant programming. gantry systems take longer \u2013 up to 15 days for the structural steelwork for the portal frame.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-accordion-item\">\n        <button class=\"zx-accordion-trigger\" aria-expanded=\"false\" onclick=\"toggleFaq(this)\">\n          <h3 class=\"zx-faq-question\">Will AI replace welders?<\/h3>\n          <div class=\"zx-icon-wrap\">\n            <div class=\"zx-icon-line horizontal\"><\/div>\n            <div class=\"zx-icon-line vertical\"><\/div>\n          <\/div>\n        <\/button>\n        <div class=\"zx-accordion-content\" aria-hidden=\"true\">\n          <div class=\"zx-accordion-inner\">\n            <p class=\"zx-faq-answer\">The robots and computers provide the breathing space, the heavy lifting\u2014which means running 200 identical fillet welds on H-beam stiffeners for example. But the experienced welder wthdesignated for fit-up evaluation, fixture design, quality inspection and countless judgment calls will still be needed on every busy fab shop. The real difference in the welder's job is that he or she will not have a hand in every single job on the floor: for Robothe will operate two or three cells, solve seam-tracking problems and weld the irregular joints that cannot (or should not) be automated.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-accordion-item\">\n        <button class=\"zx-accordion-trigger\" aria-expanded=\"false\" onclick=\"toggleFaq(this)\">\n          <h3 class=\"zx-faq-question\">What welding processes can robots perform?<\/h3>\n          <div class=\"zx-icon-wrap\">\n            <div class=\"zx-icon-line horizontal\"><\/div>\n            <div class=\"zx-icon-line vertical\"><\/div>\n          <\/div>\n        <\/button>\n        <div class=\"zx-accordion-content\" aria-hidden=\"true\">\n          <div class=\"zx-accordion-inner\">\n            <p class=\"zx-faq-answer\">Most industrial welding robotes during their main process use GMAW (MIG\/MAG) as it has the optimum balance of speed, penetration and wire-feed automation. Robotic GTAW (TIG) is also fairly widespread for thin-wall or critical joints where low spatter is required while high visual quality is desirable. Other supported processes are for FCAW (flux-cored arc welding) for heavy structural item, SAW (submerged arc welding) for long straight seams and robotic laser welding for accurate joints on thin gauge material.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-accordion-item\">\n        <button class=\"zx-accordion-trigger\" aria-expanded=\"false\" onclick=\"toggleFaq(this)\">\n          <h3 class=\"zx-faq-question\">How do I choose the right welding robot for my shop?<\/h3>\n          <div class=\"zx-icon-wrap\">\n            <div class=\"zx-icon-line horizontal\"><\/div>\n            <div class=\"zx-icon-line vertical\"><\/div>\n          <\/div>\n        <\/button>\n        <div class=\"zx-accordion-content\" aria-hidden=\"true\">\n          <div class=\"zx-accordion-inner\">\n            <p class=\"zx-faq-answer\">Start by asking three questions. First: how long is your maximum weld in a single pass? That's your rail length or gantry span-a 12m H-beam requires an entirely different system than a 2m support bracket. Second: what is your batch size? If you make hundreds of the same component then a dedicated rail-mounted station is worth its weight in saved scheduling time. If you changeover every seven days then consider a cobot or teachless station with offline programming so you don't spend long hours dragging clamps and prising jigs. Third: how much floor area can you afford to give up? cantilever robots operate overhead and leave the ground clear for crane loading. cobots moves on wheels and clamps magnetically, impacting zero permanent cost. Once you've figured those three out then your choice of reach and payload capacity can be guided by your thickest material and most frequent joint pattern. Send us your workpiece drawings and we'll go from there.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  function toggleFaq(btn) {\n    const currentItem = btn.parentElement;\n    const allItems = document.querySelectorAll('#zx-faq-section .zx-accordion-item');\n    const isCurrentlyActive = currentItem.classList.contains('active');\n\n    \/\/ \u5982\u679c\u60f3\u5f00\u542f\"\u624b\u98ce\u7434\u4e92\u65a5\" (\u5373\u70b9\u5f00\u4e00\u4e2a\uff0c\u5173\u95ed\u5176\u4ed6\u6240\u6709)\uff0c\u4fdd\u7559\u8fd9\u90e8\u5206\u4ee3\u7801\n    allItems.forEach(item => {\n      item.classList.remove('active');\n      item.querySelector('.zx-accordion-trigger').setAttribute('aria-expanded', 'false');\n      item.querySelector('.zx-accordion-content').setAttribute('aria-hidden', 'true');\n    });\n\n    \/\/ \u5207\u6362\u5f53\u524d\u9879\u7684\u72b6\u6001\n    if (!isCurrentlyActive) {\n      currentItem.classList.add('active');\n      btn.setAttribute('aria-expanded', 'true');\n      currentItem.querySelector('.zx-accordion-content').setAttribute('aria-hidden', 'false');\n    }\n  }\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much does a welding robot cost?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Budget $35,000\u2013$280,000 depending on configuration. A basic cobot starts at the low end; a fully equipped gantry with 3D vision and dual robots sits at the top. Most rail-mounted systems with teachless programming land between $55,000 and $90,000.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What are the main types of welding robots?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The five types are: rail-mounted traveling-rail grounded weld-seam robots for long welds on H-beams; cantilever airborne-traveling-rail suspended work-piece bots for batch-loaded work; gantry portal-frame-based on up-to 5m-spread large-plate work on big shipbuilding parts; drag-teachable, light-weighted joint-collaborative-robots (cobots) for going into tight ship-yard places; and intelligent work-stations with hollow-arm internal wiring for 'hostile' production cells.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between a welding robot and a welding cobot?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"While a traditional industrial welding robot runs on a high speed a fenced safety cell and is programmable using a teach pendant or offline software, a welding cobot (collaborative robot) is designed for operation in close proximity to a human operator, with no fencing required. cobots are both lighter and easier to move between workstations than traditional industrial robots and are programmed using a drag-and-teach - the programmer physically guides the arm through the design once and the cobot can repeat the process accurately. The down-side is that they move much more slowly than typical industrial robots in order to maintain safety so are suitable for low to medium volume, high-mix assembly rather than dedicated, high-volume lines.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can a welding robot handle complex weld seams without manual programming?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. The teachless systems receive 3D CAD files directly from Tekla or SolidWorks and detect the positions of weld seams and produce the welding path automatically, requiring no pendant programming.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What industries use welding robots?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Largest market for steel structural fabrications - H-beams, columns and plate assemblies with large quantities of repetitive fillet welds. Ship building yards: gantry and cobot systems for hull panels, deck sections and bulk head work. Bridge builders and power equipment manufacturers transformers tanks, switch gear enclosures using robotic welding cells. Any job on steel plate over 3 mm welding repetitive joints.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the disadvantage of robotic welding?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The other major real-world limitation is fit-up tolerance. A welding robot tight-tack'edponents needs to be within a couple mm of their designated starting points (program input data). Your tack-up can be off that much, but the robot will then either never find a joint or burn through it, so your upstream cutting, drilling and assembly tolerances will have to be a good deal tighter than they might normally be for manual welding. Further, your applications should generally be for high-volume, static work: doing 20 unique jobs with 20 different joint geometries is probably not worth the programming time.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long does it take to set up a welding robot?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"For a typical rail-mounted or cantilever system commissioning and start-up can take between 5-10 working days including rail straightening, robot calibration, welding parameters adjustment and operator instruction. A teachless system with offline programming can have first production weld within three days of power-on as there is no manual teach-pendant programming. gantry systems take longer \u2013 up to 15 days for the structural steelwork for the portal frame.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will AI replace welders?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The robots and computers provide the breathing space, the heavy lifting\u2014which means running 200 identical fillet welds on H-beam stiffeners for example. But the experienced welder wthdesignated for fit-up evaluation, fixture design, quality inspection and countless judgment calls will still be needed on every busy fab shop. The real difference in the welder's job is that he or she will not have a hand in every single job on the floor: for Robothe will operate two or three cells, solve seam-tracking problems and weld the irregular joints that cannot (or should not) be automated.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What welding processes can robots perform?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Most industrial welding robotes during their main process use GMAW (MIG\/MAG) as it has the optimum balance of speed, penetration and wire-feed automation. Robotic GTAW (TIG) is also fairly widespread for thin-wall or critical joints where low spatter is required while high visual quality is desirable. Other supported processes are for FCAW (flux-cored arc welding) for heavy structural item, SAW (submerged arc welding) for long straight seams and robotic laser welding for accurate joints on thin gauge material.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I choose the right welding robot for my shop?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Start by asking three questions. First: how long is your maximum weld in a single pass? That's your rail length or gantry span-a 12m H-beam requires an entirely different system than a 2m support bracket. Second: what is your batch size? If you make hundreds of the same component then a dedicated rail-mounted station is worth its weight in saved scheduling time. If you changeover every seven days then consider a cobot or teachless station with offline programming so you don't spend long hours dragging clamps and prising jigs. Third: how much floor area can you afford to give up? cantilever robots operate overhead and leave the ground clear for crane loading. cobots moves on wheels and clamps magnetically, impacting zero permanent cost. Once you've figured those three out then your choice of reach and payload capacity can be guided by your thickest material and most frequent joint pattern. Send us your workpiece drawings and we'll go from there.\"\n      }\n    }\n  ]\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Industrial Welding Robots \u2014 Automated Arc Welding Solutions Zhouxiang develops and produces welding robot for manufacturing of steel structure, ships and power equipment. teachless Benda is included to 3 racks of 5 Zhouxiang Robot configurations (rail-mounted, cantilever, gantry, collaborative and workstation). Built in are some options teachless offline programming and 3 D seam tracking. 200+ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2771,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2770","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/pages\/2770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/comments?post=2770"}],"version-history":[{"count":0,"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/pages\/2770\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/media\/2771"}],"wp:attachment":[{"href":"https:\/\/zxweldingrobot.com\/pt\/wp-json\/wp\/v2\/media?parent=2770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}