CNC Tolerance Standards Explained: ISO, ASME, and What They Mean for Your Parts

CNC Tolerance Standards Explained: ISO, ASME, and What They Mean for Your Parts

CNC Tolerance Standards Explained: ISO, ASME, and What They Mean for Your Parts

Tolerances are the language of precision manufacturing. They communicate how close a dimension must be to its nominal value, how round a bore must be, how flat a surface must sit, and how precisely two features must relate to each other. Yet tolerance standards remain one of the most misunderstood aspects of CNC machining, particularly when parts cross international supply chains where different standards systems apply.

A drawing that specifies a 25mm bore with an H7 tolerance means one thing to a machinist in Germany and might be interpreted differently by a shop in the United States if the drawing does not clearly reference the governing standard. Misunderstandings like this cause rejected parts, delayed shipments, and damaged supplier relationships. This article provides a clear, practical explanation of the tolerance standards that govern CNC machined parts.

The Two Dominant Standards Systems

ISO System (International Organization for Standardization)

The ISO tolerance system, defined primarily in ISO 286 (limits and fits) and ISO 1101 (geometric tolerancing), is the international standard used throughout Europe, Asia, and most of the world outside North America. The ISO system uses a letter-number combination to define tolerance zones. For holes, uppercase letters (H, G, F, etc.) define the position of the tolerance zone relative to the nominal size. For shafts, lowercase letters (h, g, f, etc.) serve the same purpose. The number (IT grade) defines the tolerance magnitude.

For example, 25H7 means a 25mm nominal bore with the H fundamental deviation (lower deviation at zero, meaning the bore can only be larger than nominal) and IT7 tolerance grade (a tolerance band of 21 microns, or about 0.0008 inches). The mating shaft might be specified as 25h6, creating a clearance fit with a guaranteed minimum clearance and a predictable maximum clearance.

ASME System (American Society of Mechanical Engineers)

The ASME system, governed by ASME Y14.5 (Geometric Dimensioning and Tolerancing, or GD&T), is the dominant standard in the United States and Canada. ASME Y14.5 provides a comprehensive symbolic language for communicating design intent on engineering drawings, using feature control frames, datum references, and material condition modifiers.

While ASME and ISO geometric tolerancing systems are conceptually similar (both control form, orientation, location, and runout), they differ in important details. The default tolerance zone shape for position tolerances differs (circular in ASME, sometimes cylindrical in ISO), the interpretation of material condition modifiers varies, and the datum establishment sequence follows different rules.

Understanding IT Grades

The International Tolerance (IT) grade system provides a standardized way to express tolerance magnitude regardless of the specific dimension. IT grades range from IT01 (extremely tight) to IT18 (extremely loose). Each grade defines a tolerance value that scales with the nominal size of the feature.

IT Grade Tolerance at 25mm (inches) Tolerance at 100mm (inches) Typical CNC Process Common Application
IT5 0.00035 0.0006 Precision grinding, jig boring Gage blocks, precision spindles
IT6 0.0005 0.00085 CNC turning, precision milling Bearing seats, dowel pin holes
IT7 0.0008 0.0014 Standard CNC milling and turning Shaft fits, bore tolerances, gear bores
IT8 0.0013 0.0021 CNC milling, drilling Bolt holes, general clearance fits
IT9 0.002 0.0034 CNC roughing, manual machining Non-critical clearances, rough locations
IT10 0.0033 0.0054 CNC roughing Non-functional dimensions, stock clearances
IT11 0.0052 0.0087 Fabrication, casting Unmachined surfaces, rough stock

The table reveals a critical insight: tolerance cost increases exponentially as IT grade tightens. Holding IT6 requires roughly twice the machining time and inspection effort of IT8, and holding IT5 requires grinding or jig boring, which adds an entire secondary process step. Designers who specify IT6 where IT8 would function adequately are adding cost without adding value.

Geometric Tolerancing: Beyond Plus and Minus

Linear tolerances (plus or minus values on a dimension) control size, but they do not adequately control shape, orientation, or the relationship between features. Geometric tolerancing fills this gap with specific controls:

Form Tolerances

Orientation and Location Tolerances

Runout Tolerances

