{"id":2030,"date":"2026-02-11T07:16:02","date_gmt":"2026-02-11T07:16:02","guid":{"rendered":"https:\/\/zxweldingrobot.com\/?page_id=2030"},"modified":"2026-02-12T08:02:12","modified_gmt":"2026-02-12T08:02:12","slug":"gantry-welding-robot-workstation","status":"publish","type":"page","link":"https:\/\/zxweldingrobot.com\/es\/products\/gantry-welding-robot-workstation\/","title":{"rendered":"Estaci\u00f3n de trabajo con robot de soldadura de p\u00f3rtico"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-231b929\" data-block-id=\"231b929\"><style>.stk-231b929 {margin-bottom:16px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-231b929-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b0e7fd6\" data-v=\"4\" data-block-id=\"b0e7fd6\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b0e7fd6-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b0e7fd6-inner-blocks\">\n<!-- ============================================================\n     GANTRY WELDING ROBOT WORKSTATION \u2014 HERO MODULE\n     Scope-isolated Custom HTML for WordPress Gutenberg + Blocksy\n     ============================================================ -->\n\n<style>\n  \/* \u2500\u2500 ALL rules scoped to #gantry-hero \u2500\u2500 *\/\n\n  #gantry-hero *,\n  #gantry-hero *::before,\n  #gantry-hero *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  #gantry-hero {\n    --gh-blue: #184890;\n    --gh-blue-dark: #0f3060;\n    --gh-yellow: #FFD800;\n    --gh-yellow-light: #fff3b0;\n    --gh-text: #1a1a2e;\n    --gh-text-light: #4a5568;\n    --gh-white: #ffffff;\n    --gh-bg: #f8f9fc;\n    --gh-radius: 10px;\n    --gh-font: inherit;\n    width: 100%;\n    font-family: var(--gh-font);\n    color: var(--gh-text);\n    line-height: 1.6;\n    overflow: hidden;\n    position: relative;\n    background: var(--gh-white);\n  }\n\n  \/* \u2500\u2500 HERO MAIN \u2500\u2500 *\/\n  #gantry-hero .gh-main {\n    max-width: 1380px;\n    margin: 0 auto;\n    padding: 40px 24px 38px;\n    display: flex;\n    align-items: center;\n    gap: 48px;\n  }\n\n  #gantry-hero .gh-content {\n    flex: 1 1 55%;\n    min-width: 0;\n  }\n\n  #gantry-hero .gh-visual {\n    flex: 1 1 45%;\n    min-width: 0;\n    position: relative;\n  }\n\n  \/* \u2500\u2500 BREADCRUMB \/ TAG \u2500\u2500 *\/\n  #gantry-hero .gh-tag {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    font-family: var(--gh-font);\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--gh-blue);\n    background: rgba(24, 72, 144, 0.07);\n    padding: 6px 16px;\n    border-radius: 40px;\n    margin-bottom: 20px;\n  }\n\n  #gantry-hero .gh-tag svg {\n    width: 16px;\n    height: 16px;\n    flex-shrink: 0;\n  }\n\n  \/* \u2500\u2500 HEADINGS (non-semantic div) \u2500\u2500 *\/\n  #gantry-hero .gh-title {\n    font-family: var(--gh-font);\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.18 !important;\n    color: var(--gh-text) !important;\n    margin-bottom: 12px !important;\n    letter-spacing: -0.02em;\n  }\n\n  #gantry-hero .gh-title .gh-highlight {\n    color: var(--gh-blue) !important;\n  }\n\n  #gantry-hero .gh-subtitle {\n    font-family: var(--gh-font);\n    font-size: 17px !important;\n    font-weight: 400 !important;\n    line-height: 1.7 !important;\n    color: var(--gh-text-light) !important;\n    margin-bottom: 32px !important;\n    max-width: 600px;\n  }\n\n  \/* \u2500\u2500 STATS ROW \u2500\u2500 *\/\n  #gantry-hero .gh-stats {\n    display: flex;\n    gap: 10px;\n    margin-bottom: 36px;\n    flex-wrap: wrap;\n  }\n\n  #gantry-hero .gh-stat {\n    flex: 0 0 auto;\n    background: var(--gh-bg);\n    border: 1px solid rgba(24, 72, 144, 0.08);\n    border-radius: var(--gh-radius);\n    padding: 16px 24px;\n    text-align: center;\n    min-width: 120px;\n    transition: border-color 0.25s ease, box-shadow 0.25s ease;\n  }\n\n  #gantry-hero .gh-stat:hover {\n    border-color: var(--gh-yellow);\n    box-shadow: 0 2px 12px rgba(255, 216, 0, 0.12);\n  }\n\n  #gantry-hero .gh-stat-value {\n    font-family: var(--gh-font);\n    font-size: 30px !important;\n    font-weight: 800 !important;\n    color: var(--gh-blue) !important;\n    line-height: 1.1 !important;\n    display: block;\n  }\n\n  #gantry-hero .gh-stat-label {\n    font-family: var(--gh-font);\n    font-size: 12px !important;\n    font-weight: 600 !important;\n    color: var(--gh-text-light) !important;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    margin-top: 4px;\n    display: block;\n  }\n\n  \/* \u2500\u2500 CTA BUTTON \u2500\u2500 *\/\n  #gantry-hero .gh-cta {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    font-family: var(--gh-font);\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: var(--gh-blue-dark) !important;\n    background: var(--gh-yellow) !important;\n    border: none;\n    border-radius: 8px;\n    padding: 16px 36px;\n    cursor: pointer;\n    text-decoration: none !important;\n    letter-spacing: 0.02em;\n    transition: background 0.25s ease, transform 0.2s ease, box-shadow 0.25s ease;\n    box-shadow: 0 2px 8px rgba(255, 216, 0, 0.25);\n  }\n\n  #gantry-hero .gh-cta:hover,\n  #gantry-hero .gh-cta:focus {\n    background: #e6c200 !important;\n    transform: translateY(-1px);\n    box-shadow: 0 6px 20px rgba(255, 216, 0, 0.35);\n    text-decoration: none !important;\n    color: var(--gh-blue-dark) !important;\n  }\n\n  #gantry-hero .gh-cta svg {\n    width: 18px;\n    height: 18px;\n    flex-shrink: 0;\n    transition: transform 0.2s ease;\n  }\n\n  #gantry-hero .gh-cta:hover svg {\n    transform: translateX(3px);\n  }\n\n  \/* \u2500\u2500 HERO IMAGE \u2500\u2500 *\/\n  #gantry-hero .gh-image-wrap {\n    position: relative;\n    border-radius: 16px;\n    overflow: hidden;\n    background: linear-gradient(135deg, #e8eef6 0%, #f0f4fa 100%);\n    aspect-ratio: 4 \/ 3;\n  }\n\n  #gantry-hero .gh-image-wrap::before {\n    content: \"\";\n    position: absolute;\n    top: -2px;\n    left: -2px;\n    right: -2px;\n    bottom: -2px;\n    border-radius: 18px;\n    background: linear-gradient(135deg, var(--gh-blue), var(--gh-yellow));\n    z-index: 0;\n    opacity: 0.35;\n  }\n\n  #gantry-hero .gh-image-wrap img {\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    border-radius: 16px;\n  }\n\n  \/* Accent badge on image *\/\n  #gantry-hero .gh-badge {\n    position: absolute;\n    bottom: 16px;\n    left: 16px;\n    z-index: 2;\n    background: var(--gh-blue);\n    color: var(--gh-white);\n    font-family: var(--gh-font);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 8px 16px;\n    border-radius: 6px;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    backdrop-filter: blur(4px);\n  }\n\n  #gantry-hero .gh-badge svg {\n    width: 14px;\n    height: 14px;\n  }\n\n  \/* \u2500\u2500 TRUST BAR \u2500\u2500 *\/\n  #gantry-hero .gh-trust {\n    background: var(--gh-blue);\n    padding: 0 24px;\n  }\n\n  #gantry-hero .gh-trust-inner {\n    max-width: 1320px;\n    margin: 0 auto;\n    display: flex;\n    align-items: stretch;\n    justify-content: center;\n    flex-wrap: wrap;\n  }\n\n  #gantry-hero .gh-trust-item {\n    flex: 1 1 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    padding: 18px 16px;\n    font-family: var(--gh-font);\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    color: var(--gh-white) !important;\n    text-align: center;\n    white-space: nowrap;\n    position: relative;\n    letter-spacing: 0.01em;\n  }\n\n  #gantry-hero .gh-trust-item:not(:last-child)::after {\n    content: \"\";\n    position: absolute;\n    right: 0;\n    top: 25%;\n    height: 50%;\n    width: 1px;\n    background: rgba(255, 255, 255, 0.18);\n  }\n\n  #gantry-hero .gh-trust-item svg {\n    width: 18px;\n    height: 18px;\n    flex-shrink: 0;\n    color: var(--gh-yellow);\n  }\n\n  \/* \u2500\u2500 BACKGROUND ACCENT SHAPES \u2500\u2500 *\/\n  #gantry-hero .gh-bg-accent {\n    position: absolute;\n    border-radius: 50%;\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  #gantry-hero .gh-bg-accent--1 {\n    width: 420px;\n    height: 420px;\n    background: radial-gradient(circle, rgba(24, 72, 144, 0.04) 0%, transparent 70%);\n    top: -120px;\n    right: -60px;\n  }\n\n  #gantry-hero .gh-bg-accent--2 {\n    width: 260px;\n    height: 260px;\n    background: radial-gradient(circle, rgba(255, 216, 0, 0.06) 0%, transparent 70%);\n    bottom: 60px;\n    left: -80px;\n  }\n\n  #gantry-hero .gh-main {\n    position: relative;\n    z-index: 1;\n  }\n\n  \/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n  @media (max-width: 960px) {\n    #gantry-hero .gh-main {\n      flex-direction: column;\n      padding: 40px 20px 36px;\n      gap: 36px;\n    }\n\n    #gantry-hero .gh-content {\n      flex: none;\n      width: 100%;\n      text-align: center;\n    }\n\n    #gantry-hero .gh-subtitle {\n      margin-left: auto !important;\n      margin-right: auto !important;\n    }\n\n    #gantry-hero .gh-visual {\n      flex: none;\n      width: 100%;\n      max-width: 540px;\n      margin: 0 auto;\n    }\n\n    #gantry-hero .gh-stats {\n      justify-content: center;\n    }\n\n    #gantry-hero .gh-title {\n      font-size: 26px !important;\n    }\n\n    #gantry-hero .gh-trust-inner {\n      flex-wrap: wrap;\n    }\n\n    #gantry-hero .gh-trust-item {\n      flex: 1 1 50%;\n      min-width: 180px;\n      font-size: 13px !important;\n      padding: 14px 12px;\n      white-space: normal;\n    }\n\n    #gantry-hero .gh-trust-item:not(:last-child)::after {\n      display: none;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #gantry-hero .gh-main {\n      padding: 28px 16px 28px;\n      gap: 28px;\n    }\n\n    #gantry-hero .gh-title {\n      font-size: 22px !important;\n    }\n\n    #gantry-hero .gh-subtitle {\n      font-size: 15px !important;\n    }\n\n    #gantry-hero .gh-stat {\n      padding: 12px 16px;\n      min-width: 100px;\n    }\n\n    #gantry-hero .gh-stat-value {\n      font-size: 24px !important;\n    }\n\n    #gantry-hero .gh-cta {\n      width: 100%;\n      justify-content: center;\n      padding: 15px 28px;\n    }\n\n    #gantry-hero .gh-trust-item {\n      flex: 1 1 100%;\n      min-width: 0;\n      padding: 12px 12px;\n      font-size: 13px !important;\n    }\n\n    #gantry-hero .gh-image-wrap {\n      border-radius: 12px;\n    }\n\n    #gantry-hero .gh-image-wrap::before {\n      border-radius: 14px;\n    }\n\n    #gantry-hero .gh-image-wrap img {\n      border-radius: 12px;\n    }\n  }\n<\/style>\n\n<section id=\"gantry-hero\" aria-label=\"Gantry Welding Robot Workstation Hero\">\n\n  <!-- Subtle background accents -->\n  <div class=\"gh-bg-accent gh-bg-accent--1\" aria-hidden=\"true\"><\/div>\n  <div class=\"gh-bg-accent gh-bg-accent--2\" aria-hidden=\"true\"><\/div>\n\n  <!-- \u2500\u2500\u2500 HERO CONTENT \u2500\u2500\u2500 -->\n  <div class=\"gh-main\">\n\n    <!-- LEFT: Text -->\n    <div class=\"gh-content\">\n\n      <h1 class=\"gh-tag\" aria-hidden=\"true\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5\"\/><path d=\"M2 12l10 5 10-5\"\/><\/svg>\n        Gantry Welding Robot Workstation\n      <\/h1>\n\n      <!-- H1-level heading \u2014 using <div> to prevent Blocksy h1 overrides -->\n      <h2 class=\"gh-title\" role=\"heading\" aria-level=\"2\">\n        <span class=\"gh-highlight\">Gantry Welding Robot Workstation:<\/span> Custom Automated Welding Systems for Heavy Industries\n      <\/h2>\n\n      <div class=\"gh-subtitle\">\n        Custom automated welding systems for heavy industries. Precision gantry robot welding with 6-axis robots, intelligent welding control, and 3D trajectory planning \u2014 engineered for shipbuilding, bridge plate units, and large-scale steel structure fabrication.\n      <\/div>\n\n      <!-- Stats -->\n      <div class=\"gh-stats\" role=\"list\" aria-label=\"Key statistics\">\n        <div class=\"gh-stat\" role=\"listitem\">\n          <span class=\"gh-stat-value\">200+<\/span>\n          <span class=\"gh-stat-label\">Patents Held<\/span>\n        <\/div>\n        <div class=\"gh-stat\" role=\"listitem\">\n          <span class=\"gh-stat-value\">30+<\/span>\n          <span class=\"gh-stat-label\">Years Experience<\/span>\n        <\/div>\n        <div class=\"gh-stat\" role=\"listitem\">\n          <span class=\"gh-stat-value\">5m<\/span>\n          <span class=\"gh-stat-label\">Max Weld Width<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- CTA -->\n      <a href=\"#ct-popup-1791\" class=\"gh-cta\" role=\"button\">\n        GET A FREE QUOTE\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg>\n      <\/a>\n    <\/div>\n\n    <!-- RIGHT: Image -->\n    <div class=\"gh-visual\">\n      <div class=\"gh-image-wrap\">\n        <img\n          src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Gantry-Welding-Robot.png\"\n          alt=\"Gantry Welding Robot Workstation \u2014 industrial automated gantry welding system with 6-axis robots for heavy steel fabrication\"\n          width=\"680\"\n          height=\"510\"\n          loading=\"eager\"\n          fetchpriority=\"high\"\n          decoding=\"async\"\n        \/>\n        <div class=\"gh-badge\" aria-hidden=\"true\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n          CE &amp; ISO 9001\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <!-- \u2500\u2500\u2500 TRUST BAR \u2500\u2500\u2500 -->\n  <div class=\"gh-trust\" role=\"list\" aria-label=\"Trust credentials\">\n    <div class=\"gh-trust-inner\">\n\n      <div class=\"gh-trust-item\" role=\"listitem\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.59 13.41l-7.17 7.17a2 2 0 01-2.83 0L2 12V2h10l8.59 8.59a2 2 0 010 2.82z\"\/><line x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\/><\/svg>\n        Factory-Direct Pricing\n      <\/div>\n\n      <div class=\"gh-trust-item\" role=\"listitem\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n        CE &amp; ISO 9001 Certified\n      <\/div>\n\n      <div class=\"gh-trust-item\" role=\"listitem\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><path d=\"M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\/><\/svg>\n        Exported to 50+ Countries\n      <\/div>\n\n      <div class=\"gh-trust-item\" role=\"listitem\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l3.77-3.77a6 6 0 01-7.94 7.94l-6.91 6.91a2.12 2.12 0 01-3-3l6.91-6.91a6 6 0 017.94-7.94l-3.76 3.76z\"\/><\/svg>\n        Turnkey Solutions Available\n      <\/div>\n\n      <div class=\"gh-trust-item\" role=\"listitem\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15.05 5A5 5 0 0119 8.95M15.05 1A9 9 0 0123 8.94m-1 7.98v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\"\/><\/svg>\n        24\/7 Technical Support\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-49bdc85\" data-block-id=\"49bdc85\"><style>.stk-49bdc85 {margin-bottom:15px !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-49bdc85-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-002c253\" data-v=\"4\" data-block-id=\"002c253\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-002c253-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-002c253-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-fa6622d\" data-block-id=\"fa6622d\"><style>.stk-fa6622d {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-fa6622d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b4ba159\" data-v=\"4\" data-block-id=\"b4ba159\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b4ba159-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b4ba159-inner-blocks\">\n<style>\n  #gantry-intro-module {\n    box-sizing: border-box !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    padding: 30px 0 !important;\n    margin: 0 !important;\n    background: #f8f9fa !important;\n    overflow: hidden !important;\n    color: #1a1a2e !important;\n    line-height: 1.7 !important;\n    -webkit-font-smoothing: antialiased !important;\n    -moz-osx-font-smoothing: grayscale !important;\n  }\n\n  #gantry-intro-module *,\n  #gantry-intro-module *::before,\n  #gantry-intro-module *::after {\n    box-sizing: border-box !important;\n  }\n\n  #gantry-intro-module .gim-container {\n    width: 100% !important;\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n  }\n\n  #gantry-intro-module .gim-grid {\n    display: flex !important;\n    align-items: center !important;\n    gap: 50px !important;\n  }\n\n  #gantry-intro-module .gim-text-col {\n    flex: 1 1 60% !important;\n    min-width: 0 !important;\n  }\n\n  #gantry-intro-module .gim-visual-col {\n    flex: 1 1 40% !important;\n    min-width: 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n  }\n\n  #gantry-intro-module .gim-label {\n    display: inline-block !important;\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    letter-spacing: 2.5px !important;\n    text-transform: uppercase !important;\n    color: #184890 !important;\n    margin: 0 0 16px 0 !important;\n    padding: 0 !important;\n    position: relative !important;\n  }\n\n  #gantry-intro-module .gim-label::after {\n    content: \"\" !important;\n    display: block !important;\n    width: 40px !important;\n    height: 2px !important;\n    background: #FFD800 !important;\n    margin-top: 8px !important;\n  }\n\n  #gantry-intro-module .gim-title {\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #1a1a2e !important;\n    margin: 0 0 28px 0 !important;\n    padding: 0 !important;\n    letter-spacing: -0.3px !important;\n  }\n\n  #gantry-intro-module .gim-title-highlight {\n    color: #184890 !important;\n  }\n\n  #gantry-intro-module .gim-body p {\n    font-size: 14px !important;\n    line-height: 1.75 !important;\n    color: #3d3d56 !important;\n    margin: 0 0 18px 0 !important;\n    padding: 0 !important;\n  }\n\n  #gantry-intro-module .gim-body p:last-child {\n    margin-bottom: 0 !important;\n  }\n\n  #gantry-intro-module .gim-body strong {\n    color: #184890 !important;\n    font-weight: 600 !important;\n  }\n\n  #gantry-intro-module .gim-svg-card {\n    width: 100% !important;\n    max-width: 440px !important;\n    aspect-ratio: 1 \/ 1 !important;\n    border-radius: 16px !important;\n    background: linear-gradient(145deg, #d6dde8 0%, #e8e4c8 100%) !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 36px !important;\n    position: relative !important;\n  }\n\n  #gantry-intro-module .gim-svg-card svg {\n    width: 100% !important;\n    height: auto !important;\n    display: block !important;\n  }\n\n  #gantry-intro-module .gim-reveal {\n    opacity: 0;\n    transform: translateY(28px);\n    transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1), transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) !important;\n  }\n\n  #gantry-intro-module .gim-reveal.gim-visible {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n  }\n\n  #gantry-intro-module .gim-reveal-delay {\n    transition-delay: 0.18s !important;\n  }\n\n  @media (max-width: 960px) {\n    #gantry-intro-module {\n      padding: 56px 0 !important;\n    }\n    #gantry-intro-module .gim-grid {\n      flex-direction: column !important;\n      gap: 40px !important;\n    }\n    #gantry-intro-module .gim-text-col,\n    #gantry-intro-module .gim-visual-col {\n      flex: 1 1 100% !important;\n    }\n    #gantry-intro-module .gim-svg-card {\n      max-width: 380px !important;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #gantry-intro-module {\n      padding: 40px 0 !important;\n    }\n    #gantry-intro-module .gim-container {\n      padding: 0 20px !important;\n    }\n    #gantry-intro-module .gim-title {\n      font-size: 26px !important;\n    }\n    #gantry-intro-module .gim-body p {\n      font-size: 14px !important;\n    }\n    #gantry-intro-module .gim-svg-card {\n      max-width: 100% !important;\n      padding: 24px !important;\n    }\n  }\n<\/style>\n\n<section id=\"gantry-intro-module\" aria-label=\"What Is a Gantry Welding Robot\">\n  <div class=\"gim-container\">\n    <div class=\"gim-grid\">\n\n      <div class=\"gim-text-col gim-reveal\">\n        <div class=\"gim-label\" role=\"heading\" aria-level=\"3\">What Is It<\/div>\n        <h2 class=\"gim-title\" role=\"heading\" aria-level=\"2\">What Is a Gantry <span class=\"gim-title-highlight\">Welding Robot<\/span>?<\/h2>\n        <div class=\"gim-body\">\n          <p>\n            A <strong>gantry welding robot<\/strong> is defined by a rigid gantry type frame carrying 6-axis robots that traverse along a rail for extended reach and precision. In a <strong>welding workstation<\/strong>, this configuration enables the robot to position torches over large workpieces, automate repetitive weld passes, and adapt trajectories to reduce welding deformation.\n          <\/p>\n          <p>\n            Unlike a stationary robot, the gantry system expands the reachable envelope for oversized fabrication, enabling long, continuous welds with high precision. The <strong>robot welding system<\/strong> supports dual stations for parallel loading and welding processes, boosting production efficiency through intelligent welding, 3D programming, and robust automation.\n          <\/p>\n          <p>\n            Zhouxiang&#8217;s gantry welding robot combines the Bochu intelligent welding system with a large line-scan 3D vision solution. By importing models from Tekla, SOLIDWORKS, or UG \u2014 or by reconstructing models from scanned point cloud data \u2014 the robot automatically recognizes weld seams, matches optimal welding parameters, and generates high-precision welding programs.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"gim-visual-col gim-reveal gim-reveal-delay\">\n        <div class=\"gim-svg-card\">\n          <svg viewBox=\"0 0 400 400\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Schematic diagram of a gantry welding robot workstation showing gantry carriage, robotic arm, vision sensor, workpiece, and precision rail system\">\n            <rect x=\"30\" y=\"340\" width=\"340\" height=\"10\" rx=\"3\" fill=\"#184890\" opacity=\"0.18\"\/>\n            <rect x=\"30\" y=\"344\" width=\"340\" height=\"3\" rx=\"1\" fill=\"#184890\" opacity=\"0.32\"\/>\n            <rect x=\"55\" y=\"341\" width=\"3\" height=\"8\" rx=\"1\" fill=\"#184890\" opacity=\"0.35\"\/>\n            <rect x=\"110\" y=\"341\" width=\"3\" height=\"8\" rx=\"1\" fill=\"#184890\" opacity=\"0.35\"\/>\n            <rect x=\"165\" y=\"341\" width=\"3\" height=\"8\" rx=\"1\" fill=\"#184890\" opacity=\"0.35\"\/>\n            <rect x=\"220\" y=\"341\" width=\"3\" height=\"8\" rx=\"1\" fill=\"#184890\" opacity=\"0.35\"\/>\n            <rect x=\"275\" y=\"341\" width=\"3\" height=\"8\" rx=\"1\" fill=\"#184890\" opacity=\"0.35\"\/>\n            <rect x=\"330\" y=\"341\" width=\"3\" height=\"8\" rx=\"1\" fill=\"#184890\" opacity=\"0.35\"\/>\n            <rect x=\"60\" y=\"95\" width=\"26\" height=\"246\" rx=\"4\" fill=\"#6b85b3\" opacity=\"0.85\"\/>\n            <rect x=\"60\" y=\"95\" width=\"26\" height=\"246\" rx=\"4\" fill=\"url(#gim-col-grad)\"\/>\n            <rect x=\"314\" y=\"95\" width=\"26\" height=\"246\" rx=\"4\" fill=\"#6b85b3\" opacity=\"0.85\"\/>\n            <rect x=\"314\" y=\"95\" width=\"26\" height=\"246\" rx=\"4\" fill=\"url(#gim-col-grad)\"\/>\n            <rect x=\"56\" y=\"78\" width=\"288\" height=\"22\" rx=\"4\" fill=\"#184890\"\/>\n            <rect x=\"56\" y=\"78\" width=\"288\" height=\"11\" rx=\"4\" fill=\"#184890\" opacity=\"0.2\"\/>\n            <rect x=\"168\" y=\"62\" width=\"72\" height=\"24\" rx=\"5\" fill=\"#FFD800\" opacity=\"0.95\"\/>\n            <rect x=\"172\" y=\"66\" width=\"64\" height=\"8\" rx=\"3\" fill=\"#e6c200\" opacity=\"0.4\"\/>\n            <line x1=\"204\" y1=\"100\" x2=\"204\" y2=\"158\" stroke=\"#184890\" stroke-width=\"7\" stroke-linecap=\"round\"\/>\n            <line x1=\"204\" y1=\"158\" x2=\"236\" y2=\"226\" stroke=\"#184890\" stroke-width=\"6\" stroke-linecap=\"round\"\/>\n            <line x1=\"236\" y1=\"226\" x2=\"218\" y2=\"280\" stroke=\"#184890\" stroke-width=\"5\" stroke-linecap=\"round\"\/>\n            <circle cx=\"204\" cy=\"158\" r=\"5\" fill=\"#2a5fad\"\/>\n            <circle cx=\"236\" cy=\"226\" r=\"4\" fill=\"#2a5fad\"\/>\n            <circle cx=\"218\" cy=\"280\" r=\"6\" fill=\"#FFD800\"\/>\n            <circle cx=\"218\" cy=\"280\" r=\"3.5\" fill=\"#fff\" opacity=\"0.5\"\/>\n            <line x1=\"218\" y1=\"286\" x2=\"218\" y2=\"304\" stroke=\"#FFD800\" stroke-width=\"2\" stroke-dasharray=\"4 3\" opacity=\"0.8\"\/>\n            <circle cx=\"218\" cy=\"308\" r=\"9\" fill=\"#FFD800\" opacity=\"0.12\">\n              <animate attributeName=\"r\" values=\"7;13;7\" dur=\"2s\" repeatCount=\"indefinite\"\/>\n              <animate attributeName=\"opacity\" values=\"0.08;0.22;0.08\" dur=\"2s\" repeatCount=\"indefinite\"\/>\n            <\/circle>\n            <circle cx=\"218\" cy=\"308\" r=\"5\" fill=\"#FFD800\" opacity=\"0.18\">\n              <animate attributeName=\"r\" values=\"4;8;4\" dur=\"1.6s\" repeatCount=\"indefinite\"\/>\n              <animate attributeName=\"opacity\" values=\"0.12;0.28;0.12\" dur=\"1.6s\" repeatCount=\"indefinite\"\/>\n            <\/circle>\n            <rect x=\"130\" y=\"308\" width=\"150\" height=\"26\" rx=\"3\" fill=\"#184890\" opacity=\"0.15\"\/>\n            <rect x=\"162\" y=\"300\" width=\"22\" height=\"34\" rx=\"2\" fill=\"#8da3c4\" opacity=\"0.6\"\/>\n            <rect x=\"226\" y=\"300\" width=\"22\" height=\"34\" rx=\"2\" fill=\"#8da3c4\" opacity=\"0.6\"\/>\n            <circle cx=\"192\" cy=\"108\" r=\"9\" fill=\"none\" stroke=\"#22c55e\" stroke-width=\"2\" opacity=\"0.65\"\/>\n            <circle cx=\"192\" cy=\"108\" r=\"3.5\" fill=\"#22c55e\" opacity=\"0.7\"\/>\n            <line x1=\"192\" y1=\"117\" x2=\"168\" y2=\"298\" stroke=\"#22c55e\" stroke-width=\"1\" stroke-dasharray=\"3 6\" opacity=\"0.2\"\/>\n            <line x1=\"192\" y1=\"117\" x2=\"248\" y2=\"298\" stroke=\"#22c55e\" stroke-width=\"1\" stroke-dasharray=\"3 6\" opacity=\"0.2\"\/>\n            <text x=\"204\" y=\"53\" text-anchor=\"middle\" fill=\"#FFD800\" font-family=\"'Segoe UI', Roboto, sans-serif\" font-size=\"10.5\" font-weight=\"700\" letter-spacing=\"2.5\" style=\"text-transform:uppercase\">GANTRY CARRIAGE<\/text>\n            <text x=\"200\" y=\"374\" text-anchor=\"middle\" fill=\"#184890\" font-family=\"'Segoe UI', Roboto, sans-serif\" font-size=\"10\" font-weight=\"700\" letter-spacing=\"2\" opacity=\"0.45\" style=\"text-transform:uppercase\">PRECISION RAIL SYSTEM<\/text>\n            <line x1=\"100\" y1=\"388\" x2=\"300\" y2=\"388\" stroke=\"#184890\" stroke-width=\"1\" opacity=\"0.25\" marker-end=\"url(#gim-arrow)\"\/>\n            <text x=\"200\" y=\"398\" text-anchor=\"middle\" fill=\"#184890\" font-family=\"'Segoe UI', Roboto, sans-serif\" font-size=\"7.5\" opacity=\"0.28\" letter-spacing=\"1\">TRAVEL DIRECTION \u25b8<\/text>\n            <defs>\n              <marker id=\"gim-arrow\" markerWidth=\"7\" markerHeight=\"5\" refX=\"7\" refY=\"2.5\" orient=\"auto\">\n                <polygon points=\"0 0, 7 2.5, 0 5\" fill=\"#184890\" opacity=\"0.25\"\/>\n              <\/marker>\n              <linearGradient id=\"gim-col-grad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                <stop offset=\"0%\" stop-color=\"#184890\" stop-opacity=\"0.45\"\/>\n                <stop offset=\"100%\" stop-color=\"#184890\" stop-opacity=\"0.7\"\/>\n              <\/linearGradient>\n            <\/defs>\n          <\/svg>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  (function () {\n    var targets = document.querySelectorAll('#gantry-intro-module .gim-reveal');\n    if (!targets.length) return;\n    if ('IntersectionObserver' in window) {\n      var io = new IntersectionObserver(function (entries) {\n        entries.forEach(function (e) {\n          if (e.isIntersecting) {\n            e.target.classList.add('gim-visible');\n            io.unobserve(e.target);\n          }\n        });\n      }, { threshold: 0.15 });\n      targets.forEach(function (t) { io.observe(t); });\n    } else {\n      targets.forEach(function (t) { t.classList.add('gim-visible'); });\n    }\n  })();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-7992a0b\" data-block-id=\"7992a0b\"><style>.stk-7992a0b {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7992a0b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-e7ed69f\" data-v=\"4\" data-block-id=\"e7ed69f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-e7ed69f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-e7ed69f-inner-blocks\">\n<section id=\"gantry-tech-specs\" role=\"region\" aria-label=\"Gantry Welding Robot Technical Specifications\">\n<style>\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SCOPED STYLES \u2014 #gantry-tech-specs\n     ALL selectors use ID + class only.\n     Zero bare tag selectors.\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n  \/* \u2500\u2500 Base Reset \u2500\u2500 *\/\n  #gantry-tech-specs {\n    box-sizing: border-box;\n    width: 100%;\n    padding: 30px 0;\n    background: #ffffff;\n    color: #1a1a2e !important;\n    line-height: 1.6 !important;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  #gantry-tech-specs.gts-root *,\n  #gantry-tech-specs.gts-root *::before,\n  #gantry-tech-specs.gts-root *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  #gantry-tech-specs .gts-inner {\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  \/* \u2500\u2500 Section Header \u2500\u2500 *\/\n  #gantry-tech-specs .gts-header {\n    text-align: center;\n    margin-bottom: 48px;\n  }\n\n  #gantry-tech-specs .gts-eyebrow {\n    display: inline-block;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    color: #184890 !important;\n    margin-bottom: 14px !important;\n    position: relative;\n    padding-bottom: 12px;\n  }\n\n  #gantry-tech-specs .gts-eyebrow::after {\n    content: \"\";\n    position: absolute;\n    bottom: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 40px;\n    height: 3px;\n    background: #FFD800;\n    border-radius: 2px;\n  }\n\n  #gantry-tech-specs .gts-section-title {\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #184890 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-align: center !important;\n    letter-spacing: -0.01em !important;\n    border: none !important;\n    background: none !important;\n  }\n\n  \/* \u2500\u2500 Tab Navigation \u2500\u2500 *\/\n  #gantry-tech-specs .gts-tabs-nav {\n    display: flex;\n    justify-content: center;\n    gap: 6px;\n    margin-bottom: 40px;\n    flex-wrap: wrap;\n    border-bottom: 2px solid #e8ecf2;\n    padding-bottom: 0;\n  }\n\n  #gantry-tech-specs .gts-tab-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 12px 22px;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    font-family: inherit !important;\n    color: #5a6777 !important;\n    background: transparent !important;\n    border: none !important;\n    border-bottom: 3px solid transparent !important;\n    border-radius: 0 !important;\n    cursor: pointer;\n    transition: color 0.2s ease, border-color 0.2s ease;\n    position: relative;\n    bottom: -2px;\n    white-space: nowrap;\n    outline: none;\n  }\n\n  #gantry-tech-specs .gts-tab-btn:hover {\n    color: #184890 !important;\n  }\n\n  #gantry-tech-specs .gts-tab-btn.gts-active {\n    color: #184890 !important;\n    border-bottom-color: #184890 !important;\n  }\n\n  #gantry-tech-specs .gts-tab-icon {\n    width: 18px;\n    height: 18px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n  }\n\n  \/* \u2500\u2500 Tab Panel \u2500\u2500 *\/\n  #gantry-tech-specs .gts-panel {\n    display: none;\n    animation: gtsFadeIn 0.3s ease;\n  }\n\n  #gantry-tech-specs .gts-panel.gts-active {\n    display: block;\n  }\n\n  @keyframes gtsFadeIn {\n    from { opacity: 0; transform: translateY(8px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* \u2500\u2500 Panel Grid \u2500\u2500 *\/\n  #gantry-tech-specs .gts-panel-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 40px;\n    align-items: start;\n  }\n\n  \/* \u2500\u2500 Spec Table Wrapper \u2500\u2500 *\/\n  #gantry-tech-specs .gts-table-wrap {\n    background: #f8f9fb;\n    border-radius: 10px;\n    padding: 28px;\n    border: 1px solid #e8ecf2;\n  }\n\n  #gantry-tech-specs .gts-table-heading {\n    font-size: 17px !important;\n    font-weight: 700 !important;\n    color: #184890 !important;\n    margin: 0 0 18px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: none !important;\n    line-height: 1.35 !important;\n  }\n\n  \/* \u2500\u2500 Spec Table \u2500\u2500 *\/\n  #gantry-tech-specs .gts-table {\n    width: 100%;\n    border-collapse: collapse;\n  }\n\n  #gantry-tech-specs .gts-row {\n    border-bottom: 1px solid #e2e6ec;\n  }\n\n  #gantry-tech-specs .gts-row:last-child {\n    border-bottom: none;\n  }\n\n  #gantry-tech-specs .gts-cell {\n    padding: 10px 0 !important;\n    font-size: 14px !important;\n    line-height: 1.55 !important;\n    vertical-align: top;\n    border: none !important;\n    background: none !important;\n  }\n\n  #gantry-tech-specs .gts-cell-label {\n    font-weight: 600 !important;\n    color: #3a4250 !important;\n    width: 40%;\n    padding-right: 12px !important;\n    white-space: nowrap;\n  }\n\n  #gantry-tech-specs .gts-cell-value {\n    color: #1a1a2e !important;\n    font-weight: 400 !important;\n  }\n\n  \/* \u2500\u2500 Comparison Table (Robot Models) \u2500\u2500 *\/\n  #gantry-tech-specs .gts-compare-wrap {\n    background: #f8f9fb;\n    border-radius: 10px;\n    padding: 28px;\n    border: 1px solid #e8ecf2;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  #gantry-tech-specs .gts-compare {\n    width: 100%;\n    border-collapse: collapse;\n    min-width: 560px;\n  }\n\n  #gantry-tech-specs .gts-compare-th {\n    padding: 10px 14px !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    background: #184890 !important;\n    text-align: left;\n    border: none !important;\n    white-space: nowrap;\n  }\n\n  #gantry-tech-specs .gts-compare-th-first {\n    border-radius: 6px 0 0 0;\n  }\n\n  #gantry-tech-specs .gts-compare-th-last {\n    border-radius: 0 6px 0 0;\n  }\n\n  #gantry-tech-specs .gts-compare-td {\n    padding: 10px 14px !important;\n    font-size: 14px !important;\n    line-height: 1.5 !important;\n    color: #1a1a2e !important;\n    border-bottom: 1px solid #e2e6ec !important;\n    border-left: none !important;\n    border-right: none !important;\n    border-top: none !important;\n    background: none !important;\n    vertical-align: middle;\n  }\n\n  #gantry-tech-specs .gts-compare-td-label {\n    font-weight: 600 !important;\n    color: #3a4250 !important;\n    white-space: nowrap;\n  }\n\n  #gantry-tech-specs .gts-compare-row:last-child .gts-compare-td {\n    border-bottom: none !important;\n  }\n\n  #gantry-tech-specs .gts-compare-row-even .gts-compare-td {\n    background: rgba(24, 72, 144, 0.025) !important;\n  }\n\n  \/* \u2500\u2500 Info Block \u2500\u2500 *\/\n  #gantry-tech-specs .gts-info {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n\n  #gantry-tech-specs .gts-info-heading {\n    font-size: 22px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    color: #1a1a2e !important;\n    margin: 0 0 16px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: none !important;\n  }\n\n  #gantry-tech-specs .gts-info-text {\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.72 !important;\n    color: #4a5568 !important;\n    margin: 0 0 12px 0 !important;\n    padding: 0 !important;\n  }\n\n  #gantry-tech-specs .gts-info-text-last {\n    margin-bottom: 20px !important;\n  }\n\n  \/* \u2500\u2500 Tags \u2500\u2500 *\/\n  #gantry-tech-specs .gts-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 4px;\n  }\n\n  #gantry-tech-specs .gts-tag {\n    display: inline-flex;\n    align-items: center;\n    gap: 5px;\n    padding: 6px 14px;\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    color: #184890 !important;\n    background: rgba(24, 72, 144, 0.07) !important;\n    border-radius: 20px;\n    white-space: nowrap;\n    line-height: 1.3 !important;\n  }\n\n  #gantry-tech-specs .gts-tag-accent {\n    color: #184890 !important;\n    background: rgba(255, 216, 0, 0.25) !important;\n  }\n\n  \/* \u2500\u2500 Below-table info \u2500\u2500 *\/\n  #gantry-tech-specs .gts-below-table {\n    margin-top: 32px;\n  }\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width: 860px) {\n    #gantry-tech-specs .gts-panel-grid {\n      grid-template-columns: 1fr;\n      gap: 28px;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #gantry-tech-specs.gts-root {\n      padding: 32px 0;\n    }\n    #gantry-tech-specs .gts-header {\n      margin-bottom: 32px;\n    }\n    #gantry-tech-specs .gts-section-title {\n      font-size: 26px !important;\n    }\n    #gantry-tech-specs .gts-tabs-nav {\n      gap: 0;\n      margin-bottom: 28px;\n    }\n    #gantry-tech-specs .gts-tab-btn {\n      padding: 10px 14px;\n      font-size: 13px !important;\n    }\n    #gantry-tech-specs .gts-tab-icon {\n      display: none;\n    }\n    #gantry-tech-specs .gts-table-wrap,\n    #gantry-tech-specs .gts-compare-wrap {\n      padding: 18px;\n    }\n    #gantry-tech-specs .gts-info-heading {\n      font-size: 20px !important;\n    }\n  }\n<\/style>\n\n<div class=\"gts-inner\">\n\n  <!-- \u2550\u2550\u2550 Section Header \u2550\u2550\u2550 -->\n  <header class=\"gts-header\">\n    <span class=\"gts-eyebrow\">Technical Details<\/span>\n    <h2 class=\"gts-section-title\">Gantry Welding Robot Specifications<\/h2>\n  <\/header>\n\n  <!-- \u2550\u2550\u2550 Tab Navigation \u2550\u2550\u2550 -->\n  <nav class=\"gts-tabs-nav\" role=\"tablist\" aria-label=\"Specification categories\">\n    <button class=\"gts-tab-btn gts-active\" role=\"tab\" aria-selected=\"true\" aria-controls=\"gts-panel-single\" id=\"gts-btn-single\" type=\"button\">\n      <svg class=\"gts-tab-icon\" viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\"\/><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"\/><\/svg>\n      Single Robot\n    <\/button>\n    <button class=\"gts-tab-btn\" role=\"tab\" aria-selected=\"false\" aria-controls=\"gts-panel-twin\" id=\"gts-btn-twin\" type=\"button\">\n      <svg class=\"gts-tab-icon\" viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"4\" width=\"8\" height=\"16\" rx=\"2\"\/><rect x=\"14\" y=\"4\" width=\"8\" height=\"16\" rx=\"2\"\/><\/svg>\n      Twin Robot\n    <\/button>\n    <button class=\"gts-tab-btn\" role=\"tab\" aria-selected=\"false\" aria-controls=\"gts-panel-models\" id=\"gts-btn-models\" type=\"button\">\n      <svg class=\"gts-tab-icon\" viewBox=\"0 0 24 24\"><path d=\"M12 2a5 5 0 015 5c0 2.76-2.24 5-5 5s-5-2.24-5-5a5 5 0 015-5z\"\/><path d=\"M4 20v-1a5 5 0 015-5h6a5 5 0 015 5v1\"\/><\/svg>\n      Robot Models\n    <\/button>\n    <button class=\"gts-tab-btn\" role=\"tab\" aria-selected=\"false\" aria-controls=\"gts-panel-vision\" id=\"gts-btn-vision\" type=\"button\">\n      <svg class=\"gts-tab-icon\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M2 12s4-8 10-8 10 8 10 8-4 8-10 8-10-8-10-8z\"\/><\/svg>\n      Vision System\n    <\/button>\n  <\/nav>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       TAB 1 \u2014 SINGLE ROBOT\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"gts-panel gts-active\" id=\"gts-panel-single\" role=\"tabpanel\" aria-labelledby=\"gts-btn-single\">\n    <div class=\"gts-panel-grid\">\n\n      <div class=\"gts-table-wrap\">\n        <h3 class=\"gts-table-heading\">Gantry Single Robot \u2014 ZX-LRYW50<\/h3>\n        <table class=\"gts-table\">\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Robot<\/td><td class=\"gts-cell gts-cell-value\">MR12-2010 (1 set)<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Welder<\/td><td class=\"gts-cell gts-cell-value\">Aotai \/ Megmeet<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Welding Gun<\/td><td class=\"gts-cell gts-cell-value\">TRM Water-Cooled Extended<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Control System<\/td><td class=\"gts-cell gts-cell-value\">Friendess Teaching-Free<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Vision System<\/td><td class=\"gts-cell gts-cell-value\">Friendess Large Distance Seam Finder<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Rail Length<\/td><td class=\"gts-cell gts-cell-value\">Custom (Standard 12m)<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Total Power<\/td><td class=\"gts-cell gts-cell-value\">Robot 10KVA + Welder 31KVA<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Welding Efficiency<\/td><td class=\"gts-cell gts-cell-value\">0.3\u20130.5 m\/min<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Application<\/td><td class=\"gts-cell gts-cell-value\">Steel Structure Secondary Processing<\/td><\/tr>\n        <\/table>\n      <\/div>\n\n      <div class=\"gts-info\">\n        <h3 class=\"gts-info-heading\">Gantry Single Robot Workstation<\/h3>\n        <p class=\"gts-info-text\">The gantry type robotic intelligent welding workstation is equipped with the Bochu Smart Welding System and a large-line scanning stereo camera, with special functions such as point cloud reconstruction and large-line scanning initial positioning.<\/p>\n        <p class=\"gts-info-text gts-info-text-last\">It offers model-driven processing (direct import of 3D model files) and non-drawing processing (generating point cloud data through workpiece scanning for reverse modeling). These solutions directly match welding process parameters, automatically identify the precise position of weld seams, and generate optimized welding processes.<\/p>\n        <div class=\"gts-tags\">\n          <span class=\"gts-tag\">Steel Structure<\/span>\n          <span class=\"gts-tag\">Bridge<\/span>\n          <span class=\"gts-tag\">Shipbuilding<\/span>\n          <span class=\"gts-tag gts-tag-accent\">5m Welding Width<\/span>\n          <span class=\"gts-tag gts-tag-accent\">Teaching-Free<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       TAB 2 \u2014 TWIN ROBOT\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"gts-panel\" id=\"gts-panel-twin\" role=\"tabpanel\" aria-labelledby=\"gts-btn-twin\">\n    <div class=\"gts-panel-grid\">\n\n      <div class=\"gts-table-wrap\">\n        <h3 class=\"gts-table-heading\">Gantry Twin Robot \u2014 ZX-LRYW50.II<\/h3>\n        <table class=\"gts-table\">\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Robots<\/td><td class=\"gts-cell gts-cell-value\">MR12-2010 (2 sets)<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Welder<\/td><td class=\"gts-cell gts-cell-value\">Aotai \/ Megmeet<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Welding Gun<\/td><td class=\"gts-cell gts-cell-value\">TRM Water-Cooled Extended<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Control System<\/td><td class=\"gts-cell gts-cell-value\">Friendess Teaching-Free<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Vision System<\/td><td class=\"gts-cell gts-cell-value\">Friendess Large Distance Seam Finder<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Rail Length<\/td><td class=\"gts-cell gts-cell-value\">Custom Length<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Total Power<\/td><td class=\"gts-cell gts-cell-value\">Robot 18KVA + Welder 62KVA<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Welding Efficiency<\/td><td class=\"gts-cell gts-cell-value\">0.3\u20130.5 m\/min per robot<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Application<\/td><td class=\"gts-cell gts-cell-value\">High-Throughput Fabrication<\/td><\/tr>\n        <\/table>\n      <\/div>\n\n      <div class=\"gts-info\">\n        <h3 class=\"gts-info-heading\">Gantry Twin Robot Workstation<\/h3>\n        <p class=\"gts-info-text\">The dual robot configuration doubles throughput by coordinating two 6-axis robots on the same gantry system. Both robots operate with collision-free trajectory planning, enabling simultaneous automated welding on different sections of a single large workpiece.<\/p>\n        <p class=\"gts-info-text gts-info-text-last\">Suitable for welding high-volume production lines in shipbuilding and bridge plate units where cycle time reduction is critical. The system supports straight line, arc, curve, flat welding and vertical welding positions across a 5m span.<\/p>\n        <div class=\"gts-tags\">\n          <span class=\"gts-tag gts-tag-accent\">Dual Robot<\/span>\n          <span class=\"gts-tag gts-tag-accent\">Double Throughput<\/span>\n          <span class=\"gts-tag\">Collision-Free<\/span>\n          <span class=\"gts-tag\">Synchronized Axes<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       TAB 3 \u2014 ROBOT MODELS\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"gts-panel\" id=\"gts-panel-models\" role=\"tabpanel\" aria-labelledby=\"gts-btn-models\">\n\n    <div class=\"gts-compare-wrap\">\n      <h3 class=\"gts-table-heading\">Robot Model Comparison<\/h3>\n      <table class=\"gts-compare\">\n        <thead>\n          <tr class=\"gts-compare-row\">\n            <th class=\"gts-compare-th gts-compare-th-first\">Parameter<\/th>\n            <th class=\"gts-compare-th\">MR10W-1440-D<\/th>\n            <th class=\"gts-compare-th\">MR08-1840<\/th>\n            <th class=\"gts-compare-th gts-compare-th-last\">MR12-2010<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr class=\"gts-compare-row\"><td class=\"gts-compare-td gts-compare-td-label\">Axes<\/td><td class=\"gts-compare-td\">6<\/td><td class=\"gts-compare-td\">6<\/td><td class=\"gts-compare-td\">6<\/td><\/tr>\n          <tr class=\"gts-compare-row gts-compare-row-even\"><td class=\"gts-compare-td gts-compare-td-label\">Motion Radius<\/td><td class=\"gts-compare-td\">1440mm<\/td><td class=\"gts-compare-td\">1840mm<\/td><td class=\"gts-compare-td\">2010mm<\/td><\/tr>\n          <tr class=\"gts-compare-row\"><td class=\"gts-compare-td gts-compare-td-label\">Payload<\/td><td class=\"gts-compare-td\">10 KG<\/td><td class=\"gts-compare-td\">8 KG<\/td><td class=\"gts-compare-td\">12 KG<\/td><\/tr>\n          <tr class=\"gts-compare-row gts-compare-row-even\"><td class=\"gts-compare-td gts-compare-td-label\">Repeat Accuracy<\/td><td class=\"gts-compare-td\">\u00b10.05mm<\/td><td class=\"gts-compare-td\">\u00b10.05mm<\/td><td class=\"gts-compare-td\">\u00b10.05mm<\/td><\/tr>\n          <tr class=\"gts-compare-row\"><td class=\"gts-compare-td gts-compare-td-label\">Robot Weight<\/td><td class=\"gts-compare-td\">210 KG<\/td><td class=\"gts-compare-td\">284 KG<\/td><td class=\"gts-compare-td\">313 KG<\/td><\/tr>\n          <tr class=\"gts-compare-row gts-compare-row-even\"><td class=\"gts-compare-td gts-compare-td-label\">Power Capacity<\/td><td class=\"gts-compare-td\" colspan=\"3\">4.5 KVA<\/td><\/tr>\n          <tr class=\"gts-compare-row\"><td class=\"gts-compare-td gts-compare-td-label\">Protection Level<\/td><td class=\"gts-compare-td\" colspan=\"3\">J1, J2 axis: IP56 \/ J3\u2013J6 axis: IP67<\/td><\/tr>\n          <tr class=\"gts-compare-row gts-compare-row-even\"><td class=\"gts-compare-td gts-compare-td-label\">Installation<\/td><td class=\"gts-compare-td\" colspan=\"3\">Floor \/ Bracket \/ Inverted Hanging<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"gts-below-table\">\n      <div class=\"gts-info\">\n        <h3 class=\"gts-info-heading\">Welding Robot Models<\/h3>\n        <p class=\"gts-info-text\">All robot models feature 6 degrees of freedom with \u00b10.05mm repeat positioning accuracy. They are welding-exclusive, optimized for gas protection, argon arc, laser, aluminum, stainless steel, and carbon steel applications.<\/p>\n        <p class=\"gts-info-text gts-info-text-last\">Operating environment: 0\u201345\u00b0C, humidity 20\u201380% (without condensation), vibration acceleration below 4.9m\/s\u00b2 (0.5G). Each model can be mounted in floor standing, bracket, or inverted hanging configuration to suit the gantry type workstation layout.<\/p>\n        <div class=\"gts-tags\">\n          <span class=\"gts-tag\">6-Axis Robots<\/span>\n          <span class=\"gts-tag gts-tag-accent\">\u00b10.05mm Precision<\/span>\n          <span class=\"gts-tag\">IP56\/IP67<\/span>\n          <span class=\"gts-tag\">Multi-Material<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       TAB 4 \u2014 VISION SYSTEM\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"gts-panel\" id=\"gts-panel-vision\" role=\"tabpanel\" aria-labelledby=\"gts-btn-vision\">\n    <div class=\"gts-panel-grid\">\n\n      <div class=\"gts-table-wrap\">\n        <h3 class=\"gts-table-heading\">3800 Large Line Scan Stereo Camera<\/h3>\n        <table class=\"gts-table\">\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Detection Speed<\/td><td class=\"gts-cell gts-cell-value\">3 m\/s<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Detection Precision<\/td><td class=\"gts-cell gts-cell-value\">\u00b15mm<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Near View Range<\/td><td class=\"gts-cell gts-cell-value\">1000mm<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Far View Range<\/td><td class=\"gts-cell gts-cell-value\">2600mm<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Measuring Range<\/td><td class=\"gts-cell gts-cell-value\">1000mm<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Scanning Frame Rate<\/td><td class=\"gts-cell gts-cell-value\">400 fps<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Laser Safety Class<\/td><td class=\"gts-cell gts-cell-value\">Class 3B<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Point Cloud Accuracy<\/td><td class=\"gts-cell gts-cell-value\">0.1mm<\/td><\/tr>\n          <tr class=\"gts-row\"><td class=\"gts-cell gts-cell-label\">Weight<\/td><td class=\"gts-cell gts-cell-value\">1.6 kg<\/td><\/tr>\n        <\/table>\n      <\/div>\n\n      <div class=\"gts-info\">\n        <h3 class=\"gts-info-heading\">Intelligent Welding Vision<\/h3>\n        <p class=\"gts-info-text\">The 3D vision system enables both model-driven and drawing-free welding. With point cloud reconstruction, the robot can process workpieces without drawings \u2014 true reverse modeling from scan to weld in a single operation.<\/p>\n        <p class=\"gts-info-text gts-info-text-last\">The visual sensors detect obstacles, seam positions, and part geometry to guide the robotic welding path. Automatic obstacle avoidance, singular point avoidance, and automatic welding gun posture generation ensure collision-free automation across variable workpieces.<\/p>\n        <div class=\"gts-tags\">\n          <span class=\"gts-tag gts-tag-accent\">0.1mm Point Cloud<\/span>\n          <span class=\"gts-tag gts-tag-accent\">400fps Scan Rate<\/span>\n          <span class=\"gts-tag\">Drawing-Free<\/span>\n          <span class=\"gts-tag\">Auto Seam Detection<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<!-- \u2550\u2550\u2550 Tab Switching \u2014 Vanilla JS \u2550\u2550\u2550 -->\n<script>\n(function(){\n  var wrap = document.getElementById('gantry-tech-specs');\n  if (!wrap) return;\n  var btns = wrap.querySelectorAll('.gts-tab-btn');\n  var panels = wrap.querySelectorAll('.gts-panel');\n\n  btns.forEach(function(btn) {\n    btn.addEventListener('click', function() {\n      btns.forEach(function(b) {\n        b.classList.remove('gts-active');\n        b.setAttribute('aria-selected', 'false');\n      });\n      panels.forEach(function(p) {\n        p.classList.remove('gts-active');\n      });\n      btn.classList.add('gts-active');\n      btn.setAttribute('aria-selected', 'true');\n      var target = wrap.querySelector('#' + btn.getAttribute('aria-controls'));\n      if (target) target.classList.add('gts-active');\n    });\n  });\n})();\n<\/script>\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-a1f7511\" data-block-id=\"a1f7511\"><style>.stk-a1f7511 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a1f7511-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a06eb31\" data-v=\"4\" data-block-id=\"a06eb31\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a06eb31-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a06eb31-inner-blocks\">\n<section id=\"gantry-why-choose\" role=\"region\" aria-label=\"Why Choose Gantry Welding System\">\n<style>\n  \/* \u2500\u2500 Base & Container \u2500\u2500 *\/\n  #gantry-why-choose {\n    box-sizing: border-box;\n    width: 100%;\n    padding: 40px 0;\n    background: #f8f9fb;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n    color: #1a1a2e !important;\n    line-height: 1.6 !important;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  #gantry-why-choose *,\n  #gantry-why-choose *::before,\n  #gantry-why-choose *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  #gantry-why-choose .gwc-inner {\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  \/* \u2500\u2500 Section Header \u2500\u2500 *\/\n  #gantry-why-choose .gwc-header {\n    text-align: center;\n    margin-bottom: 56px;\n  }\n\n  #gantry-why-choose .gwc-header .gwc-eyebrow {\n    display: inline-block;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    color: #184890 !important;\n    margin-bottom: 14px !important;\n    position: relative;\n    padding-bottom: 12px;\n  }\n\n  #gantry-why-choose .gwc-header .gwc-eyebrow::after {\n    content: \"\";\n    position: absolute;\n    bottom: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 40px;\n    height: 3px;\n    background: #FFD800;\n    border-radius: 2px;\n  }\n\n  #gantry-why-choose .gwc-header h2 {\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #184890 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-align: center !important;\n    letter-spacing: -0.01em !important;\n    border: none !important;\n    background: none !important;\n  }\n\n  \/* \u2500\u2500 Grid \u2500\u2500 *\/\n  #gantry-why-choose .gwc-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 28px;\n  }\n\n  \/* \u2500\u2500 Card \u2500\u2500 *\/\n  #gantry-why-choose .gwc-card {\n    background: #ffffff;\n    border-radius: 10px;\n    padding: 32px 28px;\n    position: relative;\n    transition: transform 0.25s ease, box-shadow 0.25s ease;\n    border: 1px solid #e8ecf2;\n    display: flex;\n    flex-direction: column;\n  }\n\n  #gantry-why-choose .gwc-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 12px 32px rgba(24, 72, 144, 0.10);\n    border-color: #184890;\n  }\n\n  \/* Icon *\/\n  #gantry-why-choose .gwc-card .gwc-icon {\n    width: 50px;\n    height: 50px;\n    border-radius: 10px;\n    background: rgba(24, 72, 144, 0.07);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 20px;\n    flex-shrink: 0;\n    transition: background 0.25s ease;\n  }\n\n  #gantry-why-choose .gwc-card:hover .gwc-icon {\n    background: #184890;\n  }\n\n  #gantry-why-choose .gwc-card .gwc-icon svg {\n    width: 24px;\n    height: 24px;\n    fill: none;\n    stroke: #184890;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.25s ease;\n  }\n\n  #gantry-why-choose .gwc-card:hover .gwc-icon svg {\n    stroke: #FFD800;\n  }\n\n  \/* Card H3 *\/\n  #gantry-why-choose .gwc-card h3 {\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    line-height: 1.35 !important;\n    color: #1a1a2e !important;\n    margin: 0 0 10px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: none !important;\n    text-align: left !important;\n  }\n\n  \/* Card Description *\/\n  #gantry-why-choose .gwc-card p {\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.72 !important;\n    color: #4a5568 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    flex-grow: 1;\n  }\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width: 960px) {\n    #gantry-why-choose .gwc-grid {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 22px;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #gantry-why-choose {\n      padding: 32px 0;\n    }\n    #gantry-why-choose .gwc-header {\n      margin-bottom: 36px;\n    }\n    #gantry-why-choose .gwc-header h2 {\n      font-size: 26px !important;\n    }\n    #gantry-why-choose .gwc-grid {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n    #gantry-why-choose .gwc-card {\n      padding: 24px 20px;\n    }\n  }\n<\/style>\n\n<div class=\"gwc-inner\">\n\n  <!-- Section Header -->\n  <header class=\"gwc-header\">\n    <span class=\"gwc-eyebrow\">Why Choose Gantry<\/span>\n    <h2>Benefits of Using a Gantry System in Welding<\/h2>\n  <\/header>\n\n  <!-- Benefits Grid -->\n  <div class=\"gwc-grid\">\n\n    <!-- Card 1 \u2014 Higher Production Efficiency -->\n    <article class=\"gwc-card\">\n      <div class=\"gwc-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\/><\/svg>\n      <\/div>\n      <h3>Higher Production Efficiency<\/h3>\n      <p>Automate long welds across large workpieces, reducing manual labor and enabling dual workstations for parallel loading and welding processes on the production line.<\/p>\n    <\/article>\n\n    <!-- Card 2 \u2014 Superior Welding Quality -->\n    <article class=\"gwc-card\">\n      <div class=\"gwc-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87L18.18 22 12 18.56 5.82 22 7 14.14l-5-4.87 6.91-1.01z\"\/><\/svg>\n      <\/div>\n      <h3>Superior Welding Quality<\/h3>\n      <p>The gantry provides stability for smooth operation, minimizing welding deformation through optimized trajectory planning and controlled heat input across every weld seam.<\/p>\n    <\/article>\n\n    <!-- Card 3 \u2014 Collision-Free Safety -->\n    <article class=\"gwc-card\">\n      <div class=\"gwc-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n      <\/div>\n      <h3>Collision-Free Safety<\/h3>\n      <p>3D trajectory planning ensures collision-free paths around fixtures and workpieces, with intelligent welding supervision detecting deviations during automated welding operation.<\/p>\n    <\/article>\n\n    <!-- Card 4 \u2014 3D Model-Driven Welding -->\n    <article class=\"gwc-card\">\n      <div class=\"gwc-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><\/svg>\n      <\/div>\n      <h3>3D Model-Driven Welding<\/h3>\n      <p>Import 3D models from Tekla, SOLIDWORKS, or UG, or reconstruct from point cloud data. The gantry robot automatically recognizes seams and generates welding programs with precision.<\/p>\n    <\/article>\n\n    <!-- Card 5 \u2014 Extended Axes Reach -->\n    <article class=\"gwc-card\">\n      <div class=\"gwc-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><polyline points=\"15 5 22 12 15 19\"\/><\/svg>\n      <\/div>\n      <h3>Extended Axes Reach<\/h3>\n      <p>The rail enables robot welding access to large structures without crane repositioning \u2014 suitable for welding up to 5m wide, with customizable rail lengths for any manufacturing environment.<\/p>\n    <\/article>\n\n    <!-- Card 6 \u2014 Modular Configuration -->\n    <article class=\"gwc-card\">\n      <div class=\"gwc-icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"\/><\/svg>\n      <\/div>\n      <h3>Modular Configuration<\/h3>\n      <p>Integrate grind stations, inspection systems, and dual zones seamlessly. A manufacturer can automate repetitive jobs, optimize implementation, and scale across varied production lines.<\/p>\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-849f588\" data-block-id=\"849f588\"><style>.stk-849f588 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-849f588-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b38aa35\" data-v=\"4\" data-block-id=\"b38aa35\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b38aa35-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b38aa35-inner-blocks\">\n<section id=\"gantry-system-arch\" class=\"gsa-root\" role=\"region\" aria-label=\"Gantry Welding Robot System Architecture\">\n<style>\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SCOPED STYLES \u2014 #gantry-system-arch\n     ALL selectors use ID + class only.\n     Zero bare tag selectors.\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n  \/* \u2500\u2500 Base \u2500\u2500 *\/\n  #gantry-system-arch.gsa-root {\n    box-sizing: border-box;\n    width: 100%;\n    padding: 40px 0;\n    background: #ffffff;\n    color: #1a1a2e !important;\n    line-height: 1.6 !important;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  #gantry-system-arch.gsa-root *,\n  #gantry-system-arch.gsa-root *::before,\n  #gantry-system-arch.gsa-root *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  #gantry-system-arch .gsa-inner {\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  \/* \u2500\u2500 Section Header \u2500\u2500 *\/\n  #gantry-system-arch .gsa-header {\n    text-align: center;\n    margin-bottom: 52px;\n  }\n\n  #gantry-system-arch .gsa-eyebrow {\n    display: inline-block;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    color: #184890 !important;\n    margin-bottom: 14px !important;\n    position: relative;\n    padding-bottom: 12px;\n  }\n\n  #gantry-system-arch .gsa-eyebrow::after {\n    content: \"\";\n    position: absolute;\n    bottom: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 40px;\n    height: 3px;\n    background: #FFD800;\n    border-radius: 2px;\n  }\n\n  #gantry-system-arch .gsa-section-title {\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #184890 !important;\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    text-align: center !important;\n    letter-spacing: -0.01em !important;\n    border: none !important;\n    background: none !important;\n  }\n\n  #gantry-system-arch .gsa-intro {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    line-height: 1.7 !important;\n    color: #4a5568 !important;\n    margin: 0 auto !important;\n    padding: 0 !important;\n    max-width: 820px;\n    text-align: center !important;\n  }\n\n  \/* \u2500\u2500 Cards Grid \u2500\u2500 *\/\n  #gantry-system-arch .gsa-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 24px;\n  }\n\n  \/* \u2500\u2500 Card \u2500\u2500 *\/\n  #gantry-system-arch .gsa-card {\n    background: #ffffff;\n    border-radius: 10px;\n    padding: 28px 24px;\n    border: 1px solid #e8ecf2;\n    display: flex;\n    flex-direction: column;\n    transition: transform 0.25s ease, box-shadow 0.25s ease;\n    position: relative;\n  }\n\n  #gantry-system-arch .gsa-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 12px 32px rgba(24, 72, 144, 0.10);\n    border-color: #184890;\n  }\n\n  \/* \u2500\u2500 Number Badge \u2500\u2500 *\/\n  #gantry-system-arch .gsa-badge {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    border-radius: 8px;\n    background: rgba(24, 72, 144, 0.07) !important;\n    font-size: 13px !important;\n    font-weight: 800 !important;\n    color: #184890 !important;\n    margin-bottom: 16px;\n    flex-shrink: 0;\n    transition: background 0.25s ease, color 0.25s ease;\n  }\n\n  #gantry-system-arch .gsa-card:hover .gsa-badge {\n    background: #184890 !important;\n    color: #FFD800 !important;\n  }\n\n  \/* \u2500\u2500 Icon \u2500\u2500 *\/\n  #gantry-system-arch .gsa-icon {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.7;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n  }\n\n  \/* \u2500\u2500 Card Title \u2500\u2500 *\/\n  #gantry-system-arch .gsa-card-title {\n    font-size: 17px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    color: #1a1a2e !important;\n    margin: 0 0 8px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: none !important;\n    text-align: left !important;\n  }\n\n  \/* \u2500\u2500 Card Description \u2500\u2500 *\/\n  #gantry-system-arch .gsa-card-desc {\n    font-size: 14px !important;\n    font-weight: 400 !important;\n    line-height: 1.68 !important;\n    color: #4a5568 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    flex-grow: 1;\n  }\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width:1000px) {\n    #gantry-system-arch .gsa-grid {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 22px;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #gantry-system-arch.gsa-root {\n      padding: 32px 0;\n    }\n    #gantry-system-arch .gsa-header {\n      margin-bottom: 36px;\n    }\n    #gantry-system-arch .gsa-section-title {\n      font-size: 26px !important;\n    }\n    #gantry-system-arch .gsa-intro {\n      font-size: 15px !important;\n    }\n    #gantry-system-arch .gsa-grid {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n    #gantry-system-arch .gsa-card {\n      padding: 22px 20px;\n    }\n    #gantry-system-arch .gsa-card-title {\n      font-size: 16px !important;\n    }\n  }\n<\/style>\n\n<div class=\"gsa-inner\">\n\n  <!-- \u2550\u2550\u2550 Section Header \u2550\u2550\u2550 -->\n  <header class=\"gsa-header\">\n    <span class=\"gsa-eyebrow\">System Architecture<\/span>\n    <h2 class=\"gsa-section-title\">Key Components of the Gantry Welding Robot Workstation<\/h2>\n    <p class=\"gsa-intro\">A modern welding workstation for heavy manufacturing combines structural and control elements to automate weld tasks with precision and stability. Here are the core components that make up Zhouxiang&#8217;s gantry welding system.<\/p>\n  <\/header>\n\n  <!-- \u2550\u2550\u2550 Components Grid \u2550\u2550\u2550 -->\n  <div class=\"gsa-grid\">\n\n    <!-- 1 \u2014 6-Axis Welding Robot -->\n    <article class=\"gsa-card\">\n      <div class=\"gsa-badge\" aria-hidden=\"true\">\n        <svg class=\"gsa-icon\" viewBox=\"0 0 24 24\"><path d=\"M12 2a5 5 0 015 5c0 2.76-2.24 5-5 5s-5-2.24-5-5a5 5 0 015-5z\"\/><path d=\"M4 20v-1a5 5 0 015-5h6a5 5 0 015 5v1\"\/><\/svg>\n      <\/div>\n      <h3 class=\"gsa-card-title\">6-Axis Welding Robot<\/h3>\n      <p class=\"gsa-card-desc\">MR12-2010 series (1\/2 sets). \u00b10.05mm repeat positioning accuracy. 12kg payload.<\/p>\n    <\/article>\n\n    <!-- 2 \u2014 Gantry Portal Frame -->\n    <article class=\"gsa-card\">\n      <div class=\"gsa-badge\" aria-hidden=\"true\">\n        <svg class=\"gsa-icon\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"\/><line x1=\"9\" y1=\"9\" x2=\"9\" y2=\"21\"\/><\/svg>\n      <\/div>\n      <h3 class=\"gsa-card-title\">Gantry Portal Frame<\/h3>\n      <p class=\"gsa-card-desc\">Large-span portal structure. Welding width up to 5 meters. Heavy-duty steel construction.<\/p>\n    <\/article>\n\n    <!-- 3 \u2014 Precision Rail System -->\n    <article class=\"gsa-card\">\n      <div class=\"gsa-badge\" aria-hidden=\"true\">\n        <svg class=\"gsa-icon\" viewBox=\"0 0 24 24\"><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><polyline points=\"16 6 22 12 16 18\"\/><line x1=\"2\" y1=\"6\" x2=\"8\" y2=\"12\"\/><line x1=\"2\" y1=\"18\" x2=\"8\" y2=\"12\"\/><\/svg>\n      <\/div>\n      <h3 class=\"gsa-card-title\">Precision Rail System<\/h3>\n      <p class=\"gsa-card-desc\">12m+ customizable guide rails. Automatic lubrication. Dual-side working capability.<\/p>\n    <\/article>\n\n    <!-- 4 \u2014 3D Vision System -->\n    <article class=\"gsa-card\">\n      <div class=\"gsa-badge\" aria-hidden=\"true\">\n        <svg class=\"gsa-icon\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M2 12s4-8 10-8 10 8 10 8-4 8-10 8-10-8-10-8z\"\/><\/svg>\n      <\/div>\n      <h3 class=\"gsa-card-title\">3D Vision System<\/h3>\n      <p class=\"gsa-card-desc\">Friendess large viewing distance seam finder. 3800 stereo camera option for reverse modeling.<\/p>\n    <\/article>\n\n    <!-- 5 \u2014 Bochu Intelligent Welding System -->\n    <article class=\"gsa-card\">\n      <div class=\"gsa-badge\" aria-hidden=\"true\">\n        <svg class=\"gsa-icon\" viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><\/svg>\n      <\/div>\n      <h3 class=\"gsa-card-title\">Bochu Intelligent Welding System<\/h3>\n      <p class=\"gsa-card-desc\">CYPWELD + FSWELD control. Teach-free programming. Automatic parameter matching.<\/p>\n    <\/article>\n\n    <!-- 6 \u2014 Welding Power Source -->\n    <article class=\"gsa-card\">\n      <div class=\"gsa-badge\" aria-hidden=\"true\">\n        <svg class=\"gsa-icon\" viewBox=\"0 0 24 24\"><path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\/><\/svg>\n      <\/div>\n      <h3 class=\"gsa-card-title\">Welding Power Source<\/h3>\n      <p class=\"gsa-card-desc\">Aotai \/ Megmeet digital inverter. TRM water-cooled extended welding gun.<\/p>\n    <\/article>\n\n    <!-- 7 \u2014 Positioner (Optional) -->\n    <article class=\"gsa-card\">\n      <div class=\"gsa-badge\" aria-hidden=\"true\">\n        <svg class=\"gsa-icon\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><polyline points=\"12 8 12 12 15 15\"\/><\/svg>\n      <\/div>\n      <h3 class=\"gsa-card-title\">Positioner (Optional)<\/h3>\n      <p class=\"gsa-card-desc\">L-type, P-type, head-tail configurations. Servo-driven coordinated motion.<\/p>\n    <\/article>\n\n    <!-- 8 \u2014 Digital Twin & MES -->\n    <article class=\"gsa-card\">\n      <div class=\"gsa-badge\" aria-hidden=\"true\">\n        <svg class=\"gsa-icon\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"\/><\/svg>\n      <\/div>\n      <h3 class=\"gsa-card-title\">Digital Twin &amp; MES<\/h3>\n      <p class=\"gsa-card-desc\">Real-time trajectory monitoring. MES integration for task scheduling. Smart connectivity.<\/p>\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-eccaad3\" data-block-id=\"eccaad3\"><style>.stk-eccaad3 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-eccaad3-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6d95b68\" data-v=\"4\" data-block-id=\"6d95b68\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6d95b68-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6d95b68-inner-blocks\">\n<section id=\"gantry-industry-solutions\" class=\"gis-root\" role=\"region\" aria-label=\"Gantry Welding Robot Industry Solutions\">\n<style>\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SCOPED STYLES \u2014 #gantry-industry-solutions\n     ALL selectors use ID + class only.\n     Zero bare tag selectors.\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n  \/* \u2500\u2500 Base \u2500\u2500 *\/\n  #gantry-industry-solutions.gis-root {\n    box-sizing: border-box;\n    width: 100%;\n    padding: 40px 0;\n    background: #f8f9fb;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n    color: #1a1a2e !important;\n    line-height: 1.6 !important;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  #gantry-industry-solutions.gis-root *,\n  #gantry-industry-solutions.gis-root *::before,\n  #gantry-industry-solutions.gis-root *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  #gantry-industry-solutions .gis-inner {\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  \/* \u2500\u2500 Section Header \u2500\u2500 *\/\n  #gantry-industry-solutions .gis-header {\n    text-align: center;\n    margin-bottom: 52px;\n  }\n\n  #gantry-industry-solutions .gis-eyebrow {\n    display: inline-block;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    color: #184890 !important;\n    margin-bottom: 14px !important;\n    position: relative;\n    padding-bottom: 12px;\n  }\n\n  #gantry-industry-solutions .gis-eyebrow::after {\n    content: \"\";\n    position: absolute;\n    bottom: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 40px;\n    height: 3px;\n    background: #FFD800;\n    border-radius: 2px;\n  }\n\n  #gantry-industry-solutions .gis-section-title {\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #184890 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-align: center !important;\n    letter-spacing: -0.01em !important;\n    border: none !important;\n    background: none !important;\n    max-width: 1080px;\n    margin-left: auto !important;\n    margin-right: auto !important;\n  }\n\n  \/* \u2500\u2500 Cards Grid \u2500\u2500 *\/\n  #gantry-industry-solutions .gis-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 28px;\n  }\n\n  \/* \u2500\u2500 Card \u2500\u2500 *\/\n  #gantry-industry-solutions .gis-card {\n    background: #ffffff;\n    border-radius: 10px;\n    padding: 36px 32px;\n    border: 1px solid #e8ecf2;\n    display: flex;\n    flex-direction: column;\n    transition: transform 0.25s ease, box-shadow 0.25s ease;\n    position: relative;\n    overflow: hidden;\n  }\n\n  #gantry-industry-solutions .gis-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 12px 32px rgba(24, 72, 144, 0.10);\n    border-color: #184890;\n  }\n\n  \/* Card top bar accent *\/\n  #gantry-industry-solutions .gis-card::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 3px;\n    background: linear-gradient(90deg, #184890 0%, #FFD800 100%);\n    opacity: 0;\n    transition: opacity 0.25s ease;\n  }\n\n  #gantry-industry-solutions .gis-card:hover::before {\n    opacity: 1;\n  }\n\n  \/* \u2500\u2500 Icon \u2500\u2500 *\/\n  #gantry-industry-solutions .gis-icon-wrap {\n    width: 56px;\n    height: 56px;\n    border-radius: 12px;\n    background: rgba(24, 72, 144, 0.07);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 22px;\n    flex-shrink: 0;\n    transition: background 0.25s ease;\n  }\n\n  #gantry-industry-solutions .gis-card:hover .gis-icon-wrap {\n    background: #184890;\n  }\n\n  #gantry-industry-solutions .gis-icon {\n    width: 28px;\n    height: 28px;\n    fill: none;\n    stroke: #184890;\n    stroke-width: 1.6;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.25s ease;\n  }\n\n  #gantry-industry-solutions .gis-card:hover .gis-icon {\n    stroke: #FFD800;\n  }\n\n  \/* \u2500\u2500 Card H3 Title \u2500\u2500 *\/\n  #gantry-industry-solutions .gis-card-title {\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    color: #1a1a2e !important;\n    margin: 0 0 12px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: none !important;\n    text-align: left !important;\n  }\n\n  \/* \u2500\u2500 Card Description \u2500\u2500 *\/\n  #gantry-industry-solutions .gis-card-desc {\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.72 !important;\n    color: #4a5568 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    flex-grow: 1;\n  }\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width:690px) {\n    #gantry-industry-solutions .gis-grid {\n      grid-template-columns: 1fr;\n      gap: 20px;\n    }\n    #gantry-industry-solutions .gis-card {\n      padding: 28px 24px;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #gantry-industry-solutions.gis-root {\n      padding: 32px 0;\n    }\n    #gantry-industry-solutions .gis-header {\n      margin-bottom: 36px;\n    }\n    #gantry-industry-solutions .gis-section-title {\n      font-size: 26px !important;\n    }\n    #gantry-industry-solutions .gis-icon-wrap {\n      width: 48px;\n      height: 48px;\n    }\n    #gantry-industry-solutions .gis-icon {\n      width: 24px;\n      height: 24px;\n    }\n    #gantry-industry-solutions .gis-card-title {\n      font-size: 18px !important;\n    }\n  }\n<\/style>\n\n<div class=\"gis-inner\">\n\n  <!-- \u2550\u2550\u2550 Section Header \u2550\u2550\u2550 -->\n  <header class=\"gis-header\">\n    <span class=\"gis-eyebrow\">Industry Solutions<\/span>\n    <h2 class=\"gis-section-title\">Gantry Welding Robot Workstation Applications in Heavy Industries<\/h2>\n  <\/header>\n\n  <!-- \u2550\u2550\u2550 Cards Grid \u2550\u2550\u2550 -->\n  <div class=\"gis-grid\">\n\n    <!-- Card 1 \u2014 Steel Structure -->\n    <article class=\"gis-card\">\n      <div class=\"gis-icon-wrap\" aria-hidden=\"true\">\n        <svg class=\"gis-icon\" viewBox=\"0 0 24 24\">\n          <path d=\"M3 21V8l9-5 9 5v13\"\/>\n          <path d=\"M9 21V12h6v9\"\/>\n          <line x1=\"3\" y1=\"8\" x2=\"21\" y2=\"8\"\/>\n        <\/svg>\n      <\/div>\n      <h3 class=\"gis-card-title\">Steel Structure<\/h3>\n      <p class=\"gis-card-desc\">Automate welding for H-shaped steel (equal section, variable section, bracket), plate units, and complex structural components. Supports crane beams, rib plates, purlin support plates, corbels, and more with teaching-free programming.<\/p>\n    <\/article>\n\n    <!-- Card 2 \u2014 Shipbuilding -->\n    <article class=\"gis-card\">\n      <div class=\"gis-icon-wrap\" aria-hidden=\"true\">\n        <svg class=\"gis-icon\" viewBox=\"0 0 24 24\">\n          <path d=\"M2 20l2-2h16l2 2\"\/>\n          <path d=\"M4 18V11a2 2 0 012-2h12a2 2 0 012 2v7\"\/>\n          <path d=\"M12 9V4\"\/>\n          <path d=\"M8 4h8\"\/>\n          <line x1=\"12\" y1=\"4\" x2=\"12\" y2=\"2\"\/>\n        <\/svg>\n      <\/div>\n      <h3 class=\"gis-card-title\">Shipbuilding<\/h3>\n      <p class=\"gis-card-desc\">Handle hull sections, deck panels, ribs, and U-rib plates with automated welding across broad fabrication jigs. Extended travel rails and rotation-axis units manipulate large cylindrical workpieces during pipe welding in shipyards.<\/p>\n    <\/article>\n\n    <!-- Card 3 \u2014 Bridge Plate Units -->\n    <article class=\"gis-card\">\n      <div class=\"gis-icon-wrap\" aria-hidden=\"true\">\n        <svg class=\"gis-icon\" viewBox=\"0 0 24 24\">\n          <path d=\"M2 18h20\"\/>\n          <path d=\"M4 18V12a8 8 0 0116 0v6\"\/>\n          <line x1=\"8\" y1=\"18\" x2=\"8\" y2=\"14\"\/>\n          <line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"12\"\/>\n          <line x1=\"16\" y1=\"18\" x2=\"16\" y2=\"14\"\/>\n        <\/svg>\n      <\/div>\n      <h3 class=\"gis-card-title\">Bridge Plate Units<\/h3>\n      <p class=\"gis-card-desc\">3D trajectories for complex bridge plate unit geometries, maintaining welding quality while mitigating welding deformation across long continuous seams. Gantry welding robots deliver consistent precision on repetitive structural builds.<\/p>\n    <\/article>\n\n    <!-- Card 4 \u2014 Power Equipment -->\n    <article class=\"gis-card\">\n      <div class=\"gis-icon-wrap\" aria-hidden=\"true\">\n        <svg class=\"gis-icon\" viewBox=\"0 0 24 24\">\n          <path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\/>\n        <\/svg>\n      <\/div>\n      <h3 class=\"gis-card-title\">Power Equipment<\/h3>\n      <p class=\"gis-card-desc\">Precision robot welding for power equipment fabrication \u2014 from transformer tanks to transmission towers. Integrated grinding and inspection stations complete post-weld processes, delivering high-quality, reliable results in demanding environments.<\/p>\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-413eda7\" data-block-id=\"413eda7\"><style>.stk-413eda7 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-413eda7-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-98997a3\" data-v=\"4\" data-block-id=\"98997a3\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-98997a3-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-98997a3-inner-blocks\">\n<section id=\"gantry-welding-process\" class=\"gwp-root\" role=\"region\" aria-label=\"Intelligent Welding Process Steps\">\n<style>\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SCOPED STYLES \u2014 #gantry-welding-process\n     ALL selectors use ID + class only.\n     Zero bare tag selectors.\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n  \/* \u2500\u2500 Base \u2500\u2500 *\/\n  #gantry-welding-process.gwp-root {\n    box-sizing: border-box;\n    width: 100%;\n    padding: 40px 0;\n    background: #ffffff;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n    color: #1a1a2e !important;\n    line-height: 1.6 !important;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  #gantry-welding-process.gwp-root *,\n  #gantry-welding-process.gwp-root *::before,\n  #gantry-welding-process.gwp-root *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  #gantry-welding-process .gwp-inner {\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  \/* \u2500\u2500 Section Header \u2500\u2500 *\/\n  #gantry-welding-process .gwp-header {\n    text-align: center;\n    margin-bottom: 56px;\n  }\n\n  #gantry-welding-process .gwp-eyebrow {\n    display: inline-block;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    color: #184890 !important;\n    margin-bottom: 14px !important;\n    position: relative;\n    padding-bottom: 12px;\n  }\n\n  #gantry-welding-process .gwp-eyebrow::after {\n    content: \"\";\n    position: absolute;\n    bottom: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 40px;\n    height: 3px;\n    background: #FFD800;\n    border-radius: 2px;\n  }\n\n  #gantry-welding-process .gwp-section-title {\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #184890 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-align: center !important;\n    letter-spacing: -0.01em !important;\n    border: none !important;\n    background: none !important;\n  }\n\n  \/* \u2500\u2500 Timeline Container \u2500\u2500 *\/\n  #gantry-welding-process .gwp-timeline {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    gap: 0;\n  }\n\n  \/* Vertical connector line *\/\n  #gantry-welding-process .gwp-timeline::before {\n    content: \"\";\n    position: absolute;\n    top: 28px;\n    bottom: 28px;\n    left: 28px;\n    width: 2px;\n    background: linear-gradient(180deg, #184890 0%, #FFD800 100%);\n    border-radius: 1px;\n  }\n\n  \/* \u2500\u2500 Step Row \u2500\u2500 *\/\n  #gantry-welding-process .gwp-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 28px;\n    padding: 24px 0;\n    position: relative;\n  }\n\n  \/* \u2500\u2500 Step Number Circle \u2500\u2500 *\/\n  #gantry-welding-process .gwp-step-num {\n    width: 56px;\n    height: 56px;\n    min-width: 56px;\n    border-radius: 50%;\n    background: #184890 !important;\n    color: #ffffff !important;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 18px !important;\n    font-weight: 800 !important;\n    line-height: 1 !important;\n    position: relative;\n    z-index: 2;\n    transition: background 0.25s ease, transform 0.25s ease;\n    flex-shrink: 0;\n  }\n\n  #gantry-welding-process .gwp-step:hover .gwp-step-num {\n    background: #FFD800 !important;\n    color: #184890 !important;\n    transform: scale(1.1);\n  }\n\n  \/* \u2500\u2500 Step Content Card \u2500\u2500 *\/\n  #gantry-welding-process .gwp-step-body {\n    flex: 1;\n    background: #f8f9fb;\n    border-radius: 10px;\n    padding: 28px 32px;\n    border: 1px solid #e8ecf2;\n    transition: border-color 0.25s ease, box-shadow 0.25s ease;\n    position: relative;\n  }\n\n  #gantry-welding-process .gwp-step:hover .gwp-step-body {\n    border-color: #184890;\n    box-shadow: 0 8px 24px rgba(24, 72, 144, 0.08);\n  }\n\n  \/* Arrow pointer toward the number *\/\n  #gantry-welding-process .gwp-step-body::before {\n    content: \"\";\n    position: absolute;\n    top: 18px;\n    left: -8px;\n    width: 16px;\n    height: 16px;\n    background: #f8f9fb;\n    border-left: 1px solid #e8ecf2;\n    border-bottom: 1px solid #e8ecf2;\n    transform: rotate(45deg);\n    transition: border-color 0.25s ease;\n  }\n\n  #gantry-welding-process .gwp-step:hover .gwp-step-body::before {\n    border-color: #184890;\n  }\n\n  \/* \u2500\u2500 Step Title \u2500\u2500 *\/\n  #gantry-welding-process .gwp-step-title {\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    color: #1a1a2e !important;\n    margin: 0 0 8px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    background: none !important;\n    text-align: left !important;\n  }\n\n  \/* \u2500\u2500 Step Description \u2500\u2500 *\/\n  #gantry-welding-process .gwp-step-desc {\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.72 !important;\n    color: #4a5568 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width:690px) {\n    #gantry-welding-process .gwp-timeline::before {\n      left: 22px;\n    }\n    #gantry-welding-process .gwp-step {\n      gap: 20px;\n    }\n    #gantry-welding-process .gwp-step-num {\n      width: 44px;\n      height: 44px;\n      min-width: 44px;\n      font-size: 15px !important;\n    }\n    #gantry-welding-process .gwp-step-body {\n      padding: 22px 24px;\n    }\n    #gantry-welding-process .gwp-step-body::before {\n      top: 12px;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #gantry-welding-process.gwp-root {\n      padding: 32px 0;\n    }\n    #gantry-welding-process .gwp-header {\n      margin-bottom: 36px;\n    }\n    #gantry-welding-process .gwp-section-title {\n      font-size: 26px !important;\n    }\n    #gantry-welding-process .gwp-step {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 12px;\n      padding-left: 72px;\n    }\n    #gantry-welding-process .gwp-timeline::before {\n      left: 22px;\n    }\n    #gantry-welding-process .gwp-step-num {\n      position: absolute;\n      left: 0;\n      top: 24px;\n    }\n    #gantry-welding-process .gwp-step-body {\n      width: 100%;\n    }\n    #gantry-welding-process .gwp-step-body::before {\n      display: none;\n    }\n    #gantry-welding-process .gwp-step-title {\n      font-size: 18px !important;\n    }\n  }\n<\/style>\n\n<div class=\"gwp-inner\">\n\n  <!-- \u2550\u2550\u2550 Section Header \u2550\u2550\u2550 -->\n  <header class=\"gwp-header\">\n    <span class=\"gwp-eyebrow\">Intelligent Welding Process<\/span>\n    <h2 class=\"gwp-section-title\">How the Gantry Robot Automates Welding<\/h2>\n  <\/header>\n\n  <!-- \u2550\u2550\u2550 Timeline Steps \u2550\u2550\u2550 -->\n  <div class=\"gwp-timeline\">\n\n    <!-- Step 01 -->\n    <div class=\"gwp-step\">\n      <div class=\"gwp-step-num\" aria-hidden=\"true\">01<\/div>\n      <div class=\"gwp-step-body\">\n        <h3 class=\"gwp-step-title\">Import or Scan<\/h3>\n        <p class=\"gwp-step-desc\">Import 3D models from Tekla\/SOLIDWORKS\/UG or scan workpieces via 3D vision for drawing-free point cloud reconstruction.<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- Step 02 -->\n    <div class=\"gwp-step\">\n      <div class=\"gwp-step-num\" aria-hidden=\"true\">02<\/div>\n      <div class=\"gwp-step-body\">\n        <h3 class=\"gwp-step-title\">Auto Seam Recognition<\/h3>\n        <p class=\"gwp-step-desc\">The intelligent welding system automatically identifies weld seam positions and matches optimal welding parameters from the process database.<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- Step 03 -->\n    <div class=\"gwp-step\">\n      <div class=\"gwp-step-num\" aria-hidden=\"true\">03<\/div>\n      <div class=\"gwp-step-body\">\n        <h3 class=\"gwp-step-title\">Path Planning<\/h3>\n        <p class=\"gwp-step-desc\">Collision-free 3D trajectory planning with automatic sorting, obstacle avoidance, and singular point handling for optimized robot paths.<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- Step 04 -->\n    <div class=\"gwp-step\">\n      <div class=\"gwp-step-num\" aria-hidden=\"true\">04<\/div>\n      <div class=\"gwp-step-body\">\n        <h3 class=\"gwp-step-title\">Precision Positioning<\/h3>\n        <p class=\"gwp-step-desc\">Long-distance initial scan for workpiece matching, then close-range precise positioning to confirm actual weld seam location on the rail.<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- Step 05 -->\n    <div class=\"gwp-step\">\n      <div class=\"gwp-step-num\" aria-hidden=\"true\">05<\/div>\n      <div class=\"gwp-step-body\">\n        <h3 class=\"gwp-step-title\">One-Click Welding<\/h3>\n        <p class=\"gwp-step-desc\">Start automated welding with one click. The gantry welding robot executes all seams and paths, with automatic torch cleaning between passes.<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-bbb08ed\" data-block-id=\"bbb08ed\"><style>.stk-bbb08ed {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-bbb08ed-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-4c59fc7\" data-v=\"4\" data-block-id=\"4c59fc7\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4c59fc7-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-4c59fc7-inner-blocks\">\n<section id=\"gcw-challenges-iso\" class=\"gcw-root\" role=\"region\" aria-label=\"Gantry Welding Challenges and Solutions\">\n<style>\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SCOPED STYLES \u2014 #gcw-challenges-iso\n     Follows Isolation Principles & FlyingPress Compatibility\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n  \/* \u2500\u2500 1. Scope & Reset \u2500\u2500 *\/\n  #gcw-challenges-iso.gcw-root {\n    display: block;\n    box-sizing: border-box;\n    width: 100%;\n    padding: 30px 20px;\n    background: #f8f9fa; \/* Clean White Background *\/\n    color: #1a1a2e; \/* Deep dark text *\/\n    font-family: inherit; \/* Inherit Blocksy Global Font *\/\n    line-height: 1.6;\n    overflow: hidden; \/* Prevent horizontal scroll triggers *\/\n  }\n\n  \/* Reset all internal children to box-sizing border-box *\/\n  #gcw-challenges-iso.gcw-root *,\n  #gcw-challenges-iso.gcw-root *::before,\n  #gcw-challenges-iso.gcw-root *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* \u2500\u2500 2. Layout Container \u2500\u2500 *\/\n  #gcw-challenges-iso .gcw-inner {\n    max-width: 1280px;\n    margin: 0 auto;\n    width: 100%;\n  }\n\n  \/* \u2500\u2500 3. Typography & Section Header \u2500\u2500 *\/\n  #gcw-challenges-iso .gcw-header {\n    text-align: center;\n    margin-bottom: 56px;\n    max-width: 1200px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  \/* Eyebrow Style (Matches your ref) *\/\n  #gcw-challenges-iso .gcw-eyebrow {\n    display: inline-block;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: #184890; \/* Brand Blue *\/\n    margin-bottom: 16px;\n    position: relative;\n    padding-bottom: 12px;\n  }\n\n  #gcw-challenges-iso .gcw-eyebrow::after {\n    content: \"\";\n    position: absolute;\n    bottom: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 40px;\n    height: 3px;\n    background: #FFD800; \/* Brand Yellow *\/\n    border-radius: 2px;\n  }\n\n  \/* H2 Title (Centered & Styled) *\/\n  #gcw-challenges-iso h2.gcw-section-title {\n    font-size: 32px; \/* High visibility *\/\n    font-weight: 700;\n    line-height: 1.2;\n    color: #184890;\n    margin: 0 0 24px 0;\n    text-align: center;\n    letter-spacing: -0.02em;\n  }\n\n  \/* Intro Text *\/\n  #gcw-challenges-iso .gcw-intro {\n    font-size: 16px;\n    color: #555c6b;\n    line-height: 1.75;\n    margin: 0 auto;\n    max-width: 900px;\n    text-align: center;\n  }\n\n  \/* \u2500\u2500 4. Grid System \u2500\u2500 *\/\n  #gcw-challenges-iso .gcw-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr); \/* 2 Columns for readability *\/\n    gap: 32px; \/* Breathing room *\/\n    align-items: stretch;\n  }\n\n  \/* \u2500\u2500 5. Card Component \u2500\u2500 *\/\n  #gcw-challenges-iso .gcw-card {\n    background: #fff;\n    border: 1px solid #e8ecf2;\n    border-radius: 12px;\n    display: flex;\n    flex-direction: column;\n    transition: all 0.3s ease;\n    position: relative;\n    overflow: hidden;\n    height: 100%; \/* Equal height *\/\n  }\n\n  \/* Hover Effects: Lift & Blue Shadow *\/\n  #gcw-challenges-iso .gcw-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 16px 40px rgba(24, 72, 144, 0.08);\n    border-color: #184890;\n  }\n\n  \/* Bottom accent line on hover *\/\n  #gcw-challenges-iso .gcw-card::after {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    height: 4px;\n    background: #FFD800; \/* Yellow Bottom Bar *\/\n    transform: scaleX(0);\n    transform-origin: left;\n    transition: transform 0.3s ease;\n  }\n\n  #gcw-challenges-iso .gcw-card:hover::after {\n    transform: scaleX(1);\n  }\n\n  \/* \u2500\u2500 Card Content: Challenge Section (Top) \u2500\u2500 *\/\n  #gcw-challenges-iso .gcw-block-challenge {\n    padding: 32px 32px 24px 32px;\n    background-color: #ffffff;\n    flex-grow: 1; \/* Pushes solution to bottom *\/\n  }\n\n  \/* Tag\/Label: Challenge *\/\n  #gcw-challenges-iso .gcw-label {\n    display: inline-flex;\n    align-items: center;\n    font-size: 12px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 4px 10px;\n    border-radius: 4px;\n    margin-bottom: 16px;\n  }\n\n  #gcw-challenges-iso .gcw-label.is-problem {\n    background: #fff0f0;\n    color: #c62828; \/* Warning Red *\/\n  }\n\n  \/* H3 Title *\/\n  #gcw-challenges-iso h3.gcw-card-title {\n    font-size: 20px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 12px 0;\n    line-height: 1.35;\n  }\n\n  #gcw-challenges-iso .gcw-text {\n    font-size: 15px;\n    color: #64748b;\n    line-height: 1.65;\n  }\n\n  \/* \u2500\u2500 Card Content: Solution Section (Bottom) \u2500\u2500 *\/\n  #gcw-challenges-iso .gcw-block-solution {\n    padding: 24px 32px 32px 32px;\n    background-color: #f8fafc; \/* Very subtle grey\/blue tint *\/\n    border-top: 1px dashed #dce3f0;\n    position: relative;\n  }\n\n  #gcw-challenges-iso .gcw-label.is-solution {\n    background: rgba(24, 72, 144, 0.1);\n    color: #184890; \/* Brand Blue *\/\n    margin-bottom: 12px;\n  }\n\n  \/* Icons *\/\n  #gcw-challenges-iso .gcw-icon {\n    width: 14px;\n    height: 14px;\n    margin-right: 6px;\n    fill: currentColor;\n  }\n\n  \/* \u2500\u2500 6. Responsive Tuning \u2500\u2500 *\/\n  @media (max-width: 900px) {\n    #gcw-challenges-iso .gcw-grid {\n      grid-template-columns: 1fr; \/* Stack vertically on tablet\/mobile *\/\n      gap: 24px;\n    }\n    \n    #gcw-challenges-iso .gcw-card {\n      \/* Remove hover lift on touch devices to prevent jumpiness *\/\n      transform: none !important; \n    }\n  }\n\n  @media (max-width: 600px) {\n    #gcw-challenges-iso.gcw-root {\n      padding: 40px 15px;\n    }\n    #gcw-challenges-iso h2.gcw-section-title {\n      font-size: 28px;\n    }\n    #gcw-challenges-iso .gcw-block-challenge,\n    #gcw-challenges-iso .gcw-block-solution {\n      padding: 24px;\n    }\n  }\n<\/style>\n\n<div class=\"gcw-inner\">\n\n  <header class=\"gcw-header\">\n    <span class=\"gcw-eyebrow\">Challenges We Solve<\/span>\n    <h2 class=\"gcw-section-title\">Common Welding Challenges &#038; Our Automated Solutions<\/h2>\n    <p class=\"gcw-intro\">\n      The heavy industry manufacturing environment is under pressure from workforce scarcity, quality demands, and rising costs. Here is how our gantry weld robot workstation addresses the respective challenges.\n    <\/p>\n  <\/header>\n\n  <div class=\"gcw-grid\">\n\n    <article class=\"gcw-card\">\n      <div class=\"gcw-block-challenge\">\n        <div class=\"gcw-label is-problem\">\n          <svg class=\"gcw-icon\" viewBox=\"0 0 24 24\"><path d=\"M12 2L1 21h22L12 2zm1 17h-2v-2h2v2zm0-4h-2v-4h2v4z\"\/><\/svg>\n          Challenge\n        <\/div>\n        <h3 class=\"gcw-card-title\">Skilled Welder Shortage Crisis<\/h3>\n        <p class=\"gcw-text\">\n          The U.S. is expected to face a shortage of 330,000 welders by 2028 (AWS). It is increasingly difficult and expensive to find experienced welders to complete large-scale steel structures and shipbuilding projects.\n        <\/p>\n      <\/div>\n      <div class=\"gcw-block-solution\">\n        <div class=\"gcw-label is-solution\">\n          <svg class=\"gcw-icon\" viewBox=\"0 0 24 24\"><path d=\"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z\"\/><\/svg>\n          Our Solution\n        <\/div>\n        <p class=\"gcw-text\" style=\"color:#1a1a2e;\">\n          No-skill welders are not required to operate the gantry weld robot; operators are upskilled to operate it within days, not years.\n        <\/p>\n      <\/div>\n    <\/article>\n\n    <article class=\"gcw-card\">\n      <div class=\"gcw-block-challenge\">\n        <div class=\"gcw-label is-problem\">\n          <svg class=\"gcw-icon\" viewBox=\"0 0 24 24\"><path d=\"M12 2L1 21h22L12 2zm1 17h-2v-2h2v2zm0-4h-2v-4h2v4z\"\/><\/svg>\n          Challenge\n        <\/div>\n        <h3 class=\"gcw-card-title\">Inconsistent Welding Quality<\/h3>\n        <p class=\"gcw-text\">\n          Manual welding yields inconsistent results due to skill, endurance, and conditions. This results in defects in the 5\u201315% range, leading to high rework and scrap costs and delays in production.\n        <\/p>\n      <\/div>\n      <div class=\"gcw-block-solution\">\n        <div class=\"gcw-label is-solution\">\n          <svg class=\"gcw-icon\" viewBox=\"0 0 24 24\"><path d=\"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z\"\/><\/svg>\n          Our Solution\n        <\/div>\n        <p class=\"gcw-text\" style=\"color:#1a1a2e;\">\n          Welding robots achieve \u00b10.05mm repeatability under closed-loop control of heat input, with intelligent seam tracking that adjusts the torch position in real time, yielding 98%+ first-pass acceptance.\n        <\/p>\n      <\/div>\n    <\/article>\n\n    <article class=\"gcw-card\">\n      <div class=\"gcw-block-challenge\">\n        <div class=\"gcw-label is-problem\">\n          <svg class=\"gcw-icon\" viewBox=\"0 0 24 24\"><path d=\"M12 2L1 21h22L12 2zm1 17h-2v-2h2v2zm0-4h-2v-4h2v4z\"\/><\/svg>\n          Challenge\n        <\/div>\n        <h3 class=\"gcw-card-title\">Slow ROI &#038; High Investment Anxiety<\/h3>\n        <p class=\"gcw-text\">\n          Without payback forecasts, investors hesitate to invest $100k-$500k in automation. Uncertainty regarding production numbers, part specifications, and integration complexities has significant adverse effects.\n        <\/p>\n      <\/div>\n      <div class=\"gcw-block-solution\">\n        <div class=\"gcw-label is-solution\">\n          <svg class=\"gcw-icon\" viewBox=\"0 0 24 24\"><path d=\"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z\"\/><\/svg>\n          Our Solution\n        <\/div>\n        <p class=\"gcw-text\" style=\"color:#1a1a2e;\">\n          Standard ROI period of 12-24 months. Our teach-free setup enables high-mix low-volume production. We offer a one-time provision to freely analyze ROI based on your precise production data.\n        <\/p>\n      <\/div>\n    <\/article>\n\n    <article class=\"gcw-card\">\n      <div class=\"gcw-block-challenge\">\n        <div class=\"gcw-label is-problem\">\n          <svg class=\"gcw-icon\" viewBox=\"0 0 24 24\"><path d=\"M12 2L1 21h22L12 2zm1 17h-2v-2h2v2zm0-4h-2v-4h2v4z\"\/><\/svg>\n          Challenge\n        <\/div>\n        <h3 class=\"gcw-card-title\">Complex Programming for Large Parts<\/h3>\n        <p class=\"gcw-text\">\n          Traditional programming is impractical for oversized structures with hundreds of welds. The time spent on programming often exceeds the welding time, thereby limiting productivity gains.\n        <\/p>\n      <\/div>\n      <div class=\"gcw-block-solution\">\n        <div class=\"gcw-label is-solution\">\n          <svg class=\"gcw-icon\" viewBox=\"0 0 24 24\"><path d=\"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z\"\/><\/svg>\n          Our Solution\n        <\/div>\n        <p class=\"gcw-text\" style=\"color:#1a1a2e;\">\n          One-click weld seam generation from Tekla\/SOLIDWORKS models; or use our 3D camera for reverse modeling. Batch process: model once, then weld infinite identical parts automatically.\n        <\/p>\n      <\/div>\n    <\/article>\n\n    <article class=\"gcw-card\">\n      <div class=\"gcw-block-challenge\">\n        <div class=\"gcw-label is-problem\">\n          <svg class=\"gcw-icon\" viewBox=\"0 0 24 24\"><path d=\"M12 2L1 21h22L12 2zm1 17h-2v-2h2v2zm0-4h-2v-4h2v4z\"\/><\/svg>\n          Challenge\n        <\/div>\n        <h3 class=\"gcw-card-title\">Welding Deformation on Large Structures<\/h3>\n        <p class=\"gcw-text\">\n          Manual welding causes unanticipated heat input and thermal distortion that must be straightened at additional cost before proceeding to the next process.\n        <\/p>\n      <\/div>\n      <div class=\"gcw-block-solution\">\n        <div class=\"gcw-label is-solution\">\n          <svg class=\"gcw-icon\" viewBox=\"0 0 24 24\"><path d=\"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z\"\/><\/svg>\n          Our Solution\n        <\/div>\n        <p class=\"gcw-text\" style=\"color:#1a1a2e;\">\n          Trajectories are optimized in 3D to control heat input sequence. Accurate welding deformation for long spans and thick plates is quickly stabilized with single- or multi-pass welding using calibrated parameters.\n        <\/p>\n      <\/div>\n    <\/article>\n\n    <article class=\"gcw-card\">\n      <div class=\"gcw-block-challenge\">\n        <div class=\"gcw-label is-problem\">\n          <svg class=\"gcw-icon\" viewBox=\"0 0 24 24\"><path d=\"M12 2L1 21h22L12 2zm1 17h-2v-2h2v2zm0-4h-2v-4h2v4z\"\/><\/svg>\n          Challenge\n        <\/div>\n        <h3 class=\"gcw-card-title\">Difficulty Evaluating Overseas Suppliers<\/h3>\n        <p class=\"gcw-text\">\n          Overseas buyers face challenges establishing familiarity with a manufacturer&#8217;s capabilities, quality systems, and after-sales reliability, particularly for first-time automated purchases.\n        <\/p>\n      <\/div>\n      <div class=\"gcw-block-solution\">\n        <div class=\"gcw-label is-solution\">\n          <svg class=\"gcw-icon\" viewBox=\"0 0 24 24\"><path d=\"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z\"\/><\/svg>\n          Our Solution\n        <\/div>\n        <p class=\"gcw-text\" style=\"color:#1a1a2e;\">\n          30+ years since founding (1991). ISO 9001\/14000\/45001 certified. 200+ patents. Exports to Europe, NA, SE Asia, and Middle East. Schedule a factory tour or virtual walkthrough.\n        <\/p>\n      <\/div>\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-e1e7d30\" data-block-id=\"e1e7d30\"><style>.stk-e1e7d30 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e1e7d30-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-eeab71f\" data-v=\"4\" data-block-id=\"eeab71f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-eeab71f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-eeab71f-inner-blocks\">\n<section id=\"zx-tools-pro\">\n  <style>\n    \/* 1. ISOLATION & RESET \n      Strictly scoped to #zx-tools-pro to prevent style leaks.\n    *\/\n    #zx-tools-pro {\n      width: 100%;\n      padding: 30px 20px;\n      background-color: #ffffff;\n      font-family: inherit; \/* Use Blocksy default font *\/\n      line-height: 1.6;\n      box-sizing: border-box;\n      color: #333;\n    }\n\n    #zx-tools-pro *, \n    #zx-tools-pro *::before, \n    #zx-tools-pro *::after {\n      box-sizing: border-box;\n    }\n\n    \/* Layout Container - Max Width 1280px *\/\n    #zx-tools-pro .zx-container {\n      max-width: 1280px;\n      margin: 0 auto;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n    }\n\n    \/* 2. HEADER SECTION (Reference Image Style)\n    *\/\n    #zx-tools-pro .zx-header-group {\n      text-align: center;\n      margin-bottom: 50px;\n      max-width: 900px;\n    }\n\n    \/* Eyebrow: Upper small text *\/\n    #zx-tools-pro .zx-eyebrow {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      letter-spacing: 2px;\n      text-transform: uppercase;\n      color: #184890; \/* Brand Blue *\/\n      margin-bottom: 12px;\n    }\n\n    \/* Yellow Separator Line *\/\n    #zx-tools-pro .zx-separator {\n      width: 50px;\n      height: 4px;\n      background-color: #FFD800; \/* Brand Yellow *\/\n      margin: 0 auto 20px auto;\n      border-radius: 2px;\n    }\n\n    \/* H2 Main Title *\/\n    #zx-tools-pro h2.zx-title {\n      font-size: 36px; \/* Desktop size *\/\n      font-weight: 700;\n      color: #184890;\n      margin: 0 0 20px 0;\n      line-height: 1.2;\n      padding: 0;\n    }\n\n    \/* Description Text *\/\n    #zx-tools-pro .zx-desc {\n      font-size: 16px;\n      color: #54595F;\n      margin: 0;\n      max-width: 800px;\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    \/* 3. CARDS GRID SYSTEM \n    *\/\n    #zx-tools-pro .zx-grid {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 30px;\n      width: 100%;\n    }\n\n    @media (min-width:690px) {\n      #zx-tools-pro .zx-grid {\n        grid-template-columns: 1fr 1fr; \/* 2 Columns *\/\n      }\n    }\n\n    \/* 4. TOOL CARD DESIGN (High-End B2B)\n    *\/\n    #zx-tools-pro .zx-card {\n      position: relative;\n      background: #FFFFFF;\n      border: 1px solid #E5E5E5;\n      border-radius: 4px; \/* Minimalist radius *\/\n      padding: 40px;\n      display: flex;\n      flex-direction: column;\n      align-items: flex-start;\n      text-decoration: none; \/* Remove link underline *\/\n      transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);\n      box-shadow: 0 2px 10px rgba(0,0,0,0.03);\n      height: 100%;\n      overflow: hidden;\n    }\n\n    \/* Card Hover Effect: Lift & Shadow *\/\n    #zx-tools-pro .zx-card:hover {\n      transform: translateY(-8px);\n      box-shadow: 0 15px 30px rgba(24, 72, 144, 0.12);\n      border-color: #184890;\n    }\n\n    \/* Decorative Top Border on Hover *\/\n    #zx-tools-pro .zx-card::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 4px;\n      background: #FFD800;\n      transform: scaleX(0);\n      transform-origin: left;\n      transition: transform 0.4s ease;\n    }\n\n    #zx-tools-pro .zx-card:hover::before {\n      transform: scaleX(1);\n    }\n\n    \/* Icon Styling *\/\n    #zx-tools-pro .zx-icon-wrapper {\n      width: 64px;\n      height: 64px;\n      background-color: #F0F4FA; \/* Very light blue bg *\/\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 25px;\n      transition: background-color 0.3s ease;\n    }\n\n    #zx-tools-pro .zx-card:hover .zx-icon-wrapper {\n      background-color: #184890;\n    }\n\n    #zx-tools-pro .zx-icon {\n      width: 32px;\n      height: 32px;\n      fill: #184890;\n      transition: fill 0.3s ease;\n    }\n\n    #zx-tools-pro .zx-card:hover .zx-icon {\n      fill: #FFD800; \/* Yellow icon on Blue bg *\/\n    }\n\n    \/* H3 Card Title *\/\n    #zx-tools-pro h3.zx-card-title {\n      font-size: 24px;\n      font-weight: 600;\n      color: #333;\n      margin: 0 0 15px 0;\n      transition: color 0.3s ease;\n    }\n\n    #zx-tools-pro .zx-card:hover h3.zx-card-title {\n      color: #184890;\n    }\n\n    \/* Card Text *\/\n    #zx-tools-pro .zx-card-text {\n      font-size: 15px;\n      color: #666;\n      line-height: 1.7;\n      margin-bottom: 30px;\n      flex-grow: 1; \/* Pushes button to bottom *\/\n    }\n\n    \/* CTA Button (Text style) *\/\n    #zx-tools-pro .zx-cta-link {\n      font-size: 14px;\n      font-weight: 700;\n      color: #184890;\n      text-transform: uppercase;\n      letter-spacing: 0.5px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    #zx-tools-pro .zx-cta-arrow {\n      font-size: 18px;\n      transition: transform 0.3s ease;\n      line-height: 1;\n    }\n\n    #zx-tools-pro .zx-card:hover .zx-cta-arrow {\n      transform: translateX(6px);\n      color: #FFD800; \/* Yellow arrow on hover *\/\n    }\n\n    \/* Mobile Typography Adjustments *\/\n    @media (max-width:689px) {\n      #zx-tools-pro h2.zx-title {\n        font-size: 28px;\n      }\n      #zx-tools-pro .zx-card {\n        padding: 30px;\n      }\n    }\n  <\/style>\n\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-header-group\">\n      <span class=\"zx-eyebrow\">Tools &#038; Resources<\/span>\n      <div class=\"zx-separator\"><\/div>\n      <h2 class=\"zx-title\">Optimize Your Welding Production<\/h2>\n      <p class=\"zx-desc\">\n        Leverage our specialized digital tools designed for the Gantry Welding Robot Workstation. Select the precise configuration for your heavy industry needs and calculate your efficiency gains instantly.\n      <\/p>\n    <\/div>\n\n    <div class=\"zx-grid\">\n\n      <a href=\"https:\/\/zxweldingrobot.com\/products\/gantry-welding-robot-workstation\/welding-robot-workstation-selector\/\" class=\"zx-card\" target=\"_blank\">\n        <div class=\"zx-icon-wrapper\">\n          <svg class=\"zx-icon\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M15 4H5V6H15V4ZM15 8H5V10H15V8ZM19 4H17V10H19V4ZM19 14H17V20H19V14ZM5 14H15V16H5V14ZM5 18H15V20H5V18Z\"\/>\n          <\/svg>\n        <\/div>\n        <h3 class=\"zx-card-title\">Workstation Selector<\/h3>\n        <div class=\"zx-card-text\">\n          Not sure which configuration fits your factory? Input your workpiece dimensions and welding requirements to get a tailored Gantry Robot recommendation.\n        <\/div>\n        <div class=\"zx-cta-link\">\n          Start Selection <span class=\"zx-cta-arrow\">\u2192<\/span>\n        <\/div>\n      <\/a>\n\n      <a href=\"https:\/\/zxweldingrobot.com\/products\/gantry-welding-robot-workstation\/welding-time-efficiency-estimator\/\" class=\"zx-card\" target=\"_blank\">\n        <div class=\"zx-icon-wrapper\">\n          <svg class=\"zx-icon\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z\"\/>\n          <\/svg>\n        <\/div>\n        <h3 class=\"zx-card-title\">Efficiency Estimator<\/h3>\n        <div class=\"zx-card-text\">\n          Calculate the ROI of automating your welding process. Compare manual welding times against our Gantry Robot performance to see your potential savings.\n        <\/div>\n        <div class=\"zx-cta-link\">\n          Calculate ROI <span class=\"zx-cta-arrow\">\u2192<\/span>\n        <\/div>\n      <\/a>\n\n    <\/div>\n  <\/div>\n\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"ItemList\",\n    \"name\": \"Gantry Welding Robot Tools\",\n    \"itemListElement\": [\n      {\n        \"@type\": \"SiteNavigationElement\",\n        \"position\": 1,\n        \"name\": \"Welding Robot Workstation Selector\",\n        \"description\": \"Tool to select the appropriate gantry welding robot configuration.\",\n        \"url\": \"https:\/\/zxweldingrobot.com\/products\/gantry-welding-robot-workstation\/welding-robot-workstation-selector\/\"\n      },\n      {\n        \"@type\": \"SiteNavigationElement\",\n        \"position\": 2,\n        \"name\": \"Welding Time & Efficiency Estimator\",\n        \"description\": \"Calculator for welding time efficiency and production estimation.\",\n        \"url\": \"https:\/\/zxweldingrobot.com\/products\/gantry-welding-robot-workstation\/welding-time-efficiency-estimator\/\"\n      }\n    ]\n  }\n  <\/script>\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-4296aca\" data-block-id=\"4296aca\"><style>.stk-4296aca {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-4296aca-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5eaab21\" data-v=\"4\" data-block-id=\"5eaab21\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5eaab21-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5eaab21-inner-blocks\">\n<section id=\"zx-success-stories\">\n  <style>\n    \/* 1. SCOPE & RESET\n       All styles prefixed with #zx-success-stories to prevent leaks.\n       Font family inherits from Blocksy global settings.\n    *\/\n    #zx-success-stories {\n      width: 100%;\n      max-width: 100%;\n      padding: 30px 20px;\n      background-color: #f8f9fa; \/* Light grey background for contrast *\/\n      font-family: inherit;\n      box-sizing: border-box;\n      line-height: 1.6;\n      color: #333;\n    }\n\n    #zx-success-stories *, \n    #zx-success-stories *::before, \n    #zx-success-stories *::after {\n      box-sizing: border-box;\n    }\n\n    \/* 2. LAYOUT CONTAINER *\/\n    #zx-success-stories .zx-container {\n      max-width: 1280px;\n      margin: 0 auto;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n    }\n\n    \/* 3. HEADER SECTION (Non-semantic tags) *\/\n    #zx-success-stories .zx-header-group {\n      text-align: center;\n      margin-bottom: 40px;\n      max-width: 800px;\n    }\n\n    #zx-success-stories .zx-eyebrow {\n      display: inline-block;\n      font-size: 14px;\n      font-weight: 700;\n      letter-spacing: 1.5px;\n      text-transform: uppercase;\n      color: #184890; \/* Brand Blue *\/\n      margin-bottom: 10px;\n      position: relative;\n    }\n\n    \/* Yellow accent line under eyebrow *\/\n    #zx-success-stories .zx-eyebrow::after {\n      content: '';\n      display: block;\n      width: 40px;\n      height: 3px;\n      background-color: #FFD800; \/* Brand Yellow *\/\n      margin: 8px auto 0;\n    }\n\n    \/* Simulating H2: 32px default *\/\n    #zx-success-stories .zx-main-title {\n      font-size: 32px;\n      font-weight: 700;\n      color: #184890;\n      margin-bottom: 20px;\n      line-height: 1.2;\n    }\n\n    #zx-success-stories .zx-description {\n      font-size: 16px;\n      color: #54595F;\n      margin: 0;\n    }\n\n    \/* 4. CASE STUDY GRID *\/\n    #zx-success-stories .zx-grid {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 30px;\n      width: 100%;\n    }\n\n    @media (min-width:690px) {\n      #zx-success-stories .zx-grid {\n        grid-template-columns: repeat(3, 1fr);\n      }\n    }\n\n    \/* 5. CARD DESIGN (Minimalist B2B) *\/\n    #zx-success-stories .zx-card {\n      background: #ffffff;\n      border: 1px solid #e5e5e5;\n      border-radius: 4px;\n      padding: 0; \/* Content padding handled inside *\/\n      display: flex;\n      flex-direction: column;\n      transition: all 0.3s ease;\n      position: relative;\n      overflow: hidden;\n      height: 100%;\n    }\n\n    #zx-success-stories .zx-card:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 15px 30px rgba(24, 72, 144, 0.1);\n      border-color: #184890;\n    }\n\n    \/* Top Color Bar *\/\n    #zx-success-stories .zx-card-top-bar {\n      height: 6px;\n      background-color: #184890;\n      width: 100%;\n    }\n    \n    #zx-success-stories .zx-card:hover .zx-card-top-bar {\n      background-color: #FFD800;\n    }\n\n    #zx-success-stories .zx-card-content {\n      padding: 30px;\n      display: flex;\n      flex-direction: column;\n      flex-grow: 1;\n    }\n\n    \/* Industry Tag *\/\n    #zx-success-stories .zx-industry-tag {\n      background-color: #f0f4fa;\n      color: #184890;\n      font-size: 12px;\n      font-weight: 700;\n      text-transform: uppercase;\n      padding: 6px 12px;\n      border-radius: 2px;\n      align-self: flex-start;\n      margin-bottom: 20px;\n      letter-spacing: 0.5px;\n    }\n\n    \/* Simulating H3 *\/\n    #zx-success-stories .zx-card-title {\n      font-size: 20px;\n      font-weight: 700;\n      color: #333;\n      margin-bottom: 15px;\n      line-height: 1.3;\n      min-height: 52px; \/* Alignment *\/\n    }\n\n    \/* Metric Highlight *\/\n    #zx-success-stories .zx-metric-box {\n      display: flex;\n      align-items: baseline;\n      gap: 5px;\n      margin-bottom: 20px;\n      padding-bottom: 20px;\n      border-bottom: 1px solid #eee;\n    }\n\n    #zx-success-stories .zx-metric-number {\n      font-size: 36px;\n      font-weight: 800;\n      color: #184890;\n      line-height: 1;\n    }\n\n    #zx-success-stories .zx-metric-label {\n      font-size: 14px;\n      color: #666;\n      font-weight: 500;\n    }\n\n    \/* Text *\/\n    #zx-success-stories .zx-card-text {\n      font-size: 14px;\n      color: #666;\n      margin-bottom: 25px;\n      flex-grow: 1;\n    }\n\n    \/* Read More Link *\/\n    #zx-success-stories .zx-read-more {\n      font-size: 14px;\n      font-weight: 700;\n      color: #184890;\n      text-decoration: none;\n      display: flex;\n      align-items: center;\n      gap: 8px;\n      transition: gap 0.3s ease;\n      cursor: pointer;\n    }\n\n    #zx-success-stories .zx-read-more:hover {\n      gap: 12px;\n      color: #debb00; \/* Darker yellow for text visibility *\/\n    }\n\n    #zx-success-stories .zx-arrow {\n      font-size: 18px;\n      line-height: 1;\n    }\n\n  <\/style>\n\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-header-group\">\n      <span class=\"zx-eyebrow\">Proven Results<\/span>\n      <h2 class=\"zx-main-title\" role=\"heading\" aria-level=\"2\">\n        Solving Heavy Industry Challenges\n      <\/h2>\n      <div class=\"zx-description\">\n        See how leading manufacturers in Steel Fabrication, Shipbuilding, and Heavy Machinery optimize production with our Gantry Welding Robot Workstations.\n      <\/div>\n    <\/div>\n\n    <div class=\"zx-grid\">\n\n      <div class=\"zx-card\">\n        <div class=\"zx-card-top-bar\"><\/div>\n        <div class=\"zx-card-content\">\n          <div class=\"zx-industry-tag\">Steel Structure Fabrication<\/div>\n          <div class=\"zx-card-title\" role=\"heading\" aria-level=\"3\">\n            Boosting H-Beam Production Output\n          <\/div>\n          <div class=\"zx-metric-box\">\n            <span class=\"zx-metric-number\">300%<\/span>\n            <span class=\"zx-metric-label\">Output Increase<\/span>\n          <\/div>\n          <div class=\"zx-card-text\">\n            A major steel fabricator faced severe welder shortages. By deploying our Dual-Gantry Automated Welding System, they replaced manual processes, achieving 24\/7 operation and tripling daily H-beam throughput.\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-card\">\n        <div class=\"zx-card-top-bar\"><\/div>\n        <div class=\"zx-card-content\">\n          <div class=\"zx-industry-tag\">Shipbuilding Industry<\/div>\n          <div class=\"zx-card-title\" role=\"heading\" aria-level=\"3\">\n            Reducing Cost in Panel Assembly\n          <\/div>\n          <div class=\"zx-metric-box\">\n            <span class=\"zx-metric-number\">45%<\/span>\n            <span class=\"zx-metric-label\">Cost Reduction<\/span>\n          <\/div>\n          <div class=\"zx-card-text\">\n            Facing high labor costs for sub-assembly welding, this shipyard implemented our Vision-Guided Robotic Welding Cell. The result was a 45% reduction in welding costs and a 99.8% first-pass yield rate.\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-card\">\n        <div class=\"zx-card-top-bar\"><\/div>\n        <div class=\"zx-card-content\">\n          <div class=\"zx-industry-tag\">Heavy Machinery<\/div>\n          <div class=\"zx-card-title\" role=\"heading\" aria-level=\"3\">\n            Large Component Precision Welding\n          <\/div>\n          <div class=\"zx-metric-box\">\n            <span class=\"zx-metric-number\">100%<\/span>\n            <span class=\"zx-metric-label\">Weld Consistency<\/span>\n          <\/div>\n          <div class=\"zx-card-text\">\n            Welding massive crane beams requires perfect consistency. Our 7-axis Gantry Robot system eliminated manual variances, ensuring ISO-compliant weld quality on every workpiece.\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"ItemList\",\n    \"itemListElement\": [\n      {\n        \"@type\": \"Article\",\n        \"position\": 1,\n        \"headline\": \"Steel Fabricator Boosts Output 300% with Gantry Welding Robot\",\n        \"description\": \"Case study on how a steel structure fabricator tripled output using our automated welding system.\",\n        \"url\": \"https:\/\/zxweldingrobot.com\/case-studies\/steel-fabricator-gantry-robot\"\n      },\n      {\n        \"@type\": \"Article\",\n        \"position\": 2,\n        \"headline\": \"Shipyard Reduces Welding Costs 45% with Robot Cell\",\n        \"description\": \"Case study on cost reduction in shipbuilding panel assembly using vision-guided robots.\",\n        \"url\": \"https:\/\/zxweldingrobot.com\/case-studies\/shipyard-welding-automation\"\n      },\n      {\n        \"@type\": \"Article\",\n        \"position\": 3,\n        \"headline\": \"Heavy Machinery Manufacturer Achieves 100% Weld Consistency\",\n        \"description\": \"Case study on precision welding for crane beams using 7-axis gantry robots.\",\n        \"url\": \"https:\/\/zxweldingrobot.com\/case-studies\/heavy-machinery-welding-robot\"\n      }\n    ]\n  }\n  <\/script>\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-eeaa097\" data-block-id=\"eeaa097\"><style>.stk-eeaa097 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-eeaa097-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-4146bc3\" data-v=\"4\" data-block-id=\"4146bc3\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4146bc3-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-4146bc3-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-f010fca\" data-block-id=\"f010fca\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f010fca-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-8c3e4b2\" data-v=\"4\" data-block-id=\"8c3e4b2\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-8c3e4b2-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-8c3e4b2-inner-blocks\">\n<section id=\"faq-gantry-module\">\n  \n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [{\n      \"@type\": \"Question\",\n      \"name\": \"How does a shipbuilding welding gantry stand on its own in increasing uptime?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"An automatic welding gantry can save time in welding automation, reduce manual position adjustments, and enable automatic, repeatable welding and grinding cycles. By using visual sensors and CAD-guided programs, one can quickly switch between skewers, ribs, U-profiles, and efficiency clamps and axes, resulting in low-cost changeover times and improved operational reliability and quality.\"\n      }\n    }, {\n      \"@type\": \"Question\",\n      \"name\": \"Can a welding gantry handle long workpieces and pipes, which are found in shipbuilding?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"This arrangement facilitates the fabrication of long pieces and pipe sections by incorporating long-travel rails and external axes. In shipbuilding, staff engineers can integrate custom clamping systems and rotation units to handle large cylindrical objects, ensuring a longer, more stable weld.\"\n      }\n    }, {\n      \"@type\": \"Question\",\n      \"name\": \"What automation and robotics capabilities are common among gantry systems in shipbuilding?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Welding heads are mounted on a robot arm that travels horizontally from side to side. Robotic welding appeals to customers because it allows them to purchase a system that does not require floor space. The automated system can include a range of technologies, such as the positioners mentioned, motorized torch height control, cameras, seam-tracking software, and other features to ease deployment.\"\n      }\n    }, {\n      \"@type\": \"Question\",\n      \"name\": \"How do visual sensors and CAD integration enhance the operation of the welding gantry in the shipbuilding industry?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Visual sensors detect obstacles, seam positions, and part geometry; they guide the robot and the welding path; and CAD integration converts design data into precise motion trajectories. Working together, these approaches ensure that build time is shortened, that no ribs or U-ribs are damaged during setup, and that high-quality welds are deposited in accordance with the shipyard\u2019s specifications.\"\n      }\n    }, {\n      \"@type\": \"Question\",\n      \"name\": \"What safety measures are taken to make sure obstacles, clamps, and operators are separated when loading a shipbuilding welding gantry?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Safety measures include obstacle detection using imaging\/visual sensors and laser scanners, collision-prevention programs with additional axes, emergency-stop circuits, and clamp lockouts. These measures are helping maintain uptime and protect employees in welding operations in shipbuilding.\"\n      }\n    }, {\n      \"@type\": \"Question\",\n      \"name\": \"How are rotary axes used in a gantry for welding complicated rib and U-rib plates?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A rotary axis helps the torch to consistently weld in the optimal position while maintaining controlled rotation for rib and U-rib plates. This capability is crucial for the complex geometries of shipbuilding, enabling ever-changing contours and continuous welding with excellent weld quality at challenging joints.\"\n      }\n    }, {\n      \"@type\": \"Question\",\n      \"name\": \"Which routine maintenance operations promise the lifetime and continuous uptime of a gantry welding system in the shipbuilding industry?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Inspection of all axes from the outside, lubrication of the linear guides, calibration of the visual sensors, verification of the clamping status, and updating the robot controller are the primary maintenance operations for system longevity. Improving CAD data accuracy and maintaining a preventive regime for the rotary axes and consumables guarantees reliability and substantially reduces unplanned downtime.\"\n      }\n    }, {\n      \"@type\": \"Question\",\n      \"name\": \"Can gantry welding systems be commissioned to handle both pipe welding and plate welding at the shipyards?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Specialized end effectors can be used with the modular gantry system, including pipe-facing clamps and a rotation-axis fixture for pipe welding, as well as a flat fixture for plate and rib welding. Robotic programming and CAD-based paths simplify switching between pipe and plate tasks while maintaining high-quality welds.\"\n      }\n    }]\n  }\n  <\/script>\n\n  <div class=\"faq-container\">\n    <h2 class=\"module-title\">Frequently Asked Questions (FAQs)<\/h2>\n    \n    <div class=\"faq-grid\">\n      \n      <div class=\"faq-item\">\n        <h3 class=\"faq-heading-wrapper\">\n            <button class=\"faq-question\" aria-expanded=\"false\">\n            <span class=\"q-text\">How does a shipbuilding welding gantry stand on its own in increasing uptime?<\/span>\n            <span class=\"q-icon\"><\/span>\n            <\/button>\n        <\/h3>\n        <div class=\"faq-answer\" role=\"region\">\n          <div class=\"answer-content\">\n            <p>An automatic welding gantry can save time in welding automation, reduce manual position adjustments, and enable automatic, repeatable welding and grinding cycles. By using visual sensors and CAD-guided programs, one can quickly switch between skewers, ribs, U-profiles, and efficiency clamps and axes, resulting in low-cost changeover times and improved operational reliability and quality.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <h3 class=\"faq-heading-wrapper\">\n            <button class=\"faq-question\" aria-expanded=\"false\">\n            <span class=\"q-text\">Can a welding gantry handle long workpieces and pipes, which are found in shipbuilding?<\/span>\n            <span class=\"q-icon\"><\/span>\n            <\/button>\n        <\/h3>\n        <div class=\"faq-answer\" role=\"region\">\n          <div class=\"answer-content\">\n            <p>This arrangement facilitates the fabrication of long pieces and pipe sections by incorporating long-travel rails and external axes. In shipbuilding, staff engineers can integrate custom clamping systems and rotation units to handle large cylindrical objects, ensuring a longer, more stable weld.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <h3 class=\"faq-heading-wrapper\">\n            <button class=\"faq-question\" aria-expanded=\"false\">\n            <span class=\"q-text\">What automation and robotics capabilities are common among gantry systems in shipbuilding?<\/span>\n            <span class=\"q-icon\"><\/span>\n            <\/button>\n        <\/h3>\n        <div class=\"faq-answer\" role=\"region\">\n          <div class=\"answer-content\">\n            <p>Welding heads are mounted on a robot arm that travels horizontally from side to side. Robotic welding appeals to customers because it allows them to purchase a system that does not require floor space. The automated system can include a range of technologies, such as the positioners mentioned, motorized torch height control, cameras, seam-tracking software, and other features to ease deployment.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <h3 class=\"faq-heading-wrapper\">\n            <button class=\"faq-question\" aria-expanded=\"false\">\n            <span class=\"q-text\">How do visual sensors and CAD integration enhance the operation of the welding gantry in the shipbuilding industry?<\/span>\n            <span class=\"q-icon\"><\/span>\n            <\/button>\n        <\/h3>\n        <div class=\"faq-answer\" role=\"region\">\n          <div class=\"answer-content\">\n            <p>Visual sensors detect obstacles, seam positions, and part geometry; they guide the robot and the welding path; and CAD integration converts design data into precise motion trajectories. Working together, these approaches ensure that build time is shortened, that no ribs or U-ribs are damaged during setup, and that high-quality welds are deposited in accordance with the shipyard\u2019s specifications.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <h3 class=\"faq-heading-wrapper\">\n            <button class=\"faq-question\" aria-expanded=\"false\">\n            <span class=\"q-text\">What safety measures are taken to make sure obstacles, clamps, and operators are separated when loading a shipbuilding welding gantry?<\/span>\n            <span class=\"q-icon\"><\/span>\n            <\/button>\n        <\/h3>\n        <div class=\"faq-answer\" role=\"region\">\n          <div class=\"answer-content\">\n            <p>Safety measures include obstacle detection using imaging\/visual sensors and laser scanners, collision-prevention programs with additional axes, emergency-stop circuits, and clamp lockouts. These measures are helping maintain uptime and protect employees in welding operations in shipbuilding.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <h3 class=\"faq-heading-wrapper\">\n            <button class=\"faq-question\" aria-expanded=\"false\">\n            <span class=\"q-text\">How are rotary axes used in a gantry for welding complicated rib and U-rib plates?<\/span>\n            <span class=\"q-icon\"><\/span>\n            <\/button>\n        <\/h3>\n        <div class=\"faq-answer\" role=\"region\">\n          <div class=\"answer-content\">\n            <p>A rotary axis helps the torch to consistently weld in the optimal position while maintaining controlled rotation for rib and U-rib plates. This capability is crucial for the complex geometries of shipbuilding, enabling ever-changing contours and continuous welding with excellent weld quality at challenging joints.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <h3 class=\"faq-heading-wrapper\">\n            <button class=\"faq-question\" aria-expanded=\"false\">\n            <span class=\"q-text\">Which routine maintenance operations promise the lifetime and continuous uptime of a gantry welding system in the shipbuilding industry?<\/span>\n            <span class=\"q-icon\"><\/span>\n            <\/button>\n        <\/h3>\n        <div class=\"faq-answer\" role=\"region\">\n          <div class=\"answer-content\">\n            <p>Inspection of all axes from the outside, lubrication of the linear guides, calibration of the visual sensors, verification of the clamping status, and updating the robot controller are the primary maintenance operations for system longevity. Improving CAD data accuracy and maintaining a preventive regime for the rotary axes and consumables guarantees reliability and substantially reduces unplanned downtime.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"faq-item\">\n        <h3 class=\"faq-heading-wrapper\">\n            <button class=\"faq-question\" aria-expanded=\"false\">\n            <span class=\"q-text\">Can gantry welding systems be commissioned to handle both pipe welding and plate welding at the shipyards?<\/span>\n            <span class=\"q-icon\"><\/span>\n            <\/button>\n        <\/h3>\n        <div class=\"faq-answer\" role=\"region\">\n          <div class=\"answer-content\">\n            <p>Yes. Specialized end effectors can be used with the modular gantry system, including pipe-facing clamps and a rotation-axis fixture for pipe welding, as well as a flat fixture for plate and rib welding. Robotic programming and CAD-based paths simplify switching between pipe and plate tasks while maintaining high-quality welds.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ISOLATION SCOPE: #faq-gantry-module\n   NO External Frameworks\n   Performance Optimized for FlyingPress\n*\/\n\n#faq-gantry-module {\n  \/* Scope Variables *\/\n  --gw-blue: #184890;\n  --gw-yellow: #FFD800;\n  --gw-text-dark: #333333;\n  --gw-text-light: #555555;\n  --gw-bg: #FFFFFF;\n  --gw-border: #E0E0E0;\n  \n  width: 100%;\n  box-sizing: border-box;\n  padding: 40px 20px;\n  background-color: var(--gw-bg);\n  \/* Inherit font family from Blocksy *\/\n  font-family: inherit;\n}\n\n\/* Reset for internal elements *\/\n#faq-gantry-module * {\n  box-sizing: border-box;\n}\n\n#faq-gantry-module .faq-container {\n  max-width: 1280px; \/* UPDATED to 1280px *\/\n  margin: 0 auto;\n  width: 100%;\n}\n\n\/* H2 Title Styling \n   Note: We forcefully reset margin and font-size to avoid Theme H2 conflicts\n*\/\n#faq-gantry-module .module-title {\n  font-size: 32px !important; \n  line-height: 1.2 !important;\n  font-weight: 700 !important;\n  color: var(--gw-blue) !important;\n  margin: 0 0 40px 0 !important; \/* Reset default margins *\/\n  padding: 0 !important;\n  text-align: center;\n  position: relative;\n  text-transform: none !important;\n  letter-spacing: normal !important;\n}\n\n\/* Yellow accent underline *\/\n#faq-gantry-module .module-title::after {\n  content: '';\n  display: block;\n  width: 60px;\n  height: 4px;\n  background-color: var(--gw-yellow);\n  margin: 15px auto 0;\n  border-radius: 2px;\n}\n\n#faq-gantry-module .faq-grid {\n  display: flex;\n  flex-direction: column;\n  gap: 15px;\n}\n\n#faq-gantry-module .faq-item {\n  border-bottom: 1px solid var(--gw-border);\n  background: #fff;\n}\n\n\/* H3 Wrapper Styling \n   Reset H3 default margins\/padding so it behaves like a container \n*\/\n#faq-gantry-module .faq-heading-wrapper {\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  font-size: inherit !important; \/* Allow button to control font size *\/\n  font-weight: inherit !important;\n  line-height: inherit !important;\n}\n\n\/* Button Styling (The interactive part inside H3) *\/\n#faq-gantry-module .faq-question {\n  width: 100%;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  background: none;\n  border: none;\n  padding: 20px 0;\n  text-align: left;\n  cursor: pointer;\n  color: var(--gw-text-dark);\n  font-family: inherit;\n  font-size: 18px; \/* Visual size control *\/\n  font-weight: 600;\n  transition: color 0.3s ease;\n  outline: none;\n}\n\n#faq-gantry-module .faq-question:hover {\n  color: var(--gw-blue);\n}\n\n#faq-gantry-module .faq-question:focus-visible {\n  outline: 2px dashed var(--gw-blue);\n  outline-offset: 4px;\n}\n\n#faq-gantry-module .faq-question .q-text {\n  padding-right: 20px;\n  \/* Ensure text doesn't look like a standard heading inside the button if theme bleeds in *\/\n  margin: 0; \n  font-weight: inherit;\n}\n\n\/* Icon Styling *\/\n#faq-gantry-module .faq-question .q-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 24px;\n  height: 24px;\n  position: relative;\n  flex-shrink: 0;\n}\n\n#faq-gantry-module .faq-question .q-icon::before,\n#faq-gantry-module .faq-question .q-icon::after {\n  content: '';\n  position: absolute;\n  background-color: var(--gw-blue);\n  transition: transform 0.3s ease, background-color 0.3s ease;\n}\n\n\/* Horizontal Line *\/\n#faq-gantry-module .faq-question .q-icon::before {\n  width: 14px;\n  height: 2px;\n}\n\n\/* Vertical Line *\/\n#faq-gantry-module .faq-question .q-icon::after {\n  width: 2px;\n  height: 14px;\n}\n\n\/* Active State Styling *\/\n#faq-gantry-module .faq-question[aria-expanded=\"true\"] {\n  color: var(--gw-blue);\n}\n\n#faq-gantry-module .faq-question[aria-expanded=\"true\"] .q-icon::after {\n  transform: rotate(90deg);\n  opacity: 0;\n}\n\n\/* Answer Panel *\/\n#faq-gantry-module .faq-answer {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n#faq-gantry-module .answer-content {\n  padding-bottom: 25px;\n  color: var(--gw-text-light);\n  line-height: 1.6;\n  font-size: 16px;\n}\n\n#faq-gantry-module .answer-content p {\n  margin: 0 !important;\n}\n\n\/* Responsive adjustments *\/\n@media (max-width:690px) {\n  #faq-gantry-module .module-title {\n    font-size: 26px !important;\n  }\n  \n  #faq-gantry-module .faq-question {\n    font-size: 16px;\n  }\n}\n<\/style>\n\n<script>\n(function() {\n  const container = document.getElementById('faq-gantry-module');\n  if (!container) return;\n\n  const toggles = container.querySelectorAll('.faq-question');\n\n  toggles.forEach(toggle => {\n    toggle.addEventListener('click', () => {\n      const answer = toggle.closest('.faq-heading-wrapper').nextElementSibling;\n      const isExpanded = toggle.getAttribute('aria-expanded') === 'true';\n\n      \/\/ Optional: Close others (Accordion style)\n      toggles.forEach(otherToggle => {\n        if (otherToggle !== toggle) {\n          otherToggle.setAttribute('aria-expanded', 'false');\n          const otherAnswer = otherToggle.closest('.faq-heading-wrapper').nextElementSibling;\n          otherAnswer.style.maxHeight = null;\n        }\n      });\n\n      \/\/ Toggle current\n      toggle.setAttribute('aria-expanded', !isExpanded);\n      \n      if (!isExpanded) {\n        answer.style.maxHeight = answer.scrollHeight + \"px\";\n      } else {\n        answer.style.maxHeight = null;\n      }\n    });\n  });\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Gantry Welding Robot Workstation Gantry Welding Robot Workstation: Custom Automated Welding Systems for Heavy Industries Custom automated welding systems for heavy industries. Precision gantry robot welding with 6-axis robots, intelligent welding control, and 3D trajectory planning \u2014 engineered for shipbuilding, bridge plate units, and large-scale steel structure fabrication. 200+ Patents Held 30+ Years Experience 5m [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2032,"parent":1786,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2030","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/pages\/2030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/comments?post=2030"}],"version-history":[{"count":0,"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/pages\/2030\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/pages\/1786"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/media\/2032"}],"wp:attachment":[{"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/media?parent=2030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}