The Ultimate Guide to CNC Machining Tolerances: ISO 2768, GD&T, and Fits Explained

Share

Table of Contents

Newsletter

Subscribe our newsletter to get update information, news and free insight.

In the world of precision manufacturing, “exact” is a theoretical concept, not a reality. No machine—no matter how advanced—can produce a part that is perfectly 100.000 mm long every single time. There will always be a microscopic degree of variation.

CNC Machining Tolerances are the boundaries we set to define how much variation is acceptable before a part is considered “failed.”

For engineers and product designers, understanding tolerances is not just about ensuring parts fit together; it is the single most effective lever for controlling project costs. Over-tolerancing (asking for tighter precision than necessary) can triple your manufacturing costs, while under-tolerancing can lead to catastrophic assembly failures.

This comprehensive guide covers everything you need to know about CNC tolerances, from international standards (ISO 2768) to Geometric Dimensioning and Tolerancing (GD&T), helping you design better parts for less money.


1. What is a Machining Tolerance?

In CNC machining, a tolerance is the allowable limit of variation in a physical dimension. It is typically expressed as a range (±). It tells the machinist: “This part needs to be 10mm, but if it’s between 9.95mm and 10.05mm, it’s still acceptable.”

If you do not specify a tolerance on a specific dimension, manufacturers will apply their “Standard” or “General” tolerance (typically ±0.1mm or ISO 2768-m).


2. Types of Tolerances

Understanding how to annotate tolerances on your 2D drawings is crucial for communicating your intent.

Bilateral Tolerances

Variation is allowed in both directions from the nominal dimension. This is the most common type.

  • Example: 20 mm ± 0.05 mm.
  • Meaning: The part can be anywhere between 19.95 mm and 20.05 mm.

Unilateral Tolerances

Variation is allowed in only one direction. This is critical for mating parts where a component can be smaller but never larger than the hole it fits into.

  • Example: 20 mm +0.00 / -0.10 mm.
  • Meaning: The part can be 19.90 mm to 20.00 mm, but never 20.01 mm.

Limit Tolerances

Instead of a nominal size and a deviation, you simply state the upper and lower limits.

  • Example: 19.95 – 20.05 mm.

3. General Tolerances: The ISO 2768 Standard

You don’t need to specify a tolerance for every single dimension on your drawing. That would make the drawing unreadable. For non-critical dimensions, the industry relies on General Tolerances.

The most widely accepted standard in Europe and Asia (and globally for metric parts) is ISO 2768.

ISO 2768 is divided into four tolerance classes:

  • f (fine)
  • m (medium)The Industry Standard for Metal CNC Parts
  • c (coarse)
  • v (very coarse)

Unless you specify otherwise, JFManufacturer applies ISO 2768-m to all machined parts.

ISO 2768-m (Medium) Linear Dimensions Table

Nominal Length Range (mm)Tolerance (mm)
0.5 up to 3±0.1
Over 3 up to 6±0.1
Over 6 up to 30±0.2
Over 30 up to 120±0.3
Over 120 up to 400±0.5
Over 400 up to 1000±0.8
The ISO 2768 Standard

4. Advanced Precision: Introduction to GD&T

Traditional linear tolerances (like ±0.1mm) control size and position, but they don’t control shape.

Imagine a flat plate. You can specify its thickness is 10mm ±0.1mm. However, the plate could be warped like a potato chip and still meet that thickness requirement at every measured point. To prevent this, we use Geometric Dimensioning and Tolerancing (GD&T).

GD&T uses symbols to control specific geometric characteristics. Here are the most common ones you should know:

  • Flatness (⏥): Ensures a surface is perfectly flat within a specified zone. Crucial for sealing surfaces.
  • Concentricity (◎): Ensures two cylinders (like a pipe wall) share the exact same center axis.
  • Perpendicularity (⊥): Ensures a surface is exactly 90 degrees to a reference datum.
  • True Position (⌖): The most powerful symbol. It defines the exact center of a hole relative to datums, often allowing for “bonus tolerance.”
Common GD&T symbols used in CNC machining drawings

5. Engineering Fits: Clearance, Transition, and Interference

When two parts need to mate (e.g., a shaft inserting into a bearing), specifying a simple tolerance isn’t enough. You need to design for a specific “Fit.” We generally follow ISO 286 for these calculations.

A. Clearance Fit (The “Slide” Fit)

The shaft is always smaller than the hole. There is always a gap.

  • Use case: A pin that needs to slide in and out of a hole easily. Door hinges.
  • Typical Tolerance: H7/g6

B. Transition Fit (The “Snug” Fit)

