Understanding standard CNC machining tolerances is essential for designers, engineers, and procurement teams. Tolerances govern dimensional allowances for machined parts, directly impacting part fit, assembly performance, production cost, scrap rate, and machining company manufacturability. This guide breaks down types of tolerances in CNC, bilateral and unilateral tolerance types, ISO 2768 standards, GD&T principles, and realistic tolerance capabilities across common CNC processes. You will also learn how to apply standard vs tight tolerances rationally, avoid over-tolerancing, and balance precision, lead time, and cost for both prototype and production CNC components.
CNC Machining Tolerances Guide: What They Mean and Why They Matter
CNC machining tolerances define how much dimensional variation is allowed after a part is machined. For engineering buyers, the tolerance is not just a drawing detail. It affects fit, inspection, scrap risk, cost, and whether a supplier can make the part with a normal machining process.
What are CNC machining tolerances?
A CNC machining tolerance is the acceptable dimensional variation from the nominal size on a drawing. The nominal size is the target dimension. The tolerance defines the allowed range around that target.
The basic formula is:
Tolerance = upper limit − lower limit
For example, if a machined feature has an upper limit of 10.05 mm and a lower limit of 9.95 mm, the total tolerance is:
10.05 mm − 9.95 mm = 0.10 mm
This means any measured part between 9.95 mm and 10.05 mm is acceptable for that dimension.
A useful visual model is a tolerance range zone around the nominal dimension. If the nominal size is 10.00 mm and the tolerance is ±0.05 mm, the tolerance zone extends equally above and below the nominal size. Industry machining tolerance guides commonly use this type of limit-based explanation because it connects the drawing callout to inspection acceptance.
Difference between bilateral and unilateral tolerances in machining
The difference between bilateral and unilateral tolerances in machining is how the allowed variation is distributed around the nominal size.
A bilateral tolerance allows variation in both directions. For example, a 10 mm shaft diameter with +0.02 / -0.00 mm tolerance may measure from 10.00 mm to 10.02 mm, but not below 10.00 mm. This type of unilateral limit is used when the feature must not cross a functional boundary such as minimum shaft size or maximum bore size.
A unilateral tolerance allows variation in only one direction. For example, a 10 mm pipe with +1 mm / −0 mm tolerance may measure from 10 mm to 11 mm, but not below 10 mm. This is useful when going below the nominal size would cause a fit or sealing problem.
A limit tolerance states the exact upper and lower bounds, such as 9.95–10.05 mm. Limit tolerances remove ambiguity because the inspector reads the acceptable range directly.
Typical drawing callouts may look like this:
| Tolerance type | Example callout | Acceptable range |
|---|---|---|
| 二国間 | 10.00 ±0.05 mm | 9.95–10.05 mm |
| 一方的 | 10.00 +1.00 / −0.00 mm | 10.00–11.00 mm |
| 制限 | 9.95–10.05 mm | 9.95–10.05 mm |
Why tolerances affect engineering decisions
Tolerances affect fit, function, interchangeability, and assembly clearance. A part may be easy to machine as a single component but fail when assembled with mating parts if the tolerance stack-up consumes the working clearance.
The key decision is whether a feature is critical or non-critical. A bearing bore, dowel hole, shaft diameter, sealing face, or press-fit feature may need tighter control. A cover edge, clearance slot, bracket outline, or cosmetic radius may not.
Tighter tolerances should be applied selectively because they affect machining and inspection. Before assigning a tight tolerance, check:
- What function does this feature perform?
- Does it mate with another part?
- What inspection method can verify it?
- Is the tolerance needed for prototypes, production, or both?
- Does production volume make repeatability more important?
When loose tolerances are acceptable in machined components
Loose tolerances are acceptable in machined components when the dimension does not control fit, motion, sealing, alignment, or safety. Covers, brackets, spacers, cosmetic features, and non-mating profiles often fall into this category.
Standard tolerance bands such as ±0.005″ to ±0.030″ are common for many non-critical machined features, depending on the process. Gasket cutting, rail cutting, and some router-cut features may use looser bands than precision milled or turned features.
The decision note is simple: loosen tolerances where function does not require precision. This keeps the drawing focused on the features that matter.
Can the Required Tolerance Be Manufactured?
A tolerance is only useful if it can be made and verified. Tight tolerance machining depends on process capability, machine condition, setup stability, tooling, material behavior, and inspection method.
What tolerance can CNC milling realistically hold?
A common service-shop benchmark for unspecified CNC milling tolerance is around ±0.005″ (0.13 mm), but this is not a universal machining limit. Actual capability depends on feature type, material, geometry, workholding, machine condition, and inspection method. A local bore, slot, or face may be controlled differently from a whole-part relationship across multiple setups. A precision machining option may support ±0.002″ / 0.051 mm in suitable cases.
Tolerances below ±0.001″ are challenging and are not typical for standard CNCフライス加工. They may require careful review, specific feature control, specialized equipment, or secondary operations.
| 許容範囲 | Typical meaning | Decision caution |
|---|---|---|
| ±0.005″ / 0.13 mm | Common standard machining range | Suitable for many general features |
| ±0.002″ / 0.051 mm | Precision machining range | Use for fit-sensitive features |
| ±0.001″ and below | Very tight machining range | Requires process and inspection review |
CNC tolerance capability by process
CNC tolerance capability by process is not identical, but several common machining processes use similar default bands.
| プロセス | Standard tolerance | Tighter option | 備考 |
|---|---|---|---|
| 3-axis / 5-axis milling | ±0.005″ | ±0.002″ in suitable cases | Feature geometry and setup matter |
| CNC lathe / turning | ±0.005″ | ±0.002″ in suitable cases | Round features may be well controlled |
| CNCルーター | ±0.005″ typical in some service data | Looser for some materials/features | Material rigidity matters |
| Engraving | ±0.005″ | Feature-specific | Small features need review |
| Screw machining | ±0.005″ | Feature-specific | Production repeatability matters |
| Gasket / rail cutting | Around ±0.030″ | Process dependent | Usually less precise than milling |
| Steel rule die cutting | Around ±0.015″ | Process dependent | Used where looser limits are acceptable |
How machine capability limits tight tolerance machining
How machine capability limits tight tolerance machining comes down to repeatability. Machine condition, setup stability, tool control, and process repeatability all affect whether the same result can be achieved across one part or many parts.
Precision features may require specialized equipment or secondary operations. For example, reamed holes may reach ±0.0005″ in specific documented machining-service examples, but that does not mean the same tolerance should be applied globally across the part.
Very tight tolerances should be reviewed as feature-specific requirements, not as a general note applied to every dimension.
Prototype machining tolerances vs production tolerances
Prototype machining tolerances often use standard bands when no custom specifications are supplied. A common default is ±0.005″, with a precision option around ±0.002″ for suitable features.
Production tolerances may need to be tighter or more feature-specific because parts must remain interchangeable over repeated runs. Same-side features and reamed holes may support tighter results than features separated by multiple setups.
Prototype drawings should separate “needed now for testing” from “needed later for production fit.” This prevents early prototype parts from being over-specified.

