10 Tolerance Stackup Upd
10 Tolerance Stackup Upd
10 Tolerance Stackup Upd
Tolerance stack-up
Tolerance allocation
A practical example of tolerance allocation
Comparison of dimensioning intents
Advantages and disadvantages
Comparison of functional and technological stack-up
Introduction
Functional dimensions
Denition
Functional dimensioning distinguish between:
functional dimensions,
non-functional dimensions,
auxiliary dimensions.
In order to identify them it is required to:
analyze the assembly geometry,
dene the functional requirements of the design (at assembly level),
identify the functional dimensions on the parts.
Study case
Functional requirements:
1 retaining ring assemblability (groove always visible),
2 non-zero, but limited, axial clearance
Possible problems
0.7 1.2
Functional dimensions and goals: a = 0+
+0.2 , b =+
0.2
Possible problems
1
Functional dimensions and goals: c = 0+
+2.5
DTI September 20th, 2019 12 / 68
Tolerance stack-up analysis Functional dimensions
0.6
Functional dimensions and goals: h = 0+
+0.1
DTI September 20th, 2019 15 / 68
Tolerance stack-up analysis Functional dimensions
Functional dimension
Denition
A functional dimension is a dimension which variation beyond the tolerance
limits, dened at design stage, hinders the functionality of the machine in
which the parts are assembled.
1
It rarely occours that all the dimensions are at their limit and sum up to give the
worst eect on the assembly at the same time.
DTI September 20th, 2019 23 / 68
Tolerance stack-up analysis Tolerance stack-up
Input Output
Tolerances of the
Component
assembly functional
tolerances
dimensions
Tolerance allocation
Input Output
Tolerances of the
Component
assembly functional
tolerances
dimensions
DTI September 20th, 2019 25 / 68
Tolerance stack-up analysis Tolerance stack-up
To calculate the
Given a functional
technological tolerances of
goal on the
the processes
assembly drawing
a1 =?
a = 70−0.2
a2 =?
Counter-example I
Counter-example II
0.6
A = 8+
−0.1 Incongruence!
Dimensions must be identied only once. No redundancies.
Study case
Basic dimensions
G = R − (A + B + C ) = 70 − (20 + 12 + 36) = 2 mm
Limit dimensions
Tolerance stack-up
Denition
In a tolerance stack-up, the sum of the part's tolerances must be equal to
the tolerance of the functional dimension of the assembly.
Let's consider again the formulas of slide 35 and subtract each member:
Information gathering
Nominal clearance: 2 mm
Design goal: 2 ± 0.2
From ISO2768-m
+ U.D.L. + L.D.L
Dimension - L.D.L. - U.D.L Tolerance
Total:
Goal:
Dierence:
1 2 3 4
+ U.D.L. + L.D.L
Dimension - L.D.L. - U.D.L Tolerance
A - Base + 70.3 + 69.7 0.6
B - Red Block - 19.8 - 20.2 0.4
C - Gray Block - 11.8 - 12.2 0.4
D - Yellow Block - 35.7 - 36.3 0.6
Total: + 3 + 1 22
Goal: + 2.2 + 1.8 0.43
Dierence: - 0.8 + 0.8 -
2
The dierence of Col2 − Col3 results must be equal to the sum of column 5 items,
as shown on page 36. This represent how the assembly behaves with the current 1st
attempt tolerances.
3
This represent the available tolerance, permitted by the goal.
DTI September 20th, 2019 42 / 68
Tolerance stack-up analysis Tolerance allocation
Column role
Remark
Column two compares the least material condition of the parts
constituting the assembly: the largest box
a and the smallest blocks . It
b
returns the maximum clearance.
Column three compares the maximum material condition of the parts
constituting the assembly: the smallesy box
c and the largest blocks .
d
a
For the internal feature the LMC condition is the largest feature.
b
For the external feature the LMC condition is the smallest feature.
c
For the internal feature the MMC condition is the smallest feature.
d
For the external feature the MMC condition is the largest feature.
+ U.D.L. + L.D.L
Dimension - L.D.L. - U.D.L Tolerance
A - Base + 70.3 (− . ) 0 3
+ 69.7 (+ . )0 2
0.6
B - Red Block - 19.8 (− . ) 0 1
- 20.2 (+ . )0 2
0.4
C - Gray Block - 11.8 (− . ) 0 1
- 12.2 (+ . )0 2
0.4
D - Yellow Block - 35.7 (− . ) 0 3
- 36.3 (+ . )0 2
0.6
Total: + 3 + 1 2
Goal: + 2.2 + 1.8 0.4
Dierence: - 0.8 + 0.8 -
+ U.D.L. + L.D.L
Dimension - L.D.L. - U.D.L Tolerance
A - Base + 70 + 69.9 0.1
B - Red Block - 19.9 - 20 0.1
C - Gray Block - 11.9 - 12 0.1
D - Yellow Block - 36 - 36.1 0.1
Total: + 2.2 + 1.8 0.4
Goal: + 2.2 + 1.8 0.4
Dierence: 0 0 -
Result interpretation
The table contains the limit dimensions, that can be rewritten using
deviations and then put into the drawing:
A ∈ [69.9, 70] A = 700−0.1
B ∈ [19.9, 20] B = 200−0.1
C ∈ [11.9, 12] C = 120−0.1
0.1
D ∈ [36, 36.1] D = 36+
0
+
+ U.D.L. + L.D.L
Dimension - L.D.L. - U.D.L Tolerance
A - Base + 70 + 69.9 0.1
B - Red Block - 19.9 - 20 0.1
C - Gray Block - 11.9 - 12 0.1
D - Yellow Block - 36 - 36.1 0.1
Total: + 2.2 + 1.8 0.4
Goal: + 2.2 + 1.8 0.4
Dierence: 0 0 -
Transmission shaft
1
Goal: G = 0++0.5
0.9
1st attempt tolerances: A = 84+
+0.7 , C = 4±0.1 , d = 76±0.3
Direct calculation
+ U.D.L. + L.D.L
Dimension - L.D.L. - U.D.L Tolerance
C - Bushing - 3.9 - 4.1 0.2
D - Support - 75.7 - 76.3 0.6
C - Bushing - 3.9 - 4.1 0.2
A - Shaft + 84.9 + 84.7 0.2
Total: + 1.4 + 0.2 1.2
Goal: + 1 + 0.5 0.5
Dierence: - 0.4 + 0.3
Recoveries
+ U.D.L. + L.D.L
Dimension - L.D.L. - U.D.L Tolerance
C - Bushing - 3.9 - 4.1 (+ . )
0 1
0.2
D - Support - 75.7 (− . )
0 4
- 76.3 (+ . )0 1
0.6
C - Bushing - 3.9 - 4.1 (+ . )
0 1
0.2
A - Shaft + 84.9 + 84.7 0.2
Total: + 1.4 + 0.2 1.2
Goal: + 1 + 0.5 0.5
Dierence: - 0.4 + 0.3
Tolerance synthesis
+ U.D.L. + L.D.L
Dimension - L.D.L. - U.D.L Tolerance
C - Bushing - 3.9 - 4 0.1
D - Support - 76.1 - 76.2 0.1
C - Bushing - 3.9 - 4 0.1
A - Shaft + 84.9 + 84.7 0.2
Total: + 1 + 0.5 0.5
Goal: + 1 + 0.5 0.5
Dierence: 0 0
Dimensioning intents
Functional stack-path
First attempt
+ U.D.L. + L.D.L
Dimension - L.D.L. - U.D.L Tolerance
?a - 1st bushing head thickness - 6.8 - 7.2 0.4
b - Base width + 36.3 + 35.7 0.6
?a - 2nd bushing head thickness - 6.8 - 7.2 0.4
c - Shaft lenght - 21.8 - 22.2 0.4
Total: + 0.9 - 0.9 1.8
Goal: + 1.5 + 0.5 1
Dierence: + 0.6 + 1.4
Tolerance synthesis
+ U.D.L. + L.D.L
Dimension - L.D.L. - U.D.L Tolerance
?a - 1st bushing head thickness - 6.8 - 7(+ . ) 0.2
= 70−0.2
0 2
Tolerance synthesis
+ U.D.L. + L.D.L
Dimension - L.D.L. - U.D.L Tolerance a1 = 190−0.1
?a1 - 1st bushing total lenght - 18.9 - 19 0.1
= 120+0.1
(−0.1) (+0.2)
lenght b
?a1 - 2nd bushing total lenght - 18.9(− . )
0 1
- 19(+ . )
0 2
0.1 +0.2
c - Shaft lenght - 21.5(+ . ) - 21.7(+ . ) 0.2
0.3
= 22−
0 3 0 5
Results comparison
a = 70−0.2 a1 = 190−0.1
0.1
a2 = 12+
0
Drawbacks
With:
a1 = 19.1 mm (Rejected)
b1 = 12.1 mm
it results:
a = 7 mm
a = 70−0.2 a1 =?
a2 =?
DTI September 20th, 2019 64 / 68
Tolerance stack-up analysis Technological tolerance transfer
Tolerance synthesis
+ U.D.L. + L.D.L
Dimension - L.D.L. - U.D.L Tolerance
a1 - bushing cutting length + 19(− . )
0 2
+ 18.9( . )
0 1
0.1
a2 - bushing turning lenght - 12(− . )
0 2
- 12.1( . )
0 1
0.1
Total: + 7 + 6.8 0.2
Goal: + 7 + 6.8 0.2
Dierence: 0 - 0
0.1
Results: a1 = 190−0.1 , a2 = 12+
0 . The same limitations of page 63 apply.
DTI September 20th, 2019 68 / 68