Home » Insights » Tight Tolerance Machining: Which CNC Features Need Tighter Control?

Tight Tolerance Machining: Which CNC Features Need Tighter Control?

Dewey Wu, General Manager at EPOC CRAFTER

Dewey Wu General Manager & senior mechanical engineer at EPOC CRAFTER, 15 years in design engineering, quality, and metallurgy. Hands-on across CNC machining, metalwork, sheet metal, and prototyping (subtractive + 3D printing).

Dewey Wu on LinkedIn

Do not put ±0.02 mm on an entire CNC drawing because one bore or locating pattern needs tighter control. Tight tolerance machining should be assigned feature by feature, only where variation can cause a defined failure such as a wrong fit, blocked assembly, loss of seal, misalignment, unstable motion, or lost interchangeability. Other eligible dimensions can remain under a validated general specification. For ISO-based drawings, ISO 2768-1:1989 covers eligible linear and angular dimensions without individual tolerances, ISO 8015:2011 supplies the general and individual GPS logic, and ISO 22081:2021 covers general geometrical and size specifications. ASME Y14.5-2018 supplies local GD&T mechanisms for size-related and geometric requirements.

1. Blanket ±0.02 mm Turns Ordinary Features Into Precision Work

A blanket tolerance is easy to type and expensive to misunderstand. Take a milled housing with a bearing bore, two dowel holes, four bolt-clearance holes, an exterior profile, a weight-relief pocket, and several chamfers. The bearing bore may control fit. The dowel pattern may establish repeatable assembly position. Those functions do not make the pocket depth, outer wall, and every chamfer equally sensitive. A note such as “UNLESS OTHERWISE SPECIFIED: ±0.02 mm” gives manufacturing and quality no distinction between those jobs.

The machining route can change as soon as an ordinary feature becomes acceptance-sensitive. A surface that could finish during a roughing operation may need stock left for a finish pass. Tool wear or compensation may need another check before the part leaves the setup. A cross-setup dimension can become harder because re-clamping and datum transfer now sit inside a smaller tolerance band. None of this means ±0.02 mm is inherently difficult. It means the burden depends on the feature, process chain, and measurement plan.

Inspection changes too. A generous clearance feature may be checked with a caliper or functional gage. A narrower band on the same geometry may require a micrometer, bore gage, height gage, optical system, CMM, or a dedicated fixture, depending on access and the characteristic being controlled. More acceptance-sensitive dimensions also create more records when the purchase order requires dimensional reporting. Tightening every dimension can increase inspection work even when the machine already holds some of those dimensions without special effort.

This article is the feature-allocation layer of EPOC CRAFTER’s tolerance cluster. For title-block setup, datum planning, and the broader drawing workflow, use the CNC drawing tolerance guide. Here, each tighter callout needs a simpler test: what functional failure does it prevent? A bearing seat can lose its fit, a dowel pattern can shift an assembly, and a sealing face can lose contact. When no comparable failure exists, review whether the feature belongs under the drawing’s general baseline instead.

2. Give Ordinary Features One General Baseline

General machining tolerances are useful only when their scope is understood. Linear size, angular size, surface geometry, and datum-related location are different specification problems. One title-block note should not be treated as a universal control for all of them. On an ISO GPS drawing, ISO 2768-1:1989, ISO 8015:2011, and ISO 22081:2021 address different layers of the specification system.

2.1 ISO 2768-m Covers Eligible Unspecified Dimensions

ISO 2768-1:1989 provides general tolerances for eligible linear and angular dimensions without individual tolerance indications. The medium class, written as ISO 2768-m, changes with nominal size. Three ranges useful for compact CNC parts are shown below. These are standard values, not EPOC CRAFTER machining capability claims.

>6–30 mm±0.2 mmBaseline only when no individual functional requirement needs tighter control.
>30–120 mm±0.3 mmKeep as the default when assembly and performance accept this variation.
>120–400 mm±0.5 mmUse only where the larger variation remains compatible with function and envelope.

The full standard also covers other ranges. A nominal size below 0.5 mm does not simply inherit a Table 1 value; the permissible deviation must be indicated next to that nominal size. Broken-edge chamfer heights and external radii use a separate table, and angular tolerances are selected from the shorter side that forms the angle. The ISO 2768 general tolerances reference carries the full table detail so this article can stay focused on the decision boundary.

ISO 2768-1 also supports local exceptions. A dimension that needs tighter control for function can receive an individual tolerance. A dimension that can accept a wider tolerance for manufacturing economy can also be specified individually. The selected class should reflect customary workshop accuracy, not a desire to make every printed number as small as possible.

2.2 ISO 8015 Keeps General and Individual Requirements Separate

