Straightness (GD&T)

Straightness is a GD&T form control that limits how much a single line can bow or wave. On a surface it applies to each line element on its own; on a pin or hole it can apply to the axis instead. It never uses a datum.

Last updated

At a glance

Group
Form
Datum
Never
Modifiers
MMC/LMC on axis only

What it controls

Straightness has two quite different uses, and the feature control frame tells you which one you have. When the frame points at a surface (the leader arrow touches the surface or an extension line of it), every individual line element along that surface must be straight. Think of laying a straight edge along a shaft at one spot, then rotating it and laying it again: each of those lines is checked separately.

When the frame sits under the size dimension of a pin or hole, it controls the derived median line: the line through the centres of all the cross-sections. That is the version you use when a long pin must still slide into a bore even if its surface is slightly wavy, and it is the only version that can take a material condition modifier.

Surface straightness says nothing about how the line elements relate to each other. A part can pass straightness on every line and still be barrel-shaped or tapered, which is why long precision diameters often get cylindricity instead.

The tolerance zone

For a surface line element, the zone is two parallel lines, the tolerance value apart, in the plane that contains the line being checked. The line may sit anywhere and tilt freely between them; only its own waviness counts.

For a derived median line, the zone is a cylinder whose diameter is the tolerance value (the frame shows a diameter symbol). The centre points of every cross-section must fall inside that cylinder.

Straightness tolerance zoneSide view of a pin. One surface line element waves between two parallel dashed lines that are 0.05 apart. A note explains that the lines may tilt with the element.0.05One line element at a time must fit between twoparallel lines 0.05 apart. The lines may tilt with it.surface line element
Original Coplain diagram, not to scale; zones are exaggerated so they are visible.

Does it need a datum?

Straightness is a pure form control, so it never references a datum. The feature is compared only with a perfect line of its own; where that line sits on the part does not matter.

Which modifiers apply

ModifierWith straightness
MMC or LMCOnly when straightness is applied to a feature of size (the derived median line). The tolerance then grows as the pin or hole departs from that material condition. Surface straightness cannot take a modifier.
Diameter symbolUsed for derived median line straightness, because the zone is a cylinder. Never used for a surface line element.
Free stateCan be added for thin or flexible parts measured unrestrained.

Example feature control frame

Example feature control frameFeature control frame: straightness symbol, tolerance 0.05, no datums.0.05

Example: a Ø12 mm guide pin, 80 mm long, with this frame pointing at its surface

  1. The leader points at the surface, so each longitudinal line element is controlled on its own.
  2. Lay the pin in a V-block and run an indicator along one line, from end to end. Readings across that line: −0.012 to +0.021 mm.
  3. Total indicator movement on that line = 0.021 − (−0.012) = 0.033 mm. Repeat at three more angular positions: 0.029, 0.041 and 0.036 mm.
  4. The worst line is 0.041 mm, which is no more than the 0.05 mm tolerance.

Result: Every line element is straight within 0.05 mm, so the pin passes straightness. Its size must still be checked separately against the Ø12 limits.

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

Does straightness need a datum?

No. Straightness is a form control and compares the feature only with a perfect line. Adding a datum to a straightness frame is a drafting error.

What is the difference between surface straightness and axis straightness?

Surface straightness applies to each line element on the surface and uses two parallel lines as the zone. Axis (derived median line) straightness applies to the centre line of a feature of size, uses a cylindrical zone and can take MMC or LMC.

Can straightness be larger than the size tolerance?

Surface straightness cannot usefully exceed the size tolerance when Rule #1 applies, because the envelope already limits it. Derived median line straightness can exceed it, because it is allowed to break the perfect-form envelope.

How is straightness measured?

Usually by running an indicator along each line on a surface plate, or by probing points on a CMM and fitting the minimum zone. For axis straightness at MMC, a full-length ring gauge is a fast functional check.

Is straightness the same as flatness?

No. Straightness controls one line at a time; flatness controls the whole surface. A surface can have straight lines in one direction and still be twisted.

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

Turn straightness checks into a clear inspection instruction: Coplain drafts step-by-step job aids from your drawing notes and gauge list.

Generate yours automatically with Coplain →

Related Tools & Templates