Study guide

6.1 Flatness and Straightness

ASME GDTP Senior Level Exam

Track your progress as you read

Finished sections get a check mark.

1 Introduction & Exam Overview

1.1 Current Exam Facts 1.2 Senior Level vs Technologist and Y14.5 Revisions 1.3 How to Use This Guide and Study Strategy 1.4 The Y14.5-2018 Senior Exam and What Changed from 2009

2 Dimensioning and Symbology

2.1 Y14.5 Dimensioning Rules, Limits, and Fits 2.2 Basic Dimensions and Their Role 2.3 Feature Control Frame Structure and Reading 2.4 GD&T Symbols, Modifiers, and Communication 2.5 Screw Threads, Gears, and Splines 2.6 Angular Surfaces, Tapers, Radii, and Special Tolerance Cases

3 Datum Referencing I: Selection and Precedence

3.1 Functional Datum Feature Selection 3.2 Datum Precedence and Degrees of Freedom 3.3 Datum Targets 3.4 Datum Feature Simulators

4 Datum Referencing II: Modifiers and Shift

4.1 Multiple Datum Features and Datum Reference Frames 4.2 RMB, MMB, and LMB on Datum Features 4.3 Datum Shift Behavior 4.4 Planar vs Datum Feature of Size

5 Datum Referencing III: Setup and Calculations

5.1 Inclined and Translated Datum Features 5.2 Inspection Setup and Datum Establishment 5.3 Datum Calculation Walkthrough 5.4 Customized Datum Reference Frames and Rotational Constraint 5.5 Free State, Restrained Condition, and Nonrigid Parts

6 Form Controls

6.1 Flatness and Straightness 6.2 Circularity and Cylindricity 6.3 Rule #1, Form, and Size

7 Orientation Controls

7.1 Parallelism, Perpendicularity, and Angularity 7.2 Orientation Zones and Material Modifiers 7.3 Avoiding Unnecessary Orientation and Over-Control

8 Location I: Position and Boundaries

8.1 Position Tolerancing and True Position 8.2 Virtual and Resultant Condition 8.3 Bonus Tolerance at MMC and LMC

9 Location II: Application and Modifiers

9.1 Selecting MMC, LMC, and RFS by Function 9.2 Fixed and Floating Fastener Formulas 9.3 Projected Tolerance Zones 9.4 Coordinate Conversion and Appendix B Position Calculations

10 Location III: Patterns and Allocation

10.1 Composite Position Tolerancing 10.2 Patterns, Simultaneous Requirements, and Multiple Segments 10.3 Slots, Tabs, and Tolerance Allocation 10.4 Coaxial Feature Controls, Concentricity, and Symmetry

11 Profile I: Fundamentals and Strategy

11.1 Profile of Line and Surface 11.2 Defining the True Profile 11.3 Datum-Referenced Profile Strategy 11.4 Equal and Unequal Disposition

12 Profile II: Scope and Verification

12.1 All-Around, All-Over, and Limited Scope 12.2 Composite Profile and Coplanarity 12.3 Castings, Weldments, Sheet Metal, and CMM Evaluation 12.4 Combined Controls and Profile as a Refinement

13 Runout Controls

13.1 Circular and Total Runout 13.2 Datum-Axis Simulation and Rotating Parts 13.3 Runout vs Position, Profile, and Form

14 Exam Strategy and Calculations

14.1 Virtual/Resultant Condition and Bonus Formulas 14.2 Datum Shift and Worst-Case Boundary Calculations 14.3 Functional Gaging and Verification 14.4 Test-Day Tactics, Common Traps, and Review

6.1 Flatness and Straightness

Key Takeaways Explain This Topic AI

Flatness is the only geometric tolerance in ASME Y14.5-2009 that by definition never references a datum; its zone is two parallel planes free to orient to the surface.

Straightness has two modes: line-element straightness (two parallel lines, applied to a surface element) and axis straightness (a cylindrical zone applied to the derived median line of a feature of size, with a diameter symbol).

Only straightness applied to a feature of size overrides Rule #1 for that feature; flatness and line-element straightness do not.

Flatness controls shape only; it cannot control orientation (parallelism, perpendicularity) because it has no datum to relate to.

Flatness deviation is the minimum-zone peak-to-valley separation, not a plus-or-minus swing from a single zero.

Last updated: August 2026

6.1 Flatness and Straightness

Quick Answer: Flatness and straightness are form controls in ASME Y14.5-2009 that govern shape without reference to any datum. Flatness confines a surface between two parallel planes; straightness confines a line element between two parallel lines, or—when applied to a derived median line/axis of a feature of size—within a cylinder. Flatness is unique among geometric tolerances: it never references a datum. Both controls appear small on the Senior exam (Form is roughly 5% of the 150 questions) but are application-level, so the traps are about selection and Rule #1 interaction, not definitions.

