Japanese Quality by Jaw

Flatness, Parallelism, and Angularity: How to Choose the Right Tolerance

All three control the orientation of a surface. None of them control position. The difference between them is exactly one question: does the surface have a datum? Understanding that answer prevents the most common GD&T specification errors on Japanese engineering drawings.

⏥ Flatness No datum needed Self-contained zone A ∥ Parallelism Zone parallel to datum A A 30° ∠ Angularity Zone at basic angle to A Form & Orientation Tolerances

In this article

    The One Rule That Separates All Three

    Before diving into each tolerance individually, here is the single most important principle in GD&T orientation and form tolerancing:

    Flatness controls shape alone — no datum. Parallelism and angularity control orientation — they always require a datum reference. If someone writes flatness with a datum, or parallelism without one, the drawing is wrong. — Jaw, Quality Engineer

    This rule eliminates most of the confusion. Flatness is a form tolerance. It asks only: is this surface itself flat, regardless of where it is or which direction it faces? Parallelism and angularity are orientation tolerances. They ask: is this surface oriented correctly relative to another surface?

    Flatness
    No datum · Form only
    Parallelism
    Datum required · 0° angle
    Angularity
    Datum required · Any angle

    Flatness — The Self-Contained Tolerance

    Flatness specifies that all points on a surface must lie between two parallel planes separated by the tolerance value. The key word is "all points" — the two planes envelop the entire measured surface. Crucially, those two planes can be anywhere in space; they just need to be parallel to each other and close enough together.

    This is why flatness needs no datum. The tolerance zone is not anchored to anything external. A perfect flatness measurement finds the two closest parallel planes that contain the surface, measures the gap between them, and compares that gap to the tolerance.

    Common applications: mating faces that must seal (gasket surfaces), machine tool tables, grinding references, bearing seat faces. Any surface that will sit against another surface without defined angular relationship.

    Heinendo — Flatness

    Tolerance zone: Two parallel planes, distance = tolerance value.

    Datum required? No. The zone floats freely to find the best fit.

    Typical values on Japanese drawings: 0.005–0.05 mm for precision surfaces; 0.1–0.5 mm for general machined faces.

    Note: Flatness tolerance must always be smaller than any size tolerance on the same surface. A face with ±0.1 mm thickness tolerance cannot have a flatness tighter than 0.2 mm (the total size range).

    Parallelism — Orientation at Zero Degrees

    Parallelism is flatness with an anchor. The tolerance zone is still two parallel planes — but those planes must be parallel to a datum. The surface being controlled must lie between two planes that are simultaneously: (a) parallel to each other at the tolerance distance, and (b) parallel to the referenced datum surface or axis.

    This is a stricter requirement than flatness. A surface can be perfectly flat but badly tilted relative to the datum — it would pass flatness but fail parallelism. Conversely, a surface that passes parallelism automatically has some flatness constraint implied (because the zone itself is flat), but the flatness of the zone may be looser than what a separate flatness callout would specify.

    Parallelism is the correct tolerance for: the top surface of a stepped block relative to its bottom face, a shaft axis relative to a reference axis, or a slot wall relative to a locating surface.

    Heikōdo — Parallelism

    Tolerance zone: Two parallel planes (or a cylinder for axis control), parallel to the datum.

    Datum required? Yes — always at least one.

    Common mistake: Specifying parallelism when flatness was intended. If the surface has no functional relationship to another surface, flatness is correct. Parallelism implies an assembly or functional relationship to the datum.

    Angularity — Orientation at Any Angle

    Angularity controls a surface or axis that must be at a specific angle — other than 0° or 90° — relative to a datum. The tolerance zone is two parallel planes inclined at the basic angle to the datum. A basic dimension (boxed angle value, no tolerance) defines the exact intended angle; angularity provides the deviation limit.

    Perpendicularity (⊥) is technically a special case of angularity at 90°, with its own dedicated symbol. Everything said about angularity applies equally to perpendicularity.

    Angularity is used for: inclined surfaces on prismatic parts, dovetail slides, valve body ports at non-right angles, and angled holes. On Japanese automotive and machine tool drawings, you frequently see angularity applied to chamfers that must be precisely oriented for sealing or structural reasons.

    Keishado — Angularity

    Tolerance zone: Two parallel planes at the basic angle to the datum, separated by the tolerance value.

    Datum required? Yes — always.

    Basic angle required? Yes — the angle must be specified as a basic (boxed) dimension. Without it, the tolerance has no reference orientation.

    Japanese drawing note: In JIS B 0021, the symbol ∠ is used identically to ISO 1101. Some older JIS drawings write the angle value in parentheses rather than a box; treat these as basic dimensions.

    When to Use Which — Decision Table

    Functional question Correct tolerance Symbol
    Is this surface itself flat enough (regardless of tilt)? Flatness
    Is this surface parallel to another surface? Parallelism
    Is this surface perpendicular to another surface? Perpendicularity
    Is this surface at a specific non-90° angle to another? Angularity
    Does this surface need both flatness AND parallelism? Parallelism (implies flatness within the zone) + optional explicit flatness if tighter ∥ + ⏥
    Must a surface be flat and in a specific location? Profile of a surface (⌓) — not flatness

    The Relationship Between These Tolerances

    GD&T has a hierarchy: form tolerances (flatness, circularity, cylindricity, straightness) never require datums. Orientation tolerances (parallelism, perpendicularity, angularity) always require datums. Location tolerances (position, concentricity, symmetry) always require datums and also control where a feature is in space.

    Orientation tolerances automatically refine form. If a surface must be parallel to datum A within 0.05 mm, it is implied that the surface is at least 0.05 mm flat (because the parallelism zone is two flat planes). But the converse is not true: a 0.02 mm flatness callout says nothing about how that flat surface is oriented.

    In practice on Japanese production drawings, you often see both: flatness on the primary datum surface itself (to ensure the reference is good), and parallelism on a secondary surface relative to that datum. This two-layer approach gives the inspector a clear sequence: verify the datum surface first, then verify orientation of the controlled surface.

    Measurement Methods on the Shop Floor

    For flatness, the traditional method is a dial gauge sweeping across the surface on a surface plate. The surface plate acts as a reference plane; the variation in dial readings gives the flatness deviation. For precision work, a CMM fits a least-squares plane and reports the deviation of all measured points from that plane.

    For parallelism, the part is placed on the datum surface (or in a fixture simulating the datum), and a dial gauge sweeps the controlled surface. The difference between maximum and minimum gauge readings is the parallelism error. The same measurement also captures flatness, so a single sweep can verify both.

    For angularity, a precision angle plate or sine plate is set to the basic angle. The part is placed against this reference, and a dial gauge sweeps the inclined surface. Alternatively, a CMM calculates the actual angle and the deviation of all surface points from the theoretical inclined plane.

    The single most useful investment a small Japanese machine shop can make is a good surface plate and a quality dial gauge stand. With those two tools, you can verify flatness, parallelism, and perpendicularity on 80% of typical parts without a CMM. The CMM is needed for complex geometry and tight angularity — but basic orientation control starts at the surface plate. — Jaw, Quality Engineer

    Common Errors and How to Avoid Them

    Error 1: Flatness with a datum. This is a self-contradiction. Remove the datum. If you need a datum relationship, use parallelism or profile of a surface.

    Error 2: Parallelism tighter than the size tolerance. On a block with ±0.2 mm thickness tolerance, specifying parallelism of 0.05 mm creates an impossible requirement — the surface would need to be both flat within 0.05 mm and within ±0.2 mm of the nominal thickness. The parallelism value must be equal to or less than the total size tolerance range.

    Error 3: Using angularity without a basic angle. Without a boxed angle, the inspector has no idea what angle is intended. The drawing is incomplete and the part cannot be correctly inspected.

    Error 4: Over-specifying. Not every surface needs a GD&T callout. A surface that only needs to be reasonably flat for cosmetic reasons is adequately controlled by the general tolerance in the title block. Reserve explicit GD&T for surfaces that have functional assembly or performance requirements.