{"id":1113,"date":"2026-04-08T01:14:44","date_gmt":"2026-04-08T01:14:44","guid":{"rendered":"https:\/\/hxcnc.com\/?page_id=1113"},"modified":"2026-05-14T06:28:31","modified_gmt":"2026-05-14T06:28:31","slug":"ball-screw-accessory-parts","status":"publish","type":"page","link":"https:\/\/hxcnc.com\/fr\/product\/ball-screw-accessory-parts\/","title":{"rendered":"Pi\u00e8ces d'accessoires pour vis \u00e0 billes"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1113\" class=\"elementor elementor-1113\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be62a60 e-con-full e-flex e-con e-parent\" data-id=\"be62a60\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96b071e elementor-widget elementor-widget-html\" data-id=\"96b071e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@300;400;500;700;900&family=Roboto+Condensed:wght@400;700;900&family=Roboto+Mono:wght@400;500&display=swap\" rel=\"stylesheet\">\n \n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FAQ button \u2014 strip default browser styles\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-faq-q,\n.hxc-faq-q:hover,\n.hxc-faq-q:focus,\n.hxc-faq-q:active,\n.hxc-faq-q:focus-visible {\n  background: transparent !important;\n  box-shadow: none !important;\n  outline: none !important;\n}\n.hxc-faq-q:hover,\n.hxc-faq-q.open {\n  color: var(--primary);\n}\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DESIGN TOKENS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-wrap {\n  --bg: #F7F9FC;\n  --card: #FFFFFF;\n  --surface: #EEF3F8;\n  --text: #1F2937;\n  --muted: #5B6777;\n  --mute2: #9CA8B4;\n  --border: #D7E0EA;\n \n  --primary: #2563EB;\n  --hover: #1D4ED8;\n  --pa: rgba(37, 99, 235, .08);\n  --pb: rgba(37, 99, 235, .15);\n  --pc: rgba(37, 99, 235, .22);\n \n  --accent: #0F766E;\n  --aa: rgba(15, 118, 110, .08);\n  --ac: rgba(15, 118, 110, .22);\n \n  --amb: #B45309;\n  --amA: rgba(180, 83, 9, .1);\n  --amC: rgba(180, 83, 9, .25);\n \n  --r: 8px;\n  --rl: 12px;\n  --rx: 16px;\n \n  --hd: 'Roboto Condensed', sans-serif;\n  --bd: 'Roboto', sans-serif;\n  --mn: 'Roboto Mono', monospace;\n \n  font-family: var(--bd);\n  color: var(--text);\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n}\n.hxc-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.hxc-wrap a { color: inherit; text-decoration: none; }\n.hxc-wrap img { display: block; width: 100%; height: 100%; object-fit: cover; }\n \n.hxc-inner { max-width: 1200px; margin: 0 auto; padding: 0 48px; }\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SECTION CONTAINERS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-s { padding: 80px 0; background: var(--bg); }\n.hxc-s-sf {\n  padding: 80px 0;\n  background: var(--surface);\n  border-top: .5px solid var(--border);\n  border-bottom: .5px solid var(--border);\n}\n.hxc-s-cd {\n  padding: 80px 0;\n  background: var(--card);\n  border-bottom: .5px solid var(--border);\n}\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SHARED \u2014 eyebrows, headings, buttons\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-ey {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n  color: var(--accent);\n  background: #E0F2EE;\n  padding: 4px 12px;\n  border-radius: 20px;\n  margin-bottom: 14px;\n}\n.hxc-ey::before {\n  content: '';\n  width: 6px;\n  height: 6px;\n  border-radius: 50%;\n  background: var(--accent);\n  flex-shrink: 0;\n}\n.hxc-h2 {\n  font-family: var(--hd);\n  font-size: clamp(24px, 3vw, 34px);\n  font-weight: 700;\n  line-height: 1.2;\n  margin-bottom: 12px;\n}\n.hxc-sub {\n  font-size: 15px;\n  color: var(--muted);\n  max-width: 540px;\n  line-height: 1.75;\n}\n \n.hxc-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  height: 46px;\n  padding: 0 26px;\n  border-radius: var(--r);\n  font-family: var(--bd);\n  font-size: 14px;\n  font-weight: 500;\n  cursor: pointer;\n  border: 1.5px solid transparent;\n  transition: all .2s;\n  white-space: nowrap;\n}\n.hxc-p {\n  background: var(--primary);\n  color: #fff;\n  border-color: var(--primary);\n}\n.hxc-p:hover {\n  background: var(--hover);\n  transform: translateY(-1px);\n  box-shadow: 0 4px 14px rgba(37, 99, 235, .28);\n}\n.hxc-o {\n  background: transparent;\n  color: var(--primary);\n  border-color: var(--primary);\n}\n.hxc-o:hover { background: #EFF6FF; }\n.hxc-w {\n  background: #fff;\n  color: var(--primary);\n  border-color: #fff;\n}\n.hxc-w:hover {\n  background: #EFF6FF;\n  transform: translateY(-1px);\n}\n.hxc-g {\n  background: transparent;\n  color: #fff;\n  border-color: rgba(255, 255, 255, .5);\n}\n.hxc-g:hover {\n  border-color: #fff;\n  background: rgba(255, 255, 255, .1);\n}\n.hxc-ar { transition: transform .2s; }\n.hxc-btn:hover .hxc-ar { transform: translateX(3px); }\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   HERO \u2014 ALS-style technical drawing board\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-hero2 {\n  background: var(--card);\n  overflow: hidden;\n  position: relative;\n  border-bottom: .5px solid var(--border);\n}\n.hxc-hero2::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image:\n    linear-gradient(var(--border) 1px, transparent 1px),\n    linear-gradient(90deg, var(--border) 1px, transparent 1px);\n  background-size: 44px 44px;\n  opacity: .18;\n  pointer-events: none;\n}\n.hxc-hero2::after {\n  content: '';\n  position: absolute;\n  top: 0; right: 0; bottom: 0;\n  width: 44%;\n  background: linear-gradient(270deg, var(--surface), transparent);\n  pointer-events: none;\n}\n.hxc-hero2-stripe {\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, var(--amb), #F59E0B, var(--amb));\n  z-index: 2;\n}\n.hxc-hero2-grid {\n  position: relative;\n  z-index: 1;\n  display: grid;\n  grid-template-columns: 1fr 520px;\n  min-height: 640px;\n  align-items: stretch;\n}\n \n\/* \u2014 LEFT column \u2014 *\/\n.hxc-hero2-L {\n  padding: 80px 52px 72px 0;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  border-right: 1px solid var(--border);\n}\n.hxc-hero2-flag {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 20px;\n  flex-wrap: wrap;\n}\n.hxc-hero2-badge {\n  padding: 4px 14px;\n  border-radius: 100px;\n  background: var(--pa);\n  border: 1px solid var(--pc);\n  font-family: var(--mn);\n  font-size: 10px;\n  color: var(--primary);\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n.hxc-hero2-badge-amb {\n  background: var(--amA);\n  border-color: var(--amC);\n  color: var(--amb);\n}\n.hxc-hero2-id {\n  font-family: var(--mn);\n  font-size: 10px;\n  color: var(--mute2);\n  letter-spacing: 2px;\n}\n.hxc-hero2-h1 {\n  font-family: var(--hd);\n  font-size: clamp(38px, 5vw, 68px);\n  font-weight: 900;\n  line-height: .96;\n  letter-spacing: -2px;\n  color: var(--text);\n  margin-bottom: 18px;\n}\n.hxc-hero2-h1 em {\n  color: var(--primary);\n  font-style: normal;\n  display: block;\n}\n.hxc-hero2-sub {\n  font-size: 15px;\n  color: var(--muted);\n  max-width: 500px;\n  line-height: 1.78;\n  margin-bottom: 28px;\n}\n.hxc-hero2-stats {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n  max-width: 500px;\n  margin-bottom: 30px;\n}\n.hxc-hero2-stat {\n  padding: 14px 10px;\n  background: var(--surface);\n  border: 1px solid var(--border);\n  border-radius: 10px;\n  text-align: center;\n  transition: all .18s;\n}\n.hxc-hero2-stat:hover {\n  background: var(--pa);\n  border-color: var(--pc);\n}\n.hxc-hero2-stat-v {\n  font-family: var(--hd);\n  font-size: 19px;\n  font-weight: 900;\n  color: var(--primary);\n  line-height: 1;\n}\n.hxc-hero2-stat-v sup { font-size: 10px; font-weight: 700; }\n.hxc-hero2-stat-l {\n  font-family: var(--mn);\n  font-size: 9px;\n  color: var(--mute2);\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  margin-top: 5px;\n}\n.hxc-hero2-btns {\n  display: flex;\n  gap: 12px;\n  flex-wrap: wrap;\n}\n \n\/* \u2014 RIGHT column \u2014 dark technical board \u2014 *\/\n.hxc-hero2-R {\n  position: relative;\n  padding: 40px 0 40px 48px;\n}\n.hxc-hero2-board {\n  position: relative;\n  background: linear-gradient(165deg, #0F172A 0%, #1E293B 60%, #0F172A 100%);\n  border-radius: 24px;\n  height: 100%;\n  min-height: 560px;\n  overflow: hidden;\n  box-shadow:\n    0 30px 80px -20px rgba(15, 23, 42, .35),\n    0 8px 24px -6px rgba(15, 23, 42, .2);\n}\n.hxc-hero2-board::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image:\n    linear-gradient(rgba(255, 255, 255, .03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255, 255, 255, .03) 1px, transparent 1px);\n  background-size: 32px 32px;\n}\n.hxc-hero2-board::after {\n  content: '';\n  position: absolute;\n  top: -30%;\n  right: -20%;\n  width: 70%;\n  height: 70%;\n  background: radial-gradient(circle, rgba(15, 118, 110, .35), transparent 70%);\n}\n \n.hxc-hero2-ribbon {\n  position: absolute;\n  top: 18px;\n  left: 18px;\n  right: 18px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  z-index: 3;\n  font-family: var(--mn);\n  font-size: 10px;\n  color: rgba(255, 255, 255, .5);\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n.hxc-hero2-ribbon .dot {\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: #22C55E;\n  box-shadow: 0 0 0 3px rgba(34, 197, 94, .2);\n  display: inline-block;\n  margin-right: 8px;\n  vertical-align: middle;\n  animation: hxc-h2-pulse 2s ease-in-out infinite;\n}\n@keyframes hxc-h2-pulse {\n  0%, 100% { box-shadow: 0 0 0 3px rgba(34, 197, 94, .2); }\n  50%      { box-shadow: 0 0 0 6px rgba(34, 197, 94, .08); }\n}\n.hxc-hero2-scene {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 2;\n}\n.hxc-hero2-scene svg { width: 94%; height: auto; }\n \n.hxc-hero2-pin {\n  position: absolute;\n  z-index: 3;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  padding: 5px 11px 5px 7px;\n  background: rgba(255, 255, 255, .95);\n  border-radius: 100px;\n  font-family: var(--mn);\n  font-size: 10px;\n  font-weight: 600;\n  color: var(--primary);\n  box-shadow: 0 4px 12px rgba(0, 0, 0, .3);\n}\n.hxc-hero2-pin::before {\n  content: '';\n  width: 6px;\n  height: 6px;\n  border-radius: 50%;\n  background: var(--primary);\n}\n.hxc-hero2-pin-a {\n  background: rgba(254, 243, 199, .95);\n  color: var(--amb);\n}\n.hxc-hero2-pin-a::before { background: var(--amb); }\n.hxc-hero2-pin-t {\n  background: rgba(204, 251, 241, .95);\n  color: var(--accent);\n}\n.hxc-hero2-pin-t::before { background: var(--accent); }\n.hxc-hero2-pin-1 { top: 22%; left: 6%; }\n.hxc-hero2-pin-2 { top: 50%; right: 8%; }\n.hxc-hero2-pin-3 { bottom: 28%; left: 10%; }\n \n.hxc-hero2-chips {\n  position: absolute;\n  left: 18px;\n  right: 18px;\n  bottom: 18px;\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n  z-index: 3;\n}\n.hxc-hero2-chip {\n  padding: 12px 14px;\n  background: rgba(255, 255, 255, .06);\n  border: 1px solid rgba(255, 255, 255, .12);\n  border-radius: 10px;\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n}\n.hxc-hero2-chip-v {\n  font-family: var(--hd);\n  font-size: 13px;\n  font-weight: 700;\n  color: #fff;\n  line-height: 1.15;\n}\n.hxc-hero2-chip-v span { font-size: 10px; font-weight: 600; }\n.hxc-hero2-chip-l {\n  font-family: var(--mn);\n  font-size: 8px;\n  color: rgba(255, 255, 255, .55);\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  margin-top: 4px;\n}\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   STATS BAR\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-stats {\n  background: var(--card);\n  border-bottom: .5px solid var(--border);\n}\n.hxc-sg {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 48px;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n}\n.hxc-st {\n  padding: 28px 20px;\n  text-align: center;\n  border-right: .5px solid var(--border);\n}\n.hxc-st:last-child { border-right: none; }\n.hxc-sn {\n  font-family: var(--mn);\n  font-size: 26px;\n  font-weight: 500;\n  color: var(--accent);\n  line-height: 1;\n}\n.hxc-sl2 {\n  font-size: 12px;\n  color: var(--muted);\n  margin-top: 6px;\n  line-height: 1.4;\n}\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   GALLERY GRID\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-gh {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 32px;\n  gap: 20px;\n  flex-wrap: wrap;\n}\n.hxc-gg {\n  display: grid;\n  grid-template-columns: repeat(12, 1fr);\n  gap: 8px;\n}\n.hxc-gc {\n  position: relative;\n  overflow: hidden;\n  border-radius: var(--rl);\n  background: var(--surface);\n  cursor: pointer;\n}\n.hxc-gc img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform .45s;\n}\n.hxc-gc:hover img { transform: scale(1.05); }\n.hxc-gov {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(to top, rgba(15, 25, 60, .72), transparent 55%);\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  padding: 14px;\n  opacity: 0;\n  transition: opacity .3s;\n}\n.hxc-gc:hover .hxc-gov { opacity: 1; }\n.hxc-gn {\n  font-family: var(--hd);\n  font-size: 13px;\n  font-weight: 700;\n  color: #fff;\n  line-height: 1.3;\n  margin-bottom: 2px;\n}\n.hxc-gm {\n  font-size: 10px;\n  color: rgba(255, 255, 255, .72);\n  font-family: var(--mn);\n}\n.hxc-gtag {\n  position: absolute;\n  top: 10px;\n  left: 10px;\n  background: rgba(255, 255, 255, .92);\n  border-radius: 4px;\n  padding: 3px 8px;\n  font-size: 10px;\n  font-weight: 600;\n  color: var(--accent);\n  font-family: var(--mn);\n}\n.hxc-a   { grid-column: span 5; min-height: 340px; }\n.hxc-b   { grid-column: span 4; min-height: 164px; }\n.hxc-c   { grid-column: span 3; min-height: 164px; }\n.hxc-d   { grid-column: span 3; min-height: 164px; }\n.hxc-e   { grid-column: span 4; min-height: 164px; }\n.hxc-f   { grid-column: span 5; min-height: 164px; }\n.hxc-gg7 { grid-column: span 4; min-height: 164px; }\n.hxc-gg8 { grid-column: span 3; min-height: 164px; }\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PROCESS \u2014 4 numbered steps\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-psg {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  position: relative;\n  margin-top: 52px;\n}\n.hxc-psg::before {\n  content: '';\n  position: absolute;\n  top: 27px;\n  left: calc(12.5% + 20px);\n  right: calc(12.5% + 20px);\n  height: 1px;\n  background: repeating-linear-gradient(\n    90deg,\n    var(--primary) 0,\n    var(--primary) 6px,\n    transparent 6px,\n    transparent 14px\n  );\n  z-index: 0;\n}\n.hxc-ps {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  padding: 0 12px;\n  position: relative;\n  z-index: 1;\n}\n.hxc-psn {\n  width: 54px;\n  height: 54px;\n  border-radius: 50%;\n  background: var(--primary);\n  color: #fff;\n  font-family: var(--mn);\n  font-size: 15px;\n  font-weight: 500;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 16px;\n  box-shadow:\n    0 0 0 6px var(--surface),\n    0 0 0 7px var(--border);\n}\n.hxc-pst {\n  font-family: var(--hd);\n  font-size: 14px;\n  font-weight: 700;\n  margin-bottom: 7px;\n}\n.hxc-psd {\n  font-size: 12px;\n  color: var(--muted);\n  line-height: 1.65;\n  max-width: 180px;\n}\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   APPLICATIONS GRID\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-apg {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 14px;\n}\n.hxc-apc {\n  background: var(--card);\n  border: .5px solid var(--border);\n  border-radius: var(--rl);\n  overflow: hidden;\n  transition: all .25s;\n}\n.hxc-apc:hover {\n  border-color: var(--primary);\n  transform: translateY(-2px);\n}\n.hxc-api {\n  height: 130px;\n  overflow: hidden;\n}\n.hxc-api img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform .35s;\n}\n.hxc-apc:hover .hxc-api img { transform: scale(1.06); }\n.hxc-apb { padding: 14px 16px; }\n.hxc-apt {\n  font-family: var(--hd);\n  font-size: 13px;\n  font-weight: 700;\n  margin-bottom: 5px;\n}\n.hxc-apd {\n  font-size: 12px;\n  color: var(--muted);\n  line-height: 1.55;\n}\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   TESTIMONIALS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-tsg {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n}\n.hxc-tsi {\n  background: var(--card);\n  border: .5px solid var(--border);\n  border-radius: var(--rl);\n  padding: 22px;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.hxc-tss {\n  color: #F59E0B;\n  font-size: 13px;\n  letter-spacing: 2px;\n}\n.hxc-tst {\n  font-size: 13px;\n  color: var(--muted);\n  line-height: 1.75;\n  flex: 1;\n}\n.hxc-tshr { border-top: .5px solid var(--border); }\n.hxc-tsau {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.hxc-tsav {\n  width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  background: var(--surface);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--primary);\n  flex-shrink: 0;\n}\n.hxc-tsnm { font-size: 12px; font-weight: 500; }\n.hxc-tsco { font-size: 11px; color: var(--muted); }\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FAQ \u2014 2-column collapsible\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-faq-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0 32px;\n  align-items: start;\n}\n.hxc-faq-item {\n  border-bottom: .5px solid #E8EDF2;\n}\n.hxc-faq-q {\n  width: 100%;\n  background: none;\n  border: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 16px;\n  padding: 18px 0;\n  font-family: var(--bd);\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--text);\n  cursor: pointer;\n  text-align: left;\n  transition: color .25s;\n}\n.hxc-faq-icon {\n  width: 22px;\n  height: 22px;\n  border-radius: 50%;\n  background: var(--surface);\n  border: .5px solid var(--border);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  font-size: 14px;\n  line-height: 1;\n  transition: all .3s;\n  color: var(--muted);\n}\n.hxc-faq-q.open .hxc-faq-icon {\n  background: #DBEAFE;\n  border-color: var(--primary);\n  color: var(--primary);\n  transform: rotate(45deg);\n}\n.hxc-faq-body {\n  display: none;\n  padding: 0 0 18px;\n  font-size: 13px;\n  color: var(--muted);\n  line-height: 1.8;\n}\n.hxc-faq-body.open {\n  display: block;\n  animation: hxc-fi2 .2s ease;\n}\n@keyframes hxc-fi2 {\n  from { opacity: 0; transform: translateY(-4px); }\n  to   { opacity: 1; transform: none; }\n}\n.hxc-faq-body strong { color: #374151; font-weight: 500; }\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CTA\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-cta {\n  background: var(--primary);\n  padding: 80px 48px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.hxc-cta::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse at 25% 50%, rgba(255, 255, 255, .07), transparent 60%),\n    radial-gradient(ellipse at 75% 50%, rgba(255, 255, 255, .05), transparent 60%);\n}\n.hxc-cta > * { position: relative; z-index: 1; }\n.hxc-ctat {\n  font-family: var(--hd);\n  font-size: clamp(24px, 3vw, 36px);\n  font-weight: 900;\n  color: #fff;\n  line-height: 1.2;\n  margin-bottom: 12px;\n}\n.hxc-ctasb {\n  font-size: 15px;\n  color: rgba(255, 255, 255, .72);\n  margin-bottom: 32px;\n  max-width: 460px;\n  line-height: 1.7;\n  margin-left: auto;\n  margin-right: auto;\n}\n.hxc-ctabs {\n  display: flex;\n  gap: 12px;\n  justify-content: center;\n  flex-wrap: wrap;\n}\n.hxc-ctan {\n  margin-top: 16px;\n  font-size: 12px;\n  color: rgba(255, 255, 255, .45);\n  font-family: var(--mn);\n}\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SCROLL REVEAL\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.hxc-rv {\n  opacity: 0;\n  transform: translateY(18px);\n  transition: opacity .5s ease, transform .5s ease;\n}\n.hxc-rv.in {\n  opacity: 1;\n  transform: none;\n}\n \n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE BREAKPOINTS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 1050px) {\n  .hxc-hero2-grid { grid-template-columns: 1fr; min-height: auto; }\n  .hxc-hero2-L { padding: 64px 0 32px; border-right: none; }\n  .hxc-hero2-R { padding: 0 0 48px; }\n}\n@media (max-width: 1024px) {\n  .hxc-inner, .hxc-sg { padding: 0 32px; }\n  .hxc-gg { grid-template-columns: repeat(6, 1fr); }\n  .hxc-a { grid-column: span 4; min-height: 260px; }\n  .hxc-b, .hxc-c, .hxc-d, .hxc-e, .hxc-f, .hxc-gg7, .hxc-gg8 {\n    grid-column: span 3;\n    min-height: 150px;\n  }\n  .hxc-apg, .hxc-tsg { grid-template-columns: repeat(2, 1fr); }\n}\n@media (max-width: 768px) {\n  .hxc-inner, .hxc-sg { padding: 0 20px; }\n  .hxc-s, .hxc-s-sf, .hxc-s-cd { padding: 52px 0; }\n  .hxc-gg { grid-template-columns: 1fr 1fr; gap: 6px; }\n  .hxc-a, .hxc-b, .hxc-c, .hxc-d, .hxc-e, .hxc-f, .hxc-gg7, .hxc-gg8 {\n    grid-column: span 2;\n    min-height: 150px;\n  }\n  .hxc-sg { grid-template-columns: repeat(2, 1fr); }\n  .hxc-st:nth-child(2) { border-right: none; }\n  .hxc-st:nth-child(3) { border-right: .5px solid var(--border); }\n  .hxc-psg { grid-template-columns: 1fr 1fr; gap: 32px; }\n  .hxc-psg::before { display: none; }\n  .hxc-faq-grid { grid-template-columns: 1fr; }\n  .hxc-apg, .hxc-tsg { grid-template-columns: 1fr; }\n  .hxc-cta { padding: 56px 20px; }\n  .hxc-hero2-pin-1, .hxc-hero2-pin-3 { display: none; }\n}\n@media (max-width: 480px) {\n  .hxc-ctabs { flex-direction: column; align-items: stretch; }\n  .hxc-btn { justify-content: center; width: 100%; }\n  .hxc-hero2-stats { grid-template-columns: 1fr 1fr; }\n  .hxc-hero2-chips { grid-template-columns: 1fr; }\n}\n<\/style>\n\n<div class=\"hxc-wrap\">\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       HERO \u2014 ALS-style technical drawing board\n       re-skinned for Ball Screw Accessory Parts\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <section class=\"hxc-hero2\">\n    <div class=\"hxc-hero2-stripe\"><\/div>\n    <div class=\"hxc-inner\">\n      <div class=\"hxc-hero2-grid\">\n\n        <!-- LEFT \u2014 copy + stats + CTAs -->\n        <div class=\"hxc-hero2-L\">\n\n          <div class=\"hxc-hero2-flag\">\n            <div class=\"hxc-hero2-badge\">Product Category<\/div>\n            <div class=\"hxc-hero2-badge hxc-hero2-badge-amb\">BK \/ BF \u00b7 IT5 \u00b7 CMM 100%<\/div>\n            <div class=\"hxc-hero2-id\">BSA \/ 001 \u2014 004<\/div>\n          <\/div>\n\n          <h1 class=\"hxc-hero2-h1\">\n            Ball Screw<br>\n            <em>Accessory Parts<\/em>\n          <\/h1>\n\n          <p class=\"hxc-hero2-sub\">\n            Precision CNC machined ball screw accessory parts \u2014 bearing blocks, end housings, nut flanges, support\n            units, and coupling adapters for THK, NSK, Hiwin, and PMI ball screws. IT5 bearing bores, CMM verified,\n            MOQ 1 pc.\n          <\/p>\n\n          <div class=\"hxc-hero2-stats\">\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">IT5<\/div>\n              <div class=\"hxc-hero2-stat-l\">Bearing Bore Grade<\/div>\n            <\/div>\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">\u00b10.005<sup>mm<\/sup><\/div>\n              <div class=\"hxc-hero2-stat-l\">Bore Position Tol.<\/div>\n            <\/div>\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">All Brands<\/div>\n              <div class=\"hxc-hero2-stat-l\">THK \u00b7 NSK \u00b7 Hiwin \u00b7 PMI<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-hero2-btns\">\n            <a href=\"#hxc-cta\" class=\"hxc-btn hxc-p\">\n              Get Instant Quote <span class=\"hxc-ar\">\u2192<\/span>\n            <\/a>\n            <a href=\"#hxc-gal\" class=\"hxc-btn hxc-o\">\n              View Our Work\n            <\/a>\n          <\/div>\n        <\/div>\n\n        <!-- RIGHT \u2014 dark technical board with SVG drawing -->\n        <div class=\"hxc-hero2-R\">\n          <div class=\"hxc-hero2-board\">\n\n            <!-- top ribbon -->\n            <div class=\"hxc-hero2-ribbon\">\n              <span><span class=\"dot\"><\/span>PART DWG \u00b7 BSA-000 BK\/BF END SUPPORT SET<\/span>\n              <span>ISO 9001 : 2015<\/span>\n            <\/div>\n\n            <!-- floating annotation pins -->\n            <div class=\"hxc-hero2-pin hxc-hero2-pin-a hxc-hero2-pin-1\">BK \u00b7 Fixed End<\/div>\n            <div class=\"hxc-hero2-pin hxc-hero2-pin-2\">BF \u00b7 Floating End<\/div>\n            <div class=\"hxc-hero2-pin hxc-hero2-pin-t hxc-hero2-pin-3\">Nut Flange<\/div>\n\n            <!-- TECHNICAL DRAWING SVG \u2014 full ball screw axis assembly: motor + coupling + BK fixed + screw + nut flange + BF floating end + bearing comparison + spec table -->\n            <div class=\"hxc-hero2-scene\">\n              <svg viewBox=\"0 0 480 360\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Ball screw accessory parts technical drawing \u2014 full installation assembly showing motor, flexible coupling, BK fixed-end support block with angular contact bearings, ball screw shaft, nut flange, BF floating-end support block with deep groove bearing, plus bearing comparison detail and brand compatibility table\">\n                <defs>\n                  <linearGradient id=\"bsaMetal\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                    <stop offset=\"0\"  stop-color=\"#E2E8F0\"\/>\n                    <stop offset=\".5\" stop-color=\"#CBD5E1\"\/>\n                    <stop offset=\"1\"  stop-color=\"#64748B\"\/>\n                  <\/linearGradient>\n                  <linearGradient id=\"bsaMetalDark\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                    <stop offset=\"0\" stop-color=\"#94A3B8\"\/>\n                    <stop offset=\"1\" stop-color=\"#334155\"\/>\n                  <\/linearGradient>\n                  <!-- anodized aluminium \u2014 typical BK\/BF block color -->\n                  <linearGradient id=\"bsaAlu\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                    <stop offset=\"0\" stop-color=\"#1E40AF\"\/>\n                    <stop offset=\".5\" stop-color=\"#1E3A8A\"\/>\n                    <stop offset=\"1\" stop-color=\"#0F172A\"\/>\n                  <\/linearGradient>\n                  <!-- ball screw thread \u2014 wavy gradient -->\n                  <linearGradient id=\"bsaScrew\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                    <stop offset=\"0\" stop-color=\"#CBD5E1\"\/>\n                    <stop offset=\".5\" stop-color=\"#94A3B8\"\/>\n                    <stop offset=\"1\" stop-color=\"#475569\"\/>\n                  <\/linearGradient>\n                  <!-- 45\u00b0 hatching for sectioned views -->\n                  <pattern id=\"bsaHatch\" patternUnits=\"userSpaceOnUse\" width=\"6\" height=\"6\" patternTransform=\"rotate(45)\">\n                    <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"6\" stroke=\"#94A3B8\" stroke-width=\".5\"\/>\n                  <\/pattern>\n                  <pattern id=\"bsaAluHatch\" patternUnits=\"userSpaceOnUse\" width=\"5\" height=\"5\" patternTransform=\"rotate(45)\">\n                    <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"5\" stroke=\"#3B82F6\" stroke-width=\".5\"\/>\n                  <\/pattern>\n                <\/defs>\n\n                <!-- \u2550\u2550\u2550 MAIN: full ball screw installation side view (sectioned through both end blocks) \u2550\u2550\u2550 -->\n                <g transform=\"translate(28,140)\">\n\n                  <!-- \u2500\u2500\u2500 motor stub on left \u2500\u2500\u2500 -->\n                  <rect x=\"0\" y=\"-20\" width=\"32\" height=\"40\"\n                        fill=\"url(#bsaMetalDark)\" stroke=\"#1E293B\" stroke-width=\".9\"\/>\n                  <text x=\"16\" y=\"-26\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                        fill=\"rgba(255,255,255,.55)\" text-anchor=\"middle\">MOTOR<\/text>\n                  <!-- mounting bolts (stylised) -->\n                  <circle cx=\"6\" cy=\"-14\" r=\"1.5\" fill=\"#1E293B\"\/>\n                  <circle cx=\"6\" cy=\"14\" r=\"1.5\" fill=\"#1E293B\"\/>\n\n                  <!-- \u2500\u2500\u2500 flexible coupling \u2500\u2500\u2500 -->\n                  <g transform=\"translate(32,0)\">\n                    <rect x=\"0\" y=\"-10\" width=\"22\" height=\"20\"\n                          fill=\"url(#bsaMetal)\" stroke=\"#1E293B\" stroke-width=\".7\"\/>\n                    <!-- couplings have spiral grooves to indicate flex element -->\n                    <line x1=\"6\" y1=\"-10\" x2=\"14\" y2=\"10\" stroke=\"#475569\" stroke-width=\".5\"\/>\n                    <line x1=\"10\" y1=\"-10\" x2=\"18\" y2=\"10\" stroke=\"#475569\" stroke-width=\".5\"\/>\n                    <line x1=\"14\" y1=\"-10\" x2=\"22\" y2=\"10\" stroke=\"#475569\" stroke-width=\".5\"\/>\n                    <text x=\"11\" y=\"-14\" font-family=\"Roboto Mono,monospace\" font-size=\"5\"\n                          fill=\"rgba(255,255,255,.55)\" text-anchor=\"middle\">CPLG<\/text>\n                  <\/g>\n\n                  <!-- \u2500\u2500\u2500 BK FIXED-END support block (sectioned with hatch) \u2014 the larger of the two \u2500\u2500\u2500 -->\n                  <g transform=\"translate(58,0)\">\n                    <!-- block body (anodized blue) -->\n                    <rect x=\"0\" y=\"-32\" width=\"48\" height=\"64\"\n                          fill=\"url(#bsaAlu)\" stroke=\"#1E293B\" stroke-width=\"1\"\/>\n                    <rect x=\"0\" y=\"-32\" width=\"48\" height=\"64\" fill=\"url(#bsaAluHatch)\" opacity=\".8\"\/>\n\n                    <!-- bearing bore through block -->\n                    <rect x=\"0\" y=\"-13\" width=\"48\" height=\"26\"\n                          fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".7\"\/>\n\n                    <!-- TWO back-to-back angular contact bearings inside (the BK signature) -->\n                    <!-- bearing 1 (left) -->\n                    <g transform=\"translate(8,0)\">\n                      <rect x=\"0\" y=\"-13\" width=\"14\" height=\"26\"\n                            fill=\"url(#bsaMetal)\" stroke=\"#1E293B\" stroke-width=\".5\"\/>\n                      <!-- inner race -->\n                      <rect x=\"0\" y=\"-7\" width=\"14\" height=\"14\"\n                            fill=\"url(#bsaMetalDark)\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                      <!-- balls (2 balls visible) -->\n                      <circle cx=\"4\" cy=\"-9\" r=\"2\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                      <circle cx=\"4\" cy=\"9\" r=\"2\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                      <circle cx=\"10\" cy=\"-9\" r=\"2\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                      <circle cx=\"10\" cy=\"9\" r=\"2\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                      <!-- contact angle line indicating angular contact -->\n                      <line x1=\"4\" y1=\"-9\" x2=\"2\" y2=\"-13\" stroke=\"#22C55E\" stroke-width=\".6\"\/>\n                      <line x1=\"4\" y1=\"9\" x2=\"2\" y2=\"13\" stroke=\"#22C55E\" stroke-width=\".6\"\/>\n                    <\/g>\n                    <!-- bearing 2 (right, mirrored \u2014 back-to-back) -->\n                    <g transform=\"translate(26,0)\">\n                      <rect x=\"0\" y=\"-13\" width=\"14\" height=\"26\"\n                            fill=\"url(#bsaMetal)\" stroke=\"#1E293B\" stroke-width=\".5\"\/>\n                      <rect x=\"0\" y=\"-7\" width=\"14\" height=\"14\"\n                            fill=\"url(#bsaMetalDark)\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                      <circle cx=\"4\" cy=\"-9\" r=\"2\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                      <circle cx=\"4\" cy=\"9\" r=\"2\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                      <circle cx=\"10\" cy=\"-9\" r=\"2\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                      <circle cx=\"10\" cy=\"9\" r=\"2\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                      <line x1=\"10\" y1=\"-9\" x2=\"12\" y2=\"-13\" stroke=\"#22C55E\" stroke-width=\".6\"\/>\n                      <line x1=\"10\" y1=\"9\" x2=\"12\" y2=\"13\" stroke=\"#22C55E\" stroke-width=\".6\"\/>\n                    <\/g>\n\n                    <!-- mounting holes (top and bottom) -->\n                    <circle cx=\"8\" cy=\"-26\" r=\"2.5\" fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                    <circle cx=\"40\" cy=\"-26\" r=\"2.5\" fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                    <circle cx=\"8\" cy=\"26\" r=\"2.5\" fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                    <circle cx=\"40\" cy=\"26\" r=\"2.5\" fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n\n                    <!-- BK label (large amber, signature) -->\n                    <text x=\"24\" y=\"-38\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"11\"\n                          font-weight=\"900\" fill=\"#FCD34D\" text-anchor=\"middle\">BK \u00b7 FIXED<\/text>\n\n                    <!-- bearing-type tag -->\n                    <text x=\"24\" y=\"46\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\"\n                          fill=\"#22C55E\" text-anchor=\"middle\">2\u00d7 ANGULAR CONTACT<\/text>\n                  <\/g>\n\n                  <!-- \u2500\u2500\u2500 ball screw shaft journal (smooth section between bearings) \u2500\u2500\u2500 -->\n                  <rect x=\"106\" y=\"-7\" width=\"14\" height=\"14\"\n                        fill=\"url(#bsaMetalDark)\" stroke=\"#1E293B\" stroke-width=\".7\"\/>\n\n                  <!-- \u2500\u2500\u2500 BALL SCREW THREAD section (rolled thread shape, drawn as wavy\/serrated profile) \u2500\u2500\u2500 -->\n                  <g transform=\"translate(120,0)\">\n                    <!-- screw shaft outer envelope -->\n                    <rect x=\"0\" y=\"-10\" width=\"180\" height=\"20\"\n                          fill=\"url(#bsaScrew)\" stroke=\"#1E293B\" stroke-width=\".7\"\/>\n                    <!-- continuous wavy thread profile (top side) -->\n                    <path d=\"M 0,-10\n                             L 4,-13 L 8,-10 L 12,-13 L 16,-10 L 20,-13 L 24,-10 L 28,-13 L 32,-10\n                             L 36,-13 L 40,-10 L 44,-13 L 48,-10 L 52,-13 L 56,-10 L 60,-13 L 64,-10\n                             L 68,-13 L 72,-10 L 76,-13 L 80,-10 L 84,-13 L 88,-10 L 92,-13 L 96,-10\n                             L 100,-13 L 104,-10 L 108,-13 L 112,-10 L 116,-13 L 120,-10 L 124,-13 L 128,-10\n                             L 132,-13 L 136,-10 L 140,-13 L 144,-10 L 148,-13 L 152,-10 L 156,-13 L 160,-10\n                             L 164,-13 L 168,-10 L 172,-13 L 176,-10 L 180,-10\"\n                          fill=\"none\" stroke=\"#1E293B\" stroke-width=\".5\"\/>\n                    <!-- bottom side mirror -->\n                    <path d=\"M 0,10\n                             L 4,13 L 8,10 L 12,13 L 16,10 L 20,13 L 24,10 L 28,13 L 32,10\n                             L 36,13 L 40,10 L 44,13 L 48,10 L 52,13 L 56,10 L 60,13 L 64,10\n                             L 68,13 L 72,10 L 76,13 L 80,10 L 84,13 L 88,10 L 92,13 L 96,10\n                             L 100,13 L 104,10 L 108,13 L 112,10 L 116,13 L 120,10 L 124,13 L 128,10\n                             L 132,13 L 136,10 L 140,13 L 144,10 L 148,13 L 152,10 L 156,13 L 160,10\n                             L 164,13 L 168,10 L 172,13 L 176,10 L 180,10\"\n                          fill=\"none\" stroke=\"#1E293B\" stroke-width=\".5\"\/>\n                  <\/g>\n\n                  <!-- \u2500\u2500\u2500 BALL NUT + NUT FLANGE (sit on the ball screw, in the middle) \u2500\u2500\u2500 -->\n                  <g transform=\"translate(180,0)\">\n                    <!-- ball nut body -->\n                    <rect x=\"0\" y=\"-22\" width=\"56\" height=\"44\"\n                          fill=\"url(#bsaMetalDark)\" stroke=\"#1E293B\" stroke-width=\"1\"\/>\n                    <rect x=\"0\" y=\"-22\" width=\"56\" height=\"44\" fill=\"url(#bsaHatch)\"\/>\n\n                    <!-- internal threaded engagement (4 small wavy thread teeth visible engaging screw) -->\n                    <g stroke=\"#1E293B\" stroke-width=\".4\" fill=\"rgba(0,0,0,.18)\">\n                      <polygon points=\"4,-13 8,-9 12,-13\"\/>\n                      <polygon points=\"14,-13 18,-9 22,-13\"\/>\n                      <polygon points=\"34,-13 38,-9 42,-13\"\/>\n                      <polygon points=\"44,-13 48,-9 52,-13\"\/>\n                      <polygon points=\"4,13 8,9 12,13\"\/>\n                      <polygon points=\"14,13 18,9 22,13\"\/>\n                      <polygon points=\"34,13 38,9 42,13\"\/>\n                      <polygon points=\"44,13 48,9 52,13\"\/>\n                    <\/g>\n\n                    <!-- nut flange (extends above and below the ball nut, with bolt holes) -->\n                    <rect x=\"-6\" y=\"-30\" width=\"68\" height=\"6\"\n                          fill=\"url(#bsaAlu)\" stroke=\"#1E293B\" stroke-width=\".7\"\/>\n                    <rect x=\"-6\" y=\"24\" width=\"68\" height=\"6\"\n                          fill=\"url(#bsaAlu)\" stroke=\"#1E293B\" stroke-width=\".7\"\/>\n                    <!-- flange bolt holes -->\n                    <circle cx=\"-2\" cy=\"-27\" r=\"1.5\" fill=\"#0F172A\"\/>\n                    <circle cx=\"58\" cy=\"-27\" r=\"1.5\" fill=\"#0F172A\"\/>\n                    <circle cx=\"-2\" cy=\"27\" r=\"1.5\" fill=\"#0F172A\"\/>\n                    <circle cx=\"58\" cy=\"27\" r=\"1.5\" fill=\"#0F172A\"\/>\n\n                    <!-- flange callout -->\n                    <text x=\"28\" y=\"-36\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"9\"\n                          font-weight=\"700\" fill=\"#7DD3FC\" text-anchor=\"middle\">NUT FLANGE<\/text>\n                    <text x=\"28\" y=\"42\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\"\n                          fill=\"rgba(255,255,255,.55)\" text-anchor=\"middle\">CARRIAGE INTERFACE<\/text>\n                  <\/g>\n\n                  <!-- \u2500\u2500\u2500 ball screw shaft right journal (smooth section before BF) \u2500\u2500\u2500 -->\n                  <rect x=\"236\" y=\"-7\" width=\"32\" height=\"14\"\n                        fill=\"url(#bsaMetalDark)\" stroke=\"#1E293B\" stroke-width=\".7\"\/>\n\n                  <!-- \u2500\u2500\u2500 BF FLOATING-END support block (smaller, single bearing) \u2500\u2500\u2500 -->\n                  <g transform=\"translate(268,0)\">\n                    <!-- block body -->\n                    <rect x=\"0\" y=\"-26\" width=\"36\" height=\"52\"\n                          fill=\"url(#bsaAlu)\" stroke=\"#1E293B\" stroke-width=\"1\"\/>\n                    <rect x=\"0\" y=\"-26\" width=\"36\" height=\"52\" fill=\"url(#bsaAluHatch)\" opacity=\".8\"\/>\n\n                    <!-- bearing bore -->\n                    <rect x=\"0\" y=\"-10\" width=\"36\" height=\"20\"\n                          fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".7\"\/>\n\n                    <!-- SINGLE deep groove bearing (the BF signature) -->\n                    <g transform=\"translate(10,0)\">\n                      <rect x=\"0\" y=\"-10\" width=\"16\" height=\"20\"\n                            fill=\"url(#bsaMetal)\" stroke=\"#1E293B\" stroke-width=\".5\"\/>\n                      <rect x=\"0\" y=\"-5\" width=\"16\" height=\"10\"\n                            fill=\"url(#bsaMetalDark)\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                      <!-- balls in deep groove (radial, no contact angle) -->\n                      <circle cx=\"4\" cy=\"-8\" r=\"2\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                      <circle cx=\"4\" cy=\"8\" r=\"2\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                      <circle cx=\"12\" cy=\"-8\" r=\"2\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                      <circle cx=\"12\" cy=\"8\" r=\"2\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                    <\/g>\n\n                    <!-- thermal-expansion arrow showing axial movement allowance -->\n                    <g stroke=\"#FCD34D\" stroke-width=\".7\" fill=\"none\">\n                      <line x1=\"6\" y1=\"14\" x2=\"30\" y2=\"14\"\/>\n                      <path d=\"M6,14 l3,-2 l0,4 z\" fill=\"#FCD34D\"\/>\n                      <path d=\"M30,14 l-3,-2 l0,4 z\" fill=\"#FCD34D\"\/>\n                    <\/g>\n                    <text x=\"18\" y=\"22\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\"\n                          fill=\"#FCD34D\" text-anchor=\"middle\">AXIAL FLOAT<\/text>\n\n                    <!-- mounting holes -->\n                    <circle cx=\"6\" cy=\"-22\" r=\"2\" fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                    <circle cx=\"30\" cy=\"-22\" r=\"2\" fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                    <circle cx=\"6\" cy=\"22\" r=\"2\" fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                    <circle cx=\"30\" cy=\"22\" r=\"2\" fill=\"#0F172A\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n\n                    <!-- BF label -->\n                    <text x=\"18\" y=\"-32\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"11\"\n                          font-weight=\"900\" fill=\"#22C55E\" text-anchor=\"middle\">BF \u00b7 FLOAT<\/text>\n\n                    <!-- bearing-type tag -->\n                    <text x=\"18\" y=\"38\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\"\n                          fill=\"#22C55E\" text-anchor=\"middle\">1\u00d7 DEEP GROOVE<\/text>\n                  <\/g>\n\n                  <!-- \u2500\u2500\u2500 shaft centerline (long horizontal dashed) \u2500\u2500\u2500 -->\n                  <line x1=\"0\" y1=\"0\" x2=\"304\" y2=\"0\"\n                        stroke=\"#FCD34D\" stroke-width=\".5\"\n                        stroke-dasharray=\"6 2 2 2\" opacity=\".5\"\/>\n\n                  <!-- \u2500\u2500\u2500 coaxiality requirement (between BK and BF bearing bores) \u2500\u2500\u2500 -->\n                  <g transform=\"translate(58,0)\">\n                    <rect x=\"-5\" y=\"-2\" width=\"10\" height=\"4\"\n                          fill=\"rgba(34,197,94,.18)\" stroke=\"#22C55E\" stroke-width=\".5\"\/>\n                    <text x=\"0\" y=\"1\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"5\"\n                          font-weight=\"700\" fill=\"#22C55E\" text-anchor=\"middle\">A<\/text>\n                  <\/g>\n                  <g transform=\"translate(304,0)\">\n                    <rect x=\"-5\" y=\"-2\" width=\"10\" height=\"4\"\n                          fill=\"rgba(34,197,94,.18)\" stroke=\"#22C55E\" stroke-width=\".5\"\/>\n                    <text x=\"0\" y=\"1\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"5\"\n                          font-weight=\"700\" fill=\"#22C55E\" text-anchor=\"middle\">B<\/text>\n                  <\/g>\n\n                  <!-- coaxiality GD&T frame (the unique callout \u2014 both bores must be coaxial) -->\n                  <g transform=\"translate(150,-66)\">\n                    <rect x=\"0\" y=\"0\" width=\"86\" height=\"13\"\n                          fill=\"rgba(34,197,94,.12)\" stroke=\"#22C55E\" stroke-width=\".6\"\/>\n                    <line x1=\"2\" y1=\"0\" x2=\"2\" y2=\"13\" stroke=\"#22C55E\" stroke-width=\".6\"\/>\n                    <!-- coaxiality symbol: two concentric circles with vertical line -->\n                    <circle cx=\"9\" cy=\"6.5\" r=\"3.5\" fill=\"none\" stroke=\"#22C55E\" stroke-width=\".6\"\/>\n                    <circle cx=\"9\" cy=\"6.5\" r=\"1.5\" fill=\"none\" stroke=\"#22C55E\" stroke-width=\".6\"\/>\n                    <line x1=\"18\" y1=\"0\" x2=\"18\" y2=\"13\" stroke=\"#22C55E\" stroke-width=\".6\"\/>\n                    <text x=\"22\" y=\"9\" font-family=\"Roboto Mono,monospace\" font-size=\"6\" fill=\"#22C55E\">\u233d 0.05<\/text>\n                    <line x1=\"56\" y1=\"0\" x2=\"56\" y2=\"13\" stroke=\"#22C55E\" stroke-width=\".6\"\/>\n                    <text x=\"62\" y=\"9\" font-family=\"Roboto Mono,monospace\" font-size=\"6\" fill=\"#22C55E\">A<\/text>\n                    <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"13\" stroke=\"#22C55E\" stroke-width=\".6\"\/>\n                    <text x=\"78\" y=\"9\" font-family=\"Roboto Mono,monospace\" font-size=\"6\" fill=\"#22C55E\">B<\/text>\n                  <\/g>\n                  <line x1=\"58\" y1=\"-15\" x2=\"158\" y2=\"-53\"\n                        stroke=\"#22C55E\" stroke-width=\".4\" stroke-dasharray=\"2 2\" opacity=\".7\"\/>\n                  <line x1=\"304\" y1=\"-15\" x2=\"248\" y2=\"-53\"\n                        stroke=\"#22C55E\" stroke-width=\".4\" stroke-dasharray=\"2 2\" opacity=\".7\"\/>\n\n                  <!-- assembly label below -->\n                  <text x=\"0\" y=\"80\" font-family=\"Roboto Mono,monospace\" font-size=\"7\"\n                        fill=\"rgba(255,255,255,.55)\">SECTION \u00b7 BK + BALL SCREW + NUT FLANGE + BF \u00b7 ASSY<\/text>\n                <\/g>\n\n                <!-- \u2550\u2550\u2550 BOTTOM-LEFT: BEARING-TYPE COMPARISON DETAIL (the unique callout \u2014 the core BK vs BF distinction) \u2550\u2550\u2550 -->\n                <g transform=\"translate(40,234)\">\n                  <rect x=\"0\" y=\"0\" width=\"232\" height=\"106\"\n                        fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\"\n                        stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\"\n                        fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">DETAIL \u00b7 BEARING SELECTION<\/text>\n\n                  <!-- LEFT: BK angular contact bearing (back-to-back pair) -->\n                  <g transform=\"translate(50,60)\">\n                    <!-- bearing 1 -->\n                    <rect x=\"-22\" y=\"-18\" width=\"20\" height=\"36\"\n                          fill=\"url(#bsaMetal)\" stroke=\"#1E293B\" stroke-width=\".5\"\/>\n                    <rect x=\"-22\" y=\"-9\" width=\"20\" height=\"18\"\n                          fill=\"url(#bsaMetalDark)\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                    <circle cx=\"-15\" cy=\"-12\" r=\"3\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                    <circle cx=\"-15\" cy=\"12\" r=\"3\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                    <line x1=\"-15\" y1=\"-12\" x2=\"-21\" y2=\"-18\" stroke=\"#22C55E\" stroke-width=\".7\"\/>\n                    <line x1=\"-15\" y1=\"12\" x2=\"-21\" y2=\"18\" stroke=\"#22C55E\" stroke-width=\".7\"\/>\n\n                    <!-- bearing 2 (mirrored) -->\n                    <rect x=\"2\" y=\"-18\" width=\"20\" height=\"36\"\n                          fill=\"url(#bsaMetal)\" stroke=\"#1E293B\" stroke-width=\".5\"\/>\n                    <rect x=\"2\" y=\"-9\" width=\"20\" height=\"18\"\n                          fill=\"url(#bsaMetalDark)\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                    <circle cx=\"15\" cy=\"-12\" r=\"3\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                    <circle cx=\"15\" cy=\"12\" r=\"3\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                    <line x1=\"15\" y1=\"-12\" x2=\"21\" y2=\"-18\" stroke=\"#22C55E\" stroke-width=\".7\"\/>\n                    <line x1=\"15\" y1=\"12\" x2=\"21\" y2=\"18\" stroke=\"#22C55E\" stroke-width=\".7\"\/>\n\n                    <!-- contact angle annotation -->\n                    <text x=\"0\" y=\"-26\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\"\n                          fill=\"#22C55E\" text-anchor=\"middle\">15\u00b0 \u00b7 25\u00b0 \u00b7 30\u00b0<\/text>\n\n                    <!-- axial + radial load arrows -->\n                    <g stroke=\"#FCD34D\" stroke-width=\".6\" fill=\"none\">\n                      <line x1=\"-32\" y1=\"0\" x2=\"-26\" y2=\"0\"\/>\n                      <path d=\"M-26,0 l-3,-2 l0,4 z\" fill=\"#FCD34D\"\/>\n                      <line x1=\"32\" y1=\"0\" x2=\"26\" y2=\"0\"\/>\n                      <path d=\"M26,0 l3,-2 l0,4 z\" fill=\"#FCD34D\"\/>\n                    <\/g>\n                  <\/g>\n                  <text x=\"50\" y=\"92\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"9\"\n                        font-weight=\"700\" fill=\"#FCD34D\" text-anchor=\"middle\">BK \u00b7 ANGULAR CONTACT<\/text>\n                  <text x=\"50\" y=\"100\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\"\n                        fill=\"rgba(255,255,255,.55)\" text-anchor=\"middle\">RADIAL + AXIAL \u00b7 FIXED<\/text>\n\n                  <!-- divider -->\n                  <line x1=\"116\" y1=\"22\" x2=\"116\" y2=\"86\"\n                        stroke=\"rgba(255,255,255,.15)\" stroke-width=\".5\" stroke-dasharray=\"2 2\"\/>\n\n                  <!-- RIGHT: BF deep groove bearing (single) -->\n                  <g transform=\"translate(176,60)\">\n                    <rect x=\"-14\" y=\"-18\" width=\"28\" height=\"36\"\n                          fill=\"url(#bsaMetal)\" stroke=\"#1E293B\" stroke-width=\".5\"\/>\n                    <rect x=\"-14\" y=\"-7\" width=\"28\" height=\"14\"\n                          fill=\"url(#bsaMetalDark)\" stroke=\"#1E293B\" stroke-width=\".4\"\/>\n                    <!-- balls (radial) -->\n                    <circle cx=\"-7\" cy=\"-12\" r=\"3\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                    <circle cx=\"-7\" cy=\"12\" r=\"3\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                    <circle cx=\"7\" cy=\"-12\" r=\"3\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n                    <circle cx=\"7\" cy=\"12\" r=\"3\" fill=\"#FCD34D\" stroke=\"#92400E\" stroke-width=\".3\"\/>\n\n                    <!-- only radial load arrow (no axial) -->\n                    <g stroke=\"#FCD34D\" stroke-width=\".6\" fill=\"none\">\n                      <line x1=\"-26\" y1=\"0\" x2=\"-18\" y2=\"0\"\/>\n                      <path d=\"M-18,0 l-3,-2 l0,4 z\" fill=\"#FCD34D\"\/>\n                    <\/g>\n\n                    <!-- thermal float arrow -->\n                    <g stroke=\"#FCD34D\" stroke-width=\".5\" fill=\"none\" opacity=\".7\">\n                      <line x1=\"6\" y1=\"22\" x2=\"22\" y2=\"22\"\/>\n                      <path d=\"M22,22 l-3,-2 l0,4 z\" fill=\"#FCD34D\"\/>\n                    <\/g>\n                    <text x=\"14\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5\"\n                          fill=\"#FCD34D\" text-anchor=\"middle\">FLOAT<\/text>\n                  <\/g>\n                  <text x=\"176\" y=\"92\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"9\"\n                        font-weight=\"700\" fill=\"#22C55E\" text-anchor=\"middle\">BF \u00b7 DEEP GROOVE<\/text>\n                  <text x=\"176\" y=\"100\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\"\n                        fill=\"rgba(255,255,255,.55)\" text-anchor=\"middle\">RADIAL ONLY \u00b7 FLOAT<\/text>\n                <\/g>\n\n                <!-- \u2550\u2550\u2550 BOTTOM-RIGHT: BRAND COMPATIBILITY MATRIX (the unique callout for accessory parts) \u2550\u2550\u2550 -->\n                <g transform=\"translate(290,194)\">\n                  <rect x=\"0\" y=\"0\" width=\"180\" height=\"146\"\n                        fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\"\n                        stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\"\n                        fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">BRAND COMPATIBILITY<\/text>\n\n                  <!-- table header -->\n                  <line x1=\"10\" y1=\"22\" x2=\"170\" y2=\"22\" stroke=\"rgba(255,255,255,.2)\" stroke-width=\".5\"\/>\n                  <text x=\"14\" y=\"34\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                        fill=\"rgba(255,255,255,.55)\">BRAND<\/text>\n                  <text x=\"100\" y=\"34\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                        fill=\"rgba(255,255,255,.55)\">SERIES<\/text>\n                  <text x=\"166\" y=\"34\" font-family=\"Roboto Mono,monospace\" font-size=\"6\"\n                        fill=\"rgba(255,255,255,.55)\" text-anchor=\"end\">FIT<\/text>\n                  <line x1=\"10\" y1=\"40\" x2=\"170\" y2=\"40\" stroke=\"rgba(255,255,255,.1)\" stroke-width=\".4\"\/>\n\n                  <!-- rows: each brand, series, and a green check -->\n                  <g font-family=\"Roboto Mono,monospace\" font-size=\"7\">\n\n                    <text x=\"14\" y=\"54\" fill=\"#fff\" font-weight=\"700\">THK<\/text>\n                    <text x=\"100\" y=\"54\" fill=\"rgba(255,255,255,.65)\">BNK \u00b7 BIF \u00b7 BNT<\/text>\n                    <text x=\"166\" y=\"54\" fill=\"#22C55E\" text-anchor=\"end\">\u2713<\/text>\n                    <line x1=\"10\" y1=\"60\" x2=\"170\" y2=\"60\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"74\" fill=\"#fff\" font-weight=\"700\">NSK<\/text>\n                    <text x=\"100\" y=\"74\" fill=\"rgba(255,255,255,.65)\">W \u00b7 S \u00b7 BSS<\/text>\n                    <text x=\"166\" y=\"74\" fill=\"#22C55E\" text-anchor=\"end\">\u2713<\/text>\n                    <line x1=\"10\" y1=\"80\" x2=\"170\" y2=\"80\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"94\" fill=\"#fff\" font-weight=\"700\">HIWIN<\/text>\n                    <text x=\"100\" y=\"94\" fill=\"rgba(255,255,255,.65)\">R \u00b7 FSC \u00b7 SFU<\/text>\n                    <text x=\"166\" y=\"94\" fill=\"#22C55E\" text-anchor=\"end\">\u2713<\/text>\n                    <line x1=\"10\" y1=\"100\" x2=\"170\" y2=\"100\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"114\" fill=\"#fff\" font-weight=\"700\">PMI<\/text>\n                    <text x=\"100\" y=\"114\" fill=\"rgba(255,255,255,.65)\">FSI \u00b7 FSV \u00b7 SFI<\/text>\n                    <text x=\"166\" y=\"114\" fill=\"#22C55E\" text-anchor=\"end\">\u2713<\/text>\n                    <line x1=\"10\" y1=\"120\" x2=\"170\" y2=\"120\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"134\" fill=\"#fff\" font-weight=\"700\">TBI \u00b7 ABBA<\/text>\n                    <text x=\"100\" y=\"134\" fill=\"rgba(255,255,255,.65)\">all metric<\/text>\n                    <text x=\"166\" y=\"134\" fill=\"#22C55E\" text-anchor=\"end\">\u2713<\/text>\n                  <\/g>\n                <\/g>\n\n                <!-- top-right scale legend -->\n                <text x=\"468\" y=\"20\" font-family=\"Roboto Mono,monospace\" font-size=\"8\"\n                      fill=\"rgba(255,255,255,.4)\" text-anchor=\"end\" letter-spacing=\"1\">\n                  SCALE 1 : 4 \u00b7 MM\n                <\/text>\n              <\/svg>\n            <\/div>\n\n            <!-- bottom glass chips -->\n            <div class=\"hxc-hero2-chips\">\n              <div class=\"hxc-hero2-chip\">\n                <div class=\"hxc-hero2-chip-v\">BK \u00b7 BF \u00b7 Nut Flange \u00b7 Coupler<\/div>\n                <div class=\"hxc-hero2-chip-l\">Components<\/div>\n              <\/div>\n              <div class=\"hxc-hero2-chip\">\n                <div class=\"hxc-hero2-chip-v\">Al 6061 \u00b7 Al 7075 \u00b7 C45 \u00b7 SUS<\/div>\n                <div class=\"hxc-hero2-chip-l\">Materials<\/div>\n              <\/div>\n              <div class=\"hxc-hero2-chip\">\n                <div class=\"hxc-hero2-chip-v\">48<span>hr<\/span> Quote \u00b7 MOQ 1<\/div>\n                <div class=\"hxc-hero2-chip-l\">Service<\/div>\n              <\/div>\n            <\/div>\n\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       STATS BAR\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-stats\">\n    <div class=\"hxc-sg\">\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">IT5<\/div>\n        <div class=\"hxc-sl2\">Bearing bore grade<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">\u00b10.005mm<\/div>\n        <div class=\"hxc-sl2\">Bore position tol.<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">All Brands<\/div>\n        <div class=\"hxc-sl2\">THK \u00b7 NSK \u00b7 Hiwin \u00b7 PMI<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">7 Days<\/div>\n        <div class=\"hxc-sl2\">Fastest lead time<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       GALLERY \u2014 8-tile bento grid\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-s-cd\" id=\"hxc-gal\">\n    <div class=\"hxc-inner\">\n\n      <div class=\"hxc-gh\">\n        <div>\n          <span class=\"hxc-ey\">Our Work<\/span>\n          <h2 class=\"hxc-h2\">Ball Screw Accessory Parts We've Made<\/h2>\n          <p class=\"hxc-sub\">\n            CNC machined ball screw end support blocks, nut flanges, bearing housings, and coupling adapters for\n            CNC machine axes, linear actuators, and gantry systems.\n          <\/p>\n        <\/div>\n        <a href=\"#hxc-cta\" class=\"hxc-btn hxc-o\" style=\"flex-shrink:0\">\n          Request Similar Part <span class=\"hxc-ar\">\u2192<\/span>\n        <\/a>\n      <\/div>\n\n      <div class=\"hxc-gg\">\n\n        <div class=\"hxc-gc hxc-a\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/End-Support-Block-\u2014-CNC-Machine.webp\"\n               alt=\"End Support Block \u2014 CNC Machine\">\n        <\/div>\n\n        <div class=\"hxc-gc hxc-b\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Heavy-Duty-End-Block-\u2014-Gantry.webp\"\n               alt=\"Heavy-Duty End Block \u2014 Gantry\">\n        <\/div>\n\n        <div class=\"hxc-gc hxc-c\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Bearing-Housing-Set-\u2014-Industrial.webp\"\n               alt=\"Nut Flange \u2014 Linear Robot\">\n        <\/div>\n\n        <div class=\"hxc-gc hxc-d\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Bore-Alignment-Verified.webp\"\n               alt=\"End Housing \u2014 Medical Positioner\">\n         <\/div>\n\n        <div class=\"hxc-gc hxc-e\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Coupling-Adapter-\u2014-Servo-Motor.webp\"\n               alt=\"Support Unit \u2014 Laser Cutter\">\n        <\/div>\n\n        <div class=\"hxc-gc hxc-f\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/End-Housing-\u2014-Medical-Positioner.webp\"\n               alt=\"Bearing Housing Set \u2014 Industrial\">\n        <\/div>\n\n        <div class=\"hxc-gc hxc-gg7\">\n          <img decoding=\"async\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Nut-Flange-\u2014-Linear-Robot.webp\"\n               alt=\"Coupling Adapter \u2014 Servo Motor\">\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       PROCESS \u2014 4 numbered steps\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-s\">\n    <div class=\"hxc-inner\" style=\"text-align:center\">\n      <span class=\"hxc-ey\">How It Works<\/span>\n      <h2 class=\"hxc-h2\" style=\"margin:0 auto 10px\">From Drawing to Finished Ball Screw Accessory Parts<\/h2>\n      <p class=\"hxc-sub\" style=\"margin:0 auto\">\n        Upload your ball screw accessory parts drawing \u2014 dimensions, tolerances, material, surface treatment.\n      <\/p>\n\n      <div class=\"hxc-psg\">\n        <div class=\"hxc-ps\">\n          <div class=\"hxc-psn\">01<\/div>\n          <div class=\"hxc-pst\">Upload Drawing<\/div>\n          <div class=\"hxc-psd\">STEP, DXF, PDF, or sketch with key dimensions.<\/div>\n        <\/div>\n        <div class=\"hxc-ps\">\n          <div class=\"hxc-psn\">02<\/div>\n          <div class=\"hxc-pst\">Quote in 48h<\/div>\n          <div class=\"hxc-psd\">Material, process, surface treatment, lead time.<\/div>\n        <\/div>\n        <div class=\"hxc-ps\">\n          <div class=\"hxc-psn\">03<\/div>\n          <div class=\"hxc-pst\">CNC Machine &amp; Inspect<\/div>\n          <div class=\"hxc-psd\">Precision machining, heat treatment, CMM verification.<\/div>\n        <\/div>\n        <div class=\"hxc-ps\">\n          <div class=\"hxc-psn\">04<\/div>\n          <div class=\"hxc-pst\">Ship Worldwide<\/div>\n          <div class=\"hxc-psd\">Full dimensional report. DHL \/ FedEx \/ sea freight.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       TESTIMONIALS \u2014 3 customer quotes\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-s\">\n    <div class=\"hxc-inner\">\n\n      <div style=\"text-align:center;margin-bottom:36px\">\n        <span class=\"hxc-ey\">Reviews<\/span>\n        <h2 class=\"hxc-h2\">Trusted Ball Screw Accessory Parts Manufacturer<\/h2>\n      <\/div>\n\n      <div class=\"hxc-tsg\">\n\n        <div class=\"hxc-tsi hxc-rv\">\n          <div class=\"hxc-tss\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <div class=\"hxc-tst\">\n            \"Excellent quality ball screw accessory parts from HXC. Dimensional report matched our CMM.\"\n          <\/div>\n          <div class=\"hxc-tshr\"><\/div>\n          <div class=\"hxc-tsau\">\n            <div class=\"hxc-tsav\">AK<\/div>\n            <div>\n              <div class=\"hxc-tsnm\">Alex K.<\/div>\n              <div class=\"hxc-tsco\">Mechanical Engineer \u00b7 Germany<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-tsi hxc-rv\">\n          <div class=\"hxc-tss\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <div class=\"hxc-tst\">\n            \"HXC's DFM review caught design issues before production. Perfect first time.\"\n          <\/div>\n          <div class=\"hxc-tshr\"><\/div>\n          <div class=\"hxc-tsau\">\n            <div class=\"hxc-tsav\">SL<\/div>\n            <div>\n              <div class=\"hxc-tsnm\">Sophie L.<\/div>\n              <div class=\"hxc-tsco\">Design Engineer \u00b7 France<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-tsi hxc-rv\">\n          <div class=\"hxc-tss\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <div class=\"hxc-tst\">\n            \"Three years sourcing ball screw accessory parts from HXC. Consistent quality, reliable lead times.\"\n          <\/div>\n          <div class=\"hxc-tshr\"><\/div>\n          <div class=\"hxc-tsau\">\n            <div class=\"hxc-tsav\">JT<\/div>\n            <div>\n              <div class=\"hxc-tsnm\">James T.<\/div>\n              <div class=\"hxc-tsco\">Senior Engineer \u00b7 UK<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       FAQ \u2014 2-column collapsible\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"hxc-s-sf\" id=\"hxc-faq\">\n    <div class=\"hxc-inner\">\n\n      <span class=\"hxc-ey\">FAQ<\/span>\n      <h2 class=\"hxc-h2\">Ball Screw Accessory Parts \u2014 FAQ<\/h2>\n      <p class=\"hxc-sub\" style=\"margin-bottom:40px\">\n        Common questions about ball screw support blocks, end housings, and accessory machining.\n      <\/p>\n\n      <div class=\"hxc-faq-grid\">\n\n        <!-- LEFT column -->\n        <div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What are ball screw accessory parts?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              Ball screw accessory parts are the <strong>structural components that mount and support a ball screw\n              assembly<\/strong> in a linear motion system. The main parts: <strong>End support blocks (BK\/BF)<\/strong>\n              \u2014 hold the ball screw shaft at fixed (BK, with angular contact bearings) and floating (BF, with deep\n              groove bearings) ends. <strong>Nut flange \/ nut housing<\/strong> \u2014 bolts the ball screw nut to the\n              moving carriage or table. <strong>Bearing housing<\/strong> \u2014 larger block for heavy-duty ball screws.\n              <strong>Coupling adapter<\/strong> \u2014 connects the servo motor to the ball screw shaft end.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What is the difference between BK and BF end blocks?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              <strong>BK (fixed-end) support block<\/strong>: holds the ball screw shaft with two back-to-back angular\n              contact bearings \u2014 supports both radial and axial loads, fixes the ball screw axial position. Used at\n              the motor end of the screw. <strong>BF (floating-end) support block<\/strong>: holds the screw shaft\n              with a single deep groove bearing \u2014 supports radial load only, allows axial movement. Used at the\n              non-motor end to accommodate thermal expansion of the screw shaft. Most ball screw installations use\n              one BK + one BF block; short ball screws sometimes use BK at both ends if thermal expansion is small.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What ball screw brands can HXC make end blocks for?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              HXC machines custom end blocks and nut flanges for all major ball screw brands: <strong>THK<\/strong>,\n              <strong>NSK<\/strong>, <strong>Hiwin<\/strong>, <strong>PMI<\/strong>, <strong>TBI<\/strong>,\n              <strong>ABBA<\/strong>, and other metric-standard ball screws. We require the screw shaft diameter,\n              shaft end dimensions, nut flange bolt pattern, and bearing specification. We can also match existing\n              OEM end block dimensions for replacement applications \u2014 provide the end block drawing or physical part\n              for copying.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What bearing bore tolerances are needed?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              Ball screw end block bearing bores: <strong>H7<\/strong> for deep groove bearing (floating end \u2014\n              clearance fit, bearing OD can slide for thermal expansion). <strong>K6 or M6<\/strong> for angular\n              contact bearing (fixed end \u2014 slight interference fit to prevent bearing outer race spin). Bore\n              roundness \u2264 0.005 mm. Bore-to-bore parallelism (if two bearings in same block) \u2264 0.008 mm. These\n              tolerances are achievable with CNC boring and verified by CMM. All critical bores are 100% CMM measured\n              on HXC end block production.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What is the alignment accuracy required between end blocks?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              For a ball screw installation, the <strong>two end block bearing bores must be coaxial<\/strong> within\n              the ball screw manufacturer's alignment specification \u2014 typically 0.05\u20130.1 mm over the block separation\n              distance. Misalignment introduces a bending moment in the screw shaft and increases bearing load. When\n              both end blocks are machined by HXC from the same job, we machine a reference datum (ground surface)\n              on both blocks that allows the installer to shim to coaxiality using a precision straight edge. For the\n              highest accuracy, we recommend using a reference rail or the machine bed as the mounting datum.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              Can HXC make custom nut flanges for non-standard ball screws?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              Yes \u2014 HXC regularly machines custom nut flanges, nut housings, and carriage plates for non-standard or\n              discontinued ball screws where OEM replacement parts are unavailable. Provide the ball screw nut OD,\n              flange bolt pattern, and the mating carriage interface dimensions. We machine the nut flange from\n              Al 6061 (anodized) or C45 steel, with the nut register bore to H6 for accurate nut centring and the\n              carriage mounting face precision-ground flat.\n            <\/div>\n          <\/div>\n\n        <\/div>\n\n        <!-- RIGHT column -->\n        <div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              How do I size the end block for my ball screw?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              Key dimensions: <strong>shaft diameter<\/strong> at the bearing journal (typically d_s on the ball screw\n              datasheet); <strong>bearing type and size<\/strong> (manufacturer's recommendation); <strong>block\n              mounting face dimensions<\/strong> (must suit your machine bed or linear guide rail spacing). HXC\n              engineers will calculate the block dimensions from your ball screw part number and installation\n              envelope.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What materials are used for end blocks?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              <strong>Al 6061-T6<\/strong> (anodized black): standard for CNC machine and gantry end blocks \u2014\n              lightweight and adequate for most servo motor drives. <strong>C45 steel<\/strong> (zinc or black oxide):\n              for heavy-duty ball screws with high axial preload forces. <strong>SUS304 \/ 316<\/strong>: for medical\n              and cleanroom systems. <strong>Al 7075<\/strong>: for lightweight aerospace or robot linear axes.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              Can HXC supply end block sets with installed bearings?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              HXC supplies end blocks as machined parts. Bearing installation is typically performed by the customer\n              or a local bearing distributor. We specify the correct bearing type and size for your ball screw,\n              provide the preload value, and supply the lock nut and end cap drawings if required. For high-volume\n              orders, we can also supply end blocks with bearings pressed in \u2014 contact us for this option.\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-faq-item\">\n            <button class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\" aria-expanded=\"false\">\n              What is the lead time?<span class=\"hxc-faq-icon\">+<\/span>\n            <\/button>\n            <div class=\"hxc-faq-body\">\n              Standard Al 6061 BK\/BF blocks (prototype): 5\u20137 days. Production (50\u2013500 pcs): 8\u201314 days. Heavy C45\n              steel blocks: 7\u201312 days. Custom nut flanges: 5\u201310 days. Full end block sets (BK + BF + nut flange):\n              7\u201312 days.\n            <\/div>\n          <\/div>\n\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     FAQ STRUCTURED DATA (JSON-LD)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What are ball screw accessory parts?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Structural components supporting a ball screw: end support blocks (BK\/BF), nut flanges, bearing housings, coupling adapters. HXC machines parts for THK, NSK, Hiwin, PMI, and all major brands.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"BK vs BF end blocks?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"BK (fixed end): angular contact bearings, supports axial + radial load, fixes screw position. BF (floating end): deep groove bearing, radial only, allows thermal expansion. Standard: one BK + one BF.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What bearing bore tolerance?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"H7 for floating end (clearance). K6\/M6 for fixed end (interference). Roundness \u2264 0.005 mm. 100% CMM measured.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the lead time?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Prototype Al 6061 blocks: 5\u20137 days. Production 50\u2013500 pcs: 8\u201314 days. Full sets: 7\u201312 days.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     INTERACTIONS \u2014 FAQ accordion + scroll reveal\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<script>\n\/\/ \u2500\u2500 FAQ accordion toggle \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction hxcFaq(btn) {\n  const body = btn.nextElementSibling;\n  const isOpen = btn.classList.contains('open');\n  btn.classList.toggle('open', !isOpen);\n  btn.setAttribute('aria-expanded', String(!isOpen));\n  body.classList.toggle('open', !isOpen);\n}\n\n\/\/ \u2500\u2500 Scroll reveal observer for .hxc-rv elements \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst hxcObs = new IntersectionObserver(entries => {\n  entries.forEach((e, i) => {\n    if (e.isIntersecting) {\n      setTimeout(() => e.target.classList.add('in'), i * 90);\n    }\n  });\n}, { threshold: .08 });\n\ndocument.querySelectorAll('.hxc-rv').forEach(el => hxcObs.observe(el));\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Product Category BK \/ BF \u00b7 IT5 \u00b7 CMM 100% BSA \/ 001 \u2014 004 Ball Screw Accessory Parts Precision CNC machined ball screw accessory parts \u2014 bearing blocks, end housings, nut flanges, support units, and coupling adapters for THK, NSK, Hiwin, and PMI ball screws. IT5 bearing bores, CMM verified, MOQ 1 pc. IT5 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":39,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1113","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v28.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Ball Screw Accessory Parts | CNC Machined Support Parts | HXCNC<\/title>\n<meta name=\"description\" content=\"Precision CNC machined ball screw accessory parts: end machining, nut housings, support mounts and coupler interfaces for linear motion and CNC machine tool applications.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hxcnc.com\/fr\/product\/ball-screw-accessory-parts\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ball Screw Accessory Parts\" \/>\n<meta property=\"og:description\" content=\"Precision CNC machined ball screw accessory parts: end machining, nut housings, support mounts and coupler interfaces for linear motion and CNC machine tool applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hxcnc.com\/fr\/product\/ball-screw-accessory-parts\/\" \/>\n<meta property=\"og:site_name\" content=\"HXCNC | Precision CNC Machining Manufacturer\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-14T06:28:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Bore-Alignment-Verified.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/ball-screw-accessory-parts\\\/\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/ball-screw-accessory-parts\\\/\",\"name\":\"Ball Screw Accessory Parts | CNC Machined Support Parts | HXCNC\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/ball-screw-accessory-parts\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/ball-screw-accessory-parts\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Bore-Alignment-Verified.webp\",\"datePublished\":\"2026-04-08T01:14:44+00:00\",\"dateModified\":\"2026-05-14T06:28:31+00:00\",\"description\":\"Precision CNC machined ball screw accessory parts: end machining, nut housings, support mounts and coupler interfaces for linear motion and CNC machine tool applications.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/ball-screw-accessory-parts\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hxcnc.com\\\/product\\\/ball-screw-accessory-parts\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/ball-screw-accessory-parts\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Bore-Alignment-Verified.webp\",\"contentUrl\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Bore-Alignment-Verified.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/ball-screw-accessory-parts\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hxcnc.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product\",\"item\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ball Screw Accessory Parts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#website\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/\",\"name\":\"HXCNC | Precision CNC Machining Manufacturer\",\"description\":\"HXCNC provides precision CNC machining, CNC milling, CNC turning, 5-axis machining, Swiss turning, grinding, and surface finishing services for prototypes and production parts. ISO 9001 certified, 24-hour quote response, tight tolerances, and worldwide delivery.\",\"publisher\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hxcnc.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#organization\",\"name\":\"HXCNC | Precision CNC Machining Manufacturer\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/HX-logo.png\",\"contentUrl\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/HX-logo.png\",\"width\":1400,\"height\":402,\"caption\":\"HXCNC | Precision CNC Machining Manufacturer\"},\"image\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Pi\u00e8ces d'accessoires pour vis \u00e0 billes | Pi\u00e8ces de support usin\u00e9es CNC | HXCNC","description":"Pi\u00e8ces d'accessoires pour vis \u00e0 billes usin\u00e9es avec pr\u00e9cision en CNC : usinage de fin, logements d'\u00e9crou, supports de montage et interfaces de coupleur pour le mouvement lin\u00e9aire et les machines-outils CNC.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hxcnc.com\/fr\/product\/ball-screw-accessory-parts\/","og_locale":"fr_FR","og_type":"article","og_title":"Ball Screw Accessory Parts","og_description":"Precision CNC machined ball screw accessory parts: end machining, nut housings, support mounts and coupler interfaces for linear motion and CNC machine tool applications.","og_url":"https:\/\/hxcnc.com\/fr\/product\/ball-screw-accessory-parts\/","og_site_name":"HXCNC | Precision CNC Machining Manufacturer","article_modified_time":"2026-05-14T06:28:31+00:00","og_image":[{"url":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Bore-Alignment-Verified.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hxcnc.com\/product\/ball-screw-accessory-parts\/","url":"https:\/\/hxcnc.com\/product\/ball-screw-accessory-parts\/","name":"Pi\u00e8ces d'accessoires pour vis \u00e0 billes | Pi\u00e8ces de support usin\u00e9es CNC | HXCNC","isPartOf":{"@id":"https:\/\/hxcnc.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hxcnc.com\/product\/ball-screw-accessory-parts\/#primaryimage"},"image":{"@id":"https:\/\/hxcnc.com\/product\/ball-screw-accessory-parts\/#primaryimage"},"thumbnailUrl":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Bore-Alignment-Verified.webp","datePublished":"2026-04-08T01:14:44+00:00","dateModified":"2026-05-14T06:28:31+00:00","description":"Pi\u00e8ces d'accessoires pour vis \u00e0 billes usin\u00e9es avec pr\u00e9cision en CNC : usinage de fin, logements d'\u00e9crou, supports de montage et interfaces de coupleur pour le mouvement lin\u00e9aire et les machines-outils CNC.","breadcrumb":{"@id":"https:\/\/hxcnc.com\/product\/ball-screw-accessory-parts\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hxcnc.com\/product\/ball-screw-accessory-parts\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/hxcnc.com\/product\/ball-screw-accessory-parts\/#primaryimage","url":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Bore-Alignment-Verified.webp","contentUrl":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Bore-Alignment-Verified.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/hxcnc.com\/product\/ball-screw-accessory-parts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hxcnc.com\/"},{"@type":"ListItem","position":2,"name":"Product","item":"https:\/\/hxcnc.com\/product\/"},{"@type":"ListItem","position":3,"name":"Ball Screw Accessory Parts"}]},{"@type":"WebSite","@id":"https:\/\/hxcnc.com\/#website","url":"https:\/\/hxcnc.com\/","name":"HXCNC | Fabricant de pi\u00e8ces usin\u00e9es CNC de pr\u00e9cision","description":"HXCNC fournit des services d'usinage CNC de pr\u00e9cision, fraisage CNC, tournage CNC, usinage 5 axes, tournage Swiss, rectification et finition de surface pour prototypes et pi\u00e8ces de production. Certifi\u00e9 ISO 9001, r\u00e9ponse aux devis en 24 heures, tol\u00e9rances strictes et livraison dans le monde entier.","publisher":{"@id":"https:\/\/hxcnc.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hxcnc.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/hxcnc.com\/#organization","name":"HXCNC | Fabricant de pi\u00e8ces usin\u00e9es CNC de pr\u00e9cision","url":"https:\/\/hxcnc.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/hxcnc.com\/#\/schema\/logo\/image\/","url":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/04\/HX-logo.png","contentUrl":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/04\/HX-logo.png","width":1400,"height":402,"caption":"HXCNC | Precision CNC Machining Manufacturer"},"image":{"@id":"https:\/\/hxcnc.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/pages\/1113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/comments?post=1113"}],"version-history":[{"count":13,"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/pages\/1113\/revisions"}],"predecessor-version":[{"id":2814,"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/pages\/1113\/revisions\/2814"}],"up":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/pages\/39"}],"wp:attachment":[{"href":"https:\/\/hxcnc.com\/fr\/wp-json\/wp\/v2\/media?parent=1113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}