How CNC Tolerances Work in Drawings and Standards
Drawings must communicate which dimensions use general tolerances and which need explicit control. If a drawing is unclear, the shop may apply default assumptions that may not match the design intent.
Drawings should make the control hierarchy clear: title-block or note-based general tolerances apply unless specific dimensions and tolerances, limit, or GD&T callout overrides them. If requirements conflict, the explicit feature-level requirement should govern. This helps prevent supplier ambiguity on which dimensions are critical and how they will be inspected.
ISO 2768 for CNC machined parts
ISO 2768 is a general tolerance framework used when a drawing explicitly calls it out in the title block or notes; it should not be assumed automatically. Common class notation includes f, m, c, and v for fine, medium, coarse, and very coarse general tolerances. Use it for non-critical dimensions, then apply explicit limits or GD&T to features that control fit, sealing, alignment, or function. In ASME Y14.5 drawing environments, the same principle applies, but feature relationships are typically controlled with explicit dimensioning and GD&T rather than relying on a general-tolerance note alone.
Many CNC services align default tolerances with ISO 2768-style general tolerances, especially for non-critical dimensions.
| ISO2768クラス | 一般用 |
|---|---|
| Fine | Small or more controlled non-critical dimensions |
| ミディアム | General machined parts when no tighter feature tolerance is needed |
| Coarse | Larger or less critical dimensions |
| Very coarse | Large parts or features with broad acceptable variation |
ISO 2768 is useful because it prevents every non-critical dimension from needing custom tolerance.
Limitations of ISO 2768 for precision machined parts
The limitations of ISO 2768 for 精密機械加工部品 are important. ISO 2768 is useful for general tolerances, but it does not replace explicit tolerance control for every precision feature.
Critical fits may require bilateral, unilateral, limit, or GD&T callouts. Very tight tolerances may exceed general tolerance classes, especially when the requirement is below ±0.001″.
A practical rule is to use ISO defaults for non-critical dimensions and specify critical features separately. This keeps the drawing readable and improves manufacturing feasibility.
How GD&T improves tolerance control for CNC parts
GD&T, or geometric dimensioning and tolerancing, controls geometry such as location, orientation, flatness, and position. How GD&T improves tolerance control for CNC parts is that it defines functional relationships, not only size limits.
Coordinate tolerances may not fully control how a hole pattern relates to a datum surface. GD&T can define datums and control position relative to those datums.
Typical examples include a hole pattern that must align with a mating plate, a flat mating surface, or a datum-based bearing location. GD&T is most useful when function depends on relationships between features.
Why true position tolerance matters for machined features
Why true position tolerance matters for machined features is that a hole can have the correct diameter but still be in the wrong location. If mounting holes drift from the intended pattern, the assembly may fail even when each hole diameter passes inspection.
True position controls feature location relative to datums. It is often used for mounting holes, dowel holes, bearing locations, and mating patterns.
A coordinate tolerance may allow square tolerance zones in X and Y. A true position callout controls the allowed positional error more directly around the intended feature location.
Advantages, Limitations, and Trade-Offs of Tight CNC Tolerances
Tight tolerances can be necessary, but they create trade-offs. The goal is not to make every dimension as tight as possible. The goal is to control the features that make the part function.
When standard CNC tolerances are not sufficient
When standard CNC tolerances are not sufficient, the part usually has a controlled fit, alignment, or sealing requirement. Press fits, bearing bores, reamed holes, shafts, sealing surfaces, and critical assemblies are common examples.
Aerospace, medical, and precision-fit components may require tighter feature control than standard CNC tolerances. The decision factor is function: if the feature must control movement, load transfer, sealing, or alignment, standard tolerance may not be enough.
Risks of specifying unnecessarily tight tolerances
The risks of specifying unnecessarily tight tolerances include higher machining difficulty, more inspection burden, greater likelihood of rework or rejection, and reduced supplier flexibility.
Features that often should remain at standard tolerance include:
- Cosmetic outside profiles
- Clearance edges
- Non-mating covers
- Bracket outlines
- General pocket depths that do not control fit
- Spacer features with generous clearance
Tight tolerances should be tied to function. If no functional reason exists, the tolerance is probably too tight.
Tight tolerance benchmark: ±0.005″, ±0.002″, ±0.001″
The tight tolerance benchmark for many CNC buyers starts with three bands: ±0.005″, ±0.002″, and ±0.001″.
| Tolerance level | 代表的な使用例 | Decision caution |
|---|---|---|
| ±0.005″ | Common default tolerance | Suitable for many general machined dimensions |
| ±0.002″ | Precision machining range | Use for fit-sensitive or repeatability-sensitive features |
| ±0.001″ and below | Challenging range | Requires careful review of process and inspection |
Tolerances below ±0.001″ should not be assumed for standard CNC machining.
Surface finish vs dimensional tolerance
Surface finish and dimensional tolerance are separate requirements. A commonly cited machined surface finish is about 125 µin Ra, approximately 3.2 µm Ra, but the required finish depends on function. Surface finish and dimensional tolerance interact on sealing faces, bearing bores, and sliding fits because a surface can measure on size yet still perform poorly if roughness, waviness, or post-processing changes the contact condition. If coating, anodizing, plating, heat treatment, or grinding occurs after machining, the drawing should state the required final condition.
Tighter dimensions do not automatically define surface texture. A bore may need both a tight size tolerance and a specific finish. A cosmetic surface may need a finish requirement but not a tight size tolerance.
Think of dimensional tolerance as the allowed size zone. Surface texture describes the roughness of the surface inside that zone.

