Final Tolerance Knowledge Guide for CNC Machining and Custom Parts

Editor's Note: Last updated on May 27, 2026, by Lucy

Many CNC projects fail not because of bad machining, but because tolerance requirements are unclear, unrealistic, or unnecessary from the start.

Tolerance in manufacturing is the allowed dimensional variation between the designed value and the finished part. Proper tolerances help CNC parts assemble correctly, control production cost, improve consistency, and ensure reliable mechanical performance without adding unnecessary machining difficulty.

cnc machining tolerance inspection using precision measuring tools
CNC tolerance inspection

When I first started working in a CNC shop, I believed tighter tolerances always meant better quality. After years of machining custom parts for industrial clients, I learned the opposite is often true. The real goal is functional precision. A part should be accurate enough to work properly, but not so tight that it wastes machining time, increases inspection cost, or creates production delays. This guide explains how I approach tolerance decisions in real CNC manufacturing projects.


What Is Tolerance in Manufacturing?

Small dimensional errors can create major assembly failures, vibration problems, and poor product life in precision mechanical systems.

Manufacturing tolerance defines the acceptable dimensional variation a part can have while still functioning correctly. CNC tolerances help engineers balance part performance, machining cost, assembly reliability, and production efficiency during manufacturing.

manufacturing tolerance measurement on cnc machined aluminum part
Manufacturing tolerance measurement

Why Tolerance Exists in Real Manufacturing

No machining process is perfect. Every CNC machine has thermal movement, spindle runout, cutting tool wear, and material variation. Even a high-end 5-axis machine cannot produce mathematically perfect dimensions every time.

That is why engineers define allowable limits instead of exact numbers. For example, if a shaft diameter is designed as 20 mm ±0.02 mm, the final part can range from 19.98 mm to 20.02 mm and still function correctly.

I often explain tolerance to new customers like this: dimensions describe what a part should be, while tolerances describe what the process can realistically control.

For companies outsourcing CNC machining services, understanding realistic tolerance capability early can prevent expensive redesigns and unnecessary production delays.

Common Types of Manufacturing Tolerances

Tolerance Type Purpose Example
Dimensional Tolerance Controls size variation ±0.05 mm
Geometric Tolerance Controls shape and orientation Flatness, concentricity
Surface Finish Tolerance Controls surface roughness Ra 1.6 μm
Positional Tolerance Controls feature location Hole position tolerance
Angular Tolerance Controls angle variation ±0.5°

Typical CNC Machining Tolerance Ranges

Manufacturing Process Typical Tolerance Capability
Standard CNC Milling ±0.05 mm
Precision CNC Machining ±0.01 mm
Grinding ±0.002 mm
Sheet Metal Fabrication ±0.1 mm to ±0.3 mm
Investment Casting1 ±0.2 mm to ±0.5 mm

One important lesson I learned after handling many industrial automation projects is this: tolerances are not a measure of quality, but a definition of function. A part with ±0.1 mm tolerance may perform perfectly, while another part with ±0.005 mm tolerance may still fail if the fit strategy is wrong.


When Are Tight Tolerances Necessary?

Many engineers over-specify tolerances because they worry about assembly risk, but unnecessary precision quickly increases manufacturing cost and lead time.

Tight tolerances are necessary only when assembly accuracy, motion control, sealing performance, or load stability directly depend on very small dimensional variation. Applying overly tight tolerances to non-critical features increases CNC cost without improving product function.

tight tolerance cnc machining for precision stainless steel parts
Tight tolerance CNC machining

Situations That Truly Require Tight Tolerances

In my experience, these applications usually justify high-precision machining:

  • Bearing seats
  • Hydraulic sealing surfaces
  • Aerospace components
  • Medical implants
  • Precision robotic assemblies
  • Optical equipment housings
  • High-speed rotating shafts

For example, a bearing bore may require H7 tolerance2 because excessive clearance can create vibration, noise, and premature bearing failure.

Meanwhile, a simple mounting bracket rarely needs anything tighter than ±0.1 mm.

How Tight Tolerances Increase CNC Cost

Many buyers underestimate how expensive tight tolerances become during production.

Here is what usually changes:

Manufacturing Factor Standard Tolerance Tight Tolerance
Machining Time Lower Higher
Tool Wear Normal Increased
Inspection Time Basic Extensive
Scrap Risk Lower Higher
Setup Complexity Simple Advanced
Machine Requirement Standard CNC Precision CNC

