Skip to content
GD&T Deep Dive · 8 min read

How to Read a Feature Control Frame (GD&T)

The feature control frame (FCF) is the rectangle on an engineering drawing that contains every GD&T callout. Read it left to right: symbol, tolerance, modifier, datums. This guide breaks down each compartment with 5 annotated examples: position, flatness, profile, perpendicularity, and runout, plus the most common misreadings.

5
Worked Examples
2–5
Compartments
ASME Y14.5
Standard
7
FAQs

Quick Answer

A feature control frame is read left to right: the first compartment identifies what is controlled (geometric characteristic symbol), the second states how much deviation is allowed (tolerance value, zone shape, material condition modifier), and the remaining compartments specify relative to what (datum references A, B, C in order of precedence). Form controls can stop at 2 compartments (no datums); controls that reference datums typically use 3–5.

The Foundation

Why the FCF Matters

When you see GD&T on a drawing, the feature control frame is the box that tells you exactly what must be controlled and how it will be measured. Every GD&T callout on an engineering drawing lives inside a feature control frame. If you can read an FCF, you can decode the functional meaning of the GD&T callout itself on drawings that use ASME Y14.5-2018 or ISO 1101.

For a complete reference of all 14 symbols that appear in the first compartment, see the GD&T symbols chart. For a broader introduction to GD&T including datums, form vs orientation, and when to use GD&T vs ± dimensions, see the GD&T guide. If you are applying these callouts to production parts, see the CNC machining capability page for process context. Before you send a controlled drawing out for quote, use the RFQ checklist to confirm the datum scheme, basic dimensions, and inspection notes are complete.

Read Left to Right

Feature Control Frame Anatomy

When you read an FCF left to right, each compartment answers one question: what is controlled, how much variation is allowed, and which datums define the reference frame. The table below shows each compartment using a position-at-MMC callout as the running example: ⌖ | ⌀ 0.010 Ⓜ | A | B | C

CompartmentContainsExampleMeaning
1stGeometric characteristic symbolPosition controls the location of a feature relative to datums.
2nd (zone)Tolerance value (⌀ prefix = cylindrical zone)⌀ 0.010Cylindrical tolerance zone of 0.010 in. (0.25 mm) diameter.
2nd (modifier)Material condition modifier (optional)At MMC, bonus tolerance applies as the feature departs from MMC.
3rdPrimary datum referenceAPrimary datum reference. Establishes the primary reference plane and constrains 3 DOF in the standard 3-2-1 model.
4thSecondary datum referenceBSecondary datum reference. Constrains 2 remaining DOF in the standard 3-2-1 model.
5thTertiary datum reference (optional)CTertiary datum reference. Constrains the final remaining DOF in the standard 3-2-1 model.
5 Annotated Examples

Reading Real Feature Control Frames

When you practice on real callouts, you stop memorizing symbols and start hearing what the drawing is asking the shop to make. Each example shows the FCF, a plain-English reading, and how a machinist and inspector would each interpret the same callout.

1

Position at MMC

Location
⌖ | ⌀ 0.010 Ⓜ | A | B | C

The true position of this feature shall be within a cylindrical zone of ⌀0.010 in. (0.25 mm) at MMC, referenced to datums A (primary), B (secondary), C (tertiary). If the hole is larger than MMC, the position tolerance grows by the difference (bonus tolerance).

Machinist’s interpretation

Machine holes at nominal basic dimensions from datum A (fixture face), B (locating pin), C (edge stop). Hold position within ⌀0.010 at the tightest hole size.

Inspector’s interpretation

Measure actual hole center on CMM relative to datum A|B|C. Calculate P = 2√(dx² + dy²). Add bonus (actual Ø − MMC) to stated tolerance. Compare. Or use functional gage with VC pins.

2

Flatness (no datum)

Form
⏥ | 0.002

This surface must lie between two parallel planes 0.002 in. (0.05 mm) apart. No datum is referenced because flatness is a form control that describes the surface shape in isolation. The surface can be tilted or displaced; only waviness is constrained.

