Skip to content
Upload CAD

2026-09-24

CNC Machining Tolerances Explained: How to Specify, Control and Inspect Precision Parts

236153d7d4a300db65a872e6e0e9dfe5

When a precision component is manufactured from a CAD model and engineering drawing, the nominal dimension alone is not enough to define whether the part is acceptable.

A shaft may be designed as 20.00 mm, but should it actually measure 20.00 mm exactly? In most manufacturing environments, the answer is no. A drawing normally defines an allowable variation around the nominal dimension. That allowable variation is the machining tolerance.

CNC machining tolerances influence much more than dimensional inspection. They affect manufacturing process selection, tooling, workholding, machining time, material behavior, surface finish, inspection requirements and ultimately production cost.

For buyers and engineers sourcing custom precision parts, understanding tolerances is therefore essential.

A tolerance that is tighter than necessary can increase manufacturing cost without improving product performance. A tolerance that is too loose can create assembly problems, leakage, excessive movement, vibration or premature wear.

The objective is not simply to specify the smallest possible tolerance.

The objective is to specify the right tolerance for the function of the part and select a manufacturing process capable of controlling it consistently.

MFG SOLUTION approaches CNC machining projects by reviewing geometry, material, quantity, tolerance, surface requirements and inspection requirements together rather than treating tolerance as an isolated drawing value.


1. What Are CNC Machining Tolerances?

A CNC machining tolerance defines the permitted variation from a nominal dimension.

For example, a drawing may specify:

20.00 ±0.05 mm

This means the acceptable dimensional range is:

19.95 mm to 20.05 mm

The nominal value is 20.00 mm, while the total tolerance zone is 0.10 mm.

Another drawing may specify:

20.000 ±0.010 mm

The acceptable range becomes:

19.990 mm to 20.010 mm

The second requirement is substantially tighter and may require more controlled machining, more stable workholding and more rigorous inspection.

Tolerance can therefore be viewed as part of the manufacturing strategy rather than simply a number on a drawing.

For general CNC machining projects, the actual achievable tolerance depends on factors such as:

  • Part size
  • Geometry
  • Material
  • Machine condition
  • Tooling
  • Workholding
  • Thermal stability
  • Cutting strategy
  • Feature accessibility
  • Surface treatment
  • Inspection equipment

MFG SOLUTION also notes that general machining tolerances depend on geometry and size, and tighter tolerances may be possible on selected features after engineering review.

For complex components, the engineering team should evaluate the complete drawing before confirming capability.


2. Why CNC Machining Tolerances Matter

Tolerance exists because real manufacturing processes always have variation.

Even a modern CNC machine cannot manufacture every dimension to exactly the same mathematical value indefinitely.

Variation can come from:

  • Tool wear
  • Thermal expansion
  • Machine positioning
  • Cutting forces
  • Material deformation
  • Fixture movement
  • Measurement uncertainty
  • Tool deflection
  • Spindle condition
  • Programming strategy
  • Surface treatment

The purpose of tolerance is therefore to define an acceptable manufacturing window.

A well-designed tolerance system allows the manufacturer to produce parts consistently while ensuring that the finished component performs its intended function.

A poorly designed tolerance system creates two opposite risks.

Risk 1: Tolerance is too loose

The part may experience:

  • Excessive clearance
  • Poor alignment
  • Leakage
  • Vibration
  • Unwanted movement
  • Poor sealing
  • Assembly difficulty

Risk 2: Tolerance is unnecessarily tight

The part may require:

  • Additional machining passes
  • More expensive tooling
  • Slower cutting conditions
  • More precise workholding
  • More frequent inspection
  • Environmental control
  • Additional sorting
  • Higher scrap risk

This is why tolerance should be connected directly to function.


3. Not Every Dimension Needs the Same Tolerance

One of the most common mistakes in precision machining is applying an extremely tight tolerance to every dimension.

Consider an aluminum housing with 30 dimensions.

Perhaps only four dimensions affect the assembly:

  • Bearing bore
  • Shaft location
  • Mounting-hole position
  • Sealing surface

The remaining dimensions may only define the external shape.

If all 30 dimensions receive extremely tight limits, manufacturing and inspection become unnecessarily complicated.

A better approach is to identify critical-to-function features.

For example:

FeaturePossible requirement
Bearing boreTight dimensional tolerance
Shaft diameterControlled fit tolerance
Mounting holePosition tolerance
Sealing surfaceDimensional + surface finish control
External non-functional faceGeneral tolerance
Cosmetic edgeVisual requirement