I once worked on an aluminum automation fixture where the customer initially requested ±0.005 mm across nearly every feature. After reviewing the assembly function together, we relaxed most dimensions to ±0.03 mm. The parts still worked perfectly, and machining cost dropped by nearly 40%.

Real CNC Case Study From Production

One robotics customer needed a precision stainless steel shaft assembly for an automated packaging system.

Parameter Original Design Optimized Design
Material SUS304 SUS304
Shaft Diameter 25 mm ±0.003 mm 25 mm ±0.01 mm
Surface Finish Ra 0.2 μm Ra 0.8 μm
Production Qty 500 pcs 500 pcs
CNC Cycle Time 48 min 29 min
Scrap Rate 12% 2%
Final Assembly Result Functional Functional

After reviewing the actual bearing fit and load conditions, we discovered the original tolerance level was unnecessary. The revised design reduced cost, improved yield, and shortened delivery time without affecting performance.

That project changed how I discuss tolerances with engineers. Good manufacturing is not about chasing the smallest number. It is about balancing function, cost, and process capability.

Teams that regularly work with precision machining tolerances usually understand that smarter tolerance allocation often delivers better long-term production stability than simply tightening every dimension.


How Are Tolerances Specified on Technical Drawings?

Poorly defined drawings often create quoting confusion, inspection disputes, and expensive rework during CNC production.

Manufacturing tolerances are specified on engineering drawings using plus/minus dimensions, limit dimensions, GD&T symbols, fit callouts, and international standards to clearly define acceptable part variation during machining and inspection.

engineering drawing with gd&t tolerance symbols for cnc machining
GD&T tolerance drawing

Common Ways Engineers Define Tolerances

The most common methods include:

Method Example Usage
Plus/Minus Tolerance 50 ±0.02 mm General dimensions
Limit Dimensioning 49.98–50.02 mm Precision fits
General Tolerance Notes ISO 2768-m Non-critical features
GD&T Symbols Position, flatness Functional geometry

GD&T becomes very important when dimensional size alone cannot fully define how a part should function.

For example, two holes may both measure correctly, but their relative position could still cause assembly failure. That is where positional tolerance helps.

Common Drawing Problems I See

Many RFQs contain these issues:

  • Missing datum references
  • Over-constrained dimensions
  • Inconsistent tolerance units
  • Impossible geometric requirements
  • No distinction between critical and non-critical features

I always recommend identifying critical-to-function dimensions clearly. This helps the machinist focus inspection effort where it matters most.

General Tolerance Standards

Many manufacturers use general tolerance systems for non-critical dimensions.

A common example is ISO 2768.

ISO 2768 Grade Typical Use
Fine (f) Precision components
Medium (m) Standard machined parts
Coarse (c) Welded or fabricated parts
Very Coarse (v) Large rough structures

Using standard tolerance notes simplifies drawings and reduces unnecessary dimension clutter.3


Understanding Fits and ISO Tolerance Systems

Many assembly failures happen because engineers select the wrong fit type instead of the wrong dimension.

Fits and ISO tolerance systems define the relationship between mating holes and shafts. Proper fit selection controls clearance, interference, assembly force, rotational movement, and long-term mechanical stability in CNC-machined assemblies.

iso shaft and hole fit tolerance system for cnc assemblies
ISO fit tolerance system

The Three Main Fit Categories

Fit Type Description Typical Application
Clearance Fit Space exists between parts Sliding assemblies
Transition Fit Small clearance or interference Accurate positioning
Interference Fit Parts press together tightly Permanent assemblies

For example, a sliding linear shaft often uses a clearance fit, while a bearing press fit uses interference.

Understanding ISO Hole and Shaft Systems

The ISO system uses letters and numbers to define tolerance zones.

Examples include:

  • H7
  • g6
  • h6
  • p6

In simple terms:

  • Uppercase letters describe holes
  • Lowercase letters describe shafts
  • Numbers define tolerance grade accuracy

A common CNC assembly combination is H7/h6. It gives controlled clearance for rotating parts.

Many engineers use detailed tolerance and fit guides during part design because selecting the correct fit often has a bigger impact on assembly performance than tightening dimensional tolerance alone.

Why Proper Fit Selection Matters

I once saw a customer use an interference fit for an aluminum gearbox housing without considering thermal expansion. After several hours of operation, the bearing preload became excessive and caused overheating.

