{"id":1140,"date":"2026-04-10T07:39:34","date_gmt":"2026-04-10T07:39:34","guid":{"rendered":"https:\/\/hxcnc.com\/?page_id=1140"},"modified":"2026-05-23T09:12:28","modified_gmt":"2026-05-23T09:12:28","slug":"positioning-shaft","status":"publish","type":"page","link":"https:\/\/hxcnc.com\/ru\/product\/positioning-shaft\/","title":{"rendered":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0432\u0430\u043b\u044b"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1140\" class=\"elementor elementor-1140\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-aabbccdd elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"aabbccdd\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eeff0011\" data-id=\"eeff0011\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-22334455 elementor-widget elementor-widget-html\" data-id=\"22334455\" 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  --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  --accent: #0F766E;\n  --aa: rgba(15, 118, 110, .08);\n  --ac: rgba(15, 118, 110, .22);\n  --amb: #B45309;\n  --amA: rgba(180, 83, 9, .1);\n  --amC: rgba(180, 83, 9, .25);\n  --r: 8px;\n  --rl: 12px;\n  --rx: 16px;\n  --hd: 'Roboto Condensed', sans-serif;\n  --bd: 'Roboto', sans-serif;\n  --mn: 'Roboto Mono', monospace;\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.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\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: 560px;\n  line-height: 1.75;\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   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-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  border-color: 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  width: 100%;\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: minmax(0, 1fr) minmax(0, 1.05fr);\n  min-height: 640px;\n  align-items: stretch;\n  width: 100%;\n}\n.hxc-hero2-L {\n  padding: 80px 40px 72px 0;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  border-right: 1px solid var(--border);\n  min-width: 0;\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, 60px);\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.hxc-hero2-R {\n  position: relative;\n  padding: 40px 0 40px 40px;\n  min-width: 0;\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(45, 212, 191, .35), transparent 70%);\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.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.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 \u2014 uniform 1:1 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(4, 1fr);\n  gap: 12px;\n}\n.hxc-gc {\n  position: relative;\n  overflow: hidden;\n  border-radius: var(--rl);\n  background: var(--surface);\n  cursor: pointer;\n  aspect-ratio: 1 \/ 1;\n}\n.hxc-gc img {\n  width: 100%; 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; inset: 0;\n  background: linear-gradient(to top, rgba(15, 25, 60, .72), transparent 55%);\n  display: flex; flex-direction: column; 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; 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\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   SURFACE TREATMENTS + APPLICATIONS + PROCESS + TESTIMONIALS + FAQ + CTA + 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-trg { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; }\n.hxc-trc {\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-trc:hover {\n  border-color: var(--accent);\n  box-shadow: 0 4px 16px rgba(15, 118, 110, .08);\n  transform: translateY(-2px);\n}\n.hxc-tri { height: 150px; overflow: hidden; }\n.hxc-tri img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform .35s;\n}\n.hxc-trc:hover .hxc-tri img { transform: scale(1.05); }\n.hxc-trb { padding: 16px; }\n.hxc-trn {\n  font-family: var(--hd);\n  font-size: 14px;\n  font-weight: 700;\n  margin-bottom: 5px;\n}\n.hxc-trd {\n  font-size: 12px;\n  color: var(--muted);\n  line-height: 1.6;\n  margin-bottom: 8px;\n}\n.hxc-trbg {\n  font-size: 10px;\n  font-weight: 600;\n  color: var(--accent);\n  background: #E0F2EE;\n  padding: 2px 8px;\n  border-radius: 3px;\n  display: inline-block;\n}\n\n.hxc-apg { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; }\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 { height: 130px; overflow: hidden; }\n.hxc-api img {\n  width: 100%; 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.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(90deg, var(--primary) 0, var(--primary) 6px, transparent 6px, transparent 14px);\n  z-index: 0;\n}\n.hxc-ps {\n  display: flex; 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; 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; align-items: center; justify-content: center;\n  margin-bottom: 16px;\n  box-shadow: 0 0 0 6px var(--surface), 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.hxc-tsg { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n.hxc-tsi {\n  background: var(--card);\n  border: .5px solid var(--border);\n  border-radius: var(--rl);\n  padding: 22px;\n  display: flex; 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 { display: flex; align-items: center; gap: 10px; }\n.hxc-tsav {\n  width: 36px; height: 36px;\n  border-radius: 50%;\n  background: var(--surface);\n  display: flex; align-items: center; 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.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 { border-bottom: .5px solid #E8EDF2; }\n.hxc-faq-q {\n  width: 100%;\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; height: 22px;\n  border-radius: 50%;\n  background: var(--surface);\n  border: .5px solid var(--border);\n  display: flex; align-items: center; 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.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: 700;\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.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: 1024px) {\n  .hxc-inner, .hxc-sg { padding: 0 32px; }\n  .hxc-gg { grid-template-columns: repeat(3, 1fr); }\n  .hxc-trg, .hxc-apg, .hxc-tsg { grid-template-columns: repeat(2, 1fr); }\n  .hxc-psg { grid-template-columns: repeat(2, 1fr); gap: 36px; }\n  .hxc-psg::before { display: none; }\n}\n@media (max-width: 880px) {\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  .hxc-hero2-pin-1, .hxc-hero2-pin-3 { display: none; }\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: repeat(2, 1fr); gap: 8px; }\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-trg, .hxc-apg, .hxc-tsg, .hxc-faq-grid { grid-template-columns: 1fr; }\n  .hxc-cta { padding: 56px 20px; }\n}\n@media (max-width: 480px) {\n  .hxc-hbtns, .hxc-ctabs, .hxc-hero2-btns { 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\n<div class=\"hxc-wrap\">\n\n  <!-- \u2550\u2550\u2550 HERO \u2014 ALS-style for Positioning Shafts \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        <div class=\"hxc-hero2-L\">\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\">h4\/h5 OD \u00b7 \u22640.005\/300 Straight \u00b7 Ra 0.2\u00b5m \u00b7 CMM<\/div>\n            <div class=\"hxc-hero2-id\">PS \/ 001 \u2014 008<\/div>\n          <\/div>\n\n          <h1 class=\"hxc-hero2-h1\">\n            High-Straightness Ground<br>\n            <em>Positioning Shafts<\/em>\n          <\/h1>\n\n          <p class=\"hxc-hero2-sub\">\n            Precision CNC ground positioning shafts for zero-backlash linear and rotary\n            positioning systems. OD tolerance h4 \/ h5, straightness \u2264 0.005 mm \/ 300 mm,\n            Ra 0.2 \u00b5m \u2014 engineered for precision linear actuators, ball-spline drives, CMM\n            probes, optical bench positioners, and measurement instruments.\n          <\/p>\n\n          <div class=\"hxc-hero2-stats\">\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">h4 \/ h5<\/div>\n              <div class=\"hxc-hero2-stat-l\">OD Tolerance<\/div>\n            <\/div>\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">\u22640.005<sup>mm<\/sup><\/div>\n              <div class=\"hxc-hero2-stat-l\">Per 300 mm Straight<\/div>\n            <\/div>\n            <div class=\"hxc-hero2-stat\">\n              <div class=\"hxc-hero2-stat-v\">Ra 0.2<sup>\u00b5m<\/sup><\/div>\n              <div class=\"hxc-hero2-stat-l\">Ground Finish<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"hxc-hero2-btns\">\n            <a href=\"#hxc-cta\" class=\"hxc-btn hxc-p\">Get Instant Quote <span class=\"hxc-ar\">\u2192<\/span><\/a>\n            <a href=\"#hxc-gal\" class=\"hxc-btn hxc-o\">View Our Work<\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"hxc-hero2-R\">\n          <div class=\"hxc-hero2-board\">\n\n            <div class=\"hxc-hero2-ribbon\">\n              <span><span class=\"dot\"><\/span>PART DWG \u00b7 PS-000 LINEAR-STAGE POSITIONING SHAFT \u00b7 GCr15 HRC 62<\/span>\n              <span>ISO 9001 \u00b7 BETWEEN CENTERS \u00b7 CMM<\/span>\n            <\/div>\n\n            <div class=\"hxc-hero2-pin hxc-hero2-pin-a hxc-hero2-pin-1\">\u22640.005 mm \/ 300<\/div>\n            <div class=\"hxc-hero2-pin hxc-hero2-pin-2\">h4 \/ h5 \u00b7 Ra 0.2\u00b5m<\/div>\n\n            <div class=\"hxc-hero2-scene\">\n              <svg viewBox=\"0 0 480 360\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Positioning shaft technical drawing \u2014 long uniform-OD shaft side elevation with center drill marks at both ends (between-centers grinding), full-length teal-highlighted ground surface, a linear ball bushing housing floating above with five ball circles tangent to the shaft top, slide direction arrow. Includes straightness GD&amp;T frame with leader, length dimension, inline material and finish spec. Four corners: straightness grade table, OD tolerance \u00d7 Ra matrix, four linear motion guidance type end-views (linear ball \/ ball spline \/ plain bush \/ V-block), material \u00d7 hardness \u00d7 use class.\">\n                <defs>\n                  <linearGradient id=\"psSteel\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                    <stop offset=\"0\" stop-color=\"#94A3B8\"\/>\n                    <stop offset=\"1\" stop-color=\"#475569\"\/>\n                  <\/linearGradient>\n                  <radialGradient id=\"psGlow\" cx=\"50%\" cy=\"50%\" r=\"50%\">\n                    <stop offset=\"0\" stop-color=\"rgba(45,212,191,.6)\"\/>\n                    <stop offset=\"1\" stop-color=\"transparent\"\/>\n                  <\/radialGradient>\n                <\/defs>\n\n                <!-- MAIN: long uniform positioning shaft -->\n                <g transform=\"translate(160,196)\">\n                  <ellipse cx=\"0\" cy=\"0\" rx=\"148\" ry=\"30\" fill=\"url(#psGlow)\" opacity=\".55\"\/>\n\n                  <!-- title -->\n                  <text x=\"-145\" y=\"-72\" font-family=\"Roboto Condensed,sans-serif\" font-size=\"9\"\n                        font-weight=\"700\" fill=\"#2DD4BF\">POSITIONING SHAFT \u00b7 GROUND BTW CENTERS \u00b7 LINEAR<\/text>\n                  <text x=\"-145\" y=\"-62\" font-family=\"Roboto Mono,monospace\" font-size=\"5\"\n                        fill=\"rgba(45,212,191,.7)\">GCr15 (SUJ2) \u00b7 HRC 62 \u00b7 h5 \u00b7 Ra 0.2\u00b5m<\/text>\n\n                  <!-- Straightness GD&T frame floating top -->\n                  <g transform=\"translate(64,-52)\">\n                    <rect x=\"0\" y=\"0\" width=\"68\" height=\"10\" fill=\"none\" stroke=\"#FCD34D\" stroke-width=\".5\"\/>\n                    <line x1=\"14\" y1=\"0\" x2=\"14\" y2=\"10\" stroke=\"#FCD34D\" stroke-width=\".5\"\/>\n                    <!-- straightness symbol \u2014 horizontal bar -->\n                    <line x1=\"3\" y1=\"5\" x2=\"11\" y2=\"5\" stroke=\"#FCD34D\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/>\n                    <text x=\"41\" y=\"7\" font-family=\"Roboto Mono,monospace\" font-size=\"6.5\"\n                          fill=\"#FCD34D\" text-anchor=\"middle\" font-weight=\"700\">0.005 \/ 300<\/text>\n                  <\/g>\n                  <line x1=\"64\" y1=\"-42\" x2=\"60\" y2=\"0\" stroke=\"#FCD34D\" stroke-width=\".4\"\/>\n                  <circle cx=\"60\" cy=\"0\" r=\"1.5\" fill=\"#FCD34D\"\/>\n                  <text x=\"84\" y=\"-32\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\"\n                        fill=\"rgba(252,211,77,.7)\">straightness \u00b7 full length<\/text>\n\n                  <!-- Linear ball bushing housing (floating above shaft) -->\n                  <g transform=\"translate(0,-18)\">\n                    <rect x=\"-32\" y=\"-6\" width=\"64\" height=\"10\" fill=\"rgba(45,212,191,.15)\" stroke=\"#2DD4BF\" stroke-width=\".5\" rx=\"2\"\/>\n                    <text x=\"0\" y=\"0\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"#2DD4BF\" text-anchor=\"middle\" font-weight=\"700\">LINEAR BALL BUSHING<\/text>\n                    <text x=\"0\" y=\"4\" font-family=\"Roboto Mono,monospace\" font-size=\"3\" fill=\"rgba(45,212,191,.7)\" text-anchor=\"middle\">slides on shaft<\/text>\n                  <\/g>\n\n                  <!-- Balls tangent between bushing and shaft -->\n                  <g fill=\"rgba(45,212,191,.85)\" stroke=\"#1E293B\" stroke-width=\".25\">\n                    <circle cx=\"-20\" cy=\"-10\" r=\"2\"\/>\n                    <circle cx=\"-10\" cy=\"-10\" r=\"2\"\/>\n                    <circle cx=\"0\" cy=\"-10\" r=\"2\"\/>\n                    <circle cx=\"10\" cy=\"-10\" r=\"2\"\/>\n                    <circle cx=\"20\" cy=\"-10\" r=\"2\"\/>\n                  <\/g>\n\n                  <!-- Slide direction arrow -->\n                  <g transform=\"translate(40,-10)\">\n                    <line x1=\"0\" y1=\"0\" x2=\"14\" y2=\"0\" stroke=\"#2DD4BF\" stroke-width=\".7\"\/>\n                    <path d=\"M 14,0 l -3,-2 l 0,4 z\" fill=\"#2DD4BF\"\/>\n                    <text x=\"22\" y=\"2\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#2DD4BF\" font-weight=\"700\">SLIDE<\/text>\n                  <\/g>\n\n                  <!-- Shaft profile (uniform cylinder) -->\n                  <path d=\"M -135,-8 L 135,-8 L 135,8 L -135,8 Z\"\n                        fill=\"url(#psSteel)\" stroke=\"#1E293B\" stroke-width=\".8\"\/>\n\n                  <!-- Ground surface highlight (full-length top + bottom edges in teal) -->\n                  <line x1=\"-135\" y1=\"-8\" x2=\"135\" y2=\"-8\" stroke=\"#2DD4BF\" stroke-width=\"1.6\" opacity=\".7\"\/>\n                  <line x1=\"-135\" y1=\"8\" x2=\"135\" y2=\"8\" stroke=\"#2DD4BF\" stroke-width=\"1.6\" opacity=\".7\"\/>\n\n                  <!-- Inline spec on the shaft body -->\n                  <text x=\"-100\" y=\"3\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\"\n                        fill=\"#2DD4BF\" font-weight=\"700\">\u00d812 h5<\/text>\n                  <text x=\"-70\" y=\"3\" font-family=\"Roboto Mono,monospace\" font-size=\"5\"\n                        fill=\"rgba(45,212,191,.8)\">\u00b7 Ra 0.2\u00b5m GROUND \u00b7<\/text>\n                  <text x=\"100\" y=\"3\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\"\n                        fill=\"#2DD4BF\" font-weight=\"700\" text-anchor=\"middle\">HRC 62<\/text>\n\n                  <!-- Center drill marks at both ends (between-centers grinding signature) -->\n                  <polygon points=\"-135,-3 -130,0 -135,3\" fill=\"#0F172A\" stroke=\"#2DD4BF\" stroke-width=\".4\"\/>\n                  <polygon points=\"135,-3 130,0 135,3\" fill=\"#0F172A\" stroke=\"#2DD4BF\" stroke-width=\".4\"\/>\n                  <text x=\"-138\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(45,212,191,.75)\" text-anchor=\"end\" font-weight=\"700\">CTR<\/text>\n                  <text x=\"138\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(45,212,191,.75)\" text-anchor=\"start\" font-weight=\"700\">CTR<\/text>\n\n                  <!-- Centre axis line -->\n                  <line x1=\"-148\" y1=\"0\" x2=\"148\" y2=\"0\" stroke=\"rgba(45,212,191,.5)\" stroke-width=\".3\" stroke-dasharray=\"6 2 1 2\"\/>\n\n                  <!-- Length dim at bottom -->\n                  <line x1=\"-135\" y1=\"26\" x2=\"135\" y2=\"26\" stroke=\"#2DD4BF\" stroke-width=\".5\"\/>\n                  <line x1=\"-135\" y1=\"29\" x2=\"-135\" y2=\"10\" stroke=\"#2DD4BF\" stroke-width=\".4\" stroke-dasharray=\"2 1\"\/>\n                  <line x1=\"135\" y1=\"29\" x2=\"135\" y2=\"10\" stroke=\"#2DD4BF\" stroke-width=\".4\" stroke-dasharray=\"2 1\"\/>\n                  <path d=\"M -135,26 l 4,-2 l 0,4 z\" fill=\"#2DD4BF\"\/>\n                  <path d=\"M 135,26 l -4,-2 l 0,4 z\" fill=\"#2DD4BF\"\/>\n                  <text x=\"0\" y=\"36\" font-family=\"Roboto Mono,monospace\" font-size=\"6.5\"\n                        fill=\"#2DD4BF\" text-anchor=\"middle\" font-weight=\"700\">L = 400 mm \u00b7 UNIFORM \u00b7 STRAIGHT \u2264 0.005\/300<\/text>\n                <\/g>\n\n                <!-- TOP-LEFT: straightness grade table -->\n                <g transform=\"translate(20,30)\">\n                  <rect x=\"0\" y=\"0\" width=\"172\" height=\"84\" fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\" stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\" fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">STRAIGHTNESS \u00b7 MM<\/text>\n\n                  <line x1=\"10\" y1=\"22\" x2=\"162\" y2=\"22\" stroke=\"rgba(255,255,255,.2)\" stroke-width=\".5\"\/>\n                  <text x=\"14\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"rgba(255,255,255,.55)\">GRADE<\/text>\n                  <text x=\"100\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"rgba(255,255,255,.55)\">TOL<\/text>\n                  <text x=\"158\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"rgba(255,255,255,.55)\" text-anchor=\"end\">USE<\/text>\n\n                  <g font-family=\"Roboto Mono,monospace\" font-size=\"6\">\n                    <text x=\"14\" y=\"40\" fill=\"#fff\">Ultra-prec<\/text>\n                    <text x=\"100\" y=\"40\" fill=\"rgba(255,255,255,.75)\">\u22640.001\/300<\/text>\n                    <text x=\"158\" y=\"40\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">optical bench<\/text>\n\n                    <rect x=\"10\" y=\"44\" width=\"152\" height=\"11\" fill=\"rgba(45,212,191,.18)\" rx=\"2\"\/>\n                    <text x=\"14\" y=\"52\" fill=\"#2DD4BF\" font-weight=\"700\">Precision \u25c0<\/text>\n                    <text x=\"100\" y=\"52\" fill=\"#2DD4BF\" font-weight=\"700\">\u22640.005\/300<\/text>\n                    <text x=\"158\" y=\"52\" fill=\"#2DD4BF\" font-weight=\"700\" text-anchor=\"end\">linear stage<\/text>\n\n                    <text x=\"14\" y=\"64\" fill=\"#fff\">Standard<\/text>\n                    <text x=\"100\" y=\"64\" fill=\"rgba(255,255,255,.75)\">\u22640.01\/300<\/text>\n                    <text x=\"158\" y=\"64\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">CMM probe<\/text>\n\n                    <text x=\"14\" y=\"76\" fill=\"#FCD34D\">General<\/text>\n                    <text x=\"100\" y=\"76\" fill=\"rgba(252,211,77,.85)\">\u22640.05\/m<\/text>\n                    <text x=\"158\" y=\"76\" fill=\"rgba(252,211,77,.7)\" text-anchor=\"end\">conveyor guide<\/text>\n                  <\/g>\n                <\/g>\n\n                <!-- TOP-RIGHT: OD tol \u00d7 Ra finish -->\n                <g transform=\"translate(290,30)\">\n                  <rect x=\"0\" y=\"0\" width=\"180\" height=\"84\" fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\" stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\" fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">OD TOL \u00b7 Ra \u00b7 USE<\/text>\n\n                  <line x1=\"10\" y1=\"22\" x2=\"170\" y2=\"22\" stroke=\"rgba(255,255,255,.2)\" stroke-width=\".5\"\/>\n                  <text x=\"14\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"rgba(255,255,255,.55)\">TOL<\/text>\n                  <text x=\"64\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"rgba(255,255,255,.55)\">Ra \u00b5m<\/text>\n                  <text x=\"166\" y=\"30\" font-family=\"Roboto Mono,monospace\" font-size=\"5.5\" fill=\"rgba(255,255,255,.55)\" text-anchor=\"end\">USE<\/text>\n\n                  <g font-family=\"Roboto Mono,monospace\" font-size=\"6\">\n                    <text x=\"14\" y=\"42\" fill=\"#fff\">h4<\/text>\n                    <text x=\"64\" y=\"42\" fill=\"rgba(255,255,255,.75)\">0.1<\/text>\n                    <text x=\"166\" y=\"42\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">ultra-prec stage<\/text>\n\n                    <rect x=\"10\" y=\"46\" width=\"160\" height=\"11\" fill=\"rgba(45,212,191,.18)\" rx=\"2\"\/>\n                    <text x=\"14\" y=\"54\" fill=\"#2DD4BF\" font-weight=\"700\">h5 \u25c0<\/text>\n                    <text x=\"64\" y=\"54\" fill=\"#2DD4BF\" font-weight=\"700\">0.2<\/text>\n                    <text x=\"166\" y=\"54\" fill=\"#2DD4BF\" font-weight=\"700\" text-anchor=\"end\">linear bushing<\/text>\n\n                    <text x=\"14\" y=\"66\" fill=\"#fff\">h6<\/text>\n                    <text x=\"64\" y=\"66\" fill=\"rgba(255,255,255,.75)\">0.4<\/text>\n                    <text x=\"166\" y=\"66\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">plain bushing<\/text>\n\n                    <text x=\"14\" y=\"78\" fill=\"#FCD34D\">h7<\/text>\n                    <text x=\"64\" y=\"78\" fill=\"rgba(252,211,77,.85)\">0.8<\/text>\n                    <text x=\"166\" y=\"78\" fill=\"rgba(252,211,77,.7)\" text-anchor=\"end\">conveyor guide<\/text>\n                  <\/g>\n                <\/g>\n\n                <!-- BOTTOM-LEFT: linear motion guidance type icons -->\n                <g transform=\"translate(20,232)\">\n                  <rect x=\"0\" y=\"0\" width=\"172\" height=\"108\" fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\" stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\" fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">GUIDANCE \u00b7 TYPE<\/text>\n\n                  <!-- LINEAR BALL (circle with shaft + balls around) -->\n                  <g transform=\"translate(28,50)\">\n                    <circle cx=\"0\" cy=\"0\" r=\"11\" fill=\"rgba(45,212,191,.18)\" stroke=\"#2DD4BF\" stroke-width=\".6\"\/>\n                    <circle cx=\"0\" cy=\"0\" r=\"5\" fill=\"rgba(15,23,42,.6)\" stroke=\"#2DD4BF\" stroke-width=\".4\"\/>\n                    <!-- 6 balls around shaft -->\n                    <g fill=\"#2DD4BF\">\n                      <circle cx=\"0\" cy=\"-8\" r=\"1.3\"\/>\n                      <circle cx=\"7\" cy=\"-4\" r=\"1.3\"\/>\n                      <circle cx=\"7\" cy=\"4\" r=\"1.3\"\/>\n                      <circle cx=\"0\" cy=\"8\" r=\"1.3\"\/>\n                      <circle cx=\"-7\" cy=\"4\" r=\"1.3\"\/>\n                      <circle cx=\"-7\" cy=\"-4\" r=\"1.3\"\/>\n                    <\/g>\n                    <text x=\"0\" y=\"22\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#2DD4BF\" text-anchor=\"middle\" font-weight=\"700\">LIN BALL<\/text>\n                    <text x=\"0\" y=\"28\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(45,212,191,.65)\" text-anchor=\"middle\">low friction<\/text>\n                  <\/g>\n\n                  <!-- BALL SPLINE (shaft with splines + balls in grooves) -->\n                  <g transform=\"translate(64,50)\">\n                    <circle cx=\"0\" cy=\"0\" r=\"11\" fill=\"rgba(45,212,191,.18)\" stroke=\"#2DD4BF\" stroke-width=\".6\"\/>\n                    <!-- splined shaft (grooves) -->\n                    <g fill=\"rgba(15,23,42,.6)\" stroke=\"#2DD4BF\" stroke-width=\".35\">\n                      <path d=\"M 0,-6 L 1,-4 L -1,-4 Z\" transform=\"rotate(0)\"\/>\n                      <path d=\"M 0,-6 L 1,-4 L -1,-4 Z\" transform=\"rotate(60)\"\/>\n                      <path d=\"M 0,-6 L 1,-4 L -1,-4 Z\" transform=\"rotate(120)\"\/>\n                      <path d=\"M 0,-6 L 1,-4 L -1,-4 Z\" transform=\"rotate(180)\"\/>\n                      <path d=\"M 0,-6 L 1,-4 L -1,-4 Z\" transform=\"rotate(240)\"\/>\n                      <path d=\"M 0,-6 L 1,-4 L -1,-4 Z\" transform=\"rotate(300)\"\/>\n                    <\/g>\n                    <circle cx=\"0\" cy=\"0\" r=\"4.5\" fill=\"rgba(15,23,42,.6)\" stroke=\"#2DD4BF\" stroke-width=\".4\"\/>\n                    <!-- balls in grooves -->\n                    <g fill=\"#2DD4BF\">\n                      <circle cx=\"0\" cy=\"-7.5\" r=\"1.1\"\/>\n                      <circle cx=\"6.5\" cy=\"-3.75\" r=\"1.1\"\/>\n                      <circle cx=\"6.5\" cy=\"3.75\" r=\"1.1\"\/>\n                      <circle cx=\"0\" cy=\"7.5\" r=\"1.1\"\/>\n                      <circle cx=\"-6.5\" cy=\"3.75\" r=\"1.1\"\/>\n                      <circle cx=\"-6.5\" cy=\"-3.75\" r=\"1.1\"\/>\n                    <\/g>\n                    <text x=\"0\" y=\"22\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#2DD4BF\" text-anchor=\"middle\" font-weight=\"700\">BALL SPL \u25c0<\/text>\n                    <text x=\"0\" y=\"28\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(45,212,191,.65)\" text-anchor=\"middle\">rot + lin<\/text>\n                  <\/g>\n\n                  <!-- PLAIN BUSH (shaft with smooth bore around) -->\n                  <g transform=\"translate(102,50)\">\n                    <circle cx=\"0\" cy=\"0\" r=\"11\" fill=\"rgba(45,212,191,.18)\" stroke=\"#2DD4BF\" stroke-width=\".6\"\/>\n                    <circle cx=\"0\" cy=\"0\" r=\"7.5\" fill=\"rgba(15,23,42,.4)\" stroke=\"rgba(45,212,191,.5)\" stroke-width=\".3\" stroke-dasharray=\"2 1\"\/>\n                    <circle cx=\"0\" cy=\"0\" r=\"5\" fill=\"rgba(45,212,191,.3)\" stroke=\"#2DD4BF\" stroke-width=\".4\"\/>\n                    <text x=\"0\" y=\"22\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#2DD4BF\" text-anchor=\"middle\" font-weight=\"700\">PLAIN<\/text>\n                    <text x=\"0\" y=\"28\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(45,212,191,.65)\" text-anchor=\"middle\">hi-load slow<\/text>\n                  <\/g>\n\n                  <!-- V-BLOCK (shaft sitting in V-shaped support) -->\n                  <g transform=\"translate(140,50)\">\n                    <circle cx=\"0\" cy=\"0\" r=\"11\" fill=\"rgba(45,212,191,.18)\" stroke=\"#2DD4BF\" stroke-width=\".6\"\/>\n                    <!-- shaft circle -->\n                    <circle cx=\"0\" cy=\"-1\" r=\"4\" fill=\"rgba(45,212,191,.4)\" stroke=\"#2DD4BF\" stroke-width=\".5\"\/>\n                    <!-- V-block lines -->\n                    <line x1=\"-9\" y1=\"-9\" x2=\"-1.5\" y2=\"-1.5\" stroke=\"#2DD4BF\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/>\n                    <line x1=\"9\" y1=\"-9\" x2=\"1.5\" y2=\"-1.5\" stroke=\"#2DD4BF\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/>\n                    <line x1=\"-9\" y1=\"9\" x2=\"9\" y2=\"9\" stroke=\"#2DD4BF\" stroke-width=\".5\"\/>\n                    <text x=\"0\" y=\"22\" font-family=\"Roboto Mono,monospace\" font-size=\"4.5\" fill=\"#2DD4BF\" text-anchor=\"middle\" font-weight=\"700\">V-BLOCK<\/text>\n                    <text x=\"0\" y=\"28\" font-family=\"Roboto Mono,monospace\" font-size=\"3.5\" fill=\"rgba(45,212,191,.65)\" text-anchor=\"middle\">metrology<\/text>\n                  <\/g>\n\n                  <line x1=\"14\" y1=\"88\" x2=\"158\" y2=\"88\" stroke=\"rgba(255,255,255,.15)\" stroke-width=\".4\"\/>\n                  <text x=\"86\" y=\"98\" font-family=\"Roboto Mono,monospace\" font-size=\"5\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"middle\">+ RAIL \u00b7 ROD-END \u00b7 CUSTOM<\/text>\n                  <text x=\"86\" y=\"104\" font-family=\"Roboto Mono,monospace\" font-size=\"4\" fill=\"rgba(45,212,191,.85)\" text-anchor=\"middle\" font-weight=\"700\">SPECIFY BUSHING TYPE ON DWG<\/text>\n                <\/g>\n\n                <!-- BOTTOM-RIGHT: material \u00d7 hardness \u00d7 use class -->\n                <g transform=\"translate(220,232)\">\n                  <rect x=\"0\" y=\"0\" width=\"252\" height=\"108\" fill=\"rgba(15,23,42,.4)\" stroke=\"#475569\" stroke-width=\"1\" stroke-dasharray=\"4 3\" rx=\"6\"\/>\n                  <text x=\"10\" y=\"14\" font-family=\"Roboto Mono,monospace\" font-size=\"8\" fill=\"rgba(255,255,255,.55)\" letter-spacing=\"1\">MATERIAL \u00b7 HRC \u00b7 USE<\/text>\n\n                  <line x1=\"10\" y1=\"22\" x2=\"242\" y2=\"22\" stroke=\"rgba(255,255,255,.2)\" stroke-width=\".5\"\/>\n                  <text x=\"14\" y=\"32\" font-family=\"Roboto Mono,monospace\" font-size=\"6\" fill=\"rgba(255,255,255,.55)\">MATERIAL<\/text>\n                  <text x=\"138\" y=\"32\" font-family=\"Roboto Mono,monospace\" font-size=\"6\" fill=\"rgba(255,255,255,.55)\">HRC<\/text>\n                  <text x=\"238\" y=\"32\" font-family=\"Roboto Mono,monospace\" font-size=\"6\" fill=\"rgba(255,255,255,.55)\" text-anchor=\"end\">USE<\/text>\n                  <line x1=\"10\" y1=\"38\" x2=\"242\" y2=\"38\" stroke=\"rgba(255,255,255,.1)\" stroke-width=\".4\"\/>\n\n                  <g font-family=\"Roboto Mono,monospace\" font-size=\"6.5\">\n                    <rect x=\"10\" y=\"40\" width=\"232\" height=\"11\" fill=\"rgba(45,212,191,.16)\" rx=\"2\"\/>\n                    <text x=\"14\" y=\"48\" fill=\"#2DD4BF\" font-weight=\"700\">GCr15 (SUJ2) \u25c0<\/text>\n                    <text x=\"138\" y=\"48\" fill=\"#2DD4BF\" font-weight=\"700\">60\u201362<\/text>\n                    <text x=\"238\" y=\"48\" fill=\"#2DD4BF\" font-weight=\"700\" text-anchor=\"end\">ball spline \u00b7 stage<\/text>\n                    <line x1=\"10\" y1=\"54\" x2=\"242\" y2=\"54\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"64\" fill=\"#fff\">42CrMo4 IH<\/text>\n                    <text x=\"138\" y=\"64\" fill=\"rgba(255,255,255,.75)\">55\u201360<\/text>\n                    <text x=\"238\" y=\"64\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">linear actuator<\/text>\n                    <line x1=\"10\" y1=\"68\" x2=\"242\" y2=\"68\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"78\" fill=\"#FCD34D\">SUS440C<\/text>\n                    <text x=\"138\" y=\"78\" fill=\"rgba(252,211,77,.85)\">56\u201358<\/text>\n                    <text x=\"238\" y=\"78\" fill=\"rgba(252,211,77,.7)\" text-anchor=\"end\">clean \/ vacuum<\/text>\n                    <line x1=\"10\" y1=\"82\" x2=\"242\" y2=\"82\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"92\" fill=\"#fff\">SUS316L \/ 303<\/text>\n                    <text x=\"138\" y=\"92\" fill=\"rgba(255,255,255,.75)\">~25<\/text>\n                    <text x=\"238\" y=\"92\" fill=\"rgba(255,255,255,.65)\" text-anchor=\"end\">pharma \u00b7 lab<\/text>\n                    <line x1=\"10\" y1=\"96\" x2=\"242\" y2=\"96\" stroke=\"rgba(255,255,255,.08)\" stroke-width=\".3\"\/>\n\n                    <text x=\"14\" y=\"105\" fill=\"rgba(125,211,252,.85)\">Al 7075 HA \/ Ti Gr5<\/text>\n                    <text x=\"138\" y=\"105\" fill=\"rgba(125,211,252,.7)\">HV 400 \/ 36<\/text>\n                    <text x=\"238\" y=\"105\" fill=\"rgba(125,211,252,.65)\" text-anchor=\"end\">optical \u00b7 aero<\/text>\n                  <\/g>\n                <\/g>\n\n                <text x=\"468\" y=\"20\" font-family=\"Roboto Mono,monospace\" font-size=\"8\" fill=\"rgba(255,255,255,.4)\" text-anchor=\"end\" letter-spacing=\"1\">SCALE 1:2 \u00b7 MM<\/text>\n              <\/svg>\n            <\/div>\n\n            <div class=\"hxc-hero2-chips\">\n              <div class=\"hxc-hero2-chip\">\n                <div class=\"hxc-hero2-chip-v\">Linear Stage \u00b7 CMM \u00b7 Optical \u00b7 Lab Robot \u00b7 Aero<\/div>\n                <div class=\"hxc-hero2-chip-l\">Applications<\/div>\n              <\/div>\n              <div class=\"hxc-hero2-chip\">\n                <div class=\"hxc-hero2-chip-v\">GCr15 \u00b7 42CrMo4 \u00b7 SUS440C \u00b7 316L \u00b7 Al 7075 \u00b7 Ti Gr5<\/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 5-Day Proto<\/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 STATS BAR \u2550\u2550\u2550 -->\n  <div class=\"hxc-stats\">\n    <div class=\"hxc-sg\">\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">h4 \/ h5<\/div>\n        <div class=\"hxc-sl2\">OD Tolerance<br>positioning grade<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">\u22640.005mm<\/div>\n        <div class=\"hxc-sl2\">Straightness<br>per 300 mm length<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">Ra 0.2\u00b5m<\/div>\n        <div class=\"hxc-sl2\">Ground Finish<br>smooth sliding surface<\/div>\n      <\/div>\n      <div class=\"hxc-st\">\n        <div class=\"hxc-sn\">5 Days<\/div>\n        <div class=\"hxc-sl2\">Fastest Delivery<br>prototype shafts<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550 GALLERY \u2014 1:1 uniform tiles \u2550\u2550\u2550 -->\n  <div class=\"hxc-s-cd\" id=\"hxc-gal\">\n    <div class=\"hxc-inner\">\n      <div class=\"hxc-gh\">\n        <div>\n          <span class=\"hxc-ey\">Our Work<\/span>\n          <h2 class=\"hxc-h2\">Positioning Shafts We Have Made<\/h2>\n          <p class=\"hxc-sub\">Precision CNC machined positioning shafts for automotive, robotics, aerospace, medical, and industrial applications.<\/p>\n        <\/div>\n        <a class=\"hxc-btn hxc-o\" href=\"#hxc-cta\" style=\"flex-shrink:0\">Request Similar Part <span class=\"hxc-ar\">\u2192<\/span><\/a>\n      <\/div>\n      <div class=\"hxc-gg\">\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Positioning Shaft \u2014 Linear Stage\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Positioning-Shaft-Linear-Stage.webp\">\n          <span class=\"hxc-gtag\">SUS303 \u00b7 Linear<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Positioning Shaft \u2014 Linear Stage<\/div>\n            <div class=\"hxc-gm\">\u00d812h5 \u00b7 L=400mm \u00b7 Ra 0.2\u00b5m \u00b7 50 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Positioning Shaft \u2014 CMM Probe\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Positioning-Shaft-CMM-Probe.webp\">\n          <span class=\"hxc-gtag\">42CrMo4 \u00b7 CMM<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Positioning Shaft \u2014 CMM Probe<\/div>\n            <div class=\"hxc-gm\">\u00d88h4 \u00b7 Hardened \u00b7 20 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Optical Bench Positioning Shaft\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Optical-Bench-Positioning-Shaft.webp\">\n          <span class=\"hxc-gtag\">Al 7075 \u00b7 Optical<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Optical Bench Positioning Shaft<\/div>\n            <div class=\"hxc-gm\">\u00d810h5 \u00b7 Anodized \u00b7 30 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Positioning Shaft \u2014 Lab Robot\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Positioning-Shaft-Lab-Robot.webp\">\n          <span class=\"hxc-gtag\">SUS316L \u00b7 Med<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Positioning Shaft \u2014 Lab Robot<\/div>\n            <div class=\"hxc-gm\">\u00d86h5 \u00b7 Passivated \u00b7 40 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Positioning Shaft \u2014 Aero Actuator\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Positioning-Shaft-Aero-Actuator.webp\">\n          <span class=\"hxc-gtag\">Ti Grade 5 \u00b7 Aero<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Positioning Shaft \u2014 Aero Actuator<\/div>\n            <div class=\"hxc-gm\">\u00d814h5 \u00b7 \u00b10.002mm straight \u00b7 10 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Positioning Shaft \u2014 Ball Spline\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Positioning-Shaft-Ball-Spline.webp\">\n          <span class=\"hxc-gtag\">GCr15 \u00b7 Ball<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Positioning Shaft \u2014 Ball Spline<\/div>\n            <div class=\"hxc-gm\">\u00d816h4 \u00b7 GCr15 HRC62 \u00b7 100 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Linear Servo Positioning Shaft\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Linear-Servo-Positioning-Shaft.webp\">\n          <span class=\"hxc-gtag\">42CrMo4 \u00b7 Servo<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Linear Servo Positioning Shaft<\/div>\n            <div class=\"hxc-gm\">\u00d820h5 \u00b7 L=600mm \u00b7 60 pcs<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hxc-gc\">\n          <img decoding=\"async\" alt=\"Straightness &amp; OD Full Report\" src=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Straightness-OD-Full-Report.webp\">\n          <span class=\"hxc-gtag\">CMM Verified<\/span>\n          <div class=\"hxc-gov\">\n            <div class=\"hxc-gn\">Straightness &amp; OD Full Report<\/div>\n            <div class=\"hxc-gm\">Every shaft straightness plotted<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550 PROCESS \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 Part<\/h2>\n      <p class=\"hxc-sub\" style=\"margin:0 auto\">Upload your drawing \u2014 material, tolerances, and surface treatment. Quote in 48 hours.<\/p>\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 and tolerances.<\/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, and firm 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 turning, grinding, CMM verification, surface treatment.<\/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\n\n  <!-- \u2550\u2550\u2550 TESTIMONIALS \u2550\u2550\u2550 -->\n  <div class=\"hxc-s\">\n    <div class=\"hxc-inner\">\n      <div style=\"text-align:center;margin-bottom:36px\">\n        <span class=\"hxc-ey\">Reviews<\/span>\n        <h2 class=\"hxc-h2\">Trusted Positioning Shafts Manufacturer<\/h2>\n      <\/div>\n      <div class=\"hxc-tsg\">\n        <div class=\"hxc-tsi hxc-rv\">\n          <div class=\"hxc-tss\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <div class=\"hxc-tst\">\"Excellent dimensional consistency across every batch. CMM report matched our incoming inspection perfectly. Lead time as promised.\"<\/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        <div class=\"hxc-tsi hxc-rv\">\n          <div class=\"hxc-tss\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <div class=\"hxc-tst\">\"HXC's DFM review caught two design issues before production. Finished parts were perfect first time. Strongly recommended.\"<\/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        <div class=\"hxc-tsi hxc-rv\">\n          <div class=\"hxc-tss\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <div class=\"hxc-tst\">\"Three years sourcing precision shafts from HXC. Quality consistent, lead times reliable, engineers always responsive.\"<\/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      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <!-- \u2550\u2550\u2550 FAQ \u2550\u2550\u2550 -->\n  <div class=\"hxc-s-sf\" id=\"hxc-faq\">\n    <div class=\"hxc-inner\">\n      <span class=\"hxc-ey\">FAQ<\/span>\n      <h2 class=\"hxc-h2\">Positioning Shafts \u2014 Frequently Asked Questions<\/h2>\n      <p class=\"hxc-sub\" style=\"margin-bottom:40px\">Technical and sourcing questions answered by our engineers.<\/p>\n      <div class=\"hxc-faq-grid\">\n        <div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What is a positioning shaft?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              A positioning shaft is a precision-ground shaft used in a <strong>linear or rotary positioning system where the shaft itself determines the axis of motion<\/strong>. Unlike a simple shaft that transmits torque, a positioning shaft guides a carriage, probe, or tool along a defined path \u2014 so its straightness, surface finish, and dimensional accuracy directly determine the positioning accuracy of the system. Common applications: linear stage shafts, CMM probe extensions, optical bench motion shafts, ball-spline drives, and actuator rods.\n            <\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What straightness is achievable for positioning shafts?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              Cylindrical grinding between centres achieves <strong>straightness \u2264 0.005 mm per 300 mm<\/strong> as standard. For longer shafts or tighter requirements, incremental grinding passes are used. Shafts are measured for straightness using a CMM in a V-block fixture \u2014 the full straightness error plot is included on the inspection report. For ultra-precision positioning stages requiring straightness below 0.001 mm\/300 mm, discuss with our engineers \u2014 this requires specialised lapping operations.\n            <\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">Why is surface finish critical for positioning shafts?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              Positioning shafts often run in linear bushings or ball-spline nuts. The shaft Ra directly affects: <strong>bearing preload consistency<\/strong> (rough shafts cause variable ball contact load); <strong>sliding friction<\/strong> (rough shafts cause stick-slip in plain bushings); and <strong>bore wear rate<\/strong> (rough shafts abrade the bushing bore faster). Ra 0.2 \u00b5m is standard; Ra 0.1 \u00b5m is available for applications requiring minimum friction variation.\n            <\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What is the difference between a positioning shaft and a standard shaft?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              A positioning shaft is held to tighter <strong>straightness<\/strong> tolerance (as well as diameter and finish) because it defines a geometric axis rather than just transmitting force. A standard transmission shaft needs strength and fit tolerances at its bearing seats, but its mid-span straightness is less critical. A positioning shaft may also be longer relative to its diameter, making heat-treatment distortion and straightness correction the dominant manufacturing concern \u2014 every shaft is ground between dead centres and re-measured post-HT.\n            <\/div>\n          <\/div>\n        <\/div>\n        <div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What is the lead time?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">Prototype (1\u20135 pcs, hardened + ground between centres): 5\u20138 days. Small batch (10\u201350 pcs): 8\u201312 days. Production (100\u20131,000 pcs): 10\u201316 days. Stainless or titanium: add 2\u20134 days. Shafts over 600 mm: add 2\u20133 days for straightness correction. Rush production available.<\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What materials are available?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              <strong>GCr15 (SUJ2 \/ 100Cr6)<\/strong> through-hardened bearing steel \u2014 the premium choice for ball-spline shafts and matched-bearing linear stages, HRC 60\u201362. <strong>42CrMo4<\/strong> (induction hardened) for general linear actuators and servo positioning. <strong>SUS440C<\/strong> hardenable stainless for clean-room and vacuum-chamber stages. <strong>SUS303\/316L<\/strong> for chemical, pharma, and lab automation. <strong>Al 7075<\/strong> hard-anodized for optical-bench positioning. <strong>Ti Grade 5<\/strong> for aerospace actuators.\n            <\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What surface finish is achievable?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">Standard ground OD: Ra 0.4 \u00b5m. Precision linear bushing surface: Ra 0.2 \u00b5m. Mirror finish for low-friction or vacuum applications: Ra 0.1 \u00b5m. All measured by contact profilometer and reported on the inspection certificate.<\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">Can HXC machine integrated features?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">Yes \u2014 end-machined features such as flats, threaded ends, keyways, cross-holes, and tapered shoulders for clamp mounting can all be added in the same 5-axis setup. Concentricity between integrated features and the ground sliding length stays within 0.003 mm TIR.<\/div>\n          <\/div>\n          <div class=\"hxc-faq-item\">\n            <button aria-expanded=\"false\" class=\"hxc-faq-q\" onclick=\"hxcFaq(this)\">What is the longest positioning shaft HXC can produce?<span class=\"hxc-faq-icon\">+<\/span><\/button>\n            <div class=\"hxc-faq-body\">\n              Maximum length between centres: <strong>1,500 mm<\/strong>. For shafts over 600 mm, straightness correction after heat treatment is performed before final grinding to keep \u2264 0.005 mm\/300 mm. For shafts over 1,000 mm, specify the full-length straightness limit (typically \u2264 0.02 mm over the full length) on your drawing \u2014 long shafts are inspected on a granite surface plate with dial indicator in addition to the V-block CMM check.\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What straightness is achievable for positioning shafts?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u22640.005 mm per 300 mm standard, ground between dead centres. Full straightness plot reported by CMM in V-block fixture. Tighter tolerances down to 0.001 mm\/300 available via specialised lapping.\"}},{\"@type\":\"Question\",\"name\":\"What surface finish is standard?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ra 0.2 \u00b5m for linear bushing applications. Ra 0.1 \u00b5m for minimum friction variation or vacuum-chamber use. Standard ground OD: Ra 0.4 \u00b5m.\"}},{\"@type\":\"Question\",\"name\":\"What materials are used for positioning shafts?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"GCr15 (SUJ2) through-hardened bearing steel for ball-spline. 42CrMo4 induction-hardened for linear actuator. SUS440C for clean \/ vacuum. SUS316L for pharma \/ lab. Al 7075 hard-anodized for optical bench.\"}},{\"@type\":\"Question\",\"name\":\"What is the lead time?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Prototype: 5\u20138 days. Small batch: 8\u201312 days. Production: 10\u201316 days. Shafts over 600 mm: add 2\u20133 days for straightness correction.\"}}]}\n<\/script>\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>\nfunction hxcFaq(btn) {\n  var body = btn.nextElementSibling;\n  var 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\nvar hxcObs = new IntersectionObserver(function(entries) {\n  entries.forEach(function(e, i) {\n    if (e.isIntersecting) {\n      setTimeout(function() { e.target.classList.add('in'); }, i * 90);\n    }\n  });\n}, { threshold: .08 });\n\ndocument.querySelectorAll('.hxc-rv').forEach(function(el) { hxcObs.observe(el); });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-73dc6eb9 e-con-full e-flex e-con e-parent\" data-id=\"73dc6eb9\" data-element_type=\"container\" data-e-type=\"container\" id=\"hxc-cta\">\n\t\t<div class=\"elementor-element elementor-element-355963ae e-con-full e-flex e-con e-child\" data-id=\"355963ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-131a3500 elementor-widget elementor-widget-html\" data-id=\"131a3500\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- HXCNC CTA Left Panel | namespace .HXCL | Elementor HTML Widget -->\n<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<style>\n.HXCL{\n  --bg:#F7F9FC;--wh:#FFFFFF;--lt:#EEF3F8;\n  --tx:#1F2937;--tx1:#5B6777;--tx2:#9CA8B4;--bd:#D7E0EA;\n  --a:#2563EB;--a2:#1D4ED8;--aA:rgba(37,99,235,.07);--aC:rgba(37,99,235,.20);\n  --ac:#0F766E;--acA:rgba(15,118,110,.08);--acB:rgba(15,118,110,.15);--acC:rgba(15,118,110,.22);\n  --fh:'Roboto Condensed',sans-serif;--fb:'Roboto',sans-serif;--fm:'Roboto Mono',monospace;\n}\n.HXCL,.HXCL *,.HXCL *::before,.HXCL *::after{box-sizing:border-box;margin:0;padding:0;}\n.HXCL{font-family:var(--fb);color:var(--tx);line-height:1.6;}\n\n\/* \u2500\u2500 PANEL \u2500\u2500 *\/\n.HXCL .panel{\n  background:var(--bg);\n  border:1.5px solid var(--bd);\n  border-radius:20px;\n  padding:52px 48px;\n  position:relative;\n  overflow:hidden;\n  display:flex;\n  flex-direction:column;\n  gap:0;\n  height:100%;\n}\n\/* dot-grid texture *\/\n.HXCL .panel::before{\n  content:'';position:absolute;inset:0;\n  background-image:radial-gradient(var(--bd) 1px, transparent 1px);\n  background-size:24px 24px;\n  opacity:.5;pointer-events:none;\n}\n\/* top accent line *\/\n.HXCL .panel::after{\n  content:'';position:absolute;top:0;left:0;right:0;height:3px;\n  background:linear-gradient(90deg, var(--ac) 0%, var(--a) 100%);\n}\n\n\/* all content sits above the texture *\/\n.HXCL .panel > *{position:relative;z-index:1;}\n\n\/* eyebrow *\/\n.HXCL .eyebrow{\n  display:inline-flex;align-items:center;gap:8px;\n  font-family:var(--fm);font-size:11px;font-weight:500;\n  letter-spacing:3px;text-transform:uppercase;\n  color:var(--ac);margin-bottom:18px;\n}\n.HXCL .eyebrow::before{content:'';width:16px;height:1.5px;background:var(--ac);}\n\n\/* headline *\/\n.HXCL .headline{\n  font-family:var(--fh);\n  font-size:clamp(32px,3.4vw,50px);\n  font-weight:900;\n  line-height:.92;\n  letter-spacing:-1.5px;\n  color:var(--tx);\n  margin-bottom:16px;\n}\n.HXCL .headline em{color:var(--ac);font-style:normal;}\n\n\/* sub *\/\n.HXCL .sub{\n  font-size:14px;color:var(--tx1);line-height:1.82;\n  max-width:380px;margin-bottom:32px;\n}\n\n\/* \u2500\u2500 STATS \u2500\u2500 *\/\n.HXCL .stats{\n  display:grid;grid-template-columns:repeat(3,1fr);\n  gap:1px;background:var(--bd);\n  border:1.5px solid var(--bd);border-radius:14px;\n  overflow:hidden;margin-bottom:32px;\n}\n.HXCL .stat{\n  padding:16px 14px;background:var(--wh);\n  transition:background .18s;\n}\n.HXCL .stat:hover{background:var(--lt);}\n.HXCL .stat .sv{\n  font-family:var(--fh);font-size:22px;font-weight:900;\n  color:var(--ac);line-height:1;margin-bottom:4px;\n}\n.HXCL .stat .sv small{font-size:14px;color:var(--tx2);}\n.HXCL .stat .sl{\n  font-family:var(--fm);font-size:9px;color:var(--tx2);\n  letter-spacing:1.5px;text-transform:uppercase;\n}\n\n\/* \u2500\u2500 ADVANTAGE LIST \u2500\u2500 *\/\n.HXCL .avlist{display:flex;flex-direction:column;gap:9px;margin-bottom:28px;}\n.HXCL .avitem{\n  display:flex;align-items:flex-start;gap:12px;\n  padding:14px 16px;\n  background:var(--wh);border:1.5px solid var(--bd);border-radius:13px;\n  transition:border-color .18s, box-shadow .18s;\n}\n.HXCL .avitem:hover{\n  border-color:var(--acC);\n  box-shadow:0 4px 16px var(--acA);\n}\n.HXCL .avitem .ico{\n  width:34px;height:34px;border-radius:8px;flex-shrink:0;\n  background:var(--acA);border:1px solid var(--acC);\n  display:flex;align-items:center;justify-content:center;font-size:15px;\n  transition:background .18s;\n}\n.HXCL .avitem:hover .ico{background:var(--acB);}\n.HXCL .avitem .at{\n  font-family:var(--fh);font-size:14px;font-weight:700;\n  color:var(--tx);margin-bottom:2px;line-height:1.2;\n}\n.HXCL .avitem .ad{\n  font-size:12px;color:var(--tx1);line-height:1.62;\n}\n\n\/* \u2500\u2500 CERT TAGS \u2500\u2500 *\/\n.HXCL .certs{\n  display:flex;flex-wrap:wrap;gap:7px;\n  padding-top:20px;border-top:1.5px solid var(--bd);\n}\n.HXCL .cert{\n  padding:4px 11px;border-radius:100px;\n  background:var(--lt);border:1px solid var(--bd);\n  font-family:var(--fm);font-size:10px;color:var(--tx2);letter-spacing:.8px;\n}\n.HXCL .cert.hi{\n  background:var(--acA);border-color:var(--acC);\n  color:var(--ac);font-weight:700;\n}\n<\/style>\n\n<div class=\"HXCL\">\n<div class=\"panel\">\n\n  <div class=\"eyebrow\">Get a Quote<\/div>\n\n  <h2 class=\"headline\">\n    Send Your Drawing.<br><em>Get a Quote.<\/em>\n  <\/h2>\n\n  <p class=\"sub\">Every enquiry includes a DFM review \u2014 tolerance feasibility, material confirmation, and process approach confirmed before production starts. MOQ 1 piece.<\/p>\n\n  <!-- Stats row -->\n  <div class=\"stats\">\n    <div class=\"stat\">\n      <div class=\"sv\">24<small>hr<\/small><\/div>\n      <div class=\"sl\">Quote Response<\/div>\n    <\/div>\n    <div class=\"stat\">\n      <div class=\"sv\">MOQ <small>1<\/small><\/div>\n      <div class=\"sl\">Prototypes OK<\/div>\n    <\/div>\n    <div class=\"stat\">\n      <div class=\"sv\">ISO<\/div>\n      <div class=\"sl\">9001:2015<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Advantage list -->\n  <div class=\"avlist\">\n    <div class=\"avitem\">\n      <div class=\"ico\">&#128208;<\/div>\n      <div>\n        <div class=\"at\">DFM Review on Every Enquiry<\/div>\n        <div class=\"ad\">Tolerance feasibility, fixturing strategy, and material confirmation. Specific, actionable feedback \u2014 not generic pushback.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"avitem\">\n      <div class=\"ico\">&#127919;<\/div>\n      <div>\n        <div class=\"at\">First Article Inspection \u2014 Standard<\/div>\n        <div class=\"ad\">FAI report on every new run. Material certs and surface treatment certs included with every shipment.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"avitem\">\n      <div class=\"ico\">&#128260;<\/div>\n      <div>\n        <div class=\"at\">Same Process: Prototype to Production<\/div>\n        <div class=\"ad\">Process plan from your prototype applies to production batches. No re-qualification when you scale.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"avitem\">\n      <div class=\"ico\">&#9881;<\/div>\n      <div>\n        <div class=\"at\">3 \/ 4 \/ 5-Axis CNC + Turning<\/div>\n        <div class=\"ad\">Complex structural parts, shafts, housings, and transmission components. Metals and engineering plastics.<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Cert tags -->\n  <div class=\"certs\">\n    <span class=\"cert hi\">ISO 9001:2015<\/span>\n    <span class=\"cert\">3\/4\/5-Axis Milling<\/span>\n    <span class=\"cert\">CNC Turning<\/span>\n    <span class=\"cert\">CMM Inspection<\/span>\n    <span class=\"cert\">Global Delivery<\/span>\n  <\/div>\n\n<\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4810fc9 e-con-full e-flex e-con e-child\" data-id=\"4810fc9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e00eff6 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"e00eff6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"1140\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"e00eff6\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Custom Positioning Shafts - HXCNC | Precision CNC Machining Manufacturer\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"1140\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_12786b6 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_12786b6\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCompany\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_12786b6]\" id=\"form-field-field_12786b6\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Company Name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_0c79fc0 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_0c79fc0\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMaterial\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[field_0c79fc0]\" id=\"form-field-field_0c79fc0\" class=\"elementor-field-textual elementor-size-sm\">\n\t\t\t\t\t\t\t\t\t<option value=\"aluminium_6061_t6\">Aluminium 6061-T6<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"aluminium_7075_t6\">Aluminium 7075-T6<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"stainless_steel_304\">Stainless Steel 304<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"stainless_steel_316l\">Stainless Steel 316L<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"carbon_steel_4140\">Carbon Steel \/ 4140<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"titanium_ti_6al_4v\">Titanium Ti-6Al-4V<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"brass_c360\">Brass C360<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"copper\">Copper<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"peek\">PEEK<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"pom_acetal\">POM \/ Acetal<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"nylon_pa6_pa66\">Nylon PA6 \/ PA66<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"ptfe_teflon\">PTFE \/ Teflon<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"polycarbonate\">Polycarbonate<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"abs\">ABS<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"other_not_sure\">Other \/ Not sure<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_161b5ef elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_161b5ef\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tSurface Finish\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[field_161b5ef]\" id=\"form-field-field_161b5ef\" class=\"elementor-field-textual elementor-size-sm\">\n\t\t\t\t\t\t\t\t\t<option value=\"as_machined\">As-machined<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"anodised_type_ii\">Anodised Type II<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"anodised_type_iii_hard\">Anodised Type III (Hard)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"electroplating\">Electroplating<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"powder_coating\">Powder Coating<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"black_oxide\">Black Oxide<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"passivation_ss\">Passivation (SS)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"polishing_ra_requirement\">Polishing \/ Ra requirement<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"other_specify_below\">Other (specify below)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Select \">Select finish (optional)<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAdditional Requirements\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Target delivery date, critical dimensions, tolerance callouts, inspection requirements, application context...\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-upload elementor-field-group elementor-column elementor-field-group-field_0071b0f elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_0071b0f\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFile Upload\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input type=\"file\" name=\"form_fields[field_0071b0f]\" id=\"form-field-field_0071b0f\" class=\"elementor-field elementor-size-sm  elementor-upload-field\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-arrow-alt-circle-right\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Submit Enquiry<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\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 h4\/h5 OD \u00b7 \u22640.005\/300 Straight \u00b7 Ra 0.2\u00b5m \u00b7 CMM PS \/ 001 \u2014 008 High-Straightness Ground Positioning Shafts Precision CNC ground positioning shafts for zero-backlash linear and rotary positioning systems. OD tolerance h4 \/ h5, straightness \u2264 0.005 mm \/ 300 mm, Ra 0.2 \u00b5m \u2014 engineered for precision linear actuators, ball-spline [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3734,"parent":39,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1140","page","type-page","status-publish","has-post-thumbnail","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>Custom Positioning Shafts - HXCNC | Precision CNC Machining Manufacturer<\/title>\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\/ru\/product\/positioning-shaft\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Custom Positioning Shafts\" \/>\n<meta property=\"og:description\" content=\"Product Category h4\/h5 OD \u00b7 \u22640.005\/300 Straight \u00b7 Ra 0.2\u00b5m \u00b7 CMM PS \/ 001 \u2014 008 High-Straightness Ground Positioning Shafts Precision CNC ground positioning shafts for zero-backlash linear and rotary positioning systems. OD tolerance h4 \/ h5, straightness \u2264 0.005 mm \/ 300 mm, Ra 0.2 \u00b5m \u2014 engineered for precision linear actuators, ball-spline [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hxcnc.com\/ru\/product\/positioning-shaft\/\" \/>\n<meta property=\"og:site_name\" content=\"HXCNC | Precision CNC Machining Manufacturer\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-23T09:12:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Positioning-Shaft-Linear-Stage.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1129\" \/>\n\t<meta property=\"og:image:height\" content=\"1129\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 \u043c\u0438\u043d\u0443\u0442\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/positioning-shaft\\\/\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/positioning-shaft\\\/\",\"name\":\"Custom Positioning Shafts - HXCNC | Precision CNC Machining Manufacturer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/positioning-shaft\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/positioning-shaft\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Positioning-Shaft-Linear-Stage.webp\",\"datePublished\":\"2026-04-10T07:39:34+00:00\",\"dateModified\":\"2026-05-23T09:12:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/positioning-shaft\\\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hxcnc.com\\\/product\\\/positioning-shaft\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/positioning-shaft\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Positioning-Shaft-Linear-Stage.webp\",\"contentUrl\":\"https:\\\/\\\/hxcnc.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Positioning-Shaft-Linear-Stage.webp\",\"width\":1129,\"height\":1129},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/product\\\/positioning-shaft\\\/#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\":\"Custom Positioning Shafts\"}]},{\"@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\":\"ru-RU\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hxcnc.com\\\/#organization\",\"name\":\"HXCNC | Precision CNC Machining Manufacturer\",\"url\":\"https:\\\/\\\/hxcnc.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@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":"\u0418\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0432\u0430\u043b\u044b \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f - HXCNC | \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043f\u0440\u0435\u0446\u0438\u0437\u0438\u043e\u043d\u043d\u043e\u0439 CNC \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438","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\/ru\/product\/positioning-shaft\/","og_locale":"ru_RU","og_type":"article","og_title":"Custom Positioning Shafts","og_description":"Product Category h4\/h5 OD \u00b7 \u22640.005\/300 Straight \u00b7 Ra 0.2\u00b5m \u00b7 CMM PS \/ 001 \u2014 008 High-Straightness Ground Positioning Shafts Precision CNC ground positioning shafts for zero-backlash linear and rotary positioning systems. OD tolerance h4 \/ h5, straightness \u2264 0.005 mm \/ 300 mm, Ra 0.2 \u00b5m \u2014 engineered for precision linear actuators, ball-spline [&hellip;]","og_url":"https:\/\/hxcnc.com\/ru\/product\/positioning-shaft\/","og_site_name":"HXCNC | Precision CNC Machining Manufacturer","article_modified_time":"2026-05-23T09:12:28+00:00","og_image":[{"width":1129,"height":1129,"url":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Positioning-Shaft-Linear-Stage.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"8 \u043c\u0438\u043d\u0443\u0442"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hxcnc.com\/product\/positioning-shaft\/","url":"https:\/\/hxcnc.com\/product\/positioning-shaft\/","name":"\u0418\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0432\u0430\u043b\u044b \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f - HXCNC | \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043f\u0440\u0435\u0446\u0438\u0437\u0438\u043e\u043d\u043d\u043e\u0439 CNC \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438","isPartOf":{"@id":"https:\/\/hxcnc.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hxcnc.com\/product\/positioning-shaft\/#primaryimage"},"image":{"@id":"https:\/\/hxcnc.com\/product\/positioning-shaft\/#primaryimage"},"thumbnailUrl":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Positioning-Shaft-Linear-Stage.webp","datePublished":"2026-04-10T07:39:34+00:00","dateModified":"2026-05-23T09:12:28+00:00","breadcrumb":{"@id":"https:\/\/hxcnc.com\/product\/positioning-shaft\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hxcnc.com\/product\/positioning-shaft\/"]}]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/hxcnc.com\/product\/positioning-shaft\/#primaryimage","url":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Positioning-Shaft-Linear-Stage.webp","contentUrl":"https:\/\/hxcnc.com\/wp-content\/uploads\/2026\/05\/Positioning-Shaft-Linear-Stage.webp","width":1129,"height":1129},{"@type":"BreadcrumbList","@id":"https:\/\/hxcnc.com\/product\/positioning-shaft\/#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":"Custom Positioning Shafts"}]},{"@type":"WebSite","@id":"https:\/\/hxcnc.com\/#website","url":"https:\/\/hxcnc.com\/","name":"HXCNC | \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043f\u0440\u0435\u0446\u0438\u0437\u0438\u043e\u043d\u043d\u043e\u0439 \u0427\u041f\u0423-\u043c\u0430\u0448\u0438\u043d\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u0438","description":"HXCNC \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u0440\u0435\u0446\u0438\u0437\u0438\u043e\u043d\u043d\u0443\u044e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043d\u0430 \u0427\u041f\u0423, \u0444\u0440\u0435\u0437\u0435\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0427\u041f\u0423, \u0442\u043e\u043a\u0430\u0440\u043d\u0443\u044e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043f\u043e \u0427\u041f\u0423, 5-\u043e\u0441\u0435\u0432\u0443\u044e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443, \u0448\u0432\u0435\u0439\u0446\u0430\u0440\u0441\u043a\u0443\u044e \u0442\u043e\u043a\u0430\u0440\u043d\u0443\u044e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443, \u0448\u043b\u0438\u0444\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u043e\u0432 \u0438 \u0441\u0435\u0440\u0438\u0439\u043d\u044b\u0445 \u0434\u0435\u0442\u0430\u043b\u0435\u0439. \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043f\u043e ISO 9001, \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0437\u0430\u043f\u0440\u043e\u0441 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 24 \u0447\u0430\u0441\u043e\u0432, \u0441\u0442\u0440\u043e\u0433\u0438\u0435 \u0434\u043e\u043f\u0443\u0441\u043a\u0438 \u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443.","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":"ru-RU"},{"@type":"Organization","@id":"https:\/\/hxcnc.com\/#organization","name":"HXCNC | \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043f\u0440\u0435\u0446\u0438\u0437\u0438\u043e\u043d\u043d\u043e\u0439 \u0427\u041f\u0423-\u043c\u0430\u0448\u0438\u043d\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u0438","url":"https:\/\/hxcnc.com\/","logo":{"@type":"ImageObject","inLanguage":"ru-RU","@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\/ru\/wp-json\/wp\/v2\/pages\/1140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hxcnc.com\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hxcnc.com\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/ru\/wp-json\/wp\/v2\/comments?post=1140"}],"version-history":[{"count":4,"href":"https:\/\/hxcnc.com\/ru\/wp-json\/wp\/v2\/pages\/1140\/revisions"}],"predecessor-version":[{"id":3738,"href":"https:\/\/hxcnc.com\/ru\/wp-json\/wp\/v2\/pages\/1140\/revisions\/3738"}],"up":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/ru\/wp-json\/wp\/v2\/pages\/39"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hxcnc.com\/ru\/wp-json\/wp\/v2\/media\/3734"}],"wp:attachment":[{"href":"https:\/\/hxcnc.com\/ru\/wp-json\/wp\/v2\/media?parent=1140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}