Complete Tolerance & Standards Guide

Specifying tolerances correctly is the difference between a part that works and a part that breaks your budget. This guide covers ISO 2768, GD&T fundamentals, ISO fits, surface roughness standards, and process-specific achievable tolerances , everything you need to write a drawing that gets the result you want.

ISO 2768 General Tolerances

ISO 2768 is applied to all drawing dimensions that do not carry an explicit tolerance callout. We use ISO 2768-m (Medium) as our default. Specify ISO 2768-f in the title block for finer general tolerance.

Part 1: Linear Dimensions (mm)

Nominal RangeFine (f)Medium (m) ★Coarse (c)Very Coarse (v)
0.5–3mm±0.05±0.10±0.20
3–30mm±0.05±0.20±0.50±1.0
30–120mm±0.10±0.30±0.80±1.5
120–400mm±0.15±0.50±1.20±2.5
400–1000mm±0.20±0.80±2.00±4.0
1000–2000mm±0.30±1.20±3.00±6.0
2000–4000mm±0.50±2.00±4.00±8.0

★ ISO 2768-m is Samshion’s default for all CNC parts. State ISO 2768-f in your title block for finer general tolerance.

Part 1: Angular Dimensions

Shorter Leg (mm)Fine (f)Medium (m)Coarse (c)
Up to 10±1°±1°±1°30′
10–50±0°30′±0°30′±1°
50–120±0°20′±0°20′±0°30′
120–400±0°10′±0°10′±0°20′
Over 400±0°5′±0°5′±0°10′

Part 2: Geometrical Tolerances (Form & Position)

Feature RangeHKL
Up to 300.050.10.2
30–1000.10.20.4
100–3000.150.30.6
300–10000.20.40.8
1000–30000.250.51

GD&T — Geometric Dimensioning & Tolerancing

GD&T provides unambiguous definition of part geometry. We accept ASME Y14.5-2018 and ISO 1101 callouts. Our CMM verifies all geometric controls.

Form Controls

Flatness

CMM verified

Circularity

CMM verified

Cylindricity

CMM or roundness tester

Straightness

On shaft axis or surface line

Orientation Controls

Perpendicularity

CMM verified with datum

Angularity

CMM calculated

Parallelism

CMM or surface plate gauge

Circular Runout

Dial indicator on lathe / CMM

Location Controls

True Position

CMM with RFS or MMC

Concentricity

CMM median point verification

Symmetry

CMM median plane

Profile of Surface

CMM scanning probe

Common GD&T Callout Examples

Position of bolt hole pattern

⊕ Ø0.2 |A|B|C|
All holes positioned within Ø0.2mm cylinder from true position. Datums A, B, C define reference frame.

Perpendicularity of a boss

⊥ 0.01 |A|
Boss axis must lie within 0.01mm tolerance zone perpendicular to datum A (base face).

Flatness of a sealing face

⏤ 0.005
Entire sealing surface must lie within 0.005mm parallel planes. No datum required.

Runout on a turned shaft

↻ 0.01 |A-B|
Surface must not vary more than 0.01mm TIR when rotated about datum axis A-B.

Cylindricity of a bore

◻ 0.008
Bore cylinder must not deviate from perfect cylinder by more than 0.008mm in form.

Profile of a curved surface

⊂ 0.05 |A|B|
All surface points must lie within 0.05mm bilateral zone from true profile. CMM verified.

ISO Hole & Shaft Fits

ISO fits define the intended relationship between mating parts. The fit class controls whether parts rotate freely, locate precisely, or press together permanently.

ISO SymbolFit TypeConditionTypical Clearance/InterferenceTorque to AssembleApplicationsNotes
H11/c11Loose RunningLarge clearance+60 to +240µmHand assemblyNon-precision pivots, agricultural, flexible shaftsNot for precision location
H9/d9Free RunningSignificant clearance+20 to +105µmHand assemblyEasily rotating shafts, lubricated bearingsGood for dirty or hot environments
H8/f7Close RunningSmall clearance+6 to +41µmHand assemblyPrecision spindles, sliding fitsNeeds good lubrication and alignment
H7/g6Sliding FitMinimal clearance+2 to +29µmFinger/handPrecision location + free rotationBearings, pulleys, gears on shafts
H7/h6Easy LocationZero to light clearance0 to +25µmHandStandard precision shafts in housingsMost common bearing fit specification
H7/k6TransitionMay be clear or light press−10 to +18µmHand / light pressPrecision location, repeatably removableGear hubs, locating pins
H7/n6Snug FitLight interference−13 to +15µmLight pressParts located and occasionally removedBushings, disc hubs on shafts
H7/p6Push FitLight press−21 to +6µmArbor pressPermanent location, light drivesBushings pressed into housings
H7/s6Drive FitMedium press−35 to −9µmHydraulic pressCoupling hubs, bearing inner raceStandard shrink-fit application
H7/u6Force FitHeavy press−51 to −25µmHeat shrink requiredPermanent joints, safety-criticalCalculate interference stress carefully

Surface Roughness Reference (Ra / N Grade)

Ra is the arithmetic mean deviation of the surface profile. Specifying Ra correctly saves money , don’t over-specify what your application doesn’t need.