We redesigned the fit using a controlled transition fit. The gearbox temperature dropped immediately during testing.

This is why fit design should always consider:

  • Material expansion
  • Operating temperature
  • Load direction
  • Lubrication
  • Assembly method
  • Maintenance requirements

Tolerance design is not only about dimensions. It is about how real mechanical systems behave during operation.


Common Tolerance Symbols, Charts, and International Standards

Global manufacturing projects often fail when suppliers and buyers use different tolerance systems or drawing conventions.

Tolerance symbols and international standards create a unified engineering language for CNC machining, helping engineers, suppliers, and inspectors communicate dimensional requirements clearly across global manufacturing projects.

international cnc machining tolerance symbols and standards chart
Tolerance standards chart

Common GD&T Symbols

Symbol Meaning
Flatness Surface uniformity
Parallelism Parallel relationship
Perpendicularity 90° orientation
Concentricity Shared center axis
Position Feature location accuracy
Circularity Roundness control
Runout Rotational accuracy

GD&T symbols help define functional requirements more clearly than dimensions alone.

Major International Tolerance Standards

Standard Region Purpose
ISO 2768 International General tolerances
ISO 286 International Fits and tolerances
ASME Y14.5 USA GD&T standard
DIN Standards Germany Mechanical engineering
JIS Standards Japan Industrial manufacturing

In global CNC sourcing, I often see customers combine ISO and ASME standards within the same drawing package. That can create confusion if definitions are inconsistent.

How I Recommend Managing Tolerances

After years in CNC machining, I now follow several simple rules:

  • Tighten tolerances only on critical features
  • Use standard fits whenever possible
  • Apply GD&T for functional geometry
  • Match tolerance level to process capability
  • Discuss manufacturability early with suppliers

The best machining projects happen when design engineers and machinists work together from the beginning instead of treating tolerance as only a drawing requirement.


Conclusion

Tolerance design is not about making every dimension as tight as possible. It is about creating parts that function reliably, assemble consistently, and remain cost-effective in real production. When engineers balance tolerance, fit, material behavior, and machining capability together, CNC manufacturing becomes faster, more stable, and far more predictable over the long term.

CNC Machining Customization Services



  1. "Investment Casting Tolerances, https://alliedcasting.com/capabilities/investment-casting/general-casting-tolerances/. A technical reference on investment casting tolerances documents the typical dimensional variation achievable by the process, supporting the stated range for investment-cast parts. Evidence role: statistic; source type: institution. Supports: Investment casting typically achieves dimensional tolerances of about ±0.2 mm to ±0.5 mm.. Scope note: Tolerance capability varies with alloy, part size, geometry, foundry controls, and applicable standards; the cited range should be treated as a typical guideline rather than a universal guarantee. 

  2. "ISO Limits and Fits Table", https://simplybearings.co.uk/shop/Info-Pages-ISO-Limits/c4746_4779/index.html?srsltid=AfmBOoo_hctlwg9HFFRsOQYhj-bf4L6QFGfYua1sEYVo1tSCxH151G3m. ISO system-of-limits references describe H7 as a standard hole-basis tolerance class commonly used in engineering fits, including locating fits where controlled clearance or transition behavior is required. Evidence role: definition; source type: institution. Supports: A bearing bore may require an H7 tolerance in applications where a controlled fit is needed.. Scope note: The source can support what H7 means and why it is used for fits, but the correct bearing-seat tolerance still depends on bearing type, load, speed, housing material, and service conditions. 

  3. "ISO 2768-1:1989(en), General tolerances — Part 1", https://www.iso.org/obp/ui/en/#!iso:std:7748:en. ISO 2768 is a general tolerance standard for linear and angular dimensions without individual tolerance indications, which supports the use of standard tolerance notes to avoid specifying separate tolerances on every non-critical dimension. Evidence role: general_support; source type: institution. Supports: Standard tolerance notes can simplify drawings and reduce unnecessary dimension clutter.. Scope note: The source supports the drafting rationale by context; it may not provide empirical evidence that drawings are always simpler or less cluttered in practice. 

Scroll to Top

Request a Free Quote

If you have any questions or need a quote, please send us a message. We will get back to you as soon as possible!
Click or drag a file to this area to upload.
If you already have drawings, please send them directly to us for a quick and accurate quote, all your information will be kept strictly confidential.