Applying GD&T to Machining, 3D Printing & Inspection
How tolerances map to CNC cost, CMM measurement strategy, additive manufacturing capability, and the checklist of drawing mistakes engineers actually make
A GD&T drawing only creates value if the shop can make it and the inspector can verify it. This guide connects the standard to reality: which tolerance calls add machining cost and which are free, how a coordinate measuring machine (CMM) evaluates form and position (sampling strategy, probe size, fitting algorithms), what GD&T means for 3D-printed parts whose as-built surfaces differ from machined ones, and the recurring drawing mistakes — over-tolerancing, missing datums, contradictory frames — that cause scrap and rejected parts. It closes with a practical pre-release checklist any engineer can run before a drawing leaves the design desk.
1. GD&T and machinability: cost-aware tolerancing
On CNC equipment, the cheapest tolerances are the ones the process holds naturally: general ±0.127 mm (0.005 in) on features of size, flatness within standard tooling capability. Tight positional tolerance (Ø0.025 mm) forces slower feeds, more setups, dedicated fixtures and often a second op — a 2–5× cost effect per affected feature, and multiplicative when several features are tightened together.
Good practice: tolerance only what mates, seals or indexes; keep the tolerance zone as large as the function allows; put MMC on clearance holes so the machine earns bonus; and never tolerance both the size and the position of the same feature in a way that double-counts the same error.
2. How a CMM evaluates GD&T
A CMM measures discrete points and fits geometry: least-squares (Gaussian) fit is the default in software such as PC-DMIS and Calypso; minimum-zone (Chebyshev) fits evaluate straightness and flatness per the standard. Sampling density matters — too few points on a circularity measurement misses lobing; probe size filters small surface waviness, so specified features should be evaluated with an appropriately small stylus.
Position is evaluated by projecting the measured axis onto the datum coordinate system and comparing against the tolerance zone, including any bonus tolerance. Datum simulation on the CMM uses the same contact logic as the 3-2-1 fixture, so drawing datum order and CMM datum alignment must match exactly.
3. GD&T for additive manufacturing
3D printing (SLS, MJF, SLA, DMLS) has different capability profiles: feature-level tolerances of ±0.3 mm are typical as-built for polymers, and ±0.2–0.3 mm for DMLS with build-orientation dependence; flatness and cylindricity are affected by layer registration, thermal warpage and support removal — a datum chosen on a curled as-built surface is unreliable.
Practical guidance: tolerance machined interfaces, not raw printed surfaces; locate datums on features that will be machined or on the build plate side; prefer MMC and larger zones; and verify with a CMM rather than assuming nominal accuracy. Printing tolerances tight GD&T on an organic as-built surface is the classic additive drawing failure.
4. The pre-release checklist: common GD&T mistakes
Run this list before release: (1) every control frame has a valid datum or a form symbol that needs none; (2) datum letters match between feature symbols and frames; (3) no size tolerance contradicts a geometric call (Rule #1 envelope respected); (4) modifiers are placed after the tolerance value, before datum letters; (5) diameter symbols used only for cylindrical zones; (6) general tolerances stated in the title block (e.g., ISO 2768 or company default) and GD&T features excluded from the general tolerance clause.
When in doubt, ask the question in reverse: can the inspector evaluate this call with the equipment in the shop, and does the tolerance zone match what the assembly actually needs? If either answer is no, the drawing is not finished.
Quick reference
| Mistake | Why it hurts | Fix |
|---|---|---|
| Over-tolerancing (everything tight) | 2–5× cost per feature, scrap | Tolerance only functional features |
| Missing / wrong datums | Machining and CMM disagree | Select 3-2-1 functional datums |
| Size + position double control | Rule #1 violation, conflicts | Tolerance the dominant call only |
| MMC missing on bolt holes | Unnecessary rejects | Add M at clearance holes |
| Diameters on planar zones | Zone misinterpreted | Use Ø only for cylindrical zones |
Sources & references
- ASME Y14.5-2018 — Dimensioning and Tolerancing (application rules)
- ISO 1101:2017 — Geometrical product specifications: Geometrical tolerancing
- ISO 2768-1 — General tolerances for linear and angular dimensions
- Xometry Learning Center — GD&T for 3D Printing (public engineering reference)