Table of Contents
1. Introduction: why this topic is fundamental
In previous articles we learned about dimensional tolerances (ISO 286): they are used to control how "large" or "small" a piece is. But there's a problem: a piece can be the perfect size and still not work.
How is this possible? I'll show you with an example. Imagine a cylindrical shaft of Ø50 mm, perfectly within the H7 dimensional tolerance (50.000 to 50.025 mm). But if this shaft is curved like a banana, or ovalized like an egg, or tapered like a funnel, it will never work properly in a bearing.
The dimensions are right, but the geometry is not. This is why geometric tolerances are needed: they control the shape, orientation, position and stop of the elements, regardless of their dimensions.
Because they control purely geometric properties: how straight, flat, round, cylindrical, parallel, perpendicular, well positioned an element is... All things you can't see by looking only at the dimensional dimension.
The reference standard is ISO 1101, which is part of the broader GPS (Geometrical Product Specifications) system.
2. The limping chair metaphor: understanding in 2 minutes
Before we get into the symbols, let's do a thought experiment. Imagine a chair with four legs.
The problem is not the length of the legs, but the fact that they are not parallel to each other. One is slightly tilted, another is crooked. The dimensions are correct, but the geometry is not.
Here, this is exactly the problem that geometric tolerances solve:
Controls how large an element is:
- Leg length: 450 ±1 mm
- Diameter of a shaft: Ø50 H7
- Distance between two holes: 100 ±0.1
Answers the question: "How big is it?"
Check how an item is made:
- Are the legs parallel? (parallelism)
- Is the shaft straight? (straightness)
- Are the holes in the right position? (position)
Answers the question: "How is it made?"
Think about when you mount a shelf on the wall. Use the spirit level to make sure it is horizontal. The level doesn't tell you how long the shelf is (you already know that): it tells you if it is geometrically correct, i.e. perfectly horizontal.
That is a geometric tolerance of parallelism with respect to the horizontal plane (the "datum" in this case is the floor or the horizon).
3. Why geometric tolerances are needed
Geometric tolerances control functional aspects that dimensions alone cannot guarantee. Here are the most common cases:
Precise Mates
A curved shaft will not fit into a bearing, even if the diameter is correct.
Vibration-free rotation
An oval shaft vibrates in rotation, even if the average diameter is correct.
Waterproof
A non-flat flange leaks, even if the thickness is correct.
Balancing
A non-concentric wheel vibrates at high speed.
Mounting
Misplaced holes do not align, even if the diameters are correct.
Features
Non-perpendicular surfaces compromise operation.
Dimensional and geometric tolerances are independent (according to ISO 8015). This means that a piece can be dimensionally correct but geometrically incorrect, and vice versa. They must be both respected.
4. Differences with dimensional tolerances
| Appearance | Dimensional Tolerances (ISO 286) | Geometric Tolerances (ISO 1101) |
|---|---|---|
| What they check | Dimensions (diameters, lengths, distances) | Shape, orientation, position, stop |
| How to indicate | Numerical values (e.g. Ø50 H7) | Graphic symbols in a panel (e.g. ⊥ Ø0.02 A) |
| Necessary references | No (they are self-sufficient) | Yes, for orientation, position and stop (the datums) |
| Main standard | ISO 286 | ISO 1101 |
| Verification cost | Low (caliper, micrometer) | High (coordinate measuring machine (CMM), comparator, rotary table) |
| Example | Ø50 H7 (from 50.000 to 50.025) | ⊥ 0.02 A (perpendicularity of 0.02 with respect to A) |
5. Essential terminology
Before seeing the symbols, let's clarify the terms we will use:
| Term | Definition | Example |
|---|---|---|
| Geometric tolerance | Numerical value that defines the width of the tolerance zone | 0.02 mm (the "width" of the allowable zone) |
| tolerance zone | Region of space within which the real element must fall | Two parallel planes 0.02 mm apart |
| Datum (reference) | Ideal geometric element used as reference for measurement | Plane A, axis B, point C |
| Tolerated element | The part element subject to tolerance | The top surface, the axis of the hole |
| Tolerance framework | Rectangle divided into cells containing symbol, value and datum | ⊥ | 0.02 | A | |
| Modifier | Symbol that modifies the verification conditions (M, L, P...) | Ⓜ (max material condition) |
6. The 14 ISO 1101 symbols
The ISO 1101 standard defines 14 geometric characteristics, grouped into 4 categories. Here is the complete overview:
| Category | Feature | Symbol | Reference required? |
|---|---|---|---|
| SHAPE | Straightness | — | No |
| Flatness | ▱ | No | |
| Circularity | ○ | No | |
| Cylindricity | ⌭ | No | |
| ORIENTATION | Parallelism | // | Yes |
| Perpendicularity | ⊥ | Yes | |
| Inclination | ∠ | Yes | |
| LOCATION | Location | ⌖ | Yes |
| Concentricity / Coaxiality | ◎ | Yes | |
| Symmetry | ⌯ | Yes | |
| BIT | Circular stop | ↗ | Yes |
| Total stop | ↗↗ | Yes |
- shape tolerances do NOT require references (they check the intrinsic shape)
- All the others (orientation, position, stop) require at least one datum
7. Shape tolerances (4 symbols)
Form tolerances control the intrinsic geometry of an element, without reference to other elements. They are the simplest to apply and the cheapest to verify.
— Straightness
What it controls: how much a line or generator deviates from an ideal straight line.
tolerance zone: two parallel lines distanced t.
Applications: sliding guides, corners, cylinder generators.
| — | 0.05 |
▱ Flatness
What controls: how much a surface deviates from an ideal plane.
tolerance zone: two parallel planes distant t.
Applications: support surfaces, milling faces, sealing surfaces.
| ▱ | 0.02 |
○ Circularity (Roundness)
What controls: how much a cross section deviates from an ideal circle.
tolerance zone: two concentric circles with radius difference t.
Applications: shafts, holes, bearing races.
| ○ | 0.01 |
⌭ Cylindricity
What it controls: how much a cylinder deviates from an ideal cylinder. It is the most restrictive: it simultaneously controls circularity, rectilinearity and parallelism of the generators.
tolerance zone: two coaxial cylinders with radius difference t.
Applications: precision shafts, hydraulic cylinders, bearing seats.
| ⌭ | 0.015 |
If you check the cylindricity, you are automatically also checking the circularity, straightness and parallelism of the generators. Therefore there is no need to specify them separately.
But if you only control the circularity, you are not controlling the straightness of the axis: the piece could be perfectly round in every section but tapered (like a funnel). For this reason it is sometimes necessary to also specify the cylindricity.
8. Orientation tolerances (3 symbols)
Orientation tolerances control the angle between an element and one or more datum. They always require at least one reference.
// Parallelism
What controls: how much an element deviates from parallelism with respect to a datum.
Zone: two planes (or straight lines) parallel to the datum, distant t.
Applications: parallel guides, parallel support surfaces, holes parallel to the axis.
| // | 0.03 | A |
⊥ Perpendicularity
What it controls: how much an element deviates from 90° to a datum.
Zone: two planes (or lines) perpendicular to the datum, distant t.
Applications: shaft shoulders, rebate planes, holes perpendicular to a face.
| ⊥ | 0.02 | A |
∠ Inclination
What it controls: how much an element deviates from a specific theoretical angle with respect to a datum.
Zone: two inclined planes of the theoretical angle, distant t.
Applications: inclined surfaces, cones, angled guides.
| ∠ | 0.05 | A | 30° |
9. Position tolerances (3 symbols)
Position tolerances control the exact location of an element relative to one or more datums. They are the most restrictive because they control both orientation and position.
⌖ Position (Location)
What it controls: the deviation from the exact theoretical position (True Position).
Zone: for holes is a cylinder of diameter t centered on the theoretical position.
Applications: fixing holes, hole patterns, positioning pins.
| ⌖ | Ø0.1 | [[T_688] ]AB | C |
◎
Concentricity / Coaxiality
What controls: the coincidence of the axes between two cylindrical elements.
Zone: cylinder of diameter t coaxial to the datum.
Applications: stepped shafts, balancing, rotating parts.
| ◎ | Ø0.05 | A |
⌯ Symmetry
What controls: the symmetry of an element with respect to a reference plane (or axis).
Zone: two planes parallel to the symmetry datum, distant t.
Applications: keyways, grooves, symmetrical details.
| ⌯ | 0,1 | A |
Imagine having to hang a picture on the wall:
- Perpendicularity (⊥): the picture must be straight (not slanted), but can be moved to the right or left
- Position (⌖): the painting must be exactly in the center of the wall, neither straight nor inclined, nor displaced
Location is more restrictive because it controls everything: orientation + location.
10. Stop tolerances (2 symbols)
Backstop tolerances control the variations of an element during full rotation about a reference axis. They are essential for rotating parts.
↗ Circular Stop
What it controls: the change in a single section during a full rotation.
Check: the comparator is stationary, the piece is rotated, the variation in a section is read.
Controls: circularity + concentricity (radial) or flatness + perpendicularity (axial).
| ↗ | 0.03 | A |
↗↗ Total Beat
What controls: the change over the entire surface during full rotation and movement of the comparator.
Check: the comparator moves while the piece rotates, the entire surface is checked.
Controls: cylindricity + coaxiality + straightness of the axis (all together!).
| ↗↗ | 0.05 | A |
- Circular stop: controls section by section. A piece can have an OK circular fence but be conical (okay in every section, but the diameter changes along the axis).
- Total stop: controls the entire surface. It is much more restrictive: if the total stop is OK, the cylindricity is also guaranteed.
When you balance a wheel, the tire dealer puts it on the car and spins it. A comparator measures changes as the wheel rotates:
- If the wheel "jumps" up and down → problem of axial stop (the face is not perpendicular)
- If the wheel "wobbles" to the right and left → problem of radial stop (it is not concentric)
Both are circular stop controls. If, however, we wanted to check the entire tire (not just a section), we would need the total beat.
11. The reference system (Datum)
The datum (plural: datums or data) is an ideal geometric element used as a reference for measurements. It is the "starting point" against which geometric tolerances are checked.
When using GPS to navigate, you need a landmark: your current location. Without a reference, "being 10 km away" makes no sense: 10 km from where?
Similarly, a geometric tolerance like "perpendicularity 0.02" is meaningless without a datum: perpendicular to what? The datum answers this question.
11.1 How to indicate a datum
A datum is indicated with a capital letter (A, B, C...) inside a box connected to the reference element:
| A | B | C |
11.2 The 3 datum reference system
To completely block a piece in space you need 6 degrees of freedom (3 translations + 3 rotations). Up to 3 datums are used, in order of priority:
| Datum | Name | Constrained degrees of freedom | Typical example |
|---|---|---|---|
|
Note
A
|
Primary datum | 3 (1 translation + 2 rotations) | A flat supporting face |
|
Note
B
|
Secondary datum | 2 (1 translation + 1 rotation) | A second plane or a cylinder |
|
Note
C
|
Tertiary datum | 1 (1 translation) | A third plane or a hole |
11.3 How to choose datums
Surfaces that the part actually uses during operation or assembly.
Example: the bearing face of a flange as the primary datum.
Surfaces reachable by measuring instruments. It is useless to choose a datum that cannot be measured.
Avoid small, irregular, or deformable surfaces as datums. They must be stable and repeatable.
12. The Tolerance Frame (Feature Control Frame)
Geometric tolerances are indicated with a rectangular frame divided into cells, called Feature Control Frame (FCF). Here's how it reads:
Anatomy of the tolerance framework
| ⊥ | 0.02 | [[T_1018] ]AB | C |
| Cell | Contents | Example |
|---|---|---|
| 1st cell | Geometric characteristic symbol | ⊥ (perpendicularity) |
| 2nd cell | Tolerance value (possibly with ⌀ or modifier) | 0.02 or Ø0.1 Ⓜ |
| 3rd cell | Primary datum (possibly with modifier) | A |
| 4th cell | Secondary datum (optional) | B |
| 5th cell | Tertiary datum (optional) | C |
Reading the example: "Perpendicularity of 0.02 mm with respect to datum A, with orientation also constrained by datums B and C."
- The symbol Ø before the value indicates that the tolerance zone is cylindrical
- The datums always go in order: first A, then B, then C
- If a cell is empty, it means that that datum is not required
- The frame connects to the tolerated element with an arrow
13. The special modifiers (M, L, P...)
Modifiers are symbols that are added in the tolerance frame to modify the verification conditions. They are essential to optimize costs.
| Modifier | Symbol | Name | Meaning |
|---|---|---|---|
| Ⓜ | maximum material condition (MMC) | Max Material Condition | Tolerance applies when the feature is at its most material (smallest hole, largest shaft). If the element deviates, you get a "tolerance bonus" |
| Ⓛ | least material condition (LMC) | Min Material Condition | Tolerance applies when the element is at its least material (largest hole, smallest shaft) |
| Ⓢ | RFS | Independent of size | The geometric tolerance is independent of the actual size (ISO default) |
| Ⓟ | PZ | Projected tolerance zone | The tolerance zone extends beyond the surface of the part (useful for threaded studs) |
| Ⓣ | - | Bribe | The tolerance plane is tangent to the real surface |
| Ⓕ | - | Free form | For non-rigid elements that deform without constraints (thin sheets) |
13.1 The Ⓜ (Max Material) modifier: the most important
The Ⓜ modifier is the most used and the most powerful. Allows you to obtain additional tolerances ("bonus") when the element is not at its maximum material.
Example: Hole Ø10 H8 with position ⌖ Ø0.2 Ⓜ
1. Let's analyze the hole
Hole Ø10 H8: minimum dimension (max material) = 10,000 mm, maximum dimension = 10,022 mm
2. Case 1: hole at minimum (max material)
Foro = Ø10,000 mm (maximum material condition (MMC)) Tolleranza di posizione = Ø0,2 mm Il centro del foro deve stare entro un cilindro di Ø0,2 mm
3. Case 2: Larger hole (deviates from maximum material condition (MMC))
Foro = Ø10,022 mm Scostamento da maximum material condition (MMC) = 10,022 - 10,000 = 0,022 mm Tolleranza di posizione = 0,2 + 0,022 = Ø0,222 mm (BONUS!)
Imagine having to park a car in one place:
- If the car is large (max material): you have little room to maneuver (tight tolerance)
- If the car is small (differs from maximum material condition (MMC)): you have more space to maneuver (bonus tolerance)
The Ⓜ modifier works like this: the further the element deviates from the material maximum, the more "room" you have for geometric tolerance.
- Fixing holes: to ensure assembly
- Pins and pins: to ensure insertion
- Always when the function is assembly, not absolute precision
When NOT to use Ⓜ:
- For elements of reference (i datums)
- When accuracy is critical regardless of size
- For tolerances of shape
14. Complete practical examples
Now let's put into practice everything we have learned. We will see 5 complete examples, from the simplest to the most complex.
EXAMPLE 1: Plate with fixing holes
Scenario: A rectangular plate with 4 Ø10 holes that needs to be bolted to a counterpart. The holes must be positioned correctly to allow assembly.
Geometric Tolerance Specifications:
1. Primary datum A: bottom face of the plate
┌───────────────┐ │ ▱ │ 0,05 │ └───────────────┘ Planarità di 0,05 mm sulla faccia di appoggio (Non serve datum: è una tolleranza di forma)
2. Position of the 4 holes
┌──────────────────────────┐ │ ⌖ │ Ø0,2 Ⓜ │ A │ B │ C │ └──────────────────────────┘ • A = faccia inferiore (piano) • B = lato lungo (piano) • C = lato corto (piano) • Ø0,2 Ⓜ = tolleranza di posizione con bonus
3. Hole perpendicularity
┌──────────────────┐ │ ⊥ │ Ø0,1 Ⓜ │ A │ └──────────────────┘ I fori devono essere perpendicolari alla faccia A
- Planarity A: guarantees that the plate rests well on the counterpart
- Position with Ⓜ: ensures that the holes align with those of the counterpart. Bonus allows looser tolerances when holes are larger
- Perpendicularity: ensures that the bolts enter straight, without forcing
EXAMPLE 2: Stepped shaft with bearings
Scenario: A shaft with two bearing seats that must be coaxial to avoid rotational vibration.
Geometric Tolerance Specifications:
1. Cylindricity of bearing seats
┌──────────────┐ │ ⌭ │ 0,008 │ └──────────────┘ Ogni sede deve essere cilindrica entro 0,008 mm (Controlla circolarità + rettilineità + parallelismo)
2. Circular stop between the two seats
┌──────────────────┐ │ ↗ │ 0,015 │ A │ └──────────────────┘ • A = prima sede cuscinetto (riferimento) • La seconda sede non deve variare più di 0,015 mm rispetto alla prima durante la rotazione
3. Perpendicularity of the shoulders
┌──────────────────┐ │ ⊥ │ 0,02 │ A-B │ └──────────────────┘ Le spalle di battuta dei cuscinetti devono essere perpendicolari all'asse A-B entro 0,02 mm
4. Total stop of the complete shaft
┌──────────────────┐ │ ↗↗ │ 0,02 │ A-B │ └──────────────────┘ L'intera superficie dell'albero non deve variare più di 0,02 mm durante la rotazione completa
- Without cylindricity: the bearings would be damaged prematurely
- Without stop: the shaft would vibrate during rotation, with noise and wear
- Without perpendicularity: the bearings would pre-load asymmetrically
EXAMPLE 3: Flange with O-ring seal
Scenario: A flange with an O-ring groove that must provide pressure tightness.
Geometric Tolerance Specifications:
1. Flatness of the seal face
┌──────────────┐ │ ▱ │ 0,02 │ └──────────────┘ La faccia di appoggio della guarnizione deve essere piana entro 0,02 mm
2. O-ring groove perpendicularity
┌──────────────────┐ │ ⊥ │ 0,03 │ A │ └──────────────────┘ La gola deve essere perpendicolare alla faccia A per garantire una compressione uniforme dell'O-ring
3. Position of the fixing holes
┌──────────────────────────┐ │ ⌖ │ Ø0,3 Ⓜ │ A │ B │ C │ └──────────────────────────┘ I fori devono essere posizionati correttamente per permettere l'assemblaggio con la controparte
EXAMPLE 4: Shaft with keyway
Scenario: A keyway shaft that needs to transmit torque. The slot must be symmetrical with respect to the axis.
Geometric Tolerance Specifications:
1. Symmetry of the quarry
┌──────────────────┐ │ ⌯ │ 0,03 │ A │ └──────────────────┘ • A = asse dell'albero • La cava deve essere simmetrica rispetto all'asse entro 0,03 mm
2. Parallelism of the quarry bottom
┌──────────────────┐ │ // │ 0,02 │ A │ └──────────────────┘ Il fondo della cava deve essere parallelo all'asse dell'albero entro 0,02 mm
3. Tree circularity
┌──────────────┐ │ ○ │ 0,005 │ └──────────────┘ L'albero deve essere circolare entro 0,005 mm (nelle zone di accoppiamento)
EXAMPLE 5: Complete hydraulic cylinder
Scenario: A hydraulic cylinder with a sliding piston. Requires very tight tolerances to ensure sealing and smoothness.
Geometric Tolerance Specifications:
1. Hole cylindricity
┌──────────────┐ │ ⌭ │ 0,005 │ └──────────────┘ Il foro del cilindro deve essere cilindrico entro 0,005 mm (5 micron!)
2. Bottom perpendicularity
┌──────────────────┐ │ ⊥ │ 0,01 │ A │ └──────────────────┘ Il fondo del cilindro deve essere perpendicolare all'asse del foro entro 0,01 mm
3. Coaxiality of the two ends
┌──────────────────┐ │ ◎ │ Ø0,02 │ A │ └──────────────────┘ Le due estremità del cilindro devono essere coassiali entro Ø0,02 mm
4. Total barrel stop
┌──────────────────┐ │ ↗↗ │ 0,008 │ A-B │ └──────────────────┘ L'intera superficie interna non deve variare più di 0,008 mm durante la rotazione
- Cylindricity 0.005: ensures that the piston slides without seizing
- Perpendicularity 0.01: prevents the gaskets from cutting
- Coaxiality Ø0.02: avoids asymmetric wear
- Total stop 0.008: ensures that the cylinder is straight and does not vibrate
These tolerances require precision grinding and honing. High cost, but necessary for function.
15. Typical values and manufacturing processes
Not all geometric tolerances are achievable with all processes. Here is a practical guide:
| Manufacturing Process | Achievable Geometric Tolerances | Typical Applications | Relative Cost |
|---|---|---|---|
| Grinding, Lapping, Honing | 0.001 - 0.01 mm | Bearings, hydraulic cylinders, gauges | €€€€€ |
| precision boring | 0.005 - 0.02 mm | Bearing holes, precision seats | €€€€ |
| fine turning, CNC milling | 0.01 - 0.05 mm | Shafts, flanges, precision parts | €€€ |
| Ordinary turning | 0.02 - 0.1 mm | General mechanical details | €€ |
| Fresatura ordinaria | 0,05 - 0,2 mm | Superfici di appoggio, staffe | €€ |
| Fusione in sabbia | 0,2 - 1,0 mm | Particolari grezzi, corpi macchina | € |
| Taglio lamiera, Piegatura | 0,1 - 0,5 mm | Carpenteria, lamiere | € |
- Tolleranze di forma: 1/3 - 1/5 della tolleranza dimensionale
- Tolleranze di orientamento: simili o leggermente più larghe delle forme
- Tolleranze di posizione: 2-3 volte le forme
- Battuta totale: la più restrittiva, richiede processi di precisione
16. Quadro normativo completo
Geometric tolerances are regulated by a very specific international regulatory system. Here are the essential rules:
ISO 1101:2017
Product Geometric Specifications (GPS) - Geometric Tolerances
The fundamental rule. Defines symbols, indications, interpretation and verification of geometric tolerances. It is the heart of the system.
- Defines the 14 geometric symbols
- Establishes the rules of indication on the drawing
- Specify how to check tolerances
ISO 5459:2011
Geometric Product Specifications (GPS) - Reference Items
Defines how to establish and indicate reference elements (datums) for geometric tolerances.
- Defines primary, secondary and tertiary datums
- Establishes how the degrees of freedom constrain
- Specify datum modifiers
ISO 5458:2018
Product Geometric Specifications (GPS) - Position Tolerances
Specifies requirements for positional, concentricity, and symmetry tolerances.
ISO 5457:2018
Product Geometric Specifications (GPS) - Orientation Tolerances
Defines parallelism, perpendicularity and inclination.
ISO 12780-1/2:2011
Product Geometric Specifications (GPS) - Cylindricity
Specific standard for cylindricity: definition, indication and verification.
ISO 12781-1/2:2011
Product Geometric Specifications (GPS) - Circularity
Specific standard for circularity (roundness).
ISO 12782-1/2:2012
Product Geometric Specifications (GPS) - Flatness
Specific standard for flatness.
ISO 12783-1/2:2011
Geometric Product Specifications (GPS) - Straightness
Specific standard for straightness.
ISO 8015:2011
GPS Fundamentals
Establishes the principle of independence: dimensional and geometric tolerances are independent unless otherwise indicated (symbol Ⓔ for the envelope principle).
ISO 2768-2:1989
General geometric tolerances
Defines H, K, L classes for shape and position tolerances when they are not specified individually. Useful for non-critical quotas.
- ISO (Europe): default independence principle (dimensions and geometry are separate)
- ASME Y14.5 (USA): default envelope rule (Rule #1) (shape is controlled by size at maximum material)
Always check the presence of the Ⓔ (envelope) symbol or specific notes in drawings of different origins.
16.1 Summary table of the standards
| Standard | Object | Notes |
|---|---|---|
| ISO 1101 | Geometric tolerances (symbols, indications) | Fundamental standard |
| ISO 5459 | Reference elements (datum) | Datum system |
| ISO 5458 | Position tolerances | Position, concentricity, symmetry |
| ISO 5457 | Orientation tolerances | Parallelism, perpendicularity, inclination |
| ISO 12780-12783 | Specific shape tolerances | Cylindricity, circularity, flatness, straightness |
| ISO 8015 | GPS Fundamentals | Principle of independence |
| ISO 2768-2 | General geometric tolerances | Classes H, K, L |
| ASME Y14.5 | Dimensioning and Tolerancing (USA) | American GD&T, Rule #1 |
17. Common errors and practical advice
Errors to avoid
- Specify geometric tolerances without need
Each geometric tolerance has a verification cost. Use them only where they are functionally necessary. - Confusing shape and position
Circularity does not control the position of the axis. Position does not control form. Choose the right tolerance for the right control. - Forgetting reference items
Orientation, position and stop tolerances require references. Without references, the tolerance is not verifiable. - Use concentricity instead of stop
Concentricity is difficult and expensive to verify. Often the circular stop is more appropriate and functional. - Do not consider Ⓜ when appropriate
The Ⓜ modifier can significantly reduce costs by allowing more acceptable parts. Use for assembly mates. - Geometric tolerances tighter than dimensional
Rule of thumb: The geometric tolerance should be approximately 1/3 of the dimensional tolerance. Specifying 0.005 cylindricity on an IT11 diameter (0.16 tolerance) is inconsistent. - Over-specify
There is no need to specify cylindricity if circularity is enough. You don't need the full stop if the circular is enough. Each additional tolerance increases costs. - Ignoring measurability
Specifying a tolerance that cannot be measured with available tools is useless. Always check measurement capability. - Choose non-functional datums
Datums must be surfaces that the part actually uses during operation. Don't choose datums just because they are convenient to measure. - Do not consider the order of the datums
A, B, C is not the same as B, A, C. The order is critical and must reflect the actual assembly sequence.
Best Practices
- Start from functional needs
Ask yourself, “What is this piece supposed to do?” and specify only the tolerances needed for that feature. - Use the appropriate reference system
Choose functional references (support surfaces, rotation axes) and not just geometrically convenient ones. - Apply Ⓜ for mates
For fixing holes, pins, items that need to be assembled, always use Ⓜ to maximize acceptability. - Tolerance hierarchy
- Form: the cheapest
- Orientation: average cost
- Location: most expensive
- Total beat: the most expensive
- Consistency between tolerances
The geometric tolerances must be consistent with the dimensions and the production process. - Communicating with production and quality
Verify that the specified tolerances are measurable and realistic for the available manufacturing process. - Document intentions
If necessary, add explanatory notes to clarify the functional intent of the tolerances. - Use general tolerances ISO 2768-2
For non-critical dimensions, use H, K, L classes in the title block instead of specifying each individual tolerance.
- For support surfaces: flatness (▱)
- For rotation shafts/holes: cylindricity (⌭) or circularity (○) + stop (↗)
- For slide guides: straightness (—) + parallelism (//)
- For fixing holes: position (⌖) with Ⓜ
- For perpendicular surfaces: perpendicularity (⊥)
- For balanced rotating parts: concentricity (◎) or stop (↗)
- For slots and grooves: symmetry (⌯)
- For watertight seals: flatness (▱) + controlled roughness
- For gears: rabbet (↗) on the faces, cylindricity (⌭) on the holes
17.1 Relative costs of geometric tolerances
Each geometric tolerance has a production and verification cost. Here is a practical guide:
| Geometric Tolerance | Relative Cost | Verification Difficulty | Notes |
|---|---|---|---|
| Straightness, Flatness | 1x (basic) | Easy | It is measured with a level, comparator |
| Circularity | 1.2x | Easy | Requires rotary table or coordinate measuring machine (CMM) |
| Cylindricity | 1.5x | Average | Control multiple parameters at once |
| Parallelism, Perpendicularity | 1.5x | Easy | Requires reference datum |
| Position | 2x | Average | Requires coordinate measuring machine (CMM) or control masks |
| Circular Stop | 2x | Easy | Comparator + rotation |
| Total Beat | 3x | Average | Very restrictive, check the entire surface |
| Concentricity/Coaxiality | 3-4x | Hard | Requires coordinate measuring machine (CMM), complex measurement |
| Symmetry | 3-4x | Hard | Requires coordinate measuring machine (CMM), complex measurement |
Every time you add a geometric tolerance, you are adding:
- Machining time: more passes, more checks
- Verification cost: more expensive tools (coordinate measuring machine (CMM), comparators)
- Risk of scrap: more restrictive = more pieces out of specification
For this reason it is essential to specify only the tolerances necessary for the function.
17.2 Recommendations for testing and verification
- Flatness: spirit level, self-levelling, coordinate measuring machine (CMM)
- Straightness: taut wire, level, coordinate measuring machine (CMM)
- Circularity: rotary table + comparator, coordinate measuring machine (CMM)
- Cylindricity: coordinate measuring machine (CMM) (mandatory for precise measurements)
- Parallelism/Perpendicularity: comparator + square
- Position: coordinate measuring machine (CMM), control masks, templates
- Stop: comparator + rotation table
- Concentricity: coordinate measuring machine (CMM) (complex, expensive)
The uncertainty of the measuring instrument must be at most 1/10 of the tolerance value.
- Tolerance 0.02 mm → instrument with uncertainty ≤ 0.002 mm (2 μm)
- Tolerance 0.05 mm → instrument with uncertainty ≤ 0.005 mm (5 μm)
- Tolerance 0.1 mm → instrument with uncertainty ≤ 0.01 mm (10 μm)
18. Conclusions
ISO 1101 geometric tolerances complement dimensional tolerances, ensuring that mechanical parts not only have the correct dimensions, but are also geometrically functional.
In this article we saw:
- What is a geometric tolerance and why is it fundamental
- The 14 symbols ISO 1101 divided into 4 categories (shape, orientation, position, stop)
- The datum system and how to choose references
- The tolerance framework (Feature Control Frame) and how to read it
- The special modifiers, in particular the Ⓜ (Max Material)
- 5 complete practical examples, from the simplest to the most complex
- Typical values for each machining process
- The reference standards (ISO 1101, 5457-5459, etc.)
- Mistakes to avoid and practical advice
Key points to remember:
- The geometric tolerances are independent from the dimensional ones (ISO 8015)
- Always use functional references (datum) for orientation, position and stop
- Apply Ⓜ (Max Material) to ensure assembly and reduce costs
- Specify only the tolerances necessary for the function
- Always check the measurability of the indicated tolerances
- Prefer concentricity stop when possible (easier to measure)
- Consider the cost: each geometric tolerance increases the cost of production and control
- The shape tolerances must be 1/3 - 1/5 of the dimensional
- The order of the datums is fundamental and must reflect the assembly sequence
- Use ISO 2768-2 general tolerances for non-critical dimensions
Mastering the 14 geometric symbols, knowing when to apply them, how to indicate references and when to use modifiers are essential skills for those who plan, draw or check the quality of mechanical parts.
Geometric tolerances are like the rules of grammar in a language. Dimensional tolerances are words: they tell you what to say. Geometric tolerances are the grammar: they tell you how to say it correctly.
Without grammar, even with the right words, the message makes no sense. Likewise, without geometric tolerances, even with the correct dimensions, the part does not work.
This article is part of a series on mechanical technical drawing:
- Dimensional Tolerances ISO 286
- ISO 1101 Geometric Tolerances (this article)
- surface roughness ISO 1302
- Tolerance Chain Analysis
- Coming soon: Metrology and Measurement Instruments
In the next article we will address surface roughness according to ISO 1302: when even the micro-geometry of the surface becomes critical for the function (friction, wear, sealing, aesthetics). We will see the parameters Ra, Rz, Rq, how to indicate them on the drawing and which values to choose for each application.
Do you have questions or want to suggest the next topic? Leave a comment below!