Professional Documents
Culture Documents
Lear Tolerance Stackup Course PDF
Lear Tolerance Stackup Course PDF
1
How is Course Organized?
11
Classical Approach to Tolerance Stack-up
Analysis
12
What is Tolerance Stack-up Analysis?
13
Typically, Tolerance Stack-up Provides
answers to
Will these two surfaces touch in their worst case? If so, how much they
will interfere?
What is maximum thickness of the two parts that must fit in the slot?
Will the pin fit within the hole?
How do I know if the worst case assembly will satisfy its dimensional
objectives.
If we reduce the size of clearance hole, will the parts still assemble?
Will the dimensioning and tolerancing scheme used on the parts, allow
too much variation at assembly? Should the drawing be re-dimensioned
and re-toleranced to reduce the accumulation of tolerances?
.
.
14
Why Perform Tolerance Stack-up?
15
Factors affecting Tolerance Stack-up
Analysis
There are four major factors that determine which dimensions and tolerances
are included in a Tolerance Stack-up:
The geometry of parts and assemblies that contribute to the distance (objective)
being studied in the Tolerance Stack-up.
The Dimensioning and Tolerancing schemes on the drawing of the parts and
assemblies in the Tolerance Stack-up.
The assembly process: how and and which order the parts are assembled?
The direction of tolerance stack-up and direction of the dimensions and tolerances.
16
Basic Assumptions in Tolerance Stack-up
Analysis : Problem Idealization
All parts are considered in a static state. The tolerance stack-up allows parts
to adjust (translate/rotate) relative to one another during assembly process,
but the analysis is performed in a static condition.
If more than one position or configuration of part/assembly to be studied (such as linkage or
mechanism), then, tolerance stack-up should be done for the considered parts at each
required position or orientation/configuration.
17
Steps in Tolerance Stack-up Analysis
Step #1:
Identify objectives: what are your end requirements? Such as
flushness between features or gaps around a feature or
alignment of features
Step #2:
Identify all dimensions that contribute to your objectives as
defined in step #1 and convert them to equal bilateral
toleranced dimensions; as necessary
18
Steps in Tolerance Stack-up Analysis
Step #3:
Assign each dimension a +ve or ve value. For Radial stacks
(going up and down); start at the bottom of gap and end up at
the top of gap
Down direction is ve (top of gap to bottom)
Up direction is +ve (bottom of gap to top OR towards end)
Stacks that go left and right in the assembly, start at the left
side of gap and end up at the right side of the gap.
Left direction is ve (right of gap to left)
Right direction is +ve (left of gap to right OR towards end)
Remember to work on one part at a time; so deal with that parts pertinent
features before moving to next part. This approach is best to work with
assemblies having many parts
19
Steps in Tolerance Stack-up Analysis
Step #4 (tips):
Remember that one set of mating features between parts creates the variable
or objective you are working for. Variables are either minimum gap or
maximum gap or maximum overall assembly dimension. One set mating
features creates it. So, though multiple routes may have to be evluated to find
this most significant set of features, only one set creates worst case, from one
part to next.
Errors could creep in if you follow one route from one set of mating features
(hole/pin pairs) then continue the same route through another set. Only one of
these sets shall create the smallest or largest gap or maximum/minimum
overall dimension, Once you spot it, others become non-factors in analysis.
While reaching end objectives or goals, using more than one set of features
within same two parts, will most likely produce incorrect results and
tolerances from other features may contribute to the critical set you are
searching for. For example: when datum features are referenced at MMC or
when more than one set of datum features are assembly features.
20
Steps in Tolerance Stack-up Analysis
21
Beginning Tolerance Stack-up Analysis
Its important to arrange all the features and parts in the directions
that will create the max or min gap / or variable you are searching
for. This is to allow your loop always pass through material and
you do not jump over an air space unnecessarily in analysis
You should position the features of the parts against each other so
that you will get extreme configurations and make clear to you the
correct path with +ve v/s ve designations for each dimension.
22
Session #1 : The Basics
Objectives:
23
Finding Mean Dimensions
24
Finding Mean Dimensions
Limit dimensions:
n22-n20
25
Finding Mean Dimensions
n50
+1
-3
Now, sum the limits : n51 + n47 = n98. Mean of sum is n98/2 = n49
Then, take the difference of limits : n51 - n47 = n4. Mean of difference is n4/2 = n2
n50
+1
Therefore, unequal bilateral toleranced dimension of -3
26
Finding Mean Dimensions : Exercise
3
1. 100 1
2. 150 155
2
3. 200 0
0
4. 30 0.47
0.26
5. 500 0.37
27
Boundaries
28
Virtual Condition Boundaries (Refer ASME Y14.5M-1994
section 2.11)
29
Virtual Condition Boundaries (Refer ASME Y14.5M-
1994 section 2.11)
30
Resultant Condition Boundaries (Refer ASME
Y14.5M-1994 section 2.11)
31
Case#1: Internal FOS controlled at MMC
Hole
Size GTol VirtualCondition( FixedBoundary )
49 1 48
50 2 48
51 3 48 Worst case inner boundary
Hole
Size GTol Re sul tan tConditon(VariableBoundary)
49 1 50
50 2 52
51 3 54 Worst case outer boundary
VCB for internal FOS (such as hole) controlled at MMC = MMC Size Boundary Geometric
Tolerance value
VCB for external FOS (such as pin) controlled at MMC = MMC Size boundary + Geometric
Tolerance value
33
Case#1: Creating equal Bilateral Toleranced
Dimension from VCB and RCB
34
Case#2: Internal FOS controlled at LMC
Hole
Size GTol VirtualCondition( FixedBoundary )
51 1 52
50 2 52
49 3 52 Worst case outer boundary
Hole
Size GTol Re sul tan tConditon(VariableBoundary)
51 1 50
50 2 48
49 3 46 Worst case inner boundary
VCB for internal FOS (such as hole) controlled at LMC = LMC Size Boundary
+Geometric Tolerance value
VCB for external FOS (such as pin) controlled at LMC = LMC Size boundary -
Geometric Tolerance value
36
Case#2: Creating equal Bilateral Toleranced
Dimension from VCB and RCB
37
Case#3: Internal FOS controlled at RFS
Hole
Size GTol InnerBoundry
49 1 48 Worst case Inner boundary
50 1 49
51 1 50
Hole
Size GTol OuterBoundary
49 1 50
50 1 51
51 1 52 Worst case Outer boundary
39
Case#3: Creating equal Bilateral Toleranced
Dimension from Inner and Outer Boundaries
40
Case#4: External FOS Controlled at MMC
Shaft
Size GTol VirtualCondition( FixedBoundary )
47 1 48
46 2 48
45 3 48 Worst case outer boundary
Shaft
Size GTol Re sul tan tConditon(VariableBoundary)
47 1 46
46 2 44
45 3 42 Worst case inner boundary
VCB for internal FOS (such as hole) controlled at MMC = MMC Size Boundary Geometric
Tolerance value
VCB for external FOS (such as pin) controlled at MMC = MMC Size boundary + Geometric
Tolerance value
42
Case#4: Creating equal Bilateral Toleranced
Dimension from VCB and RCB
43
Case#5: External FOS controlled at LMC
Shaft
Size GTol VirtualCondition( FixedBoundary )
45 1 44
46 2 44
47 3 44 Worst case inner boundary
Shaft
Size GTol Re sul tan tConditon(VariableBoundary)
45 1 46
46 2 48
47 3 50 Worst case outer boundary
VCB for internal FOS (such as hole) controlled at LMC = LMC Size Boundary
+Geometric Tolerance value
VCB for external FOS (such as pin) controlled at LMC = LMC Size boundary -
Geometric Tolerance value
45
Case#5: Creating equal Bilateral Toleranced
Dimension from VCB and RCB
46
Case#6: External FOS controlled at RFS
Shaft
Size GTol OuterBoundry
45 1 46
46 1 47
47 1 48 Worst case Outer boundary
Shaft
Size GTol InnerBoundary
45 1 44 Worst case Inner boundary
46 1 45
47 1 46
48
Case#6: Creating equal Bilateral Toleranced
Dimension from Inner and Outer Boundaries
49
Formulae to Remember
50
Finding Inner & Outer Boundaries : Exercise
Calculate Inner and Outer boundary for features having following specifications
51
Session #2: Analyzing a C Channel
Assembly
Objectives:
52
C Channel Assembly
53
C Channel Assembly : Loop Analysis
Diagram
Up Down
Direction Direction
(+ve) (-ve) ` Tolerance Remarks
GAP
54
Session #2: Exercises
55
Session #2: Exercises
3
5 4
2 1
56
Up Direction / Down Direction /
Right Direction Left Direction
Loop # (+ve) (-ve) ` Tolerance Remarks
1 56.62 0.1
2 34.74 0.1
3 10 0.1
4 90 0.15
5 30 0.15
6 230.58 0.2
57
Session #2: Exercises
58
Session #2: Exercises
5 4
2 1 9
7 6
8
3
59
Up Direction / Down Direction /
Right Direction Left Direction
Loop # (+ve) (-ve) ` Tolerance Remarks
1 26 0.1
2 23 0.15
3 235 0.2
4 23 04.35.15
5 51 0.5
6 22 0.1
7 60.2 0.1
8 28 0.1
9 39 0.15
60
Session #3: Loop Analysis for Box and Cavity
Objectives:
61
Problem Description
Calculate:
MIN / MAX Horizontal Gap
MIN / MAX Vertical Gap
62
Loop Diagram
1
2
1
2
63
Number Chart
Horizontal Direction
1 25.9 0.1
2 26.75 0.5
Vertical Direction
1 24.425 0.575
2 26.75 0.5
64
Session #4: Analysis of an assembly with Limit
tolerancing
Objectives:
65
Assembly with limit tolerancing : Problem
Description
66
Assembly with limit tolerancing : Loop
Diagrams
1
2
1 2
67
Assembly with limit tolerancing : Number
Chart
Horizontal Direction
Up Direction Down Direction
Right Direction Left Direction
Loop # (+ve) (-ve) ` Tolerance Remarks
1 20.84 0.66
2 15.8 0.75
3 32.7 1.2
Vertical Direction
Up Direction Down Direction
Right Direction Left Direction
Loop # (+ve) (-ve) ` Tolerance Remarks
1 25.125 0.375
2 25.975 0.575
Objectives:
69
Floating fastener assembly sketch with
GD&T
70
Floating fastener Part sketches with GD&T
140
140
6-7 6-7
3.5+/-0.5 5.5+/-0.5
300
71
Floating fastener Assembly with parts
shoved towards center
VCB of holes in top plates = (MMC Gtol) = (6-0.5) = 5.5 VCB of holes in base plate = (MMC Gtol) = (5.5-0.5-0) = 5
RCB of holes in top plates = (LMC + Gtol + Btol) = (7+0.5+1) = 8.5 RCB of holes in base plate = (LMC + Gtol + Btol) = (5.5+0.5+0+1) = 7
Mean Dia with equal bilateral representation of these holes is: 7+/-1.5 Mean Dia with equal bilateral representation of these holes is: 6+/-1
72
Loop Diagram with values printed
2 1 9
3 7
4
6 Up Direction / Down Direction /
5
Right Direction Left Direction
(+ve) (-ve) ` Remarks
Loop # Tolerance
1 140 0 Basic dimension
Totals
Min GAP / Max GAP
Max / Min Overall Dim
74
Session#6: Analyzing an Assembly for Gaps and Overall
Dimensions (Fixed Fastener Case)
75
Session#6: Analyzing an Assembly for Gaps and
Overall Dimensions (Fixed Fastener Case)
76
Session#6: Analyzing an Assembly for Gaps and
Overall Dimensions (Fixed Fastener Case)
Objectives:
77
Min Gap and Min Overall Dimensions
Configuration
VCB of hole = (MMC Gtol) = (13-0.03-0.05) = 12.92 VCB of pin = (MMC Gtol) = (12.5-0.03-0.05) = 12.22
RCB of hole = (LMC + Gtol + Btol) = (13+0.03+0.05+0.06) = 13.14 RCB of pin= (LMC + Gtol + Btol) = (12.5+0.03+0.05+0.06) = 12.64
Mean Dia with equal bilateral representation of this hole is: 13.03+/-0.11 Mean Dia with equal bilateral representation of this pin is: 12.43+/-0.21
78
Chart the values (Min overall Dim)
4 65 0 Basic dimension
79
Chart the values (Min left bottom gap)
1 15 0.1
2 105 0 Basic dimension
80
Chart the values (Min Right top gap)
1 140 0.7
2 105 0 Basic dimension
81
Max Gap and Max Overall Dimensions
Configuration
82
Chart the values
Totals
Min GAP / Max GAP
Max / Min Overall Dim
83
Session #7: Calculating MAX overall Diameter for a
Revolving Assembly
MAX?
84
Detailed Part Drawing with GD&T Controls
Part2
Part 1
85
Step#3: Create a Loop Diagram
86
Step#4: Chart the values
1 125 0.175
2 25.11 - LMC of hole / 2
4 125 0.175
87
Session #8: Analyzing a Guide Assembly with Fixed
fasteners
Assembly
88
Part #1 & #2: Detailed Drawing
89
Session #7: Analyzing a Guide Assembly with Fixed
fasteners
Objectives:
90
Locating parts to create MIN Gap
Configuration
91
Chart the values
OB of Slot = LMC + Gtol =27.2+0.1 = 27.3 OB of Block = MMC + Gtol =24.7+0.1 = 24.8
IB of Slot = MMC Gtol = 26.8-0.1 = 26.7 IB of Slot = LMC Gtol = 24.3-0.1 = 24.2
Mean width of slot with equal bilateral tolerance = 27+/-0.3 Mean width of block with equal bilateral tolerance = 24.5+/-0.3
OB of threaded hole/screw = MMC + Gtol =8+0.14 = 8.14 OB of clearance hole = LMC + Gtol =8.25+0.05+0.06 = 8.36
IB of threaded hole/screw = LMC Gtol = 7.8-0.14 = 7.66 IB of clearance hole = MMC Gtol = 8.19-0.05 = 8.14
Mean dia with equal bilateral tolerance = 7.9+/-0.24 Mean dia with equal bilateral tolerance = 8.265+/-0.11
92
Locating parts to create MAX Gap
Configuration
93
Chart the values
Totals
Min GAP / Max GAP
Max / Min Overall Dim
94
Form Tolerances in Tolerance Stack-up
Min Max
MIN / MAX?
96
Orientation Tolerances in Tolerance Stack-up
Min Max
MIN / MAX?
97
Part Stacks using Position (RFS)
Min Max
Find MAX and MIN Distance (1) between edges of two small holes.
(10.5)
98
Part Stacks using Position (RFS)
Min Max
Min Max
Find MAX and MIN Distance between Centerlines of Hole and Slot.
(10.9)
100
Part Stacks using Position (Bonus)
Min Max
Find MAX and MIN Distance between Edges of two small holes.
(11.7)
101
Part Stacks using Position (Bonus)
Min Max
(11.8)
102
Part Stacks using Position (Bonus)
Min Max
(11.9)
103
Part Stacks using Position (Bonus & Shift)
Min Max
Find MAX and MIN horizontal distance between edges of datum G and n8.6-8.2 hole.
(12.6)
104
Part Stacks using Position (Bonus & Shift)
Min Max
Find MAX and MIN distance between edge of the groove and side of the part.
(12.8)
105
Part Stacks using Profile
Min Max
106
Part Stacks using Profile
Min Max
107
Part Stacks using Form/Orientation/Profile
Min Max
109
Part Stacks using Form/Orientation/Profile
Min Max
110
Part Stacks using Form/Orientation/Profile
Min Max
111
Part Stacks Composite Position Control
113
Part Stacks Composite Position Control
MIN / MAX?
MIN / MAX?
Min Max
MIN?
MIN?
114
Session #10: Tolerance Stack-up Analysis of an
Assembly with Revolving Parts
GAP?
Part 1
Part 4
Part 2
Part 5
Part 3
115
Tolerance Stack-up Analysis of an Assembly
with Revolving Parts
Objectives:
116
Part #1: Detailed Drawing
120
Session #11: Trigonometry and Proportions in
Tolerance Stack-up Analysis
121
Trigonometry and Proportions in Tolerance
Stack-up Analysis
Objectives:
122
Example of Rocking Datum and proportions
126
Example of Rocking Datum and proportions
127
Example of Rocking Datum and proportions
128
Example of Rocking Datum and proportions
Initially,
the three parts were aligned with
center, left edge and right edge aligned,
then the parts are either to left or right
This would assume that interior part
features such as holes (not shown here)
have been positioned from one of these
features as secondary datum feature.
Each part during inspection has been
adjusted 9shimmed up) to allow high point
shown at the bottom center of part 1 and
2 to establish the datum plane, but during
assembly parts have been rocked instead
of equalized.
This is just one speculation as what can
happen due to out of flatness of bottom of
parts 1,2. Many such scenarios are
possible.
130
Session#12: The Theory of Statistical
Probability
132
The Theory of Statistical Probability
Objectives:
133
Background
137
Root Sum Squares (RSS) Method
Statistical probability has been practiced for several years and well
documented. Statistical approaches are more reliable for volume production.
For small production runs, the frequency curve tends to be skewed from its
normal shape.
138
Applying RSS: Steps Involved with Example
139
RSS Calculations: Example#1
140
Previous slide shows that the worst case assembly tolerance is +/-1.6, while the assembly tolerance
based on RSS calculations is +/-1.5033
It states that if the parts are produced under statistical control, the likely tolerance on assembly is +/-
1.5033 and NOT +/-1.6.
If we calculate the ratio of worst case tolerance to RSS tolerance = 1.6/1.5033 = 1.064.
This ratio can be used to increase the individual part level tolerance, in short, you can multiply part
tolerances by factor of 1.064.
Therefore the individual blocks will receive a new tolerance of 0.15 * 1.064 = 0.1596 and the channel will
receive a new tolerance of 0.1 * 1.064 = 0.1064
141
Suggested Readings & References
149