Ra (µm)Ra (µin)N GradeHow AchievedVisual DescriptionCost FactorTypical Applications
251000N12Rough milling / saw cutVery rough — visible cut marksRough stock surfaces, non-functional
12.5500N10Rough millingCoarse tool marks clearly visible1.2×Non-mating rough machined surfaces
6.3250N9Standard millingTool marks visible on inspection1.4×General machined non-contact surfaces
3.2125N8Standard CNC millingLight marks, typical CNC output1.0× (baseline)Default machined surface — most CNC parts
1.663N7Fine milling / turningVery smooth to touch1.3×Sliding fits, non-sealing contact faces
0.832N6Fine turning / reamingSmooth, barely visible marks1.7×Bearing fits, O-ring grooves, sliding seals
0.416N5Grinding / fine turningNear-mirror — reflects light2.5×Precision bearing seats, hydraulic seal faces
0.28N4Precision grindingMirror-like appearanceHigh-speed bearing seats, lapping joints
0.14N3Lapping / honingTrue mirrorGauge surfaces, optical flats, precision hydraulics
0.052N2Super-finish / lappingOptical mirror quality15×Metrology, optical mounts, CMM references

Surface Roughness Design Rules

Only specify Ra where it matters

Leave unspecified surfaces at Ra 3.2µm (N8) default. Every Ra callout that requires additional operations adds cost and time.

Consider Ra vs. surface function

Sealing surfaces: Ra 0.4–0.8µm. Sliding fits: Ra 0.8–1.6µm. Static contacts: Ra 1.6–3.2µm. Rough machined non-contact: Ra 3.2–6.3µm.

Check finishing effect on Ra

Bead blasting raises Ra to 0.8–2.5µm. Anodizing adds minimal Ra change. Hard chrome brings Ra down. Electropolish reduces Ra by ~50%.

Achievable Tolerances by Manufacturing Process

The table below shows standard and precision tolerances achievable at Samshion. Tighter tolerances are possible in some cases , contact us to discuss.

ProcessStandard Tol.Precision Tol.Ultra-PrecisionSurface RaNotes on Limitations
CNC Milling (3-axis)±0.05mm±0.02mm±0.01mm0.8–3.2µmTool deflection on thin walls / long reaches
5-Axis CNC Milling±0.02mm±0.01mm±0.005mm0.4–1.6µmSingle setup eliminates datum error between ops
CNC Turning (diameter)±0.05mm±0.01mm±0.005mm0.4–1.6µmRoundness / TIR to 0.003mm achievable
CNC Turning (length)±0.05mm±0.02mm±0.01mm0.8–1.6µmThermal growth affects long parts , inspect cooled
Cylindrical Grinding±0.01mm±0.005mm±0.002mm0.1–0.4µmBest for shafts, bearing seats, gauge pins
Surface Grinding±0.01mm±0.005mm±0.003mm0.1–0.4µmExcellent flatness (<2µm per 100mm)
Wire EDM±0.01mm±0.005mm±0.003mm0.4–1.6µmHard materials no problem; aspect ratio limits depth
Sink EDM±0.02mm±0.01mm±0.005mm0.2–3.2µmElectrode wear must be compensated
Reaming±0.01mm±0.005mm±0.003mm0.4–0.8µmBest for precision bore to H7 or tighter
Boring (single point)±0.01mm±0.005mm±0.003mm0.4–1.6µmLarge precision bores where reamer won’t reach
Sheet Metal Laser Cut±0.1mm±0.05mm±0.03mmPer edgeKerf width ~0.1–0.3mm depending on material+thickness
Sheet Metal Bending±0.5mm±0.2mm±0.1mmN/ASpringback compensation applied; material variability
Injection Molding±0.2mm±0.1mm±0.05mmRa 0.05–1.6µmTooling quality and process stability critical
Die Casting±0.3mm±0.1mm±0.05mm (machined)As-cast Ra 2–4µmSecondary CNC for critical features
3D Printing (SLA)±0.15mm±0.1mm±0.05mmRa 0.5–3µmLayer orientation affects Z-axis accuracy
3D Printing (SLS)±0.25mm±0.15mm±0.1mmRa 8–15µmFunctional accuracy; rough surface; post-processing
Metal Stamping±0.1mm±0.05mm±0.02mmN/APrecision stamping tooling and progressive dies

Tolerances & Standards FAQ

ISO 2768-m (Medium class) for linear dimensions and ISO 2768-K for geometrical tolerances. This applies to all dimensions without explicit callouts. Specify ISO 2768-f in your title block for finer general tolerance.

Yes. On 5-axis CNC machining centers with calibrated fixturing, we hold ±0.005mm on critical features of aluminum parts. This requires careful thermal management, reduced feeds, and 100% CMM verification , all quoted accordingly.

H7/h6 is a clearance fit (zero to +25µm clearance) , parts locate precisely but are easily removable by hand. H7/k6 is a transition fit (−10 to +18µm) which may require a light press and gives more precise location but less convenient disassembly.

GD&T verification is done on our CMM and typically adds 15–30% to inspection cost vs. simple dimensional inspection. However, GD&T callouts often reduce the total number of inspected features by defining functional requirements more precisely , net cost is often neutral.

Specify the fit class in the bore callout: e.g. Ø25 H7 for a standard bearing bore (H7 = +0/+21µm for 25mm diameter). The CMM verifies the bore is within the H7 tolerance band. Use H6 for high-precision bearings.

O-ring grooves typically require Ra 0.8–1.6µm on the groove bore and groove face. Too smooth (Ra &lt; 0.4µm) can reduce O-ring sealing force. Too rough (Ra &gt; 3.2µm) causes O-ring extrusion and leakage. Ra 1.6µm is the standard specification.

Yes. We accept drawings in metric (mm) or imperial (inches). GD&T callouts in either system are accepted. ISO 2768 applies to metric drawings. ASME Y14.5 GD&T is accepted with inch callouts. Imperial tolerances are converted internally.

For CNC milling, our practical minimum feature size is ~0.5mm slot width and ~1mm bore diameter. Features smaller than this typically require EDM, laser, or special micro-machining. Contact us with your specific geometry for evaluation.