Design with confidence

CNC tolerances, made practical.

Use this guide to choose sensible dimensional tolerances, fits, GD&T controls, and surface requirements before you request a quote.

ISO 2768-m
Default class
±0.02 mm
By review
Ra 1.6 µm
Common target
CMM inspection of a precision-machined aluminum component

Tolerance follows function

Tighten only dimensions that control fit and performance.

01 / General tolerances

Start with the right tolerance class

ISO 2768 applies a general tolerance to dimensions that are not individually toleranced. Put the class in the drawing title block and call out critical features separately.

ISO 2768-m

Medium accuracy

PartGo default

A practical baseline for standard machined parts when no individual linear tolerance is shown on the drawing.

Dimension rangeTolerance
0–30 mm±0.10 mm
30–120 mm±0.20 mm
120–400 mm±0.30 mm
400–1,000 mm±0.50 mm
Well suited to non-critical dimensions, structural parts, and general machinery components.

ISO 2768-f

Fine accuracy

By request

For dimensions that need tighter control. It can affect setup, inspection, lead time, and manufacturing cost.

Dimension rangeTolerance
0–30 mm±0.05 mm
30–120 mm±0.10 mm
120–400 mm±0.15 mm
400–1,000 mm±0.20 mm
Show ISO 2768-f in the title block or quote notes so the requirement can be reviewed before production.

02 / Process capability

Choose precision in context

Capability changes with process, material, geometry, feature depth, setup, and inspection strategy. Treat these values as design guidance—not an automatic guarantee.

Milled, turned, sheet metal, and polymer manufacturing samples
3 / 4 axis

CNC Milling

Typical

±0.10 mm

Tight

±0.02 mm

  • Min. hole Ø0.8 mm
  • Metal wall from 0.5 mm
  • Ra 0.8–3.2 µm
View service
Rotational parts

CNC Turning

Typical

±0.10 mm

Tight

±0.02 mm

  • Min. diameter Ø1.0 mm
  • Roundness from 0.01 mm
  • Ra 0.8–3.2 µm
View service
Cutting & bending

Sheet Metal

Typical

±0.20 mm

Tight

Project review

  • Cut length ±0.50 mm
  • Bend angle ±1°
  • Thickness from 0.5 mm
View service
FDM / SLA / SLS

3D Printing

Typical

±0.10–0.50 mm

Tight

Process dependent

  • SLA typically ±0.10 mm
  • SLS typically ±0.25 mm
  • FDM typically ±0.50 mm
View service

03 / GD&T

Control geometry—not just size

Geometric dimensioning and tolerancing defines how form, orientation, location, and runout relate to functional datums.

Drawing requiredGD&T and fit requirements must be shown on the technical drawing so inspection can follow the intended datum scheme.
SymbolControlFamilyTypical valueCommon application
⏤FlatnessForm0.05–0.10 mmMating faces, cover flanges
○CircularityForm0.01–0.05 mmBearing seats, shaft diameters
⌭CylindricityForm0.02–0.08 mmPiston rods, precision bores
∥ParallelismOrientation0.05–0.20 mmGuide rails, datum surfaces
⊥PerpendicularityOrientation0.05–0.15 mmHole axes, flange faces
∠AngularityOrientation±0.5°–±1°Tapered or angled surfaces
⊕PositionLocationØ0.10–0.50 mmHole patterns, assembly features
◎ConcentricityLocation0.02–0.10 mmRotating components, shafts
⌒Circular runoutRunout0.01–0.05 mmBearing journals, rotating shafts
Swipe horizontally to inspect the complete table on smaller screens.

04 / ISO 286 fits

Design the assembly behavior

Use hole-and-shaft fit codes for bearings, pins, bushings, and other mating features. The selected fit controls whether the assembly slides, locates, or locks.

Precision shaft and bushing assemblies demonstrating fit types
01Sliding assembly

Clearance fit

H7/g6H8/f7H7/e8

Parts assemble by hand and retain controlled free movement.

Typical use: Guide shafts, sliding joints, serviceable assemblies

02Near-neutral assembly

Transition fit

H7/k6H7/n6H7/m6

The tolerance stack creates either slight clearance or slight interference.

Typical use: Bearing races, locating hubs, dowel pins

03Press-fit assembly

Interference fit

H7/p6H7/s6H7/u6

The shaft remains larger than the hole and needs a press or thermal assembly method.

Typical use: Gear-to-shaft joints, fixed bushings, permanent pins

05 / Surface roughness

Specify the finish the function needs

A lower Ra value means a smoother surface—but also more process control. Consider friction, sealing, wear, cleaning, coating, and appearance.

Four aluminum samples with progressively different machined surface textures

Ra 0.4

µm average

Grinding / honing

Bearing seats, hydraulic bores, precision sealing

Ra 0.8

µm average

Fine CNC machining

Shaft contacts, accurate mating and sealing faces

Ra 1.6

µm average

Standard CNC

Common

General machine parts and assembly surfaces

Ra 3.2

µm average

Rough CNC / fabrication

Hidden, structural, or non-critical surfaces

06 / Drawing checklist

Make the drawing production-ready

A clear technical drawing reduces assumptions, avoids unnecessary cost, and gives the inspection team an unambiguous acceptance plan.

Define critical dimensions

Apply tight tolerances only where fit, motion, sealing, alignment, or performance requires them.

Show datums and GD&T

Use feature-control frames when form, orientation, location, or runout matters to the assembly.

Specify surface requirements

Identify functional surfaces, the required Ra value, and whether it applies before or after finishing.

State inspection needs

Call out critical-to-quality dimensions and any required inspection report or measurement method.

Include both the 3D model and 2D drawing

Upload a STEP/STP model for geometry and a PDF drawing for datums, critical dimensions, tolerances, threads, surface finish, heat treatment, and inspection requirements.

Prepare your RFQ

Engineering review

Not sure which tolerances your part needs?

Send the STEP file and drawing. PartGo can review critical features and confirm a manufacturable inspection approach for your project.