ISO 8015:2011 supplies the GPS interpretation logic. Under the General specification principle, a general GPS specification applies to the relevant features that lack an individually indicated GPS specification. An individual specification can be tighter or looser than the general requirement. The Independency principle adds another safeguard: separate dimensional and geometrical specifications are fulfilled independently unless the documentation explicitly links them.

That rule matters on a precision hole. Adding position does not cancel the diameter tolerance. The size requirement answers whether the mating pin or shaft can fit. The position requirement answers where the hole axis may lie relative to its datum reference frame. Treating one callout as a replacement for the other leaves a different functional characteristic uncontrolled.

2.3 ISO 22081 Handles General Geometry With Explicit Limits

ISO 22081:2021 replaced ISO 2768-2:1989 for the general geometrical-specification concept. A general geometrical specification under ISO 22081 uses a surface-profile specification and an established datum system. That datum system does not have to be a conventional A-B-C set; it needs to constrain the degrees of freedom required to locate the applicable tolerance zones. The standard also provides a framework for general size specifications.

The scope has boundaries that prevent a title-block statement from becoming a catch-all. ISO 22081 general specifications apply only to permitted integral features, including features of size. Derived axes, derived median planes, and integral lines are not automatically captured. Rule D also removes specified categories from the general geometrical coverage, including features with an individual geometrical specification, datum features used for the general datum system, and other exclusions defined by the standard. The correct model is an applicability hierarchy, not “general plus individual, then use whichever number is tighter.”

This is better described as a feature-based hierarchy of general and individual specifications. It also explains why a standards reference belongs beside practical drawing rules in a tolerances and standards hub: the title-block baseline simplifies ordinary features, while individual requirements remain necessary where function demands them.

3. When Should a Feature Leave the General Baseline?

Before changing a tolerance value, write the failure mode in plain language. Fit features fail through clearance or interference. Locating features fail when an axis or center plane moves. Sealing faces can fail through form or surface condition. A non-mating pocket can move much farther with no assembly effect until its remaining wall thickness becomes structural. The same geometric feature can move between categories when its role in the assembly changes.

Bearing boreWrong fit, excessive clearance, interference, poor rotationLeave the baseline when fit is definedIndividual size or fit; add geometry only for a defined relationshipBore gage, air gage, CMM, or another method matched to the specification
Dowel locating holeLoss of repeatable assembly positionLeave when it establishes locationHole size plus position to functional datumsVerify from the specified datum reference frame
Bolt clearance holeFastener will not pass or pattern blocks assemblyCan stay when clearance is generousAdd position when pattern location affects assemblySimple size check may be enough unless location is controlled
Sealing faceLoss of contact or leak pathLeave when form affects sealingFlatness or profile; surface finish requirement remains separateGeometry and surface texture need different checks
Datum-related mounting faceMating component tilts or shiftsLeave when it establishes the assembly referenceOrientation or profile to the required datum systemInspection must reproduce the datum relationship
External non-mating profileEnvelope changes without functional interferenceCan stay when non-matingGeneral dimensional or geometrical specificationBasic dimensional verification may be sufficient
Weight-relief pocketMaterial amount changes without interface failureCan stay until wall or function sets a limitLocal control only when wall thickness or another function sets a limitLower inspection burden when no local requirement exists
Cosmetic chamferEdge appearance changesCan stay when appearance has no tighter requirementBroken-edge tolerance or local cosmetic note when requiredVisual or simple dimensional check may be sufficient

The table is a decision aid, not a permanent classification. A bolt-clearance pattern becomes a locating problem when the screws have little assembly freedom. A pocket becomes a stiffness problem when it leaves a thin web. A cosmetic face becomes functional when a gasket, sensor, or mating bracket is added. Review the final assembly context before deciding that a feature is safe under a general tolerance.

A practical review order is function, failure, characteristic, tolerance, then inspection. Starting with a favorite number reverses that logic. It can also hide missing GD&T because a small coordinate tolerance looks precise on the page even when it does not state the relationship the assembly uses.

Separate the feature’s functional tolerance from the process variation that produces it. A 25 mm locating distance may be controlled from datum A in the drawing, yet the machining route may create that distance through a fixture seat, a probe pickup, and a second setup. The drawing requirement stays one requirement. Manufacturing sees several contributors. That distinction is useful during DFM because it tells you whether to change the specification, change the datum strategy, or change the process sequence. Tightening the printed number without addressing the dominant contributor only makes acceptance harder.

4. Match the Control to the Failure You Are Preventing

Tighter numbers do not correct a mismatched specification. A smaller diameter tolerance controls size. It does not place the bore axis. A tighter plate thickness does not establish flatness. A narrow X and Y coordinate tolerance may still communicate a locating requirement less directly than position with basic dimensions and functional datums. Select the characteristic that describes the failure manufacturing and inspection must prevent.