This approach is also consistent with MFG SOLUTION’s current CNC guidance, which recommends applying tight controls to function-critical features rather than treating every dimension identically.


4. Dimensional Tolerance vs. Geometric Tolerance

CNC machining drawings generally contain two important types of control:

Dimensional tolerances

These control size.

Examples include:

  • Length
  • Width
  • Diameter
  • Thickness
  • Hole diameter

Examples:

10.00 ±0.02 mm

or

Ø20 H7

Geometric tolerances

These control the form, orientation, location or relationship between features.

Examples include:

  • Position
  • Flatness
  • Parallelism
  • Perpendicularity
  • Concentricity
  • Circularity
  • Cylindricity
  • Runout
  • Profile

A part can satisfy its dimensional measurements but still fail its functional requirements.

For example, a shaft may have the correct diameter but have excessive runout.

Similarly, a mounting plate may have all holes at the correct individual diameters but the hole pattern may be incorrectly positioned.

This is why complex precision components often require a combination of dimensional tolerances and GD&T controls.


5. Understanding Fit Tolerances for Shafts and Holes

Shaft-and-hole relationships are among the most important applications of CNC tolerances.

Three common fit categories are:

Clearance fit

There is always clearance between the shaft and hole.

This allows relative movement or easy assembly.

Typical applications include:

  • Sliding components
  • Rotating shafts
  • Removable assemblies

Transition fit

The resulting fit can be close, depending on actual feature sizes.

This is useful when accurate positioning is required without a permanent interference fit.

Interference fit

The shaft is intentionally larger than the mating hole within the specified limits.

Assembly may require:

  • Press fitting
  • Heating
  • Cooling
  • Specialized assembly equipment

MFG SOLUTION’s shaft-and-hole tolerance reference discusses common ISO fit classes such as H7/g6, H7/k6 and H7/p6 and explains the difference between clearance, transition and interference fits.

The important lesson is that a tolerance should describe the required functional relationship between components rather than simply making one dimension “very precise.”


6. How ISO Tolerance Classes Help

International tolerance systems provide standardized ways to communicate dimensional requirements.

Instead of writing a custom tolerance for every hole and shaft, engineers can use recognized tolerance classes.

For example:

H7

is commonly associated with a hole tolerance zone.

g6

can be used for a shaft.

The resulting combination defines a particular fit relationship.

Standardized tolerance systems provide several advantages:

  • Easier communication
  • Predictable assembly
  • Standardized inspection
  • Easier supplier interpretation
  • Compatibility with standard tooling
  • Reduced drawing ambiguity

However, the correct tolerance class still depends on the application.

Using a very tight ISO fit simply because the component is called a “precision part” is not automatically beneficial.


7. How Material Affects CNC Tolerance

Material selection can influence dimensional stability.

Different materials respond differently to:

  • Cutting forces
  • Heat
  • Clamping pressure
  • Tool pressure
  • Coolant
  • Machining sequence
  • Surface treatment

For example, aluminum is generally highly machinable, but thin aluminum walls can deform under clamping or cutting forces.

Stainless steel can generate higher cutting forces and heat, making process stability particularly important.

Engineering plastics may have different thermal expansion and stiffness characteristics from metals.

MFG SOLUTION’s material resources cover aluminum, stainless steel, carbon steel, brass, copper, titanium and engineering plastics, with material selection considered alongside machining and finishing requirements.

This means that the same nominal tolerance may not represent the same manufacturing challenge across different materials.


8. Tolerance and CNC Machine Selection

The selected machining process also influences tolerance control.

CNC Milling

CNC milling is suitable for:

  • Plates
  • Housings
  • Brackets
  • Fixtures
  • Prismatic components
  • Complex 3D geometries

For multi-face or complex components, 5-axis CNC machining can reduce manual repositioning and improve access to multiple features.

CNC Turning

CNC turning is commonly used for:

  • Shafts
  • Bushings
  • Pins
  • Fittings
  • Rotational components

Swiss Turning

Swiss turning is particularly useful for:

  • Small-diameter parts
  • Long slender components
  • Feature-dense parts
  • High-repeatability production

MFG SOLUTION’s Swiss lathe capability specifically focuses on small precision parts and uses guide-bushing support to stabilize the workpiece during machining.

Automatic Lathe

For high-volume simple rotational components, automatic turning can offer a more efficient production route.

Cold Forging + CNC Machining

