tolerance stacking

Best Practices of Tolerance Stacking

August 10, 2018/10 Comments/in CNC Machining, High Efficiency Milling, How-To's, Machining 101, Machining Techniques/by Robert Keever

Tolerance stacking, also known as tolerance stack-up, is a critical step in manufacturing that determines how individual part tolerances combine to affect overall accuracy. In precision machining, this analysis is crucial for ensuring tools maintain their functional requirements in the cut while still remaining cost-effective to produce. In essence, tolerances are combined or “stacked-up” as a cumulative equation in machining to ensure feasibility.

Understanding tolerance stacking is crucial for three key reasons: preventing manufacturing failures, optimizing production costs, and ensuring consistent quality across high-volume production runs. This post provides comprehensive analysis methods, practical examples, and best practices for managing tolerances.

After a tolerance is identified on the dimension of a part, it is important to test whether that tolerance would work with the chosen tool’s tolerances: either the upper end or lower end. These tool tolerances are often called out within tool dimension charts. An example can be seen on a Harvey Tool Miniature Square End Mill where the tolerance of +.00005″ and -.0005″ is shown at the Cutter Diameter dimension.

Chart of end mill cutter diameter with tolerance callouts

A part or assembly can be subject to inaccuracies when its tolerances are stacked up incorrectly. Therefore, proper manufacturing tolerance calculation is paramount in winning at the spindle. Starting with a tolerance stack-up analysis prior to machining ensures parts are achievable with current setups, reducing scrapped parts. Continue reading to explore the importance of proper tolerance stacking, common pitfalls, and equations to ensure success.

Why Tolerance Analysis Matters in Manufacturing

Tolerances directly influence the cost and performance of a product. The tighter the tolerance, the more precise a finished part becomes. Tighter tolerances also make a machined part more difficult to manufacture and therefore often more expensive. With this in mind, it is important to find a balance between manufacturability of the part, its functionality, and its cost.

Tips for Successful Tolerance Stacking

Avoid Using Tolerances That are Unnecessarily Small

As stated above, tighter tolerances lead to a higher manufacturing cost as the part is more difficult to make. This higher cost is often due to the increased amount of scrapped parts that can occur when dimensions are found to be out of tolerance. The cost of high quality tool holders and tooling with tighter tolerances can also be an added expense.

Additionally, unnecessarily small tolerances will lead to longer manufacturing times, as more work goes in to ensure that the part meets strict criteria during machining, and after machining in the inspection process.

Be Careful Not to Over Dimension a Part

When an upper and lower tolerance is labeled on every feature of a part, over-dimensioning can become a problem.

For example, a corner radius end mill with a right and left corner radii might have a tolerance of +/- .001”, and the flat between them has a .002” tolerance. In this case, the tolerance window for the cutter diameter would be +/- .004”, but is oftentimes miscalculated during part dimensioning. Further, placing a tolerance on this callout would cause it to be over dimensioned, and thus the reference dimension “REF” must be left to take the tolerance’s place.

close up of a shaped of slot from a corner radius end mill and its tolerances
Figure 1: Shape of slot created by a corner radius end mill

Utilize Statistical Tolerance Analysis:

Statistical analysis looks at the likelihood that all three tolerances would be below or above the dimensioned slot width, based on a standard deviation. This probability is represented by a normal probability density function, which can be seen in figure 2 below. By combining all the probabilities of the different parts and dimensions in a design, we can determine the probability that a part will have a problem, or fail altogether, based on the dimensions and tolerance of the parts. Generally this method of analysis is only used for assemblies with four or more tolerances.

stacking tolerances
                                                               Figure 2: Tolerance Stacking: Normal distribution

Before starting a statistical tolerance analysis, you must calculate or choose a tolerance distribution factor. The standard distribution is 3 . This means that most of the data (or in this case tolerances) will be within 3 standard deviations of the mean. The standard deviations of all the tolerances must be divided by this tolerance distribution factor to normalize them from a distribution of 3  to a distribution of 1 . Once this has been done, the root sum squared can be taken to find the standard deviation of the assembly.

Think of it like a cup of coffee being made with 3 different sized beans. In order to make a delicious cup of joe, you must first grind down all of the beans to the same size so they can be added to the coffee filter. In this case, the beans are the standard deviations, the grinder is the tolerance distribution factor, and the coffee filter is the root sum squared equation. This is necessary because some tolerances may have different distribution factors based on the tightness of the tolerance range.