Common Failure Scenarios in CNC Machining Tolerances
Tolerance problems often appear during assembly, not during inspection of a single feature. A part may pass individual checks but fail when all variations combine.
Common causes of tolerance stack-up in machined assemblies
Common causes of tolerance stack-up in machined assemblies include multiple parts contributing dimensional variation, mating features toleranced independently, and critical clearances consumed by accumulated variation.
For example, three stacked components each held to ±0.005″ may create a total worst-case variation of ±0.015″. If the assembly only has ±0.010″ of functional clearance, the design can fail even when each part is within tolerance.
A simple stack-up diagram would show each part’s tolerance zone adding in the same direction across the assembly.
How to evaluate tolerance stack-up before machining
Tolerance stack-up can be evaluated by worst-case addition or by statistical methods such as RSS, depending on function and risk. Worst-case is appropriate when guaranteed assembly is required for every part combination, while statistical methods are used when process capability and assembly probability are understood. Datum strategy also matters, because changing where dimensions originate can reduce or amplify accumulated variation.
Then compare cumulative variation against the available clearance. If the stack-up consumes the clearance, tighten only the features that affect the function.
Before releasing the drawing, check:
- 基準スキーム
- Mating features
- Clearance requirement
- 重要寸法
- 検査方法
This helps avoid applying tight tolerances to unrelated features.
Impact of material type on achievable machining tolerances
Material type affects tolerance capability through stiffness, hardness, residual stress, and thermal expansion. Thin aluminum parts may move after roughing as stress is released, hard alloys may require slower finishing passes, and plastics can deflect during cutting and change size with temperature or moisture. For tight features, material stability often matters as much as nominal machinability.
Metals and plastics may use different general tolerance expectations. Thermal behavior, rigidity, and machinability can affect the final measured dimension.
| 材料グループ | Tolerance consideration | Review questions |
|---|---|---|
| 金属 | Often used with standard CNC tolerance bands | Is the material stable under machining and inspection conditions? |
| プラスチック | May need different general tolerance expectations | Will the material move, flex, or respond to temperature? |
| Thin or flexible parts | May distort during workholding | Can the feature be held without deformation? |
| Precision-fit materials | Need process review | Is the tolerance compatible with machining and measurement? |
Inspection challenges for micron-level CNC components
Inspection challenges for micron-level CNC components come from measurement capability. The inspection method must match the tolerance band.
A feature near ±0.0005″ requires more controlled verification than a feature held to ±0.005″. Reamed holes and very tight features may need specialized verification methods.
The key point is that a tolerance is not complete unless it can be measured with suitable equipment and a clear inspection plan.
コスト、許容誤差、およびリードタイムの要因
Tight tolerances affect both manufacturing and verification. The cost impact should be evaluated feature by feature, not by applying one tight general tolerance to the whole drawing.
How tight CNC tolerances increase machining cost
How tight CNC tolerances increase machining cost is linked to control. Tight dimensions may require more controlled setup, slower or additional machining passes, possible secondary operations, and more frequent inspection.
They also increase the risk of rejected parts. If the allowed tolerance zone is small, normal process variation becomes more likely to create nonconforming parts.
Cost impact should be reviewed feature-by-feature. A tight bearing bore may be justified. A tight cosmetic edge may not.
Tradeoffs between precision and lead time in CNC machining
The tradeoffs between precision and lead time in CNC machining come from planning and verification. Standard tolerances support faster quoting, programming, machining, and inspection because they fit common process capability.
Tight tolerances may require process planning, inspection planning, or specialized equipment. Secondary operations can also extend lead time.
| Tolerance level | プロセスへの影響 | Lead-time risk |
|---|---|---|
| スタンダード | Normal setup and inspection | より低い |
| 精密 | More controlled setup and checks | 中程度 |
| Very tight | Possible secondary operations and specialized inspection | より高い |
Factors that affect dimensional accuracy in CNC machining
The main factors that affect dimensional accuracy in CNC machining include machine capability, tool condition, workholding, material behavior, feature geometry, and measurement method.
Before releasing a drawing, review these feasibility questions:
- Can the machine and process repeat the required tolerance?
- Is the tool suitable for the feature size and depth?
- Can the part be held without movement or distortion?
- Will the material remain stable?
- Does the feature geometry allow inspection?
- Is the measurement method defined?
These questions help separate manufacturable precision from drawing-only precision.
Measurement methods for verifying tight tolerance parts
Measurement methods for verifying tight tolerance parts must be selected based on the tolerance band and feature type.
| 許容範囲 | Likely inspection method | Caution |
|---|---|---|
| General standard tolerance | Calipers or micrometers | Suitable for many simple dimensions |
| 精密機能 | Micrometers, bore gauges, or controlled inspection tools | Method must match feature geometry |
| Reamed holes | Plug gauges, bore measurement, or other suitable checks | Hole function should define the method |
| Complex feature relationships | CMM or advanced inspection | Needed when position or datum relationships matter |
Inspection should not be treated as an afterthought. If a supplier cannot verify the tolerance, the requirement may not be practical.
Applications and Use Cases by Tolerance Requirement
Different parts need different tolerance levels. The right tolerance depends on function, not part importance alone.
Standard tolerance use cases: ±0.005″ / 0.13 mm
Standard tolerance use cases around ±0.005″ / 0.13 mm include general CNC milling, 回転, router machining, engraving, and screw machining.
This range is typical when no custom tolerance is specified. It is often suitable for general profiles, non-critical pockets, clearance features, covers, brackets, and many prototype parts.
Precision tolerance use cases: ±0.002″ / 0.051 mm
Precision tolerance use cases around ±0.002″ / 0.051 mm include same-side features, fit-sensitive dimensions, and production features requiring greater repeatability.
This range may be used where standard tolerance is insufficient but the feature does not require extreme precision. It should be assigned to the specific features that control fit or assembly.
Reamed holes and feature-specific tolerances
Reamed holes may reach ±0.0005″ in documented machining-service examples. This level should be treated as a feature-specific tolerance, not a general part tolerance.
Reaming is useful when controlled hole size matters, such as for a mating pin or precision fastener. The decision factor is the hole function, the mating component, and whether the inspection method can verify the result.
How surface flatness requirements affect machining strategy
How surface flatness requirements affect machining strategy depends on whether the surface is only a size feature or a functional datum. Flatness is different from size tolerance.
Mating surfaces, sealing surfaces, and assembly bases may need explicit flatness control. Flatness can affect setup strategy and inspection planning because the surface must be checked as a geometric condition, not only as a linear dimension.

