Welcome to a Course On
Tolerance Stack-up Analysis using Co-ordinate
Dimensioning and GD&T
For
Satyam Venture Engineering Services
Pvt.Ltd., Secunderabad, INDIA
1
i2
About iSquare
iSquare
(InterOperability & InterChangeability Solutions)
Pune, INDIA
i2
Focus Areas:
CAD Data InterOperability : Consistent
representation of 3D CAD data in variety of
CAD/CAM/CAE applications and platforms.
InterChangeability: Predicting Dimensional
Variations, its impact and causes at the
product and assembly level at early design
stage.
i2
Relationships:
l
InterOperability:
With International TechneGroup Incorporated, USA
having more than 20 years of Experience in CAD
Data InterOperability technology, solutions and
services.
i2
Relationships:
InterChangeability:
With Dimensional Control Systems, USA having
more than 15 years of experience in Dimensional
Control techniques, solutions and Services.
i2
Our Offerings:
CAD Data InterOperability:
Focused & Customized Training Programs on:
CAD/CAM/CAE Data Exchange : Problems and Solutions from CAD, CAE , CAM Perspective.
CAD Model Quality Assessment : CAD Model Quality evaluation from downstream application
perspective
Software Solutions For:
Effective Data exchange between heterogeneous CAD/CAM systems: R egardless of source,
target application, standard and formats !! Solutions Include CA Dfix, IGES/Works,CAD/IQ.
Model Quality Assessment from Downstream application perspective
Quality Services for:
Data Exchange, Data Migration, Lower version to higher or vice -a-versa
Vendor Supplier data integration : ensuring effective data exchange with minimal / NO
rework at either ends.
i2
Our Offerings:
InterChangeability:
Focused & Customized Training Programs on:
Dimensional Management : Understanding and appreciation of computer aided tools for.
Takes participants thru evolution, various approaches and real life problems from their
application areas.
Software Solutions For:
Dimensional Management / Stack Analysis: Solutions embedded in C ATIA V4/V5 as Gold
Partner and also Stand Alone solutions for data coming from othe r CAD platforms !! Solutions
Include 1-DCS, DCS-DFC, 3DCS-SA, 3DCS-CAA V5 Designer, 3DCS-CAA V5 Analyst,
GDM3D
Quality Services for:
Dimensional Engineering / Management : Base Line tolerance mode l creation, reporting with
suggestions and recommendations. Follow-on consulting
Per requirement, includes 1D, 1D with GD&T, Full 3D simulations, Piece part variations,
assembly variation prediction against desired objectives.
i2
Training Programs in Dimension
Management / Engineering
l
Training Programs Launched:
Training Programs Under Development (Tentative release by Oct 05)
Fundamentals of GD&T based upon ASME Y14.5M : ~36hrs
Tolerance Stack up Analysis: A logical approach to solve assembly build
problems: ~30hrs
Advanced GD&T: Concepts and Applications as per ASME Y14.5M : ~30hrs
Tolerance Stack up Analysis using DCS (Dimensional Control Syste ms, USA)
Software Solutions (1DCS, DCS-DFC, 3DCS-SA): ~36hrs
GD&T Workshop and Practice (15% theory, 85% working on various problems):
~24hrs
The Role of Probability and Statistics in Mechanical Tolerance A nalysis: ~20hrs
Measurement of GD&T and Functional Gauging Techniques: ~24hrs
Metrology: Measurement Uncertainty and Analysis : ??
i2
Customers
l
l
l
l
l
l
l
l
l
l
l
l
l
l
TATA Motors
TATA Technologies
TATA Auto Plastics
TATA Auto Components
Ashok Leyland
Mahindra & Mahindra Auto
Godrej & Boyce Mfg Ltd.
GE
Infotech Enterprises
TATA Johnson Control
Automotive
Kinetic Engineering
Research & Development
Establishment (Engrs)
Armament Research &
Development Establishment
Bhabha Atomic Research
Center
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
Bajaj Auto
Bajaj Tempo
Brakes India
Emerson Climate Technologies
Grupo Antolin
Mahindra Engg Design Develop
Center
Kirloskar Copeland
Mahindra Engineering Services
Onward Technologies
Space Applications Center
TATA Consultancy
Lear Seatings Pvt. Ltd.
Atlas Copco
Jayahind Industries
L&T
Satyam Venture Engg Services
i2
Thats about iSquare
10
i2
How is Course Organized?
l
l
l
l
l
l
l
11
Total 11 Sessions; 3days (June 23,24 and 25 , 2005)
Pre-defined objectives at the beginning of each
session
Classroom exercises at the end of each session
Homework
Extended hours as necessary
Assumption : Understanding of GD&T controls
Feel free to interrupt and ask Questions
i2
Session #1 : The Basics
l
Objectives:
12
How to calculate mean dimensions with equal
Bilateral Tolerances
Calculating Inner and Outer Boundaries
Virtual and Resultant Conditions
i2
What is Tolerance Stack-up Analysis?
Tolerance Stack-up Analysis (also called as Gap
Analysis, Loop Diagrams or Circuit Analysis) is the
process of calculating minimum and maximum
airspaces or wall thickness or material interferences in
a single part or assemblies
Its a logical process broken in few steps
13
i2
Steps in Tolerance Stack-up Analysis
l
Step #1:
Step #2:
14
Identify objectives: for example, you want to test if no
interference is possible at a certain place in an assembly, then
you set your requirement as Gap must be equal to or greater
than zero
Identify all dimensions that contribute to your objectives as
defined in step #1 (gap) and convert them to equal bilateral
toleranced dimensions; if they are not already
i2
Steps in Tolerance Stack-up Analysis
l
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)
15
Remember that you are working one part at a time; so deal with o ne
parts significant features before jumping to next part. This is the best way
to work with assemblies having many parts
i2
Steps in Tolerance Stack-up Analysis
l
16
Step #4 (Basic Rules):
Remember that one set of mating features between parts creates the variable
you are looking for. Variable in this case is either minimum gap or maximum
gap or maximum overall assembly dimension. One set mating featur es creates
it. So, though multiple routes may have to be investigated to fi nd this most
significant set of features, only one set creates worst case, fr om one part to
next.
Its often mistake to follow one route from one set of mating fea tures
(holes/shaft, hole/pin) then continue the same route through ano ther set. One
of these sets creates the smallest or biggest gap or maximum ove rall
dimension, Once you find, which it is, others become non -factors in analysis.
Using more than one set of features within same two parts, will most likely
produce wrong results. Still tolerances from other features may contribute to
the critical set you are using. For example: when datum features are
referenced at MMC or when more than one set of datum features co me into
effect.
i2
Steps in Tolerance Stack-up Analysis
l
17
Step #5 (Basic Rules):
When a single feature or a pattern of features are controlled by
more than one Geometric Tolerance (such as orientation
combined with position), the designer must determine which, if
either is contributing factor to variable. It is also possible that
none of geometric tolerance is a factor and instead size
dimensions are factors.
The Designer must deduce what factors are pertinent through
sketches and reasoning.
The judgment of designer is critical in these determinations.
i2
Beginning Tolerance Stack-up Analysis
18
Add all +ve and ve dimensions which will calculate your
mean gap. If mean gap is ve number, your requirement
of no material interference (or clearance in other
words) is already violated!
Then we must add sum of equal bilateral tolerances (1/2
of total tolerance) to the mean dimension (or gap) to
determine maximum gap.
Then we must subtract the sum of equal bilateral
tolerances (1/2 of total tolerance) from the mean
dimension (or gap) to determine minimum gap.
Again any ve value for minimum or maximum gaps
indicate interference situation
Maximum gaps are maximum clearance (or in case of
interference fits, minimum interference)
Minimum gaps are minimum clearance (or in case of
interference fits, maximum interference)
i2
Beginning Tolerance Stack-up Analysis
19
Its important to mentally shove all the features and parts in the
directions that will create the max or min gap (variable). This is to
allow your routes always pass through material and you dont
want to jump over an air space unnecessarily in analysis
You should position the features of the parts against each other so
that you will get extremes and make clear to you the correct path
and +ve v/s ve designations for each number.
i2
Finding Mean Dimensions
l
Few Important Concepts of Tolerance Stack-up
Analysis:
20
There is NO difference between equal, unequal or unilaterally
toleranced dimension.
There is NO difference between a limit dimension and a plus
or minus toleranced dimension
They all have extremes and they all have means. So, first thing
is to change any dimension to an equal bilateral toleranced
dimension
i2
Finding Mean Dimensions
21
i2
Finding Mean Dimensions
22
i2
Finding Mean Dimensions : Exercise
Convert following Dimensions to an equal bilateral toleranced dimensions
23
i2
Boundaries
Boundaries are generated by collective effects of
size and Geometric tolerances applied to
feature(s) and often referred to as simply inner
and outer boundaries
There are two types of boundaries
l
l
24
Virtual Condition boundary (VCB)
Resultant Condition Boundary (RCB)
i2
Virtual Condition Boundaries
(Refer ASME Y14.5M section
2.11)
FCFs that use m (MMC symbol), generate constant
boundaries (VCB) for features under consideration and
are calculated as:
VCB for internal FOS such as hole = MMC Size Boundary
Geometric Tolerance value
VCB for external FOS such as pin = MMC Size boundary +
Geometric Tolerance
VC Boundaries are Constant and do not vary based upon actual
mating size of the feature
25
i2
Virtual Condition Boundaries
(Refer ASME Y14.5M
section 2.11)
FCFs that use l (LMC symbol), generate constant
boundaries (VCB) for features under consideration and
are calculated as:
VCB for internal FOS such as hole = LMC Size Boundary +
Geometric Tolerance value
VCB for external FOS such as pin = LMC Size boundary Geometric Tolerance.
VC Boundaries are Constant and do not vary based upon actual
mating size of the feature
26
i2
Resultant Condition Boundaries
(Refer ASME
Y14.5M section 2.11)
27
RC Boundaries are non constant in nature and
are generated on opposite side of the virtual
conditions.
When RFS (Regardless of Feature Size)
concept applies to FOS, they generate only
non-constant or RC boundaries.
i2
Case#1: Internal FOS controlled at MMC
Hole MMC Concept
28
i2
Case#1: Calculating VC & RC boundaries
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
29
i2
Case#1: Creating equal Bilateral Toleranced
Dimension from VCB and RCB
30
i2
Case#2: Internal FOS controlled at LMC
Hole LMC Concept
31
i2
Case#2: Calculating VC & RC boundaries
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
32
i2
Case#2: Creating equal Bilateral Toleranced
Dimension from VCB and RCB
33
i2
Case#3: Internal FOS controlled at RFS
Hole RFS Concept
34
i2
Case#3: Calculating RC boundaries
Since its a RFS Callout, no virtual condition
boundaries exist and all boundaries are non -constant
35
i2
Case#3: Assumption about feature form in
case of RFS callout
Only if the hole has a significant
depth, might this median line
curvature (out of straightness)
be a consideration. For thin
parts, such as sheet metal, it is
probably not of concern in these
analyses. In fact many
designers would agree that a
banana shaped hole is not likely
to occur on most products.
Therefore we are ignoring
axially out of straightness
consideration from the
analyses.
36
i2
Case#3: Creating equal Bilateral Toleranced
Dimension from Inner and Outer Boundaries
37
i2
Case#4: External FOS Controlled at MMC
Shaft MMC Concept
38
i2
Case#4: Calculating VC & RC boundaries
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
39
i2
Case#4: Creating equal Bilateral Toleranced
Dimension from VCB and RCB
40
i2
Case#5: External FOS controlled at LMC
Shaft LMC Concept
41
i2
Case#5: Calculating VC & RC boundaries
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
42
i2
Case#5: Creating equal Bilateral Toleranced
Dimension from VCB and RCB
43
i2
Case#6: External FOS controlled at RFS
Shaft RFS Concept
44
i2
Case#6: Calculating RC boundaries
Inner Boundary
45
i2
Case#6: Assumption about feature form in
case of RFS callout
In case of RFS Callout, one may want to consider
additional deviation arising out of form to
determine absolute worst case inner boundary.
This applies only if shaft length is significant. For
very shirt shafts / pins, it is probably not of
concern in the analysis.
Therefore we are ignoring out-of-straightness
consideration from our analysis. If your product
runs a risk of banana shaped shafts, you may
wish to consider illustration on the left in your
calculations.
46
i2
Case#6: Creating equal Bilateral Toleranced
Dimension from Inner and Outer Boundaries
47
i2
Formulae to Remember
For Internal FOS controlled at MMC / LMC:
VCB at MMC (IB) = MMC Size Boundary Geometric Tolerance value at MMC
VCB at LMC (OB) = LMC Size Boundary + Geometric Tolerance value at LMC
For External FOS controlled at MMC / LMC:
VCB at MMC (OB) = MMC Size boundary + Geometric Tolerance value at MMC
VCB at LMC (IB) = LMC Size boundary - Geometric Tolerance value at LMC
48
i2
Finding Inner & Outer Boundaries : Exercise
49
i2
Session #2: Analyzing a Box Assembly
l
Objectives:
To determine min and max gap for a simple
eleven parts assembly
l
l
l
50
Perform the calculations
Create a Loop Analysis Diagram
Create a Number Chart
i2
Box Assembly
51
i2
Box Assembly: Part #1
l
Cavity in part#1 has limit dimensions (392.43
384.81); so we need to convert these to mean
with equal bilateral toleranced dimensions
52
Add limit dimensions : 392.43 + 384.81=777.24
Find Mean dimension: 777.24/2=388.62
Find total tolerance by subtracting limit dimensions: 392.43
384.81=7.62
Find equal bilateral tolerance=7.62/2=3.81
Finally express limit dimensions as equal bilaterally toleranced
dimension as: 388.62`3.81
i2
Box Assembly: Part #2- #11
parts MMC (1)
parts LMC (2)
Add (1) and (2) (3)
Subtract (1) and (2)(4)
Half of (3) (5)
Half of (4) (6)
(5)
(6)
53
i2
Box Assembly: Part #1 & Part #2- #11 put
together
54
i2
Box Assembly : Loop Analysis Diagram
lLoop
Diagram begins by showing Gap to be
calculated at the top
lSo,
loop diagram begins at Part#11 (plate)
and progresses downward constantly through
material until it reaches at the last plate at the
bottom of an assembly (ie. Part#2 or plate#2)
lThe
sum of all these ve mean dimensions,
which run from top to bottom is 381and has
total tolerance of `3.81
lThe
loop then reverses and progresses up
through cavity (ie. Part #1).
lThis
portion of the loop is +ve since it
progresses from bottom to top
lThe
logic of +ve and ve is simple material
removes airspace (therefore ve) and cavity
which lacks material adds to airspace
(therefore +ve)
55
i2
Box Assembly : Loop Analysis Diagram
lThe
mean dimension of cavity is 388.62 and has a
total tolerance of `3.81
lSo,
in numbers chart, we add means: (+)388.62 + ( )381.00 = 7.62 (1)
lIf
this number is ve, it would have proven that even
mean sizes of parts, when produced result in
interference. Now that sum is +ve, we can proceed
lNext
step is to add, charted plus or minus tolerances : 3.81+3.8 1 = 7.62 (2)
lNext
step is to calculate min and max gaps (airspace or interfer ence):
56
lMean
dimensions difference + sum of tolerances = (1) + (2)= (+)7 .62+(+)7.62=+15.24 (max gap)
lMean
dimensions difference - sum of tolerances = (1) - (2)= (+)7.62-(+)7.62=0 (min gap)
i2
Box Assembly : Alternate Method to
calculate min / max gap
From situations such as this, it is easier to simply calculate t he MMC of the
cavity and the collective MMCs of the plates and subtract them to get
minimum gap.
57
i2
Box Assembly : Loop Analysis Diagram
58
i2
Session #2: Exercises
59
i2
Session #3: Loop Analysis for Features of
Size (FOS)
l
Objectives:
60
Using Loop Analysis Technique; determine Max and Min gap
in Horizontal and Vertical Directions
Determine proper start and End points for stack-ups
Graph the numbers calculated into Loop Diagram
i2
Analyzing FOS: Problem Description
61
i2
Analyzing FOS: Charts to be used
62
i2
Analyzing FOS: Steps Involved (Horizontal
Direction)
l
l
l
l
l
l
l
63
Convert horizontal limit dimensions of part #1 to equal bilatera l toleranced
dimension. (26.615`0.405)
Convert horizontal limit dimensions of part #2 to equal bilatera l toleranced
dimension. (25.705`0.105)
Graph the loop from left-to-right through material, using appropriate signs
(+ve / -ve) (- 25.705 and + 26.615)
Add these mean dimensions (dont forget signs) to get difference
between mean dimensions ((-) 25.705 + (+) 26.615)=+0.910
Add plus and minus tolerances for part#1 and part#2 to get total plus and
minus tolerance (0.105+0.405)=0.510
Max gap in horizontal direction is = sum of difference between mean
dimensions and total of plus and minus tolerances (0.910+0.510=1.42)
Min gap in horizontal direction is = difference (subtraction) of difference
between mean dimensions and total of plus and minus tolerances (0.9100.510=0.4)
i2
Analyzing FOS: Steps Involved (Vertical
Direction)
l
l
l
l
l
l
l
64
Convert vertical limit dimensions of part #1 to equal bilateral toleranced
dimension. (26.615`0.405)
Convert vertical limit dimensions of part #2 to equal bilateral toleranced
dimension. (24.390`0.610)
Graph the loop from top-to-bottom through material, using appropriate
signs (+ve / -ve) (- 24.390 and + 26.615)
Add these mean dimensions (dont forget signs) to get difference
between mean dimensions ((-) 24.390 + (+) 26.615)=+2.225
Add plus and minus tolerances for part#1 and part#2 to get total plus and
minus tolerance (0.610+0.405)=1.015
Max gap in vertical direction is = sum of difference between mean
dimensions and total of plus and minus tolerances (2.225+ 1.015)=3.24
Min gap in vertical direction is = difference (subtraction) of difference
between mean dimensions and total of plus and minus tolerances (2.2251.015)=1.21
i2
Analyzing FOS: Easier Method using MMC
and LMC
Calculating min and max gaps may be easier as discussed before ( slide #48); by
subtracting the MMCs for minimum gaps and LMCs for maximum gaps as
shown below:
65
i2
Analyzing FOS: Charts and Loops with
dimensions
Part #1, vertical
direction
Part #1, horizontal
direction
Part #2, horizontal
direction
Part #2, vertical
direction
Material side (-ve)
Part #2 thickness
66
i2
Session #3: Exercise
67
i2
Session #4: Analysis of an assembly with
Plus and Minus tolerancing
l
68
Objectives:
l
Calculate the airspaces and interferences for a plus and
minus toleranced assembly
Performing multiple loop analyses on an assembly
i2
Assembly with plus and minus tolerances :
Problem Description
69
i2
Assembly with plus and minus tolerances :
Charts to be used
70
i2
Steps Involved in calculating stack in
Horizontal Direction
l
l
l
l
l
l
l
l
71
Convert horizontal limit dimension 1 male (31.75 34.90) to equal bilateral
toleranced dimension. (33.325`1.575)
Convert horizontal limit dimension 2 air (21.41 19.84) to equal bilateral
toleranced dimension. (20.625`0.785)
Convert horizontal limit dimension 3 male (16.67 15.09) to equal bilateral
toleranced dimension. (15.88`0.79)
Graph the loop from left-to-right through material, using appropriate signs (+ve / ve) (- 33.325, +20.625 and + 15.880)
Add these mean dimensions (dont forget signs) to get difference between mean
dimensions ((-) 33.325 + (+) 20.625 + (+)15.880)=+3.180
Add plus and minus tolerances for dimensions 1, 2, 3 to get tota l plus and minus
tolerance (0.785+0.790+1.575 = 3.150)
Max gap in horizontal direction is = sum of difference between mean dimensions
and total of plus and minus tolerances (3.180+ 3.150=6.330)
Min gap in horizontal direction is = difference (subtraction) of difference between
mean dimensions and total of plus and minus tolerances (3.180-3.150=0.030)
i2
Steps Involved in calculating stack in Vertical
Direction
l
Convert vertical limit dimension 1 air (26.21-25.40) to equal bilateral toleranced
dimension. (25.805`0.405)
Convert vertical limit dimension 2 material (25.40 24.59) to equal bilateral
toleranced dimension. (24.995`0.405)
Graph the loop from top-to-bottom through material, using appropriate signs (+ve /
-ve) (- 24.995, +25.805)
Add these mean dimensions (dont forget signs) to get difference between mean
dimensions ((-) 24.995 + (+) 25.805)=+0.810
l
l
l
l
72
Add plus and minus tolerances for dimensions 1, 2, 3 to get tota l plus and minus
tolerance (0.405+0.405 = 0.810)
Max gap in horizontal direction is = sum of difference between mean dimensions
and total of plus and minus tolerances (0.810+0.810=1.620)
Min gap in horizontal direction is = difference (subtraction) of difference between
mean dimensions and total of plus and minus tolerances (0.810-0.810=0.0)
i2
Easier Method for calculating stacks using
MMC and LMC
Calculating min and max gaps may be easier as discussed before ( slide #56); by
subtracting the MMCs for minimum gaps and LMCs for maximum gaps in
horizontal direction as shown below:
73
i2
Assembly Analysis: Charts and Loops with
dimensions
Vertical Loop
74
Horizontal Loop
i2
Session #4: Exercise
75
i2
Session #5: Analyzing a Floating Fastener
Assembly with Geometric Controls
l
Objectives:
l
l
l
l
l
l
76
Calculate Virtual and Resultant conditions (Inner / Outer
Boundaries) for GD&T callouts
Determine mean of all these boundaries
Convert all FOS (diameters and widths) to mean radii with
equal bilateral tolerance
Mixing FOSs (widths and diameters) in number chart
Graph the numbers in tolerance stack-up diagram
Determine all unknown gaps in the assembly
i2
Floating fastener assembly sketch with
GD&T
77
i2
Steps involved in analyzing floating fastener
assembly
1.
2.
3.
4.
78
Calculate Virtual and Resultant Condition for each holes (holes
#1 thru #4)
For each hole, calculate difference between resultant condition
and virtual condition boundaries. This difference represents total
size tolerance for each hole. Take half of the difference which is
represents equal bilateral tolerance value .
For each hole, add resultant condition and virtual condition
boundaries; and take mean of the sum. This mean represents
the mean diameter of that hole (for analysis purpose)
Again, for each hole, take mean of values in step #2 and #3.
This new mean represents mean radius`mean radial tolerance
i2
Defining Virtual and Resultant Condition
Boundaries
As per ASME Y14.5M-1994,
79
Virtual Condition is defined as a constant value outer locus (for
external FOS specified at MMC or internal FOS specified at LMC)
and a constant value inner locus (for internal FOS specified at
MMC and external FOS specified at LMC).
Resultant conditions are in opposite direction to virtual conditions
and are non-constant in nature. They are the worst case inner
locus and worst case outer locus of FOS
i2
Charting values calculated per steps #1
through #4
Step #1: Calculate Virtual and Resultant Condition for each holes (holes #1 thru #4)
80
i2
Charting values calculated per steps #1
through #4
Step #2: For each hole, calculate difference between resultant condition and virtual condition
boundaries. This difference represents total size tolerance for each hole . Take half of the difference
which is represents equal bilateral tolerance value .
81
i2
Charting values calculated per steps #1
through #4
Step #3, #4: For each hole, add resultant condition and virtual condition bou ndaries; and take mean of
the sum. This mean represents the mean diameter of that hole (for analysis purpose)
Again, for each hole, take mean of values in step #2 and #3. Thi s new mean represents mean
radius`mean radial tolerance
82
i2
Step #1: values printed in the chart
Step #1: Calculate Virtual and Resultant Condition for each holes (holes #1 thru #4)
83
i2
Step #2: Values printed in the Chart
Step #2: For each hole, calculate difference between resultant condition and virtual condition
boundaries. This difference represents total size tolerance for each hole . Take half of the difference
which is represents equal bilateral tolerance value .
84
i2
Step #3,4: Values printed in the Chart
Step #3, #4: For each hole, add resultant condition and virtual condition bou ndaries; and take mean of
the sum. This mean represents the mean diameter of that hole (for analysis purpose)
Again, for each hole, take mean of values in step #2 and #3. Thi s new mean represents mean
radius`mean radial tolerance
85
i2
Locating / Orienting parts in an Assembly to
create MIN gap
86
The loop diagram begins by pushing all the parts
is such a manner that the parts configuration
(position) in an assembly would create a minimum
gap. As shown in figure left this has had the effect
of trapping the fasteners (or pins) between hole #1
and #3 and Hole #2 and #4.
The pin on the left passing thru hole 1,3 is trapped
by pushing part having hole 1 to the right and the
pin on right passing thru holes 2 and 4 is trapped
by pushing part having hole 2 to the left (both
these operations closes gap between the parts
having holes 1, 2)
Since this is a floating fastener situation, pin on
the left (passing thru holes 1,3) and pin on the
right (passing thru holes 2,4) continues to slide
unless the pins are held against the left and right
side of respective holes as shown in figure
i2
Construct a Loop Diagram
2
1.
The Loop begins at the the face on the left side of the gap, it
proceeds towards left (thru material), designated as ve
numbers thru the basic dimension of 125mm to the center of
hole #1.
2.
Go 3mm left (-ve) thru the radius of hole #1 ( as calculated
with its VC and RC boundaries). We are done with hole #1 and
exhausted part #1
3.
Now go over the left pin trapped between holes 1, 3 in right
direction (+ve) 3mm
4.
Now we come across hole#3 and we now go from right side of
hole#3 towards it center in left direction (-ve) 3mm.
8
7
6
5
6.
Step 4 takes us to center of hole 3. From there we go towards
left (+ve) to the center of hole 4; 260mm. We are done with
hole #3.
This step reverses the route going left (-ve) thru 3mm radius of hole #4. We are done with hole #4.
7.
Here we again reverse the loop and go right direction (+ve) thru the right pin diameter 3mm
8.
This step begins on last hole #2, the route goes from right side edge of this hole towards center (-ve) 3mm
9.
Go in the same direction from center of hole #2 to the end of the gap (inner right side face of part) (-ve) 125mm
5.
87
i2
Logic Behind Loop Diagram
The logic behind this loop route was to proceed from left
edge/face of gap through all features having an effect on
the Minimum Gap, to the right of gap.
To begin, the parts were shoved to create a min gap
configuration and in this case this is the only logical route
to take.
The route went left and right and involved all related
features until loop was complete. The related feature list
includes four holes #1 thru #4, pins on left and right . Hole
radii were used because the pertinent dimensions binding
the gap to holes and holes to each other, went to the hole
centers.
Key in this table the ve and +ve route
values
88
The full pin diameters were used as the pins got trapped
between hole edge faces.
The basic dimensions were used to allow a route from left
side of gap to the center of hole 1 and then center of hole
3 to to the center of hole 4 and at the last from center of
hole 2 to the right side face of the gap
i2
Loop Diagram with values printed
89
i2
Can you Locate / Orient parts in an Assembly
to create MAX gap
90
i2
Loop Diagram for MAX gap with values
printed
91
i2
Session #5: Exercise
Calculate MIN and MAX Gap
for the assembly shown in
figure at left
92
i2
Session#6: Analyzing an Assembly with Tab
and Slot (Fixed Fastener)
93
i2
Session#6: Analyzing an Assembly with Tab
and Slot
l
Objectives:
l
l
l
94
Calculate assembly overall MAX and MIN dimensions
Calculate MAX and MIN gaps within assembly as shown
Calculate boundaries using various GD&T controls
i2
Steps involved in analyzing Tab -Slot
assembly
1.
2.
3.
4.
95
Calculate Virtual and Resultant Condition for Tab and Slot. They
work on similar principals as hole and pin and are controlled at
MMC.
For Slot and Tab, calculate difference between resultant
condition and virtual condition boundaries. This difference
represents total size tolerance for Slot or Tab. Take half of the
difference which is represents equal bilateral tolerance value .
For Slot and Tab, add resultant condition and virtual condition
boundaries; and take mean of the sum. This mean represents
the mean width for either Slot or Tab (for analysis purpose)
Again, for Slot and Tab, take mean of values in step #2 and #3.
This new mean represents mean radius`mean radial tolerance
i2
Charting values calculated per steps #1
through #4
Step #1: Calculate Virtual and Resultant Condition for Tab and Slot. They work on
similar principals as hole and pin and are controlled at MMC
96
i2
Charting values calculated per steps #1
through #4
97
2.
For Slot and Tab, calculate
difference between resultant
condition and virtual condition
boundaries. This difference
represents total size tolerance for
Slot or Tab. Take half of the
difference which is represents equal
bilateral tolerance value.
3.
For Slot and Tab, add resultant
condition and virtual condition
boundaries; and take mean of the
sum. This mean represents the
mean width for either Slot or Tab (for
analysis purpose)
4.
Again, for Slot and Tab, take mean
of values in step #2 and #3. This
new mean represents mean
radius`mean radial tolerance
i2
Step #1: values printed in the chart
Step #1: Calculate Virtual and Resultant Condition for Tab and Slot. They work on
similar principals as hole and pin and are controlled at MMC
98
i2
Step #2,3,4: Values printed in the Chart
99
2.
For Slot and Tab, calculate
difference between resultant
condition and virtual condition
boundaries. This difference
represents total size tolerance for
Slot or Tab. Take half of the
difference which is represents equal
bilateral tolerance value.
3.
For Slot and Tab, add resultant
condition and virtual condition
boundaries; and take mean of the
sum. This mean represents the
mean width for either Slot or Tab (for
analysis purpose)
4.
Again, for Slot and Tab, take mean
of values in step #2 and #3. This
new mean represents mean
radius`mean radial tolerance
i2
Locating parts in an Assembly to create MIN
overall Dimension and creating a Loop
Diagram
l
Before we begin constructing loop
diagram for minimum overall
dimension, we must imagine the parts
being shoved together such that
configuration creates minimum overall
assembly dimension
This means left side of tab is pushed
against left side of slot
Loop Diagram follows this route
1
2
3
4
100
1.
We know now to start with left
side face/edge of part#1 to the
center of slot.
2.
Then back to the left side of slot
and tab
3.
Then back to the center of tab
and then
4.
To the right side face of part#2
i2
Loop Diagram with values printed
101
i2
Can you Locate parts in an Assembly to
create MAX overall dimension and create a
Loop Diagram?
102
i2
Loop Diagram for MAX Overall Dimension
with values printed
103
i2
Calculating MAX, MIN values for Lower-Left
and Upper-Right gaps
Case #1: Min Lower-Left Gap
104
Case #2: Max Lower-Left Gap
Case #3: Min Upper-Right Gap
Case #4: Max Upper-Right Gap
i2
Case #1: Min Lower-Left Gap
105
i2
Case #2: Max Lower-Left Gap
106
i2
Case #3: Min Upper-Right Gap
107
i2
Case #4: Max Upper-Right Gap
108
i2
Calculating MAX overall Diameter for a
coupling
Assembly
109
i2
Detailed Part Drawing with GD&T Controls
Notice the controls
used and study the
drawing
110
i2
Factors and Non-Factors in calculating
overall Diameter
lWill
the controls and dimensions circled in
color will participate in overall diameter
calculations
OR
lWill
the controls and dimensions circled in
color will participate in overall diameter
calculations
lOR
lWill
dimensions circled in both colors
participate or None?
111
i2
Step #1: Calculate Virtual condition and
Resultant Condition boundaries for Threaded
holes
Threaded Hole on Crank Shaft (consider a stud here now):
112
VC= n8.0+0.44=n8.44
RC=n8.0-0.44=n7.56
Sum of RC+VC=n16; half of this=n8
Difference of VC and RC=n8.44-n7.56=0.88; half of this is 0.44
So, threaded hole expressed in equal bilateral toleranced dimens ion
is: n8`0.44
i2
Step #1: Calculate Virtual condition and
Resultant Condition boundaries for
Clearance holes
Clearance Hole on Coupling:
VC= n8.66-0.22=n8.44
RC=n8.90+0.22=n9.12
Sum of RC+VC=n17.56; half of this=n8.78
Difference of VC and RC=n9.12-n8.44=0.68; half of this is 0.34
So, clearance hole expressed in equal bilateral toleranced dimension
is: n8.78`0.34
Now, Calculate difference between biggest clearance hole diamete r and
biggest threaded hole diameter = n9.12-n8.44=n0.68= clearance
113
i2
Step #2: Calculate Clearances between
Datum Feature Diameters D and B
l
In this case the perpendicularity tolerance callout on crankshaf ts center bore and
couplings center shoulder are ignored since the maximum clearanc e (and thus
play) between these two features would occur at when both features a re at their
LMC sizes and perfectly perpendicular to their datum planes.
Center Bore on Crankshaft Datum feature D :
LMC = 50.10
Center Shoulder on Coupling Datum feature B :
LMC = 49.97
Subtracting these two values, we get clearance of 50.10 49.97 = 0.13, which is less than
0.68 clearance calculated on threaded and clearance hole in previous slide.
This means in this case, the threaded/clearance holes are not the factors in stack-up and we
would consider only offset between datum features B and D due to their respective LMC
sizes.
114
i2
Step#3: Create a Loop Diagram
All Dimensions printed in the Loop are Nominal
(bolt holes are ignored now onward)
+115
+25.05
-24.985
+115
115
i2
Step#4: Chart the values
Bottom to
Top
Top to
Bottom
(+ve)
(-ve)
` Tolerance
Remarks
115
`.15 (Size tol of ` 0.2/2 and Gtol of `
0.1/2) radial calculations
From start to center of
crankshaft
25.05
From center of
crankshaft to edge of
center bore/shoulder
24.985
From edge of center
bore/shoulder to center
of coupling
115
`.15 (Size tol of ` 0.2/2 and Gtol of `
0.1/2) radial calculations
From center of coupling
to end
255.05
24.985
0.30
Totals
230.065 + 0.30 = 230.365
Max Dimension
255.05 - 24.985 = 230.065
116
i2
Session #6: Exercise #1
117
Calculate MAX/MIN Overall dimensions, Calculate MIN/MAX Gaps
i2
Session #6: Exercise #2
Calculate MAX
overall diameter
of assembly
118
i2
Session #7: Analyzing a Rail Assembly
having Fixed fasteners
Assembly
119
i2
Part #1: Detailed Drawing
120
i2
Part #2: Detailed Drawing
121
i2
Session #7: Analyzing a Rail Assembly
having Fixed fasteners
l
Objectives:
l
l
l
l
l
l
122
Calculate Boundaries for Threaded features
Work with multiple Geometric Controls on a single feature
Determine effect of Projected Tolerance Zone on Stack-up
GD&T Controls affecting and non-affecting stack-up
Calculate Clearance and Interference
Use product knowledge / experience and Assembly
conditions in stack-up analysis
i2
Observations from Assembly and Part
drawings
l
l
l
l
123
A classic example of fixed fastener assembly: a threaded hole in
rail and a clearance hole in block
Note that datum features B on both part are given a flatness
tolerance since they are mating
Note the refinement frame for Datum feature B on rail.
Consider objectives: to calculate max/min gap between rail and
block in assembled condition. This means we need to calculate
pertinent boundaries for features that affect objectives such as
boundaries for slot in rail, width of block, screws when mounted in
rail, clearance holes in block.
i2
Steps involved in analyzing Rail assembly
1.
2.
3.
4.
124
Calculate Inner and Outer Boundaries for Slot and Width of
block. (Will there be VCB or just RCBs?)
For Slot and Width of block, calculate difference between Inner
and Outer boundaries. This difference represents total size
tolerance for Slot or Width of block. Take half of the difference
which is represents equal bilateral tolerance value.
For Slot and Width of block, add Inner and Outer boundaries;
and take mean of the sum. This mean represents the mean
width for either Slot or Width of block (for analysis purpose)
Again, for Slot and Width of block, take mean of values in step
#2 and #3. This new mean represents mean radius`mean
radial tolerance
i2
Steps involved in analyzing Rail assembly
5.
6.
7.
8.
125
Calculate Inner and Outer Boundaries for Threaded Hole and
Clearance hole. (Will there be VCB or just RCBs?)
For Threaded Hole and Clearance hole, calculate difference
between Inner and Outer boundaries. This difference represents
total size tolerance for Threaded Hole and Clearance hole . Take
half of the difference which is represents equal bilateral
tolerance value.
For Threaded Hole and Clearance hole, add Inner and Outer
boundaries; and take mean of the sum. This mean represents
the mean width for either Threaded Hole and Clearance hole (for
analysis purpose)
Again, for Threaded Hole and Clearance hole, take mean of
values in step #2 and #3. This new mean represents mean
radius`mean radial tolerance
i2
Step #1: Boundaries calculations for slot and
width
1.
Calculate Inner and Outer Boundaries for Slot and Width of block.
Note that slot in the rail has refinement frame. A positional to lerance is refined by a
orientation (perpendicularity) tolerance. So, is positional tole rance a factor in stack-up or
an orientation tolerance?
Draw tolerance zone shapes / boundaries for each frame and discu ss
126
i2
Step #2,3,4: Calculating Mean Radius /
tolerance for slot and width of block
Outer Boundary of Slot =
- Inner Boundary of Slot =
Difference =
- Inner Boundary of Block=
-------------------------------------Difference =
Difference of Slot =
Difference of Block=
Outer Boundary of Slot =
+Inner Boundary of Slot =
--------------------------------------
Outer Boundary of Block =
+Inner Boundary of Block =
Sum
Sum
--------------------------------------
--------------------------------------
of Sum of OB & IB of Block =
Sum ` Difference of Block =
of Sum ` of Diff of Slot =
of Sum ` of Diff of Block =
127
For Slot and Width of block,
calculate difference between Inner
and Outer boundaries. This
difference represents total size
tolerance for Slot or Width of
block. Take half of the difference
which is represents equal bilateral
tolerance value.
3.
For Slot and Width of block, add
Inner and Outer boundaries; and
take mean of the sum. This mean
represents the mean width for
either Slot or Width of block (for
analysis purpose)
4.
Again, for Slot and Width of block,
take mean of values in step #2
and #3. This new mean
represents mean radius`mean
radial tolerance
Sum ` Difference of Slot =
of Sum of OB & IB of Slot =
2.
Outer Boundary of Block =
i2
Step #1: Boundaries calculations: Values
printed in the chart
1.
Calculate Inner and Outer Boundaries for Slot and Width of block.
Note that we have ignored positional tolerance on the slot in ra il.Only orientation
(perpendicularity) is accounted for in the analysis.
128
i2
Step #2,3,4: Calculating Mean Radius /
tolerance : values printed in the chart
Outer Boundary of Slot = 1.510
- Inner Boundary of Slot = 1.502
Outer Boundary of Block = 1.444
Difference = 0.008
- Inner Boundary of Block = 1.436
-------------------------------------Difference = 0.008
Difference of Slot = 0.004
Difference of Block = 0.004
Outer Boundary of Slot = 1.510
+Inner Boundary of Slot = 1.502
--------------------------------------
Outer Boundary of Block = 1.444
+Inner Boundary of Block = 1.436
Sum
Sum
--------------------------------------
= 3.012
--------------------------------------
of Sum of OB & IB of Block = 1.440
Sum ` Difference of Block = 1.440
`0.004
of Sum ` of Diff of Slot = 0.753
`0.002
of Sum ` of Diff of Block =
0.720 `0.002
129
For Slot and Width of block,
calculate difference between Inner
and Outer boundaries. This
difference represents total size
tolerance for Slot or Width of
block. Take half of the difference
which is represents equal bilateral
tolerance value.
3.
For Slot and Width of block, add
Inner and Outer boundaries; and
take mean of the sum. This mean
represents the mean width for
either Slot or Width of block (for
analysis purpose)
4.
Again, for Slot and Width of block,
take mean of values in step #2
and #3. This new mean
represents mean radius`mean
radial tolerance
= 2.880
Sum ` Difference of Slot = 1.506
`0.004
of Sum of OB & IB of Slot = 1.506
2.
i2
Step #5: Boundaries calculations for
Threaded and Clearance Hole
5. Calculate Inner and Outer Boundaries for Threaded Hole and Clearance hole.
(Why not VC and RC Boundaries?)
What is projected tolerance, why it is important? Explain
130
i2
Step #6,7,8: Calculating Mean Radius /
tolerance for Threaded & Clearance Hole
Outer Boundary of Screw =
- Inner Boundary of Screw =
Outer Boundary of Hole =
Difference =
- Inner Boundary of Hole =
-------------------------------------Difference =
Difference of Screw =
Difference of Hole =
Outer Boundary of Screw =
+Inner Boundary of Screw =
--------------------------------------
Outer Boundary of Hole =
+Inner Boundary of Hole =
Sum
Sum
--------------------------------------
--------------------------------------
of Sum of OB & IB of Hole =
Sum ` Difference of Hole =
of Sum ` of Diff of Screw =
of Sum ` of Diff of Hole =
131
For Threaded Hole and Clearance
hole, calculate difference between
Inner and Outer boundaries. This
difference represents total size
tolerance for Threaded Hole and
Clearance hole. Take half of the
difference which is represents
equal bilateral tolerance value .
7.
For Threaded Hole and Clearance
hole, add Inner and Outer
boundaries; and take mean of the
sum. This mean represents the
mean width for either Threaded
Hole and Clearance hole (for
analysis purpose)
8.
Again, for Threaded Hole and
Clearance hole, take mean of
values in step #2 and #3. This
new mean represents mean
radius`mean radial tolerance
Sum ` Difference of Screw =
of Sum of OB & IB of Screw =
6.
i2
Step #1: Boundaries calculations: Threaded
& Clearance Hole: Values printed in the chart
5. Calculate Inner and Outer Boundaries for Threaded Hole and Clearance hole.
Inner Boundary of Screw Mounted in Rail = n0.2408 (LMC Major Dia) 0.0140 = n0.2268
Outer Boundary of Screw Mounted in Rail = n0.250 + 0.0140 = n0.264
Outer Boundary of Hole in Block = n0.286+ 0.015 = n0.301
Inner Boundary of Hole in Block = n0.276- 0.005 = n0.271
132
i2
Step #6,7,8: Calculating Mean Radius /
tolerance for Threaded & Clearance Hole:
values printed in the chart
Outer Boundary of Screw = 0.2640
- Inner Boundary of Screw = 0.2268
Outer Boundary of Hole = 0.301
Difference = 0.0372
- Inner Boundary of Hole = 0.271
-------------------------------------Difference = 0.030
Difference of Screw = 0.0186
Difference of Hole = 0.015
Outer Boundary of Screw = 0.2640
+Inner Boundary of Screw = 0.2268
--------------------------------------
Outer Boundary of Hole = 0.301
+Inner Boundary of Hole = 0.271
Sum
Sum
--------------------------------------
= 0.4908
--------------------------------------
of Sum of OB & IB of Hole = 0.286
Sum ` Difference of Hole = 0.286
`0.015
of Sum ` of Diff of Screw =
0.1227 `0.0093
of Sum ` of Diff of Hole =
0.1430 `0.0075
133
For Threaded Hole and Clearance
hole, calculate difference between
Inner and Outer boundaries. This
difference represents total size
tolerance for Threaded Hole and
Clearance hole. Take half of the
difference which is represents
equal bilateral tolerance value .
7.
For Threaded Hole and Clearance
hole, add Inner and Outer
boundaries; and take mean of the
sum. This mean represents the
mean width for either Threaded
Hole and Clearance hole (for
analysis purpose)
8.
Again, for Threaded Hole and
Clearance hole, take mean of
values in step #2 and #3. This
new mean represents mean
radius`mean radial tolerance
= 0.572
Sum ` Difference of Screw = 0.2454
`0.0186
of Sum of OB & IB of Screw = 0.2454
6.
i2
Locating parts to create MIN Gap
Configuration
134
i2
Steps in Creating a Loop Diagram
1.
The Loop begins on the left edge/face of
slot and proceeds in the +ve (right )
direction to the center of threaded hole (or
screw).
2.
Then it continues in same (+ve) direction
until right side of outer boundary of the
threaded hole. Note that we must stay on
the same part until we have to jump to
next mating part
3.
Now the loop reverses. Jumping to mating
part features in ve direction (left) to the
center of clearance hole.
4.
Finally, from center of clearance hole we
continue in same ve direction to the end
of loop ie. Left edge/face of the block.
1
3
2
4
135
i2
Loop Diagram : Values Printed
Step 1: +0.753`0.002 Slot
Step 2: +0.1227`0.0093 Mounted Screw
1
2
Step 3: -0.1430`0.0075 Clearance Hole
Step 4: -0.720`0.002 Block
3
4
136
i2
Calculate MIN gap
MIN GAP
-
MIN GAP
` Tolerance
`Tolerance
0.7530
0.0020
0.1227
0.0093
0.1430
0.0075
0.7200
0.0020
0.8630
0.8757
0.0208 (Totals)
0.8757- 0.8630 = 0.0127 = Mean Gap
0.0127 0.0208 = -0.0081 (Interference Max)
Since the min gap value is a ve number (-0.0081), we know that there is interference possible.
Discuss on possibility of occurring such interference in practic e. Not the configuration under
which the interference occurred. Can such configuration exist? A nd is avoidable?
137
i2
Locating parts to create MAX Gap
Configuration
138
i2
Steps in Creating a Loop Diagram
1.
The Loop begins on the left edge/face of
slot and proceeds in the +ve (right )
direction to the center of threaded hole (or
screw).
2.
Then it continues in opposite (-ve)
direction until left side of outer boundary
of the threaded hole. Note that we must
stay on the same part until we have to
jump to next mating part
3.
Now the loop reverses. Jumping to mating
part features in +ve direction (left) to the
center of clearance hole.
4.
Finally, from center of clearance hole we
continue in same ve direction to the end
of loop ie. Left edge/face of the block.
4
3
2
1
139
i2
Loop Diagram : Values Printed
Step 1: +0.753`0.002 Slot
Step 2: -0.1227`0.0093 Mounted Screw
Step 3: +0.1430`0.0075 Clearance Hole
Step 4: -0.720`0.002 Block
2
1
140
i2
Calculate MAX gap
MIN GAP
-
MIN GAP
` Tolerance
+
0.7530
0.1227
0.0020
0.0093
0.1430
0.7200
0.8427
`Tolerance
0.0075
0.0020
0.8960
0.0208 (Totals)
0.8960 - 0.8427 = 0.0533 = Mean Gap
0.0533 0.0208 = -0.0741 (MAX GAP)
141
i2
Conclusions
l
142
The traditional methodology we used for MAX and MIN gap calculations
may be misleading! It may arrive at a wrong decision if one is t rying to
determine from MIN gap value whether or not parts will actually fit
together; if the route chosen assumes the screw WCOB touches WCIB of
clearance hole, but it does not actually touch
If WCIB of holes (internal FOS) and WCOB of the shafts (external FOS)
of all the mating features are compatible, we can assume that the parts
are able to fit.
For example, the WCIB of the slot in rail is 1.502 and WCOB of block is
1.444 (smaller); therefore they dont interfere and there is still a play
(clearance) within these boundaries.
Similarly, we know that, WCOB of mounted screws is 0.264 and WCI B of
clearance hole is 0.271; therefore we conclude that they these t wo
boundaries dont interfere and there is play (clearance) within these
boundaries
Therefore, if the parts are allowed to assembly naturally (not pushed to
extremes at the assembly stage), they will fit w/o interference.
i2
Looking at the case from Different Angle
143
Once the WCB are proven compatible, another check
is to determine minimum airspace between WCOB of
mounted screw and WCIB of slot and the maximum
wall thickness between WCIB of clearance hole and
WCOB of block.
If there is more airspace than wall thickness, no
interference should occur when assembled naturally.
i2
Min Airspace V/s Max Wall Thickness
The Loop analysis approach assumes
the airspace between screw and
clearance hole will be used to push the
parts in most undesirable assembly
conditions,
However, if we assume that this
airspace is used to push the parts into
most desirable and practical condition;
the analysis proves the parts will
assemble
144
i2
Steps involved in calculating MIN Air space
On Slot Part
1.
MMC of the Screw =
+ Geo Tolerance for Threaded Holes =
---------------------------------------------------------------------
Watch signs in this
column
Sum = Virtual Condition of the Screw =
of Virtual Condition of Screw =
2.
MMC of the Slot =
- Geo Tol for the Slot =
-----------------------------------------------------Difference = Inner Boundary Of Slot =
of Inner Boundary of Slot =
3.
of Inner Boundary of Slot =
- of Virtual Condition of Screw =
-------------------------------------------------------------Difference = Min Airspace between the screw surface & Slot wall =
145
i2
Steps involved in calculating MAX wall
thickness on Block Part
1.
MMC of the Clearance Holes =
- Geo Tolerance for Holes =
---------------------------------------------------------------------
Watch signs in this
column
Difference = Virtual Condition of the Hole (IB) =
of Virtual Condition of Hole =
2.
MMC of the Block =
+ Geo Tol for the Block =
-----------------------------------------------------Sum = Outer Boundary of Block =
of Outer Boundary of Block =
3.
of Outer Boundary of Block =
- of Virtual Condition of Hole =
-------------------------------------------------------------Difference = MAX Wall thickness between the Hole surface & Block wall =
146
i2
Steps involved in calculating MIN Air space
and MAX wall thickness
Minimum Airspace =
- Maximum Wall Thickness =
----------------------------------------------------Difference = Clearance between Rail and Block per side =
147
i2
Calculated MIN Air space
1.
MMC of the Screw = 0.250
+ Geo Tolerance for Threaded Holes = 0.014
--------------------------------------------------------------------Sum = Virtual Condition of the Screw = 0.264
of Virtual Condition of Screw = 0.132
2.
MMC of the Slot = 1.504
- Geo Tol for the Slot = 0.002
-----------------------------------------------------Difference = Inner Boundary Of Slot = 1.502
of Inner Boundary of Slot = 0.751
3.
of Inner Boundary of Slot = 0.751
- of Virtual Condition of Screw = 0.132
-------------------------------------------------------------Difference = Min Airspace between the screw surface & Slot wall = 0.619
148
i2
Calculated MAX Wall thickness
1.
MMC of the Clearance Holes = 0.276
- Geo Tolerance for Holes = 0.005
--------------------------------------------------------------------Difference = Virtual Condition of the Hole (IB) = 0.271
of Virtual Condition of Hole = 0.1355
2.
MMC of the Block = 1.442
+ Geo Tol for the Block = 0.002
-----------------------------------------------------Sum = Outer Boundary of Block = 1.444
of Outer Boundary of Block = 0.722
3.
of Outer Boundary of Block = 0.7220
- of Virtual Condition of Hole = 0.1355
-------------------------------------------------------------Difference = MAX Wall thickness between the Hole surface & Block wall =
0.5865
149
i2
Now, calculate min clearance between rail
and block per side
Minimum Airspace = 0.6190
- Maximum Wall Thickness = 0.5865
----------------------------------------------------Difference = Clearance between Rail and Block per side = 0.0325
This value also represents Minimum clearance with parts adjusted optimally for Assembly
150
i2
MAX Gap calculation: Discussion on
Perpendicularity as factor
l
MAX gap can be viewed in two ways:
151
First considers perpendicularity tolerance on both rail slot and block
Second, does not consider perpendicularity.
Second approach assumes that more uniform maximum gap is
created only when both features (slot and block) are at their LMC
and are perfectly perpendicular to bottom faces.
It seems logical that both are worth knowing.
i2
MAX Gap calculation: With & without
Perpendicularity as factor
152
i2
MAX Gap calculation: without
Perpendicularity as factor
+
0.7540
0.1134
Slot
Mounted Screw
0.1505
0.7190
0.8324
Part/Feature
Clearance Hole
Block
0.9045
Totals
(0.9045 - 0.8324) = Min Gap = 0.0721
153
i2
Session #7: Exercises
154
i2
Session #8: Tolerance Stack-up Analysis for
Single Part
Please read the part
drawing and write down
your findings
155
i2
Session #8: Tolerance Stack-up Analysis for
Single Part
l
Objectives:
Perform variety of single-part tolerance stack-up calculations using
l
l
l
156
Two single stacked composite position controls
Datum features referenced at MMC
Profile of surface
Analyze envelopes of perfect form and geometric tolerances of
perfect orientation at MMC
Calculate minimum and maximum axial separations
Understanding SEP REQ notes effect on gaging requirements and
effect of multiple DRFs in accumulating tolerances
Determine MAX and MIN wall thickness using different approaches
i2
What are we trying to find out in single
part?
lWe
are going to calculate minimum wall thickness between surface of
small hole in bottommost row and bottom edge of part as shown in figure
left.
lWhat
factors control this wall thickness?
l From
where the bottom most hole controlled from? Is it edge of
part? It is controlled from Datum feature B (a four way locator)
that datum feature B also has positional tolerance of n0.050
at MMC. This tolerance grow up to n0.060 if datum feature B is
produced at LMC
lNote
Min wall
means datum feature B axis can lie anywhere in n0.060 max
when produced at LMC, lets assume it lies on circumference of
n0.060 position tolerance circle towards bottom edge of part (wor st
case).
lThis
lNote
that wherever datum feature B hole ends up; small hole is
measured from its (datum B s) axis.
lSmall
hole has no positional tolerance if produced at MMC, but i ts
positional tolerance can grow up to n0.010 if hole is produced at
LMC. We will assume that it is worst case.
157
i2
What are we trying to find out in single
part?
lThe
FCF for bottommost hole references B and C datums at
MMC
lThough
FCF references C; the datum features C s role is to
prevent part rotation and since bottommost hole is
positioned from datum feature B, C is not a factor in
calculation. Datum C is two way control
lSince
Min wall
datum feature B is referenced at MMC, gage pin size
for datum B will be of size = virtual condition for B = n0.245.
If datum B is produced at n0.245, it will hug gage pin. But if
datum B is produced at larger size (within size limits), the par t
may shift aside until Datum B feature surface hits the gage
pin.
lRemember
gage pin axis is datum feature B and not axis of
AMS/AME.
datum feature B is produced at n0.255 (LMC), the part
can shift radially by 0.005 or diametrically 0.010
lIf
158
i2
What are we trying to find out in single
part?
lThis
means the bottommost hole can further shift towards
bottom most edge by 0.005; thus thinning wall further!
lSuch
shift due to clearance between gage pin and datum
feature of size (FOS) is called as Datum Shift OR DRF
displacement.
lTherefore,
the bottommost hole shifts downward towards part
edge by an amount equal to = datum shift/2+positional tolerance
of datum feature B at LMC/2= 0.010/2 + 0.060/2 = 0.035
Min wall
lFind
the resultant condition (outer boundary) size of bottom
most hole = (0.130+.01) = 0.140. Mean of this = 0.070.
lNow,
add 0.070+0.035 = 0.105. This value indicates how far
the bottommost hole s surface can go from its true position
in worst case. Remember this number. Double of this = 0.210
which is outer boundary of hole in worst case.
159
i2
Begin the loop now
lStart
at the bottom surface of bottommost smallest hole, go up (away from start point) by
0.105 to the center of the hole (-0.105)
lFrom
center of this hole go up by 1.375 (basic) to the center of datum feature B (-1.375)
lFrom
center of datum feature B, go further up to the part edge ( basic 0.375), (-0.375)
lFrom
top upper edge of part, loop reverses in downward direction (+ve) and goes until inner
boundary of width datum feature G. Inner boundary for datum feature G is calculated as 1.950
(LMC Width) -0.100 (Geo tol at LMC) = +1.850
lSo,
160
We used fundamental principals to calculate min wall thickness
which accounted for datum shifts and bonus tolerances
i2
Same example, solved using traditional
approach of chart and loop
We calculated worst
case outer boundary of
bottommost hole as
n0.210.
Now, calculate worst
case inner boundary in
the same manner.
Expressed as equal bilateral
toleranced dimension as
n0.130`0.080 or in terms of radius
as R0.065`0.040
161
i2
Now construct Loop Diagram and print
values in chart
Using traditional loop
and chart method, you
can find both: minimum
and maximum wall
thickness!
162
i2
Using the same traditional approach to
calculate right-side wall thickness
We know by now that for all 28 hole
pattern, the mean radius`mean
tolerance is R0.065`0.040 and this
number will be used everywhere to
calculate wall thickness or separation
between holes
Can you calculate min and max distance
between center of hole and right side edge of
part?
163
i2
Using the same traditional approach,
calculate max/min wall thickness between
datum features B,C
Steps:
164
1.
Calculate inner and outer WCB for
datum features B and C (consider
only lower segment in composite
position callout. Why not upper?)
2.
How to calculate inner and outer
boundaries for Basic Dimension
2.000 between datum features B and
C??
3.
Create a loop and make a chart
i2
Using the same traditional approach,
calculate max/min wall thickness between
datum features B,C
Now, calculate min and max axial separation
165
i2
Using the same traditional approach,
calculate max/min wall thickness between
datum features B and E
Steps:
166
1.
Calculate inner and outer WCB for
datum features B and C (consider
only upper segment in composite
position callout. Why not lower?)
2.
How to calculate inner and outer
boundaries for Basic Dimension
0.375 between datum features B and
E??
3.
Create a loop and make a chart
i2
Using the same traditional approach,
calculate max/min wall thickness between
datum features B and E
167
i2
Using the same traditional approach,
calculate max/min wall thickness between
datum features B and E
168
i2
Same Example, but now with different GD&T
Scheme
169
i2
Calculating MIN and MAX axial separation
between datum features B and C
lThese
two holes are controlled to each
other and datum plane A
lTheir
relationship with datum A is simply
orientation, ie. The hole axis is
perpendicular to datum A
lThe
analysis can be thought in terms of
tolerance zones or virtual conditions.
170
i2
Calculating MIN and MAX axial separation
between datum features B and C using
tolerance zones
lA
cylindrical tolerance zone exists at each
end of basic dimension 2.000
lThe
tolerance zone diameter is zero at
holes MMC (0.245)
lThe
tolerance zone diameter can grow up
to 0.01 at holes LMC (0.255)
171
i2
Calculating MIN and MAX axial separation
between datum features B and C using
tolerance zones
172
i2
Calculating MIN and MAX axial separation
between datum features B and C using
Virtual Condition Boundaries
lThe
Virtual Condition for each hole is
0.245
lSince
functional gage would be made at
virtual condition size, we would consider
gage pins of 0.245 size and these gage
pins (virtual boundaries) would be 2.000
apart from center to center
lIf
the holes are produced at 0.245, they
will hug the gage pins as shown.
lHowever,
when holes size grow, they could be out of proportion i n any radial
direction by an amount equal to half of amount of departure from MMC (half of
(AMS-MMC size))
lIf
the holes are produced at LMC size (0.255), it could result i n following
configurations
173
i2
Calculating MIN and MAX axial separation
between datum features B and C using
Virtual Condition Boundaries
OR
174
i2
Calculating MIN and MAX edge-axis
separation between datum feature B and left
edge of part
MIN- MAX
175
i2
Calculating MIN and MAX edge-axis
separation between datum feature B and left
edge of part
lThe
profile control relates the outside surface of
part to two holes (datum feature B and C)
lConsider
upper left corner of part and datum
feature hole B and also profile callout
lWe
can think of profile (edge of part al around)
can grow or shrink by +/-0.025 per surface. This
could be thought of affecting two basic dimensions
by `0.025
lSo,
just considering profile tolerance of 0.050, we
could see that the distance between the actually
produced edge of part (profile) and axis of the hole
is 0.500 `0.25 (0.475 - 0.525) and 0.375 `0.25
(0.350 0.400)
overall dimensions of 2.000 (1.625+0.375) and 3.125 a re affected by `0.025 per surface.
Therefore overall dimensions of the part are 2.000 `0.050 x 3.125 `0.050
lSimilarly,
lThe
datum features referenced on profile callout has no effect o n size of the part, but has effect
on angle and location of part surfaces
176
i2
Calculating MIN and MAX edge-axis
separation between datum feature B and left
edge of part
lBut,
now that the datum feature B is referenced at MMC, does have an effect on 0.500 and 0.375
dimensions beyond 0.050 profile tolerance due to pattern shift ( or datum shift effect).
lFollowing
are the illustrations of extreme configurations:
OR
MAX DIST=0.025+0.500+0.005=0.530
177
MIN DIST=0.500- 0.025-0.005=0.470
i2
Calculating MIN and MAX wall thickness
between datum feature B and left edge of
part
MAX WALL THK=0.530-0.1275=0.4025
178
MIN WALL THK=0.470 -0.1275=0.3725
i2
Calculating MIN and MAX wall thickness
between datum feature B and left edge of
part using Loop Diagram
179
i2
Calculating MIN and MAX wall thickness
between bottommost small hole and right
edge of part
Calculations for
bottommost small hole
The Loop analysis can be
done with these numbers,
but we must consider that
the profile tolerance on right
edge is `0.025 with an
additional shift of 0.005 ;
which is a separate
requirement from the 28
holes on another `0.005
(since the edges could shift
one way and 28 hole pattern
shifts opposite way)
180
i2
Calculating MIN and MAX wall thickness
between bottommost small hole and right
edge of part : Loop Diagram
OR
181
i2
Calculating MIN wall thickness between
bottommost small hole and right edge of part
: Alternate method
182
i2
Calculating MAX wall thickness between
bottommost small hole and right edge of part
: Alternate method
183
i2
Session #8: Exercises
184
1.
Calculate MIN and MAX
wall thickness and axis
separation from left
edge of the part the
n0.125 `0.005 hole
closest to it.
2.
Calculate MIN and MAX
wall thickness from the
bottom edge of the part
to the n0.125 `0.005
hole closest to it.
i2
Session #8: Exercises
185
1.
Calculate MIN and MAX
wall thickness between
B and C holes when
they are produced at
LMC
2.
Calculate MIN and MAX
wall thickness from the
B hole to the top edge
of the part
3.
Calculate MIN and MAX
wall thickness from the
lower right n04.0-4.3
hole to the right edge
and bottom edge of the
part
i2
Session #8: Exercises
1.
186
Calculate MIN and MAX
wall thickness between
surface of one hole
n0.570-0.590 and the
Outside Diameter
i2
Session #8: Exercises
1.
187
Calculate MIN wall
thickness between hole
pattern to Datum feature
C
i2
Session #9: Tolerance Stack-up Analysis for
a Five part assembly
188
i2
Session #9: Tolerance Stack-up Analysis for
a Five part assembly
Objectives:
l
l
l
189
Calculating tolerance stack-ups on a five part rotating
assembly with a variety of geometric controls such as:
position, perpendicularity, parallelism, profile, flatness,
projected tolerance zones, runout, total runout,
concentricity, positional coaxiality
Learn Simplifying a complex situation
Calculate radial clearance and interference
i2
Part #1: Detailed Drawing
190
i2
Part #2: Detailed Drawing
191
i2
Part #3: Detailed Drawing
192
i2
Part #4: Detailed Drawing
193
i2
Part #5: Detailed Drawing
194
i2
Step#1: Check if housing inner width is
sufficient to house part #2,3,4
195
1.
Shortest pertinent length on part#1 is 250-0.5 = 249.5
2.
Seating length on part#5 for part#1 = 324.5 -51.0 = 273.5, therefore provides
sufficient stability for part #1 when fastened with part#5.
3.
So, the only important factor is housings inner width of 249.5
4.
The parallelism tolerance of 0.2 on datum E of part#1 is a factor
5.
Profile tolerance of 0.2 on datum A of part#1 relative to Datum D is factor
since it controls attitude of datum A surfaces relative to datum D
6.
Attitude variations from #4,#5 tends walls to lean 0.2 each, but the size
tolerance (249.5-250.5) on overall inner width cannot be violated
i2
Step#1: Check if housing inner width is
sufficient to house part #2,3,4
lPart
#2 has MMC size = 12.8
lPart
#3 has MMC size = 100.0. Parallelism tolerance of
0.05 on datum plane B gets accommodated in MMC size
limit automatically
lPart
#4 : Start from datum plane A, travel towards right
a basic dimension of 48.75 up to center plane of last
width feature of 15`0.1, and add of is outer boundary
= (15.1+0.0 (geo tol at MMC)) = 15.1; take of it = 7.55
lNow
add all above: 12.8+100.0+48.75+7.55=169.1.
This is the minimum space needed to house parts 2,3,4
lComing
back to inner width of housing; which is 249.5 0.2 (attitude tolerance due to leaning of walls) = 249.3
lSo,
196
the clearance = 249.3 169.1 = 80.2, so we have plenty of clearance to house all three parts.
i2
Step#2: Check if housing inner height is
sufficient to house part #2,3,4: Radial gap
study
lParts
2,3,4 are pushed upward to
create a minimum gap configuration of
assembly
lNote
one line places in assembly
where mating parts respective features
coincide.
lPart
#4: Outer boundary =
(n251.0mmc+n0.2 geo tol) = n251.2,
of it = R125.5
lClearance
hole: n8.8LMC = R4.4
lPart
#3: Threaded hole treated as
mounted screw: inner boundary of
screw=n7.76 (LMC of screw)-n0.30 (geo
tol)=n7.46; n7.46-0.05 (pattern shift due
to Dm reference on threaded
hole)=n7.41 = inner boundary of screw
with pattern shift; of it = R3.705
of D = n99.95; of it =
R49.975
lLMC
197
i2
Step#2: Check if housing inner height is
sufficient to house part #2,3,4: Radial gap
study
#2: n100.05 (LMC of D)+n0.10
(positional tolerance on D at LMC) = n100.15.
Take of it = R50.075
lPart
ln115
(LMC of E), take 1/5 of it = R57.5
#1: Center hole. n115.52 (LMC of hole) +
n0.20 (Geo tol at LMC) = n115.72 (outer
boundary of hole). Take of it = R57.86
lPart
198
i2
Create Loop and Print values in the chart.
199
i2
Challenges in this example were: Factors
and Non-factors in Gap analysis.
Factors / Non-factors in Part#1:
200
Is Datum C a factor? Yes, the
inner boundary of datum C needs
to be accounted since this will
decide amount of gap. R137.25
The outer boundary of center
clearance hole is also a factor,
since movement of this hole
affects the other parts related to it.
The outer boundary of this hole is
n115.72 or R 57.86. The outer
boundary allows the equal
movement of shaft (Part#2)
i2
Challenges in this example were: Factors
and Non-factors in Gap analysis.
Factors / Non-factors in Part#2:
201
Is Datum E a factor? Yes, The most
airspace between datum feature E and
clearance hole on part#1 would occur
when datum E is at LMC and perfect
perpendicular to C. So, perpendicularity
tolerance is not a factor in this analysis.
LMC of datum feature E is n115 or R57.5
Since datum feature D is alignment
feature between part #2 and #3, the
threaded holes are not factor in this
analysis. Datum D has two geometric
tolerances , but since location of datum
feature D will determine location of part#3,
the position callout is a factor and
perpendicularity is not. Since the largest
movement and largest size of D allows
largest movement of part#3, the outer
boundary of D is n100.05+n0.1 =
n100.15 or R50.075
i2
Challenges in this example were: Factors
and Non-factors in Gap analysis.
Factors / Non-factors in Part#3:
202
Is Datum D a factor? Yes, The most airspace
between datum feature D and bore on part#2
would occur when datum D is at LMC and perfect
perpendicular to C. So, perpendicularity
tolerance is not a factor in this analysis. LMC of
datum feature D is n99.95 or R49.975
Since datum feature D is alignment feature
between part #2 and #3, the clearance holes are
not factor in this analysis. The threaded holes
move the screws around and create alignment
between part#3 and part#4, therefore pattern of
four holes is a factor. If LMC screws are moved
by the threaded holes as a group off of the datum
axis D, it would eventually move part#4. Also
since pattern of threaded holes reference datum
feature D at MMC, the pattern may shift
additional amount if D is produced at LMC. So
the inner boundary of screws mounted in
threaded holes and shifting as a group would be
n7.76(LMC Screw)-n0.3 (geo tol)-0.05(pattern
shift)=n7.41 or R3.705
i2
Challenges in this example were: Factors
and Non-factors in Gap analysis.
Factors / Non-factors in Part#4:
203
The clearance holes connect part#4 to
threaded holes in part#3, but since these
clearance holes are positioned only to
each other and held perpendicular to
datum A, and other pertinent features are
related to axis of these four holes, the
position tolerance on these four holes is
not a factor. The movement between part
#3 and 4 is governed by clearance
between screws and clearance holes. The
LMC of clearance holes is n8.8; R4.4
The OD of part#4 is also a major factor.
The movement of this OD off the axis of
four hole pattern (datum B), effectively
increases the overall size, therefore
runout tolerance is a factor. Thus the
outer boundary of part#4 is
n251+0.2=n251.2 or R125.6
i2
Challenges in this example were: Factors
and Non-factors in Gap analysis.
204
These are all factors in this analysis. We started with with fac tors on
Part#4 until we exhausted those and then moved on to part#3 and so
on
This way, many parts can be analyzed in a complex assembly witho ut
getting lost. Remember, its done ONE PART AT A TIME. Thats why
doing single part analysis helps engineer to do assembly analysi s.
The first and the foremost, one must decide objectives ( what ga ps or
overall dimensions or material thickness are to be calculated). Secondly
assembly should be investigated to determine which parts, which part
features, which sizes and which geometric tolerances are and are not
factors in analysis.
i2
Session #9: Exercise
205
i2
Trigonometry and Proportions in Tolerance
Stack-up Analysis
206
i2
Trigonometry and Proportions in Tolerance
Stack-up Analysis
l
Objectives:
l
l
l
l
l
207
Understanding the role of trigonometry and proportions in
tolerance stack-up and geometric tolerancing
Understanding the effect of Rocking Datums
Know how skewed vertical stacks affect horizontal housing
requirements.
Mixing trigonometry and algebra determining stack-up
results
Consider the rules in Y14.5.1 (Math Standard) for
constructing a valid Datum
i2
Trigonometry and Proportions in Tolerance
Stack-up Analysis
208
The examples we worked up till included mainly addition and
subtraction; however many situation calls for trigonometric aspe cts
while calculating stack-ups.
Consider flatness, which controls rocking of datum features can
affect stack-up analysis
Y14.5M states that the datum feature is to be rocked to an
optimum assembly condition, in other words, if it rocks, rock it until
the part checks good to simulate the manner in which assembler
would rock the part until it is assembled.
So, its illogical to rock the part until it interfered in the as sembly,
same as it would be illogical to rock it until the part checked bad in
inspection.
i2
Trigonometry and Proportions in Tolerance
Stack-up Analysis
209
If the rock point is at the center of part, it is difficult to d etermine
that one is to rock the part one way or other which way the
assembler will choose?
To summarize, if rocking is the option chosen, (over say,
shimming it up to equalize the work), that even if there were only
two ways to rock the part, there is only 50% chance that the
assembler and the inspector will choose the same way.
i2
210
In normal GD&T approaches, it is assumed that these
chance will workout optimally. However, in tolerance
stack-up analysis, the approach is exactly opposite. If
datum feature has rock, the part is to be rocked until it
interferes! So, how much a rock would allow part to
lean (imperfect orientation) must be calculated to
determine the amount it would contribute to the
possibility of say, interference.
i2
Example of Rocking Datum and proportions
lOut
of flatness is shown on datum A on one
side of part center; since this is worst case
than flatness tolerance being evenly spread
on entire surface
lY14.5.1
states that in order to be a valid
primary datum feature, the points used to
construct a datum plane (3 high points of
contact minimum) must not lie solely in one
of the outer thirds of the surface. So its
possible to conceive of slightly worse
situation than this, but we are restricting to
rocking at center point of part
lThe
illustration shows that flatness
tolerance allows datum A to lean by an
amount equal to flatness tolerance = 0.002. If
the part is inspected on surface that does not
lean; but assembled on surface that leans,
the pin will be forced to lean with with it, by
an amount = 0.006
211
i2
Example of Rocking Datum and proportions
lNormally
this is ignored while calculating
worst mating conditions of features like 6.000
length pin. We normally calculate worst
mating condition diameter = MMC size + geo
tol at MMC = 1.010+0.005 = 1.015.
lBut
with additional radial lean of 0.006, the
worst mating condition can be seen as 1.015
+ 2x0.006=1.027
lAlso,
while calculating the minimum gap
between this shaft and the housing into which
it fits, as per procedure we used in previous
sessions, we would probably be working with
radii, therefore of 1.027 = R0.5135
212
i2
Example of Rocking Datum and proportions
lParallelism
is also a factor that can be
related to the problems that flatness creates.
Parallelism when used on planer surfaces,
controls flatness and angle to datums
referenced.
lIn
the illustration on left, produced part has
crest in middle (rock point) and surfaces
sloping on either side of rock point.
lSo,
when two or more such parts are
stacked on top of one another, and each
having problem as shown, such assembly
would exhibit a problem of not fitting other
assemblies/housings or closing holes on parts
into which pins ore screws had to fit. (see next
slide)
213
i2
Example of Rocking Datum and proportions
lInitially,
the three parts were aligned with
center, left edge and right edge aligned,
then the parts are either to left or right
lThis
would assume that interior part
features such as holes (not shown here)
have been positioned from one of these
features as secondary datum feature.
lEach
This much space
would be needed
if parts were
stacked this way
and allowed to
rock this way
214
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.
lThis
is just one speculation as what can
happen due to out of flatness of bottom of
parts 1,2. Many such scenarios are
possible.
i2
Example of Rocking Datum and proportions
lUnlike
previous configuration, this configuration
calculates the space needed to house these parts if
they were stacked with their edges aligned and then
rocked in either direction.
This much space would be
needed if parts were stacked
this way and allowed to rock in
either direction
215
i2
Calculating overall housing dimension
requirements
lTo
calculate overall housing space
requirements, visualize parts stacked as
shown.
Part #1
Part #2
lWe
need to calculate offset of bottom left
most point on part #3 from the bottom left
most point on part #1
lSince
part may rock on either side, the
offset calculated must be doubled then
added to length (400mm) of part#1.
Part #3
216
i2
Calculating overall housing dimension
requirements
217
i2
Calculating overall housing dimension
requirements
218
i2
Calculating overall housing dimension
requirements
219
i2
Calculating overall housing dimension
requirements
220
Therefore offset = a2+a6 = 0.04995+0.100=0.14995
(say 0.150)
Hence, housing size must increase by 0.150 on each
side = 400 + (2 * 0.150) = 400.300
i2
Simplified Summary of previous Example
221
i2
Conclusions from the Exercise
222
Purpose of exercise was to show how complex the
calculations can be when one assumes certain
flatness, parallelism and perpendicularity problems
may occur.
You may want to use computer software to simulate
such situations, but you must study the software to
make certain that they are sufficient to simulate wide
range of possibilities that may occur and concerns you
most
i2
Removing out-of-flatness from our
example
lAssume
we have three parts assembly
and all parts are cylindrical.
lIn
a situation, where we had a shaft
that passes / fits through the center hole
of all these three parts, the parallelism
of top and bottom of part sandwiched
between other two would be a factor.
lThe
virtual condition of hole in part#3
would have to be increased beyond
0.240 virtual condition boundary shared
by part#1, part#2 because of out-ofparallelism between top and bottom of
part#2.
223
i2
Removing out-of-flatness from our
example
lThis
amount in increase in virtual
condition diameter is directly
proportional to parallelism tolerance and
can be expressed as:
lPtol/dia
of part#2 = increase in VC for
part#3/thickness of part#3
lSo,
in this case, 0.002/7=x/1; ie.
0.0002857 increase in VC of part#3s
hole.
lSo,
the ? size in part#3s position
callout is = 0.2400+0.0003=0.2403
lAs
is sometimes the case, the
increase is so small, it may be that once
calculated, may be ignored.
224
i2
Session #10: Exercise
Calculate the increase and the
VC for the hole in part#3,
given following changes to
figure in previous slide:
225
The parallelism tolerance
on part#2 to datum A =
0.020
The diameter of part#2 =
36.000
The thickness of part#3
= 16.000
i2
Session#11 : The Theory of Statistical
Probability
226
i2
The Theory of Statistical Probability
l
Objectives:
l
l
l
l
227
Convert arithmetically calculated tolerances to statistically
calculated tolerances.
Use Root Sums Square (RSS) formula
Comparing Worst-case and Statistical tolerances
Reintegrating statistical tolerances into the assembly
i2
Background
l
228
So far, in our examples, we assumed that all parts and tolerance s that
participate in stack-up analysis are produced at their worst case
tolerances and also assembled in worst case configurations!
The probability of producing features at their worst case assemb ly
conditions is unlikely unless manufactures are targeting them and in most
cases they are not.
Although manufacturing practices differ place to place, even if they are
aiming at smallest hole and largest shaft, they would unlikely be trying to
use up all of the tolerances that affect the assembly.
We have seen, there are four things related to part geometry to come
together to create worst case assembly conditions. They are Size , Shape
(form), angle (orientation) and position (location)
For example, in mating features that have size dimensions and also have
position tolerances, all four would affect their worst case.(see next slide)
i2
Background
229
Under ASME Y14.5M-1994, size tolerance also controls feature s form
within size limits on all rigid parts. Position controls both: o rientation
(within position tolerance) and location.
A part feature having size tolerance, consequently form, which i s also
positioned has to span all of its size tolerance, shape, angle a nd location
to be made at the worst case assembly conditions.
i2
Background
l
230
Manufacturers that use Statistical Process Control, are generall y
believed to be in statistical control instead of Statistical cha os that
it would take to produce features at their worst!
Such manufacturers will produce parts which when measured; will
found to follow a natural variation which forms a natural bell c urve
distribution of part dimensions.
Such distributions will depict that large % of produced parts
measure close to average (nominal) dimension. The magnitude
and spread of dimensions will vary from the nominal by an amount
that can be represented in a graph known as Gaussian Frequency
Curve; where in the area under the curve represents 100% of the
parts produced. The height of the curves represents the times
dimensions have been produced for variable individual component
i2
Background
l
The dispersion of dimensions
under the curve is described as
standard deviation and often
represented by letter s (sigma),
and calculated as:
s
lThe
arithmetic mean +or- one
standard deviation (`1 s ) is often
described as containing 68.26% of the
produced parts under this normal curve.
By the same logic `2 s is 95.46% of
the total production and `3 s is
99.73%
231
i2
Root Sum Squares (RSS) Method
l
l
232
So, the statistical probability can be applied to tolerance stac k-up analysis for
assemblies both with and without geometric tolerances.
Thus the tolerance of an assembly is expressed as square root of the sum of
squares of the individual component tolerances and is called as RSS
formula:
Statistical probability has been practiced for many years and we ll
documented. Statistical approaches are more reliable for volume production.
For small production runs, the frequency curve tends to be skewe d from its
normal shape.
i2
Applying RSS: Steps Involved and Examples
l
Steps: Once the worst case calculations (lets
call it as 100% tolerance stack-up analysis)
are done;
1.
2.
3.
233
Using the RSS formula, calculate assembly tolerance
(lets call it as statistical probability tolerance)
Determine the percentage (%) ratio between statistical
probability tolerance and 100% assembly tolerance
Determine the increased statistical probability tolerances
to be re-distributed to the assembly s individual
components.
i2
RSS Calculations: Example#1
234
i2
RSS Calculations: Example#1
235
i2
RSS Calculations: Example#1
lSo,
259.08 254.00 = +5.08 = Mean Gap
take square root of 7.096760 = 7.096760
=2.6639744 = Statistical (RSS) tolerance.
lNow,
lNow,
determine % ratio between statistical
tolerance and worst case tolerance:
l2.6639744
(tolerance likely to be consumed) / 5.08
(worst case tolerance) = 0.5244044, so 2.6639744 is
approx. 52% of 5.08
l1 / 0.5244044 = 1.9069252 and 1.9069252 x
2.6639744 = 5.08 (original worst case tolerance)
lThus
the worst case calculations allow a gap of
5.08`5.08; ie. Max gap of 10.16 and min gap of 0.
lWhile
the statistically calculated assembly
tolerance allows a gap of 5.08`2.66 and this is
amount of tolerance likely to be consumed in a
volume production scenario.
236
i2
RSS Calculations: Example#1
if we want to consume `5.08 tolerance, the
piece part tolerance should be increased to 191% of
its initial value. Thus the `.254 (the tolerance
originally given to part#11 thru part#2) becomes
1.91x`0.254 = `0.485. Similarly tolerance on part#1
becomes `4. 851
l So,
l This
is the answer to the problem of what the
statistical tolerances for each part in the
assembly would be if calculated by RSS method
l As
per the statistical methods, the tolerance
originally assigned would not be fully consumed, the
worst case gap calculations given, 5.08`5.08,
becomes statistical probability within `3 s of
consuming only 5.08`2.66. This results in max gap
of 7.74 and min gap of 2.42
l With
the newly assigned statistically calculated tolerances,
with each piece part given a tolerance of `0.485 for parts
part#11 thru part#2, for a total of `4. 85 and part#1 with a
tolerance of `4. 85 , we have probability of `9.7.
l So,
we would have a gap of 5.08`9.7 for a max gap of 14.78
and min gap of 4.62. In other words, max interference of 4.62,
but unlikely.
likely is that out of `9.7 , only `5.08 tolerance will be
consumed
l Most
0.485 = 0.235225 (part#2 thru part#11 tolerance)
0.235225 x 10 = 2.35225
4.85 = 23.5225 (part#1s tolerance)
2.35225 + 23.5225 = 25.87475
Square root of 25.87475 = 25.87475 = 5.08
So, by the same RSS method, we arrived at `9.7 tolerance, we were able to calculate
that the likely consumed amount of tolerance by the assembly wil l be only `5.08, so
likely max gap is still 10.16 and likely min gap is still zero e ven though the individual
component tolerance has been increased by 191%
237
i2
RSS Calculations: Example#2
Bottom Left MIN Gap Calculations:
lWe
converted all dimensions to equal
bilateral toleranced dimensions.
lAll
basic dimensions had zero
tolerances.
lWe
had slot and tab having both size
and geometric tolerance of position
which we converted to +/ - toleranced
dimension.
238
i2
RSS Calculations: Example#2
l So,
158.385 154.595 = +3.790 = Mean Gap
take square root of 0.50605 = 0.50605
=0.7113719 = Statistical (RSS) tolerance.
l Now,
l Now,
determine % ratio between statistical
tolerance and worst case tolerance:
l 0.7113719(tolerance
likely to be consumed) /
0.910 (worst case tolerance) = 0.7817273, so
0.7817273 is approx. 78% of 0.910
l1
/ 0.7817273 = 1.2792184 and 1.2792184 x
0.7113719 = 0.910 (original worst case tolerance)
l Thus
the worst case calculations allow a min gap
of 3.790-0.910 = 2.88.
l While
the statistically calculated assembly
tolerance allows a min gap of 3.790-0.71=3.08
and this is amount of gap likely to occur in a
volume production scenario.
239
i2
RSS Calculations: Example#2
if we want to consume `0.910 tolerance, the
piece part tolerance should be increased to 128% of
its initial value. Thus the `.0.055 (the tolerance
originally given to slot and tab) becomes
1.28x`0.055 = `0.0704. Similarly tolerance on wall
becomes 1.28x`0.100= `.128. And the tolerance on
overall dimension becomes 1.28 x `0.7= `0.896
l So,
l This
is the answer to the problem of what the
statistical tolerances for each part in the
assembly would be if calculated by RSS method
l As
per the statistical methods, the tolerance
originally assigned would not be fully consumed, the
worst case MIN gap calculations given, 3.790-0.910
= 2.88, becomes statistical probability within `3 s of
consuming only 3.790-0.71=3.08 MIN gap
l With
the newly assigned statistically calculated tolerances,
with each piece part given a tolerance as 0.070 (slot), + 0.070
(tab) + 0.128 (wall) + 0.896 (overall dim) = `1.164
l So,
we would have a min gap of 3.790-1.164 = 2.626, but
unlikely.
likely is that out of `1.164 , only `0 to.910 tolerance will
be consumed
l Most
0.070 = 0.0049 (slots new tolerance squared)
0.070 = 0.0049 (tabs new tolerance squared)
0.128 = 0.016384 (walls new tolerance squared)
0.896 = 0.806404 (overall dims new tolerance squared)
Add all above = 0.832588
Square root of 0.832588 = 0.832588 = 0.910
So, by the same RSS method, we arrived at `1.164 tolerance, we were able to calculate
that the likely consumed amount of tolerance by the assembly wil l be only `0.910, so
likely min gap is still 2.88 even though the individual componen t tolerance has been
increased by 191%
240
i2
Assumptions Under RSS Calculations
l
The statistical approach assumes a zero mean shift for all the dimensions being
used. It is based upon manufacturing processes that are under st atistical control,
not in statistical chaos!
Those not employing statistical process control in manufacturing should not use
the RSS tolerancing methodology described now.
RSS method also assumes that parts produced for assembly have be en mixed and
components are picked randomly for assembly.
The logic of RSS model is interesting it basically allows more tolerance for those
manufacturers that need it least : those using SPC controls!
It calculates that the chances of producing a part that spans it s larger statistical
tolerance (ST) are so small that if it does happen, the randomly selected mating
parts will make up for the potential problem by not spanning the ir tolerances.
l
l
l
241
In fact, it presupposes that the mating part will be produced so much well than its
tolerance extremes as to allow parts to assemble well!!. If this is false assumption,
unacceptable functional conditions may arise such as interferenc e.
i2
Assumptions Under RSS Calculations
242
The 100% tolerancing scares many engineers and they are
uncomfortable when they see that a line fit possibility exist be tween
mating features. Such possibility exists when inner boundary (of
holes/slots) are same as outer boundary of mating parts such as
shafts/tabs.
If that makes them uncomfortable, then allowing more tolerances using
RSS calculations, and consequently a greater possibility of interference
should make them even more restless!
i2
Benderizing Tolerances
l
l
l
243
In 1968, a statistician: A. Bender wrote a paper for SAE entitled
Statistical Tolerancing as it relates to Quality Control and Des igner.
In his paper, he suggested a safety factor added to RSS formula.
Instead of taking mere square root of sum of squares of individu al feature
tolerances; he suggested a factor of 1.5 be multiplied by the answer of
RSS calculations. In other words 1.5 times the square root of the sum of
squares of individual feature tolerances
Why? .. It was so that additional tolerance given to features of part in
assembly was not so risky. It is known that, most cases, produci ng
features at their worst case condition is unlikely, but it is also known that it
happens!
Some studies have shown that the RSS methodology doesnt accurately
reflect the production scenario, so having cushion would be wise.
i2
Reintegrating the Statistical Tolerance into
the Assembly
l
244
Once the statistical tolerance is calculated, it has be integrated
back (re-distribute to individual components and features) into
assembly which we have done in previous examples.
In case of first example of 12 parts assembly, we had only +/tolerances and therefore reintegration was a simple process the
mean dimension remains the same and each tolerance gets
multiplied by 1.91, ie. Tolerance of `0.254 got changed to
`0.485.
In second example, the process of reintegrating statistical
tolerance is slightly difficult; since the inner and outer bound aries
for slot and tab are calculated from collective effects of size and
geometric tolerance (position); we need to apportion the statistical
tolerance to both: size and position.
i2
Reintegrating the Statistical Tolerance into
the Assembly
l
Recollect that in second example, we increased worst case tolera nces by approx 128%.
Therefore the slots radial dimensions would be 6.095 `0.07 instead of previous 6.095
`0.055, similarly tabs radial dimensions will be 5.985 `0.07 instead of previous 5.985
`0.055.
Now, we need to apportion this increased tolerance to size and p osition. To do this, we simply
reverse the process
Slot:
245
6.095 x 2 = 12.19 = slot width
` 0.07 x 2 = `0.14 = tolerance on slot width
12.19 `0.14 are the slot dimensions.
Therefore inner boundary of slot = 12.19 0.14 = 12.05
And, outer boundary of slot = 12.19+0.14 = 12.33
Since original TOP on slot was 0.05m, we will increase this also by 128%=0.064 m
Similarly, TOP at slot LMC was 0.11l, which when increased by 128% becomes 0.1408 l.
Now, to get new MMC of slot, we add (inner boundary of slot + TOP on slot at MMC) = 12.05+
0.064m=12.114
On the similar lines, to get LMC size of slot, we subtract (Outer boundary of slot - TOP on slot at LMC) =
12.33 0.1408 = 12.189
i2
Reintegrating the Statistical Tolerance into
the Assembly
l
Cross check the reintegration .
The inner boundary = 12.114 (MMC) 0.064 (geo tol at MMC) = 12.05
The outer boundary = 12.189 (LMC) + 0.0.064 (geo tol at LMC) + 0 .075
(bonus tolerance at LMC = 12.189-12.114) = 12.33
So, the reintegration was successful.
246
The key in this process was to use the % that all tolerances wer e
increased to 128% in this case.
There are other methods that can be used to reintegrate the tole rances
that distributes them differently. Some try to help difficult to manufacture
features by drawing tolerances from other features in assembly. This
allows difficult to manufacture features to get more of the tole rances. But
if that was a factor, it probably should have been thought of and handled
when tolerances were being arithmetically calculated and before
calculation of the Statistical Tolerances began.
i2
Using Statistical Tolerances on Drawings
247
The statistical tolerances thus calculated are
identified with <ST> symbol. When both the statistical
tolerance and the smaller arithmetic tolerance are
shown, only those facilities using SPC controls are to
be allowed the larger <ST> tolerance.
i2
Methods for calculating Statistical
Tolerances
248
Methods for calculating statistical tolerances vary from company to
company and in case of complex assemblies, its done with the
help of computer software.
One such known method is Monte` Carlo method and relates to
simulating random nature of manufacturing process with random
number stream generation which will in turn simulate dimensions
of the part of an assembly. Given a knowledge of manufacturing
capability, random numbers are generated to simulate process
results. Thereafter careful averaging and multiple simulations with
varying samples, one arrives at the likely amount of tolerance t hat
will be consumed.
i2
Summarizing Reintegration of Statistical
Tolerances into Assembly
Final Answer
249
i2
Session #11: Exercises
Calculate Statistical Tolerances for the Wall, Slot,
Tab and Overall dimension using RSS
methodology
250
i2
Session #11: Exercises
Using the drawing below from Session #5, Calculate Statistical T olerances to be reintegrated
into assembly for all features used in minimum gap calculation. Instead of using the
standard RSS formula, use the following RSS formula with a 1.5 safety correction factor.
TA = 1.5 x T12+ T 22+ T 32+ T 42+ T 52+ T 62
251
i2
Miscellaneous
252
i2
GD&T Reference Chart
253
i2
Dimensioning Habits (?)
254
i2
Suggested Readings & References
l
l
l
l
l
l
l
l
l
ASME Y14.5M-1994 Geometric Dimensioning and Tolerancing
ASME Y14.5.1M-1994 Mathematical Definition of Dimensioning and Tolerancing Pri ncipals
Geometrics IIIm - Lowell W. Foster - The best book on GD&T from a technical point of view.
Geometric Dimensioning and Tolerancing: Applications and Techniq ues for Use in Design,
Manufacturing, and Inspection - James D. Meadows - Not so in depth but more practical
Tolerance Design: A Handbook for Developing Optimal Specificatio ns Clyde M. Creveling More general approach, very academic but still a reference on the subject of tolerance analysis
CAD/CAM Theory and Practice : Ibrahim Zeid (Dedicates a chapter on Mechanical
Tolerancing) A good reference book.(< Rs.500/-)
Interpretation of Geometric Dimensioning and Tolerancing : Danie l Puncochar. Good examples
and explanation on various Geometric Tolerances.
Dimensioning & Tolerancing Handbook : Paul Drake Jr.
References from ETI Mailbag
All books are priced in US$ 40 -US$125 range.
255
i2
Thank You!
Rajendra Deshmukh
Principal Consultant
i2
iSquare (InterOperability & InterChangeability Solutions)
Pune, INDIA
Telefax: 020-24250234
Cell: +91-98.900.36625
Email: rajendra@isquare -india.com
256
i2