The statistical analysis method is used if there is a requirement that the slot must be .500” wide with a +/- .003” tolerance, but there is no need for the radii (.125”) and the flat (.250”) to be exact as long as they fit within the slot. In this example, we have 3 bilateral tolerances with their standard deviations already available. Since they are bilateral, the standard deviation from the mean would simply be whatever the + or – tolerance value is. For the outside radii, this would be .001” and for the middle flat region this would be .002”.

For this example, let’s find the standard deviation (σ) of each section using equation 1. In this equation represents the standard deviation.

standard deviation

The standard assumption is that a part tolerance represents a +/- 3  normal distribution. Therefore, the distribution factor will be 3. Using equation 1 on the left section of figure 1, we find that its corrected standard deviation equates to:

tolerance stacking

This is then repeated for the middle and right sections:

standard deviation

After arriving at these standard deviations, we input the results into equation 2 to find the standard deviation of the tolerance zone. Equation 2 is known as the root sum squared equation.

root sum squared equation for tolerance stack up analysis

At this point, it means that 68% of the slots will be within a +/- .0008” tolerance. Multiplying this tolerance by 2 will result in a 95% confidence window, where multiplying it by 3 will result in a 99% confidence window.

68% of the slots will be within +/- .0008”

95% of the slots will be within +/- .0016”

99% of the slots will be within +/- .0024”

These confidence windows are standard for a normal distributed set of data points. A standard normal distribution can be seen in Figure 2 above.

Statistical tolerance analysis should only be used for assemblies with greater than 4 toleranced parts. A lot of factors were unaccounted for in this simple analysis. This example was for 3 bilateral dimensions whose tolerances were representative of their standard deviations from their means. In standard statistical tolerance analysis, other variables come into play such as angles, runout, and parallelism, which require correction factors.

Did You Know that Harvey Performance Company Brands Partner With the Industry’s Premier Cam Software Providers to Deliver Tooling Libraries?

Click Here to Learn More

Use Worst Case Analysis:

Worst case analysis is the practice of adding up all the tolerances of a part to find the total part tolerance. When performing this type of analysis, each tolerance is set to its largest or smallest limit in its respective range. This total tolerance can then be compared to the performance limits of the part to make sure the assembly is designed properly. This is typically used for only 1 dimension (Only 1 plane, therefore no angles involved) and for assemblies with a small number of parts.

Worst case analysis can also be used when choosing the appropriate cutting tool for your job, as the tool’s tolerance can be added to the parts tolerance for a worst case scenario. Once this scenario is identified, the machinist or engineer can make the appropriate adjustments to keep the part within the dimensions specified on the print.

It should be noted that the worst case scenario rarely ever occurs in actual production. While these analyses can be expensive for manufacturing, it provides peace of mind to machinists by guaranteeing that all assemblies will function properly. Often this method requires tight tolerances because the total stack up at maximum conditions is the primary feature used in design. Tighter tolerances intensify manufacturing costs due to the increased amount of scrapping, production time for inspection, and cost of tooling used on these parts.

Example of worst case scenario in context to Figure 1:

Find the lower specification limit.

For the left corner radius

.125” – .001” = .124”

For the flat section

.250” – .002” = .248”

For the right corner radius

.125” – .001” = .124”

Add all of these together to the lower specification limit:

.124” + .248” + .124” = .496”

Find the upper specification limit:

For the left corner radius

.125” + .001” = .126”

For the flat section

.250” + .002” = .252”

For the right corner radius

.125” + .001” = .126”

Add all of these together to the lower specification limit:

.126” + .252” + .126” = .504”

Subtract the two and divide this answer by two to get the worst case tolerance:

(Upper Limit – Lower Limit)/2 = .004”

Therefore the worst case scenario of this slot is .500” +/- .004”.

print
Guest Logo
Robert Keever( Product Development Engineer )

As a member of Harvey Performance Company’s New Product Development team, Robert strategized new products to introduce with each new catalog released by Harvey Performance Company’s collection of brands.

Share this entry
  • Share on Facebook
  • Share on X
  • Share on WhatsApp
  • Share on Pinterest
  • Share on LinkedIn
  • Share on Reddit
  • Share by Mail