How to Choose Tolerances for CNC Machined Parts
Choosing tolerances is a design decision and a manufacturing decision. The best drawing separates critical requirements from general dimensions.
Tolerance selection decision matrix
A practical method for how to choose tolerances for CNC machined parts is to classify features by function.
| ステップ | Decision action | Typical result |
|---|---|---|
| 1 | Identify functional and non-functional features | Separate fit-critical from general geometry |
| 2 | Apply standard tolerance to non-critical dimensions | Avoid unnecessary cost and inspection |
| 3 | Tighten only features that affect fit, motion, sealing, or alignment | Use precision tolerance where needed |
| 4 | Confirm manufacturability and inspection method | Reduce risk before production |
決定マトリックス:
| 機能条件 | Suggested tolerance approach |
|---|---|
| ノンクリティカル | Standard tolerance or ISO general tolerance |
| Fit-sensitive | Bilateral, unilateral, or limit tolerance |
| Location-sensitive | GD&T and true position |
| Below ±0.001″ | Process, inspection, and secondary operation review |
Maximum material condition vs least material condition in GD&T
Maximum material condition and least material condition in GD&T are used when fit depends on feature size and location together.
For holes, pins, slots, and assembly clearances, the amount of material left in the feature affects assembly function. These controls can help define acceptable variation when size and position interact.
Use these concepts only when the drawing standard and inspection method support them. If the supplier and inspector cannot interpret the callout consistently, the control may create confusion.
Buyer checklist before requesting tight tolerance CNC machining
Before requesting tight tolerance CNC machining, confirm that each tight tolerance is tied to a real functional need.
Confirm which features are truly critical, what datums will control machining and inspection, and whether dimensions apply before or after coating, heat treatment, or other finishing. Ask for the expected inspection method, any first-article or capability evidence needed for production, and whether thin walls, long features, or flexible materials require a special fixture strategy. These checks reduce RFQ ambiguity and expose cases where standard CNC machining may need a secondary process or redesign.
Use this checklist:
- Is tolerance tied to a functional requirement?
- Is the tolerance applied only to critical features?
- Is ISO 2768 sufficient for general dimensions?
- Is the measurement method defined?
- Are material and surface finish requirements compatible?
- Are prototypes and production needs different?
This review helps reduce over-tolerancing and improves manufacturability.
Final tolerance decision flowchart
A final tolerance decision flowchart can be expressed as a simple sequence.
If the feature is non-critical, use standard tolerance or ISO general tolerance. If the feature is fit-critical, define a bilateral, unilateral, or limit tolerance. If the feature is location-critical, consider GD&T or true position. If the tolerance is below ±0.001″, confirm process capability, inspection method, and any secondary operation requirements before release.
In short, use standard tolerances for general geometry, precision tolerances for functional features, and special controls only where the assembly requires them.

