{"id":1797,"date":"2026-02-10T02:52:29","date_gmt":"2026-02-10T02:52:29","guid":{"rendered":"https:\/\/zxweldingrobot.com\/?page_id=1797"},"modified":"2026-02-11T08:24:08","modified_gmt":"2026-02-11T08:24:08","slug":"single-robot-welding-workstation","status":"publish","type":"page","link":"https:\/\/zxweldingrobot.com\/es\/products\/single-robot-welding-workstation\/","title":{"rendered":"Estaci\u00f3n de trabajo de soldadura de un solo robot"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-190d0b9\" data-block-id=\"190d0b9\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-190d0b9-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-cf30f80\" data-v=\"4\" data-block-id=\"cf30f80\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-cf30f80-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-cf30f80-inner-blocks\">\n<!-- Single Robot Welding Workstation \u2014 Clean Minimalist B2B Hero V3 -->\n<section id=\"zx-b2b-minimal-hero\">\n\n<style>\n\/* ============================================================\n   ZX B2B Minimal Hero V3 \u2014 Scoped Under #zx-b2b-minimal-hero\n   V3 changes: trust strip removed, stars above H1, \n   highlight text black, underline removed\n   ============================================================ *\/\n\n#zx-b2b-minimal-hero *,\n#zx-b2b-minimal-hero *::before,\n#zx-b2b-minimal-hero *::after {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box !important;\n}\n\n#zx-b2b-minimal-hero {\n  width: 100% !important;\n  max-width: 100% !important;\n  background: #F5F7FA !important;\n  color: #2D3748 !important;\n  overflow: hidden !important;\n  position: relative !important;\n  padding: 0 !important;\n  margin: 0 auto !important;\n  font-family: inherit !important;\n}\n\n\/* --- Subtle dot-grid background --- *\/\n#zx-b2b-minimal-hero .zxm-bg-dots {\n  position: absolute !important;\n  inset: 0 !important;\n  z-index: 0 !important;\n  pointer-events: none !important;\n  opacity: 0.22 !important;\n  background-image: radial-gradient(circle, #B0BEC5 0.7px, transparent 0.7px) !important;\n  background-size: 28px 28px !important;\n}\n\n\/* === Inline Trust Stars \u2014 sits above H1 === *\/\n#zx-b2b-minimal-hero .zxm-trust-inline {\n  display: flex !important;\n  align-items: center !important;\n  gap: 3px !important;\n  margin: 0 0 14px 0 !important;\n}\n\n#zx-b2b-minimal-hero .zxm-trust-inline svg {\n  width: 15px !important;\n  height: 15px !important;\n  fill: #FFD800 !important;\n  flex-shrink: 0 !important;\n}\n\n#zx-b2b-minimal-hero .zxm-trust-inline-label {\n  font-family: inherit !important;\n  font-size: 13px !important;\n  font-weight: 600 !important;\n  color: #4A5568 !important;\n  letter-spacing: 0.3px !important;\n  margin-left: 6px !important;\n}\n\n\/* === Main Content Grid === *\/\n#zx-b2b-minimal-hero .zxm-main {\n  position: relative !important;\n  z-index: 2 !important;\n  max-width: 1280px !important;\n  margin: 0 auto !important;\n  padding: 40px 48px 48px !important;\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  gap: 48px !important;\n  align-items: center !important;\n}\n\n\/* --- Left Text Column --- *\/\n#zx-b2b-minimal-hero .zxm-text {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 0 !important;\n}\n\n\/* H1 \u2014 Product Name (18px) *\/\n#zx-b2b-minimal-hero h1.zxm-h1 {\n  font-family: inherit !important;\n  font-size: 18px !important;\n  font-weight: 600 !important;\n  color: #184890 !important;\n  letter-spacing: 2.5px !important;\n  text-transform: uppercase !important;\n  margin: 0 0 16px 0 !important;\n  padding: 0 !important;\n  line-height: 1.4 !important;\n  border: none !important;\n  display: flex !important;\n  align-items: center !important;\n  gap: 12px !important;\n}\n\n#zx-b2b-minimal-hero h1.zxm-h1::before {\n  content: '' !important;\n  display: inline-block !important;\n  width: 28px !important;\n  height: 3px !important;\n  background: #184890 !important;\n  border-radius: 2px !important;\n  flex-shrink: 0 !important;\n}\n\n\/* H2 \u2014 Main Headline (32px) *\/\n#zx-b2b-minimal-hero h2.zxm-h2 {\n  font-family: inherit !important;\n  font-size: 32px !important;\n  font-weight: 700 !important;\n  color: #1A202C !important;\n  line-height: 1.25 !important;\n  margin: 0 0 22px 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  letter-spacing: -0.4px !important;\n}\n\n\/* Body Copy *\/\n#zx-b2b-minimal-hero .zxm-desc {\n  font-family: inherit !important;\n  font-size: 15.5px !important;\n  font-weight: 400 !important;\n  color: #4A5568 !important;\n  line-height: 1.78 !important;\n  margin: 0 0 28px 0 !important;\n  max-width: 520px !important;\n}\n\n\/* --- Logo \/ Certification Wall --- *\/\n#zx-b2b-minimal-hero .zxm-logo-wall {\n  display: flex !important;\n  align-items: center !important;\n  gap: 0 !important;\n  margin: 0 0 32px 0 !important;\n  flex-wrap: wrap !important;\n  border: 1px solid #E2E8F0 !important;\n  border-radius: 10px !important;\n  overflow: hidden !important;\n  background: #FFFFFF !important;\n}\n\n#zx-b2b-minimal-hero .zxm-logo-item {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 6px !important;\n  flex: 1 1 0 !important;\n  min-width: 100px !important;\n  padding: 16px 12px !important;\n  position: relative !important;\n  filter: grayscale(100%) !important;\n  opacity: 0.55 !important;\n  transition: filter 0.3s ease, opacity 0.3s ease !important;\n}\n\n#zx-b2b-minimal-hero .zxm-logo-item:hover {\n  filter: grayscale(0%) !important;\n  opacity: 1 !important;\n}\n\n\/* Vertical divider between logo items *\/\n#zx-b2b-minimal-hero .zxm-logo-item:not(:last-child)::after {\n  content: '' !important;\n  position: absolute !important;\n  right: 0 !important;\n  top: 50% !important;\n  transform: translateY(-50%) !important;\n  width: 1px !important;\n  height: 32px !important;\n  background: #E2E8F0 !important;\n}\n\n#zx-b2b-minimal-hero .zxm-logo-item svg {\n  width: 28px !important;\n  height: 28px !important;\n  flex-shrink: 0 !important;\n}\n\n#zx-b2b-minimal-hero .zxm-logo-label {\n  font-family: inherit !important;\n  font-size: 10.5px !important;\n  font-weight: 700 !important;\n  color: #4A5568 !important;\n  letter-spacing: 0.6px !important;\n  text-transform: uppercase !important;\n  white-space: nowrap !important;\n  text-align: center !important;\n}\n\n\/* --- CTA Button --- *\/\n#zx-b2b-minimal-hero .zxm-cta {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  background: #184890 !important;\n  color: #FFFFFF !important;\n  font-family: inherit !important;\n  font-size: 15px !important;\n  font-weight: 600 !important;\n  padding: 15px 38px !important;\n  border-radius: 8px !important;\n  text-decoration: none !important;\n  letter-spacing: 0.3px !important;\n  transition: background 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease !important;\n  box-shadow: 0 2px 8px rgba(24,72,144,0.18) !important;\n  width: fit-content !important;\n  border: none !important;\n  cursor: pointer !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n\/* Remove outline only for mouse clicks, preserve for keyboard in older browsers *\/\n#zx-b2b-minimal-hero .zxm-cta:focus:not(:focus-visible) {\n  outline: none !important;\n}\n\n#zx-b2b-minimal-hero .zxm-cta::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: -100% !important;\n  width: 100% !important;\n  height: 100% !important;\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.12), transparent) !important;\n  transition: left 0.5s ease !important;\n}\n\n#zx-b2b-minimal-hero .zxm-cta:hover::before {\n  left: 100% !important;\n}\n\n#zx-b2b-minimal-hero .zxm-cta:hover {\n  background: #133a72 !important;\n  transform: translateY(-2px) !important;\n  box-shadow: 0 6px 24px rgba(24,72,144,0.3) !important;\n  text-decoration: none !important;\n  color: #FFFFFF !important;\n}\n\n\/* Focus-visible for keyboard accessibility *\/\n#zx-b2b-minimal-hero .zxm-cta:focus-visible {\n  outline: 3px solid #FFD800 !important;\n  outline-offset: 3px !important;\n  box-shadow: 0 0 0 5px rgba(255,216,0,0.25) !important;\n}\n\n#zx-b2b-minimal-hero .zxm-cta svg {\n  width: 17px !important;\n  height: 17px !important;\n  transition: transform 0.3s ease !important;\n}\n\n#zx-b2b-minimal-hero .zxm-cta:hover svg {\n  transform: translateX(3px) !important;\n}\n\n\/* === Right Image Column === *\/\n#zx-b2b-minimal-hero .zxm-img-col {\n  position: relative !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n}\n\n\/* [FIX #1] Border frame on wrapper, not on img \u2014 avoids object-fit padding conflict *\/\n#zx-b2b-minimal-hero .zxm-img-wrap {\n  position: relative !important;\n  width: 100% !important;\n  max-width: 580px !important;\n  border: 1px solid #E2E8F0 !important;\n  border-radius: 10px !important;\n  background: #FFFFFF !important;\n  padding: 6px !important;\n  z-index: 1 !important;\n}\n\n#zx-b2b-minimal-hero .zxm-img-wrap img {\n  width: 100% !important;\n  height: auto !important;\n  display: block !important;\n  object-fit: contain !important;\n  border-radius: 6px !important;\n}\n\n\/* [FIX #2] Glow repositioned outside border frame so it's visible *\/\n#zx-b2b-minimal-hero .zxm-img-glow {\n  position: absolute !important;\n  top: 50% !important;\n  left: 50% !important;\n  transform: translate(-50%, -50%) !important;\n  width: 90% !important;\n  height: 90% !important;\n  border-radius: 50% !important;\n  background: radial-gradient(circle, rgba(24,72,144,0.06) 0%, transparent 70%) !important;\n  z-index: 0 !important;\n  pointer-events: none !important;\n}\n\n\/* === Floating Stats Cards === *\/\n#zx-b2b-minimal-hero .zxm-stats-section {\n  position: relative !important;\n  z-index: 2 !important;\n  max-width: 1280px !important;\n  margin: 0 auto !important;\n  padding: 0 48px 52px !important;\n}\n\n#zx-b2b-minimal-hero .zxm-stats-grid {\n  display: grid !important;\n  grid-template-columns: repeat(5, 1fr) !important;\n  gap: 20px !important;\n}\n\n#zx-b2b-minimal-hero .zxm-stat-card {\n  background: #FFFFFF !important;\n  border-radius: 12px !important;\n  padding: 28px 20px 24px !important;\n  text-align: center !important;\n  position: relative !important;\n  border: 1px solid rgba(226, 232, 240, 0.6) !important;\n  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),\n              box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;\n  \/* Deep Shadow \u2014 4-layer elevated paper *\/\n  box-shadow:\n    0 1px 2px rgba(0,0,0,0.04),\n    0 4px 8px rgba(0,0,0,0.04),\n    0 12px 24px rgba(0,0,0,0.06),\n    0 24px 48px rgba(0,0,0,0.06) !important;\n}\n\n#zx-b2b-minimal-hero .zxm-stat-card:hover {\n  transform: translateY(-5px) !important;\n  box-shadow:\n    0 2px 4px rgba(0,0,0,0.04),\n    0 8px 16px rgba(0,0,0,0.06),\n    0 20px 40px rgba(0,0,0,0.08),\n    0 36px 64px rgba(0,0,0,0.08) !important;\n}\n\n\/* Gold top accent line on each card *\/\n#zx-b2b-minimal-hero .zxm-stat-card::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  width: 40px !important;\n  height: 3px !important;\n  background: #FFD800 !important;\n  border-radius: 0 0 3px 3px !important;\n}\n\n#zx-b2b-minimal-hero .zxm-stat-number {\n  font-family: inherit !important;\n  font-size: 34px !important;\n  font-weight: 800 !important;\n  color: #184890 !important;\n  line-height: 1.1 !important;\n  margin: 0 0 6px 0 !important;\n  display: block !important;\n  letter-spacing: -0.5px !important;\n}\n\n#zx-b2b-minimal-hero .zxm-stat-label {\n  font-family: inherit !important;\n  font-size: 12.5px !important;\n  font-weight: 500 !important;\n  color: #64748B !important;\n  letter-spacing: 0.4px !important;\n  display: block !important;\n  line-height: 1.3 !important;\n}\n\n\/* === Entrance Animations === *\/\n@keyframes zxmSlideUp {\n  from { opacity: 0; transform: translateY(28px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@keyframes zxmSlideRight {\n  from { opacity: 0; transform: translateX(-28px); }\n  to { opacity: 1; transform: translateX(0); }\n}\n\n@keyframes zxmFadeScale {\n  from { opacity: 0; transform: translateY(18px) scale(0.97); }\n  to { opacity: 1; transform: translateY(0) scale(1); }\n}\n\n#zx-b2b-minimal-hero .zxm-text {\n  animation: zxmSlideRight 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both !important;\n}\n\n#zx-b2b-minimal-hero .zxm-img-col {\n  animation: zxmSlideUp 0.8s 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both !important;\n}\n\n#zx-b2b-minimal-hero .zxm-stat-card:nth-child(1) { animation: zxmFadeScale 0.5s 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) both !important; }\n#zx-b2b-minimal-hero .zxm-stat-card:nth-child(2) { animation: zxmFadeScale 0.5s 0.33s cubic-bezier(0.25, 0.46, 0.45, 0.94) both !important; }\n#zx-b2b-minimal-hero .zxm-stat-card:nth-child(3) { animation: zxmFadeScale 0.5s 0.41s cubic-bezier(0.25, 0.46, 0.45, 0.94) both !important; }\n#zx-b2b-minimal-hero .zxm-stat-card:nth-child(4) { animation: zxmFadeScale 0.5s 0.49s cubic-bezier(0.25, 0.46, 0.45, 0.94) both !important; }\n#zx-b2b-minimal-hero .zxm-stat-card:nth-child(5) { animation: zxmFadeScale 0.5s 0.57s cubic-bezier(0.25, 0.46, 0.45, 0.94) both !important; }\n\n\/* === Reduced Motion === *\/\n@media (prefers-reduced-motion: reduce) {\n  #zx-b2b-minimal-hero .zxm-text,\n  #zx-b2b-minimal-hero .zxm-img-col,\n  #zx-b2b-minimal-hero .zxm-stat-card {\n    animation: none !important;\n    opacity: 1 !important;\n    transform: none !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stat-card:hover {\n    transform: none !important;\n  }\n  #zx-b2b-minimal-hero .zxm-cta::before {\n    display: none !important;\n  }\n}\n\n\/* === Responsive === *\/\n@media (max-width:1000px) {\n  #zx-b2b-minimal-hero .zxm-main {\n    grid-template-columns: 1fr !important;\n    gap: 32px !important;\n    padding: 40px 32px 40px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-text {\n    text-align: center !important;\n    align-items: center !important;\n  }\n  #zx-b2b-minimal-hero .zxm-trust-inline {\n    justify-content: center !important;\n  }\n  #zx-b2b-minimal-hero h1.zxm-h1 {\n    justify-content: center !important;\n  }\n  #zx-b2b-minimal-hero .zxm-desc {\n    max-width: 100% !important;\n  }\n  #zx-b2b-minimal-hero .zxm-logo-wall {\n    max-width: 480px !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n  }\n  #zx-b2b-minimal-hero .zxm-img-wrap {\n    max-width: 480px !important;\n    margin: 0 auto !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stats-section {\n    padding: 0 32px 40px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stats-grid {\n    grid-template-columns: repeat(5, 1fr) !important;\n    gap: 12px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stat-number {\n    font-size: 28px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stat-label {\n    font-size: 11px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stat-card {\n    padding: 22px 12px 20px !important;\n  }\n}\n\n@media (max-width:690px) {\n  #zx-b2b-minimal-hero .zxm-stats-grid {\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 12px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stat-card:nth-child(4) {\n    grid-column: 1 \/ 2 !important;\n    justify-self: stretch !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stat-card:nth-child(5) {\n    grid-column: 2 \/ 4 !important;\n    justify-self: stretch !important;\n  }\n  #zx-b2b-minimal-hero .zxm-logo-wall {\n    max-width: 100% !important;\n  }\n  #zx-b2b-minimal-hero .zxm-logo-item {\n    min-width: 80px !important;\n    padding: 12px 8px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-logo-item svg {\n    width: 22px !important;\n    height: 22px !important;\n  }\n}\n\n@media (max-width: 640px) {\n  #zx-b2b-minimal-hero .zxm-main {\n    padding: 28px 16px 32px !important;\n    gap: 24px !important;\n  }\n  #zx-b2b-minimal-hero h1.zxm-h1 {\n    font-size: 15px !important;\n    letter-spacing: 2px !important;\n  }\n  #zx-b2b-minimal-hero h2.zxm-h2 {\n    font-size: 24px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-desc {\n    font-size: 14px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stats-section {\n    padding: 0 16px 32px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stats-grid {\n    grid-template-columns: repeat(2, 1fr) !important;\n    gap: 12px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stat-card:nth-child(4) {\n    grid-column: auto !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stat-card:nth-child(5) {\n    grid-column: 1 \/ -1 !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stat-number {\n    font-size: 26px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-stat-card {\n    padding: 22px 14px 18px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-trust-inline svg {\n    width: 13px !important;\n    height: 13px !important;\n  }\n  #zx-b2b-minimal-hero .zxm-trust-inline-label {\n    font-size: 11px !important;\n  }\n  \/* Logo wall stacks 2x2 on mobile *\/\n  #zx-b2b-minimal-hero .zxm-logo-wall {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 0 !important;\n  }\n  #zx-b2b-minimal-hero .zxm-logo-item {\n    min-width: auto !important;\n    padding: 14px 8px !important;\n    border-bottom: 1px solid #E2E8F0 !important;\n  }\n  #zx-b2b-minimal-hero .zxm-logo-item:nth-child(odd)::after {\n    content: '' !important;\n    position: absolute !important;\n    right: 0 !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    width: 1px !important;\n    height: 32px !important;\n    background: #E2E8F0 !important;\n  }\n  #zx-b2b-minimal-hero .zxm-logo-item:nth-child(even)::after {\n    display: none !important;\n  }\n  #zx-b2b-minimal-hero .zxm-logo-item:nth-child(n+3) {\n    border-bottom: none !important;\n  }\n}\n<\/style>\n\n<!-- Subtle dot-grid texture -->\n<div class=\"zxm-bg-dots\" aria-hidden=\"true\"><\/div>\n\n<!-- ===== Main Two-Column Layout ===== -->\n<div class=\"zxm-main\">\n\n  <!-- Left: Text Content -->\n  <div class=\"zxm-text\">\n    <!-- \u2605\u2605\u2605\u2605\u2605 Trusted Worldwide \u2014 positioned above H1 -->\n    <div class=\"zxm-trust-inline\">\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.01L12 2z\"\/><\/svg>\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.01L12 2z\"\/><\/svg>\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.01L12 2z\"\/><\/svg>\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.01L12 2z\"\/><\/svg>\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.01L12 2z\"\/><\/svg>\n      <span class=\"zxm-trust-inline-label\">Trusted Worldwide<\/span>\n    <\/div>\n    <h1 class=\"zxm-h1\">Single Robot Welding Workstation<\/h1>\n    <h2 class=\"zxm-h2\">Single Robot Welding Workstation for <span class=\"zxm-highlight\">Automated Welding System<\/span><\/h2>\n    <p class=\"zxm-desc\">ZHOUXIANG&#8217;s ZX-DW workstation pairs a teach-free robotic welding system with laser seam tracking to weld gusset plates, brackets, and rib supports \u2014 no pendant programming, no manual torch adjustment. One operator runs the cell. A user-friendly, high-precision solution that minimizes downtime and rework on high-mix fabrication floors. Built in Wuxi since 1991.<\/p>\n\n    <!-- Certification Wall -->\n    <div class=\"zxm-logo-wall\">\n      <div class=\"zxm-logo-item\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#184890\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg>\n        <span class=\"zxm-logo-label\">ISO 9001<\/span>\n      <\/div>\n      <div class=\"zxm-logo-item\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#184890\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><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        <span class=\"zxm-logo-label\">CE Mark<\/span>\n      <\/div>\n      <div class=\"zxm-logo-item\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#184890\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n        <span class=\"zxm-logo-label\">200+ Patents<\/span>\n      <\/div>\n      <div class=\"zxm-logo-item\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#184890\" stroke-width=\"1.8\" 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 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/svg>\n        <span class=\"zxm-logo-label\">40+ Countries<\/span>\n      <\/div>\n    <\/div>\n\n    <a href=\"#ct-popup-1791\" class=\"zxm-cta\" aria-label=\"Request a Quote\">\n      Request a 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: Product Image -->\n  <div class=\"zxm-img-col\">\n    <div class=\"zxm-img-glow\" aria-hidden=\"true\"><\/div>\n    <div class=\"zxm-img-wrap\">\n      <img src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Single-Robot-Welding-Workstation-1.png\"\n           alt=\"Single Robot Welding Workstation - ZX-DW Series by ZHOUXIANG\"\n           width=\"580\" height=\"435\"\n           loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\n           style=\"aspect-ratio: 580\/435;\">\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<!-- ===== Floating Stats Cards ===== -->\n<div class=\"zxm-stats-section\">\n  <div class=\"zxm-stats-grid\">\n    <div class=\"zxm-stat-card\">\n      <span class=\"zxm-stat-number\">33+<\/span>\n      <span class=\"zxm-stat-label\">Years Manufacturing<\/span>\n    <\/div>\n    <div class=\"zxm-stat-card\">\n      <span class=\"zxm-stat-number\">200+<\/span>\n      <span class=\"zxm-stat-label\">Patents Held<\/span>\n    <\/div>\n    <div class=\"zxm-stat-card\">\n      <span class=\"zxm-stat-number\">500+<\/span>\n      <span class=\"zxm-stat-label\">Staff &#038; Engineers<\/span>\n    <\/div>\n    <div class=\"zxm-stat-card\">\n      <span class=\"zxm-stat-number\">160K<\/span>\n      <span class=\"zxm-stat-label\">m\u00b2 Production Base<\/span>\n    <\/div>\n    <div class=\"zxm-stat-card\">\n      <span class=\"zxm-stat-number\">40+<\/span>\n      <span class=\"zxm-stat-label\">Countries Served<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/section>\n<!-- END Single Robot Welding Workstation \u2014 Clean Minimalist B2B Hero V3 -->\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-f0a63cc\" data-block-id=\"f0a63cc\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f0a63cc-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5ae2361\" data-v=\"4\" data-block-id=\"5ae2361\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5ae2361-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-5ae2361-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" style=\"--theme-text-color:var(--wp--preset--color--black);\"><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-fa7b4c0\" data-block-id=\"fa7b4c0\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-fa7b4c0-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-9abda65\" data-v=\"4\" data-block-id=\"9abda65\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-9abda65-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-9abda65-inner-blocks\">\n<section id=\"zx-overview-v8\" aria-labelledby=\"zxo-heading\">\n\n<style>\n\/* =========================================\n   1. GLOBAL RESET & SCOPE\n   ========================================= *\/\n#zx-overview-v8,\n#zx-overview-v8 *,\n#zx-overview-v8 *::before,\n#zx-overview-v8 *::after {\n  box-sizing: border-box !important;\n}\n\n#zx-overview-v8 {\n  width: 100% !important;\n  background: #FFFFFF !important;\n  color: #2D3748 !important;\n  padding: 50px 20px !important;\n  font-family: inherit !important;\n  line-height: 1.6 !important;\n}\n\n#zx-overview-v8 .zxo-container {\n  max-width: 1200px !important;\n  margin: 0 auto !important;\n  width: 100% !important;\n}\n\n\/* =========================================\n   2. TOP SECTION (Intro + Callout)\n   ========================================= *\/\n#zx-overview-v8 .zxo-top-row {\n  display: grid !important;\n  grid-template-columns: 1.4fr 1fr !important; \/* Left Text wider than Right Box *\/\n  gap: 40px !important;\n  margin-bottom: 40px !important;\n  align-items: center !important;\n}\n\n\/* Left: Text Area *\/\n#zx-overview-v8 .zxo-eyebrow {\n  display: inline-block !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  color: #184890 !important;\n  letter-spacing: 2px !important;\n  text-transform: uppercase !important;\n  margin-bottom: 10px !important;\n  background: rgba(24, 72, 144, 0.06) !important;\n  padding: 4px 10px !important;\n  border-radius: 4px !important;\n}\n\n#zx-overview-v8 h2.zxo-h2 {\n  font-size: 32px !important;\n  font-weight: 700 !important;\n  color: #000000 !important; \/* Black Title *\/\n  margin: 0 0 20px 0 !important;\n  line-height: 1.2 !important;\n}\n\n#zx-overview-v8 .zxo-desc {\n  font-size: 16px !important;\n  color: #4a5568 !important;\n  margin: 0 !important;\n}\n\n\/* Right: Who is this for? (Yellow Box) *\/\n#zx-overview-v8 .zxo-callout {\n  background: #FFFBF0 !important;\n  border: 1px solid #FDE68A !important;\n  border-left: 5px solid #FFD800 !important;\n  padding: 25px 30px !important;\n  border-radius: 6px !important;\n  position: relative !important;\n  height: 100% !important; \/* Match height *\/\n  display: flex !important;\n  flex-direction: column !important;\n  justify-content: center !important;\n}\n\n#zx-overview-v8 .zxo-callout-title {\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  color: #92600A !important;\n  text-transform: uppercase !important;\n  margin-bottom: 10px !important;\n  display: flex !important;\n  align-items: center !important;\n}\n\n#zx-overview-v8 .zxo-callout-title::before {\n  content: '?' !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 20px !important;\n  height: 20px !important;\n  background: #FFD800 !important;\n  color: #000 !important;\n  border-radius: 50% !important;\n  margin-right: 10px !important;\n  font-size: 12px !important;\n  font-weight: 800 !important;\n}\n\n#zx-overview-v8 .zxo-callout-text {\n  font-size: 14px !important;\n  color: #4A5568 !important;\n  margin: 0 !important;\n  line-height: 1.6 !important;\n}\n\n\/* =========================================\n   3. BOTTOM SECTION (Feature Grid)\n   ========================================= *\/\n#zx-overview-v8 .zxo-feature-grid {\n  display: grid !important;\n  grid-template-columns: repeat(4, 1fr) !important;\n  gap: 20px !important;\n}\n\n#zx-overview-v8 .zxo-card {\n  background: #FFFFFF !important;\n  border: 1px solid #E2E8F0 !important;\n  border-radius: 6px !important;\n  padding: 24px !important;\n  transition: all 0.3s ease !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n#zx-overview-v8 .zxo-card:hover {\n  transform: translateY(-5px) !important;\n  box-shadow: 0 10px 20px rgba(0,0,0,0.05) !important;\n  border-color: #184890 !important;\n}\n\n\/* Blue Top Accent on Hover *\/\n#zx-overview-v8 .zxo-card::after {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  width: 100% !important;\n  height: 3px !important;\n  background: #184890 !important;\n  transform: scaleX(0) !important;\n  transition: transform 0.3s ease !important;\n  transform-origin: left !important;\n}\n\n#zx-overview-v8 .zxo-card:hover::after {\n  transform: scaleX(1) !important;\n}\n\n#zx-overview-v8 h3.zxo-card-title {\n  font-size: 14px !important;\n  font-weight: 800 !important;\n  color: #184890 !important;\n  text-transform: uppercase !important;\n  margin: 0 0 12px 0 !important;\n  letter-spacing: 0.5px !important;\n}\n\n#zx-overview-v8 p.zxo-card-text {\n  font-size: 13.5px !important;\n  color: #4A5568 !important;\n  margin: 0 !important;\n  line-height: 1.6 !important;\n}\n\n\/* =========================================\n   4. RESPONSIVENESS\n   ========================================= *\/\n@media (max-width: 900px) {\n  #zx-overview-v8 .zxo-top-row {\n    grid-template-columns: 1fr !important;\n    gap: 25px !important;\n  }\n  #zx-overview-v8 .zxo-feature-grid {\n    grid-template-columns: repeat(2, 1fr) !important;\n  }\n}\n\n@media (max-width: 600px) {\n  #zx-overview-v8 { padding: 40px 15px !important; }\n  #zx-overview-v8 h2.zxo-h2 { font-size: 26px !important; }\n  #zx-overview-v8 .zxo-feature-grid { grid-template-columns: 1fr !important; }\n  #zx-overview-v8 .zxo-callout { padding: 20px !important; }\n}\n<\/style>\n\n<div class=\"zxo-container\">\n\n  <div class=\"zxo-top-row\">\n    <div class=\"zxo-text-block\">\n      <span class=\"zxo-eyebrow\">Product Overview<\/span>\n      <h2 class=\"zxo-h2\" id=\"zxo-heading\">What Is a Single Robot Welding Workstation?<\/h2>\n      <p class=\"zxo-desc\">\n        The ZX-DW is a compact, self-contained robotic welding cell designed to make small structural parts efficiently. This single-robot workstation includes a robotic arm, power supply, positioner, and control system, all within a small 3&#215;3 meter footprint. A key feature is its teach-free programming system, which uses 3D CAD models to automatically generate welding programs. This significantly reduces part changeover times from hours to just minutes, making it a cost-effective solution for shops producing high volumes of items like brackets and base plates.\n      <\/p>\n    <\/div>\n\n    <aside class=\"zxo-callout\">\n      <div class=\"zxo-callout-title\">Who is this for?<\/div>\n      <p class=\"zxo-callout-text\">\n        Small and mid-sized fabricators running repetitive structural welding \u2014 steel buildings, agricultural equipment frames, metal furniture, HVAC brackets, automotive sub-assemblies. If your welders spend more than half their shift on parts that repeat, a single robot welding workstation is worth looking at.\n      <\/p>\n    <\/aside>\n  <\/div>\n\n  <div class=\"zxo-feature-grid\">\n    \n    <article class=\"zxo-card\">\n      <h3 class=\"zxo-card-title\">6-Axis Robotic Arm<\/h3>\n      <p class=\"zxo-card-text\">\n        Hollow-wrist design with built-in cable routing. Three body options (1440, 1840, or 2010 mm reach) depending on part size. \u00b10.05 mm repeat positioning accuracy.\n      <\/p>\n    <\/article>\n\n    <article class=\"zxo-card\">\n      <h3 class=\"zxo-card-title\">Welding Power Source<\/h3>\n      <p class=\"zxo-card-text\">\n        Aotai or Megmeet digital inverter running MIG\/MAG. Paired with a TRM water-cooled extended torch for continuous duty. Digital controls hold arc parameters steady.\n      <\/p>\n    <\/article>\n\n    <article class=\"zxo-card\">\n      <h3 class=\"zxo-card-title\">Workpiece Positioner<\/h3>\n      <p class=\"zxo-card-text\">\n        L-type, P-type, or head-and-tail \u2014 matched to your part geometry. Rotates the workpiece so the robot welds in optimal flat orientation for better penetration.\n      <\/p>\n    <\/article>\n\n    <article class=\"zxo-card\">\n      <h3 class=\"zxo-card-title\">Vision &amp; Seam Tracking<\/h3>\n      <p class=\"zxo-card-text\">\n        Standard line laser scanner follows the actual joint position. Optional Revopoint 3D Vision 2.0 does a pre-weld scan to correct for dimensional variations.\n      <\/p>\n    <\/article>\n\n  <\/div>\n\n<\/div>\n\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-66ffef4\" data-block-id=\"66ffef4\"><style>.stk-66ffef4 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-66ffef4-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b776382\" data-v=\"4\" data-block-id=\"b776382\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b776382-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b776382-inner-blocks\">\n<section id=\"zx-config-1200\">\n  <style>\n    \/* =========================================\n       1. SCOPE & VARIABLES\n       ========================================= *\/\n    #zx-config-1200 {\n      \/* Palette *\/\n      --zx-blue: #184890;\n      --zx-yellow: #FFD800;\n      --zx-black: #000000;      \/* Title Black *\/\n      --zx-text-dark: #111111;\n      --zx-text-gray: #4a5568;\n      --zx-bg: #ffffff;\n      --zx-card-bg: #f8fafc;\n      --zx-border: #e2e8f0;\n      \n      \/* Global Layout *\/\n      width: 100%;\n      box-sizing: border-box;\n      background-color:#f8f9fc;\n      font-family: inherit;\n      line-height: 1.5;\n      color: var(--zx-text-gray);\n      padding: 40px 20px;\n    }\n\n    #zx-config-1200 * {\n      box-sizing: border-box;\n    }\n\n    \/* CENTER WRAPPER - 1200px Fix *\/\n    #zx-config-1200 .zx-container {\n      max-width: 1200px;\n      margin: 0 auto;\n      width: 100%;\n    }\n\n    \/* =========================================\n       2. HEADER SECTION\n       ========================================= *\/\n    #zx-config-1200 header {\n      text-align: center;\n      max-width: 1000px;\n      margin: 0 auto 50px auto;\n    }\n\n    \/* Eyebrow Label *\/\n    #zx-config-1200 .zx-eyebrow {\n      display: inline-block;\n      font-size: 13px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 1.5px;\n      color: var(--zx-blue);\n      background: rgba(24, 72, 144, 0.08);\n      padding: 5px 14px;\n      border-radius: 4px;\n      margin-bottom: 15px;\n    }\n\n    \/* H2 Title - BLACK *\/\n    #zx-config-1200 h2.zx-title {\n      font-size: 32px !important;\n      color: var(--zx-black) !important; \/* Pure Black *\/\n      margin: 0 0 15px 0 !important;\n      font-weight: 700 !important;\n      line-height: 1.2 !important;\n    }\n\n    \/* Intro Text *\/\n    #zx-config-1200 p.zx-intro {\n      font-size: 16px;\n      color: #64748b;\n      margin: 0;\n      max-width: 1000px;\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    \/* =========================================\n       3. CONFIG GRID LAYOUT\n       ========================================= *\/\n    \/* Group Headers *\/\n    #zx-config-1200 .zx-group-header {\n      display: flex;\n      align-items: center;\n      margin: 40px 0 25px 0;\n      padding-bottom: 10px;\n      border-bottom: 2px solid #edf2f7;\n    }\n\n    #zx-config-1200 .zx-group-title {\n      font-size: 20px;\n      font-weight: 800;\n      color: var(--zx-text-dark);\n      text-transform: uppercase;\n      padding-right: 15px;\n      display: flex;\n      align-items: center;\n    }\n    \n    #zx-config-1200 .zx-group-title::before {\n      content: '';\n      display: block;\n      width: 6px;\n      height: 20px;\n      background: var(--zx-yellow);\n      margin-right: 12px;\n    }\n\n    \/* Grid System *\/\n    #zx-config-1200 .zx-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 30px; \/* Comfortable spacing *\/\n    }\n\n    \/* =========================================\n       4. CARD DESIGN\n       ========================================= *\/\n    #zx-config-1200 article.zx-card {\n      background: var(--zx-card-bg);\n      border: 1px solid var(--zx-border);\n      border-radius: 8px;\n      padding: 30px;\n      transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n      position: relative;\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n    }\n\n    #zx-config-1200 article.zx-card:hover {\n      background: #ffffff;\n      border-color: var(--zx-blue);\n      transform: translateY(-5px);\n      box-shadow: 0 15px 30px rgba(24, 72, 144, 0.08);\n    }\n\n    \/* Yellow Hover Line *\/\n    #zx-config-1200 article.zx-card::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 30px;\n      right: 30px;\n      height: 3px;\n      background: var(--zx-yellow);\n      transform: scaleX(0);\n      transition: transform 0.3s ease;\n    }\n\n    #zx-config-1200 article.zx-card:hover::before {\n      transform: scaleX(1);\n    }\n\n    \/* Badge *\/\n    #zx-config-1200 .zx-badge {\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      color: #94a3b8;\n      margin-bottom: 10px;\n      letter-spacing: 0.5px;\n    }\n\n    \/* Card Title (H3) *\/\n    #zx-config-1200 h3.zx-card-title {\n      font-size: 22px !important;\n      color: var(--zx-blue) !important;\n      margin: 0 0 12px 0 !important;\n      font-weight: 700 !important;\n    }\n\n    \/* Description *\/\n    #zx-config-1200 p.zx-desc {\n      font-size: 15px;\n      margin: 0;\n      color: var(--zx-text-gray);\n      flex-grow: 1;\n    }\n\n    \/* =========================================\n       5. SELECTOR TOOL CTA (New Addition)\n       ========================================= *\/\n    #zx-config-1200 .zx-selector-wrapper {\n      margin-top: 60px;\n      background: var(--zx-blue);\n      background-image: linear-gradient(135deg, #184890 0%, #0d2a54 100%);\n      border-radius: 12px;\n      padding: 40px 50px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 40px;\n      position: relative;\n      overflow: hidden;\n      box-shadow: 0 10px 30px rgba(24, 72, 144, 0.2);\n    }\n\n    \/* Decorative circle *\/\n    #zx-config-1200 .zx-selector-wrapper::after {\n      content: '';\n      position: absolute;\n      top: -30px;\n      right: -30px;\n      width: 150px;\n      height: 150px;\n      border: 15px solid rgba(255,255,255,0.05);\n      border-radius: 50%;\n    }\n\n    #zx-config-1200 .zx-sel-content {\n      flex: 1;\n      z-index: 1;\n    }\n\n    #zx-config-1200 h3.zx-sel-title {\n      font-size: 24px !important;\n      color: #ffffff !important;\n      margin: 0 0 8px 0 !important;\n      font-weight: 800 !important;\n    }\n\n    #zx-config-1200 p.zx-sel-desc {\n      font-size: 16px;\n      color: rgba(255, 255, 255, 0.85);\n      margin: 0;\n      max-width: 600px;\n    }\n\n    #zx-config-1200 .zx-sel-btn {\n      display: inline-flex;\n      align-items: center;\n      background-color: var(--zx-yellow);\n      color: #000000;\n      font-weight: 700;\n      font-size: 15px;\n      text-transform: uppercase;\n      text-decoration: none;\n      padding: 16px 32px;\n      border-radius: 6px;\n      transition: all 0.3s ease;\n      white-space: nowrap;\n      border: 2px solid var(--zx-yellow);\n      z-index: 1;\n    }\n\n    #zx-config-1200 .zx-sel-btn:hover {\n      background-color: #ffffff;\n      border-color: #ffffff;\n      color: var(--zx-blue);\n      transform: translateY(-2px);\n    }\n\n    \/* =========================================\n       6. RESPONSIVENESS\n       ========================================= *\/\n    @media (max-width: 900px) {\n      #zx-config-1200 .zx-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n      #zx-config-1200 .zx-selector-wrapper {\n        padding: 30px;\n        flex-direction: column;\n        text-align: center;\n        gap: 20px;\n      }\n      #zx-config-1200 p.zx-sel-desc { margin: 0 auto; }\n    }\n\n    @media (max-width: 600px) {\n      #zx-config-1200 { padding: 40px 15px; }\n      #zx-config-1200 h2.zx-title { font-size: 26px !important; }\n      #zx-config-1200 .zx-grid { grid-template-columns: 1fr; gap: 20px; }\n      #zx-config-1200 .zx-selector-wrapper { border-radius: 8px; }\n      #zx-config-1200 .zx-sel-btn { width: 100%; justify-content: center; }\n    }\n  <\/style>\n\n  <div class=\"zx-container\">\n\n    <header>\n      <span class=\"zx-eyebrow\">Product Configurations<\/span>\n      <h2 class=\"zx-title\">ZX-DW Single Robot Welding Workstation \u2014 Core Configurations<\/h2>\n      <p class=\"zx-intro\">\n        Three robot body options, three positioner types, two power supply brands. Mix and match based on your parts and production volume.\n      <\/p>\n    <\/header>\n\n    <div class=\"zx-group-header\">\n      <span class=\"zx-group-title\">Robot Body Options<\/span>\n    <\/div>\n\n    <div class=\"zx-grid\">\n      <article class=\"zx-card\">\n        <span class=\"zx-badge\">Standard Reach<\/span>\n        <h3 class=\"zx-card-title\">MR10W-1440-D<\/h3>\n        <p class=\"zx-desc\">\n          10 kg payload, 1440 mm reach. Hollow-arm design with built-in welding cables. Our most popular pick for gusset plates and brackets in steel fabrication \u2014 compact enough for tight floor plans, fast enough for high-cycle work. Dustproof and drip-proof rated.\n        <\/p>\n      <\/article>\n\n      <article class=\"zx-card\">\n        <span class=\"zx-badge\">Extended Reach<\/span>\n        <h3 class=\"zx-card-title\">MR08-1840<\/h3>\n        <p class=\"zx-desc\">\n          8 kg payload, 1840 mm reach. When the parts sit further from the robot base or you&#8217;re running an L-type positioner with wider swing \u2014 this arm covers that extra distance. Same hollow wrist, just more reach. Good fit for agricultural bracket assemblies.\n        <\/p>\n      <\/article>\n\n      <article class=\"zx-card\">\n        <span class=\"zx-badge\">Heavy Duty<\/span>\n        <h3 class=\"zx-card-title\">MR12-2010<\/h3>\n        <p class=\"zx-desc\">\n          12 kg payload, 2010 mm reach. The biggest arm in the ZX-DW lineup. Handles heavier torches and longer-reach welding on the larger side of what a single-station cell can manage \u2014 column base plates, bigger corbels, structural nodes.\n        <\/p>\n      <\/article>\n    <\/div>\n\n    <div class=\"zx-group-header\">\n      <span class=\"zx-group-title\">Positioner Types<\/span>\n    <\/div>\n\n    <div class=\"zx-grid\">\n      <article class=\"zx-card\">\n        <span class=\"zx-badge\">Single Axis<\/span>\n        <h3 class=\"zx-card-title\">L-Type Positioner<\/h3>\n        <p class=\"zx-desc\">\n          Single-axis rotation for flat structural parts. Loads from the top, rotates the workpiece to present all weld seams to the robot. Simple setup, minimal footprint. Good default for gusset plates and rib supports.\n        <\/p>\n      <\/article>\n\n      <article class=\"zx-card\">\n        <span class=\"zx-badge\">Multi-Axis Tilt<\/span>\n        <h3 class=\"zx-card-title\">P-Type Positioner<\/h3>\n        <p class=\"zx-desc\">\n          Heavier capacity with tilt capability. For irregular assemblies that need both rotation and angular adjustment during the welding cycle. Handles parts with more geometric complexity.\n        <\/p>\n      <\/article>\n\n      <article class=\"zx-card\">\n        <span class=\"zx-badge\">360\u00b0 Rotation<\/span>\n        <h3 class=\"zx-card-title\">Head-and-Tail Positioner<\/h3>\n        <p class=\"zx-desc\">\n          Two-point clamping with full 360\u00b0 rotation. Built for tubular frames, pipe assemblies, and elongated parts that need circumferential weld access. The furniture and HVAC industries use this configuration heavily.\n        <\/p>\n      <\/article>\n    <\/div>\n\n    <div class=\"zx-selector-wrapper\">\n      <div class=\"zx-sel-content\">\n        <h3 class=\"zx-sel-title\">ZX-DW Robot Model &#038; Positioner Selector<\/h3>\n        <p class=\"zx-sel-desc\">Answer 4 questions about your parts and production. We recommend the best ZX-DW configuration.<\/p>\n      <\/div>\n      <a href=\"https:\/\/zxweldingrobot.com\/products\/single-robot-welding-workstation\/zx-dw-robot-model-positioner-selector\/\" class=\"zx-sel-btn\" target=\"_blank\">\n        Start Selector\n      <\/a>\n    <\/div>\n\n  <\/div>\n\n  <script>\n    (function(){\n      if(document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', function() { console.log(\"ZX Config & Selector Loaded\"); });\n      } else {\n        console.log(\"ZX Config & Selector Loaded\");\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-75fd868\" data-block-id=\"75fd868\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-75fd868-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-13dddb2\" data-v=\"4\" data-block-id=\"13dddb2\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-13dddb2-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-13dddb2-inner-blocks\">\n<section id=\"zx-tech-table-v14\">\n  <style>\n    \/* =========================================\n       1. SCOPE & VARIABLES\n       ========================================= *\/\n    #zx-tech-table-v14 {\n      \/* Palette *\/\n      --zx-blue: #184890;\n      --zx-yellow: #FFD800;\n      --zx-black: #000000;\n      --zx-text: #374151;\n      --zx-text-light: #64748b;\n      --zx-bg: #ffffff;\n      --zx-border: #e2e8f0;\n      --zx-head-bg: #184890;\n      --zx-section-bg: #f1f5f9;\n      \n      \/* Layout *\/\n      width: 100%;\n      box-sizing: border-box;\n      padding: 40px 20px;\n      background-color: var(--zx-bg);\n      font-family: inherit;\n      line-height: 1.5;\n      color: var(--zx-text);\n    }\n\n    #zx-tech-table-v14 * {\n      box-sizing: border-box;\n    }\n\n    #zx-tech-table-v14 .zx-container {\n      max-width: 1200px;\n      margin: 0 auto;\n      width: 100%;\n    }\n\n    \/* =========================================\n       2. HEADER SECTION\n       ========================================= *\/\n    #zx-tech-table-v14 header {\n      text-align: center;\n      max-width: 1000px;\n      margin: 0 auto 45px auto;\n    }\n\n    #zx-tech-table-v14 .zx-eyebrow {\n      display: inline-block;\n      font-size: 13px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 1.5px;\n      color: var(--zx-blue);\n      background: rgba(24, 72, 144, 0.08);\n      padding: 5px 12px;\n      border-radius: 4px;\n      margin-bottom: 15px;\n    }\n\n    #zx-tech-table-v14 h2.zx-title {\n      font-size: 32px !important;\n      color: var(--zx-black) !important;\n      margin: 0 0 20px 0 !important;\n      font-weight: 700 !important;\n      line-height: 1.25 !important;\n    }\n\n    #zx-tech-table-v14 p.zx-intro {\n      font-size: 16px;\n      color: var(--zx-text-light);\n      margin: 0;\n    }\n\n    \/* =========================================\n       3. ADVANCED TABLE DESIGN\n       ========================================= *\/\n    #zx-tech-table-v14 .zx-table-frame {\n      border: 1px solid var(--zx-border);\n      border-radius: 8px;\n      overflow: hidden;\n      box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05);\n      margin-bottom: 40px;\n    }\n\n    #zx-tech-table-v14 table {\n      width: 100%;\n      border-collapse: collapse;\n      table-layout: fixed;\n    }\n\n    \/* Main Header *\/\n    #zx-tech-table-v14 thead th {\n      background-color: var(--zx-head-bg);\n      color: #ffffff;\n      text-align: left;\n      padding: 20px 30px;\n      font-size: 16px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.5px;\n      border-bottom: 4px solid var(--zx-yellow);\n    }\n\n    \/* Column Width Control *\/\n    #zx-tech-table-v14 col.col-param { width: 35%; }\n    #zx-tech-table-v14 col.col-val { width: 65%; }\n\n    \/* Section Sub-headers *\/\n    #zx-tech-table-v14 tr.zx-group-header th {\n      background-color: var(--zx-section-bg);\n      color: var(--zx-blue);\n      font-size: 14px;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      padding: 15px 30px;\n      border-top: 1px solid #cbd5e1;\n      border-bottom: 1px solid var(--zx-border);\n      text-align: left;\n    }\n\n    \/* Data Rows *\/\n    #zx-tech-table-v14 tbody th,\n    #zx-tech-table-v14 tbody td {\n      padding: 16px 30px;\n      border-bottom: 1px solid var(--zx-border);\n      font-size: 15px;\n      vertical-align: top;\n      word-wrap: break-word;\n    }\n\n    \/* Parameter Column (th scope=row) *\/\n    #zx-tech-table-v14 tbody th {\n      font-weight: 600;\n      color: var(--zx-text-light);\n      background-color: #ffffff;\n      border-right: 1px solid var(--zx-border);\n      text-align: left;\n    }\n\n    \/* Value Column *\/\n    #zx-tech-table-v14 tbody td {\n      font-weight: 600;\n      color: var(--zx-text);\n      background-color: #ffffff;\n    }\n\n    \/* Zebra & Hover *\/\n    #zx-tech-table-v14 tbody tr:hover th,\n    #zx-tech-table-v14 tbody tr:hover td {\n      background-color: rgba(24, 72, 144, 0.02);\n    }\n\n    \/* Highlight Key Spec *\/\n    #zx-tech-table-v14 .zx-val-highlight {\n      color: var(--zx-blue);\n      font-weight: 700;\n    }\n\n    \/* =========================================\n       4. SOFTWARE INFO BOX & CTA BUTTON\n       ========================================= *\/\n    #zx-tech-table-v14 .zx-soft-box {\n      background-color: var(--zx-blue);\n      background-image: linear-gradient(145deg, #184890 0%, #0d2a54 100%);\n      color: #ffffff;\n      padding: 40px 50px;\n      border-radius: 8px;\n      position: relative;\n      overflow: hidden;\n      display: flex;\n      align-items: center;\n      justify-content: space-between; \/* Space between text and button *\/\n      gap: 40px;\n      box-shadow: 0 10px 25px rgba(24, 72, 144, 0.15);\n    }\n\n    #zx-tech-table-v14 .zx-soft-box::before {\n      content: '';\n      position: absolute;\n      left: 0;\n      top: 0;\n      bottom: 0;\n      width: 8px;\n      background: var(--zx-yellow);\n    }\n\n    #zx-tech-table-v14 .zx-soft-text {\n      flex: 1; \/* Allow text to take available space *\/\n    }\n\n    #zx-tech-table-v14 .zx-soft-text h4 {\n      font-size: 22px !important;\n      color: #ffffff !important;\n      margin: 0 0 12px 0 !important;\n      font-weight: 700 !important;\n    }\n\n    #zx-tech-table-v14 .zx-soft-text p {\n      font-size: 16px;\n      color: rgba(255, 255, 255, 0.9);\n      margin: 0;\n      line-height: 1.6;\n      max-width: 800px;\n    }\n\n    \/* CTA BUTTON STYLES *\/\n    #zx-tech-table-v14 .zx-quote-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      background-color: var(--zx-yellow);\n      color: #1a1a1a;\n      font-weight: 700;\n      font-size: 15px;\n      text-transform: uppercase;\n      text-decoration: none;\n      padding: 16px 32px;\n      border-radius: 6px;\n      transition: all 0.3s ease;\n      box-shadow: 0 4px 15px rgba(0,0,0,0.2);\n      white-space: nowrap;\n      flex-shrink: 0;\n      border: 2px solid var(--zx-yellow);\n      cursor: pointer;\n    }\n\n    #zx-tech-table-v14 .zx-quote-btn:hover {\n      background-color: transparent;\n      color: #ffffff;\n      transform: translateY(-2px);\n      box-shadow: 0 8px 20px rgba(0,0,0,0.3);\n    }\n\n    \/* =========================================\n       5. RESPONSIVENESS\n       ========================================= *\/\n    @media (max-width: 900px) {\n      \/* Stack Software Box on Tablet *\/\n      #zx-tech-table-v14 .zx-soft-box {\n        flex-direction: column;\n        align-items: flex-start;\n        text-align: left;\n      }\n      #zx-tech-table-v14 .zx-quote-btn {\n        width: 100%; \/* Full width button on mobile *\/\n      }\n    }\n\n    @media (max-width:690px) {\n      #zx-tech-table-v14 { padding: 40px 15px; }\n      \n      #zx-tech-table-v14 h2.zx-title { font-size: 26px !important; }\n      \n      \/* Mobile Table Adjustments *\/\n      #zx-tech-table-v14 .zx-table-frame {\n        overflow-x: auto;\n      }\n      \n      #zx-tech-table-v14 table {\n        min-width: 500px;\n      }\n      \n      #zx-tech-table-v14 col.col-param { width: 40%; }\n      #zx-tech-table-v14 col.col-val { width: 60%; }\n      \n      #zx-tech-table-v14 tbody th, \n      #zx-tech-table-v14 tbody td {\n        padding: 12px 15px;\n        font-size: 14px;\n      }\n\n      #zx-tech-table-v14 .zx-soft-box { padding: 30px 25px; gap: 25px; }\n    }\n  <\/style>\n\n  <div class=\"zx-container\">\n    \n    <header>\n      <span class=\"zx-eyebrow\">Technical Data<\/span>\n      <h2 class=\"zx-title\">ZX-DW Single Robotic Welding Workstation Specifications<\/h2>\n      <p class=\"zx-intro\">\n        Real numbers from real machines. Nothing estimated, nothing rounded up. High precision repeat accuracy confirmed across all robot body options \u2014 one of very few <strong>robotic welding workstation<\/strong> solutions on the market that ships with teach-free programming out of the box.\n      <\/p>\n    <\/header>\n\n    <div class=\"zx-table-frame\">\n      <table>\n        <colgroup>\n          <col class=\"col-param\">\n          <col class=\"col-val\">\n        <\/colgroup>\n        \n        <thead>\n          <tr>\n            <th>Parameter<\/th>\n            <th>Specification<\/th>\n          <\/tr>\n        <\/thead>\n        \n        <tbody>\n          \n          <tr class=\"zx-group-header\">\n            <th colspan=\"2\" scope=\"colgroup\">01. Performance &#038; Capacity<\/th>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Equipment Model<\/th>\n            <td class=\"zx-val-highlight\">ZX-DW<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Repeat Positioning Accuracy<\/th>\n            <td>\u00b10.05 mm<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Maximum Working Range<\/th>\n            <td>2.0 \u00d7 1.2 \u00d7 0.6 m<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Welding Speed (Avg)<\/th>\n            <td>0.3 \u2013 0.5 m\/min <span style=\"font-weight:400; font-size:13px; color:#64748b;\">(process-dependent)<\/span><\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Total Power Consumption<\/th>\n            <td>~36 KVA <span style=\"font-weight:400; font-size:13px; color:#64748b;\">(Robot 5 KVA + Power Supply 31 KVA)<\/span><\/td>\n          <\/tr>\n\n          <tr class=\"zx-group-header\">\n            <th colspan=\"2\" scope=\"colgroup\">02. Configuration of Robotic Welding Workstation<\/th>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Robot Body Options<\/th>\n            <td>MR10W-1440-D \/ MR08-1840 \/ MR12-2010<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Robot Structure<\/th>\n            <td>6-axis, hollow arm &#038; wrist, built-in cable routing<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Welding Power Supply<\/th>\n            <td>Aotai or Megmeet digital inverter<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Welding Torch<\/th>\n            <td>TRM water-cooled extended torch<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Control System<\/th>\n            <td>Friendsss teach-free welding system<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Vision System<\/th>\n            <td>Line laser scanning seam tracker<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Optional Vision Upgrade<\/th>\n            <td>CRP2006 robot + Revopoint 3D Vision 2.0<\/td>\n          <\/tr>\n\n          <tr class=\"zx-group-header\">\n            <th colspan=\"2\" scope=\"colgroup\">03. Process &#038; Application<\/th>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Positioner Options<\/th>\n            <td>L-type \/ P-type \/ Head-and-tail<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Applicable Parts<\/th>\n            <td>Gusset plates, rib supports, brackets, corbels, column base plates, small structural components<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Welding Processes<\/th>\n            <td>MIG \/ MAG (CO\u2082 \/ mixed gas shielded)<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Protection Rating<\/th>\n            <td>Dustproof &#038; drip-proof with body cover<\/td>\n          <\/tr>\n          <tr>\n            <th scope=\"row\">Auxiliary Features<\/th>\n            <td>Automatic torch cleaning, wire cutting, auto material feeding integration<\/td>\n          <\/tr>\n\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"zx-soft-box\">\n      <div class=\"zx-soft-text\">\n        <h4>Intelligent Software Core<\/h4>\n        <p>The Friendsss teach-free system imports 3D model files directly from Tekla, SOLIDWORKS, or UG \u2014 no manual pendant coding required. The software auto-identifies weld seam locations, matches welding parameters, and utilizes Digital Twin technology to monitor real-time production metrics for your <strong>robotic welding workstation<\/strong>.<\/p>\n      <\/div>\n      <a href=\"#ct-popup-1791\" class=\"zx-quote-btn ct-popup-trigger\">\n        Get Instant Quote\n      <\/a>\n    <\/div>\n\n  <\/div>\n\n  <script>\n    (function(){\n      if(document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', function() { console.log(\"ZX Table V14 Loaded\"); });\n      } else {\n        console.log(\"ZX Table V14 Loaded\");\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-a260759\" data-block-id=\"a260759\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a260759-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-c77df71\" data-v=\"4\" data-block-id=\"c77df71\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-c77df71-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-c77df71-inner-blocks\">\n<section id=\"zx-about-accordion\">\n  <style>\n    \/* =========================================\n       1. SCOPE & FONTS\n       ========================================= *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n    #zx-about-accordion {\n      --zx-primary: #184890;\n      --zx-accent: #FFD800;\n      --zx-black: #000000;\n      --zx-text-main: #334155;\n      --zx-white: #f8f9fc;\n      --zx-border: #e2e8f0;\n\n      width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 40px 20px !important;\n      background-color: var(--zx-white) !important;\n      font-family: 'Inter', system-ui, sans-serif !important;\n      line-height: 1.6 !important;\n      position: relative !important;\n      overflow: hidden !important;\n    }\n\n    #zx-about-accordion * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    \/* =========================================\n       2. COMPACT LAYOUT CONTAINER\n       ========================================= *\/\n    #zx-about-accordion .zx-container {\n      max-width: 1200px !important;\n      margin: 0 auto !important;\n      display: grid !important;\n      grid-template-columns: 1.1fr 0.9fr !important;\n      gap: 40px !important;\n      align-items: center !important;\n    }\n\n    \/* =========================================\n       3. LEFT COLUMN: TEXT & TYPOGRAPHY\n       ========================================= *\/\n    #zx-about-accordion .zx-text-col {\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n    }\n\n    #zx-about-accordion h4.zx-eyebrow {\n      font-size: 13px !important;\n      font-weight: 700 !important;\n      text-transform: uppercase !important;\n      letter-spacing: 1.5px !important;\n      color: var(--zx-primary) !important;\n      background: rgba(24, 72, 144, 0.06) !important;\n      padding: 5px 12px !important;\n      border-radius: 4px !important;\n      align-self: flex-start !important;\n      margin-bottom: 12px !important;\n    }\n\n    #zx-about-accordion h2.zx-main-title {\n      font-size: 32px !important;\n      font-weight: 700 !important;\n      color: var(--zx-black) !important;\n      line-height: 1.25 !important;\n      margin-bottom: 18px !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    #zx-about-accordion p.zx-body-text {\n      font-size: 15.5px !important;\n      color: var(--zx-text-main) !important;\n      margin-bottom: 16px !important;\n      line-height: 1.65 !important;\n      text-align: justify !important;\n    }\n\n    #zx-about-accordion p.zx-body-text:last-child {\n      margin-bottom: 0 !important;\n    }\n\n    \/* =========================================\n       4. RIGHT COLUMN: ACCORDION SHRINK CAROUSEL\n       ========================================= *\/\n    #zx-about-accordion .zx-slider-col {\n      width: 100% !important;\n      height: 420px !important;\n      display: flex !important;\n      gap: 10px !important;\n    }\n\n    #zx-about-accordion .zx-acc-panel {\n      position: relative !important;\n      border-radius: 8px !important;\n      overflow: hidden !important; \/* Forces inner images to obey border-radius *\/\n      cursor: pointer !important;\n      flex: 1 !important; \n      transition: flex 0.6s cubic-bezier(0.25, 1, 0.5, 1), filter 0.6s ease, box-shadow 0.6s ease !important;\n      filter: grayscale(80%) brightness(0.6) !important;\n      box-shadow: 0 4px 10px rgba(0,0,0,0.1) !important;\n      will-change: flex, filter !important; \/* Hardware Acceleration *\/\n      outline: none !important;\n      -webkit-tap-highlight-color: transparent !important;\n    }\n\n    \/* Accessibility Focus State *\/\n    #zx-about-accordion .zx-acc-panel:focus-visible {\n      box-shadow: 0 0 0 3px var(--zx-accent) !important;\n    }\n\n    #zx-about-accordion .zx-acc-panel.active {\n      flex: 5 !important; \n      filter: grayscale(0%) brightness(1) !important;\n      box-shadow: 0 10px 25px rgba(24, 72, 144, 0.2) !important;\n    }\n\n    #zx-about-accordion .zx-acc-panel img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n      object-position: center !important; \/* Ensures subject stays centered during flex change *\/\n      position: absolute !important;\n      top: 0 !important;\n      left: 0 !important;\n      border-radius: 8px !important; \/* Safari Fix *\/\n      transition: transform 0.6s ease !important;\n      will-change: transform !important;\n    }\n\n    #zx-about-accordion .zx-acc-panel.active img {\n      transform: scale(1.03) !important;\n    }\n\n    #zx-about-accordion .zx-acc-panel::after {\n      content: '' !important;\n      position: absolute !important;\n      bottom: 0 !important;\n      left: 0 !important;\n      width: 100% !important;\n      height: 5px !important;\n      background: var(--zx-accent) !important;\n      transform: translateY(100%) !important;\n      transition: transform 0.4s ease !important;\n      z-index: 2 !important;\n    }\n\n    #zx-about-accordion .zx-acc-panel.active::after {\n      transform: translateY(0) !important;\n    }\n\n    \/* =========================================\n       5. RESPONSIVENESS\n       ========================================= *\/\n    @media (max-width: 900px) {\n      #zx-about-accordion .zx-container {\n        grid-template-columns: 1fr !important;\n        gap: 35px !important;\n      }\n      #zx-about-accordion .zx-slider-col {\n        height: 350px !important;\n      }\n    }\n\n    @media (max-width: 600px) {\n      #zx-about-accordion { padding: 30px 15px !important; }\n      #zx-about-accordion h2.zx-main-title { font-size: 26px !important; margin-bottom: 12px !important; }\n      #zx-about-accordion .zx-slider-col { \n        height: 280px !important; \n        gap: 8px !important; \/* Slightly larger gap on mobile for distinct hit areas *\/\n      }\n      #zx-about-accordion .zx-acc-panel.active {\n        flex: 4 !important; \/* Less aggressive expansion ratio on small screens *\/\n      }\n    }\n  <\/style>\n\n  <div class=\"zx-container\">\n    \n    <div class=\"zx-text-col\">\n      <h4 class=\"zx-eyebrow\">About the Manufacturer<\/h4>\n      <h2 class=\"zx-main-title\">ZHOUXIANG \u2014 Robot Welding Workstation Manufacturer &#038; Supplier Since 1991<\/h2>\n      \n      <p class=\"zx-body-text\">\n        Wuxi Zhouxiang Complete Set of Welding Equipment Co., Ltd. is a welding and cutting enterprise established in 1991 and boasts over 200 patents and various national-level qualifications\/certifications. The level of quality in our H-beam production lines, CNC cutting devices, and robotic welding equipment is unmatched.\n      <\/p>\n      <p class=\"zx-body-text\">\n        The ZX-DW single robot welding workstation, for example, is designed with turnkey automation. This workstation is built to work alongside cobots or heavy-duty robots while remaining flexible with high-mix workflows. The ZX-DW incorporates features like real-time seam tracking and automated adjustments to boost productivity while minimizing manual labor and improving the overall working environment. Rather than focusing on the operators, the lasers utilized in the ZX-DW design boost efficiency and safety. Additionally, the workstation is designed for seamless utilization and integration.\n      <\/p>\n    <\/div>\n\n    <div class=\"zx-slider-col\" id=\"zx-accordion-slider\" role=\"region\" aria-label=\"Facility Image Carousel\">\n      \n      <div class=\"zx-acc-panel active\" data-index=\"0\" tabindex=\"0\" role=\"button\" aria-pressed=\"true\">\n        <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/About-the-Manufacturer.png\" alt=\"Zhouxiang Robotic Welding Workstation Facility\" loading=\"eager\">\n      <\/div>\n      \n      <div class=\"zx-acc-panel\" data-index=\"1\" tabindex=\"0\" role=\"button\" aria-pressed=\"false\">\n        <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/About-the-Manufacturer-2.png\" alt=\"Precision Welding Operations\" loading=\"lazy\">\n      <\/div>\n      \n      <div class=\"zx-acc-panel\" data-index=\"2\" tabindex=\"0\" role=\"button\" aria-pressed=\"false\">\n        <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/About-the-Manufacturer-3.png\" alt=\"Intelligent Welding Equipment Manufacturing\" loading=\"lazy\">\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n  <script>\n    (function() {\n      const sliderContainer = document.getElementById('zx-accordion-slider');\n      if (!sliderContainer) return;\n\n      const panels = sliderContainer.querySelectorAll('.zx-acc-panel');\n      const panelCount = panels.length;\n      let currentIndex = 0;\n      let autoPlayTimer;\n      const duration = 4000; \/\/ 4 seconds per slide\n\n      \/\/ Function to activate a specific panel\n      function activatePanel(index) {\n        panels.forEach((panel, i) => {\n          if (i === index) {\n            panel.classList.add('active');\n            panel.setAttribute('aria-pressed', 'true');\n          } else {\n            panel.classList.remove('active');\n            panel.setAttribute('aria-pressed', 'false');\n          }\n        });\n        currentIndex = index;\n      }\n\n      \/\/ Next Panel Logic\n      function nextPanel() {\n        let nextIndex = (currentIndex + 1) % panelCount;\n        activatePanel(nextIndex);\n      }\n\n      \/\/ Timer Controls\n      function startAutoPlay() {\n        stopAutoPlay();\n        autoPlayTimer = setInterval(nextPanel, duration);\n      }\n\n      function stopAutoPlay() {\n        clearInterval(autoPlayTimer);\n      }\n\n      \/\/ Interaction Events (Hover \/ Click \/ Keyboard)\n      panels.forEach((panel, index) => {\n        \/\/ Desktop Hover\n        panel.addEventListener('mouseenter', function() {\n          stopAutoPlay();\n          activatePanel(index);\n        });\n        \n        \/\/ Mobile Touch\/Click\n        panel.addEventListener('click', function() {\n          stopAutoPlay();\n          activatePanel(index);\n          startAutoPlay();\n        });\n\n        \/\/ Accessibility: Keyboard Navigation\n        panel.addEventListener('keydown', function(e) {\n          if (e.key === 'Enter' || e.key === ' ') {\n            e.preventDefault();\n            stopAutoPlay();\n            activatePanel(index);\n            startAutoPlay();\n          }\n        });\n      });\n\n      \/\/ Resume auto-play when mouse leaves the entire slider area\n      sliderContainer.addEventListener('mouseleave', startAutoPlay);\n\n      \/\/ Initialize Auto-play\n      startAutoPlay();\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-b7653dd\" data-block-id=\"b7653dd\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b7653dd-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-259bde5\" data-v=\"4\" data-block-id=\"259bde5\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-259bde5-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-259bde5-inner-blocks\">\n<section id=\"zx-gallery-gapless\">\n  <style>\n    \/* =========================================\n       1. SCOPE & VARIABLES\n       ========================================= *\/\n    #zx-gallery-gapless {\n      \/* Palette *\/\n      --zx-primary: #184890;\n      --zx-accent: #FFD800;\n      --zx-black: #000000;\n      --zx-border-light: #e2e8f0;\n      \n      \/* Global Layout *\/\n      width: 100%;\n      box-sizing: border-box;\n      padding: 40px 20px;\n      background-color: #ffffff;\n      font-family: inherit;\n    }\n\n    #zx-gallery-gapless * {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    #zx-gallery-gapless .zx-container {\n      max-width: 1200px;\n      margin: 0 auto;\n      width: 100%;\n    }\n\n    \/* =========================================\n       2. HEADER TYPOGRAPHY\n       ========================================= *\/\n    #zx-gallery-gapless header {\n      text-align: center;\n      max-width: 1200px;\n      margin: 0 auto 40px auto;\n    }\n\n    #zx-gallery-gapless h4.zx-eyebrow {\n      display: inline-block;\n      font-size: 13px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 1.5px;\n      color: var(--zx-primary);\n      background: rgba(24, 72, 144, 0.06);\n      padding: 6px 14px;\n      border-radius: 4px;\n      margin-bottom: 15px;\n    }\n\n    \/* Main Title (Black, 32px default) *\/\n    #zx-gallery-gapless h2.zx-title {\n      font-size: 32px !important;\n      font-weight: 700 !important;\n      color: var(--zx-black) !important;\n      line-height: 1.25 !important;\n      margin-bottom: 0 !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    \/* =========================================\n       3. GAPLESS BENTO GRID\n       ========================================= *\/\n    #zx-gallery-gapless .zx-grid {\n      display: grid;\n      \/* 4 equal columns *\/\n      grid-template-columns: repeat(4, 1fr);\n      \/* 2 equal rows, locking the height so no gaps can form *\/\n      grid-template-rows: repeat(2, 260px); \n      gap: 15px; \/* The deliberate spacing between images *\/\n    }\n\n    \/* Common Image Box Style (with refined border) *\/\n    #zx-gallery-gapless .zx-img-box {\n      position: relative;\n      border-radius: 8px;\n      overflow: hidden;\n      border: 1px solid var(--zx-border-light);\n      background: #f8fafc;\n      \/* Interaction transitions *\/\n      transition: box-shadow 0.3s ease, border-color 0.3s ease;\n      cursor: pointer;\n    }\n\n    \/* Hover State: Yellow accent border & lift *\/\n    #zx-gallery-gapless .zx-img-box:hover {\n      border-color: var(--zx-accent);\n      box-shadow: 0 12px 24px rgba(24, 72, 144, 0.15);\n      z-index: 2;\n    }\n\n    \/* Perfect Image Cover (No Whitespace) *\/\n    #zx-gallery-gapless .zx-img-box img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important; \/* Forces image to fill the box entirely *\/\n      display: block !important;\n      transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);\n      will-change: transform;\n    }\n\n    \/* Subtle Zoom on Hover *\/\n    #zx-gallery-gapless .zx-img-box:hover img {\n      transform: scale(1.05);\n    }\n\n    \/* --- Strict Layout Coordinates --- *\/\n    \n    \/* Hero Image (Spans 2 columns & 2 rows on the left) *\/\n    #zx-gallery-gapless .zx-hero {\n      grid-column: 1 \/ 3;\n      grid-row: 1 \/ 3;\n    }\n\n    \/* Small Images auto-fill the remaining 4 slots on the right perfectly *\/\n    #zx-gallery-gapless .zx-small {\n      grid-column: span 1;\n      grid-row: span 1;\n    }\n\n    \/* =========================================\n       4. RESPONSIVENESS\n       ========================================= *\/\n    \/* Tablet (max 900px): Move Hero to top, 4 small ones below *\/\n    @media (max-width: 900px) {\n      #zx-gallery-gapless .zx-grid {\n        grid-template-columns: repeat(2, 1fr);\n        grid-template-rows: 400px 240px 240px; \/* Hero is taller *\/\n      }\n      #zx-gallery-gapless .zx-hero {\n        grid-column: 1 \/ 3;\n        grid-row: 1 \/ 2;\n      }\n    }\n\n    \/* Mobile (max 600px): Single Column Stack *\/\n    @media (max-width: 600px) {\n      #zx-gallery-gapless { padding: 40px 15px; }\n      #zx-gallery-gapless h2.zx-title { font-size: 26px !important; line-height: 1.3 !important; }\n      \n      #zx-gallery-gapless .zx-grid {\n        grid-template-columns: 1fr;\n        grid-template-rows: auto;\n        grid-auto-rows: 250px; \/* Fixed height for all mobile images *\/\n        gap: 12px;\n      }\n      \n      #zx-gallery-gapless .zx-hero,\n      #zx-gallery-gapless .zx-small {\n        grid-column: 1 \/ 2;\n        grid-row: auto;\n      }\n    }\n  <\/style>\n\n  <div class=\"zx-container\">\n    \n    <header>\n      <h4 class=\"zx-eyebrow\">Factory Showcase<\/h4>\n      <h2 class=\"zx-title\">ZHOUXIANG Single Robot Welding Workstation Gallery<\/h2>\n    <\/header>\n\n    <div class=\"zx-grid\">\n      \n      <div class=\"zx-img-box zx-hero\">\n        <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Single-Robot-Welding-Workstation-2-scaled.png\" alt=\"ZX-DW Single Robot Welding Workstation Overview\" loading=\"lazy\">\n      <\/div>\n      \n      <div class=\"zx-img-box zx-small\">\n        <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Single-Robot-Welding-Workstation-3.png\" alt=\"Robotic Welding Arm Close Up\" loading=\"lazy\">\n      <\/div>\n\n      <div class=\"zx-img-box zx-small\">\n        <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Single-Robot-Welding-Workstation-4.png\" alt=\"Welding Positioner and Fixture\" loading=\"lazy\">\n      <\/div>\n\n      <div class=\"zx-img-box zx-small\">\n        <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Single-Robot-Welding-Workstation-2-1.png\" alt=\"Alternative Angle of Welding Cell\" loading=\"lazy\">\n      <\/div>\n\n      <div class=\"zx-img-box zx-small\">\n        <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Single-Robot-Welding-Workstation-6-scaled.png\" alt=\"Factory Floor Installation\" loading=\"lazy\">\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\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-daaf958\" data-block-id=\"daaf958\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-daaf958-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-378d4e5\" data-v=\"4\" data-block-id=\"378d4e5\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-378d4e5-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-378d4e5-inner-blocks\">\n<section id=\"bsy-weld-compare\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');\n#bsy-weld-compare{--wc-bg:#0a1225;--wc-surface:#0f1a38;--wc-border:#1a2d5a;--wc-accent:#FFD800;--wc-accent-dim:rgba(255,216,0,.10);--wc-accent-glow:rgba(255,216,0,.25);--wc-text:#e0ddd8;--wc-muted:#7a8eaf;--wc-white:#fff;--wc-green:#34d399;--wc-red:#f87171;--wc-primary:#184890;--wc-radius:8px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;background:var(--wc-bg) !important;color:var(--wc-text) !important;padding:40px 20px !important;margin:0 !important;width:100% !important;box-sizing:border-box !important;line-height:1.6 !important}\n#bsy-weld-compare *,#bsy-weld-compare *::before,#bsy-weld-compare *::after{box-sizing:border-box !important;margin:0;padding:0}\n#bsy-weld-compare h2,#bsy-weld-compare h3,#bsy-weld-compare h4{margin:0 !important;padding:0 !important;border:none !important;background:none !important;font-family:'IBM Plex Sans',system-ui,sans-serif !important;letter-spacing:normal !important;text-transform:none !important;-webkit-text-fill-color:unset !important}\n#bsy-weld-compare h2.wc-title{font-size:32px !important;font-weight:700 !important;color:var(--wc-white) !important;line-height:1.2 !important;margin-bottom:10px !important}\n#bsy-weld-compare h3.wc-col-title{font-size:18px !important;font-weight:600 !important;color:var(--wc-white) !important;margin-bottom:16px !important;text-align:center}\n#bsy-weld-compare .wc-wrap{max-width:900px;margin:0 auto}\n#bsy-weld-compare .wc-header{text-align:center;margin-bottom:36px}\n#bsy-weld-compare .wc-badge{display:inline-block;font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;letter-spacing:2px;text-transform:uppercase;color:var(--wc-accent) !important;background:var(--wc-accent-dim);border:1px solid rgba(255,216,0,.2);padding:5px 14px;border-radius:20px;margin-bottom:16px}\n#bsy-weld-compare .wc-subtitle{font-size:15px !important;color:var(--wc-muted) !important;max-width:580px;margin:0 auto}\n#bsy-weld-compare .wc-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}\n#bsy-weld-compare .wc-col{background:var(--wc-surface);border:1px solid var(--wc-border);padding:28px 24px;position:relative}\n#bsy-weld-compare .wc-col:first-child{border-radius:var(--wc-radius) 0 0 var(--wc-radius);border-right:none}\n#bsy-weld-compare .wc-col:last-child{border-radius:0 var(--wc-radius) var(--wc-radius) 0;border-left:1px solid var(--wc-accent)}\n#bsy-weld-compare .wc-col:last-child::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--wc-accent);opacity:.6}\n#bsy-weld-compare .wc-row{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0;border-bottom:1px solid rgba(26,45,90,.5);font-size:14px !important}\n#bsy-weld-compare .wc-row:last-child{border-bottom:none}\n#bsy-weld-compare .wc-row-label{color:var(--wc-muted);flex:1;padding-right:8px}\n#bsy-weld-compare .wc-row-val{font-family:'IBM Plex Mono',monospace !important;color:var(--wc-white);font-weight:500;text-align:right;flex-shrink:0}\n#bsy-weld-compare .wc-winner{color:var(--wc-green) !important;font-weight:600 !important}\n#bsy-weld-compare .wc-loser{color:var(--wc-red) !important}\n#bsy-weld-compare .wc-verdict{background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.2);border-radius:var(--wc-radius);padding:20px;margin-top:24px;text-align:center}\n#bsy-weld-compare h4.wc-verdict-title{font-size:12px !important;color:var(--wc-green) !important;text-transform:uppercase;letter-spacing:1.5px;font-family:'IBM Plex Mono',monospace !important;margin-bottom:8px !important}\n#bsy-weld-compare .wc-verdict p{font-size:15px !important;color:var(--wc-text) !important;margin:0 !important;line-height:1.6 !important}\n#bsy-weld-compare .wc-verdict .wc-big{font-family:'IBM Plex Mono',monospace !important;font-size:36px !important;font-weight:700 !important;color:var(--wc-accent) !important;display:block;margin:12px 0 4px}\n@media(max-width:700px){#bsy-weld-compare .wc-grid{grid-template-columns:1fr}#bsy-weld-compare .wc-col:first-child{border-radius:var(--wc-radius) var(--wc-radius) 0 0;border-right:1px solid var(--wc-border);border-bottom:none}#bsy-weld-compare .wc-col:last-child{border-radius:0 0 var(--wc-radius) var(--wc-radius);border-left:1px solid var(--wc-border)}#bsy-weld-compare h2.wc-title{font-size:26px !important}}\n<\/style>\n<div class=\"wc-wrap\">\n  <div class=\"wc-header\">\n    <div class=\"wc-badge\">Comparison<\/div>\n    <h2 class=\"wc-title\">Manual vs Robotic Welding: Side-by-Side<\/h2>\n    <div class=\"wc-subtitle\">A data-driven comparison based on industry benchmarks and real production metrics from Zhouxiang ZX-DW installations.<\/div>\n  <\/div>\n  <div class=\"wc-grid\">\n    <div class=\"wc-col\">\n      <h3 class=\"wc-col-title\">Manual Welding<\/h3>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Arc-On Time<\/span><span class=\"wc-row-val wc-loser\">25\u201340%<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Defect Rate<\/span><span class=\"wc-row-val wc-loser\">5\u20138%<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Positioning Accuracy<\/span><span class=\"wc-row-val\">\u00b11\u20132mm<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Consistency<\/span><span class=\"wc-row-val wc-loser\">Variable<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Shifts per Day<\/span><span class=\"wc-row-val\">1\u20132<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Operator Skill Needed<\/span><span class=\"wc-row-val wc-loser\">High (certified welder)<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Setup Time \/ New Part<\/span><span class=\"wc-row-val wc-winner\">Minutes<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Fume Exposure<\/span><span class=\"wc-row-val wc-loser\">Direct<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Labor Cost (U.S.)<\/span><span class=\"wc-row-val wc-loser\">~$50\/hr incl. benefits<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Scalability<\/span><span class=\"wc-row-val wc-loser\">Hire more welders<\/span><\/div>\n    <\/div>\n    <div class=\"wc-col\">\n      <h3 class=\"wc-col-title\">ZX-DW Robotic Welding<\/h3>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Arc-On Time<\/span><span class=\"wc-row-val wc-winner\">60\u201380%<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Defect Rate<\/span><span class=\"wc-row-val wc-winner\">&lt;1%<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Positioning Accuracy<\/span><span class=\"wc-row-val wc-winner\">\u00b10.05mm<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Consistency<\/span><span class=\"wc-row-val wc-winner\">Identical every cycle<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Shifts per Day<\/span><span class=\"wc-row-val wc-winner\">2\u20133 (1 operator)<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Operator Skill Needed<\/span><span class=\"wc-row-val wc-winner\">Low (teaching-free)<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Setup Time \/ New Part<\/span><span class=\"wc-row-val\">Minutes (with 3D model)<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Fume Exposure<\/span><span class=\"wc-row-val wc-winner\">Enclosed cell + extraction<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Labor Cost (U.S.)<\/span><span class=\"wc-row-val wc-winner\">~$30\/hr (operator)<\/span><\/div>\n      <div class=\"wc-row\"><span class=\"wc-row-label\">Scalability<\/span><span class=\"wc-row-val wc-winner\">Add shifts or cells<\/span><\/div>\n    <\/div>\n  <\/div>\n  <div class=\"wc-verdict\">\n    <h4 class=\"wc-verdict-title\">The Bottom Line<\/h4>\n    <span class=\"wc-big\">2\u20133\u00d7<\/span>\n    <p>more throughput per operator with robotic welding, based on arc-on time gains alone. Factor in reduced defects, lower rework, and multi-shift capability, and the output multiplier grows further.<\/p>\n    <a href=\"#ct-popup-1791\" class=\"ct-popup-trigger\" style=\"display:inline-block;background:var(--wc-accent);color:var(--wc-bg);font-family:'IBM Plex Sans',system-ui,sans-serif;font-size:14px;font-weight:600;padding:11px 28px;border-radius:6px;text-decoration:none;margin-top:16px;transition:all .2s;cursor:pointer\">Get Instant Quote \u2192<\/a>\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-1934df2\" data-block-id=\"1934df2\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1934df2-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b1e9471\" data-v=\"4\" data-block-id=\"b1e9471\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b1e9471-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b1e9471-inner-blocks\">\n<section id=\"zx-b2b-wholesale\" aria-label=\"B2B Wholesale Services\">\n  <style>\n    #zx-b2b-wholesale {\n      --zx-primary: #184890;\n      --zx-accent: #FFD800;\n      --zx-accent-hover: #e6c200;\n      --zx-white: #ffffff;\n      --zx-bg: #f5f7fa; \/* Change to #ffffff if your page uses a white background *\/\n      --zx-gray-200: #dde2ea;\n      --zx-gray-600: #4a5568;\n      --zx-gray-900: #1a1f27;\n      --zx-radius: 6px;\n      width: 100%;\n      box-sizing: border-box;\n      padding: 40px 20px;\n      background-color: #f8f9fc;\n      font-family: inherit;\n      color: var(--zx-gray-900);\n      line-height: 1.6;\n    }\n    #zx-b2b-wholesale *,\n    #zx-b2b-wholesale *::before,\n    #zx-b2b-wholesale *::after {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n    #zx-b2b-wholesale .zx-wrap {\n      max-width: 1200px;\n      margin: 0 auto;\n      width: 100%;\n    }\n\n    \/* === HEADER === *\/\n    #zx-b2b-wholesale .zx-header {\n      margin-bottom: 20px;\n      padding-bottom: 20px;\n      border-bottom: 1px solid var(--zx-gray-200);\n    }\n    #zx-b2b-wholesale .zx-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      color: var(--zx-primary);\n      margin-bottom: 10px;\n      line-height: 1;\n    }\n    #zx-b2b-wholesale .zx-eyebrow::before {\n      content: '';\n      display: block;\n      width: 20px;\n      height: 2px;\n      background: var(--zx-accent);\n      border-radius: 1px;\n    }\n    #zx-b2b-wholesale .zx-header h2 {\n      font-size: 32px !important;\n      font-weight: 700 !important;\n      color: var(--zx-gray-900) !important;\n      line-height: 1.15 !important;\n      margin-bottom: 10px !important;\n      letter-spacing: -0.3px !important;\n    }\n    #zx-b2b-wholesale .zx-header-desc {\n      font-size: 15px;\n      color: var(--zx-gray-600);\n      line-height: 1.5;\n      max-width: 560px;\n    }\n\n    \/* === MAIN GRID === *\/\n    #zx-b2b-wholesale .zx-main {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      grid-template-rows: 1fr 1fr 1fr;\n      gap: 14px;\n      margin-bottom: 14px;\n    }\n\n    \/* Featured \u2014 left column, spans all rows *\/\n    #zx-b2b-wholesale .zx-featured {\n      grid-row: 1 \/ 4;\n      position: relative;\n      background: var(--zx-primary);\n      border-radius: var(--zx-radius);\n      padding: 32px 28px;\n      display: flex;\n      flex-direction: column;\n      overflow: hidden;\n      transition: box-shadow 0.3s ease;\n    }\n    #zx-b2b-wholesale .zx-featured:hover {\n      box-shadow: 0 10px 36px rgba(24,72,144,0.18);\n    }\n    #zx-b2b-wholesale .zx-featured-icon {\n      width: 44px;\n      height: 44px;\n      border-radius: 8px;\n      background: rgba(255,216,0,0.15);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 20px;\n      flex-shrink: 0;\n    }\n    #zx-b2b-wholesale .zx-featured-icon svg {\n      width: 22px;\n      height: 22px;\n      stroke: var(--zx-accent);\n      fill: none;\n      stroke-width: 1.6;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n    #zx-b2b-wholesale .zx-featured-label {\n      display: block;\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 1.5px;\n      color: var(--zx-accent);\n      margin-bottom: 4px;\n      line-height: 1.3;\n    }\n    #zx-b2b-wholesale .zx-featured h3 {\n      font-size: 22px !important;\n      font-weight: 700 !important;\n      color: var(--zx-white) !important;\n      line-height: 1.25 !important;\n      margin-bottom: 12px !important;\n    }\n    #zx-b2b-wholesale .zx-featured-body {\n      font-size: 14px;\n      color: rgba(255,255,255,0.72);\n      line-height: 1.6;\n      flex: 1;\n    }\n    \n    \/* === INJECTED IMAGE STYLES === *\/\n    #zx-b2b-wholesale .zx-featured-img-wrap {\n      margin-top: 24px;\n      border-radius: 8px;\n      overflow: hidden;\n      box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      flex-shrink: 0;\n    }\n    #zx-b2b-wholesale .zx-featured-img-wrap img {\n      width: 100%;\n      height: 180px;\n      object-fit: cover;\n      display: block;\n      transition: transform 0.5s ease;\n    }\n    #zx-b2b-wholesale .zx-featured:hover .zx-featured-img-wrap img {\n      transform: scale(1.06);\n    }\n    \/* ============================ *\/\n\n    #zx-b2b-wholesale .zx-featured-stat {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      margin-top: 20px;\n      padding-top: 16px;\n      border-top: 1px solid rgba(255,255,255,0.1);\n    }\n    #zx-b2b-wholesale .zx-featured-stat-val {\n      font-size: 20px;\n      font-weight: 800;\n      color: var(--zx-accent);\n      line-height: 1;\n    }\n    #zx-b2b-wholesale .zx-featured-stat-lbl {\n      font-size: 12px;\n      font-weight: 500;\n      color: rgba(255,255,255,0.55);\n      line-height: 1.3;\n    }\n\n    \/* Right column cards \u2014 flex stretch to fill rows equally *\/\n    #zx-b2b-wholesale .zx-card {\n      position: relative;\n      background: var(--zx-white);\n      border: 1px solid var(--zx-gray-200);\n      border-radius: var(--zx-radius);\n      padding: 22px 24px;\n      display: flex;\n      flex-direction: column;\n      transition: border-color 0.3s ease, box-shadow 0.3s ease;\n    }\n    #zx-b2b-wholesale .zx-card:hover {\n      border-color: var(--zx-primary);\n      box-shadow: 0 6px 20px rgba(24,72,144,0.08);\n    }\n    #zx-b2b-wholesale .zx-card::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 3px;\n      height: 100%;\n      border-radius: 2px 0 0 2px;\n      opacity: 0;\n      transition: opacity 0.3s ease;\n    }\n    #zx-b2b-wholesale .zx-card:hover::before {\n      opacity: 1;\n    }\n    \/* Per-card accent colors for differentiation *\/\n    #zx-b2b-wholesale .zx-card--wholesale::before {\n      background: linear-gradient(180deg, var(--zx-primary), #2a6bc7);\n    }\n    #zx-b2b-wholesale .zx-card--custom::before {\n      background: linear-gradient(180deg, var(--zx-primary), var(--zx-accent));\n    }\n    #zx-b2b-wholesale .zx-card--logistics::before {\n      background: linear-gradient(180deg, var(--zx-accent), #f0a500);\n    }\n\n    #zx-b2b-wholesale .zx-card-head {\n      display: flex;\n      align-items: flex-start;\n      gap: 14px;\n      margin-bottom: 8px;\n    }\n    #zx-b2b-wholesale .zx-card-icon {\n      flex-shrink: 0;\n      width: 38px;\n      height: 38px;\n      border-radius: 8px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: background 0.3s ease, border-color 0.3s ease;\n    }\n    #zx-b2b-wholesale .zx-card-icon svg {\n      width: 18px;\n      height: 18px;\n      stroke: var(--zx-primary);\n      fill: none;\n      stroke-width: 1.8;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      transition: stroke 0.3s ease;\n    }\n    #zx-b2b-wholesale .zx-card:hover .zx-card-icon svg {\n      stroke: var(--zx-white);\n    }\n    \/* Per-card icon tints *\/\n    #zx-b2b-wholesale .zx-card--wholesale .zx-card-icon {\n      background: rgba(24,72,144,0.06);\n      border: 1px solid rgba(24,72,144,0.1);\n    }\n    #zx-b2b-wholesale .zx-card--wholesale:hover .zx-card-icon {\n      background: var(--zx-primary);\n      border-color: var(--zx-primary);\n    }\n    #zx-b2b-wholesale .zx-card--custom .zx-card-icon {\n      background: rgba(24,72,144,0.09);\n      border: 1px solid rgba(24,72,144,0.14);\n    }\n    #zx-b2b-wholesale .zx-card--custom:hover .zx-card-icon {\n      background: var(--zx-primary);\n      border-color: var(--zx-primary);\n    }\n    #zx-b2b-wholesale .zx-card--logistics .zx-card-icon {\n      background: rgba(255,216,0,0.1);\n      border: 1px solid rgba(255,216,0,0.2);\n    }\n    #zx-b2b-wholesale .zx-card--logistics .zx-card-icon svg {\n      stroke: #b8860b;\n    }\n    #zx-b2b-wholesale .zx-card--logistics:hover .zx-card-icon {\n      background: #b8860b;\n      border-color: #b8860b;\n    }\n    #zx-b2b-wholesale .zx-card--logistics:hover .zx-card-icon svg {\n      stroke: var(--zx-white);\n    }\n\n    #zx-b2b-wholesale .zx-card-titles {\n      flex: 1;\n      min-width: 0;\n    }\n    #zx-b2b-wholesale .zx-card-label {\n      display: block;\n      font-size: 10px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 1.5px;\n      color: var(--zx-primary);\n      margin-bottom: 2px;\n      line-height: 1.3;\n    }\n    #zx-b2b-wholesale .zx-card--logistics .zx-card-label {\n      color: #9a7200;\n    }\n    #zx-b2b-wholesale .zx-card h4 {\n      font-size: 17px !important;\n      font-weight: 700 !important;\n      color: var(--zx-gray-900) !important;\n      line-height: 1.3 !important;\n      margin-bottom: 0 !important;\n    }\n    #zx-b2b-wholesale .zx-card-body {\n      font-size: 13px;\n      color: var(--zx-gray-600);\n      line-height: 1.6;\n    }\n\n    \/* === CTA === *\/\n    #zx-b2b-wholesale .zx-cta {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      background: var(--zx-white);\n      border: 1px solid var(--zx-gray-200);\n      border-radius: var(--zx-radius);\n      padding: 18px 24px;\n      gap: 16px;\n    }\n    #zx-b2b-wholesale .zx-cta-btn {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      flex-shrink: 0;\n      background: var(--zx-accent);\n      color: var(--zx-gray-900);\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 0.3px;\n      text-decoration: none;\n      padding: 10px 22px;\n      border-radius: 4px;\n      border: 2px solid transparent;\n      cursor: pointer;\n      transition: background 0.3s ease, border-color 0.3s ease, transform 0.2s ease;\n      line-height: 1;\n      white-space: nowrap;\n    }\n    #zx-b2b-wholesale .zx-cta-btn:hover {\n      background: var(--zx-accent-hover);\n      border-color: var(--zx-primary);\n      transform: translateY(-1px);\n    }\n    #zx-b2b-wholesale .zx-cta-btn:focus-visible {\n      outline: 2px solid var(--zx-primary);\n      outline-offset: 2px;\n    }\n    #zx-b2b-wholesale .zx-cta-btn svg {\n      width: 14px;\n      height: 14px;\n      stroke: currentColor;\n      fill: none;\n      stroke-width: 2.5;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      transition: transform 0.3s ease;\n    }\n    #zx-b2b-wholesale .zx-cta-btn:hover svg {\n      transform: translateX(3px);\n    }\n\n    \/* === RESPONSIVE === *\/\n    @media (max-width:900px) {\n      #zx-b2b-wholesale .zx-main {\n        grid-template-columns: 1fr;\n        grid-template-rows: auto;\n        gap: 12px;\n      }\n      #zx-b2b-wholesale .zx-featured {\n        grid-row: auto;\n      }\n    }\n    @media (max-width:600px) {\n      #zx-b2b-wholesale { padding: 20px 15px; }\n      #zx-b2b-wholesale .zx-header { margin-bottom: 16px; padding-bottom: 16px; }\n      #zx-b2b-wholesale .zx-header h2 {\n        font-size: 26px !important;\n        line-height: 1.2 !important;\n      }\n      #zx-b2b-wholesale .zx-featured { padding: 24px 20px; }\n      #zx-b2b-wholesale .zx-featured h3 { font-size: 19px !important; }\n      \n      \/* Image height tweak for mobile *\/\n      #zx-b2b-wholesale .zx-featured-img-wrap img { height: 150px; }\n\n      #zx-b2b-wholesale .zx-card { padding: 18px 16px; }\n      #zx-b2b-wholesale .zx-card h4 { font-size: 16px !important; }\n      #zx-b2b-wholesale .zx-cta {\n        flex-direction: column;\n        text-align: center;\n        padding: 16px;\n        gap: 12px;\n      }\n      #zx-b2b-wholesale .zx-cta-btn {\n        width: 100%;\n        justify-content: center;\n      }\n    }\n  <\/style>\n\n  <div class=\"zx-wrap\">\n\n    <div class=\"zx-header\">\n      <span class=\"zx-eyebrow\">B2B &amp; Wholesale<\/span>\n      <h2>Wholesale Robot Welding Station \u2014 OEM, Fleet Orders &amp; Custom Configurations<\/h2>\n      <p class=\"zx-header-desc\">We work directly with integrators, distributors, and end-user factories. No middlemen.<\/p>\n    <\/div>\n\n    <div class=\"zx-main\">\n\n      <div class=\"zx-featured\">\n        <div class=\"zx-featured-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><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        <\/div>\n        <span class=\"zx-featured-label\">OEM &amp; Private Label<\/span>\n        <h3>Your Brand, Our Machine<\/h3>\n        <p class=\"zx-featured-body\">We supply fully built workstations under your brand identity. Custom paint, your control panel labels, your documentation. We&#8217;ve done this for partners in Turkey, Brazil, and Southeast Asia. Production time runs 30\u201345 days from order confirmation.<\/p>\n        \n        <div class=\"zx-featured-img-wrap\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Wholesale-Robot-Welding-Station-\u2014-OEM-Fleet-Orders-Custom-Configurations.png\" alt=\"Wholesale Robot Welding Station Customization\" loading=\"lazy\">\n        <\/div>\n\n        <div class=\"zx-featured-stat\">\n          <span class=\"zx-featured-stat-val\">30\u201345<\/span>\n          <span class=\"zx-featured-stat-lbl\">days from order<br>to delivery<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-card zx-card--wholesale\">\n        <div class=\"zx-card-head\">\n          <span class=\"zx-card-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\"><rect x=\"1\" y=\"6\" width=\"22\" height=\"12\" rx=\"2\"\/><path d=\"M1 10h22\"\/><path d=\"M6 14h2\"\/><path d=\"M12 14h4\"\/><\/svg>\n          <\/span>\n          <div class=\"zx-card-titles\">\n            <span class=\"zx-card-label\">Wholesale &amp; Fleet<\/span>\n            <h4>Multi-Unit Pricing<\/h4>\n          <\/div>\n        <\/div>\n        <p class=\"zx-card-body\">Ordering three or more units? We adjust pricing and can stagger deliveries to match your rollout schedule. Fleet orders include coordinated commissioning support \u2014 our field engineers handle installation and first-article runoff on each unit.<\/p>\n      <\/div>\n\n      <div class=\"zx-card zx-card--custom\">\n        <div class=\"zx-card-head\">\n          <span class=\"zx-card-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 01-2.83 2.83l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-4 0v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83-2.83l.06-.06A1.65 1.65 0 004.68 15a1.65 1.65 0 00-1.51-1H3a2 2 0 010-4h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 012.83-2.83l.06.06A1.65 1.65 0 009 4.68a1.65 1.65 0 001-1.51V3a2 2 0 014 0v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 2.83l-.06.06A1.65 1.65 0 0019.4 9a1.65 1.65 0 001.51 1H21a2 2 0 010 4h-.09a1.65 1.65 0 00-1.51 1z\"\/><\/svg>\n          <\/span>\n          <div class=\"zx-card-titles\">\n            <span class=\"zx-card-label\">Custom Configuration<\/span>\n            <h4>Built to Your Spec<\/h4>\n          <\/div>\n        <\/div>\n        <p class=\"zx-card-body\">Pick your robot body, positioner, power supply brand, and vision system level. Need a different gas mix setup? Non-standard fixture mounting? Longer cable harnesses for overhead crane integration? We configure to order \u2014 that&#8217;s the advantage of being the manufacturer, not the reseller.<\/p>\n      <\/div>\n\n      <div class=\"zx-card zx-card--logistics\">\n        <div class=\"zx-card-head\">\n          <span class=\"zx-card-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20\"\/><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          <\/span>\n          <div class=\"zx-card-titles\">\n            <span class=\"zx-card-label\">Global Logistics<\/span>\n            <h4>Shipping &amp; After-Sales<\/h4>\n          <\/div>\n        <\/div>\n        <p class=\"zx-card-body\">We export to 40+ countries and handle containerized ocean freight, crating, and export documentation. After-sales includes remote diagnostics via the digital twin interface, spare parts inventory, and \u2014 when needed \u2014 on-site service from our regional partners in Europe, the Middle East, and the Americas.<\/p>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"zx-cta\">\n      <a href=\"#ct-popup-1791\" class=\"zx-cta-btn\">\n        Request Wholesale Pricing\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14\"\/><path d=\"M12 5l7 7-7 7\"\/><\/svg>\n      <\/a>\n    <\/div>\n\n  <\/div>\n\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-a748c0b\" data-block-id=\"a748c0b\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a748c0b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f4df7fb\" data-v=\"4\" data-block-id=\"f4df7fb\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f4df7fb-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f4df7fb-inner-blocks\">\n<section id=\"zx-safety\" aria-label=\"Safety and Compliance\">\n  <style>\n    \/* =========================================\n       1. SCOPE & CSS VARIABLES\n       ========================================= *\/\n    #zx-safety {\n      --zx-primary: #184890;\n      --zx-accent: #FFD800;\n      --zx-white: #ffffff;\n      --zx-gray-100: #f7f8fa;\n      --zx-gray-200: #dde2ea;\n      --zx-gray-600: #4a5568;\n      --zx-gray-900: #1a1f27;\n      --zx-warn-bg: #fdf7ed;\n      --zx-warn-text: #92580a;\n      --zx-warn-border: #f0c87a;\n      --zx-radius: 6px;\n\n      width: 100%;\n      box-sizing: border-box;\n      padding: 40px 20px;\n      background: var(--zx-white);\n      font-family: inherit;\n      color: var(--zx-gray-900);\n      line-height: 1.6;\n    }\n\n    #zx-safety *,\n    #zx-safety *::before,\n    #zx-safety *::after {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    #zx-safety .zx-wrap {\n      max-width: 1200px;\n      margin: 0 auto;\n      width: 100%;\n    }\n\n    \/* =========================================\n       2. HEADER & INTRO\n       ========================================= *\/\n    #zx-safety .zx-header {\n      margin-bottom: 8px;\n    }\n\n    #zx-safety .zx-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      font-size: 11px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      color: var(--zx-primary);\n      margin-bottom: 10px;\n      line-height: 1;\n    }\n\n    #zx-safety .zx-eyebrow::before {\n      content: '';\n      display: block;\n      width: 20px;\n      height: 2px;\n      background: var(--zx-accent);\n      border-radius: 1px;\n    }\n\n    #zx-safety .zx-header h2 {\n      font-size: 32px !important;\n      font-weight: 700 !important;\n      color: var(--zx-gray-900) !important;\n      line-height: 1.15 !important;\n      margin-bottom: 10px !important;\n      letter-spacing: -0.3px !important;\n    }\n\n    #zx-safety .zx-header-desc {\n      font-size: 15px;\n      color: var(--zx-gray-600);\n      line-height: 1.55;\n      max-width: 800px;\n    }\n\n    #zx-safety .zx-intro {\n      padding: 16px 20px;\n      background: var(--zx-gray-100);\n      border: 1px solid var(--zx-gray-200);\n      border-left: 3px solid var(--zx-primary);\n      border-radius: var(--zx-radius);\n      margin-bottom: 25px; \/* Slightly increased margin for new tabs *\/\n      font-size: 13px;\n      color: var(--zx-gray-600);\n      line-height: 1.65;\n    }\n\n    \/* =========================================\n       3. TAB NAVIGATION BAR (PROMINENT PILL STYLE)\n       ========================================= *\/\n    #zx-safety .zx-tab-container {\n      width: 100%;\n    }\n\n    \/* Outer container for tabs to look like a control panel *\/\n    #zx-safety .zx-tabs {\n      display: inline-flex;\n      gap: 6px;\n      background: var(--zx-gray-100);\n      border: 1px solid var(--zx-gray-200);\n      padding: 6px;\n      border-radius: 8px;\n      margin-bottom: 5px;\n    }\n\n    #zx-safety .zx-tab {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      padding: 12px 24px;\n      font-family: inherit;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--zx-gray-600);\n      background: transparent;\n      border: none;\n      border-radius: 6px;\n      cursor: pointer;\n      transition: all 0.3s ease;\n      white-space: nowrap;\n      letter-spacing: 0.2px;\n    }\n\n    \/* Hover state for inactive tabs *\/\n    #zx-safety .zx-tab:hover {\n      color: var(--zx-primary);\n      background: rgba(24, 72, 144, 0.05);\n    }\n\n    \/* Focus outline for accessibility *\/\n    #zx-safety .zx-tab:focus-visible {\n      outline: 2px solid var(--zx-primary);\n      outline-offset: 2px;\n    }\n\n    \/* ACTIVE TAB STATE - Very Prominent *\/\n    #zx-safety .zx-tab[aria-selected=\"true\"] {\n      color: var(--zx-white);\n      background: var(--zx-primary);\n      box-shadow: 0 4px 12px rgba(24, 72, 144, 0.25);\n    }\n\n    #zx-safety .zx-tab svg {\n      width: 16px;\n      height: 16px;\n      stroke: currentColor;\n      fill: none;\n      stroke-width: 2; \/* Slightly thicker stroke *\/\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      flex-shrink: 0;\n      transition: stroke 0.3s ease;\n    }\n\n    \/* Make icon yellow when active *\/\n    #zx-safety .zx-tab[aria-selected=\"true\"] svg {\n      stroke: var(--zx-accent);\n    }\n\n    \/* =========================================\n       4. TAB PANELS (SEO Safe)\n       ========================================= *\/\n    #zx-safety .zx-panel {\n      height: 0;\n      overflow: hidden;\n      opacity: 0;\n      visibility: hidden;\n      transition: opacity 0.3s ease;\n    }\n\n    #zx-safety .zx-panel.is-active {\n      height: auto;\n      overflow: visible;\n      opacity: 1;\n      visibility: visible;\n      padding-top: 25px; \/* Added breathing room below the solid tabs *\/\n    }\n\n    #zx-safety .zx-panel-title {\n      font-size: 20px !important;\n      font-weight: 700 !important;\n      color: var(--zx-gray-900) !important;\n      line-height: 1.3 !important;\n      margin-bottom: 6px !important;\n    }\n\n    #zx-safety .zx-panel-desc {\n      font-size: 14px;\n      color: var(--zx-gray-600);\n      line-height: 1.55;\n      margin-bottom: 16px;\n    }\n\n    \/* --- PANEL 1: FEATURES --- *\/\n    #zx-safety .zx-features-core {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 14px;\n      margin-bottom: 14px;\n    }\n\n    #zx-safety .zx-feat-core {\n      background: var(--zx-gray-100);\n      border: 1px solid var(--zx-gray-200);\n      border-left: 3px solid var(--zx-primary);\n      border-radius: var(--zx-radius);\n      padding: 22px 22px;\n      position: relative;\n      transition: box-shadow 0.3s ease;\n    }\n\n    #zx-safety .zx-feat-core:hover {\n      box-shadow: 0 6px 20px rgba(24,72,144,0.08);\n    }\n\n    #zx-safety .zx-feat-core-head {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      margin-bottom: 10px;\n    }\n\n    #zx-safety .zx-feat-core-icon {\n      width: 40px;\n      height: 40px;\n      border-radius: 8px;\n      background: var(--zx-primary);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n    }\n\n    #zx-safety .zx-feat-core-icon svg {\n      width: 20px;\n      height: 20px;\n      stroke: var(--zx-accent);\n      fill: none;\n      stroke-width: 1.8;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    #zx-safety .zx-feat-core h4 {\n      font-size: 16px !important;\n      font-weight: 700 !important;\n      color: var(--zx-gray-900) !important;\n      line-height: 1.3 !important;\n      margin-bottom: 0 !important;\n    }\n\n    #zx-safety .zx-feat-core-body {\n      font-size: 13px;\n      color: var(--zx-gray-600);\n      line-height: 1.6;\n    }\n\n    #zx-safety .zx-features-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n    }\n\n    #zx-safety .zx-feat {\n      background: var(--zx-white);\n      border: 1px solid var(--zx-gray-200);\n      border-radius: var(--zx-radius);\n      padding: 20px 18px;\n      position: relative;\n      transition: border-color 0.3s ease, box-shadow 0.3s ease;\n    }\n\n    #zx-safety .zx-feat:hover {\n      border-color: var(--zx-primary);\n      box-shadow: 0 6px 20px rgba(24,72,144,0.08);\n    }\n\n    #zx-safety .zx-feat-icon {\n      width: 36px;\n      height: 36px;\n      border-radius: 8px;\n      background: rgba(24,72,144,0.06);\n      border: 1px solid rgba(24,72,144,0.1);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n      transition: background 0.3s ease, border-color 0.3s ease;\n    }\n\n    #zx-safety .zx-feat:hover .zx-feat-icon {\n      background: var(--zx-primary);\n      border-color: var(--zx-primary);\n    }\n\n    #zx-safety .zx-feat-icon svg {\n      width: 18px;\n      height: 18px;\n      stroke: var(--zx-primary);\n      fill: none;\n      stroke-width: 1.8;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      transition: stroke 0.3s ease;\n    }\n\n    #zx-safety .zx-feat:hover .zx-feat-icon svg {\n      stroke: var(--zx-white);\n    }\n\n    #zx-safety .zx-feat h4 {\n      font-size: 14px !important;\n      font-weight: 700 !important;\n      color: var(--zx-gray-900) !important;\n      line-height: 1.3 !important;\n      margin-bottom: 6px !important;\n    }\n\n    #zx-safety .zx-feat-body {\n      font-size: 12px;\n      color: var(--zx-gray-600);\n      line-height: 1.6;\n    }\n\n    \/* --- PANEL 2: STANDARDS --- *\/\n    #zx-safety .zx-std-group {\n      margin-bottom: 14px;\n    }\n\n    #zx-safety .zx-std-group-label {\n      font-size: 10px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 1.5px;\n      color: var(--zx-gray-600);\n      margin-bottom: 8px;\n      display: block;\n      padding-left: 2px;\n    }\n\n    #zx-safety .zx-standards-grid {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n    }\n\n    #zx-safety .zx-std-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n      padding: 8px 14px;\n      background: var(--zx-gray-100);\n      border: 1px solid var(--zx-gray-200);\n      border-radius: var(--zx-radius);\n      font-size: 13px;\n      font-weight: 700;\n      color: var(--zx-primary);\n      line-height: 1;\n      transition: background 0.2s ease, border-color 0.2s ease;\n    }\n\n    #zx-safety .zx-std-badge:hover {\n      background: rgba(24,72,144,0.06);\n      border-color: var(--zx-primary);\n    }\n\n    #zx-safety .zx-std-badge svg {\n      width: 14px;\n      height: 14px;\n      stroke: var(--zx-primary);\n      fill: none;\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      flex-shrink: 0;\n    }\n\n    #zx-safety .zx-standards-note {\n      font-size: 13px;\n      color: var(--zx-gray-600);\n      line-height: 1.65;\n      padding: 16px 20px;\n      background: var(--zx-gray-100);\n      border: 1px solid var(--zx-gray-200);\n      border-radius: var(--zx-radius);\n    }\n\n    \/* --- PANEL 3: MAINTENANCE --- *\/\n    #zx-safety .zx-table-wrap {\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n      margin-bottom: 16px;\n      border: 1px solid var(--zx-gray-200);\n      border-radius: var(--zx-radius);\n    }\n\n    #zx-safety .zx-table {\n      width: 100%;\n      border-collapse: collapse;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    #zx-safety .zx-table thead th {\n      text-align: left;\n      font-size: 10px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 1.5px;\n      color: var(--zx-primary);\n      background: var(--zx-gray-100);\n      padding: 12px 16px;\n      white-space: nowrap;\n      border-bottom: 2px solid var(--zx-primary);\n    }\n\n    #zx-safety .zx-table tbody td {\n      padding: 12px 16px;\n      color: var(--zx-gray-900);\n      border-bottom: 1px solid var(--zx-gray-200);\n      vertical-align: top;\n    }\n\n    #zx-safety .zx-table tbody tr:last-child td {\n      border-bottom: none;\n    }\n\n    #zx-safety .zx-table tbody tr:nth-child(even) td {\n      background: var(--zx-gray-100);\n    }\n\n    #zx-safety .zx-table tbody tr:hover td {\n      background: rgba(24,72,144,0.03);\n    }\n\n    #zx-safety .zx-table .zx-interval {\n      font-weight: 700;\n      color: var(--zx-primary);\n      white-space: nowrap;\n    }\n\n    #zx-safety .zx-table .zx-who {\n      white-space: nowrap;\n      font-weight: 600;\n    }\n\n    #zx-safety .zx-tip {\n      display: flex;\n      gap: 14px;\n      padding: 16px 20px;\n      background: var(--zx-warn-bg);\n      border: 1px solid var(--zx-warn-border);\n      border-left: 3px solid var(--zx-warn-text);\n      border-radius: var(--zx-radius);\n    }\n\n    #zx-safety .zx-tip-icon {\n      flex-shrink: 0;\n      width: 32px;\n      height: 32px;\n      border-radius: 6px;\n      background: rgba(146,88,10,0.1);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    #zx-safety .zx-tip-icon svg {\n      width: 16px;\n      height: 16px;\n      stroke: var(--zx-warn-text);\n      fill: none;\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    #zx-safety .zx-tip-body {\n      flex: 1;\n      font-size: 13px;\n      color: var(--zx-gray-600);\n      line-height: 1.65;\n    }\n\n    #zx-safety .zx-tip-body strong {\n      color: var(--zx-gray-900);\n      font-weight: 700;\n    }\n\n    \/* =========================================\n       5. RESPONSIVE DESIGN (MOBILE & TABLET)\n       ========================================= *\/\n    @media (max-width: 900px) {\n      #zx-safety .zx-features-core {\n        grid-template-columns: 1fr;\n      }\n      #zx-safety .zx-features-grid {\n        grid-template-columns: 1fr 1fr;\n      }\n    }\n\n    @media (max-width: 600px) {\n      #zx-safety { padding: 28px 15px; }\n      #zx-safety .zx-header h2 { font-size: 26px !important; line-height: 1.2 !important; }\n      \n      \/* Make tabs scrollable horizontally on very small screens *\/\n      #zx-safety .zx-tabs {\n        display: flex;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding: 4px;\n        width: 100%;\n      }\n      #zx-safety .zx-tab { padding: 10px 16px; font-size: 13px; flex-shrink: 0; }\n      \n      #zx-safety .zx-features-core,\n      #zx-safety .zx-features-grid {\n        grid-template-columns: 1fr;\n        gap: 10px;\n      }\n      #zx-safety .zx-feat { padding: 16px 14px; }\n      #zx-safety .zx-panel-title { font-size: 18px !important; }\n      \n      #zx-safety .zx-table { font-size: 12px; }\n      #zx-safety .zx-table thead th,\n      #zx-safety .zx-table tbody td {\n        padding: 10px 12px;\n      }\n      \n      #zx-safety .zx-tip { flex-direction: column; gap: 10px; }\n    }\n  <\/style>\n\n  <div class=\"zx-wrap\">\n\n    <div class=\"zx-header\">\n      <span class=\"zx-eyebrow\">Safety &amp; Compliance<\/span>\n      <h2>Robotic Welding Cell Safety, Standards &amp; Maintenance \u2014 What Buyers Need to Know<\/h2>\n      <p class=\"zx-header-desc\">Every buyer asks about safety eventually. Usually after they&#8217;ve already decided to buy. Better to cover it upfront.<\/p>\n    <\/div>\n\n    <div class=\"zx-intro\">\n      A welding robot moves fast, carries a live arc, and doesn&#8217;t know you walked into its work envelope. That&#8217;s not a scare tactic \u2014 it&#8217;s just physics. The ZX-DW comes with a complete safety package designed to meet ISO 10218-1 and ISO 10218-2 requirements for industrial robot cells. Here&#8217;s what&#8217;s included and what the relevant standards actually mean for your shop.\n    <\/div>\n\n    <div class=\"zx-tab-container\">\n      \n      <div class=\"zx-tabs\" role=\"tablist\" aria-label=\"Safety information tabs\">\n        <button class=\"zx-tab\" role=\"tab\" aria-selected=\"true\" aria-controls=\"zx-panel-features\" id=\"zx-tab-features\" tabindex=\"0\">\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          Safety Features\n        <\/button>\n        <button class=\"zx-tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"zx-panel-standards\" id=\"zx-tab-standards\" tabindex=\"-1\">\n          <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n          Standards\n        <\/button>\n        <button class=\"zx-tab\" role=\"tab\" aria-selected=\"false\" aria-controls=\"zx-panel-maintenance\" id=\"zx-tab-maintenance\" tabindex=\"-1\">\n          <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 01-2.83 2.83l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-4 0v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83-2.83l.06-.06A1.65 1.65 0 004.68 15a1.65 1.65 0 00-1.51-1H3a2 2 0 010-4h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 012.83-2.83l.06.06A1.65 1.65 0 009 4.68a1.65 1.65 0 001-1.51V3a2 2 0 014 0v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 2.83l-.06.06A1.65 1.65 0 0019.4 9a1.65 1.65 0 001.51 1H21a2 2 0 010 4h-.09a1.65 1.65 0 00-1.51 1z\"\/><\/svg>\n          Maintenance\n        <\/button>\n      <\/div>\n\n      <div class=\"zx-panel is-active\" id=\"zx-panel-features\" role=\"tabpanel\" aria-labelledby=\"zx-tab-features\" tabindex=\"0\">\n        <h3 class=\"zx-panel-title\">Built-In Robotic Welding Cell Safety Features<\/h3>\n\n        <div class=\"zx-features-core\">\n          <div class=\"zx-feat-core\">\n            <div class=\"zx-feat-core-head\">\n              <span class=\"zx-feat-core-icon\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M3 9h18\"\/><path d=\"M9 21V9\"\/><\/svg>\n              <\/span>\n              <h4>Physical Safety Enclosure<\/h4>\n            <\/div>\n            <p class=\"zx-feat-core-body\">Steel frame guarding with welding-grade polycarbonate viewing panels. The enclosure contains arc flash, UV radiation, and spatter. Door interlocks cut robot motion when opened \u2014 the arm stops, not just pauses.<\/p>\n          <\/div>\n          <div class=\"zx-feat-core\">\n            <div class=\"zx-feat-core-head\">\n              <span class=\"zx-feat-core-icon\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"4.93\" y1=\"4.93\" x2=\"19.07\" y2=\"19.07\"\/><\/svg>\n              <\/span>\n              <h4>Emergency Stop System<\/h4>\n            <\/div>\n            <p class=\"zx-feat-core-body\">Category 0 and Category 1 e-stops per IEC 60204-1. Mushroom-head buttons on the enclosure, teach pendant, and control panel. Hitting any one kills the arc and halts the robot within the rated stopping distance.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"zx-features-grid\">\n          <div class=\"zx-feat\">\n            <span class=\"zx-feat-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M2 12h4\"\/><path d=\"M18 12h4\"\/><path d=\"M12 2v4\"\/><path d=\"M12 18v4\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/><\/svg>\n            <\/span>\n            <h4>Light Curtain Option<\/h4>\n            <p class=\"zx-feat-body\">Type 4 safety light curtains (SIL 3 \/ PLe rated) for applications where full enclosure isn&#8217;t practical \u2014 like when you need overhead crane access to load heavy parts. The curtain creates an invisible safety boundary. Break the beam, robot stops.<\/p>\n          <\/div>\n          <div class=\"zx-feat\">\n            <span class=\"zx-feat-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M9.59 4.59A2 2 0 1111 8H2m10.59 11.41A2 2 0 1014 16H2m15.73-8.27A2.5 2.5 0 1119.5 12H2\"\/><\/svg>\n            <\/span>\n            <h4>Fume Extraction Interface<\/h4>\n            <p class=\"zx-feat-body\">The enclosure includes mounting points and ductwork flanges for connecting to your shop&#8217;s fume extraction system. MIG\/MAG welding generates manganese and chromium fumes \u2014 proper extraction isn&#8217;t optional, especially for stainless steel work.<\/p>\n          <\/div>\n          <div class=\"zx-feat\">\n            <span class=\"zx-feat-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"\/><path d=\"M7 11V7a5 5 0 0110 0v4\"\/><\/svg>\n            <\/span>\n            <h4>Safety-Rated Controller<\/h4>\n            <p class=\"zx-feat-body\">The robot controller runs dual-channel safety monitoring \u2014 speed limiting in manual mode, space restriction via software safety zones, and collision detection. If the arm contacts something unexpected, it stops within milliseconds.<\/p>\n          <\/div>\n          <div class=\"zx-feat\">\n            <span class=\"zx-feat-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\/><\/svg>\n            <\/span>\n            <h4>Electrical Protection<\/h4>\n            <p class=\"zx-feat-body\">The control cabinet meets IEC 61439 panel building standards. Circuit breakers, surge protection, and proper grounding \u2014 all pre-wired. The welding power source is isolated from the control circuit, so a welding fault doesn&#8217;t cascade into the robot controller.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-panel\" id=\"zx-panel-standards\" role=\"tabpanel\" aria-labelledby=\"zx-tab-standards\" tabindex=\"0\">\n        <h3 class=\"zx-panel-title\">Robotic Welding Cell Standards &amp; Certifications<\/h3>\n        <p class=\"zx-panel-desc\">If you&#8217;re exporting products welded by this machine, your customers&#8217; quality auditors will ask what standards the welding cell meets. Here&#8217;s what we can document.<\/p>\n\n        <div class=\"zx-std-group\">\n          <span class=\"zx-std-group-label\">Machine &amp; Cell Safety<\/span>\n          <div class=\"zx-standards-grid\">\n            <span class=\"zx-std-badge\">\n              <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n              ISO 10218-1:2025\n            <\/span>\n            <span class=\"zx-std-badge\">\n              <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n              ISO 10218-2:2025\n            <\/span>\n            <span class=\"zx-std-badge\">\n              <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n              CE Marking\n            <\/span>\n            <span class=\"zx-std-badge\">\n              <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n              IEC 60204-1\n            <\/span>\n            <span class=\"zx-std-badge\">\n              <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n              ISO 13849-1 (PLd)\n            <\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"zx-std-group\">\n          <span class=\"zx-std-group-label\">Weld Quality Codes<\/span>\n          <div class=\"zx-standards-grid\">\n            <span class=\"zx-std-badge\">\n              <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n              ISO 3834\n            <\/span>\n            <span class=\"zx-std-badge\">\n              <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n              EN 1090\n            <\/span>\n            <span class=\"zx-std-badge\">\n              <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n              AWS D1.1\n            <\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"zx-standards-note\">\n          ISO 10218 covers robot safety at the machine level (Part 1) and cell integration level (Part 2). CE marking is standard on export units \u2014 the declaration of conformity covers the Machinery Directive. ISO 3834, EN 1090, and AWS D1.1 relate to weld quality, not the machine itself, but the ZX-DW&#8217;s parameter logging and repeat accuracy make compliance with these codes significantly easier than manual welding.\n        <\/div>\n      <\/div>\n\n      <div class=\"zx-panel\" id=\"zx-panel-maintenance\" role=\"tabpanel\" aria-labelledby=\"zx-tab-maintenance\" tabindex=\"0\">\n        <h3 class=\"zx-panel-title\">Robotic Welding Cell Maintenance Schedule<\/h3>\n        <p class=\"zx-panel-desc\">Robotic welding cells are not &#8220;set and forget.&#8221; But they&#8217;re also not the maintenance headache some people expect. Here&#8217;s what a realistic maintenance schedule looks like \u2014 pulled from actual service records across our installed base.<\/p>\n\n        <div class=\"zx-table-wrap\">\n          <table class=\"zx-table\">\n            <thead>\n              <tr>\n                <th>Interval<\/th>\n                <th>Task<\/th>\n                <th>Time Required<\/th>\n                <th>Who Does It<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr>\n                <td class=\"zx-interval\">Daily<\/td>\n                <td>Clean spatter from torch nozzle, check wire feed, inspect tip condition<\/td>\n                <td>5\u201310 min<\/td>\n                <td class=\"zx-who\">Operator<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"zx-interval\">Weekly<\/td>\n                <td>Check gas flow rate, inspect cable dress-out, clean positioner chuck<\/td>\n                <td>15\u201320 min<\/td>\n                <td class=\"zx-who\">Operator<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"zx-interval\">Monthly<\/td>\n                <td>Inspect torch liner, calibrate TCP (tool center point), check safety devices<\/td>\n                <td>30\u201345 min<\/td>\n                <td class=\"zx-who\">Maintenance tech<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"zx-interval\">Quarterly<\/td>\n                <td>Grease robot joints (axis 1-6), check reducer backlash, inspect cable harness<\/td>\n                <td>1\u20132 hours<\/td>\n                <td class=\"zx-who\">Maintenance tech<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"zx-interval\">Annually<\/td>\n                <td>Full robot calibration, positioner bearing inspection, controller firmware update, safety system audit<\/td>\n                <td>4\u20136 hours<\/td>\n                <td class=\"zx-who\">ZHOUXIANG service or trained tech<\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n\n        <div class=\"zx-tip\">\n          <span class=\"zx-tip-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg>\n          <\/span>\n          <div class=\"zx-tip-body\">\n            <strong>The #1 maintenance mistake we see: Ignoring the torch liner.<\/strong> A worn liner increases wire feeding resistance, which causes arc instability and porosity. Operators blame the robot. It&#8217;s almost always the liner. Replace it every 3\u20134 months depending on duty cycle, and about 70% of &#8220;the robot welds badly&#8221; calls go away.\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div> <\/div>\n\n  <script>\n    (function(){\n      var section = document.getElementById('zx-safety');\n      if (!section) return;\n      var tabs = section.querySelectorAll('.zx-tab');\n      var panels = section.querySelectorAll('.zx-panel');\n\n      function activate(tab) {\n        tabs.forEach(function(t){\n          t.setAttribute('aria-selected','false');\n          t.setAttribute('tabindex','-1');\n        });\n        panels.forEach(function(p){\n          p.classList.remove('is-active');\n        });\n        tab.setAttribute('aria-selected','true');\n        tab.setAttribute('tabindex','0');\n        var panel = document.getElementById(tab.getAttribute('aria-controls'));\n        if (panel) panel.classList.add('is-active');\n      }\n\n      tabs.forEach(function(tab){\n        tab.addEventListener('click', function(){ activate(tab); });\n        tab.addEventListener('keydown', function(e){\n          var idx = Array.prototype.indexOf.call(tabs, tab);\n          var next;\n          if (e.key === 'ArrowRight') {\n            next = tabs[(idx + 1) % tabs.length];\n          } else if (e.key === 'ArrowLeft') {\n            next = tabs[(idx - 1 + tabs.length) % tabs.length];\n          }\n          if (next) {\n            e.preventDefault();\n            activate(next);\n            next.focus();\n          }\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-96d314a\" data-block-id=\"96d314a\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-96d314a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f434591\" data-v=\"4\" data-block-id=\"f434591\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f434591-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f434591-inner-blocks\">\n<section id=\"zx-challenge-deck\" aria-label=\"Welding Workstation Challenges\">\n  <style>\n    \/* =========================================\n       1. SCOPE, FONTS & VARIABLES\n       ========================================= *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n    #zx-challenge-deck {\n      --zx-primary: #184890;\n      --zx-primary-dark: #0f2d5c;\n      --zx-accent: #FFD800;\n      --zx-accent-light: #fffdf0;\n      --zx-text-dark: #0f172a;\n      --zx-text-body: #475569;\n      --zx-text-light: #f8fafc;\n      --zx-border: #e2e8f0;\n      --zx-white: #ffffff;\n      --zx-error: #dc2626;\n      --zx-success: #10b981;\n      \n      width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 40px 20px !important; \/* Strict 40px padding requirement *\/\n      background-color: #f8fafc !important; \/* Slight off-white background to make white cards pop *\/\n      font-family: 'Inter', inherit !important;\n      line-height: 1.6 !important;\n    }\n\n    #zx-challenge-deck * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    #zx-challenge-deck .zx-container {\n      max-width: 1200px !important;\n      margin: 0 auto !important;\n      width: 100% !important;\n    }\n\n    \/* =========================================\n       2. HEADER SECTION (Eyebrow & Keyword H2)\n       ========================================= *\/\n    #zx-challenge-deck header {\n      text-align: center !important;\n      max-width: 1000px !important;\n      margin: 0 auto 40px auto !important;\n    }\n\n    #zx-challenge-deck .zx-eyebrow {\n      display: inline-block !important;\n      font-size: 13px !important;\n      font-weight: 700 !important;\n      text-transform: uppercase !important;\n      letter-spacing: 1.5px !important;\n      color: var(--zx-primary) !important;\n      background: rgba(24, 72, 144, 0.08) !important;\n      padding: 6px 14px !important;\n      border-radius: 4px !important;\n      margin-bottom: 16px !important;\n    }\n\n    #zx-challenge-deck h2.zx-sec-title {\n      font-size: 32px !important; \/* Strict 32px requirement *\/\n      font-weight: 700 !important;\n      color: var(--zx-text-dark) !important;\n      margin-bottom: 15px !important;\n      line-height: 1.25 !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    #zx-challenge-deck p.zx-sec-desc {\n      font-size: 16px !important;\n      color: var(--zx-text-body) !important;\n    }\n\n    \/* =========================================\n       3. COMPARATIVE CARDS (Night & Day)\n       ========================================= *\/\n    #zx-challenge-deck .zx-card-list {\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 30px !important;\n    }\n\n    #zx-challenge-deck .zx-deck-card {\n      background: var(--zx-white) !important;\n      border-radius: 12px !important;\n      box-shadow: 0 10px 25px rgba(15, 23, 42, 0.05) !important;\n      overflow: hidden !important;\n      border: 1px solid var(--zx-border) !important;\n      display: flex !important;\n      flex-direction: column !important;\n    }\n\n    \/* Top Split Section *\/\n    #zx-challenge-deck .zx-card-split {\n      display: flex !important;\n      flex-direction: row !important;\n    }\n\n    \/* --- Left: Problem (Day Mode) --- *\/\n    #zx-challenge-deck .zx-prob-side {\n      flex: 1 !important;\n      padding: 40px 35px !important;\n      background: var(--zx-white) !important;\n    }\n\n    #zx-challenge-deck .zx-badge-prob {\n      display: inline-flex !important;\n      align-items: center !important;\n      font-size: 12px !important;\n      font-weight: 800 !important;\n      color: var(--zx-error) !important;\n      background: rgba(220, 38, 38, 0.08) !important;\n      padding: 4px 10px !important;\n      border-radius: 4px !important;\n      text-transform: uppercase !important;\n      letter-spacing: 1px !important;\n      margin-bottom: 15px !important;\n    }\n\n    #zx-challenge-deck h3.zx-prob-h3 {\n      font-size: 20px !important;\n      font-weight: 800 !important;\n      color: var(--zx-text-dark) !important;\n      margin-bottom: 12px !important;\n      line-height: 1.35 !important;\n    }\n\n    #zx-challenge-deck p.zx-prob-text {\n      font-size: 15px !important;\n      color: var(--zx-text-body) !important;\n      line-height: 1.65 !important;\n    }\n\n    \/* --- Right: Fix (Night Mode) --- *\/\n    #zx-challenge-deck .zx-fix-side {\n      flex: 1 !important;\n      padding: 40px 35px !important;\n      background: var(--zx-primary) !important;\n      background-image: linear-gradient(135deg, var(--zx-primary) 0%, var(--zx-primary-dark) 100%) !important;\n      color: var(--zx-white) !important;\n    }\n\n    #zx-challenge-deck .zx-badge-fix {\n      display: inline-flex !important;\n      align-items: center !important;\n      font-size: 12px !important;\n      font-weight: 800 !important;\n      color: var(--zx-black) !important;\n      background: var(--zx-accent) !important;\n      padding: 4px 10px !important;\n      border-radius: 4px !important;\n      text-transform: uppercase !important;\n      letter-spacing: 1px !important;\n      margin-bottom: 15px !important;\n    }\n\n    #zx-challenge-deck h4.zx-fix-h4 {\n      font-size: 20px !important;\n      font-weight: 800 !important;\n      color: var(--zx-white) !important;\n      margin-bottom: 12px !important;\n      line-height: 1.35 !important;\n    }\n\n    #zx-challenge-deck p.zx-fix-text {\n      font-size: 15px !important;\n      color: rgba(255, 255, 255, 0.85) !important;\n      line-height: 1.65 !important;\n    }\n\n    \/* =========================================\n       4. CASE STUDY ACCORDION (Bottom Full Width)\n       ========================================= *\/\n    #zx-challenge-deck .zx-case-section {\n      background: #ffffff !important;\n      border-top: 1px solid var(--zx-border) !important;\n    }\n\n    #zx-challenge-deck .zx-case-btn {\n      width: 100% !important;\n      padding: 16px 35px !important;\n      display: flex !important;\n      justify-content: space-between !important;\n      align-items: center !important;\n      background: #fdfdfd !important;\n      border: none !important;\n      cursor: pointer !important;\n      text-align: left !important;\n      font-family: inherit !important;\n      transition: background 0.2s ease !important;\n    }\n\n    #zx-challenge-deck .zx-case-btn:hover {\n      background: #f1f5f9 !important;\n    }\n\n    #zx-challenge-deck .zx-case-title {\n      font-size: 15px !important;\n      font-weight: 700 !important;\n      color: var(--zx-primary) !important;\n      display: flex !important;\n      align-items: center !important;\n      gap: 10px !important;\n    }\n\n    #zx-challenge-deck .zx-case-icon {\n      font-size: 20px !important;\n      color: var(--zx-primary) !important;\n      transition: transform 0.3s ease !important;\n    }\n\n    #zx-challenge-deck .zx-case-btn[aria-expanded=\"true\"] .zx-case-icon {\n      transform: rotate(45deg) !important;\n    }\n\n    \/* Smooth Height Grid Transition *\/\n    #zx-challenge-deck .zx-case-body {\n      display: grid !important;\n      grid-template-rows: 0fr !important;\n      transition: grid-template-rows 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;\n      background: #ffffff !important;\n    }\n\n    #zx-challenge-deck .zx-case-body.is-open {\n      grid-template-rows: 1fr !important;\n    }\n\n    #zx-challenge-deck .zx-case-inner {\n      overflow: hidden !important;\n    }\n\n    #zx-challenge-deck .zx-case-content {\n      padding: 10px 35px 35px 35px !important;\n    }\n\n    \/* Metadata Tags *\/\n    #zx-challenge-deck .zx-tags {\n      display: flex !important;\n      flex-wrap: wrap !important;\n      gap: 8px !important;\n      margin-bottom: 15px !important;\n    }\n\n    #zx-challenge-deck .zx-tag {\n      background: #f1f5f9 !important;\n      border: 1px solid var(--zx-border) !important;\n      padding: 4px 10px !important;\n      font-size: 12px !important;\n      border-radius: 4px !important;\n      color: var(--zx-text-body) !important;\n    }\n\n    #zx-challenge-deck .zx-tag strong {\n      color: var(--zx-text-dark) !important;\n    }\n\n    \/* Paragraphs inside case study *\/\n    #zx-challenge-deck .zx-case-content p {\n      font-size: 14.5px !important;\n      color: var(--zx-text-body) !important;\n      line-height: 1.65 !important;\n      margin-bottom: 12px !important;\n    }\n\n    \/* Result Box *\/\n    #zx-challenge-deck .zx-result {\n      margin-top: 20px !important;\n      padding: 15px 20px !important;\n      background: #f0fdf4 !important; \/* Extremely light green *\/\n      border-left: 4px solid var(--zx-success) !important;\n      border-radius: 0 4px 4px 0 !important;\n    }\n\n    #zx-challenge-deck .zx-result-title {\n      font-size: 14px !important;\n      font-weight: 800 !important;\n      color: var(--zx-success) !important;\n      text-transform: uppercase !important;\n      margin-bottom: 5px !important;\n      letter-spacing: 0.5px !important;\n    }\n\n    #zx-challenge-deck .zx-result p {\n      color: #064e3b !important; \/* Dark green text *\/\n      margin-bottom: 0 !important;\n      font-weight: 500 !important;\n    }\n\n    \/* =========================================\n       5. RESPONSIVENESS\n       ========================================= *\/\n    @media (max-width: 900px) {\n      #zx-challenge-deck .zx-card-split {\n        flex-direction: column !important; \/* Stack Problem and Fix *\/\n      }\n      #zx-challenge-deck .zx-prob-side,\n      #zx-challenge-deck .zx-fix-side {\n        padding: 30px 25px !important;\n      }\n    }\n\n    @media (max-width: 600px) {\n      #zx-challenge-deck { padding: 40px 15px !important; }\n      #zx-challenge-deck h2.zx-sec-title { font-size: 26px !important; }\n      #zx-challenge-deck .zx-case-btn { padding: 15px 20px !important; }\n      #zx-challenge-deck .zx-case-content { padding: 10px 20px 25px 20px !important; }\n      #zx-challenge-deck h3.zx-prob-h3, #zx-challenge-deck h4.zx-fix-h4 { font-size: 18px !important; }\n    }\n  <\/style>\n\n  <div class=\"zx-container\">\n    \n    <header>\n      <span class=\"zx-eyebrow\">Real Problems, Real Fixes<\/span>\n      <h2 class=\"zx-sec-title\">Robotic Welding System Challenges We Solve Every Week<\/h2>\n      <p class=\"zx-sec-desc\">\n        These aren&#8217;t hypothetical scenarios. They come straight from customer calls and factory visits.\n      <\/p>\n    <\/header>\n\n    <div class=\"zx-card-list\">\n\n      <article class=\"zx-deck-card\">\n        <div class=\"zx-card-split\">\n          <div class=\"zx-prob-side\">\n            <span class=\"zx-badge-prob\">\u26a0 The Problem<\/span>\n            <h3 class=\"zx-prob-h3\">Can&#8217;t Find Welders \u2014 Production Falls Behind<\/h3>\n            <p class=\"zx-prob-text\">The welder shortage isn&#8217;t a future problem. It&#8217;s happening now. Average welder age in the US is over 55, and the gap is widening. Shops lose experienced hands to retirement and can&#8217;t backfill fast enough. Meanwhile, orders pile up and delivery windows shrink.<\/p>\n          <\/div>\n          <div class=\"zx-fix-side\">\n            <span class=\"zx-badge-fix\">\u2713 How We Fix It<\/span>\n            <h4 class=\"zx-fix-h4\">One ZX-DW Replaces 2-3 Manual Stations<\/h4>\n            <p class=\"zx-fix-text\">The teach-free system means your existing operators \u2014 not trained robot programmers \u2014 run the cell. We&#8217;ve seen shops go from 120 parts\/shift (manual) to 260+ parts\/shift (robotic) with a single workstation. The robot doesn&#8217;t call in sick, doesn&#8217;t fatigue at hour six, and doesn&#8217;t need three months of on-the-job training.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"zx-case-section\">\n          <button class=\"zx-case-btn\" aria-expanded=\"false\">\n            <span class=\"zx-case-title\">\n              <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z\"><\/path><\/svg>\n              Project: Steel Fabricator in Suzhou Region\n            <\/span>\n            <span class=\"zx-case-icon\">+<\/span>\n          <\/button>\n          <div class=\"zx-case-body\">\n            <div class=\"zx-case-inner\">\n              <div class=\"zx-case-content\">\n                <div class=\"zx-tags\">\n                  <span class=\"zx-tag\"><strong>Industry:<\/strong> Structural Steel<\/span>\n                  <span class=\"zx-tag\"><strong>Product:<\/strong> ZX-DW with MR10W-1440-D<\/span>\n                  <span class=\"zx-tag\"><strong>Positioner:<\/strong> L-Type<\/span>\n                <\/div>\n                <p>A structural steel shop outside Suzhou reached out in late 2023 \u2014 they were losing bids because they couldn&#8217;t keep up with delivery timelines. Four welders had retired in the previous 18 months, and replacements? Nowhere to be found. The production manager told us straight up: &#8220;We need to weld 200+ gusset plates a day, and right now we&#8217;re barely hitting 120.&#8221;<\/p>\n                <p>We installed one ZX-DW with the MR10W-1440-D robot, L-type positioner, and the Friendsss teach-free system. Setup took about four days \u2014 honestly shorter than we expected because the teach-free interface cut programming time down to almost nothing.<\/p>\n                <div class=\"zx-result\">\n                  <div class=\"zx-result-title\">\u2713 Result<\/div>\n                  <p>260 plates per shift within two weeks. Rejection rate dropped from ~6% to under 1%. The production manager called it &#8220;the easiest decision we&#8217;ve made in five years.&#8221;<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-deck-card\">\n        <div class=\"zx-card-split\">\n          <div class=\"zx-prob-side\">\n            <span class=\"zx-badge-prob\">\u26a0 The Problem<\/span>\n            <h3 class=\"zx-prob-h3\">Inconsistent Weld Quality Across Shifts<\/h3>\n            <p class=\"zx-prob-text\">Monday morning&#8217;s welds look different from Friday afternoon&#8217;s. Different welders, different hand steadiness, different attention levels. For shops exporting to markets with strict incoming inspection \u2014 EN 1090, AWS D1.1 \u2014 this inconsistency creates expensive rework and strained customer relationships.<\/p>\n          <\/div>\n          <div class=\"zx-fix-side\">\n            <span class=\"zx-badge-fix\">\u2713 How We Fix It<\/span>\n            <h4 class=\"zx-fix-h4\">\u00b10.05 mm Repeat Accuracy, Every Single Weld<\/h4>\n            <p class=\"zx-fix-text\">The robot doesn&#8217;t drift. The laser seam tracker corrects for part variation in real time, and the digital power supply holds arc parameters steady. Weld bead width, penetration, and appearance stay locked across an 8-hour shift \u2014 or a 24-hour run, for that matter.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"zx-case-section\">\n          <button class=\"zx-case-btn\" aria-expanded=\"false\">\n            <span class=\"zx-case-title\">\n              <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z\"><\/path><\/svg>\n              Project: Export Fab Shop Meeting European Standards\n            <\/span>\n            <span class=\"zx-case-icon\">+<\/span>\n          <\/button>\n          <div class=\"zx-case-body\">\n            <div class=\"zx-case-inner\">\n              <div class=\"zx-case-content\">\n                <div class=\"zx-tags\">\n                  <span class=\"zx-tag\"><strong>Industry:<\/strong> Steel Fabrication \/ Export<\/span>\n                  <span class=\"zx-tag\"><strong>Product:<\/strong> ZX-DW with MR12-2010<\/span>\n                  <span class=\"zx-tag\"><strong>Vision:<\/strong> Revopoint 3D 2.0<\/span>\n                <\/div>\n                <p>This one was interesting. A fab shop in Jiangsu was exporting structural components to a German contractor, and the contractor kept flagging weld inconsistencies on incoming inspection. Not structural failures \u2014 cosmetic issues mostly. Undercut here, excessive spatter there. Enough to cause friction.<\/p>\n                <p>We deployed the ZX-DW with the MR12-2010 arm and paired it with the Revopoint 3D Vision 2.0 for pre-weld scanning. The 3D system mapped each part before the robot even struck an arc, so the torch path matched reality rather than an idealized CAD model.<\/p>\n                <div class=\"zx-result\">\n                  <div class=\"zx-result-title\">\u2713 Result<\/div>\n                  <p>Next QC report from the German contractor: zero cosmetic defects flagged. The shop owner forwarded us the email \u2014 it basically said &#8220;whatever you changed, keep doing it.&#8221;<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-deck-card\">\n        <div class=\"zx-card-split\">\n          <div class=\"zx-prob-side\">\n            <span class=\"zx-badge-prob\">\u26a0 The Problem<\/span>\n            <h3 class=\"zx-prob-h3\">Robot Programming Is Too Complex for Our Team<\/h3>\n            <p class=\"zx-prob-text\">Traditional robotic welding cells need someone who knows pendant programming \u2014 jogging axes, setting waypoints, tuning parameters. That&#8217;s a specialized skill most small and mid-sized shops just don&#8217;t have. And hiring a robot programmer? That&#8217;s another $60K-$80K salary.<\/p>\n          <\/div>\n          <div class=\"zx-fix-side\">\n            <span class=\"zx-badge-fix\">\u2713 How We Fix It<\/span>\n            <h4 class=\"zx-fix-h4\">Teach-Free System: Import Model, Hit Start<\/h4>\n            <p class=\"zx-fix-text\">The Friendsss system reads Tekla, SOLIDWORKS, or UG files directly. It identifies weld seams, assigns welding parameters, and generates the robot program \u2014 no programming knowledge needed. Operators pick it up in one to two days. We&#8217;ve trained people who had never touched a robot before.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"zx-case-section\">\n          <button class=\"zx-case-btn\" aria-expanded=\"false\">\n            <span class=\"zx-case-title\">\n              <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z\"><\/path><\/svg>\n              Project: Metal Furniture Manufacturer Near Foshan\n            <\/span>\n            <span class=\"zx-case-icon\">+<\/span>\n          <\/button>\n          <div class=\"zx-case-body\">\n            <div class=\"zx-case-inner\">\n              <div class=\"zx-case-content\">\n                <div class=\"zx-tags\">\n                  <span class=\"zx-tag\"><strong>Industry:<\/strong> Metal Furniture<\/span>\n                  <span class=\"zx-tag\"><strong>Product:<\/strong> 2\u00d7 ZX-DW with MR10W-1440-D<\/span>\n                  <span class=\"zx-tag\"><strong>Positioner:<\/strong> Head-and-Tail<\/span>\n                <\/div>\n                <p>A metal furniture maker near Foshan was growing at 30% year-over-year but couldn&#8217;t hire welders fast enough. Three manual stations, still falling behind. The owner told us he&#8217;d looked at Japanese-brand robotic cells, but the programming complexity and price tag scared him off.<\/p>\n                <p>We put in two ZX-DW workstations side by side, both with head-and-tail positioners for their tubular frame assemblies. The teach-free system was the selling point \u2014 operators with zero robot experience were running production programs within two days of training. No pendant coding, no offline software licenses.<\/p>\n                <div class=\"zx-result\">\n                  <div class=\"zx-result-title\">\u2713 Result<\/div>\n                  <p>Output jumped from 150 frames\/day (3 manual stations) to 280 frames\/day (2 robotic cells, 2 operators). Payback period: under 14 months on labor savings alone. Finishing department stopped requesting weld rework entirely.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-deck-card\">\n        <div class=\"zx-card-split\">\n          <div class=\"zx-prob-side\">\n            <span class=\"zx-badge-prob\">\u26a0 The Problem<\/span>\n            <h3 class=\"zx-prob-h3\">Parts Vary Batch to Batch \u2014 Robot Can&#8217;t Cope<\/h3>\n            <p class=\"zx-prob-text\">Fabricated parts aren&#8217;t machined parts. Thermal distortion, fit-up gaps, and plasma-cut edges mean every batch looks slightly different. A robot welding a perfect CAD path will miss the actual weld seam position by millimeters \u2014 and that means defects.<\/p>\n          <\/div>\n          <div class=\"zx-fix-side\">\n            <span class=\"zx-badge-fix\">\u2713 How We Fix It<\/span>\n            <h4 class=\"zx-fix-h4\">Laser Tracking + Optional 3D Vision Scanning<\/h4>\n            <p class=\"zx-fix-text\">The standard line laser scanner tracks the seam during welding and corrects torch position on the fly. For more demanding applications, the Revopoint 3D Vision 2.0 scans the entire part before welding starts, building a point cloud that the system uses to adjust the welding program to match the actual geometry. Not the drawing \u2014 the real part sitting on the positioner.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"zx-case-section\">\n          <button class=\"zx-case-btn\" aria-expanded=\"false\">\n            <span class=\"zx-case-title\">\n              <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z\"><\/path><\/svg>\n              Project: Agricultural Equipment Manufacturer in Anhui\n            <\/span>\n            <span class=\"zx-case-icon\">+<\/span>\n          <\/button>\n          <div class=\"zx-case-body\">\n            <div class=\"zx-case-inner\">\n              <div class=\"zx-case-content\">\n                <div class=\"zx-tags\">\n                  <span class=\"zx-tag\"><strong>Industry:<\/strong> Agricultural Equipment<\/span>\n                  <span class=\"zx-tag\"><strong>Product:<\/strong> ZX-DW with MR08-1840<\/span>\n                  <span class=\"zx-tag\"><strong>Vision:<\/strong> Line Laser Tracking<\/span>\n                <\/div>\n                <p>A mid-sized ag equipment maker had skilled welders doing repetitive bracket welds all day. High turnover, inconsistent bead quality, and \u2014 here&#8217;s the kicker \u2014 they were paying overtime just to keep up with seasonal demand spikes.<\/p>\n                <p>We configured the ZX-DW with the MR08-1840 robot and P-type positioner. The line laser tracking was critical because their brackets had slight dimensional variations batch to batch. Vision picked up on those differences and adjusted the weld path automatically.<\/p>\n                <div class=\"zx-result\">\n                  <div class=\"zx-result-title\">\u2713 Result<\/div>\n                  <p>Cycle time for bracket assemblies went from 12 minutes (manual) to 4.5 minutes. One operator now runs the cell and a loading station at the same time. Floor supervisor admitted he was skeptical \u2014 &#8220;I didn&#8217;t think a robot could handle our part variation.&#8221; Turns out laser tracking sorted that.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    (function() {\n      const module = document.getElementById('zx-challenge-deck');\n      if (!module) return;\n\n      const btns = module.querySelectorAll('.zx-case-btn');\n\n      btns.forEach(btn => {\n        btn.addEventListener('click', function() {\n          const body = this.nextElementSibling;\n          const isExpanded = this.getAttribute('aria-expanded') === 'true';\n\n          if (isExpanded) {\n            this.setAttribute('aria-expanded', 'false');\n            body.classList.remove('is-open');\n          } else {\n            this.setAttribute('aria-expanded', 'true');\n            body.classList.add('is-open');\n          }\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-51245d0\" data-block-id=\"51245d0\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-51245d0-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-99ac8e5\" data-v=\"4\" data-block-id=\"99ac8e5\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-99ac8e5-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-99ac8e5-inner-blocks\">\n<section id=\"zx-industry-hover\" aria-label=\"Industry Applications for Robot Welding Stations\">\n  <style>\n    \/* =========================================\n       1. SCOPE, FONTS & VARIABLES\n       ========================================= *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n    #zx-industry-hover {\n      --zx-primary: #184890;\n      --zx-accent: #FFD800;\n      --zx-text-dark: #0f172a;\n      --zx-text-body: #475569;\n      --zx-bg-light: #f8fafc;\n      --zx-white: #ffffff;\n      --zx-border: #e2e8f0;\n\n      \/* Alert colors *\/\n      --zx-alert-bg: #fffdf0;\n      --zx-alert-text: #92400e;\n      --zx-alert-border: #fde68a;\n\n      width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 40px 20px !important;\n      background-color: #ffffff !important;\n      font-family: 'Inter', system-ui, sans-serif !important;\n      line-height: 1.6 !important;\n    }\n\n    #zx-industry-hover * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    #zx-industry-hover .zx-container {\n      max-width: 1200px !important;\n      margin: 0 auto !important;\n      width: 100% !important;\n    }\n\n    \/* =========================================\n       2. HEADER SECTION (H2)\n       ========================================= *\/\n    #zx-industry-hover header {\n      text-align: center !important;\n      max-width: 900px !important;\n      margin: 0 auto 30px auto !important;\n    }\n\n    #zx-industry-hover .zx-eyebrow {\n      display: inline-block !important;\n      font-size: 12px !important;\n      font-weight: 800 !important;\n      text-transform: uppercase !important;\n      letter-spacing: 1.5px !important;\n      color: var(--zx-primary) !important;\n      background: rgba(24, 72, 144, 0.08) !important;\n      padding: 4px 12px !important;\n      border-radius: 4px !important;\n      margin-bottom: 12px !important;\n    }\n\n    #zx-industry-hover h2.zx-title {\n      font-size: 32px !important;\n      font-weight: 700 !important;\n      color: var(--zx-text-dark) !important;\n      margin-bottom: 12px !important;\n      line-height: 1.25 !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    #zx-industry-hover p.zx-intro {\n      font-size: 15px !important;\n      color: var(--zx-text-body) !important;\n      margin-bottom: 0 !important;\n      line-height: 1.6 !important;\n    }\n\n    \/* =========================================\n       3. HOVER-REVEAL GRID & CARDS (COMPACT)\n       ========================================= *\/\n    #zx-industry-hover .zx-grid {\n      display: grid !important;\n      grid-template-columns: repeat(2, 1fr) !important;\n      gap: 20px !important;\n      margin-bottom: 30px !important;\n    }\n\n    #zx-industry-hover .zx-card {\n      position: relative !important;\n      height: 360px !important;\n      border-radius: 10px !important;\n      overflow: hidden !important;\n      background: var(--zx-text-dark) !important;\n      box-shadow: 0 8px 20px rgba(15, 23, 42, 0.06) !important;\n      cursor: pointer !important;\n      outline: none !important;\n    }\n\n    #zx-industry-hover .zx-card:focus-visible {\n      box-shadow: 0 0 0 4px var(--zx-accent), 0 8px 20px rgba(15, 23, 42, 0.2) !important;\n    }\n\n    #zx-industry-hover .zx-card-img {\n      position: absolute !important;\n      inset: 0 !important;\n      width: 100% !important;\n      height: 100% !important;\n      z-index: 1 !important;\n    }\n\n    #zx-industry-hover .zx-card-img img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n      display: block !important;\n      transition: transform 0.8s cubic-bezier(0.25, 1, 0.5, 1) !important;\n      will-change: transform !important;\n    }\n\n    #zx-industry-hover .zx-img-overlay {\n      position: absolute !important;\n      inset: 0 !important;\n      background: linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.3) 60%, transparent 100%) !important;\n      z-index: 2 !important;\n      opacity: 0 !important;\n      transition: opacity 0.5s ease !important;\n    }\n\n    #zx-industry-hover .zx-text-panel {\n      position: absolute !important;\n      inset: 0 !important;\n      z-index: 4 !important;\n      padding: 30px 25px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n      background: linear-gradient(to top, rgba(0,0,0,0.85) 15%, rgba(0,0,0,0.35) 100%) !important;\n      transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;\n      will-change: transform, opacity !important;\n    }\n\n    #zx-industry-hover .zx-text-panel::before {\n      content: '' !important;\n      position: absolute !important;\n      top: 0 !important;\n      left: 0 !important;\n      width: 100% !important;\n      height: 3px !important;\n      background: var(--zx-accent) !important;\n    }\n\n    #zx-industry-hover h3.zx-panel-title {\n      font-size: 20px !important;\n      font-weight: 800 !important;\n      color: var(--zx-white) !important;\n      margin-bottom: 8px !important;\n      line-height: 1.2 !important;\n    }\n\n    #zx-industry-hover h4.zx-panel-tags {\n      font-size: 12px !important;\n      font-weight: 600 !important;\n      color: var(--zx-accent) !important;\n      margin-bottom: 12px !important;\n      line-height: 1.4 !important;\n    }\n\n    #zx-industry-hover p.zx-panel-desc {\n      font-size: 14px !important;\n      color: rgba(255, 255, 255, 0.95) !important;\n      line-height: 1.55 !important;\n      margin-bottom: 0 !important;\n    }\n\n    #zx-industry-hover .zx-hover-hint {\n      position: absolute !important;\n      bottom: 15px !important;\n      right: 20px !important;\n      display: flex !important;\n      align-items: center !important;\n      gap: 6px !important;\n      font-size: 11px !important;\n      font-weight: 700 !important;\n      color: rgba(255, 255, 255, 0.8) !important;\n      text-transform: uppercase !important;\n      letter-spacing: 0.5px !important;\n      transition: opacity 0.3s ease !important;\n    }\n\n    #zx-industry-hover .zx-hover-hint svg {\n      width: 14px !important;\n      height: 14px !important;\n      stroke: currentColor !important;\n      fill: none !important;\n      stroke-width: 2 !important;\n    }\n\n    #zx-industry-hover .zx-title-bar {\n      position: absolute !important;\n      bottom: 0 !important;\n      left: 0 !important;\n      width: 100% !important;\n      z-index: 3 !important;\n      padding: 20px 25px !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      transform: translateY(15px) !important;\n      opacity: 0 !important;\n      transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    }\n\n    #zx-industry-hover .zx-title-bar h3 {\n      font-size: 18px !important;\n      font-weight: 800 !important;\n      color: var(--zx-white) !important;\n      margin: 0 !important;\n      line-height: 1.2 !important;\n      border-left: 3px solid var(--zx-accent) !important;\n      padding-left: 10px !important;\n    }\n\n    #zx-industry-hover .zx-title-bar .zx-icon-circle {\n      width: 30px !important;\n      height: 30px !important;\n      border-radius: 50% !important;\n      background: var(--zx-accent) !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n    }\n\n    #zx-industry-hover .zx-title-bar .zx-icon-circle svg {\n      width: 16px !important;\n      height: 16px !important;\n      stroke: #000000 !important;\n      fill: none !important;\n      stroke-width: 2.5 !important;\n    }\n\n    #zx-industry-hover .zx-card:hover .zx-card-img img,\n    #zx-industry-hover .zx-card:focus-visible .zx-card-img img {\n      transform: scale(1.06) !important;\n    }\n\n    #zx-industry-hover .zx-card:hover .zx-img-overlay,\n    #zx-industry-hover .zx-card:focus-visible .zx-img-overlay {\n      opacity: 1 !important;\n    }\n\n    #zx-industry-hover .zx-card:hover .zx-text-panel,\n    #zx-industry-hover .zx-card:focus-visible .zx-text-panel {\n      transform: translateY(25px) !important;\n      opacity: 0 !important;\n      pointer-events: none !important;\n    }\n\n    #zx-industry-hover .zx-card:hover .zx-title-bar,\n    #zx-industry-hover .zx-card:focus-visible .zx-title-bar {\n      transform: translateY(0) !important;\n      opacity: 1 !important;\n      transition-delay: 0.1s !important;\n    }\n\n    \/* =========================================\n       4. COMPACT ALERT BOX\n       ========================================= *\/\n    #zx-industry-hover .zx-alert {\n      background: var(--zx-alert-bg) !important;\n      border: 1px solid var(--zx-alert-border) !important;\n      border-left: 4px solid var(--zx-accent) !important;\n      border-radius: 8px !important;\n      padding: 20px 24px !important;\n      display: flex !important;\n      gap: 16px !important;\n      align-items: flex-start !important;\n      margin-bottom: 24px !important;\n    }\n\n    #zx-industry-hover .zx-alert-icon {\n      width: 20px !important;\n      height: 20px !important;\n      flex-shrink: 0 !important;\n      margin-top: 2px !important;\n    }\n\n    #zx-industry-hover .zx-alert-icon svg {\n      width: 100% !important;\n      height: 100% !important;\n      stroke: var(--zx-alert-text) !important;\n      fill: none !important;\n      stroke-width: 2 !important;\n    }\n\n    #zx-industry-hover .zx-alert-content {\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 4px !important;\n    }\n\n    #zx-industry-hover h4.zx-alert-title {\n      font-size: 14px !important;\n      font-weight: 800 !important;\n      color: var(--zx-alert-text) !important;\n      margin: 0 !important;\n      line-height: 1.2 !important;\n      text-transform: uppercase !important;\n    }\n\n    #zx-industry-hover p.zx-alert-text {\n      font-size: 13.5px !important;\n      color: var(--zx-text-dark) !important;\n      margin: 0 !important;\n      line-height: 1.55 !important;\n    }\n\n    \/* =========================================\n       5. CTA BUTTON ROW\n       ========================================= *\/\n    #zx-industry-hover .zx-cta-row {\n      display: flex !important;\n      gap: 14px !important;\n      align-items: stretch !important;\n    }\n    #zx-industry-hover .zx-cta-link {\n      display: flex !important;\n      align-items: center !important;\n      gap: 12px !important;\n      padding: 14px 24px !important;\n      border-radius: 8px !important;\n      font-family: 'Inter', system-ui, sans-serif !important;\n      font-size: 14px !important;\n      font-weight: 600 !important;\n      line-height: 1.3 !important;\n      text-decoration: none !important;\n      cursor: pointer !important;\n      border: none !important;\n      flex: 1 !important;\n      transition: box-shadow 0.2s ease, transform 0.2s ease !important;\n    }\n    #zx-industry-hover .zx-cta-link:focus-visible {\n      outline: 2px solid var(--zx-primary) !important;\n      outline-offset: 2px !important;\n    }\n    \/* Primary: Quote button *\/\n    #zx-industry-hover .zx-cta-link--primary {\n      background: var(--zx-primary) !important;\n      color: var(--zx-white) !important;\n    }\n    #zx-industry-hover .zx-cta-link--primary:hover {\n      box-shadow: 0 4px 16px rgba(24,72,144,0.3) !important;\n      transform: translateY(-1px) !important;\n    }\n    #zx-industry-hover .zx-cta-link--primary svg {\n      stroke: var(--zx-white) !important;\n    }\n    \/* Secondary: ROI tool link *\/\n    #zx-industry-hover .zx-cta-link--secondary {\n      background: var(--zx-white) !important;\n      color: var(--zx-primary) !important;\n      border: 1.5px solid var(--zx-primary) !important;\n    }\n    #zx-industry-hover .zx-cta-link--secondary:hover {\n      background: rgba(24,72,144,0.04) !important;\n      box-shadow: 0 4px 16px rgba(24,72,144,0.1) !important;\n      transform: translateY(-1px) !important;\n    }\n    #zx-industry-hover .zx-cta-link--secondary svg {\n      stroke: var(--zx-primary) !important;\n    }\n    #zx-industry-hover .zx-cta-link svg {\n      width: 20px !important;\n      height: 20px !important;\n      fill: none !important;\n      stroke-width: 1.8 !important;\n      stroke-linecap: round !important;\n      stroke-linejoin: round !important;\n      flex-shrink: 0 !important;\n    }\n    #zx-industry-hover .zx-cta-text {\n      display: flex !important;\n      flex-direction: column !important;\n    }\n    #zx-industry-hover .zx-cta-text-main {\n      font-size: 14px !important;\n      font-weight: 700 !important;\n    }\n    #zx-industry-hover .zx-cta-text-sub {\n      font-size: 11px !important;\n      font-weight: 400 !important;\n      opacity: 0.7 !important;\n      line-height: 1.35 !important;\n      margin-top: 2px !important;\n    }\n\n    \/* =========================================\n       6. RESPONSIVENESS\n       ========================================= *\/\n    @media (max-width: 900px) {\n      #zx-industry-hover .zx-grid {\n        grid-template-columns: 1fr !important;\n        gap: 20px !important;\n      }\n\n      #zx-industry-hover .zx-card {\n        height: auto !important;\n        display: flex !important;\n        flex-direction: column !important;\n        background: var(--zx-white) !important;\n        border: 1px solid var(--zx-border) !important;\n      }\n\n      #zx-industry-hover .zx-card-img {\n        position: relative !important;\n        height: 200px !important;\n      }\n\n      #zx-industry-hover .zx-img-overlay,\n      #zx-industry-hover .zx-title-bar,\n      #zx-industry-hover .zx-hover-hint {\n        display: none !important;\n      }\n\n      #zx-industry-hover .zx-text-panel {\n        position: relative !important;\n        padding: 24px 20px !important;\n        background: var(--zx-white) !important;\n        transform: none !important;\n        opacity: 1 !important;\n        pointer-events: auto !important;\n      }\n\n      #zx-industry-hover .zx-text-panel::before {\n        display: none !important;\n      }\n      \n      #zx-industry-hover h3.zx-panel-title { color: var(--zx-primary) !important; }\n      #zx-industry-hover h4.zx-panel-tags { color: var(--zx-text-dark) !important; }\n      #zx-industry-hover p.zx-panel-desc { color: var(--zx-text-body) !important; }\n    }\n\n    @media (max-width: 600px) {\n      #zx-industry-hover { padding: 30px 15px !important; }\n      #zx-industry-hover h2.zx-title { font-size: 26px !important; }\n      #zx-industry-hover .zx-card-img { height: 180px !important; }\n      #zx-industry-hover .zx-alert { padding: 16px !important; flex-direction: column !important; gap: 10px !important; }\n      #zx-industry-hover .zx-cta-row { flex-direction: column !important; }\n    }\n  <\/style>\n\n  <div class=\"zx-container\">\n    \n    <header>\n      <span class=\"zx-eyebrow\">Industry Applications<\/span>\n      <h2 class=\"zx-title\">Where Robot Welding Stations Fit \u2014 By Industry<\/h2>\n      <p class=\"zx-intro\">The ZX-DW welding workstation is perfect for factories where structural welding is done repeatedly. It works best for companies making components in batch sizes between 50 and 5,000 where the dominant type of joint is the fillet weld. Our clients consist of steel fabricators, furniture factories, and equipment manufacturers.<\/p>\n    <\/header>\n\n    <div class=\"zx-grid\">\n\n      <article class=\"zx-card\" tabindex=\"0\">\n        <div class=\"zx-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Steel-Structure-Fabrication.png\" alt=\"Steel Structure Fabrication Welding\" loading=\"lazy\">\n          <div class=\"zx-img-overlay\"><\/div>\n        <\/div>\n\n        <div class=\"zx-text-panel\">\n          <h3 class=\"zx-panel-title\">Steel Structure Fabrication<\/h3>\n          <h4 class=\"zx-panel-tags\">Gussets \u00b7 Brackets \u00b7 Base plates \u00b7 Stiffeners \u00b7 Corbels<\/h4>\n          <p class=\"zx-panel-desc\">This is the bread and butter. Steel building fabricators running EN 1090 or AWS D1.1 work \u2014 gusset plates on columns, stiffener plates on beams, base plates with shear studs. A typical shop welds 80-150 of these parts per shift by hand. The ZX-DW handles 200-300 in the same time window, and the welds pass UT inspection on the first go.<\/p>\n          <div class=\"zx-hover-hint\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            Hover\n          <\/div>\n        <\/div>\n\n        <div class=\"zx-title-bar\">\n          <h3>Steel Structure<\/h3>\n          <div class=\"zx-icon-circle\">\n            <svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-card\" tabindex=\"0\">\n        <div class=\"zx-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Automotive-Sub-Assemblies.png\" alt=\"Automotive Sub-Assemblies Robotic Welding\" loading=\"lazy\">\n          <div class=\"zx-img-overlay\"><\/div>\n        <\/div>\n\n        <div class=\"zx-text-panel\">\n          <h3 class=\"zx-panel-title\">Automotive Sub-Assemblies<\/h3>\n          <h4 class=\"zx-panel-tags\">Seat frames \u00b7 Exhaust brackets \u00b7 Chassis cross-members<\/h4>\n          <p class=\"zx-panel-desc\">Full car body welding is multi-robot territory \u2014 that&#8217;s not what the ZX-DW is for. But sub-assembly welding? Seat frames, exhaust hangers, cross-members produced in batches of 500+? That&#8217;s a perfect fit. The repeat accuracy (\u00b10.05 mm) and 100% parameter logging satisfy Tier 1 and Tier 2 traceability requirements.<\/p>\n          <div class=\"zx-hover-hint\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            Hover\n          <\/div>\n        <\/div>\n\n        <div class=\"zx-title-bar\">\n          <h3>Auto Sub-Assemblies<\/h3>\n          <div class=\"zx-icon-circle\">\n            <svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-card\" tabindex=\"0\">\n        <div class=\"zx-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/General-Industrial-Equipment.png\" alt=\"General Industrial Equipment Welding\" loading=\"lazy\">\n          <div class=\"zx-img-overlay\"><\/div>\n        <\/div>\n\n        <div class=\"zx-text-panel\">\n          <h3 class=\"zx-panel-title\">General Industrial Equipment<\/h3>\n          <h4 class=\"zx-panel-tags\">Motor bases \u00b7 Pump skids \u00b7 Guard rails \u00b7 Access platforms<\/h4>\n          <p class=\"zx-panel-desc\">This is the catch-all category, and honestly where we see the most variety. Pump skids for water treatment plants. Motor mounting bases for conveyor systems. Safety guard rails for factory walkways. If the part has fillet welds and repeats more than 20-30 times a month, the workstation pays back faster than most buyers expect.<\/p>\n          <div class=\"zx-hover-hint\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            Hover\n          <\/div>\n        <\/div>\n\n        <div class=\"zx-title-bar\">\n          <h3>Industrial Equipment<\/h3>\n          <div class=\"zx-icon-circle\">\n            <svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"zx-card\" tabindex=\"0\">\n        <div class=\"zx-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/zxweldingrobot.com\/wp-content\/uploads\/2026\/02\/Agricultural-Equipment.png\" alt=\"Agricultural Equipment Welding Cell\" loading=\"lazy\">\n          <div class=\"zx-img-overlay\"><\/div>\n        <\/div>\n\n        <div class=\"zx-text-panel\">\n          <h3 class=\"zx-panel-title\">Agricultural Equipment<\/h3>\n          <h4 class=\"zx-panel-tags\">Implement frames \u00b7 Hitch brackets \u00b7 PTO guards \u00b7 Loader arms<\/h4>\n          <p class=\"zx-panel-desc\">Farm equipment takes a beating \u2014 vibration, impact loading, corrosive environments. Weld quality matters more here than most people realize. We&#8217;ve seen the ZX-DW deployed for tractor attachment frames and planter brackets where the previous failure mode was inconsistent manual welds cracking in the field.<\/p>\n          <div class=\"zx-hover-hint\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            Hover\n          <\/div>\n        <\/div>\n\n        <div class=\"zx-title-bar\">\n          <h3>Agri Equipment<\/h3>\n          <div class=\"zx-icon-circle\">\n            <svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n          <\/div>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"zx-alert\">\n      <div class=\"zx-alert-icon\">\n        <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg>\n      <\/div>\n      <div class=\"zx-alert-content\">\n        <h4 class=\"zx-alert-title\">Where it&#8217;s not the right fit<\/h4>\n        <p class=\"zx-alert-text\">Pressure vessel longitudinal seams (need specialized rotators and submerged arc), pipe-to-pipe saddle joints in tight clusters (robot reach becomes an issue), very large weldments exceeding the positioner&#8217;s weight capacity, or one-off custom fabrication with no repeat parts. For those applications, we have other equipment in the ZHOUXIANG product line.<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- CTA Buttons -->\n    <div class=\"zx-cta-row\">\n      <a href=\"https:\/\/zxweldingrobot.com\/products\/single-robot-welding-workstation\/robotic-welding-roi-calculator\/\" class=\"zx-cta-link zx-cta-link--secondary\" target=\"_blank\">\n        <svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\"\/><line x1=\"8\" y1=\"6\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"10\" x2=\"16\" y2=\"10\"\/><line x1=\"8\" y1=\"14\" x2=\"12\" y2=\"14\"\/><\/svg>\n        <span class=\"zx-cta-text\">\n          <span class=\"zx-cta-text-main\">Robotic Welding ROI Calculator<\/span>\n          <span class=\"zx-cta-text-sub\">Estimate payback period and annual savings when switching from manual to robotic welding.<\/span>\n        <\/span>\n      <\/a>\n      <a href=\"#ct-popup-1791\" class=\"zx-cta-link zx-cta-link--primary ct-popup-trigger\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z\"\/><\/svg>\n        <span class=\"zx-cta-text\">\n          <span class=\"zx-cta-text-main\">Get Instant Quote<\/span>\n          <span class=\"zx-cta-text-sub\">Tell us your application \u2014 we&#8217;ll spec and price it.<\/span>\n        <\/span>\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-dd04850\" data-block-id=\"dd04850\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-dd04850-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-73f54d9\" data-v=\"4\" data-block-id=\"73f54d9\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-73f54d9-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-73f54d9-inner-blocks\">\n<section id=\"zx-faq-flagship\">\n  <style>\n    \/* =========================================\n       1. SCOPE & GLOBAL SETTINGS\n       ========================================= *\/\n    #zx-faq-flagship {\n      --zx-primary: #184890;\n      --zx-accent: #FFD800;\n      --zx-black: #000000;\n      --zx-bg: #ffffff;\n      --zx-card-bg: #ffffff;\n      --zx-text-p: #444444;\n      --zx-border: #eef1f6;\n      \n      width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 40px 20px !important;\n      background-color: var(--zx-bg) !important;\n      font-family: inherit !important;\n      line-height: 1.6 !important;\n    }\n\n    #zx-faq-flagship * {\n      box-sizing: border-box !important;\n      transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n    }\n\n    \/* =========================================\n       2. TYPOGRAPHY\n       ========================================= *\/\n    #zx-faq-flagship h2.main-title {\n      font-size: 32px !important; \/* User preference *\/\n      color: var(--zx-black) !important; \/* Black as requested *\/\n      text-align: center !important;\n      font-weight: 700 !important;\n      margin: 0 0 50px 0 !important;\n      \n      letter-spacing: 1px;\n    }\n\n    #zx-faq-flagship h2.main-title::after {\n      content: '';\n      display: block;\n      width: 50px;\n      height: 4px;\n      background: var(--zx-accent);\n      margin: 15px auto 0;\n    }\n\n    \/* =========================================\n       3. LAYOUT (1200px Wide)\n       ========================================= *\/\n    #zx-faq-flagship .faq-wrapper {\n      max-width: 1200px !important; \/* Updated Width *\/\n      margin: 0 auto !important;\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 20px;\n    }\n\n    \/* =========================================\n       4. ADVANCED CARD DESIGN\n       ========================================= *\/\n    #zx-faq-flagship .faq-item {\n      background: var(--zx-card-bg);\n      border: 1px solid var(--zx-border);\n      border-radius: 0; \/* Modern squared edges for industrial feel *\/\n      overflow: hidden;\n      cursor: pointer;\n      position: relative;\n    }\n\n    #zx-faq-flagship .faq-item:hover {\n      border-color: var(--zx-primary);\n      box-shadow: 0 10px 30px rgba(24, 72, 144, 0.08);\n    }\n\n    \/* Horizontal Accent Bar *\/\n    #zx-faq-flagship .faq-item::before {\n      content: '';\n      position: absolute;\n      left: 0;\n      top: 0;\n      bottom: 0;\n      width: 0;\n      background: var(--zx-accent);\n      z-index: 2;\n    }\n\n    #zx-faq-flagship .faq-item.active::before {\n      width: 6px;\n    }\n\n    \/* Header Structure *\/\n    #zx-faq-flagship .faq-header {\n      padding: 30px 40px;\n      display: flex;\n      align-items: center;\n      gap: 30px;\n      background: #fff;\n    }\n\n    \/* Index Numbers *\/\n    #zx-faq-flagship .faq-index {\n      font-family: serif;\n      font-style: italic;\n      font-size: 24px;\n      color: var(--zx-border);\n      font-weight: 700;\n      min-width: 40px;\n    }\n\n    #zx-faq-flagship .faq-item.active .faq-index {\n      color: var(--zx-primary);\n      opacity: 0.3;\n    }\n\n    #zx-faq-flagship h3.faq-question {\n      font-size: 20px !important;\n      font-weight: 700 !important;\n      color: var(--zx-primary) !important;\n      margin: 0 !important;\n      flex: 1;\n    }\n\n    \/* Toggle Icon *\/\n    #zx-faq-flagship .faq-toggle {\n      width: 32px;\n      height: 32px;\n      border: 1px solid var(--zx-border);\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      position: relative;\n    }\n\n    #zx-faq-flagship .faq-toggle::before,\n    #zx-faq-flagship .faq-toggle::after {\n      content: '';\n      position: absolute;\n      background: var(--zx-primary);\n    }\n\n    #zx-faq-flagship .faq-toggle::before { width: 12px; height: 2px; }\n    #zx-faq-flagship .faq-toggle::after { width: 2px; height: 12px; }\n\n    #zx-faq-flagship .faq-item.active .faq-toggle {\n      transform: rotate(45deg);\n      border-color: var(--zx-accent);\n      background: var(--zx-accent);\n    }\n\n    \/* Content Area *\/\n    #zx-faq-flagship .faq-content {\n      max-height: 0;\n      overflow: hidden;\n      opacity: 0;\n      transform: translateY(10px);\n      background: #fafbfc;\n    }\n\n    #zx-faq-flagship .faq-item.active .faq-content {\n      max-height: 800px;\n      opacity: 1;\n      transform: translateY(0);\n      padding-bottom: 30px;\n    }\n\n    #zx-faq-flagship .faq-answer {\n      padding: 0 40px 40px 110px; \/* Aligned with question text *\/\n      margin: 0;\n      font-size: 17px;\n      color: var(--zx-text-p);\n    }\n\n    \/* =========================================\n       5. RESPONSIVENESS\n       ========================================= *\/\n    @media (max-width:690px) {\n      #zx-faq-flagship .faq-header { padding: 20px; gap: 15px; }\n      #zx-faq-flagship .faq-index { font-size: 18px; min-width: 25px; }\n      #zx-faq-flagship h3.faq-question { font-size: 17px !important; }\n      #zx-faq-flagship .faq-answer { padding: 0 20px 20px 60px; font-size: 15px; }\n    }\n  <\/style>\n\n  <h2 class=\"main-title\">Frequently Asked Questions<\/h2>\n\n  <div class=\"faq-wrapper\">\n    \n    <div class=\"faq-item\">\n      <div class=\"faq-header\">\n        <span class=\"faq-index\">01<\/span>\n        <h3 class=\"faq-question\">What makes a single robot welding workstation different from a multi-robot cell?<\/h3>\n        <div class=\"faq-toggle\"><\/div>\n      <\/div>\n      <div class=\"faq-content\">\n        <p class=\"faq-answer\">Scope, mostly. A single-station setup uses one robotic arm paired with one positioner and a welding table in a compact footprint \u2014 roughly 3\u00d73 meters for the ZX-DW. It handles one part at a time (or two if you&#8217;re clever with dual fixturing). Multi-robot cells or a cobot welding cell bring in collaborative arms, linear tracks, and sometimes automated part transport. The upfront cost difference is significant \u2014 a single ZX-DW runs a fraction of what a dual-robot cell costs. For shops doing gusset plates, brackets, and similar small structural parts, a single station covers the throughput needed without the complexity.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-header\">\n        <span class=\"faq-index\">02<\/span>\n        <h3 class=\"faq-question\">Do I need programming experience to run a ZHOUXIANG welding workstation?<\/h3>\n        <div class=\"faq-toggle\"><\/div>\n      <\/div>\n      <div class=\"faq-content\">\n        <p class=\"faq-answer\">No. That&#8217;s kind of the whole point of the teach-free system. The Friendsss software imports 3D models from Tekla, SOLIDWORKS, or UG and auto-generates the welding program \u2014 weld seam locations, torch angles, travel speed, the works. We&#8217;ve trained operators who had never touched a robot before. Most get comfortable within two days. If you want to fine-tune parameters later, you can, but the default auto-generated programs work well for standard structural parts right out of the gate.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-header\">\n        <span class=\"faq-index\">03<\/span>\n        <h3 class=\"faq-question\">What types of parts can the ZX-DW handle?<\/h3>\n        <div class=\"faq-toggle\"><\/div>\n      <\/div>\n      <div class=\"faq-content\">\n        <p class=\"faq-answer\">It&#8217;s purpose-built for small structural components that fit within the 2 \u00d7 1.2 \u00d7 0.6 m working envelope. Think gusset plates, rib supports, brackets, corbels, column base plates, purlin support plates \u2014 the repetitive stuff that eats up welder-hours on a steel fabrication floor. For larger members like full-length H-beams or box beams, we have ground-rail and gantry workstation configurations with much bigger envelopes. But for the parts that make up 60-70% of the small-piece welding workload in a typical steel shop? The ZX-DW handles them.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-header\">\n        <span class=\"faq-index\">04<\/span>\n        <h3 class=\"faq-question\">How fast is the payback on a single robot welding workstation?<\/h3>\n        <div class=\"faq-toggle\"><\/div>\n      <\/div>\n      <div class=\"faq-content\">\n        <p class=\"faq-answer\">Depends on your labor costs and how many shifts you&#8217;re running, but here&#8217;s a rough frame. In our Suzhou deployment, one ZX-DW replaced the output of about 2.5 manual welders on gusset plates. In the Foshan furniture project, two units replaced three manual stations plus one overtime position. Typical payback we&#8217;ve seen across deployments is 10-18 months based on labor savings \u2014 faster if you factor in reduced rework and scrap. Shops running two shifts see payback sooner because the robot doesn&#8217;t cost extra for the second shift.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-header\">\n        <span class=\"faq-index\">05<\/span>\n        <h3 class=\"faq-question\">Can the workstation handle part-to-part dimensional variation?<\/h3>\n        <div class=\"faq-toggle\"><\/div>\n      <\/div>\n      <div class=\"faq-content\">\n        <p class=\"faq-answer\">Yes, and this is where a lot of buyers get pleasantly surprised. The standard line laser seam tracker follows the actual joint position in real time \u2014 if the part is 2 mm off from nominal, the torch follows. For tighter tolerance work or parts with more complex geometry, the optional Revopoint 3D Vision 2.0 does a full pre-weld scan and rebuilds the program around what&#8217;s actually sitting on the positioner. We&#8217;ve run parts with 3-4 mm batch variation and the system compensated without operator intervention.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-header\">\n        <span class=\"faq-index\">06<\/span>\n        <h3 class=\"faq-question\">What positioner should I choose?<\/h3>\n        <div class=\"faq-toggle\"><\/div>\n      <\/div>\n      <div class=\"faq-content\">\n        <p class=\"faq-answer\">It comes down to your part geometry. L-type is the simplest \u2014 single-axis rotation, great for flat structural parts like gusset plates and stiffeners. P-type adds tilt, which helps with irregularly shaped assemblies. Head-and-tail gives you full 360\u00b0 rotation between two clamping points \u2014 that&#8217;s what you want for tubes, frames, and any part that needs circumferential welds. We help customers pick during the quotation process, usually after seeing drawings or sample parts. Getting the positioner right matters more than most people think.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-header\">\n        <span class=\"faq-index\">07<\/span>\n        <h3 class=\"faq-question\">What welding processes does the ZX-DW support?<\/h3>\n        <div class=\"faq-toggle\"><\/div>\n      <\/div>\n      <div class=\"faq-content\">\n        <p class=\"faq-answer\">Standard configuration is MIG\/MAG \u2014 CO\u2082 shielded or mixed gas (Ar\/CO\u2082). That covers the majority of structural steel welding applications. The Aotai and Megmeet digital power supplies handle the arc control, paired with a TRM water-cooled extended torch for continuous-duty runs. We don&#8217;t currently offer TIG or laser welding on the ZX-DW platform \u2014 those processes have different speed-vs-precision tradeoffs that suit other workstation types in our lineup.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"faq-item\">\n      <div class=\"faq-header\">\n        <span class=\"faq-index\">08<\/span>\n        <h3 class=\"faq-question\">Does ZHOUXIANG support OEM, wholesale, or custom configurations?<\/h3>\n        <div class=\"faq-toggle\"><\/div>\n      <\/div>\n      <div class=\"faq-content\">\n        <p class=\"faq-answer\">All three. We do OEM\/private-label builds for integrators and distributors \u2014 your brand, our hardware. Wholesale pricing kicks in at three or more units. And every ZX-DW is technically a custom build: you choose the robot body (MR10W, MR08, or MR12), positioner type, power supply brand, and vision system level. We&#8217;ve also handled one-off requests \u2014 non-standard fixture plates, modified cable harness lengths, custom paint colors for specific factory standards. Being the actual manufacturer means we can do that without going through three layers of approval.<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <script>\n    (function() {\n      const faqContainer = document.getElementById('zx-faq-flagship');\n      const items = faqContainer.querySelectorAll('.faq-item');\n\n      items.forEach(item => {\n        item.addEventListener('click', () => {\n          const isActive = item.classList.contains('active');\n          \n          \/\/ Close all others\n          items.forEach(el => el.classList.remove('active'));\n          \n          \/\/ Toggle current\n          if (!isActive) {\n            item.classList.add('active');\n          }\n        });\n      });\n    })();\n  <\/script>\n\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What makes a single robot welding workstation different from a multi-robot cell?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"A single-station setup uses one robotic arm paired with one positioner in a compact 3x3m footprint, handling one part at a time. It is significantly more cost-effective than multi-robot cells for small structural parts.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Do I need programming experience to run a ZHOUXIANG welding workstation?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"No. The teach-free system imports 3D models and auto-generates welding programs. Most operators become comfortable with the system within two days.\"\n        }\n      }\n    ]\n  }\n  <\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Trusted Worldwide Single Robot Welding Workstation Single Robot Welding Workstation for Automated Welding System ZHOUXIANG&#8217;s ZX-DW workstation pairs a teach-free robotic welding system with laser seam tracking to weld gusset plates, brackets, and rib supports \u2014 no pendant programming, no manual torch adjustment. One operator runs the cell. A user-friendly, high-precision solution that minimizes downtime [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":1799,"parent":1786,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1797","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/pages\/1797","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\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/comments?post=1797"}],"version-history":[{"count":0,"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/pages\/1797\/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\/1799"}],"wp:attachment":[{"href":"https:\/\/zxweldingrobot.com\/es\/wp-json\/wp\/v2\/media?parent=1797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}