{"id":8452,"date":"2020-11-10T16:45:46","date_gmt":"2020-11-10T14:45:46","guid":{"rendered":"https:\/\/fractory.com\/?p=8452"},"modified":"2024-01-26T15:20:30","modified_gmt":"2024-01-26T13:20:30","slug":"cnc-machining-tolerances","status":"publish","type":"post","link":"https:\/\/fractory.com\/cnc-machining-tolerances\/","title":{"rendered":"Guide to CNC Machining Tolerances"},"content":{"rendered":"

Computer Numerical Control (popularly known as CNC) machining refers to the use of computer programming and electromechanical devices to automate metal parts (and nonmetals) machining as needed. A CNC machine carries out all the operations on the workpiece based on the program to give us the final product.<\/p>\n

There Is Always Variation<\/strong><\/h2>\n

While CNC machining services<\/a> are highly accurate when it comes to product dimensions, they are not perfect. The final measurements between any two parts made using the same manufacturing process even on the same CNC machine are always off by a small amount. It is impossible to create identical parts of the same exact dimensions no matter which CNC machine we select.<\/p>\n

This difference in final measurements between two parts made from the same CNC machine is accounted for by setting up a standard tolerance limit. The tolerance limit defines the maximum allowable difference between corresponding dimensions of the two parts.<\/p>\n

For CNC machining, the standard tolerance limit is set around +\/-.005\u201d (0.127 mm). For reference, the thickness of a human hair is 0.002\u201d (0.05 mm).<\/p>\n

The standard tolerance limit is a small number and in most cases, such a small difference between two parts that perform the same function may not even matter. For the remaining cases where small dimension variations can affect the part\u2019s performance, tighter tolerances can be maintained.<\/p>\n

Common Tolerances in CNC Machining<\/strong><\/h2>\n

Engineering tolerances<\/a> are a necessary requirement when defining product measurements. Unless the customer specifies any certain tolerances, the parts will usually be made according to a general tolerance grade.<\/p>\n

Thus, it is in the designer\u2019s interest to define part tolerances for the appropriate features before handing it over for CNC machining. This ensures customer satisfaction and reduces retooling costs for the CNC machine shop<\/a>, should anything not accord to the requirements.<\/p>\n

By appropriate features, we mean that it is not necessary to define tolerance for every dimension. This has a rather opposite effect actually because adding requirements to each measurement will make for a very costly part.<\/p>\n

We usually define it for only those features in a part that mate with other parts. When we do this, it ensures that the components fit well in an assembly and work as expected.<\/p>\n

The various types of tolerances applicable to machined parts are:<\/p>\n

General Tolerances<\/strong><\/h3>\n

\"General<\/p>\n

General tolerances may be defined for linear or angular measurements, as well as for chamfers or other rounded parts. These tolerances specify standard tolerances for 4 different classes based on their range for a part dimension.<\/p>\n

These classes are arranged into a chart that separates the different tolerance limits as very coarse (v), coarse (c), medium (m), and fine (f).<\/p>\n

The range for each tolerance limit for a particular dimension bracket is based on International Standards (EN 20286, JIS B 0401, ISO 286, ISO 1829, ISO 2768, ANSI B4.1, ANSI B4.2).<\/p>\n

Limit Tolerances<\/strong><\/h3>\n

We express the limit tolerance as a minimum and maximum permissible value for a dimension. The corresponding dimension of the manufactured components should lie between these two points for use in the assembly.<\/p>\n

For example, if the limit tolerance for a dimension is defined as 12…12.5 mm, the final value must lie between these two boundaries.<\/p>\n

Unilateral Tolerances<\/strong><\/h3>\n

In unilateral tolerance, we define the range of values in one direction only. In other words, we allow deviation on only one side of the nominal value.<\/p>\n

Consider a shaft of diameter 70mm that needs to fit into a hole of the same size. If the shaft\u2019s diameter exceeds 70mm even by a small amount, it will not fit into the hole.<\/p>\n

Thus, we cannot use the shafts manufactured with a diameter greater than 70 mm. This would increase wastage and turnaround time.\u00a0<\/p>\n

To prevent this, we use unilateral tolerances for such parts. If we can allow a maximum deviation of 0.05 mm, we will set the tolerance range for this shaft as 70 +0.00 \/-0.05 mm. This range gives us a maximum and minimum permissible value of shaft diameter as 70.00 mm and 69.95 mm respectively.<\/p>\n

An advantage of using unilateral tolerance is the ease with which we can inspect it. Since the dimensions vary only on one side with the upper value fixed, we can standardise a go gauge to increase the speed and ease of inspection.<\/p>\n

Bilateral Tolerances<\/strong><\/h3>\n

In bilateral tolerance, the final measurements of a part can vary on either side of the nominal value or true profile. For example, a bilateral tolerance of 30 +0.05\/-0.05 mm refers to a minimum and maximum value of 30.05 mm and 29.95 mm respectively where 30 mm is the nominal value.<\/p>\n

GD&T<\/strong><\/h3>\n

\"GD&T<\/p>\n

Geometric dimensioning & tolerancing (GD&T)<\/a> is a step up from regular dimension tolerances. Besides ensuring that the final value remains within defined boundaries, it defines further characteristics of the dimension such as its concentricity, flatness, and true position.<\/p>\n

The final dimension must have these predefined characteristics to pass the inspection.<\/p>\n

While the other tolerance types are widespread everywhere, GD&T is especially relevant for CNC machining. These parts often have very high requirements and GD&T allows possibilities to ensure dimensional accuracy for a variety of features.<\/p>\n

\n
\n Scale Your Manufacturing from Prototyping to Series<\/span>\n\n