{"id":2834,"date":"2026-06-23T13:50:43","date_gmt":"2026-06-23T05:50:43","guid":{"rendered":"https:\/\/www.cncmaven.com\/?p=2834"},"modified":"2026-07-12T10:37:52","modified_gmt":"2026-07-12T02:37:52","slug":"iso-2768-cnc-machining-tolerances","status":"publish","type":"post","link":"https:\/\/www.cncmaven.com\/es\/blog\/iso-2768-cnc-machining-tolerances\/","title":{"rendered":"What ISO 2768 Means for CNC Machining Tolerances"},"content":{"rendered":"<p>ISO 2768 is a useful shortcut for CNC machining drawings because it defines general tolerances for dimensions that do not have individual tolerance callouts. Used well, it keeps drawings clean and gives suppliers a shared baseline. Used carelessly, it can hide functional requirements, create quote ambiguity, or make buyers think every feature is controlled more tightly than it really is.<\/p>\n<p>This guide explains what ISO 2768 means in a CNC sourcing context, when it is enough, and when a drawing still needs specific tolerances or GD&#038;T.<\/p>\n<section class=\"cncmaven-key-takeaways\">\n<h2>Key Takeaways for CNC Buyers<\/h2>\n<ul>\n<li>Use ISO 2768 only where the drawing clearly invokes it and only for features within the stated scope.<\/li>\n<li>Do not use a general tolerance note to control critical fits, sealing faces, bearing seats, alignment features, or other function-sensitive geometry.<\/li>\n<li>Add explicit dimensional tolerances and appropriate GD&amp;T when datum relationships, position, orientation, form, or runout affect assembly or performance.<\/li>\n<li>State the tolerance class and confirm the exact standard edition or version required by the contract, drawing system, and supplier.<\/li>\n<li>Resolve conflicts between the title block, local callouts, CAD model, customer specification, and purchase order before machining or inspection begins.<\/li>\n<\/ul>\n<p>For drawing-based feasibility review, see CNCMAVEN\u2019s <a href=\"https:\/\/www.cncmaven.com\/es\/cnc-machining-service\/\">custom CNC machining services<\/a>.<\/p>\n<\/section>\n<h2>What ISO 2768 does on a CNC drawing<\/h2>\n<p>ISO 2768 is commonly used as a title-block or drawing-note standard for general tolerances. In practical terms, it tells the manufacturer how to handle dimensions that do not have their own tolerance. ISO 2768-1 covers general tolerances for linear and angular dimensions. ISO 2768-2 covers certain geometrical tolerances such as straightness, flatness, perpendicularity, symmetry, and circular runout under defined classes.<\/p>\n<p>The important point is that ISO 2768 does not replace engineering judgment. It gives a default tolerance system. It does not tell the supplier which hole controls assembly, which face seals fluid, which bore receives a bearing, or which surface must stay flat after anodizing, powder coating, passivation, or heat treatment.<\/p>\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.cncmaven.com\/wp-content\/uploads\/2026\/06\/cmm-inspection-cnc-machined-part.webp\" alt=\"CMM probe inspecting a CNC machined aluminum part on a granite table\" class=\"wp-image-2831\" srcset=\"https:\/\/www.cncmaven.com\/wp-content\/uploads\/2026\/06\/cmm-inspection-cnc-machined-part.webp 1200w, https:\/\/www.cncmaven.com\/wp-content\/uploads\/2026\/06\/cmm-inspection-cnc-machined-part-300x169.webp 300w, https:\/\/www.cncmaven.com\/wp-content\/uploads\/2026\/06\/cmm-inspection-cnc-machined-part-1024x576.webp 1024w, https:\/\/www.cncmaven.com\/wp-content\/uploads\/2026\/06\/cmm-inspection-cnc-machined-part-768x432.webp 768w, https:\/\/www.cncmaven.com\/wp-content\/uploads\/2026\/06\/cmm-inspection-cnc-machined-part-18x10.webp 18w, https:\/\/www.cncmaven.com\/wp-content\/uploads\/2026\/06\/cmm-inspection-cnc-machined-part-600x338.webp 600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><figcaption>For critical dimensions, a drawing should define the tolerance and inspection method instead of relying only on a general tolerance note.<\/figcaption><\/figure>\n<h2>Common tolerance classes and how buyers should think about them<\/h2>\n<p>For linear and angular dimensions, ISO 2768 uses classes such as fine, medium, coarse, and very coarse. Many CNC drawings use a medium class for general-purpose machined parts, then add tighter callouts only where function requires them. This keeps cost under control because the supplier does not need to inspect and machine every non-critical edge as if it were a bearing fit.<\/p>\n<table>\n  <thead><tr><th>Class mindset<\/th><th>Typical use<\/th><th>Buyer caution<\/th><\/tr><\/thead>\n  <tbody>\n    <tr><td>Fine<\/td><td>Small precision features where general dimensions need closer control.<\/td><td>Do not use broadly unless cost and inspection effort are justified.<\/td><\/tr>\n    <tr><td>Medium<\/td><td>Common default for many CNC machined parts.<\/td><td>Still add specific tolerances for critical fits, datums, and sealing surfaces.<\/td><\/tr>\n    <tr><td>Coarse<\/td><td>Large, non-critical, fabricated, or clearance-based features.<\/td><td>Not suitable for alignment or precision assembly features.<\/td><\/tr>\n    <tr><td>Very coarse<\/td><td>Forgiving structures or non-critical dimensions.<\/td><td>Rarely appropriate for precision CNC interfaces.<\/td><\/tr>\n  <\/tbody>\n<\/table>\n<h2>When ISO 2768 is enough<\/h2>\n<p>ISO 2768 is usually enough for non-critical outside profiles, clearance features, general block dimensions, relief cuts, chamfers, visual edges, and features that do not control assembly or performance. It is useful when the 3D model defines shape and the drawing only needs a clean default for everything that is not function-critical.<\/p>\n<p>For example, a CNC enclosure might use ISO 2768-m for general length, width, and pocket dimensions, while the connector mounting holes, gasket face, and dowel holes receive explicit tolerances. That drawing is easier to quote than one with tight blanket tolerances on every dimension.<\/p>\n<h2>When a specific tolerance or GD&#038;T callout is needed<\/h2>\n<p>Add a specific tolerance when the feature controls fit, movement, sealing, alignment, interchangeability, or inspection acceptance. Add GD&#038;T when orientation, position, flatness, perpendicularity, or datum relationship matters more than a simple plus\/minus size tolerance. ISO 2768 can support the drawing, but it should not carry the burden of functional design.<\/p>\n<table>\n  <thead><tr><th>Feature or requirement<\/th><th>Use ISO 2768 only?<\/th><th>Better drawing approach<\/th><\/tr><\/thead>\n  <tbody>\n    <tr><td>Bearing bore<\/td><td>No<\/td><td>Specify bore tolerance, surface finish, roundness if needed, and datum relationship.<\/td><\/tr>\n    <tr><td>Dowel hole pattern<\/td><td>No<\/td><td>Use position tolerance relative to datums or clear hole-to-hole tolerances.<\/td><\/tr>\n    <tr><td>Cosmetic chamfer<\/td><td>Often yes<\/td><td>Use general tolerance unless the chamfer controls assembly.<\/td><\/tr>\n    <tr><td>Gasket surface<\/td><td>No<\/td><td>Define flatness, surface finish, and whether requirements apply after finish.<\/td><\/tr>\n    <tr><td>Overall non-critical length<\/td><td>Often yes<\/td><td>General ISO 2768 note is usually sufficient.<\/td><\/tr>\n  <\/tbody>\n<\/table>\n<section class=\"cncmaven-tolerance-decision-table\">\n<h2>Buyer Tolerance and Drawing Decision Table<\/h2>\n<table>\n<thead><tr><th>Drawing situation<\/th><th>Buyer decision<\/th><th>What to communicate in the RFQ<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Noncritical dimension without an individual tolerance<\/td><td>Use the invoked general tolerance only if the dimension is within its stated scope<\/td><td>Standard designation, tolerance class, applicable edition or version, units, and drawing revision<\/td><\/tr>\n<tr><td>Shaft, bore, locating feature, or mating fit<\/td><td>Add explicit limits or a defined fit requirement<\/td><td>Mating-part context, functional clearance or interference, and inspection expectation<\/td><\/tr>\n<tr><td>Hole pattern or feature location<\/td><td>Use a clear datum system and appropriate positional control when function requires it<\/td><td>Datum features, basic dimensions, controlled pattern, and acceptance method<\/td><\/tr>\n<tr><td>Sealing or mounting face<\/td><td>Define required form, orientation, texture, and any local dimensional control<\/td><td>Functional surface, mating condition, finish state, and inspection scope<\/td><\/tr>\n<tr><td>Features related across multiple setups<\/td><td>Identify the relationship explicitly rather than relying on a general note<\/td><td>Common datums, critical relationships, and whether a report is required<\/td><\/tr>\n<tr><td>Coated, plated, or otherwise finished interface<\/td><td>State whether controlled dimensions apply before or after finishing<\/td><td>Finish specification, coating allowance, masked areas, threads, and final acceptance condition<\/td><\/tr>\n<tr><td>Supplier or customer uses a different standard edition<\/td><td>Stop and resolve the contractual reference before production<\/td><td>Exact edition or version, precedence rules, deviations, and written approval<\/td><\/tr>\n<\/tbody>\n<\/table>\n<\/section>\n<h2>Drawing checklist before sending a CNC RFQ<\/h2>\n<ul>\n  <li><strong>Title block:<\/strong> State the ISO 2768 class clearly, for example a general note using the chosen class.<\/li>\n  <li><strong>Critical features:<\/strong> Add individual tolerances for bores, dowel holes, sealing faces, bearing seats, and sliding fits.<\/li>\n  <li><strong>Datums:<\/strong> Define which faces or holes control inspection. Do not assume the supplier will choose the same datum scheme.<\/li>\n  <li><strong>Finish effects:<\/strong> State whether dimensions apply before or after anodizing, powder coating, plating, passivation, heat treatment, or polishing.<\/li>\n  <li><strong>Inspection:<\/strong> Call out CMM report, material certificate, first article inspection, or critical dimension report only where needed.<\/li>\n  <li><strong>Units and revision:<\/strong> Make sure the 2D drawing, 3D model, material, finish, and revision all match.<\/li>\n<\/ul>\n<h2>Supplier communication before inspection begins<\/h2>\n<p>Before production, confirm how the supplier will interpret the drawing note, which revision is active, which dimensions require recorded inspection, and whether the 3D model or 2D drawing controls if there is a conflict. This short review prevents avoidable disputes: a supplier may machine a non-critical profile within ISO 2768 while the buyer expected a tighter assembly fit that was never called out.<\/p>\n<h2>How ISO 2768 affects cost and lead time<\/h2>\n<p>Tolerances drive machining strategy, tool selection, inspection time, scrap risk, and communication time. A drawing with realistic general tolerances and clear critical callouts is usually easier to quote than a drawing that applies tight tolerances everywhere. Over-tolerancing can also slow feedback because the supplier must ask which requirements are truly functional and which are inherited defaults from a template.<\/p>\n<p>For CNC projects, CNCMAVEN&#8217;s <a href=\"https:\/\/www.cncmaven.com\/es\/cnc-machining-service\/\">CNC machining services<\/a> can review general tolerance expectations with the part geometry. If the issue is manufacturability rather than only drawing notation, see <a href=\"https:\/\/www.cncmaven.com\/es\/blog\/dfm-considerations-for-cnc-milling\/\">DFM considerations for CNC milling<\/a>.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list\">\n<div id=\"faq-question-cncmaven-iso2768-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Does ISO 2768 apply to every dimension on a drawing?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>It generally applies only to dimensions without individual tolerance indications and only as invoked by the drawing. Buyers should confirm the stated scope, class, and standard edition or version. Critical features still need explicit control.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-cncmaven-iso2768-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Is ISO 2768-m good for CNC machining?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>A medium general tolerance class may be suitable for some noncritical machined dimensions, but suitability depends on part function, size range, material, process, and the standard edition or version specified. It is not a substitute for feature-specific engineering decisions.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-cncmaven-iso2768-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Does ISO 2768 replace GD&amp;T?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>No. A general tolerance system cannot replace explicit datum relationships and geometric controls when position, orientation, form, runout, or assembly relationships are functionally important.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-cncmaven-iso2768-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Should buyers specify the ISO 2768 edition or version?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Yes. The drawing or contract should identify the edition or version being invoked, and buyer and supplier should resolve any difference in their document systems before quoting, machining, or inspection.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-cncmaven-iso2768-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">What happens when a local tolerance conflicts with the general tolerance note?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>The drawing should define precedence, and the conflict should be resolved in writing before production. Do not assume which requirement controls when the title block, local callout, model, specification, or purchase order disagree.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-cncmaven-iso2768-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Do finished or coated dimensions follow the same general tolerance automatically?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Not automatically. The drawing should state whether dimensions apply before or after finishing and identify coating allowance, masking, threads, sealing surfaces, and other interfaces affected by the finish.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>When the drawing package and tolerance requirements are ready, <a href=\"https:\/\/www.cncmaven.com\/es\/contact-us\/\">request a CNC machining quote<\/a>.<\/p>\n<h2>Conclusion<\/h2>\n<p>ISO 2768 is a practical way to simplify CNC machining drawings, but it should be used as a default tolerance framework, not a substitute for functional tolerancing. Use it for non-critical dimensions, then call out the features that actually control fit, sealing, movement, and inspection.<\/p>","protected":false},"excerpt":{"rendered":"<p>A practical CNC buyer guide to ISO 2768, including tolerance classes, drawing notes, when to add custom tolerances, GD&#038;T limits, and RFQ checks.<\/p>","protected":false},"author":1,"featured_media":2830,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_joinchat":[],"footnotes":""},"categories":[19],"tags":[121,122,123,120,124],"class_list":["post-2834","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-cnc-tolerances","tag-engineering-drawings","tag-gdt","tag-iso-2768","tag-quality-inspection"],"_links":{"self":[{"href":"https:\/\/www.cncmaven.com\/es\/wp-json\/wp\/v2\/posts\/2834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cncmaven.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cncmaven.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cncmaven.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cncmaven.com\/es\/wp-json\/wp\/v2\/comments?post=2834"}],"version-history":[{"count":3,"href":"https:\/\/www.cncmaven.com\/es\/wp-json\/wp\/v2\/posts\/2834\/revisions"}],"predecessor-version":[{"id":3078,"href":"https:\/\/www.cncmaven.com\/es\/wp-json\/wp\/v2\/posts\/2834\/revisions\/3078"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cncmaven.com\/es\/wp-json\/wp\/v2\/media\/2830"}],"wp:attachment":[{"href":"https:\/\/www.cncmaven.com\/es\/wp-json\/wp\/v2\/media?parent=2834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cncmaven.com\/es\/wp-json\/wp\/v2\/categories?post=2834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cncmaven.com\/es\/wp-json\/wp\/v2\/tags?post=2834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}