Flatness (GD&T)

Flatness is a GD&T form control that keeps every point of a surface between two parallel planes set the tolerance value apart. It needs no datum, and the planes are free to tilt to suit the surface, so it controls only how flat the face is, not its angle.

Last updated

At a glance

Group
Form
Datum
Never
Modifiers
Median plane only; unit area

What it controls

Flatness answers one question: if you could press two perfect, parallel plates against the high and low points of this face, how far apart would they be? It catches bowing, twist, dish and local bumps, all at once, over the whole surface.

Because the planes float, flatness says nothing about whether the face is parallel or square to anything else. A seal face can be perfectly flat and still be tilted 2° to the bore. If the face must also sit true to another surface, add parallelism, perpendicularity or profile with datums.

Flatness is common on sealing faces, mounting pads, gasket faces and the face that becomes datum A, where a rocking part would spoil every later measurement.

The tolerance zone

The tolerance zone is the space between two parallel planes, the tolerance value apart. All points of the surface must lie in that space. The planes can be oriented in any way that makes the zone fit, which is why a tilted but flat face still passes.

When flatness is applied to a feature of size such as a plate thickness, it controls the derived median plane instead (the plane through the mid-points between the two faces) and the zone is again two parallel planes.

Flatness tolerance zoneA block seen at an angle. Its top surface is uneven and sits between two parallel planes drawn as parallelograms, 0.1 apart.0.1Every point of the face lies between two parallel planes 0.1 apart.two parallel planes (free to tilt)
Original Coplain diagram, not to scale; zones are exaggerated so they are visible.

Does it need a datum?

Flatness never references a datum. It is checked against the surface itself. A flat face is often then used as datum A for the other controls on the drawing.

Which modifiers apply

ModifierWith flatness
MMC or LMCOnly for flatness of a derived median plane, where the frame sits under the thickness dimension. Surface flatness cannot take a modifier.
Unit areaA per-area value (for example 0.02 per 25 × 25) can be added below or after the overall value to stop sharp local bumps on a large face.
Free stateUsed for thin sheet or plastic parts that are measured unrestrained.

Example feature control frame

Example feature control frameFeature control frame: flatness symbol, tolerance 0.1, no datums.0.1

Example: a 120 × 80 mm mounting face with a flatness of 0.1 mm

  1. Set the part on three adjustable jacks on a surface plate and level the face so three corner points read the same on an indicator.
  2. Sweep the indicator over a grid of 20 points across the face. Highest reading +0.034 mm, lowest −0.047 mm.
  3. Flatness ≈ 0.034 − (−0.047) = 0.081 mm. Levelling by three points is an approximation, so a result close to the limit should be confirmed on a CMM with a minimum-zone fit.

Result: 0.081 mm is within 0.1 mm, so the face passes flatness.

How it is inspected

Common mistakes

How it relates to neighbouring symbols

Every GD&T symbol page: GD&T symbols chart

Calculators and further reading

Frequently asked questions

What does the flatness symbol look like?

A parallelogram: a four-sided shape with two horizontal sides and two slanted sides. Do not confuse it with parallelism, which is two slanted parallel lines.

Does flatness need a datum?

No. Flatness is a form control. It compares the surface only with a pair of floating parallel planes, so a datum reference would be a drafting error.

What is the difference between flatness and parallelism?

Flatness lets the two planes tilt freely and controls only the shape of the face. Parallelism holds the planes parallel to a datum, so it controls shape and tilt together, and it is always at least as strict as flatness.

Can I measure flatness by placing the part face down on a surface plate?

Not reliably. Face down, the part rests on its three highest points and you cannot see the low areas underneath. Support it on jacks and measure the face, or use a CMM.

What is flatness per unit area?

An extra, tighter limit that applies to any square of a stated size on the face, such as 0.02 mm in any 25 × 25 mm area. It stops a sharp local bump that the overall flatness value would allow.

Sources

  1. ASME Y14.5-2018 Dimensioning and Tolerancing, ASME
  2. ASME Y14.5-2009 Dimensioning and Tolerancing (for drawings made to the earlier edition), ASME
  3. ISO 1101 Geometrical product specifications (GPS) — Geometrical tolerancing, ISO

COPLAIN AI PLATFORM

Generate yours automatically from your existing docs

Coplain turns your flatness setup (jacks, grid, indicator) into a picture-led inspection job aid operators can follow the same way every time.

Generate yours automatically with Coplain →

Related Tools & Templates