よくあるご質問
What is a standard CNC machining tolerance?
A common standard CNC machining tolerance is ±0.005″ / 0.13 mm for processes such as CNC milling, turning, router machining, engraving, and screw machining, covered fully in this CNC Machining Tolerances Guide. This baseline value acts as the default allowance when engineers do not specify custom limits, aligning with widely accepted standard CNC tolerances for everyday fabrication. It applies broadly to non-critical components and general features across most standard CNC fabrication workflows. Most machining shops follow this standard band to balance production efficiency and basic part consistency.
What factors affect CNC accuracy?
CNC accuracy is affected by machine capability, tool condition, workholding, material behavior, feature geometry, and professional measurement method. Stable machine setup and rigid fixturing determine whether targeted limits can be repeatedly achieved in tight tolerance machining scenarios. Material rigidity and thermal stability prevent dimensional drift, directly impacting the quality of precision CNC machined tolerance-critical parts. Consistent process repeatability remains essential for holding both standard and ultra-precise machining requirements.
How do tight tolerances increase cost?
Tight tolerances increase cost because they require controlled setup, slower machining passes, secondary operations, and enhanced inspection procedures. Strict dimensional limits demand closer process monitoring to filter out non-conforming CNC machined workpieces throughout production. They also raise rejection risks, adding labor and material waste for manufacturing custom CNC components with micron-level tolerances. Extra verification steps are often mandatory to meet strict precision and assembly standards.
What is GD&T in CNC manufacturing?
GD&T stands for geometric dimensioning and tolerancing, a core rule set used widely in CNCmanufacturing for complex part design and inspection. It controls position, flatness, orientation and datum-based alignment when basic size limits cannot guarantee assembly performance. Paired with ISO 2768, it standardizes general and feature-specific tolerance rules for all types of CNC machined components. This framework eliminates drawing ambiguity and unifies manufacturing interpretation across engineering and machining teams.
Difference between bilateral and unilateral tolerances?
Bilateral tolerances allow equal dimensional variation on both sides of the nominal size, while unilateral tolerances only permit deviation in a single fixed direction. Bilateral formats are widely adopted for ordinary features with balanced dimensional allowance demands in general CNC machining. Unilateral limits are reserved for fit-critical parts where improper size deviation would damage sealing and assembly matching performance. Both tolerance types unify inspection standards and reduce interpretation errors for industrial CNC production.
参考文献
https://www.asme.org/codes-standards/find-codes-standards/y14-5-dimensioning-tolerancing