For suitable high-volume geometries, cold forging can produce a near-net shape followed by CNC machining of critical dimensions.

The appropriate process should therefore be selected from the combination of geometry, tolerance, quantity and material rather than tolerance alone.


9. How Workholding Influences Tolerance

Even if the CNC machine is highly accurate, poor workholding can compromise the finished part.

The workholding system must:

  • Locate the part consistently
  • Prevent movement
  • Minimize deformation
  • Maintain datum relationships
  • Provide tool access
  • Control vibration

Thin-wall components are particularly sensitive to clamping force.

If excessive pressure is applied during machining, a thin component may deform.

When the part is released, it may partially return toward its original shape, causing dimensional variation.

This is why fixture design and tolerance planning should be considered together.

For complex parts, the manufacturing engineer may evaluate:

  1. Datum selection
  2. Clamping locations
  3. Fixture stiffness
  4. Cutting direction
  5. Tool access
  6. Number of setups
  7. Inspection datums

A tolerance cannot be considered independently from the way the component is physically held during machining.


10. How Tool Wear Affects Dimensional Accuracy

Cutting tools do not remain in exactly the same condition throughout production.

As a tool wears:

  • Cutting forces can increase
  • Surface finish can deteriorate
  • Dimensions can gradually shift
  • Burr formation can increase
  • Chatter may become more likely

This is especially important for production quantities.

A process that produces a dimension of 10.005 mm during the first few parts may gradually move toward 10.015 mm as the tool wears.

Therefore, production control may include:

  • Tool-life monitoring
  • Offset adjustment
  • In-process measurement
  • First-piece inspection
  • Periodic inspection
  • Statistical process monitoring

The objective is not merely to inspect the final batch.

The objective is to keep the process stable throughout production.


11. Tolerance and Surface Finish Must Be Considered Together

Dimensional accuracy and surface finish are related but different requirements.

For example, a shaft could satisfy:

Ø20.00 ±0.01 mm

while still having an unsuitable surface finish.

Conversely, a surface can be very smooth while the dimension is outside its allowable range.

Surface roughness is commonly specified using parameters such as:

  • Ra
  • Rz
  • Rq

MFG SOLUTION’s current surface-finish guidance explains that Ra is widely used for CNC surface specifications and that feed rate, spindle speed, tool geometry and machining conditions influence the resulting surface texture.

Surface finish can also influence functional fit.

For example:

  • Bearing surfaces
  • Sealing surfaces
  • Sliding surfaces
  • Mating faces
  • Precision bores

may require tighter surface control than ordinary external surfaces.

Therefore, tolerance and surface finish should be reviewed together during quotation.


12. How Surface Treatment Can Change Final Dimensions

A component may meet its dimensional requirement before finishing but fail after coating or treatment.

Potential processes include:

  • Anodizing
  • Hardcoat anodizing
  • Electropolishing
  • Electroplating
  • Nickel plating
  • Zinc plating
  • Passivation
  • Polishing
  • Powder coating

The coating or material-removal process can change the final surface condition and dimensions.

For example, when a precision threaded aluminum component receives anodizing, coating buildup can affect thread clearance.

MFG SOLUTION’s current machining resources specifically recommend clarifying whether dimensions apply before or after finishing.

This should be clearly stated on the drawing.


13. Tolerance and Inspection Equipment

A tolerance is only useful if it can be reliably verified.

Different features require different inspection methods.

Calipers

Suitable for general dimensions where extremely tight accuracy is not required.

Micrometers

Useful for precision external dimensions such as shafts.

Bore gauges

Useful for internal diameters and bores.

Pin gauges

Useful for checking holes and small internal features.

Thread gauges

Used for internal and external thread verification.

CMM

Coordinate Measuring Machines can measure complex dimensional and geometric relationships.

Typical CMM applications include:

  • Hole position
  • Profile
  • Flatness
  • Parallelism
  • Perpendicularity
  • True position
  • Complex 3D geometry

Surface roughness tester

Used when a drawing specifies a surface roughness requirement such as Ra.

The inspection method should be appropriate for the feature and tolerance.


14. Measurement Uncertainty Matters

A measurement is not perfectly exact.

Every inspection system has some level of uncertainty.

The inspection method should therefore be appropriate for the tolerance being evaluated.

For example, checking a very tight shaft tolerance using a basic general-purpose instrument may not provide the same confidence as using a calibrated micrometer or CMM.

For critical dimensions, the quality plan may include:

  • Calibrated instruments
  • Defined measurement methods
  • Controlled inspection conditions
  • First article inspection
  • In-process inspection
  • Final inspection
  • Measurement records

