DfMA Reference

Process Tolerances by Manufacturing Method

Achievable dimensional tolerances, angular tolerances, and flatness for every major manufacturing process. Sourced from ISO, DIN, and industry handbooks. The essential DfMA reference for setting realistic design tolerances.

10 Process Categories ISO & DIN Standards Dimensional + Angular + Form
Jump to Machining Sheet Metal Casting Injection Molding Forging Welding Additive Mfg EDM Extrusion Quick Comparison

CNC Machining

Ref: ISO 2768, ISO 286, DIN 7150

CNC milling and turning offer the widest range of achievable tolerances of any process. Tolerances depend heavily on machine quality, fixturing, thermal stability, tooling, and feature size.

CNC Machining — Achievable Tolerances
Tolerance Type Standard Typical Precision High Precision Notes
Linear dimension (±)±0.1 mm±0.05 mm±0.01 mm±0.005 mmTighter requires temperature-controlled environment
Hole diameter (H7)IT8IT7IT6IT5Reaming required for IT6 and below
Shaft diameter (h6)IT8IT7IT6IT5Grinding required for IT5
Flatness (per 100 mm)0.05 mm0.02 mm0.005 mm0.001 mmPrecision requires surface grinding
Perpendicularity0.05 mm0.02 mm0.005 mm0.002 mmPer 100 mm
Parallelism0.05 mm0.02 mm0.005 mm0.002 mmPer 100 mm; fixturing critical
Angular tolerance±0°30′±0°10′±0°2′±0°1′5-axis machining improves compound angles
Positional (hole pattern)±0.05 mm±0.02 mm±0.01 mm±0.005 mmTrue position tolerance (∅ zone)
Thread pitch (ISO)Class 6H/6g standardClass 5H/5gClass 4H/4gTap drill and tap condition critical
Surface roughness Ra3.2 µm1.6 µm0.8 µm0.4 µmRa 0.4 requires sharp CBN/diamond tooling

Sheet Metal Fabrication

Ref: DIN 6930, DIN 6935, ISO 2768

Sheet metal tolerances vary significantly between cutting, bending, and hole operations. DIN 6930 governs punched and sheared parts; DIN 6935 governs bending. Tolerances tighten with sheet thickness.

Sheet Metal — Achievable Tolerances
Feature / Operation Economy Standard Precision Notes
CUTTING (Laser, Punch, Waterjet)
External profile (±)±0.5 mm±0.2 mm±0.1 mmLaser: ±0.1mm; punch: ±0.2mm; plasma: ±0.5mm
Hole diameter (±)±0.3 mm±0.1 mm±0.05 mmMin hole dia = 1× sheet thickness
Hole position (±)±0.3 mm±0.15 mm±0.05 mmLaser punching: ±0.1mm typical
Edge straightness (per 100mm)0.5 mm0.2 mm0.1 mmLaser improved by assist gas
BENDING (Press Brake)
Bend angle (±)±2°±1°±0.5°Springback compensation critical; material-dependent
Flange length (±)±0.5 mm±0.3 mm±0.1 mmFrom bend centre line
Min bend radius1× t (soft Al, mild steel)0.5× tt = sheet thickness; harder alloys need larger R
Flatness after bend1.5 mm/m0.5 mm/m0.2 mm/mDepends on springback and material thickness
FORMING & ASSEMBLY
Overall assembly (±)±1.0 mm±0.5 mm±0.2 mmCumulative from multiple bends
Countersink / counterbore (±)±0.3 mm±0.15 mm±0.05 mmCNC punching; depth controlled by punch travel

Casting Tolerances

Ref: ISO 8062-3 (Dimensional tolerances), DIN 1684 (sand casting)

ISO 8062-3 defines Casting Tolerance grades (CT) from CT1 to CT16. Lower CT = tighter tolerance. Each casting process has an achievable CT range. All functional surfaces require machining unless explicitly designed to be as-cast.

ISO 8062-3 — Casting Tolerance (CT) Grades by Process
Casting Process CT Grade Range Achievable Linear (±mm) at 100mm Surface Ra (µm) Notes
Investment / Lost WaxCT4–CT6±0.26–0.501.6–6.3Best near-net shape; complex geometries; aerospace
Die Casting (pressure)CT4–CT7±0.26–0.640.8–3.2High volume; excellent surface; Al/Zn/Mg alloys
Permanent Mold / Gravity DieCT6–CT9±0.50–1.303.2–12.5Medium volume; better than sand
Shell Mold CastingCT5–CT8±0.38–1.003.2–12.5Better surface than green sand
Green Sand Casting (machine)CT8–CT12±1.00–3.206.3–25Most economical; ferrous and non-ferrous
Green Sand Casting (hand)CT11–CT14±2.60–6.4012.5–50Low volume; prototype; large parts
Lost Foam CastingCT8–CT10±1.00–2.006.3–25Complex shapes; automotive blocks
Centrifugal CastingCT8–CT11±1.00–2.606.3–25Pipes, rings, cylinders; OD better than ID
ISO 8062-3 — CT Grade Tolerance Values (±mm) for Selected Nominal Sizes
CT Grade up to 25 mm 25–63 mm 63–160 mm 160–400 mm 400–1000 mm
CT4±0.16±0.20±0.26±0.32±0.42
CT5±0.22±0.28±0.36±0.46±0.58
CT6±0.32±0.40±0.50±0.64±0.82
CT7±0.44±0.56±0.72±0.90±1.14
CT8±0.62±0.80±1.00±1.28±1.60
CT9±0.88±1.12±1.40±1.80±2.24
CT10±1.24±1.60±2.00±2.52±3.20
CT11±1.76±2.24±2.80±3.52±4.48
CT12±2.48±3.20±4.00±5.04±6.40

