Tolerance Analysis Example: RSS & Worst Case

This is an example of how to use the ME Virtuoso Tolerance Analysis Calculator

If you would like to learn more about Stack-Up Tolerance Analysis theory, consider reading our other articles on this topic:

Example description

Two blocks are to be inserted in a pocket, as shown below. We would like to understand what is the clearance that we will have between the blocks and the pocket. Dimensions and tolerances are provided in the image below

Problem setup

Create the vector loop

Identify the target dimension of interest. In this case, the clearance between the blocks and the pocket

Starting from one end of the target dimension, draw vectors through each relevant dimension to create a loop so you reach the other end of the target dimension. Assign a number to each vector.

Assign a positive direction. In this case, positive will be towards the right, so that vector 1 will have a positive value, and vectors 2 and 3 will have negative values.

Vector Loops

Convert tolerances to symmetric bilateral (if needed)

All tolerances must be symmetric bilateral. In this example, dimension 1 is given as unilateral. In order to convert it, we must center the nominal value and give it an equal bilateral tolerance. This results in:

Dimension 1: 35.95 ± 0.05

In the picture below you can find examples of different types of tolerance. For the purpose of tolerance analysis, all of these are equivalent and Equal Bilateral Tolerancing must be used.

All of these are equivalent, however, Equal Bilateral Tolerancing must be used for the calculator

Fill out calculator

Ensure that all tolerances are equal bilateral, and use the correct signs per the loop diagram. The last four columns will be automatically calculated.

Enter values into the calculator

Note about Sigma Level: This allows you to specify the manufacturing capability for a specific dimension. For example, if the manufacturer of a part can achieve 6sigma production, this column would allow you to specify this by entering a value of ‘6’. However, if left blank, a standard sigma level of ‘3’ is used. This means that “Tolerance = ±3σ”

Analyze Results

The ‘Nominal’ column shows the nominal value of the gap that we will have between the blocks and the pocket. Max and Min Condition show the extreme cases for each analysis type.

Worst Case scenario, as expected, predicts the largest range of variation. That is, under Max Condition, the clearance could be up to 0.95, however, under Min Conditions, there would be interference (blocks won’t fit in the pocket), as shown by the negative sign.

In order to understand what is more likely to happen, we need to make use of statistical analysis.

The calculator also does a Root Sum Square (RSS) type of analysis, which is essentially calculating a standard deviation for the assembly, thus creating a bilateral tolerance for the assembly: Toleranceassembly = ±3σassembly. This shows that in most cases, both blocks will fit inside the pocket, and interference is not likely.

Additionally, the adjusted RSS analysis is performed. This analysis is more suitable for high-volume production processes where the mean value of a process may be shifted by 1.5σassembly

Results

Note: To perform a meaningful RSS (Root Sum Square) stack-up tolerance analysis, some assumptions are made: Independent Variations, Normally Distributed Variations, and Tolerance Accumulation Linearity

share this Content:

Facebook
Twitter
Pinterest

Still hungry? Here’s more