Bore or shaft fitSizeLimits, plus/minus size tolerance, or fit classPermissible diameter or widthPosition, orientation, or datum relationship
Hole, slot, boss, or pattern locationPositionBasic dimensions plus position FCFAxis, center point, or center plane relative to true position and datumsFeature size
Angular relationshipOrientationPerpendicularity, parallelism, or angularityRotational relationship to datumTranslational location
Shape of one featureFormFlatness, straightness, circularity, or cylindricityForm of the controlled featureLocation to another feature
Functional surface geometryProfileBasic geometry plus profile toleranceAllowed variation from true profile, with datum relation when specifiedSeparate size requirements where size remains independently specified

ASME Y14.5-2018 Rule #1 adds a form consequence to an individual regular feature of size. At Maximum Material Condition, the actual surface cannot violate the applicable perfect-form envelope. As actual size departs from MMC toward LMC, additional form variation can become available within the rule. Size limits still do not control orientation or location relationships between separate features, so Rule #1 is not a substitute for a position, orientation, or profile requirement.

For a feature of size receiving a geometric tolerance under ASME Y14.5-2018, RFS is the default unless MMC or LMC is explicitly shown. MMC can be useful when the functional boundary supports bonus tolerance as actual feature size departs from MMC. It should appear because the assembly logic needs that relationship, not because every hole pattern is expected to carry the same modifier.

A feature control frame should also be read as a complete instruction, not as a tolerance number floating beside a feature. ASME Y14.5-2018 combines the geometric characteristic, tolerance-zone information, tolerance value, applicable modifier, and datum references when the relationship needs them. That structure matters during supplier review. Two drawings can both show 0.05 mm, yet one controls flatness with no datum and the other controls position to A, B, and C. The inspection setups and failure meanings are different even though the numeric value matches.

Fit selection is a separate decision from geometric location. Use the ISO 286 fits guide when a bore and shaft need a defined clearance, transition, or interference relationship. Keep the size specification and the geometric relationship distinct on the drawing when the part needs both.

Profile deserves special attention on machined surfaces. ASME Y14.5-2018 retains plus/minus tolerancing for size, but it favors basic dimensions with GD&T, especially profile, for functional surface-location relationships. Profile can control form alone or combine size, form, orientation, and location according to the specification. That makes it useful for stepped, angled, tapered, or contoured interfaces that would otherwise need several independent coordinate tolerances.

5. One 6061-T6 Housing, Two Levels of Tolerance

Consider an illustrative 6061-T6 mounting housing with a bearing bore, two dowel holes, four bolt-clearance holes, a sealing face, an exterior profile, a weight-relief pocket, and edge chamfers. This is a standards-based teaching example, not an EPOC CRAFTER customer case. The comparison shows how one part can carry a broad general baseline and a small set of individual controls without inventing a formal zoning term that the standards do not define.

Title block±0.02 mm applied across unspecified dimensionsValidated general/default specification with its scope statedOrdinary features retain a workable baseline
Bearing boreSame bilateral value as unrelated featuresIndividual bore size or fit; add geometry only where function requires itFit and geometric relationship are different acceptance questions
Dowel holesSmall X and Y coordinate tolerancesIndividual hole size plus position to functional datumsAssembly depends on axis location from the datum reference frame
Sealing faceThickness or coordinate values tightenedFlatness or profile where sealing geometry needs control; surface finish separateSurface form can fail even when thickness is within limits
Outer profile and pocketSame tight value as locating featuresRemain under the applicable general rule unless envelope, wall, or interface creates a limitNo tighter requirement without a defined failure mode

The revised drawing carries fewer local callouts, yet each one says more. The bearing bore has a size question. The dowel pattern has a location question. The sealing face has a form or profile question. Ordinary geometry stays under the applicable baseline until a functional relationship removes it from that category. This is feature-based tolerance allocation, not permission to leave a drawing under-specified.

The example also prevents a common mistake with surface finish. A flatness requirement does not state an Ra value, and a surface texture requirement does not establish flatness. Keep geometric form and surface texture as separate acceptance characteristics when both affect the interface. The same separation applies to size and position on a locating hole.

CNC tight tolerance drawing showing general tolerances and individual bearing bore, dowel position, and sealing controls

The before-and-after comparison should be visible on the drawing, not hidden in a purchasing note. Put the general requirement in the title block or the location required by the chosen standard, then place the local size and geometric specifications at the features they govern. A supplier should be able to identify the bearing bore, locating pattern, datum structure, and sealing requirement without guessing which dimensions purchasing has identified as function-sensitive. Visual color coding can help an article illustration, but the released drawing must rely on formal specifications, symbols, and notes instead of relying on color alone.

6. A Tight Callout Changes Machining and Inspection

