ISO 9001:2015ITAR RegisteredRoHS · REACHLead time from 3 business daysMOQ = 1 part
PifyC
Services
Materials
Industries
Applications
Resources
Locations
Company
Request a quote
5-axis CNC milling drawing: Al 7075-T6 block with pockets, toolpath and dimensions
GD&T Guide

Geometric Dimensioning & Tolerancing. Explained practically.

14 geometric control symbols, feature control frames, datum reference frames, material condition modifiers. Written by practicing manufacturing engineers — not academic. Use this as your practical reference next time you release a drawing.

Tolerances & inspectionWuxi, ChinaMOQ 1 partDFM review included

The complete GD&T symbol set.

Form (individual features, no datum)

Controls shape of a single feature independent of other features.

Orientation (related feature, needs datum)

Controls angular relationship of one feature to a datum.

Location

Controls location of features relative to datums.

Runout

Controls rotating feature behavior (combined form + location).

Profile

Controls complex curved surfaces to theoretical exact model.

Flatness

Surface lies within parallel planes

Straightness

Axis or line is straight

Circularity

Cross-section is round (2D)

Cylindricity

3D roundness (combines roundness + straightness)

Perpendicularity

90° to datum

Angularity

Specific angle to datum

Parallelism

Parallel to datum

Position

True-position tolerance zone

Concentricity

Axes aligned

Symmetry

Centerplane aligned

Circular runout

Per-revolution runout at one cross-section

Total runout

Runout across entire rotating surface

Profile of a line

2D curve lies within tolerance zone

Profile of a surface

3D surface lies within tolerance zone

14 geometric control symbols organized into 5 categories. Memorize the common 5–7 (position, flatness, perpendicularity, parallelism, concentricity); look up the rest as needed.

Working on a live project? Send the STEP file and the two or three features you are unsure about — an engineer replies with DFM notes and a price, usually within four working hours.

FAQ

Geometric Dimensioning & Tolerancing — questions

Why use GD&T instead of plus/minus tolerances?

GD&T expresses functional requirements (how a part must behave in assembly), while plus/minus tolerances only limit dimensional extremes without context. A hole tolerance of ±0.05 mm tells you the hole size, but says nothing about whether it's concentric to the shaft axis or perpendicular to the mounting face. GD&T position, concentricity, and perpendicularity express the actual functional requirement. Result: easier-to-manufacture parts that still work correctly.

What is a feature control frame?

A feature control frame is the rectangular box containing GD&T callouts on a drawing. Reading left to right: geometric symbol (e.g., position ⌖), tolerance value (e.g., 0.05), material condition modifier (e.g., ⓂMMC), then datum references (A|B|C). Example: | ⌖ | ⌀0.05 Ⓜ | A | B | C | means "position tolerance of diameter 0.05 at maximum material condition, referenced to datums A, B, and C."

What does MMC (Maximum Material Condition) mean?

Maximum Material Condition is the drawing size that leaves the most material on the part. For external features (shafts, pins): MMC is the largest size. For internal features (holes, slots): MMC is the smallest size. The Ⓜ modifier means "tolerance applies at MMC" — which allows bonus tolerance as the feature moves away from MMC. Ⓛ (LMC, least material condition) is the opposite. For rigid assembly fits, MMC is often appropriate.

What is bonus tolerance?

When a feature is toleranced at MMC (Ⓜ), additional tolerance is allowed as the feature departs from MMC. For example: ⌖ ⌀0.05 Ⓜ on a Ø10 +0.1/-0 hole. At MMC (Ø10), position tolerance is 0.05. As hole grows larger (⌀10.05), bonus tolerance of 0.05 is added → effective position tolerance becomes 0.10. Bonus tolerance makes parts easier to manufacture while guaranteeing assembly fit.

Which GD&T symbols should I use most commonly?

For 80% of drawings: position (⌖) for hole and slot locations, perpendicularity (⊥) for critical mating faces, parallelism (∥) for flat-to-flat relationships, flatness (⏥) for surfaces that must be flat, and concentricity (⊙) or runout (↗) for rotating features. Advanced callouts (profile of surface ⌔, profile of line ⌓, composite tolerancing) are valuable for complex curves but not needed for typical machined parts.

How should I assign datums?

Choose datums that match functional mating sequence: primary datum = largest/most stable feature (floor of part, largest face). Secondary datum = second most important mating feature (typically a pin or edge that locates the part rotationally). Tertiary datum = the final locating feature. For a flanged part, this is usually: primary = flange face, secondary = bolt hole, tertiary = outside edge. Matches how the part mates during assembly.

5-axis CNC milling drawing: Al 7075-T6 block with pockets, toolpath and dimensions

Send a CAD file. Get an engineering-reviewed quote.

No minimum quantity, free DFM feedback from a senior manufacturing engineer, and an NDA signed before file review on request.