Flatness — the only datum-free geometric tolerance

Flatness is specified by the geometric characteristic symbol (a parallelogram) followed by a tolerance value. The tolerance zone is two parallel planes separated by the tolerance value t , within which the entire considered surface must lie. The zone may be oriented anywhere in space to fit the actual surface—there is no datum to constrain its orientation, which is why flatness cannot also control orientation (parallelism, perpendicularity, angularity) or location.

Key properties:

Flatness applies to a real (planar) surface , not to a feature of size and not to a derived median plane.

The tolerance zone is free to rotate and translate to minimize departure; a coordinate measuring machine (CMM) or surface plate check uses a best-fit (minimum-zone) plane.

It is the only geometric tolerance that by definition never references a datum . Even profile and runout, which can be used without datums, are not strictly barred; flatness is structurally datum-free because a plane has no intrinsic reference.

Flatness does not control size , does not establish a datum, and does not constrain orientation. A perfectly flat part can still be tilted relative to another surface.

When flatness matters at the Senior level

Senior GDTP questions rarely ask "what is flatness." They ask when to apply it and what it does not do:

Sealing surfaces on flanges, valve faces, and pump housings need local flatness so a gasket compresses uniformly.

Datum establishment : a planar primary datum feature is typically controlled with flatness so the datum simulator (surface plate) contacts the high points reproducibly.

Mating lands : a flatness callout finer than the general form control ensures two parts seat without rocking.

Worked example — flange face flatness

A pump-cover flange is shown with a flatness tolerance of 0.05 mm on the planar face that mates to the pump body. The face is 120 mm across. The inspector sweeps the surface with a dial indicator on a surface plate and records:

  • Peak reading: +0.03 mm
  • Valley reading: −0.06 mm

The flatness deviation is the difference between the highest peak and lowest valley after the best-fit plane is established: 0.03 − (−0.06) = 0.09 mm , which exceeds the 0.05 mm zone. The part is nonconforming . The indicator readings are relative to the plate; flatness is computed as a minimum-zone envelope, not as a plus-or-minus deviation from a single zero.

Straightness — two distinct applications

Straightness has two application modes, and the Senior exam distinguishes them sharply:

Straightness of a surface element (line element). Applied to a planar or cylindrical surface element. Tolerance zone = two parallel lines separated by t, within which each longitudinal line element must lie. The zone floats independently for each line element; the tolerance does not constrain the feature as a whole. Because it controls surface elements, it is treated as a form control.

Straightness of a derived median line (axis) of a feature of size. When straightness is applied to a feature of size (a shaft or a width) with a diameter modifier, the tolerance zone is a cylinder of diameter t within which the derived median line must lie. This is one of the few form controls that can be applied to a feature of size and that overrides ASME Rule #1 for that feature (see §6.3). The material condition modifier (at MMC, at LMC, or RFS by default) is meaningful here.

Selection table

Control target Symbol form Zone shape Datum allowed? Overrides Rule #1?

  • Flatness of a surface t (parallelogram) Two parallel planes No (never) No
  • Straightness of a line element t (no diameter) Two parallel lines No No
  • Straightness of an axis (FOS) diameter t Cylinder No Yes
  • Straightness of a center plane (FOS) t (width) Two parallel planes No Yes
  • Trap: "flatness controls parallelism"

A common Senior distractor claims a flatness tolerance on the top face of a block keeps it parallel to the bottom face. It does not. Two faces can both be perfectly flat and not parallel. Parallelism is an orientation control and requires a datum ; flatness has no datum, so it cannot simultaneously enforce orientation.

Trap: line-element straightness is not axis straightness

On a shaft, a straightness callout applied to the surface (leader to the cylindrical surface, no diameter symbol) controls line elements only. The shaft can still banana-bow along its axis because each longitudinal generator is straight even though the axis curves. To control axis bow you must apply straightness to the feature of size with a cylindrical zone. Mixing these two is a classic exam error.

Worked example — shaft straightness override of Rule #1

A shaft is dimensioned Ø20 ±0.1 mm with straightness applied to the feature of size: diameter 0.2 at MMC. MMC = 20.1, LMC = 19.9. At MMC the axis must lie in a diameter 0.2 cylinder; as the shaft departs toward LMC, the straightness tolerance grows by the amount of departure, reaching diameter 0.4 at LMC. Because straightness is applied to a feature of size, Rule #1 (perfect form at MMC) is overridden for this feature, and the 0.2/0.4 boundary replaces the perfect-form boundary.

Senior application takeaways

Choose flatness when you need a planar datum to be reproducible or a face to seal.

Choose line-element straightness when only one direction of a surface matters (e.g., a rail, a way).

Choose axis straightness with a cylindrical zone when a bent shaft must still assemble, and accept the Rule #1 override that follows.

Never specify a datum reference frame on a flatness callout—the drawing is invalid if you do.