A local tolerance can change the process route even when the CAD geometry stays unchanged. A large shift can appear at setup boundaries. A locating hole machined from the same setup as its functional datum avoids a re-clamp between those features. Put the hole in a second operation and the controlled relationship now includes seating against the fixture, datum pickup, clamping behavior, burrs on locating surfaces, and the repeatability of that transfer. A cross-setup ±0.02 mm requirement can be a different production problem from the same number held inside one stable setup.

Geometry and material state matter just as much. Thin walls, long shafts, narrow ribs, and deep pockets can move under cutting load or after clamps release. A 6061-T6 block and a thin-wall 6061-T6 enclosure do not present the same stiffness. Material grade, temper, stock condition, and the order of material removal can change how much movement appears before inspection. A broader tolerance does not make a flexible feature easy to cut, and a narrow tolerance on a short rigid feature may require little extra work when the existing process already holds it.

Post-processing changes the acceptance state. An anodized bore can be machined to final size before finishing, masked, re-machined after finishing, or accepted after coating, depending on the product requirement. Heat treatment can move size, flatness, straightness, or location after the operation that first created the feature. The drawing and purchase documentation should state the final condition used for acceptance when a downstream process can change the controlled surface.

Inspection method belongs in the tolerance review because each specification asks a different measurement question. A caliper may suit an ordinary external dimension. A bore fit, datum-related position, flatness requirement, or surface texture callout can require different equipment, access, fixturing, and evaluation. The measurement route should be selected for the characteristic and tolerance, not copied from the last part that looked similar.

CMM inspection of a CNC machined aluminum housing verifying a tight tolerance bore and datum-related features

Measurement uncertainty also sets a practical boundary. A drawing can demand a narrow acceptance band that the selected shop-floor method cannot resolve with enough confidence. The remedy is not to invent an arbitrary safety factor in the article. The supplier and purchaser need an agreed measurement method with suitable resolution, calibration, fixturing, environmental control where needed, and a defined datum setup. This matters when parts from different suppliers or inspection labs must be compared against the same drawing.

Ordinary external dimensionCaliper or micrometer where suitableDoes the method provide enough resolution and access for the stated tolerance?
Bore sizeBore gage, air gage, CMM, or another suitable methodDoes the method evaluate the specified size characteristic on this geometry?
Hole positionCMM, functional gage, or another datum-based methodCan inspection reproduce the required datum reference frame?
Flatness or profileCMM, surface-plate method, or another suitable geometric methodDoes the evaluation match the specified geometric characteristic?
Surface finish or textureProfilometer or the specified texture methodIs texture being checked separately from form and location?

Quantity changes the sensible control plan. A prototype batch may tolerate more manual setup and inspection. A production run can justify a dedicated fixture, in-process gaging, a functional gage, or a defined sampling plan when the feature repeats thousands of times. The tolerance value can remain unchanged while the manufacturing economics move because setup amortization, gage effort, and reporting requirements change with quantity.

Two counterexamples keep the cost discussion grounded. A narrow tolerance on one accessible bore may add little work when the bore is finished and measured in an existing stable process. A loose tolerance on a deep thin wall can still be troublesome because deflection, tool access, or chatter drives the difficulty. There is no defensible universal multiplier that converts ±0.05 mm to a fixed cost increase without the feature geometry, process route, finishing state, quantity, and inspection requirement.

7. Six Questions Before You Release the Drawing

Run the six questions below before RFQ release. They are short enough for a drawing review and specific enough to expose the two costly failure modes: a functional feature with too little control, or an ordinary feature carrying precision that the product does not use.

1. What fails when this feature moves?Name the physical consequence: fit loss, interference, assembly shift, leak path, misalignment, motion problem, or another defined failure. Recheck a tight callout with no named consequence.
2. Is size the characteristic causing the failure?Use individual size limits or a fit when diameter, width, or another feature-of-size value controls function. Do not use size to stand in for location or form.
3. Does function depend on a datum relationship?Use the relevant position, orientation, or profile control when assembly depends on location or angular relation to functional datums.
4. Can the rest stay under the general specification?Keep eligible non-mating and clearance features under the validated baseline until a defined envelope, stiffness, cosmetic, or assembly requirement says otherwise.
5. Does finishing change the controlled feature?State the acceptance condition when anodizing, plating, coating, heat treatment, or secondary machining can change size or geometry.
6. How will the supplier verify acceptance?Match the tolerance to a credible measurement method, datum setup, access condition, reporting requirement, and production quantity.

For a release review, compare the drawing against EPOC CRAFTER’s DFM design guidelines and confirm that the selected local controls match the intended machining sequence and inspection plan. For quotation, send the 2D drawing with the 3D model and identify the few features that drive fit, sealing, alignment, or motion. The CNC machining capabilities page gives the process context for that review. A supplier can respond to a functional requirement far more usefully than to a drawing that makes every dimension equally tight.

Scroll to Top
We accept secure online payments Powered by Stripe VISA AMEX UnionPay
Copy link