GD&T profile of a surface: the symbol that replaces flatness, position, and parallelism.
Profile of a surface is the swiss-army knife of GD&T. With the right datum setup it controls form, orientation, and location in one call-out — replacing flatness, parallelism, perpendicularity, and dimensional location simultaneously. This guide covers the tolerance zone, bilateral and unilateral variants, the all-around and all-over modifiers, composite profile, and when to swap out a stack of three separate GD&T call-outs for a single ⌓.
What profile of a surface is
Profile of a surface (symbol ⌓) constrains a real surface to lie within a 3D tolerance zone bounded by two surfaces offset from the true profile — the perfect nominal geometry shown on the drawing. The true profile is defined by basic dimensions (boxed dimensions with no tolerance of their own) plus, for free-form surfaces, an underlying CAD model.
Two things make profile uniquely powerful:
- It works on any surface shape. Planar, cylindrical, conical, spherical, or fully free-form — the same symbol applies. Flatness only works on planes, cylindricity only on cylinders. Profile of a surface handles them all.
- Datum reference changes its meaning. Without a datum, profile controls only form (similar to flatness, but for any surface shape). With a primary datum, it adds orientation control. With three datums (A B C), it adds location control. One symbol, three different jobs depending on how the FCF is set up.
This is why aerospace and high-precision automotive drawings tend to use profile heavily — it consolidates what would otherwise be stacked flatness + parallelism + perpendicularity + dimensional call-outs into a single tolerance value.
The tolerance zone
The profile tolerance zone is the 3D region between two surfaces offset from the basic profile. By default under ASME Y14.5, the offset is equally disposed: half the tolerance is outside the nominal, half is inside. A profile call-out of 0.20 mm creates two surfaces, each 0.10 mm from the nominal — one on the outside (more material) and one on the inside (less material). The real surface must lie everywhere between them.
The basic profile
The basic profile is the nominal shape the part should be. For simple geometry (planes, cylinders), the basic profile is defined by the basic dimensions on the drawing. For free-form surfaces (turbine blades, automotive body panels, casting flow paths), the basic profile is the underlying CAD model — and the drawing references "see CAD" or "per math data" instead of dimensioning every contour.
Bilateral vs unilateral
By default, ASME Y14.5 profile is bilateral (equally disposed). But functional requirements often call for the tolerance to sit on one side only. Three variants you will see on production drawings:
| Variant | FCF / notation | Zone disposition |
|---|---|---|
| Bilateral (default) | ⌓ 0.20 A B C | 0.10 inside + 0.10 outside |
| Unilateral outside (extra material away from nominal) | ⌓ 0.20 U 0.20 A B C | 0.20 outside + 0.00 inside |
| Unequal unilateral | ⌓ 0.20 U 0.05 A B C | 0.05 outside + 0.15 inside (the "U" value is the outside portion) |
When the U modifier is used, the second value (after U) is the portion of the tolerance that sits outside the nominal. Everything else (total − U) sits inside. So ⌓ 0.20 U 0.05 means a 0.20 mm tolerance zone with 0.05 outside the nominal surface and 0.15 inside.
Pre-2018 drawings sometimes indicate unilateral profile with phantom lines on the drawing instead of the U modifier. Both notations remain valid; auditors expect to see one or the other.
The feature control frame
Profile FCFs come in three configurations, each with different effect:
Form-only (no datum)
Constrains form only. The real surface must lie within a 0.10 mm zone around the basic profile, but the zone is free to translate and rotate to find the best fit. Equivalent to flatness for planar surfaces, equivalent to cylindricity for cylinders.
Form + orientation (one datum)
The tolerance zone is now oriented to datum A. For a planar surface, this is equivalent to parallelism (or perpendicularity, depending on geometry) of 0.10 to A. For a curved surface, it controls form plus orientation to A.
Form + orientation + location (three datums)
The tolerance zone is fully constrained in space by A, B, and C. The surface must be flat, oriented to the datums, and located at the basic position relative to them — all within 0.10 mm. This is the configuration that replaces a stack of separate flatness + parallelism + perpendicularity + position call-outs on the same feature.
All-around and all-over modifiers
Two modifiers extend profile from a single surface to multiple:
- All-around (circle on leader line). Applies the profile to every connected surface visible in the view. Used for 2D contours — sheet-metal cutout edges, stamped part outlines, casting outer profiles in one orthogonal view. The tolerance applies to the closed loop of surfaces as seen in that view, not to faces hidden behind it.
- All-over (double circle, ASME Y14.5-2018). Applies the profile to every surface of the 3D part, including hidden surfaces in any view. Used for complete-part contour control — typical on simple cast or molded parts where one tolerance bounds every surface, instead of dimensioning each face separately.
Aerospace drawings use all-over profile heavily on cast brackets and molded composite parts. Automotive drawings use all-around for sheet-metal trim contours and stamped panel outlines.
What profile replaces
With the right datum setup, profile of a surface can replace four other GD&T call-outs simultaneously:
| If profile is | It replaces |
|---|---|
| ⌓ 0.10 (no datum, planar surface) | Flatness ⏥ 0.10 |
| ⌓ 0.10 A (one datum, planar surface parallel to A) | Flatness ⏥ 0.10 + Parallelism ∥ 0.10 to A |
| ⌓ 0.10 A (one datum, planar surface perpendicular to A) | Flatness ⏥ 0.10 + Perpendicularity ⟂ 0.10 to A |
| ⌓ 0.10 A B C (three datums, planar surface at basic location) | Flatness + Parallelism/Perpendicularity + dimensional location ± 0.05 |
| ⌓ 0.10 (no datum, cylindrical surface) | Cylindricity ⌭ 0.10 |
The decision rule on the design side: use the simpler symbol when only one aspect needs control. Use profile when multiple aspects need to be bounded simultaneously and individual call-outs would create allocation problems (e.g. an excessively tight stack of separate tolerances).
Worked example: a machined casting boss
An aluminium die-cast bracket has a machined top boss that mates with a steel bearing housing. The drawing calls out the boss top face as ⌓ 0.10 A B C, with datum A on the back face, B on the left edge, C on the bottom rim of the casting. The basic profile is a flat surface at basic height 25.0 mm above datum A.
The QA team inspects 50 brackets on a CMM. For each part:
- Align the part to A (primary), B (secondary), C (tertiary) using the CMM's datum-setup routine.
- Scan the boss top face on a 5×5 grid of points (25 points across a ~40×40 mm surface).
- Compute the deviation of each measured point from the basic surface (a plane at Z = 25.000 in the A-B-C frame).
- Find the smallest pair of equally-disposed offset planes that contains all 25 points.
- Report the total spread as the profile deviation. Pass if ≤ 0.10 mm.
Sample result from one bracket: 25 points ranged from −0.038 to +0.041 (measured against the nominal Z = 25.000 in the A-B-C frame). Total spread = 0.079 mm. Pass.
This single 0.079 mm reading captures the surface's flatness, parallelism to A, perpendicularity to B and C, and dimensional location at Z = 25.000 — all in one number. Equivalent inspection with separate call-outs would have required four separate characteristic reports.
Composite profile tolerance
Like composite position, profile of a surface can be specified as two stacked feature control frames sharing the same ⌓ symbol — controlling the surface to a loose pattern-locating tolerance and a tighter form/orientation tolerance separately:
The upper FCF (PLTZF — Pattern-Locating Tolerance Zone Framework) controls overall location of the surface to A B C within 0.50 mm. The lower FCF (FRTZF — Feature-Relating Tolerance Zone Framework) constrains the surface to be within 0.10 mm form/orientation to A, regardless of where the whole surface sits within the 0.50 zone.
Practical effect on a casting: the machined surface can shift up to 0.50 mm relative to the cast datums (acceptable because casting datums themselves have ±0.3 mm variability), but the surface's own form and orientation must stay within 0.10 mm of correct. Tight where it matters, loose where it doesn't.
How profile is measured
Profile is a CMM-class measurement. Surface plates and dial indicators cannot reliably inspect profile because the tolerance is relative to a basic geometry that has to be reconstructed mathematically in the CMM software. Practical workflow:
- Datum setup. Pick up datum A, B, C on the part in the order specified by the FCF. Build the CMM coordinate frame from the datums. This is the most error-prone step — wrong datum order produces wrong profile readings.
- Scan density. Aerospace surfaces: 1 point per 10 mm² for free-form surfaces, finer for sealing or precision profiles. Automotive sheet-metal contours: 100–200 points per metre of profile length.
- Reference to CAD or basic profile. The CMM software needs the CAD model (for free-form) or the basic dimensions (for analytic surfaces). Each measured point is projected normally onto the basic surface to find its deviation.
- Minimum-zone fit. The software computes the smallest pair of offset surfaces (for bilateral) or the unilateral envelope (for U-modifier) that contains all points. This is the profile deviation.
- Pass/fail. Compare to the tolerance value in the FCF.
The 6 spec mistakes
- Using profile when flatness alone would suffice. A planar surface that only needs flatness control gets ⌓ 0.05 instead of ⏥ 0.05. The drawing is technically correct but forces CMM inspection where a surface plate would have worked. Inspection cost rises 5–10×.
- Missing the U modifier on sealing surfaces. Default bilateral profile allows the surface to dip below nominal. For O-ring seats, mating cones, and gasket-loaded faces, the engineer wanted unilateral with material on one side only — but forgot to add U. The surface passes profile and still leaks in service.
- Specifying all-around when all-over was meant. All-around applies to one view's outline only. Many drawings call out ⌓ 0.50 (all-around) on a casting and expect every external surface to be controlled — but the back faces of the part are not in the view, so they are not toleranced. Use all-over for full-part contour.
- Forgetting the basic dimensions. Profile requires basic dimensions to locate the basic profile. If the drawing has profile with no basic dimensions, the call-out is ambiguous and auditors will flag it. Every dimension defining the basic profile must be boxed.
- Inconsistent datum setup between FAI and production inspection. First Article Inspection uses datum order A→B→C correctly. Production inspection reuses an older inspection program that picks up datums in B→A→C order. Same parts measure differently. The shop has unexplained drift in profile numbers across shifts.
- Specifying profile for surfaces that flex. Sheet-metal cutouts and thin-walled castings can deflect during clamping for CMM inspection. A profile spec of 0.10 on a 0.8 mm sheet steel cutout is impractical — the part flexes more than the tolerance during the inspection itself. Either loosen the tolerance, use a soft-touch CMM probe, or switch to fixture-supported inspection.
ASME vs ISO
ASME Y14.5 and ISO 1101 are mostly aligned on profile of a surface, with three differences worth knowing:
- Default zone disposition. ASME defaults to bilateral (equal disposition). ISO 1101 also defaults to bilateral but uses an offset arrow or a CZ (Common Zone) modifier when the disposition is anything other than equal. Practical impact is minor for most drawings.
- All-around symbol. ASME uses a small open circle on the leader line. ISO uses a circle with a filled dot in earlier revisions and now aligns with ASME's open-circle symbol in the 2017 standard.
- Composite vs multi-FCF. ASME treats composite position and composite profile as a single specification with two FCFs. ISO 1101 uses a slightly different notation — a separate FCF stacked with no shared symbol — which can confuse inspectors switching between ASME and ISO drawings.
Profile in FAI submissions
On AS9102 Form 3, profile of a surface is one of the most-scrutinized characteristics for cast or forged parts. Auditors check three things: the basic dimensions are correctly listed, the datum order in the inspection report matches the FCF, and the inspection method column lists CMM (not surface plate). For the full Form 3 workflow including profile reporting see the AS9102 Form 3 walkthrough.
For the full GD&T system including how profile interacts with the other 13 symbols, see the GD&T Symbol Reference. Related deep-dives: flatness (the simpler form-only analogue for planar surfaces) and position tolerance (the location-only analogue for hole patterns). Together those three pages cover most of what a working QA team needs to interpret on a modern aerospace or automotive drawing.