Standard Fits: Clearance, Transition, and Interference

The ISO fit system defines standardized combinations of hole and shaft tolerances for common engineering situations. Understanding these fits helps both designers and machinists communicate expectations clearly.

Fit Type ISO Designation Clearance/Interference at 25mm Typical Application
Loose clearance H8/f7 +0.0008 to +0.0033 in Free-running shafts, pulleys
Close clearance H7/g6 +0.0001 to +0.0013 in Sliding fits, guide shafts
Precision clearance H7/h6 0.0000 to +0.0013 in Locating fits, precision assemblies
Transition (may be slight clearance or interference) H7/k6 -0.0001 to +0.0010 in Gear mounts, coupling hubs
Light interference H7/p6 -0.0009 to +0.0003 in Press-fit bushings, dowel pins
Heavy interference H7/s6 -0.0018 to -0.0005 in Permanent press fits, bearing seats

How CNC Process Capability Relates to Tolerance Standards

Every CNC process has a statistical capability expressed as a Cpk value (process capability index). A Cpk of 1.33 means the process can hold the specified tolerance with a statistical safety margin, producing fewer than 63 defective parts per million. A Cpk of 1.67 provides even greater assurance, producing fewer than 0.6 defective parts per million.

For CNC machining, typical process capabilities are:

Specifying a tolerance tighter than the process can reliably hold does not make the part better. It makes the part more expensive, increases scrap rates, and may force the machinist to use slower, less productive processes to achieve what the design does not actually require. The most effective drawings specify the loosest tolerance that still ensures the part functions correctly.

Practical Tips for Engineers and Buyers

Frequently Asked Questions

What is the difference between ISO and ASME GD&T?

Both systems control the same geometric characteristics (flatness, position, runout, etc.), but they differ in interpretation rules. ASME Y14.5 uses the "independent principle" by default, where each tolerance is evaluated separately unless explicitly linked. ISO uses similar concepts but has different rules for envelope requirements, material condition modifiers, and datum establishment. When working across international supply chains, specify the governing standard clearly on every drawing.

What does a "general tolerance" or "block tolerance" mean on a drawing?

The block tolerance in the title block applies to all dimensions that do not have an explicitly stated tolerance. A typical block tolerance might read "UNSPECIFIED TOLERANCES: LINEAR plus or minus 0.005, ANGULAR plus or minus 1 degree." Any dimension without a specific tolerance callout defaults to these values. Block tolerances should be set to the loosest values that are acceptable for the non-critical features on the part.

How tight a tolerance can standard CNC machining hold?

A well-maintained CNC machining center can reliably hold plus or minus 0.0005 inches on milled features and plus or minus 0.0002 inches on turned diameters under stable conditions. Going tighter than this typically requires grinding, jig boring, or lapping, which adds process steps and cost. Always ask whether a tighter tolerance is functionally necessary before specifying it.

What is the difference between accuracy and repeatability in CNC machining?

Accuracy describes how close a machined dimension is to the nominal value specified on the drawing. Repeatability describes how consistently the machine produces the same dimension across multiple parts. A machine can be repeatable but not accurate (consistently producing the same wrong dimension), or accurate but not repeatable (averaging the correct dimension with large part-to-part variation). CNC machines are typically both accurate and repeatable within their process capability range.

How do thermal effects impact tolerance achievement?

Thermal expansion is often the largest source of dimensional error in precision machining. A 100mm steel part expands approximately 1.2 microns per degree Celsius of temperature change. In a shop with 5-degree daily temperature swings, this translates to 6 microns (0.0002 inches) of growth on a relatively small part. For IT6 and tighter tolerances, temperature-controlled environments or thermal compensation in the machine control are necessary to achieve reliable results.

What is the "10:1 rule" in inspection?

The 10:1 rule (also called the gage maker's rule) states that the measurement instrument should have a resolution and accuracy at least 10 times finer than the tolerance being verified. For a plus or minus 0.001-inch tolerance (0.002-inch total band), the measurement tool should resolve to at least 0.0002 inches. This rule ensures that measurement uncertainty does not consume a significant portion of the tolerance band, reducing the risk of accepting bad parts or rejecting good ones.

Related Resources