The Engineer's Guide to GD&T
Decoding Geometric Dimensioning and Tolerancing: A complete breakdown of symbols, feature control frames, and how they apply in precision manufacturing.
Geometric Dimensioning and Tolerancing (GD&T) is an exact engineering language of symbols, rules, and definitions used to accurately communicate manufacturing specifications.
While standard (+/-) dimensional tolerances simply state how large or small an individual feature can be (its size), GD&T uniquely defines the geometry—the shape, orientation, and location of the feature relative to other foundational surfaces on the part.
How GD&T Works: The Feature Control Frame
The core of GD&T is the Feature Control Frame (FCF). It is a rectangular box read horizontally from left to right that provides all instructions about a specific geometric requirement.
- Compartment 1 (Symbol): Indicates the type of geometric control being applied (e.g., Position, Flatness, Parallelism).
- Compartment 2 (Tolerance): States the numerical total tolerance zone allowed. It may include a diameter symbol (Ø) if the zone is cylindrical, or a material modifier symbol like Ⓜ (Maximum Material Condition).
- Compartments 3+ (Datums): Specifies the primary, secondary, and tertiary datum references (A, B, C). These are the absolute foundational planes or axes used to anchor the measurement.
When properly stacked, an FCF reads like a sentence. Example: "The true position of this feature must lie within a cylindrical tolerance zone of Ø0.005 relative to Datums A, B, and C."
Form Controls (No Datums Required)
Form controls define the shape of single features. Because they only deal with the feature's own internal geometry, they never reference datums in their feature control frames.
| Symbol / Control | How It Works |
|---|---|
| ― Straightness | Controls the straightness of a line on a surface or the derived median line of a cylinder. It ensures that an edge or axis doesn't curve beyond the allowance. |
| ▱ Flatness | Creates a 3D tolerance zone bounded by two parallel planes. Every point on the targeted surface must fall between these two planes. Crucial for mating surfaces. |
| ◯ Circularity | (Roundness). Controls a 2D cross-section of a cylinder, sphere, or cone. It establishes two concentric circles between which the perimeter curve must lie, ensuring the cross-section isn't oval mathematically. |
| ⌭ Cylindricity | A 3D control extending circularity down the entire length of a cylinder. It controls both roundness and straightness simultaneously to ensure a perfect cylindrical tube. |
Profile Controls
Profile controls establish a strict 3D boundary around complex curved surfaces or complex geometries. They trace the "true CAD profile" of the part and assign a uniform cushion boundary around it.
| Symbol / Control | How It Works |
|---|---|
| ⌒ Profile of a Line | A 2D control that restricts the shape of a single cross-section of a complex curve. Think of it as controlling a single slice of a molded contour. |
| ⌓ Profile of a Surface | The ultimate 3D control. It surrounds the entire surface with an offset tolerance envelope. Every point on that surface must reside inside the envelope. Can act as both location and form control simultaneously. |
Orientation Controls
These controls govern the angle of a feature relative to a datum. They always require at least one datum reference and only control orientation, not location (translation).
| Symbol / Control | How It Works |
|---|---|
| ∠ Angularity | Ensures a surface or axis is maintained at a specific commanded angle (other than 90°) relative to a datum plane or axis. The tolerance zone is established between two parallel planes angled exactly at the basic angle. |
| ⊥ Perpendicularity | Controls how square a feature is relative to a datum reference frame. It dictates that a surface, hole, or pin must remain within a tolerance zone strictly fixed at 90° to the datum. |
| ∥ Parallelism | Ensures a surface or axis is perfectly parallel (0°) to a datum. Evaluated by trapping the surface between two theoretical parallel planes spaced by the tolerance value. |
Location Controls
Location controls specify where a feature exists in 3D space. They lock the feature's position relative to your foundational datums. Very common in machining to ensure mating parts align properly.
| Symbol / Control | How It Works |
|---|---|
| ⌖ Position | Often called "True Position." It defines the exact (basic) coordinates a feature (like a hole) should exist at, and creates a cylindrical or diametrical tolerance boundary around that exact center where the manufactured axis must reside. |
| ◎ Concentricity | A highly complex control ensuring the median points of a cylindrical feature's cross sections align exactly with the datum axis. It is extremely difficult/expensive to inspect cleanly. Often, "Position" or "Runout" is preferred by modern standards. |
| ⌯ Symmetry | Similar to concentricity but applied to non-circular planar features, ensuring the central mid-plane of a feature aligns with the central mid-plane of a datum. Also frequently replaced by Position in modern engineering due to inspection difficulty. |
Runout Controls
Runout measures the composite deviation of a rotating part. It controls both the shape (form) and the location/orientation of a cylindrical feature as it is rotated 360° around a datum axis.
| Symbol / Control | How It Works |
|---|---|
| ↗ Circular Runout | Measured dynamically by placing a dial indicator on a single cross-section of a cylinder while slowly rotating the part. It measures individual tracks but does not sweep longitudinally. |
| ⌰ Total Runout | The ultimate dynamic control. The indicator sweeps across the entire length of the cylinder while the part is rotated. It rigidly controls circularity, straightness, taper, and concentricity all at once. |