This is particularly important when the customer requires formal inspection documentation.


15. Tolerance Stack-Up in Assemblies

A component can pass its individual drawing requirements but the final assembly may still fail.

This can happen because multiple tolerances accumulate.

Consider a simple assembly with three dimensions:

  • A = 20.00 ±0.05 mm
  • B = 10.00 ±0.03 mm
  • C = 5.00 ±0.02 mm

The total dimensional variation can become significant when the dimensions are combined.

This is called tolerance stack-up.

Engineers should therefore identify:

  • Critical assembly dimensions
  • Mating surfaces
  • Functional gaps
  • Datum relationships
  • Worst-case tolerance conditions
  • Statistical variation where appropriate

Tolerance stack-up analysis is especially important for assemblies containing multiple precision components.


16. How DFM Can Improve Tolerance Decisions

Design for Manufacturability should happen before production.

A DFM review can identify:

  • Unnecessarily tight tolerances
  • Difficult-to-machine features
  • Deep narrow pockets
  • Small internal radii
  • Difficult-to-measure features
  • Unusual hole sizes
  • Difficult datum structures
  • Conflicting drawing requirements

MFG SOLUTION’s DFM guidance specifically addresses features such as deep narrow slots, blind holes, sharp internal corners and unnecessarily tight tolerances as potential manufacturing challenges.

The objective is not to relax every tolerance.

Instead, the goal is to distinguish between:

Required precision

and

unnecessary precision.

This distinction can have a significant effect on production cost.


17. How Tolerance Affects CNC Machining Cost

Tolerance is one of the factors that can directly affect quotation price.

A tighter tolerance may require:

  • More machining time
  • Additional finishing passes
  • Better workholding
  • Specialized tooling
  • More frequent tool changes
  • More inspection
  • More process controls
  • Higher scrap prevention effort

For example, machining a shaft to:

±0.05 mm

may require a normal turning process.

Machining the same shaft to:

±0.005 mm

may require additional process planning and inspection depending on material, geometry and feature requirements.

Therefore, when requesting a quotation, it is useful to identify which dimensions are truly critical.

MFG SOLUTION’s online quotation system also identifies material, geometry, complexity, tolerance, surface finish, quantity and secondary operations as factors affecting machining pricing.


18. Tolerance Requirements for High-Volume Production

Tolerance control becomes even more important as production quantity increases.

Suppose a customer orders:

100 prototype parts

A supplier may inspect a large proportion of the parts manually.

For:

50,000 production parts

the manufacturing process must be much more stable.

Production planning may include:

  • Tool-life management
  • First-piece inspection
  • Process monitoring
  • Sampling inspection
  • Automated inspection
  • Statistical process control
  • Fixture maintenance
  • Process capability analysis

The tolerance must therefore be achievable not only on one part but repeatedly across the production run.


19. Choosing the Right Tolerance for Different Features

A practical drawing strategy is to classify dimensions by function.

Class A — Critical dimensions

These directly affect:

  • Assembly
  • Sealing
  • Rotation
  • Alignment
  • Safety
  • Performance

Use appropriate tight dimensional or geometric controls.

Class B — Important dimensions

These influence assembly or appearance but have some flexibility.

Use moderate tolerance requirements.

Class C — General dimensions

These have limited functional impact.

Use the applicable general tolerance standard rather than assigning unnecessarily tight individual limits.

This approach keeps drawings easier to manufacture and easier to inspect.


20. CNC Tolerance Checklist for Engineers and Buyers

Before sending a drawing to a CNC machining supplier, review the following:

Drawing

  • Is the latest drawing revision clearly identified?
  • Are all critical dimensions specified?
  • Are datums clearly defined?
  • Are GD&T symbols used where necessary?
  • Are tolerances consistent?

Material

  • Is the exact material grade specified?
  • Is temper or condition defined?
  • Is heat treatment required?
  • Are material certificates required?

Machining

  • Is the selected process appropriate?
  • Are small or deep features manufacturable?
  • Is workholding practical?
  • Can the tool access all critical features?

Surface

  • Is Ra specified where necessary?
  • Are cosmetic areas identified?
  • Is surface treatment defined?
  • Are dimensions specified before or after finishing?

Inspection

  • Which dimensions require 100% inspection?
  • Which features require CMM?
  • Are thread gauges required?
  • Is a first article inspection required?
  • Is an inspection report required?