Machinist’s interpretation

Face-mill or fly-cut the surface in one setup and leave room for a finish pass if needed. Whether 0.002 in. (0.05 mm) is practical depends on span, thickness, material condition, and fixturing stiffness.

Inspector’s interpretation

Place part on surface plate (granite), sweep with dial indicator across the entire surface. The total indicator reading (TIR) must not exceed 0.002 in. (0.051 mm) Alternatively, use CMM flatness scan.

3

Profile of a Surface with datums

Profile
⌓ | 0.010 | A | B

The entire surface must lie within a bilateral tolerance zone of 0.010 in. (0.25 mm) total, which means 0.005 in. (0.13 mm) on each side of the true profile, referenced to datums A and B. Profile with datums controls form, orientation, and location simultaneously.

Machinist’s interpretation

5-axis ball-end mill contouring with tool-path tolerance set to half the profile tolerance or tighter. Reference datums A and B for fixture alignment. Expect CMM verification of the full 3D surface.

Inspector’s interpretation

CMM 3D surface scan or structured-light measurement. Compare measured point cloud to CAD nominal. Every point must fall within ±0.005 in. (0.13 mm) of the true profile when the part is aligned to datums A and B.

4

Perpendicularity

Orientation
⟂ | 0.003 | A

This surface must lie between two parallel planes 0.003 in. (0.08 mm) apart that are perpendicular to datum A. Perpendicularity inherently controls flatness, so the surface must also be flat within 0.003 in. (0.076 mm)

Machinist’s interpretation

Mill the surface in the same setup as datum A when possible so the controlled face is generated from the datum setup. Tall thin walls may need lighter radial engagement and more conservative workholding.

Inspector’s interpretation

Set datum A face on surface plate (or CMM fixture). Measure the controlled surface with an indicator or CMM. The deviation from the theoretical 90° reference plane must not exceed 0.003 in. (0.08 mm).

5

Circular Runout

Runout
↗ | 0.002 | A

At each individual cross-section, this surface must lie between two concentric circles 0.002 in. (0.05 mm) apart, centered on datum axis A. The part is rotated 360° at each cross-section, and the indicator reading must not exceed 0.002 in. (0.051 mm) FIM (full indicator movement).

Machinist’s interpretation

Turn the OD in a single chucking from datum A (the centerline) whenever possible. Single-setup turning usually minimizes runout; re-chucking adds another source of concentricity error.

Inspector’s interpretation

Mount part on V-block or between centers (datum A axis). Rotate part 360°. Read the dial indicator at each cross-section. The FIM at any one cross-section must not exceed 0.002 in. (0.051 mm)

Shop Floor Perspective

How Machinists and CMM Operators Interpret FCFs

When you place an FCF on your drawing, the machinist turns it into fixturing and the inspector turns it into a measurement plan. Understanding their perspective helps you write clearer, more manufacturable drawings.

The machinist reads datums first

Datums determine fixturing. Datum A goes against the vise jaws or fixture plate. Datum B is the secondary locator, often a pin, bore, or edge that constrains the next 2 DOF after datum A. Datum C is the tertiary clocking or anti-rotation feature that constrains the last remaining DOF. The machinist designs the fixture around the datum scheme before considering the tolerance value.

The inspector reads the modifier

The material condition modifier (Ⓜ, Ⓛ, or none) influences the inspection method. MMC often enables functional gaging for production checks. RFS more often requires direct measurement of actual feature size and location, often on a CMM. The modifier is one of the most cost-impactful elements in the FCF from an inspection standpoint.

Both check for conflicting callouts

