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

Orientation 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%.