{"id":29117,"date":"2026-05-29T18:51:51","date_gmt":"2026-05-29T18:51:51","guid":{"rendered":"https:\/\/leweiprecision.com\/"},"modified":"2026-05-30T19:03:51","modified_gmt":"2026-05-30T19:03:51","slug":"cnc-machining-tolerances-explained","status":"publish","type":"post","link":"https:\/\/leweiprecision.com\/pt\/cnc-machining-tolerances-explained\/","title":{"rendered":"CNC Machining Tolerances Explained: ISO 2768, GD&#038;T, and What to Specify for Your Parts"},"content":{"rendered":"<p>Tolerance specification is one of the most consequential \u2014 and most misunderstood \u2014 aspects of engineering a CNC machined part. Specify too loosely and you get a part that does not assemble correctly. Specify too tightly and you pay significantly more for precision that provides no functional benefit. Getting tolerances right is a skill that comes from understanding what CNC machines can actually achieve and what different tolerance levels cost in practice.<\/p>\n\n\n\n<p>This guide covers the ISO 2768 standard that governs general machining tolerances, the GD&amp;T feature controls used for geometric precision, the tolerance values achievable on different feature types, and the specific tolerance decisions that drive cost most significantly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>ISO 2768 \u2014 The Foundation of General Machining Tolerances<\/strong><strong><\/strong><\/h2>\n\n\n\n<p>ISO 2768 defines general geometric tolerances for machined parts \u2014 the default tolerances that apply to any dimension on a drawing that does not have a specific tolerance callout. It has four grades for linear dimensions:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>ISO 2768 GRADE<\/strong><\/td><td><strong>SYMBOL<\/strong><\/td><\/tr><tr><td><strong>Fine<\/strong><\/td><td>f<\/td><\/tr><tr><td><strong>M\u00e9dio<\/strong><\/td><td>m<\/td><\/tr><tr><td><strong>Coarse<\/strong><\/td><td>c<\/td><\/tr><tr><td><strong>Very coarse<\/strong><\/td><td>v<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>ISO 2768-m is the standard default tolerance class used by the majority of <a href=\"https:\/\/leweiprecision.com\/pt\/servicos\/maquinagem-cnc\/\">M\u00e1quina CNC<\/a> shops for general precision work. When your drawing states &#8216;General tolerances per ISO 2768-m&#8217; without individual callouts, every unmarked dimension is held to \u00b10.10mm. This is the right default for most functional machined parts. Only call out tighter tolerances where function genuinely requires them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Achievable Tolerances by Feature Type<\/strong><strong><\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>FEATURE TYPE<\/strong><\/td><td><strong>STANDARD ACHIEVABLE<\/strong><\/td><\/tr><tr><td><strong><a href=\"https:\/\/leweiprecision.com\/pt\/cnc-milling-tolerances-and-surface-finish-a-comprehensive-guide\/\">Milled flat surface<\/a><\/strong><\/td><td>\u00b10,05mm<\/td><\/tr><tr><td><strong>Drilled hole diameter<\/strong><\/td><td>\u00b10,1mm<\/td><\/tr><tr><td><strong>Bored hole (precision)<\/strong><\/td><td>\u00b10,025mm<\/td><\/tr><tr><td><strong>Milled slot width<\/strong><\/td><td>\u00b10,05mm<\/td><\/tr><tr><td><strong>Thread pitch diameter<\/strong><\/td><td>\u00b10.05mm (class 6H)<\/td><\/tr><tr><td><strong>Surface parallelism<\/strong><\/td><td>0.05mm\/100mm<\/td><\/tr><tr><td><strong>Surface flatness<\/strong><\/td><td>0.05mm<\/td><\/tr><tr><td><strong>Positional accuracy (hole pattern)<\/strong><\/td><td>\u00b10,05mm<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>GD&amp;T Feature Controls \u2014 When to Use Them<\/strong><strong><\/strong><\/h2>\n\n\n\n<p>GD&amp;T (Geometric Dimensioning and Tolerancing) is the system for specifying geometric precision \u2014 flatness, perpendicularity, parallelism, concentricity, runout, position \u2014 in addition to dimensional tolerances. <a href=\"https:\/\/www.gdandtbasics.com\/gdt-symbols\/\" target=\"_blank\" rel=\"noopener\">GD&amp;T controls<\/a> the shape and relationship of features, not just their size.<\/p>\n\n\n\n<p>Key GD&amp;T controls relevant to <a href=\"https:\/\/leweiprecision.com\/pt\/top-cnc-machining-services-for-semiconductor\/\">CNC machined parts<\/a>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Flatness (\u23e5): <\/strong>Controls how flat a surface is regardless of its position. Use for sealing faces, precision contact surfaces, and optical mounts. Example: 0.02mm flatness on a valve body sealing face.<\/li>\n\n\n\n<li><strong>Perpendicularity (\u22a5): <\/strong>Controls how square a feature is relative to a datum. Critical for bores that must be perpendicular to a face for bearing fits. Example: 0.03mm perpendicularity of a bore axis to the base face.<\/li>\n\n\n\n<li><strong>Position (\u2295): <\/strong>Controls the true position of a feature (hole, slot, boss) relative to a datum reference frame. More informative than coordinate tolerances for hole patterns. Example: \u00d80.1mm true position for a bolt circle.<\/li>\n\n\n\n<li><strong>Concentricity \/ Coaxiality (\u25ce): <\/strong>Controls how well two cylindrical features share a common axis. Critical for rotating assemblies, shafts, and precision couplings.<\/li>\n\n\n\n<li><strong>Surface profile (\u2312): <\/strong>Controls the form of a freeform curved surface. Required for aerospace aerodynamic surfaces and precision contour features.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Tolerance Decisions That Drive Cost Most<\/strong><strong><\/strong><\/h2>\n\n\n\n<p>Based on Lewei Precision&#8217;s DFM review data across thousands of customer parts, these are the tolerance decisions that most frequently add unnecessary cost:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Global tight tolerance application: <\/strong>Applying \u00b10.02mm to an entire drawing when only 3 features need it. Cost impact: 2\u20135\u00d7 the cost of selective tight tolerancing.<\/li>\n\n\n\n<li><strong>Flatness callouts on large surfaces: <\/strong>A 0.005mm flatness callout on a 200mm \u00d7 100mm face requires grinding \u2014 adding significant cost. 0.02mm is achievable by milling with a proper finishing pass.<\/li>\n\n\n\n<li><strong>True position on non-critical holes: <\/strong>Applying \u00d80.05mm true position to all holes when most are clearance holes that only need \u00b10.1mm. CMM verification of every hole multiplies inspection time.<\/li>\n\n\n\n<li><strong>Surface finish callouts tighter than necessary: <\/strong>Ra 0.4\u00b5m on structural surfaces where Ra 1.6\u00b5m is functionally adequate. The finishing pass cost difference is significant at production quantities.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><em>Lewei Precision&#8217;s DFM review identifies tolerance overspecification on every customer CAD upload. We flag which callouts are driving cost without adding function \u2014 and recommend the right specification. Upload your part at leweiprecision.com<\/em><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Perguntas mais frequentes<\/strong><strong><\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What is the tightest tolerance achievable by standard CNC machining without grinding?<\/strong><\/h3>\n\n\n\n<p>The practical limit for standard CNC milling and turning on a calibrated machine with appropriate fixturing is \u00b10.005mm on feature size and \u00b10.01mm on positional accuracy, achieved with a dedicated finishing pass and in-process measurement. Below this level, grinding, lapping, or honing is required.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Should I specify tolerances in metric or imperial on my drawing?<\/strong><\/h3>\n\n\n\n<p>Use whatever system is native to your design environment and consistent throughout your drawing. Mixing metric and imperial dimensions on the same drawing is a quality risk \u2014 conversion errors are common. Most global machine shops work in metric; if you design in inches, ensure your machine shop confirms they are working in the correct unit system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What is the difference between dimensional tolerance and geometric tolerance?<\/strong><\/h3>\n\n\n\n<p>Dimensional tolerance controls the size of a feature \u2014 the diameter of a hole, the width of a slot, the length of a step. Geometric tolerance controls the shape or relationship of a feature \u2014 how flat a surface is, how perpendicular a bore is to a face, how well a hole pattern is positioned relative to a reference. Both are needed for complete part specification; GD&amp;T adds the geometric control that dimensional tolerances alone cannot provide.<\/p>","protected":false},"excerpt":{"rendered":"<p>Tolerance specification is one of the most consequential \u2014 and most misunderstood \u2014 aspects of engineering a CNC machined part. Specify too loosely and you get a part that does not assemble correctly. Specify too tightly and you pay significantly more for precision that provides no functional benefit. Getting tolerances right is a skill that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13],"tags":[],"class_list":["post-29117","post","type-post","status-publish","format-standard","hentry","category-cnc-machining"],"acf":[],"_links":{"self":[{"href":"https:\/\/leweiprecision.com\/pt\/wp-json\/wp\/v2\/posts\/29117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leweiprecision.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leweiprecision.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leweiprecision.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/leweiprecision.com\/pt\/wp-json\/wp\/v2\/comments?post=29117"}],"version-history":[{"count":2,"href":"https:\/\/leweiprecision.com\/pt\/wp-json\/wp\/v2\/posts\/29117\/revisions"}],"predecessor-version":[{"id":29124,"href":"https:\/\/leweiprecision.com\/pt\/wp-json\/wp\/v2\/posts\/29117\/revisions\/29124"}],"wp:attachment":[{"href":"https:\/\/leweiprecision.com\/pt\/wp-json\/wp\/v2\/media?parent=29117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leweiprecision.com\/pt\/wp-json\/wp\/v2\/categories?post=29117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leweiprecision.com\/pt\/wp-json\/wp\/v2\/tags?post=29117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}