China Precision Tooling Company
Translation
English中文(简体)FrançaisРусскийEspañol

CNC Machining Services

» CNC Machining Services

CNC Machining Services

.ptc-cnc-page{–navy:#071d33;–navy-2:#0d2b47;–blue:#1d5f91;–blue-2:#2c78aa;–blue-soft:#eaf3f8;–ink:#13202d;–muted:#5b6875;–line:#dbe3e8;–soft:#f5f8fa;–white:#fff;–ease:cubic-bezier(.22,1,.36,1);overflow:hidden;background:#fff;color:var(–ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}
.ptc-cnc-page *{box-sizing:border-box}
.ptc-cnc-page :where(h1,h2,h3,p,ul){margin-top:0}
.ptc-cnc-page :where(h1,h2,h3){font-family:Arial,Helvetica,sans-serif}
.ptc-cnc-container{width:calc(100% – 30px);max-width:1620px;margin-inline:auto}
.ptc-cnc-eyebrow{display:block;margin-bottom:18px;color:var(–blue);font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.ptc-cnc-section{padding:108px 0;scroll-margin-top:28px}
.ptc-cnc-section-head{margin-bottom:54px}
.ptc-cnc-section-head h2,.ptc-cnc-faq-intro h2,.ptc-cnc-final h2,.ptc-cnc-quality h2,.ptc-cnc-material-intro h2{margin-bottom:18px;color:var(–navy);font-size:clamp(30px,2.8vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.12}
.ptc-cnc-section-head-split{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)!important;gap:clamp(44px,8vw,120px)!important;align-items:end!important}
.ptc-cnc-section-head-split h2{max-width:850px;margin-bottom:0}
.ptc-cnc-section-head-split>p{max-width:590px;margin-bottom:3px;color:var(–muted);font-size:17px}
.ptc-cnc-hero{position:relative;padding:96px 0 132px;overflow:hidden;background-color:#f7fafc;background-image:linear-gradient(rgba(29,95,145,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(29,95,145,.045) 1px,transparent 1px),radial-gradient(circle at 86% 18%,rgba(80,157,201,.16),transparent 28%)}
.ptc-cnc-hero{background-size:42px 42px,42px 42px,100% 100%}
.ptc-cnc-hero:before{position:absolute;top:-140px;left:-110px;width:430px;height:430px;border:1px solid rgba(29,95,145,.08);border-radius:50%;box-shadow:0 0 0 58px rgba(29,95,145,.025),0 0 0 116px rgba(29,95,145,.014);content:””}
.ptc-cnc-hero-grid{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr)!important;gap:clamp(52px,7vw,112px)!important;align-items:center!important}
.ptc-cnc-hero-grid>*{min-width:0}
.ptc-cnc-hero h1{max-width:780px;margin-bottom:26px;color:var(–navy);font-size:clamp(42px,4.6vw,70px);font-weight:800;letter-spacing:-.045em;line-height:1.02}
.ptc-cnc-hero-copy>p{max-width:790px;margin-bottom:18px;color:var(–muted)}
.ptc-cnc-hero-copy>.ptc-cnc-lead{color:var(–ink);font-size:18px;line-height:1.7}
.ptc-cnc-actions{display:flex!important;flex-wrap:wrap!important;gap:18px!important;align-items:center!important;margin-top:34px}
.ptc-cnc-btn{position:relative;isolation:isolate;display:inline-flex!important;min-height:52px;align-items:center!important;justify-content:center!important;gap:18px!important;padding:13px 24px;overflow:hidden;border:1px solid var(–blue);border-radius:8px;background:var(–blue);box-shadow:0 12px 28px rgba(29,95,145,.18);color:#fff!important;font-weight:700;line-height:1.3;text-decoration:none!important;transition:transform 180ms var(–ease),background-color 180ms var(–ease),box-shadow 180ms var(–ease)}
.ptc-cnc-btn:before{position:absolute;inset:-45% auto -45% -28%;z-index:0;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);content:””;opacity:0;transform:translateX(-180%) skewX(-18deg);transition:transform 260ms var(–ease),opacity 120ms var(–ease);pointer-events:none}
.ptc-cnc-btn>span{position:relative;z-index:1}
.ptc-cnc-btn-arrow{display:grid!important;width:28px;height:28px;place-items:center!important;border-radius:50%;font-size:18px;transition:transform 220ms var(–ease),background-color 180ms var(–ease),color 180ms var(–ease)}
.ptc-cnc-text-link{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:11px 2px;color:var(–navy)!important;font-weight:700;text-decoration:none!important}
.ptc-cnc-text-link span{color:var(–blue);font-size:18px}
.ptc-cnc-hero-visual{position:relative;min-width:0;padding:18px 18px 48px 0}
.ptc-cnc-media-placeholder{position:relative;display:flex;min-width:0;overflow:hidden;align-items:center;justify-content:center;border:1px dashed rgba(29,95,145,.42);background-color:#dcebf3;background-image:linear-gradient(135deg,rgba(255,255,255,.65),rgba(255,255,255,.1));color:var(–blue);text-align:center}
.ptc-cnc-media-placeholder svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
.ptc-cnc-media-placeholder>div>span,.ptc-cnc-media-placeholder>span{display:block;margin-bottom:5px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.ptc-cnc-media-placeholder strong{display:block;color:var(–navy);font-size:18px}
.ptc-cnc-media-placeholder small{display:block;margin-top:5px;color:var(–muted);font-size:12px}
.ptc-cnc-media-hero{aspect-ratio:3/2;min-height:430px;flex-direction:column;gap:24px;border-style:solid;border-color:rgba(29,95,145,.18);border-radius:70px 16px 70px 16px;box-shadow:0 28px 70px rgba(7,29,51,.16)}
.ptc-cnc-media-hero:before{position:absolute;inset:28px;border:1px solid rgba(29,95,145,.14);border-radius:50px 10px 50px 10px;content:””}
.ptc-cnc-media-hero svg{width:min(62%,420px)}
.ptc-cnc-media-hero>div{position:relative;z-index:1;padding:0 22px}
.ptc-cnc-route-note{position:absolute;right:0;bottom:0;left:clamp(24px,5vw,78px);display:grid!important;grid-template-columns:auto 1fr auto 1fr auto!important;gap:11px!important;align-items:center!important;padding:18px 20px;border-radius:12px;background:var(–navy);box-shadow:0 16px 38px rgba(7,29,51,.23);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.ptc-cnc-route-note i{height:1px;background:rgba(255,255,255,.32)}
.ptc-cnc-quick-nav{position:relative;z-index:3;margin-top:-48px}
.ptc-cnc-quick-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}
.ptc-cnc-quick-grid>a{position:relative;display:grid!important;min-width:0;grid-template-columns:48px minmax(0,1fr) auto!important;gap:15px!important;align-items:center!important;padding:22px 20px;border:1px solid var(–line);border-radius:16px;background:#fff;box-shadow:0 14px 36px rgba(7,29,51,.09);color:var(–navy)!important;text-decoration:none!important;transition:transform 180ms var(–ease),border-color 180ms var(–ease),box-shadow 180ms var(–ease)}
.ptc-cnc-quick-grid>a:before{position:absolute;top:0;right:18px;left:18px;height:3px;border-radius:0 0 3px 3px;background:var(–blue);content:””;transform:scaleX(.25);transform-origin:left center;opacity:.4;transition:transform 180ms var(–ease),opacity 180ms var(–ease)}
.ptc-cnc-quick-grid strong{display:block;margin-bottom:3px;font-size:15px;line-height:1.3}
.ptc-cnc-quick-grid small{display:block;color:var(–muted);font-size:12px;line-height:1.45}
.ptc-cnc-quick-grid b{color:var(–blue);font-size:17px}
.ptc-cnc-nav-icon{display:grid!important;width:48px;height:48px;place-items:center!important;border-radius:12px;background:var(–blue-soft);color:var(–blue)}
.ptc-cnc-nav-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}
.ptc-cnc-processes{padding-top:128px}
.ptc-cnc-process-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}
.ptc-cnc-process-card{min-width:0;border:1px solid var(–line);border-radius:16px;background:#fff}
.ptc-cnc-process-primary{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(220px,.88fr)!important;gap:0!important;overflow:hidden;box-shadow:0 18px 48px rgba(7,29,51,.07)}
.ptc-cnc-process-copy{padding:clamp(30px,3.4vw,50px)}
.ptc-cnc-card-icon{display:grid!important;width:50px;height:50px;place-items:center!important;margin-bottom:24px;border-radius:13px;background:var(–blue-soft);color:var(–blue)}
.ptc-cnc-card-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}
.ptc-cnc-process-card h3{margin-bottom:15px;color:var(–navy);font-size:25px;letter-spacing:-.025em;line-height:1.22}
.ptc-cnc-process-card p{margin-bottom:18px;color:var(–muted)}
.ptc-cnc-process-card ul{margin:0;padding:0;list-style:none}
.ptc-cnc-process-card li{position:relative;margin-bottom:9px;padding-left:22px;color:var(–ink);font-size:14px}
.ptc-cnc-process-card li:before{position:absolute;top:.66em;left:0;width:8px;height:8px;border:2px solid var(–blue);border-radius:50%;content:””}
.ptc-cnc-media-card{min-height:100%;flex-direction:column;gap:16px;border:0;border-left:1px solid rgba(29,95,145,.15);border-radius:0;background-color:#edf5f9}
.ptc-cnc-media-card svg{width:58%;max-width:150px}
.ptc-cnc-process-dark{border-color:rgba(255,255,255,.09);background:linear-gradient(145deg,var(–navy),var(–navy-2));box-shadow:0 22px 55px rgba(7,29,51,.18);color:#fff}
.ptc-cnc-process-dark h3{color:#fff}
.ptc-cnc-process-dark p,.ptc-cnc-process-dark li{color:#d4e1e9}
.ptc-cnc-process-dark .ptc-cnc-card-icon{background:rgba(142,199,232,.13);color:#9fcbe4}
.ptc-cnc-process-dark .ptc-cnc-media-card{border-color:rgba(255,255,255,.1);background-color:#153650;background-image:linear-gradient(135deg,rgba(142,199,232,.14),rgba(255,255,255,.015));color:#9fcbe4}
.ptc-cnc-process-dark .ptc-cnc-media-card>span{color:#dceaf2}
.ptc-cnc-process-dark li:before{border-color:#8ec7e8}
.ptc-cnc-process-secondary{position:relative;padding:34px 38px 36px;overflow:hidden;background:var(–soft);transition:transform 180ms var(–ease),border-color 180ms var(–ease),box-shadow 180ms var(–ease)}
.ptc-cnc-process-secondary:after{position:absolute;right:-40px;bottom:-48px;width:120px;height:120px;border:1px solid rgba(29,95,145,.13);border-radius:50%;content:””}
.ptc-cnc-card-kicker{display:block;margin-bottom:12px;color:var(–blue);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.ptc-cnc-process-secondary p{max-width:690px;margin-bottom:0}
.ptc-cnc-materials{background:var(–soft)}
.ptc-cnc-material-grid{display:grid!important;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr)!important;gap:clamp(48px,8vw,130px)!important;align-items:start!important}
.ptc-cnc-material-intro{position:sticky;top:30px;min-width:0}
.ptc-cnc-material-intro>p{max-width:560px;margin-bottom:30px;color:var(–muted);font-size:17px}
.ptc-cnc-spec-line{display:flex!important;align-items:center!important;gap:12px!important;color:var(–blue);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.ptc-cnc-spec-line i{height:1px;flex:1;background:#bdd2df}
.ptc-cnc-material-panels{display:grid!important;gap:20px!important}
.ptc-cnc-spec-panel{padding:clamp(30px,4vw,52px);border:1px solid var(–line);border-radius:16px;background:#fff;box-shadow:0 16px 44px rgba(7,29,51,.055)}
.ptc-cnc-spec-heading{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;margin-bottom:24px}
.ptc-cnc-spec-icon{display:grid!important;width:54px;height:54px;place-items:center!important;border-radius:14px;background:var(–blue-soft);color:var(–blue)}
.ptc-cnc-spec-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}
.ptc-cnc-spec-heading span{display:block;margin-bottom:3px;color:var(–blue);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.ptc-cnc-spec-heading h3{margin-bottom:0;color:var(–navy);font-size:23px;line-height:1.25}
.ptc-cnc-spec-panel>p{color:var(–muted)}
.ptc-cnc-spec-panel>p strong{color:var(–ink)}
.ptc-cnc-spec-panel>.ptc-cnc-note{margin:24px 0 0;padding:18px 20px;border-left:3px solid var(–blue);background:var(–blue-soft);color:#31475a;font-size:14px}
.ptc-cnc-centered-head{max-width:900px;margin-right:auto;margin-bottom:56px;margin-left:auto;text-align:center}
.ptc-cnc-centered-head>p{max-width:720px;margin:0 auto;color:var(–muted);font-size:17px}
.ptc-cnc-feature-layout{display:grid!important;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr)!important;gap:clamp(34px,6vw,90px)!important;align-items:stretch!important}
.ptc-cnc-blueprint{position:relative;min-height:560px;overflow:hidden;border-radius:16px;background-color:var(–navy);background-image:linear-gradient(rgba(142,199,232,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(142,199,232,.07) 1px,transparent 1px),radial-gradient(circle at 50% 40%,rgba(54,128,173,.27),transparent 46%);background-size:32px 32px,32px 32px,100% 100%;box-shadow:0 24px 60px rgba(7,29,51,.18);color:#fff}
.ptc-cnc-blueprint-part{position:absolute;top:18%;right:14%;bottom:27%;left:14%;border:2px solid rgba(159,203,228,.78);border-radius:12px 46px 12px 12px;box-shadow:inset 0 0 40px rgba(142,199,232,.08)}
.ptc-cnc-bp-hole{position:absolute;top:28%;left:29%;width:68px;height:68px;border:2px solid #8ec7e8;border-radius:50%;box-shadow:0 0 0 15px rgba(142,199,232,.05)}
.ptc-cnc-bp-slot{position:absolute;right:17%;bottom:22%;width:38%;height:54px;border:2px solid rgba(159,203,228,.75);border-radius:28px}
.ptc-cnc-bp-axis{position:absolute;background:rgba(142,199,232,.28)}
.ptc-cnc-bp-axis-x{top:50%;right:-10%;left:-10%;height:1px}
.ptc-cnc-bp-axis-y{top:-14%;bottom:-14%;left:50%;width:1px}
.ptc-cnc-bp-label{position:absolute;padding:6px 10px;border:1px solid rgba(142,199,232,.26);border-radius:6px;background:rgba(7,29,51,.78);color:#b9d8e9;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.ptc-cnc-bp-label-a{top:13%;left:10%}.ptc-cnc-bp-label-b{top:38%;right:8%}.ptc-cnc-bp-label-c{bottom:23%;left:9%}
.ptc-cnc-blueprint-caption{position:absolute;right:32px;bottom:30px;left:32px;display:flex!important;align-items:end!important;justify-content:space-between!important;gap:20px!important;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}
.ptc-cnc-blueprint-caption strong{font-size:18px}.ptc-cnc-blueprint-caption span{max-width:230px;color:#a9c6d8;font-size:12px;text-align:right}
.ptc-cnc-feature-cards{display:grid!important;gap:18px!important}
.ptc-cnc-feature-cards article{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:22px!important;align-items:start!important;padding:30px;border:1px solid var(–line);border-radius:16px;background:#fff;transition:transform 180ms var(–ease),border-color 180ms var(–ease),box-shadow 180ms var(–ease)}
.ptc-cnc-feature-icon{display:grid!important;width:56px;height:56px;place-items:center!important;border-radius:14px;background:var(–blue-soft);color:var(–blue)}
.ptc-cnc-feature-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}
.ptc-cnc-feature-cards h3{margin-bottom:10px;color:var(–navy);font-size:21px;line-height:1.28}
.ptc-cnc-feature-cards p{margin-bottom:0;color:var(–muted)}
.ptc-cnc-quality{position:relative;overflow:hidden;background:linear-gradient(135deg,var(–navy),var(–navy-2));color:#fff}
.ptc-cnc-quality:before{position:absolute;right:-160px;bottom:-220px;width:520px;height:520px;border:1px solid rgba(142,199,232,.11);border-radius:50%;box-shadow:0 0 0 60px rgba(142,199,232,.026),0 0 0 120px rgba(142,199,232,.015);content:””}
.ptc-cnc-quality-grid{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(380px,.78fr)!important;gap:clamp(58px,9vw,146px)!important;align-items:center!important}
.ptc-cnc-quality-copy{min-width:0}
.ptc-cnc-quality .ptc-cnc-eyebrow{color:#9fcbe4}
.ptc-cnc-quality h2{max-width:770px;color:#fff}
.ptc-cnc-quality-copy>p{max-width:780px;color:#c6d8e5}
.ptc-cnc-cert{display:grid!important;max-width:620px;grid-template-columns:52px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;margin:30px 0;padding:18px 20px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.055)}
.ptc-cnc-cert>span{display:grid!important;width:52px;height:52px;place-items:center!important;border-radius:13px;background:rgba(142,199,232,.13);color:#9fcbe4}
.ptc-cnc-cert svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}
.ptc-cnc-cert strong{display:block;margin-bottom:2px}.ptc-cnc-cert small{display:block;color:#b8cdda;font-size:13px}
.ptc-cnc-btn-light{border-color:#fff;background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.14);color:var(–navy)!important}
.ptc-cnc-btn-light .ptc-cnc-btn-arrow{background:var(–blue-soft);color:var(–blue)}
.ptc-cnc-media-quality{aspect-ratio:4/3;min-height:420px;flex-direction:column;gap:22px;border-style:solid;border-color:rgba(142,199,232,.2);border-radius:16px;background-color:#12334e;background-image:linear-gradient(135deg,rgba(142,199,232,.15),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 70px rgba(0,0,0,.2);color:#9fcbe4}
.ptc-cnc-media-quality svg{width:52%;max-width:210px}.ptc-cnc-media-quality strong{color:#fff}.ptc-cnc-media-quality small{color:#aec6d5}
.ptc-cnc-stages{background:var(–soft)}
.ptc-cnc-stage-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}
.ptc-cnc-stage-card{position:relative;padding:clamp(34px,4.2vw,58px);overflow:hidden;border:1px solid var(–line);border-radius:16px;background:#fff;box-shadow:0 16px 44px rgba(7,29,51,.055)}
.ptc-cnc-stage-card:after{position:absolute;right:-70px;bottom:-90px;width:210px;height:210px;border:1px solid rgba(29,95,145,.09);border-radius:50%;box-shadow:0 0 0 32px rgba(29,95,145,.018);content:””}
.ptc-cnc-stage-label{display:block;margin-bottom:20px;color:var(–blue);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.ptc-cnc-stage-card h3{margin-bottom:16px;color:var(–navy);font-size:27px;letter-spacing:-.025em;line-height:1.2}
.ptc-cnc-stage-card>p,.ptc-cnc-stage-card li{color:var(–muted)}
.ptc-cnc-policy{position:relative;z-index:1;margin-top:26px;padding:22px;border-radius:13px;background:var(–blue-soft)}
.ptc-cnc-policy strong{display:block;margin-bottom:8px;color:var(–navy)}.ptc-cnc-policy p{margin-bottom:0;color:#3f5365;font-size:14px}
.ptc-cnc-stage-card-accent{border-color:#c4d8e4;background:linear-gradient(145deg,#fff,#edf5f9)}
.ptc-cnc-stage-card ul{position:relative;z-index:1;margin:24px 0 0;padding:0;list-style:none}
.ptc-cnc-stage-card li{position:relative;margin-bottom:13px;padding-left:26px}
.ptc-cnc-stage-card li:before{position:absolute;top:.43em;left:0;width:8px;height:8px;border:2px solid var(–blue);border-radius:50%;content:””}
.ptc-cnc-faq-grid{display:grid!important;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr)!important;gap:clamp(45px,8vw,126px)!important;align-items:start!important}
.ptc-cnc-faq-intro{position:sticky;top:30px}
.ptc-cnc-faq-intro>p{max-width:480px;color:var(–muted);font-size:17px}
.ptc-cnc-faq-route{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:28px}
.ptc-cnc-faq-route span{padding:8px 12px;border:1px solid #c9dce7;border-radius:999px;background:var(–blue-soft);color:var(–blue);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.ptc-cnc-faq-list{padding:4px 30px;border:1px solid var(–line);border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(7,29,51,.06)}
.ptc-cnc-faq-list details{border-bottom:1px solid var(–line);transition:background-color 180ms var(–ease)}
.ptc-cnc-faq-list details:last-child{border-bottom:0}
.ptc-cnc-faq-list summary{position:relative;padding:27px 52px 27px 4px;color:var(–navy);cursor:pointer;font-size:18px;font-weight:700;line-height:1.4;list-style:none}
.ptc-cnc-faq-list summary::-webkit-details-marker{display:none}
.ptc-cnc-faq-list summary:before,.ptc-cnc-faq-list summary:after{position:absolute;top:50%;right:14px;width:17px;height:2px;background:var(–blue);content:””;transform:translateY(-50%);transition:transform 180ms var(–ease)}
.ptc-cnc-faq-list summary:after{transform:translateY(-50%) rotate(90deg)}
.ptc-cnc-faq-list details[open]{background:rgba(234,243,248,.5)}
.ptc-cnc-faq-list details[open] summary:after{transform:translateY(-50%) rotate(0deg)}
.ptc-cnc-faq-list details>div{padding:0 52px 27px 4px;color:var(–muted)}
.ptc-cnc-faq-list details p{max-width:840px;margin-bottom:0}
.ptc-cnc-final{padding:92px 0;background-color:#eaf3f8;background-image:radial-gradient(circle at 8% 0%,rgba(29,95,145,.14),transparent 28%),linear-gradient(120deg,#eaf3f8,#f8fbfc 58%,#e5f0f6)}
.ptc-cnc-final-grid{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:60px!important;align-items:center!important}
.ptc-cnc-final h2{margin-bottom:16px}.ptc-cnc-final p{max-width:820px;margin-bottom:0;color:var(–muted);font-size:17px}
.ptc-cnc-final-action{display:flex!important;min-width:290px;flex-direction:column;align-items:flex-start!important;gap:12px!important}
.ptc-cnc-final-action .ptc-cnc-btn-light{border-color:var(–navy);background:var(–navy);color:#fff!important}.ptc-cnc-final-action small{color:var(–muted);font-size:11px;letter-spacing:.04em}
.ptc-cnc-page :where(a,summary):focus-visible{outline:3px solid rgba(29,95,145,.35);outline-offset:4px}
.ptc-cnc-page>p:empty,.ptc-cnc-container>p:empty,.ptc-cnc-hero-grid>p:empty,.ptc-cnc-quick-grid>p:empty,.ptc-cnc-process-grid>p:empty,.ptc-cnc-material-grid>p:empty,.ptc-cnc-feature-layout>p:empty,.ptc-cnc-quality-grid>p:empty,.ptc-cnc-stage-grid>p:empty,.ptc-cnc-faq-grid>p:empty,.ptc-cnc-final-grid>p:empty{display:none!important}
@media (hover:hover) and (pointer:fine){.ptc-cnc-btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(29,95,145,.3),0 0 0 4px rgba(29,95,145,.08)}.ptc-cnc-btn:hover:before{opacity:1;transform:translateX(620%) skewX(-18deg)}.ptc-cnc-btn:hover .ptc-cnc-btn-arrow{transform:translateX(6px)}.ptc-cnc-text-link:hover{text-decoration:underline!important}.ptc-cnc-quick-grid>a:hover{transform:translateY(-4px);border-color:#b7ccda;box-shadow:0 20px 46px rgba(7,29,51,.13)}.ptc-cnc-quick-grid>a:hover:before{transform:scaleX(1);opacity:1}.ptc-cnc-process-secondary:hover,.ptc-cnc-feature-cards article:hover{transform:translateY(-4px);border-color:#b7ccda;box-shadow:0 18px 42px rgba(7,29,51,.1)}.ptc-cnc-btn-light:hover{border-color:var(–blue);background:var(–blue);color:#fff!important}.ptc-cnc-faq-list details:hover{background:rgba(234,243,248,.38)}}
.ptc-cnc-btn:active{transform:scale(.97);transition-duration:140ms}
@media (max-width:1240px){.ptc-cnc-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ptc-cnc-process-primary{grid-template-columns:minmax(0,1fr)!important}.ptc-cnc-media-card{min-height:240px;border-top:1px solid rgba(29,95,145,.15);border-left:0}.ptc-cnc-process-dark .ptc-cnc-media-card{border-top-color:rgba(255,255,255,.1)}}
@media (max-width:1050px){.ptc-cnc-hero-grid,.ptc-cnc-section-head-split,.ptc-cnc-material-grid,.ptc-cnc-feature-layout,.ptc-cnc-quality-grid,.ptc-cnc-faq-grid,.ptc-cnc-final-grid{grid-template-columns:minmax(0,1fr)!important}.ptc-cnc-hero-copy{max-width:820px}.ptc-cnc-hero-visual{max-width:760px}.ptc-cnc-section-head-split{gap:24px!important;align-items:start!important}.ptc-cnc-section-head-split>p{max-width:760px}.ptc-cnc-material-intro,.ptc-cnc-faq-intro{position:static}.ptc-cnc-material-intro>p,.ptc-cnc-faq-intro>p{max-width:760px}.ptc-cnc-feature-layout{gap:28px!important}.ptc-cnc-blueprint{min-height:500px}.ptc-cnc-quality-copy{max-width:820px}.ptc-cnc-media-quality{max-width:720px}.ptc-cnc-final-grid{gap:34px!important}}
@media (max-width:760px){.ptc-cnc-process-grid,.ptc-cnc-stage-grid{grid-template-columns:minmax(0,1fr)!important}.ptc-cnc-process-primary{grid-template-columns:minmax(0,1.08fr) minmax(190px,.92fr)!important}.ptc-cnc-media-card{min-height:100%;border-top:0;border-left:1px solid rgba(29,95,145,.15)}.ptc-cnc-process-dark .ptc-cnc-media-card{border-top:0;border-left-color:rgba(255,255,255,.1)}}
@media (max-width:700px){.ptc-cnc-container{width:calc(100% – 28px)}.ptc-cnc-section{padding:74px 0}.ptc-cnc-section-head{margin-bottom:34px}.ptc-cnc-hero{padding:66px 0 92px;background-size:34px 34px,34px 34px,100% 100%}.ptc-cnc-hero-grid{gap:42px!important}.ptc-cnc-hero h1{font-size:clamp(38px,11vw,48px)}.ptc-cnc-hero-copy>.ptc-cnc-lead{font-size:17px}.ptc-cnc-actions{align-items:stretch!important}.ptc-cnc-actions .ptc-cnc-btn{width:100%}.ptc-cnc-text-link{justify-content:center!important}.ptc-cnc-hero-visual{padding:0 0 44px}.ptc-cnc-media-hero{min-height:360px;border-radius:42px 14px 42px 14px}.ptc-cnc-media-hero:before{inset:18px;border-radius:30px 9px 30px 9px}.ptc-cnc-route-note{left:16px;grid-template-columns:auto 1fr auto!important;padding:16px}.ptc-cnc-route-note i:nth-of-type(2),.ptc-cnc-route-note span:last-child{display:none}.ptc-cnc-quick-nav{margin-top:-34px}.ptc-cnc-quick-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.ptc-cnc-quick-grid>a{grid-template-columns:44px minmax(0,1fr) auto!important;padding:17px}.ptc-cnc-nav-icon{width:44px;height:44px}.ptc-cnc-processes{padding-top:90px}.ptc-cnc-process-primary{grid-template-columns:minmax(0,1fr)!important}.ptc-cnc-process-copy,.ptc-cnc-process-secondary{padding:28px}.ptc-cnc-media-card{min-height:220px;border-top:1px solid rgba(29,95,145,.15);border-left:0}.ptc-cnc-process-dark .ptc-cnc-media-card{border-top-color:rgba(255,255,255,.1);border-left:0}.ptc-cnc-spec-panel{padding:26px}.ptc-cnc-spec-heading{grid-template-columns:48px minmax(0,1fr)!important;gap:15px!important}.ptc-cnc-spec-icon{width:48px;height:48px}.ptc-cnc-spec-heading h3{font-size:20px}.ptc-cnc-blueprint{min-height:420px}.ptc-cnc-blueprint-part{right:10%;left:10%}.ptc-cnc-bp-label{font-size:9px}.ptc-cnc-blueprint-caption{right:20px;bottom:22px;left:20px;display:block!important}.ptc-cnc-blueprint-caption span{display:block;margin-top:5px;text-align:left}.ptc-cnc-feature-cards article{grid-template-columns:minmax(0,1fr)!important;padding:26px}.ptc-cnc-quality-grid{gap:40px!important}.ptc-cnc-cert{grid-template-columns:46px minmax(0,1fr)!important;padding:16px}.ptc-cnc-cert>span{width:46px;height:46px}.ptc-cnc-quality .ptc-cnc-btn{width:100%}.ptc-cnc-media-quality{min-height:330px}.ptc-cnc-stage-card{padding:28px}.ptc-cnc-faq-list{padding:4px 16px}.ptc-cnc-faq-list summary{padding:23px 40px 23px 2px;font-size:17px}.ptc-cnc-faq-list summary:before,.ptc-cnc-faq-list summary:after{right:8px}.ptc-cnc-faq-list details>div{padding:0 8px 24px 2px;font-size:15px}.ptc-cnc-final{padding:72px 0}.ptc-cnc-final-action{width:100%;min-width:0}.ptc-cnc-final-action .ptc-cnc-btn{width:100%}}
@media (prefers-reduced-motion:reduce){.ptc-cnc-page *{scroll-behavior:auto!important}.ptc-cnc-btn,.ptc-cnc-btn:before,.ptc-cnc-btn span,.ptc-cnc-quick-grid>a,.ptc-cnc-quick-grid>a:before,.ptc-cnc-process-secondary,.ptc-cnc-feature-cards article,.ptc-cnc-faq-list details,.ptc-cnc-faq-list summary:before,.ptc-cnc-faq-list summary:after{transition-duration:.01ms!important}.ptc-cnc-btn:before{display:none!important}.ptc-cnc-btn:hover,.ptc-cnc-btn:active,.ptc-cnc-quick-grid>a:hover,.ptc-cnc-process-secondary:hover,.ptc-cnc-feature-cards article:hover{transform:none!important}}

Custom CNC ManufacturingCNC Machining ServicesTurn your drawing into a CNC machining plan built around the actual part requirements. We support metal and plastic components from rapid prototypes and one-piece orders to low- and medium-volume production, using CNC milling, turning, 5-axis machining, and Swiss turning where each process fits the geometry.Send us your drawing or 3D model together with the material, critical tolerances, finish, inspection criteria, quantity, and target schedule. We will review the complete requirement and prepare a project-specific quotation with a realistic process and delivery assessment.Request a CNC Quote→Explore CNC Capabilities ↓Image placeholderCNC machining / finished partsRecommended ratio 3:2DrawingProcess routeAcceptanceProcess OptionsMilling, turning and specialist routes→Materials & FinishesPlan the complete requirement→Critical FeaturesDatums, setups and tolerances→Project StageOne piece through repeat quantities→Process SelectionCNC Machining Options for Different Part RequirementsCNC process selection starts with the part. Features, part shape, material, critical dimensions, surface requirements, quantity, and inspection criteria all affect the recommended approach.CNC MillingCNC milling is commonly considered for prismatic parts and components with machined faces, pockets, slots, holes, profiles, and features at different orientations.Identify critical datums and mating surfaces.Show thread, tool-access and edge requirements.Flag features across several faces for 5-axis review.CNC milling imageCNC TurningCNC turning is commonly considered for round or rotational parts such as shafts, pins, bushings, sleeves, and components with concentric diameters.Define diameter, bore and shoulder relationships.Include grooves, threads and runout requirements.Flag secondary milled features in the drawing.CNC turning imageMilling route5-Axis CNC MachiningWe provide 5-axis CNC machining for projects that require evaluation of complex geometry or features across multiple faces. Tool access, workholding, datum strategy, tolerance relationships, and inspection needs determine the route.Turning routeSwiss TurningWe provide Swiss turning services for suitable turned-part requirements. Share the material, part length and diameters, critical features, quantity, tolerance, and acceptance criteria for a complete review.Complete SpecificationMatch Material and Finish to the Machining PlanMaterial condition and finishing requirements can change cutting strategy, stability, dimensional allowance, protected areas, and the point at which a feature is accepted.MaterialMachiningFinishMaterial inputMetals and Engineering PlasticsMetals: aluminum, stainless steel, carbon steel, brass, copper, bronze, and titanium.Engineering plastics: POM / acetal, nylon, polycarbonate, ABS, PTFE, and PMMA / acrylic.Define the grade, temper or condition, certification requirements, and substitution restrictions. Specific grades and suitability are reviewed for each project.Finish inputSecondary Process RequirementsOptions can include anodizing, hard anodizing, chemical conversion coating, blasting, polishing, brushing, passivation, plating, powder coating, painting, and heat treatment.Specify color, texture, coating standard, masking areas, appearance criteria, and any threads, fits, contact areas, sealing surfaces, or cosmetic faces that need protection.Machining LogicPlan the Features That Drive the CNC RouteThe most important machining questions often sit between dimensions. Clear functional relationships help the machining and inspection plans work from the same requirement.Datum ACritical boreMating faceFeature relationshipsPlan access, stability and verification together.Datums, Setups, and Feature RelationshipsIdentify functional datums and features that must be controlled in the same setup. Flag thin walls, deep pockets, long overhangs, interrupted cuts, small internal radii, and surfaces that require protection.Tolerances Where Function MattersGeneral CNC machining tolerance is ±0.01 mm. Actual achievable tolerances depend on geometry, material, process, feature relationships, and inspection method. Final requirements are confirmed against the drawing and order.Function Before Blanket PrecisionApply tighter controls where fit, motion, sealing, alignment, or assembly requires them. Show shared datums and cross-setup relationships clearly so they can be reviewed together.Acceptance PlanningConnect CNC Features to Acceptance RequirementsInspection planning should follow the features that drive machining decisions. Positional relationships, concentric diameters, mating faces, threads, and finished interfaces may each require a different verification approach.If anodizing, plating, heat treatment, or another secondary process changes a feature, define whether acceptance applies before or after finishing.ISO 9001:2015 certifiedQuality requirements are reviewed against the project.Review Quality Requirements→Image placeholderCNC part inspectionRecommended ratio 4:3Quantity & PlanningMatch the CNC Route to Your Project StageThe same geometry can call for different planning priorities as a project moves from a first component to repeat quantities.Prototype / one pieceProve the Required PartOrders can start from one piece. The review concentrates on geometry, material, fit, and functional features. State at the beginning if the prototype must represent production material or finishing.Prototype quotation targetWe aim to provide quotations for all prototype projects within 24 hours. The actual quotation timeline will be determined after reviewing factors such as part complexity, quantity, and processing requirements, and we will let you know the expected timing in advance.Low / medium volumePlan for Repeat RequirementsFor repeat quantities, process planning also considers setup consistency, inspection frequency, finishing flow, and features that affect repeatability.Capacity and schedule are evaluated for the specific part, process, and quantity.Production lead time is confirmed during quotation or order review.We generally quote FOB Shenzhen.CNC Decision SupportCNC Process Selection QuestionsUse these questions to prepare a clearer drawing package and choose the right process review.MillingTurning5-AxisSwissHow do I decide between CNC milling and CNC turning?Start with the dominant geometry. Parts defined mainly by faces, pockets, slots, holes, and profiles are commonly evaluated for milling. Parts defined mainly by concentric diameters, bores, shoulders, grooves, and threads are commonly evaluated for turning. Mixed geometry may call for secondary operations or a combined route.When should 5-axis CNC machining be evaluated?Consider a 5-axis review when important features sit across multiple faces, tool access is restricted, or datum relationships become difficult to maintain through repeated repositioning. The route is selected only when it supports the geometry, workholding, tolerance relationships, and inspection plan.Which parts are candidates for Swiss turning?Swiss turning can suit small or slender rotational parts whose length-to-diameter relationship, feature layout, quantity, and tolerance requirements support that process. Secondary features, material behavior, and inspection access can change the preferred route.Why do datum relationships matter to CNC planning?Datums define how critical features relate to one another. When related features are split across setups, the machining and inspection plan must account for how those relationships will be maintained and verified.Should finishing requirements be included before quotation?Yes. Finishing can affect masking, edge condition, dimensional allowance, surface appearance, and the stage at which a feature is accepted. Specify the finish, controlled surfaces, cosmetic criteria, and whether dimensions apply before or after finishing.Start with the complete requirementRequest a CNC Machining QuoteSend your drawing, model, material specification, quantity, critical requirements, finish, and inspection criteria. We will evaluate the project and prepare a quotation based on the available information.Request a CNC Quote→Drawing · Material · Quantity · Requirements

  • Industries

    Aerospace & UAV
    Electronics & Comms
    Medical Devices
    Automotive
    Industrial Machinery

  • Global Contact Info

    Office Address: 1st Floor of Building Two ,ChuangYe Industrial Park of ShaPuWei ,SongGang Town,BaoAn District; ShenZhen ,China ;Post code: 518100

    0755 85276477
    sales@precisiontoolingchina.com
  • Your trusted one-stop precision manufacturing partner in Shenzhen, China. We bridge the gap between design and final production