The tolerances overlap. The shaft can be slightly larger or smaller than the hole. It might require light force (like a rubber mallet) to assemble.

  • Use case: Alignment pins, parts that need to be disassembled occasionally for maintenance.
  • Typical Tolerance: H7/k6

C. Interference Fit (The “Press” Fit)

The shaft is always larger than the hole. The parts must be forced together using a hydraulic press or by shrinking the shaft with liquid nitrogen. They are held in place by friction.

  • Use case: Bearings mounted in housings, dowel pins that must never move.
  • Typical Tolerance: H7/p6
Visualizing the three main types of fits: Clearance, Transition, and Interference

6. The Cost of Precision: Finding the Sweet Spot

This is the most critical section for your budget. Cost does not rise linearly with precision; it rises exponentially.

Asking for ±0.01mm instead of ±0.05mm might double your part cost. Why?

  1. Slower Machining: The machine must run slower to minimize vibration.
  2. Specialized Tooling: We may need to use brand-new end mills for your finish passes.
  3. Temperature Control: Thermal expansion becomes an issue.
  4. Scrap Rate: The risk of rejecting a part increases.

The Golden Rule for Designers:

Only apply tight tolerances (±0.01mm) to critical mating features (holes, shafts, alignment surfaces). For everything else (external walls, non-mating pockets), open up the tolerance to standard ISO 2768-m (±0.1mm – ±0.2mm).

As tolerances become tighter, manufacturing costs increase exponentially due to specialized tooling and slower machining speeds.

7. How to Inspect Tolerances

How do we ensure we hit these numbers? At JFManufacturer, we employ a tiered inspection process.

  • Calipers & Micrometers: For standard linear tolerances (±0.1mm).
  • Go/No-Go Gauges: For quickly checking holes and threads on the production line.
  • CMM (Coordinate Measuring Machine): For GD&T and tight tolerances (< ±0.02mm). The CMM uses a ruby-tipped probe to map the part’s geometry in 3D space.
Using a CMM (Coordinate Measuring Machine) to verify tight tolerances and GD&T features.

8. JFManufacturer’s Standard Tolerance Capabilities

We pride ourselves on delivering precision you can trust.

  • Standard Metals: ±0.1mm (ISO 2768-m)
  • Standard Plastics: ±0.2mm (Due to stress and thermal expansion)
  • Precision CNC Machining: Down to ±0.01mm (0.0004″) upon request.
  • Precision Grinding: Down to ±0.005mm (0.0002″).

Need help defining the tolerances for your project?

Don’t let over-tolerancing kill your budget. Upload your CAD file and 2D drawings to JFManufacturer. Our engineers will review your GD&T and linear dimensions, providing DFM feedback to optimize both performance and cost.

[Get Your Precision Quote Now]

Latest Blog

Comparison of expensive vs optimized CNC part design highlighting DFM cost reduction features like corner radii and tolerances.

CNC Machining Cost Reduction: The Engineer’s Guide to DFM & Budgeting

Why does a simple bracket cost $150? The answer is usually hidden in a 90° internal corner or an unnecessary ±0.01mm tolerance. This engineer’s handbook breaks down the mathematics of...
Engineer's handbook concept for medical CNC machining featuring titanium implants and PEEK parts on technical blueprints.

Medical CNC Machining: The Engineer’s Handbook to Materials, Standards & ISO 13485

In the general manufacturing sector, a “quality part” is one that meets the print specifications. In the medical device industry, meeting the print is merely the starting line. A truly...

The Ultimate Guide to Anodizing Aluminum: Type II vs. Type III

Specifying "Anodize" isn't enough. There is a massive engineering gap between Type II (Decorative) and Type III (Hardcoat). This guide breaks down the MIL-A-8625 standards, the "50/50 Rule" of dimensional...
Split screen comparison of CNC milling process versus CNC turning process with metal chips flying.

CNC Milling vs. CNC Turning: The Ultimate Comparison Guide for Engineers

CNC Milling vs CNC Turning: A technical comparison. Learn mechanics, costs, and finishes to choose the best process for your custom parts....

The Ultimate Guide to CNC Machining Tolerances: ISO 2768, GD&T, and Fits Explained

In the world of precision manufacturing, “exact” is a theoretical concept, not a reality. No machine—no matter how advanced—can produce a part that is perfectly 100.000 mm long every single...

Sheet Metal Fabrication Design Guide: 6 Fundamentals for Cost-Effective Parts

Master sheet metal design with our 6 fundamental tips. Learn about uniform wall thickness, bend radii, and hole positioning for cost-effective fabrication....

Request a Quote

Ready to get started? Upload your CAD files and project details here. Our engineering team will review your request and provide a detailed quote, typically within 24 hours.