https://www.harveyperformance.com/wp-content/uploads/2018/08/Featured-Image-Tolerance-Stacking-IMG.jpg 525 1400 Robert Keever http://www.harveyperformance.com/wp-content/uploads/2018/08/Logo_HarveyPerformanceCompany-4.png Robert Keever2018-08-10 08:35:112024-10-28 16:20:05Best Practices of Tolerance Stacking
You might also like
lineup of multi axis finishers Multi-Axis Finisher Q&A
hybrid manufacturing techniques CNC Machining + 3D Printing = Hybrid Manufacturing
chipbreaker roughers Optimize Roughing With Chipbreaker Tooling
shop inefficiency 5 Ways Your Shop is Inefficient
Recycling Carbon Fiber: Importance & Process
Micro 100 Broaching Tools: Everything You Need to Know
10 replies
  1. Ed Chow
    Ed Chow says:
    August 10, 2018 at 10:27 am

    Keep up the good work with these articles! Maybe I’m a nerd, but I’ve found a good percentage of these very interesting and practically helpful. Thanks!

    Reply
  2. Tony Salinas
    Tony Salinas says:
    August 10, 2018 at 10:28 am

    Just saw some errors at the end of the article and putting corrections below:

    Add all of these together to the lower specification limit:
    Add all of these together to the _upper_ specification limit:

    .126” + .252” + .126” = .504”

    Subtract the two to get the worst case tolerance:

    Upper Limit – Lower Limit = .008”

    Therefore the worst case scenario of this slot is .500” +/- .008”.
    Therefore the worst case scenario of this slot is .500” +/- _.004”_. (.504/.496)

    Reply
    • Tim Lima
      Tim Lima says:
      August 10, 2018 at 10:43 am

      Good catch, Tony! Thanks for pointing that out.

      Reply
    • Vedang Patel
      Vedang Patel says:
      June 22, 2021 at 9:11 am

      How is the worst case scenario 0.500 +/- 0.008?

      It’ll only be 0.500 +/- 0.004”.

      Am I correct?

      Reply
  3. Spencer W.
    Spencer W. says:
    August 23, 2018 at 11:35 am

    Right on!

    Reply
  4. Scott
    Scott says:
    March 18, 2019 at 3:58 pm

    I feel like something was skipped.. Where did the 0.00122″ value suddenly come from and how were the 68, 95 & 99 percentage values arrived at? If you could help clarify that it would be awesome.

    Reply
    • Jill Chergey
      Jill Chergey says:
      March 19, 2019 at 2:55 pm

      You’re correct with the .00122” tolerance. This should have said .0008”. Thanks for catching that! In terms of the 68, 95, and 99 percentage values, this just applies to the 68-95-99.7 normal distribution rule, in which 68% of the data is within 1 standard deviation of the mean, 95% of the data is within 2 standard deviations of the mean, and so forth.

      Please feel free to reach out to us if you have any questions!

      Reply
  5. Mike Matusky
    Mike Matusky says:
    August 18, 2021 at 12:33 am

    May I have permission to use your “Figure 1” in an article or column I will be submitting to The Fabricator magazine?

    Reply
    • Guy Petrillo
      Guy Petrillo says:
      August 19, 2021 at 3:54 pm

      Yes, please make sure to credit Harvey Performance

      Reply

Trackbacks & Pingbacks

  1. Best Practices of Tolerance Stacking - TORMACH LABS says:
    September 18, 2018 at 12:00 pm

    […] This post originally appeared on the In The Loupe blog. […]

    Reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

BLOG HOME

Search In the Loupe

More results...

Browse by Topic

How-To’s
Technical Tips
Tools In Action
Featured Customers
Tool Guides

Free Drilling Guidebook

DOWNLOAD

Recent Posts

  • Machining a Complex Part with Harvey Tool
  • Drill Substrate Guide: HSS vs Cobalt vs Carbide
  • The Key Differences Between Helical’s Tool Coatings

Stay In The Loupe!

Sign up to receive a monthly recap of:
– The latest machining solutions
– Machining tips and tricks
– A recap of our most popular posts

SIGN UP

Contact Us


Address
428 Newburyport Turnpike
Rowley, MA 01969

Website
www.harveyperformance.com

Phone
Harvey Tool Tech: 1.800.645.5609
Helical Solutions Tech: 1.866.543.5422
Micro 100 Tech: 1.800.421.8065
Titan USA Tech: 1.888.482.6872

Email
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

CONTACT US

428 Newburyport Turnpike
Rowley, MA 01969-1729

844-393-8665

[email protected]

HARVEY PERFORMANCE

Company Overview
Our Unique Strengths
Industries Served
Careers
Sustainability
Privacy Policy

OUR BRANDS

Harvey Tool
Helical Solutions
Micro 100
Titan USA
CoreHog
Valor Holemaking

OUR BRANDS

ATA Air Tools
ATA SGSPRO
Garryson
Industrial Tooling Corporation (ITC)
Karnasch
Van Hoorn Carbide

Copyright © 2022 Harvey Performance Company, LLC
  • Link to LinkedIn
  • Link to Facebook
Scroll to top Scroll to top Scroll to top