Production

  • Prototype quantity?
  • Production quantity?
  • Annual demand?
  • Expected lead time?
  • Packaging requirements?

This information helps a supplier evaluate the complete manufacturing route rather than simply calculating machine time.


21. What to Send When Requesting a CNC Machining Quote

For an accurate quotation, provide as much of the following information as possible:

  1. 3D CAD model
  2. Controlled 2D drawing
  3. Material grade
  4. Material condition
  5. Quantity
  6. Critical tolerances
  7. GD&T requirements
  8. Surface finish
  9. Surface treatment
  10. Heat treatment
  11. Inspection requirements
  12. Certification requirements
  13. Packaging requirements
  14. Delivery requirements

MFG SOLUTION currently accepts common CAD formats including STEP, STP, IGES, SLDPRT, SAT, X_T, X_B, DWG and DXF through its quotation workflow.

The clearer the engineering information, the easier it is to determine the appropriate process, tolerance strategy and inspection plan.


22. How MFG SOLUTION Approaches Precision Tolerance Projects

A reliable tolerance strategy should connect the complete manufacturing chain:

Drawing → Material → Process → Workholding → Tooling → Machining → Finishing → Inspection

MFG SOLUTION’s current manufacturing capability covers CNC machining, CNC turning, Swiss turning, cold forging, automatic lathe, precision casting and surface finishing, allowing the manufacturing route to be evaluated according to geometry, volume and production risk.

For example:

A small stainless-steel shaft may be evaluated for Swiss turning.

A complex aluminum housing may require multi-axis CNC machining.

A high-volume simple pin may be evaluated for automatic turning or cold forming.

A complex near-net-shape component may benefit from precision casting followed by CNC finishing.

The correct answer depends on the actual drawing.

That is why tolerance should never be evaluated independently from process selection.


Frequently Asked Questions

1. What is CNC machining tolerance?

CNC machining tolerance is the allowable variation around a nominal dimension. For example, 20.00 ±0.05 mm allows the finished dimension to fall between 19.95 and 20.05 mm.

2. What is a typical CNC machining tolerance?

There is no single tolerance that applies to every CNC part. Achievable tolerance depends on material, size, geometry, machine, tooling, workholding, process and inspection method.

3. Does tighter tolerance always mean better quality?

No. Tighter tolerance is only beneficial when required by the part’s function. Unnecessarily tight tolerances can increase machining time, inspection requirements and production cost.

4. What is the difference between dimensional tolerance and GD&T?

Dimensional tolerance controls size, while GD&T controls geometric characteristics such as position, flatness, orientation, profile and runout.

5. How does material affect machining tolerance?

Material properties influence cutting forces, heat generation, tool wear, deformation and dimensional stability. Different materials may therefore require different machining strategies.

6. Can CNC machining achieve very tight tolerances?

Very tight tolerances may be achievable on selected features, but actual capability must be confirmed from the part’s geometry, material, process and inspection requirements.

7. Does surface treatment affect dimensional tolerance?

Yes. Coatings and surface treatments can change final dimensions. Drawings should clarify whether critical dimensions apply before or after treatment.

8. How can I reduce the cost of tight-tolerance CNC machining?

First identify which dimensions are truly functional. Avoid unnecessarily tight tolerances, simplify difficult features where possible, select an appropriate process and define an inspection plan that matches the actual risk.


Conclusion

CNC machining tolerance is not simply a number added to an engineering drawing.

It connects product function with manufacturing reality.

The right tolerance strategy considers:

Function + Geometry + Material + Process + Workholding + Tooling + Surface Finish + Inspection

When these factors are evaluated together, manufacturers can achieve the required precision without creating unnecessary production complexity.

For engineers and procurement teams, the most useful approach is to identify critical-to-function features first, then assign appropriate dimensional and geometric controls.

For manufacturers, the goal is to establish a stable process capable of repeatedly producing those features within specification.

MFG SOLUTION supports precision machining projects from engineering review and process selection through machining, finishing and inspection.

If you have a CNC machining project requiring specific tolerances, send the 3D model, 2D drawing, material, quantity, surface treatment and inspection requirements for an engineering review.

Start your next precision machining project with MFG SOLUTION:

Request a CNC Machining Quote

Contact MFG SOLUTION Engineering

WhatsApp
MFG SOLUTIONWhatsApp enquiries

Have a manufacturing project?
Tell us about your parts, materials and requirements.

+86 181 2296 9278

Start WhatsApp chat ↗Opens WhatsApp. Send your message there.