Geometric Tolerancing for Assembly Function
Machine Design #30: Geometric Tolerancing — Why Can a Part Meet Its Size Limits and Still Fail to Assemble?
A shaft can be within its diameter limits and still be bent. A flange can have correctly sized holes and still assemble out of position. A face can meet its thickness requirement and still be warped. Size tolerances control “how large or small”; they do not fully describe a part's form, orientation, and location.
Geometric tolerancing (幾何公差) adds the language needed to state how accurately a part must preserve its geometry and relationships. This article focuses on selecting controls from the required function, not memorizing a catalogue of symbols.
1. Correct size does not guarantee correct function
Suppose a pin and hole both meet their size limits. The assembly may still fail if:
- the shaft is bent or out of round;
- the mounting face is not flat;
- the hole axis is displaced from the assembly datum;
- the hole axis is tilted relative to the datum face;
- two surfaces that must share an axis are actually offset.
Separate the problem into two questions:
- Is the feature size within its limits?
- Are the feature's geometry and its relationship to other features suitable for the function?
2. Four main groups of controls
Form tolerances
These control an individual feature, usually without a datum: straightness, flatness, roundness, and cylindricity. Use them when the surface's own form affects contact, motion, or sealing.
Orientation tolerances
These control a feature's direction relative to a datum: parallelism, perpendicularity, or angularity. For example, a mounting face may need to be perpendicular to a reference axis so that the assembly is not tilted after installation.
Location tolerances
These control where a feature lies relative to a datum or datum reference frame. A bolt-hole pattern, for example, must be compatible with the mating part.
Runout tolerances
These control surface variation as the part rotates about a datum axis. Runout is meaningful for shafts, shoulders, sealing faces, and other rotating surfaces; it should not be selected merely because the designer “wants concentricity.”
3. A datum is more than a labelled surface
A datum is an ideal reference used to establish the coordinate system for a geometric requirement. A datum feature is the real surface or feature on the part from which that reference is derived.
A good datum reference frame reflects how the part is located in practice:
- when assembled into the machine;
- during machining;
- during inspection.
A common approach is for the primary datum to constrain the largest number of degrees of freedom, the secondary datum to constrain the next set, and the tertiary datum to complete location. However, A–B–C should never be selected by habit; the order must follow the assembly function.
If a small, flexible, burred, or unstable surface is used as the primary datum feature, measurement repeatability may be poor even when the feature control frame is formally correct.
4. How to read a feature control frame
Read from left to right:
- The geometric characteristic being controlled.
- The tolerance value and shape of the tolerance zone; a diameter symbol appears when the zone is cylindrical.
- Any applicable modifier.
- The primary, secondary, and tertiary datum references in order.
Then answer three further questions:
- Does the leader apply to a surface, an axis, or another feature of size?
- Is the tolerance zone fixed by datums, or does it control only form?
- Can the inspection method reproduce the datum reference frame?
5. Three practical cases
Flange and bolt-hole pattern
Applying coordinate dimensions with plus/minus tolerances can create a square acceptance zone, while bolt assembly normally depends on a circular zone around the theoretically exact position. A position tolerance referenced to the mounting face and locating feature often expresses the function better.
Bearing seat on a shaft
A correct diameter does not ensure that the working surface is straight, round, or aligned with the shoulder. Identify which error actually causes vibration, uneven loading, or reduced bearing life, and then select the corresponding control. Do not stack several requirements merely “to be safe.”
Assembly mounting face
The mounting face must be flat enough for contact. Features that need to stand perpendicular to it require orientation control. Hole locations should reference the same datum system so machining, assembly, and inspection use one consistent logic.
6. Common mistakes
- Applying a very tight geometric tolerance without identifying the function it protects.
- Selecting datum features because they are easy to label on the drawing rather than because they locate the part during assembly.
- Using concentricity as a default even though it is difficult to inspect and may not represent the functional error.
- Confusing roundness with runout: roundness controls each cross-section without a datum, while runout evaluates variation during rotation about a datum axis.
- Confusing cylindricity with total runout: they create different tolerance zones and have different datum relationships.
- Specifying a control that the supplier or quality team cannot inspect appropriately.
- Using an unstable datum feature because the surface is rough, curved, small, or affected by variable coating thickness.
7. A process for selecting geometric tolerances
- Define the assembly function and failure mode.
- Select the features that establish the functional datums.
- Determine whether form, orientation, location, or runout must be controlled.
- Select a tolerance zone that protects the function without being tighter than necessary.
- Confirm that machining and inspection can reproduce the datum reference frame.
- Agree on the inspection method before drawing release.
- Evaluate limit conditions, not only nominal CAD geometry.
8. Drawing-release checklist
- What function does this requirement protect?
- Is a size tolerance sufficient, or is geometric control also required?
- Do the datum features reflect how the part is assembled?
- Does the datum order match the priority of location?
- Does the feature control frame apply to the intended feature?
- Have form, runout, and position been distinguished correctly?
- Is the value achievable with the planned manufacturing process?
- Can quality control reproduce the datum frame and inspect the requirement?
- Are any requirements duplicated or unnecessarily tight?
- Is the drawing consistent with the standard edition adopted for the project?
Conclusion
Geometric tolerancing translates assembly function into language that manufacturing and inspection can use. Its value does not come from adding many symbols, but from choosing the right feature, datum, tolerance zone, and verification method.
When dimensions are correct but an assembly still binds, vibrates, or sits out of position, the missing information is often geometric. Starting from the failure mode and the real method of location produces drawings that are clearer, less expensive, and easier to accept.
Continue the tolerance series
View all MINATA technical articles