Injection Molding Tolerances

Ref: ISO 20457, DIN 16742

Injection molding tolerances depend on material (shrinkage), part geometry, wall thickness, gate location, and mold quality. ISO 20457 supersedes DIN 16742. Tolerances are specified as tolerance classes T1 (tight) through T5 (loose).

ISO 20457 — Injection Molding Tolerance Classes (±mm) for Selected Nominal Sizes
Tolerance Class up to 18 mm 18–50 mm 50–120 mm 120–315 mm Application
T1 — Precision±0.05±0.08±0.12±0.20Precision optics, medical devices; validated tool + material
T2 — Fine±0.08±0.12±0.20±0.32Precision consumer electronics, connectors
T3 — Standard±0.12±0.20±0.32±0.50Most industrial parts; standard tooling
T4 — Commercial±0.20±0.32±0.50±0.80Consumer goods; relaxed requirements
T5 — Coarse±0.32±0.50±0.80±1.25Large parts; high shrinkage materials; non-critical
Injection Molding — Shrinkage Rates by Material (typical)
Material Shrinkage (%) Notes
ABS0.4–0.9%Low, consistent — good for precision parts
PC (Polycarbonate)0.5–0.7%Low and consistent; optical applications
PA6 (Nylon 6)0.8–1.5%Hygroscopic; moisture changes dimensions post-mold
PA66 (Nylon 66)1.0–2.0%Higher shrinkage; directional (flow vs transverse)
PP (Polypropylene)1.5–2.5%High and variable; avoid tight tolerances
HDPE2.0–4.0%Very high; poor tolerance capability
POM (Acetal / Delrin)1.8–2.5%Good stability after initial shrinkage
PEEK0.1–0.5%Very low; excellent for precision; high cost
GF-reinforced PA660.3–0.8%Glass reduces shrinkage significantly; anisotropic
GF-reinforced PP0.4–1.0%Better tolerance than unfilled PP

Forging Tolerances

Ref: ISO 10243 (closed die), DIN 7526, EN 10243-1

Forging tolerances depend on part weight, material, die complexity, and whether the operation is hot or cold. EN 10243-1 defines tolerance grades for steel die forgings (E, F, G classes). Functional surfaces always require subsequent machining.

Forging Tolerances — EN 10243-1 (Steel Die Forgings)
Process / Grade Linear Tolerance (±mm) at 100mm Die Parting Offset (mm) Flatness (mm/m) Notes
Hot Forging — Grade E (fine)±0.80.45Trimmed, corrected; precision applications
Hot Forging — Grade F (normal)±1.20.67Standard production; most common
Hot Forging — Grade G (coarse)±1.81.010Complex shapes; high die wear
Cold Forging / Coining±0.1–0.30.11Near-net shape; limited to softer alloys and small parts
Precision Forging (net-shape)±0.2–0.50.22Titanium aerospace gears; expensive tooling
Roll Forging±1.0–2.0——Shafts and bar profiles; elongated parts

Welded Structure Tolerances

Ref: ISO 13920, ISO 2768, AWS D1.1

ISO 13920 defines general tolerances for welded constructions on linear and angular dimensions, and for form and position. Four tolerance classes: A (fine), B (medium), C (coarse), D (very coarse). Separate from weld joint quality (see Welding Reference page).

ISO 13920 — Linear Tolerances for Welded Structures (±mm)
Class 30–120 mm 120–400 mm 400–1000 mm 1000–2000 mm 2000–4000 mm >4000 mm
A — Fine±1±1±2±3±4±5
B — Medium±1±2±3±4±6±8
C — Coarse±2±3±5±7±10±14
D — Very Coarse±3±5±8±11±16±22
ISO 13920 — Angular and Straightness Tolerances for Welded Structures
Class Angular (per 1000 mm) Straightness / Flatness (per 1000 mm)
A — Fine±2 mm±2 mm
B — Medium±3 mm±4 mm
C — Coarse±6 mm±8 mm
D — Very Coarse±10 mm±16 mm

Additive Manufacturing Tolerances

Ref: ISO/ASTM 52910, ISO/ASTM 52900

