Feature image for GD&T in CNC machining blog — flange with datums A B C illustrating flatness, perpendicularity, and true position

GD&T in CNC Machining: Flatness, Perpendicularity & True Position

By thesupplier • September 18, 2025 • 31 min read

GD&T in CNC machining—flatness, perpendicularity, and true position visual on a flange with datums A B C and TheSupplier logo

GD&T in CNC Machining: Flatness, Perpendicularity & True Position (Buyer’s Guide)

The only three GD&T callouts buyers really need for CNC parts — explained in plain English, with examples, cost impact, and inspection tips.

Why GD&T matters for buyers

The fastest way to control fit and function—without overpaying—is to specify the right GD&T controls only where they matter. In this guide we focus on three: flatness (surfaces seal properly), perpendicularity (features assemble square), and true position (holes/bores locate correctly).

Cost

Tighter callouts raise cycle time, fixturing, tool wear, and inspection cost. Use the minimum that guarantees function.

Lead Time

Challenging tolerances push parts to slower machines and CMM queues. Good specs keep you in faster lanes.

Quality

Clear GD&T + consistent datums = fewer disputes, smoother approvals, and predictable assemblies.

Flatness tolerance check of a milled plate on granite surface plate

Flatness — controlling a single surface

Flatness is the simplest GD&T form control: it ensures a surface does not deviate beyond a specified zone of two parallel planes. It’s independent of datums and applied directly to one face.

  • Best for sealing faces, gasket surfaces, and precision mounting planes
  • Prevents wobble or rocking during assembly
  • Measured with granite + feeler gauges, or CMM for detailed mapping

Buyer tip: Avoid “super-flat” calls unless functionally needed — tighter than 0.05 mm often adds lapping/grinding cost.

Perpendicularity — keeping features square

Perpendicularity is a location control that ensures one feature (like a bore axis) is square to a datum plane or axis. It’s essential when parts must assemble without misalignment or angular error.

  • Controls angularity between a bore and its mounting face
  • Common for shafts, bushings, housings where squareness is critical
  • Measured with dial indicators, CMM, or specialized fixturing

Buyer tip: Keep perpendicularity at ±0.1 mm per 100 mm length unless functionally tighter — over-specifying drives cost.

Perpendicularity tolerance controlling a bore axis square to the datum face
True position tolerance of a bolt-circle located by datums A B and C

True Position — the all-rounder for holes

True position controls how far the axis or center of a feature can deviate from its exact theoretical location. Instead of box tolerances, it defines a cylindrical zone around the true location.

  • Perfect for bolt circles, hole patterns, pins, and slots
  • Allows cylindrical tolerance zones — more realistic than ± dimensions
  • Inspection is straightforward with CMM or gauge fixtures

Buyer tip: Start with Ø0.20–0.25 mm @ MMC for bolt circles — going tighter quickly raises cost.

CMM & Inspection — choose the right method for each callout

Match the inspection method to your flatness, perpendicularity, and true position. Use lightweight checks for prototypes, scale to CMM for production/PPAP.

Granite + Feeler Gauges (Flatness quick check)

PrototypeIncoming

Place the sealing face on granite; sweep feeler gauges to confirm the flatness window. Great as a go/no-go before CMM.

Fast & cheap; ideal for MILLED PLATES before anodize.
Not a full map; record gauge size & positions for traceability.

Dial on Square Block (Perpendicularity quick)

On-machineProduction

Reference the datum face, sweep the bore/slot to see deviation from 90°. Useful to adjust before finish ream/bore.

Catches fixturing/angle issues early; reduces scrap.
Operator skill sensitive; not PPAP-level evidence.

CMM Pattern Evaluation (True Position)

ProductionPPAP

Establish A (plane), align B (bore axis), clock with C (side flat). Probe pattern to calculate positional error in a cylindrical zone.

Clear pass/fail; great for bolt circles and critical bores.
Queue time impacts lead time—batch parts smartly.

Bore/Plug Gauges (Size before position)

Incoming QCProduction

Verify feature SIZE first (especially if using MMC). Then evaluate perpendicularity/position—size affects bonus tolerance.

Simple, fast; supports MMC logic.
Only checks size—pair with CMM or fixture for location.

Go/No-Go Fixture (High throughput)

On-machineProduction

Dedicated positional gauge for fast screening of bolt-circle holes. Use for repeat parts once the design is frozen.

Very fast in-line check; reduces CMM load.
Build cost; calibrate to a master checked on CMM.

Surface Maps & Reports (PPAP evidence)

PPAP

Color maps and tabular outputs for flatness/perpendicularity provide clear visuals for buyer sign-off and audits.

Excellent for customer approvals and FAIRs.
Adds reporting time—use only on critical features.

MMC & Bonus Tolerance — faster approvals, fewer rejects

Maximum Material Condition with bonus tolerance example for holes
At MMC, a hole at its smallest size gets the base position tolerance; as it grows, you get bonus positional tolerance.

How it works (plain English)

MMC = “maximum material.” For holes, it’s the smallest size; for pins, it’s the largest.

With MMC on true position, any extra clearance automatically converts into extra positional allowance (“bonus”).

This rescues close-to-the-edge parts that still assemble perfectly—reducing scrap without hurting function.

Spec template (copy & tune)

Feature: 4× Ø6.6 holes on Ø80 PCD
Datums: A = base face, B = pilot bore Ø30, C = side flat
GD&T: ⓣ TRUE POSITION Ø0.20 mm @ MMC to A|B|C (applies to hole axes)
Note: Verify SIZE first (go/no-go); then evaluate position
Cost tip: Using MMC often allows a slightly tighter nominal position while keeping yields high—especially on anodized aluminum where size drifts after finish.

Related: CNC Drilling & Hole Tolerances · Service: CNC Machining

GD&T FAQs for Buyers

Answers to the most common questions we see on drawings. Keep only one FAQ schema on this page to avoid duplication errors.

Order CNC Parts with the Right GD&T

TheSupplier manages 20k+ vetted suppliers so your flatness, perpendicularity, and true position needs are produced correctly, inspected properly, and shipped on time. Get parts without rework, delays, or disputes.