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.

    ❖