Flatness symbol svg Most commonly, flatness is used to control the form of a planar surface. It is a common symbol that references how flat a surface is regardless of any other datums or features. In rare situations, it can also be used to control the form of the derived median plane of a feature of size, i.e. a feature defined by two parallel surfaces and a size dimension. 

Flatness Symbol and Callout 

Flatness can be applied to a surface or a feature of size

Surface Flatness

Surface flatness is frequently used to qualify a primary datum or control sealing surfaces.  This tolerance zone limits the maximum flatness error allowed for the specified surface.  Surface flatness will be evaluated in an unconstrained state, not related to any other features. For this application it controls the form of the surface. The feature control frame is attached directly to the surface being controlled.

Feature of Size Flatness 

When applied to a Feature of Size (FOS), flatness is controlling the Derived Median Plane. The derived median plane is constructed from the center points of all line segments of the feature. While this control is not used often, it can be useful when it is critical to control opposing planar surfaces symmetrically with respect to each other. This would also limit the amount of bow or bend that opposing planar surfaces could have collectively.

Flatness Tolerance Zones 

Whether applied to a planar surface or derived median plane, a flatness tolerance specifies a tolerance zone defined by two parallel planes within which the controlled feature must lie. 

Surface 

When applied to a planar surface the tolerance zone is a set of parallel planes where the entire referenced surface must lie.  The tolerance zone is unconstrained to any other features and related only to itself. 

Surface flatness tolerance zone

Feature of Size 

When applied to a feature of size the tolerance zone is a set of parallel planes where the entire referenced Derived Median Plane must lie.  The tolerance zone is unconstrained to any other features and only related to itself. 

Feature of size flatness tolerance zone

How to Inspect Flatness 

Surface 

Surface flatness inspection

Flatness can be measured using a height gage or indicator that you then run across the surface of the part if and only if the referenced feature is held parallel to the granite table. Check out this video for a full lesson on measuring flatness.  

Modern CMM’s are even quicker for measuring the part as they can create virtual planes that the true surface profile can be compared to. This is a 3D measurement so many points must be measured across the length and width of the part to ensure the entire surface is in tolerance. 

Flatness cannot be measured by simply placing the part on a granite slab and running a height gage or indicator over it. This would be measuring parallelism instead. As indicated in the video, the setup needs to allow for adjustment that can level the surface to the inspection plane. Similar to the setup shown here:

Animation of how to measure surface flatness

Feature of Size 

Illustration of inspection for flatness of a feature of size

DMP Flatness is inspected by evaluating the central elements of a derived median plane. It is unconstrained, not related to any datums.  Generally, a CMM is the best option for inspecting DMP Flatness. When the MMC Modifier is added to the tolerance, a constant boundary is created at the feature’s Virtual Condition, and verification with a height gage is very achievable. Check out the second half of this video for a more in depth visualization. 

We also cover the intricacies of Flatness, how it’s interpreted, how it’s inspected, and the miscellaneous things you should know about this symbol in our GD&T Fundamentals Course as well as our GD&T Inspection Course. These courses show you everything you need to know about flatness and then some! 

Flatness course images

Example and When to Use Flatness 

Most commonly, flatness is used to control primary datum features. This is because they generally ONLY need to have their form controlled. It’s useful when you want to constrain the amount of waviness or variation in a planar surface without tightening the dimensional or other geometric tolerances of said surface. Usually, flatness is used to give a surface an even amount of wear or for sealing properly with a mating part. It’s commonly used on a fixture that must mate flush with another part without wobbling, but where orientation is not important. 

Drawing showing flatness used to control a planar primary datum

Flatness vs Straightness 

Flatness and straightness are closely related as they are both form controls and can control either a surface or central elements of a feature of size.  When we see flatness, we’re controlling a 3D planar surface or Derived Median Plane all at one time, whereas with straightness, we’re evaluating 2D linear elements of a surface or a single Derived Median Line of a, usually cylindrical, feature. 

Flatness vs Parallelism 

Flatness is not the same as parallelism. Parallelism uses a datum to control a surface while flatness does not. Think of a table with two shorter legs at one end of the table. The tabletop surface may be within flatness tolerance but would not be parallel to the floor.

Table images illustrating flatness vs parallelism



All Symbols