Experienced machinists and inspectors flag conflicting or redundant FCFs before starting work. Common flags: flatness tighter than parallelism (redundant), position without identified datum features on the drawing (incomplete), or cylindricity tighter than the size tolerance (potentially conflicting with Rule #1).

Both estimate cost from the FCF

A tight tolerance with RFS and a 3-datum scheme usually signals more fixture precision, slower processing, and more inspection time. A more permissive tolerance with MMC and fewer datum references may allow simpler workholding and faster production checks. The FCF is a cost driver because every element changes how the part is made and verified.

Review the GD&T Callout Before You Quote

Upload your drawing with GD&T feature control frames and MakerStage can review the callout package during quote review, flagging conflicting controls, redundant tolerances, and missing datum references before machining starts.

Review GD&T Quote
Avoid These

5 Common FCF Misreadings

When you review an FCF quickly, these are the mistakes most likely to create scrap, RFIs, or inspection disputes. They show up often in drawing reviews from CNC shops.

Confusing the ⌀ prefix with a diameter dimension

The ⌀ symbol in the second compartment means the tolerance zone is cylindrical (diametral), not that the feature diameter is being controlled. A position callout of ⌀0.010 means the axis must fall within a 0.010 in. (0.25 mm) diameter cylinder. It says nothing about the hole size.

Fix: The hole size is specified separately (basic dimension or limit dimension). The FCF controls where the hole is, not how big it is.

Applying bonus tolerance without the Ⓜ modifier

If no material condition modifier appears after the tolerance value, the default is RFS (Regardless of Feature Size) per ASME Y14.5-2018. There is no bonus tolerance at RFS, so the stated tolerance applies at any feature size.

Fix: Bonus tolerance only applies when Ⓜ (MMC) or Ⓛ (LMC) is explicitly shown in the FCF. If the compartment shows only a number (e.g., "0.010" with no circled M), the tolerance is fixed.

Reading datum letters as tolerance modifiers

New engineers sometimes read "A" in the datum compartment as if it modifies the tolerance. Datum letters identify the physical features that establish the measurement reference frame. They do not change the tolerance value.

Fix: Datum letters always appear in their own compartments (3rd, 4th, 5th). They may have their own modifiers (e.g., "A Ⓜ" means datum A at MMC), but the datum letter itself is a reference, not a tolerance.

Ignoring datum order (A, B, C vs B, A, C)

Changing the datum order changes how the part is constrained. Datum A establishes the primary plane (3 DOF), B the secondary (2 DOF), C the tertiary (1 DOF). Swapping A and B puts a different face as the primary constraint, which can shift every measured position by the flatness error of the wrong primary datum.

Fix: Always set up the fixture or CMM following the datum order in the FCF. A is primary (part sits on A first), B is secondary, C is tertiary.

Assuming a form control needs datums

Flatness, straightness, circularity, and cylindricity are form controls, so they never reference datums. If you see a feature control frame with a flatness symbol and no datum letters, it is complete. Adding a datum letter to a flatness callout is an error.

Fix: Form controls (shape only) = no datums. Orientation, location, and runout controls = datums required. Profile = datums optional.
Memorize This

The Universal FCF Reading Template

When you need to decode an unfamiliar FCF fast, this template gives you a repeatable sentence you can say out loud. Omit any elements that are not present in the frame. It removes the guesswork without pretending every callout uses the same number of compartments.

“The [symbol name] of this feature shall be within [tolerance value] [zone shape] [at material condition], referenced to datum [A], [B], [C].”

[symbol name]

position, flatness, perpendicularity…

[tolerance value]

⌀0.010 in. (0.25 mm) or 0.002 in. (0.051 mm)

[zone shape]

cylindrical zone or two parallel planes

[at material condition]

at MMC, at LMC, or (omit for RFS)

Practice method

Pull any drawing with GD&T from your project files. Point to each FCF and read it aloud using the template above. If you can read all the callouts without pausing, you understand the drawing. If any compartment is unclear, use the symbols chart to identify the geometric characteristic and check whether it requires datums.

Common Questions

Feature Control Frame FAQ

Common questions that come up when a drawing review depends on understanding FCF compartments, modifiers, datum references, and reading order.

Quote CNC Parts to GD&T Spec

Upload your drawing with feature control frames. MakerStage can review datum strategy, inspection drivers, and quote risk before machining starts.

Review GD&T Quote