AM tolerances vary dramatically by process, material, machine, and part geometry. As-built tolerances are typically insufficient for functional fits — post-machining is standard for bearing surfaces, threads, and precision holes.

Additive Manufacturing — As-Built Dimensional Tolerances
Process Typical XY (±mm) Typical Z (±mm) Min Feature (mm) Surface Ra (µm) Notes
SLA (Resin)±0.1±0.10.20.8–3.2Best accuracy of polymer AM; Z layers visible
DLP / MSLA±0.1–0.2±0.10.20.8–3.2Similar to SLA; pixelation visible at edges
FDM / FFF±0.2–0.5±0.2–0.50.86.3–50Layer lines prominent; anisotropic strength
MJF / SLS (Nylon)±0.2–0.3±0.2–0.30.56.3–12.5No supports needed; good for interlocking parts
SLM / DMLS (Metal)±0.1–0.2±0.1–0.20.36.3–25Thermal distortion; support removal marks
EBM (Ti/Inconel)±0.2–0.5±0.2–0.50.512.5–50Powder partially sintered; requires blasting
LENS / DED±0.5–1.0±0.3–0.51.012.5–50Near-net shape; machining always required
Binder Jetting (Metal)±0.3–0.5±0.3–0.50.43.2–12.5Sintering shrinkage ~15–20%; must be calibrated

EDM Tolerances

Ref: DIN 8580, industry standards
EDM — Achievable Tolerances
Process Dimensional (±mm) IT Grade Surface Ra (µm) Notes
Wire EDM (rough)±0.01–0.02IT6–IT71.6–3.2Single pass; fast
Wire EDM (precision)±0.003–0.005IT4–IT50.4–0.83–4 trim passes; slow
Sinker EDM (standard)±0.01–0.05IT6–IT81.6–6.3Electrode wear compensated
Sinker EDM (fine)±0.005–0.01IT5–IT60.4–1.6Fine finish settings; multiple electrodes
Micro EDM±0.002–0.005IT3–IT50.2–0.8Features below 0.5mm; watch/medical
ECM (Electrochemical)±0.02–0.1IT7–IT90.025–0.4No tool wear; very smooth; no recast layer

Extrusion Tolerances

Ref: EN 755 (Al rod/tube), EN 12020 (precision Al), ISO 11960
Aluminium Extrusion — Dimensional Tolerances (EN 12020)
Feature Class A (Normal) Class B (Precision) Notes
Cross-section dimension ≤ 10 mm±0.3 mm±0.15 mmDie precision and alloy affect achievable
Cross-section dimension 10–25 mm±0.4 mm±0.20 mm6000-series alloys best for extrusion tolerance
Cross-section dimension 25–100 mm±0.5 mm±0.25 mm
Angular deviation±1.5°±1.0°Between adjacent faces
Straightness (per metre)1.5 mm/m0.5 mm/mStretch straightening improves to 0.5mm/m
Wall thickness±10%±7%Min wall = 1.0–2.0 mm depending on circumscribed circle
Length tolerance+3/−0 mm+2/−0 mmStandard cut-to-length; saw cutting

Quick Comparison — All Processes

A single-table overview for process selection at the conceptual design stage. Typical values for a ~100mm feature in a common structural material.

Cross-Process Tolerance Comparison (typical, 100mm nominal dimension)
Process Typical Linear (±mm) Best Achievable (±mm) IT Grade (typical) Ra Typical (µm) Machining Required?
CNC Machining±0.05±0.005IT71.6No (is machining)
Grinding±0.01±0.001IT5–60.4No (is machining)
Sheet Metal±0.2±0.05IT103.2Rarely
Die Casting±0.3±0.1IT111.6For fits & threads
Investment Casting±0.5±0.2IT113.2For fits & threads
Sand Casting±1.5±0.8IT1312.5Always for functions
Injection Molding±0.3±0.05IT111.6Rarely
Hot Forging±1.2±0.5IT1312.5Always for functions
Cold Forging±0.2±0.05IT103.2For precision fits
Welded Structure±1.5±0.5—6.3For precision features
SLM Metal Print±0.15±0.05IT1212.5For fits & threads
FDM Plastic Print±0.3±0.15IT1312.5Usually not feasible
Wire EDM±0.01±0.003IT50.8No (is machining)
Al Extrusion±0.4±0.15IT113.2For precision features
Tolerance Stack-Up Reminder

These are single-feature tolerances. When multiple features accumulate in an assembly, worst-case tolerance stack-up can easily exceed any individual tolerance. For assemblies, perform a proper 1D tolerance analysis (worst case or RSS) before committing to a process. The Tolerance Stack Analyzer tool (coming soon) covers this.


Want to go deeper?

Practical case studies & real drawings.

Knowing the achievable tolerance ranges is one thing — knowing which process to choose for your specific application, how to design for the process, and how to call it out correctly on the drawing is where the real value is. Covered in sessions and training with real case studies.

Book a 1-on-1 session → Register for training →