1991 - A Survey of Research in The Application of Tolerance Analysis To The Design of Mechanical Assemblies
1991 - A Survey of Research in The Application of Tolerance Analysis To The Design of Mechanical Assemblies
1991 - A Survey of Research in The Application of Tolerance Analysis To The Design of Mechanical Assemblies
Abstract. Tolerance analysis is receiving renewed em- loose tolerances which makes parts easier and less
phasis as industry recognizes that tolerance management expensive to produce. Therefore, tolerance specifi-
is a key element in their programs for improving quality, cations become a critical link between engineering
reducing overall costs, and retaining market share. The and manufacturing, a common meeting ground
specification of tolerances is being elevated from a menial where competing requirements may be resolved.
task to a legitimate engineering design function. New en-
In the last few years, numerous companies have
gineering models and sophisticated analysis tools are be-
ing developed to assist design engineers in specifying tol- established comprehensive programs in quality
erances on the basis of performance requirements and management. Noteworthy among them are the ef-
manufacturing considerations. This paper presents an forts of Motorola, IBM, and Xerox, who have initi-
overview of tolerance analysis applications to design with ated formal, corporate-wide programs for improved
emphasis on recent research that is advancing the state of tolerance specification, monitoring, and control.
the art. Major topics covered are (1) new models for toler- Their success in reducing waste while cutting cost
ance accumulation in mechanical assemblies, including and development time and reclaiming lost market
the Motorola Six Sigma model; (2) algorithms for allocat- share has received national praise [Placek 198%,
ing the specified assembly tolerance among the compo- Placek 1990, Kendrick 1991].
nents of an assembly; (3) the development of 2-D and 3-D Another indication of the growing interest in tol-
tolerance analysis models; (4) methods which account for erancing is the Mechanical Tolerancing Workshop
non-normal statistical distributions and nonlinear effects;
sponsored by NSF and ASME in 1988 which
and (5) several strategies for improving designs through
the application of modern analytical tools. brought together an international group of experts
in tolerancing to discuss the state of the art and
identify research opportunities [Paleck, 1989b,
ASME 1990]. This has been followed by special
1 Introduction
theme sessions at several ASME conferences, such
as the Design Technical Conference in Montreal
Interest in tolerance analysis is rapidly increasing in (1989), the Design Show in Chicago (1990), and the
industry. The quest for quality has focused atten- Computers in Engineering Conference in Boston
tion on the effects of variation on cost and perfor- (1990).
mance of manufactured products. Excess cost or
poor performance will eventually show up as a loss
of market share. Therefore, the specification of tol- A Critical Link Between Design and Manufacturing
erance limits on each dimension and feature of engi-
neering drawings is considered by many to be a vital 'an,72ng To,erancee
design function. Tolerance requirements have a far-
reaching influence that touches nearly every aspect Resultant Dimensions Production Cost
of the manufacturing enterprise as shown in Fig. 1. Fit and Function ComDetina Process Selection
Both engineering design and manufacturing per- Design Limits Reouirementa Machine Tools
sonnel are concerned about the effects of toler- Performance Tight Loose Operator Skills
ances. Engineers like tight tolerances to assure fit Sensitivity Tooling, Fixtures
Robust to Variation Inspection Precision
and function of their designs. Manufacturers prefer
Assernblability
Scrap and Rework
* Offprint requests: Mechanical Engineering Department,
Brigham Young University, Provo, UT 84602, USA Fig. 1. The effects of assigned tolerances are far-reaching.
24 Chase and Parkinson: Application of Tolerance Analysis
2 Models for Tolerance Accumulation the number of parts in the assembly sum increases,
the component tolerances must be greatly reduced
The basis for rational tolerance specification is to in order to meet the assembly limit, requiring higher
create an analytical model to predict the accumula- production costs. In the R S S model, the low proba-
tion of tolerances in a mechanical assembly. Critical bility of the worst case combination occurring is
clearances or fits or other resultant features of an taken into account statistically, assuming a Normal
assembly are generally controlled by the stackup or or Gaussian distribution for component variations.
sum of several component tolerances. A number of Tolerances are commonly assumed to correspond
analytical models exist with varying levels of so- to six standard deviations (60- or ---3o'). Component
phistication as shown in Fig. 2. tolerances may be increased significantly, since
Common models for predicting how component they add as the root sum squared (RSS).
tolerances sum are Worst Case (WC) and Root Sum Statistical distributions may be used to predict
Square (RSS) as shown in Eqs. 1 and 2 [Fortini the yield of an assembly, that is, the number or
1967]. fraction of assemblies which are likely to lie inside
the spec limits. RSS analysis generally predicts too
One-dimensional Two- or three-dimensional few rejects when compared to real assembly pro-
assemblies: assemblies: cesses. This is due to the fact that the Normal distri-
bution is only an approximation of the true distribu-
Worst Case tion, which may be flatter or skewed. The mean of
dU = E Ti - TASN
;l°fi )
dU = X \[0--~il Ti ~ TASM (1)
the distribution may also be shifted from the mid-
point of the tolerance range. To account for these
Root Sum Square uncertainties, a more general form of the RSS
model is frequently used:
dU = [Z T2] I/2 "< TASM dU = [E (0f~2
\~ii /
T2]vz
---<TASM
dU = CfZ [Y (0f] 2 Ti 2 1/2
(2) \0~i/ (Zi)] <- TASM (3)
where Xi are the nominal component dimensions, Ti where Z is the number of standard deviations de-
are the component tolerances, dU is the predicted sired for the specified assembly tolerance and Zi
assembly variation, TASM is the specified limit for describes the expected standard deviations for each
dU, and f(Xi) is the assembly function describing component tolerance. Cf is a correction factor
the resulting dimension of the assembly, such as the added to account for any nonideal conditions. Typi-
clearance or interference. The partial derivatives Of/ cal values for Cf range from 1.4 to 1.8 [Bender 1968,
0xi represent the sensitivity of the assembly toler- Levy 1974, Gladman 1980].
ance to variations in individual component dimen- Another conservative estimate of assembly toler-
sions. For a one-dimensional tolerance stack the ances assumes the component dimensions are uni-
sensitivity is -+ 1.0. formly distributed over the specified tolerance
The WC model assumes all the component di- range. In this case, the value of Zi is V~. If trun-
mensions occur at their worst limit simultaneously. cated normal distributions arise due to inspection of
It is used by designers to assure that all assemblies component parts, then choose V ~ < Z~ < 3, as
will meet the specified assembly limit. However, as described by Spotts [1983]. Spotts also suggested
calculating the WC and RSS assembly tolerance
and simply averaging the two as a safe estimate
[Spotts 1978].
I TOLERANCEANALYSIS",,]
I ] )
i wors, Case I I Sta,istica, I I samplod 1 2.1 Estimated Mean Shift Model
Root Sum Squares Monte Carlo
Simple RSS analysis assumes that the variation of
Mean Shift
each component dimension is symmetrically dis-
Six Sigma
tributed about the mean or nominal dimension.
Hasofer-Lind
However, in real processes, the mean is shifted due
Method of Moments
to setup errors or drifts due to time-varying parame-
Integration
ters such as tool wear. Ignoring mean shifts can be
Fig. 2. Mathematical models of tolerance accumulation. very detrimental, resulting in large errors in esti-
Chase and Parkinson: Application of Tolerance Analysis 25
mates of the number of assemblies within spec lim- world competition in the electronics industry, Mo-
its [Spotts 1978, Evans 1975b]. torola has mandated +_6o- quality for all processes
Further modifications to the RSS model have (.002 defects per million). However, they also rec-
been proposed to take into account mean shifts or ognize that shifts and drifts in the mean of the pro-
biased distributions. Mansoor [1963] proposed that cesses are expected, so they have introduced a
the tolerance accumulation be represented as a WC modified process model which includes an allow-
sum plus a RSS sum. A similar model by Green- ance for accumulated mean shifts. The result
wood [1987], Greenwood and Chase [1987], and is a net quality level of +4.5o- (3.4 defects per
Chase and Greenwood [1988] introduced an esti- million).
mated mean shift factor mi ( a number between 0 and A versatile feature of the Six Sigma model of a
1.0) which quantifies the expected mean shift as a process is the ability to distinguish between short-
fraction of the specified tolerances, Eq. 4 illustrates term and long-term process capability. The process
the resulting expression. capability quantifies the spread of the process. It is
defined as 6.0 times the standard deviation of the
Worst Case Sum Statistical Sum process, 6o-~. Over the long term, however, the
mean of a process will drift due to tool wear or the
0f2 2 1/2
setup will vary from tot-to-lot, resulting in an appar-
ent increase in the process capability. The resulting
(4) modified standard deviation of a component pro-
cess may be estimated from Eq. 5
This is a versatile model. If all the mi are set to 1.0,
the result is a WC model. If all the m~ are set to 0, Ti
the result is a RSS model. By selecting mi between °-i = 3Cpi(1 - mi) where Cpi UL6O'Proc
- LL
(5)
0. and 1.0, the resulting variation will always lie
between the WC and RSS predictions. And any UL and L L are the upper and lower tolerance lim-
combination of mi may be chosen to account for the its, respectively, Cpi is the Process Capability Ratio,
degree of uncertainty in individual process charac- or the ratio of the specified tolerance range to the
terizations. process capability. Variable mi is the Mean Shift
Factor. When mi = 0, o-~ describes the short-term
variation in the process. When 0 < mi < 1.0, cri
2.2. Motorola Six Sigma Program
approximates the long-term variation. For the stan-
A new Tolerance accumulation model that has dard Six Sigma model, the target values of Cpi = 2
caught the attention of industry was developed by and mi = 0.25 result in tolerance limits of ---4.5o-i
the Motorola Corp. as a basic element of their over the long term. Note that other Cpi and mi val-
award-winning Six Sigma quality program which is ues may be selected to account for the degree of
now being adopted by other leading companies [Pla- uncertainty in individual process characterizations.
cek 1989a]. The Six Sigma model for tolerance accumulation
The basic premise of the Six Sigma Program is: in is shown in Eq. 6. It accounts for process mean shift
order to achieve high quality in a complex product variations by using an effective standard deviation
comprised of many components and processes, as expressed in Eq. 5. If a value for O"i for the pro-
each component and process must be produced at cess is known from prior experience, it may be sub-
significantly higher quality levels in order for the stituted in the equation.
composite result to meet final quality standards.
Stated statistically, suppose there were 1000 dimen-
sions or other characteristics of your product, any
0Xi 3Cpi(1 - mi)/ J -< TASM (6)
one of which could lower the quality of the finished
product. If each characteristic were produced to
---3o- quality (99.73% acceptable parts or 2700 de- Of course, tolerance analysis of assemblies is
fects per million), the resultant assemblies would be only one component of the complete Motorola qual-
only (.9973) 1°°° = .067 or 6.7% defect-free. To have ity management system, but the Six Sigma toler-
99.73% defect-free assemblies, you would need to ance analysis model is a significant contribution. It
produce each component to a quality of (.9973) '°°1 = is more realistic and versatile than the models com-
.9999973 or 99.99973%, which is 2.7 defects per mil- monly used for design. It should have a major im-
lion. pact on reducing production costs and improving
To achieve the high-quality levels required for quality [Harry et al. 1987, 1988, 1990].
26 Chase and Parkinson: Application of Tolerance Analysis
b Dependent
Variables:b, d~.,~2
analysis on the clutch is to determine how much the The predicted variation in assembly resultants may
angle ~1 is expected to vary due to manufacturing then be estimated by modifying Eq. 2 to include
variations in the clutch components. The indepen- form variations:
dent manufacturing variables are the hub dimension
a, the cylinder radius c, and the ring diameter e. The
dependent assembly resultants are the location of
d U = IN (0f~2 T2 +
\axi/
F.(Of]2da~]~/2
\0o~i/
(7)
contact point, b, and the two angles ~ and q~z.
In this example, the designer begins the con- where dai are the form variations and dU is the
struction of a vector kinematic model by creating a resultant assembly variation d~l.
precise CAD model of the assembly, to which the Once an expression for d ~ l has been obtained,
vector model will be added as an overlay. On the tolerance design may proceed. By substituting rea-
CAD model, he defines the kinematic joints at the sonable values for the component tolerances Ti and
contact locations between parts (Fig. 3b). When the form tolerances doq into Eq. 7, the designer must
parts are properly constrained by the joints, they verify that the predicted variation in ~1 will be less
will have zero kinematic degrees of freedom. than design requirement TASM. Alternately, to re-
Next, the joints are connected by vectors form- duce production cost, one might set d ~ l equal to
ing a closed vector loop and making sure all critical TASMand solve for the largest possible values for Ti.
dimensions have been included in at least one loop
(Fig. 3c). The geometry from the loops and joints is 4 3-D Tolerance Analysis
used to calculate the sensitivity of the dependent
4.1 3-D Solid Models
kinematic dimensions to changes in each indepen-
dent dimension. This information is used for com- An alternative approach to vector assembly models
putation of the expected variation in assembly re- is to create a solid model of the assembly on a CAD
sultants and possible re-allocation of tolerances. system. The solid model serves as the assembly
Geometric form tolerances may be added at each function. Small changes can be simulated and their
contact joint (Fig. 3d). The sensitivity of the depen- effects will propagate realistically, provided each
dent assembly dimensions b, ~1, and ~2 to form part is located relative to its adjacent parts and pro-
and orientation variations may then be calculated. vided that kinematic adjustments are permitted.
28 Chase and Parkinson: Application of Tolerance Analysis
WC X X NA NA 1
RSS X X 1
Hasofer-Lind X X 6
Method of Moments X X X 10
Integration X X X 60
Monte Carlo X X X X 100
7 Design Improvement
!
Design improvement is the principal aim of toler- ce
Tolerance analysis, on the other hand, is a pro- allocation of the available tolerance [Harry and
duction function. It is performed after the parts are Stewart 1988].
in production. It involves first, gathering data on the
individual component variations; second, creating
an assembly model to identify which dimensions 7.2.2 Cube root of the nominal. This method is
contribute to the final assembly dimensions; and based on the rule-of-thumb that the difficulty in ob-
third, applying the measured component variations taining a specified tolerance increases as the cube
to the model to predict the assembly dimension var- root of the nominal size of the part. The rule is the
iations. basis for the early tolerance standards for cylindri-
A defective assembly is one for which the com- cal fits [Fortini 1967]. The procedure is to select
ponent variations accumulate and exceed the speci- initial tolerance values equal to the cube root of the
fied assembly tolerance limits. The yield of an as- nominal, substitute into the assembly tolerance sum
sembly process is the percent of assemblies which equation, then scale proportionally. The resulting
are not defective. In tolerance analysis, component tolerances will each be proportional to the cube root
variations are analyzed to predict how many assem- of their nominal size [Chase and Greenwood 1988].
blies will be in spec. If the yield is too low, rework,
shimming, or parts replacement may be required. In
7.2.3 Difficulty factors. This is an extension of
tolerance allocation, an acceptable yield of the pro-
the cube root method, with more categories of diffi-
cess is first specified and component tolerances are
culty, such as size, shape, material, process, etc.,
then selected to assure that the specified yield will
where each category refers to a property affecting
be met.
the cost of producing a tolerance. The designer as-
Often, tolerance design is performed by repeated
signs a difficulty factor to each component toler-
application of tolerance analysis, using trial values
ance based on nominal size, then assigns another
of the component tolerances. However, a number
factor to each component based on shape (inside
of algorithms have been proposed for assigning tol-
dimension, outside dimension, etc.), and repeats
erances on a rational basis, without resorting to trial
this process for each category, writing the factors in
and error. Several are listed in Fig. 7.
a table. The difficulty factors for each component
dimension are summed and used as weight factors
in the tolerance sum equation to drive the allocation
7.2.1. Proportional scaling. By this procedure,
[Fortini 1967, 1985].
initial values of the component tolerances are se-
lected, substituted into the assembly tolerance sum
equation, then scaled proportionally so the sum 7.2.4 Minimum cost. If an empirical function of
equals the assembly tolerance limit. Initial toler- cost-vs-tolerance (or process capability) can be ob-
ance values may be selected from charts of toler- tained for each dimension in the assembly sum,
ance capabilities for specified processes, from de- then an optimization algorithm may be used to sys-
sign rules, standards, etc. [Mansoor 1963, Chase tematically search for the combination of compo-
and Greenwood 1988, Bjorke 1989]. nent tolerances which results in the least overall
A variation on this method adds flexibility by production cost. Numerous researchers have pro-
specifying weight factors to certain component tol- posed different search algorithms and different
erances so those components will receive a greater forms of empirical cost functions, as summarized in
Table 4.
The constant coefficient A represents the fixed
costs, such as tooling, setup, prior operations, etc.
ToLERANcE ALLOCATION I The B term represents the cost of producing a single
I component dimension to a specified tolerance T. All
I I costs are calculated on a per part basis.
Design Rules I Search RulesJ
Standards Difficulty Factors
7.2.5 Minimum cost with process selection. Op-
Cube Root Cost Optimized
timization procedures have been extended to not
Process Limits Taguchi
only find the least cost set of tolerances, but to also
Nonlinear Programming
select the least cost process from a set of alternative
Fig. 7. Tolerance allocation methods. processes for each dimension for the assembly.
Chase and Parkinson: Application of Tolerance Analysis 33
That is, the computer can decide which process is accumulation expressions of Eqs. 1-4. The toler-
the most economical to produce each part dimen- ance sensitivity tells the designer which assembly
sion while considering the tolerances of all of the parameter variations have the greatest effect on the
parts and their cost interactions [Ostwald and critical assembly features. Listing the parameters
Huang 1977, Lee and Woo 1989, Chase et al. 1990]. and their corresponding sensitivities in order of de-
creasing magnitude reveals which components to
focus on for design improvement. Alternately, one
7.2.6 Minimum cost--complex assembly models. could list the product of the sensitivities and their
Optimization procedures may also be applied to corresponding tolerances in descending order and
complex assemblies defined by 2-D or multiple vec- also calculate the percent contribution made by
tor loops. Further extensions have been studied as each to the assembly resultant. Then, starting with
listed in Table 5. the largest contributor, the designer could try to
decrease the overall variation by tightening toler-
ances on the most sensitive components or de-
7.3 Sensitivity Analysis crease the overall cost by loosening the tolerance
The third area of design improvement stems from on the least sensitive components [Eaton 1975].
examining the tolerance sensitivities, which are the Sensitivity reduction is another approach in
partial derivative terms appearing in the tolerance which the sensitivity itself is reduced by moving the
nominal values to a less sensitive portion of feasible
design space. Figure 8 illustrates this method. In the
figure, the contour lines represent lines of constant
Table 5. References to tolerance allocation for mechanisms assembly performance. Closely spaced contours in-
dicate a region of high variability in performance.
Method Authors
By moving the nominal design from a region of high
Nonlinear assemblies [Lee and Woo 1990] variability to a region of low variability, as shown in
2-D assemblies [Sutherland and Roth 1975, the figure, the design is made insensitive, or robust,
Monte and Datseris 1982, to manufacturing variations. A systematic proce-
Parkinson 1985, Andersen
dure for accomplishing this is the popular Taguchi
1990]
Multiple loop assemblies [Bennett and Gupta 1969, Lee method developed by the well-known Japanese ex-
and Woo 1990, Andersen pert on quality control [Taguchi 1986, Kacker 1986,
1990] Byrne and Taguchi 1987, Taguchi et al. 1989].
Process mean shifts [Andersen 19901 A fundamental element of the Taguchi method is
Non-normal distributions [Parkinson 1985]
the formulation of a Quality Loss Function which
34 Chase and Parkinson: Application of Tolerance Analysis
Part 1. Background," J. of Quality Technology, v 6, n 4, pp. Kackar, R., (1986), "The Power of Taguchi Methods," Quality
188-195, October Progress, pp. 21-29, December
Evans, D.H. (1975a), "Statistical Tolerancing: State of the Art, Kendrick, J. (1991), "Customers 'Win' in Batdrige Award Selec-
Part 2. Methods of Estimating Moments," J. of Quality Tech- tions," Quality, pp. 23-31, January
nology, v 7, n 1, pp. 1-12, January Lee, W. and T.C. Woo (1989), "Optimum Selection of Discrete
Evans, D.H. (1975b), "Statistical Tolerancing: State of the Art, Tolerances," J. Mechanisms, Transmissions, and Automa-
Part 3. Shifts and Drifts," J. of Quality Technology, v 7, n 2, tion in Design, v 111, pp. 243-251, June
pp. 72-76, April Lee, W. and T.C. Woo (1990), "Tolerances: Their Analysis and
Faux, L D. (1986), "Reconciliation of Design and Manufacturing Synthesis," J. of Engineepqngfor Industry, v 112, pp. 1t3-
Requirements for Product Description Data Using Functional 121, May
Primitive Part Features," CAM-I Report No. R-86-ANC/ Levy, S. (1974), Applied Geometric Tolerancing, TAD Products
GM/PP-01.1, CAM-I Inc, Arlington, TX, December Corp., Beverly, MA
Fenton R., W. Cleghorn, and J. Fu (1989), "Allocation of Di- Light, R. and D. Gossard (1982), "Modification of Geometric
mensional Tolerances for Multiple Loop Assemblies," J. of Models Through Variational Geometry," Computer-Aided
Mechanisms, Transmissions, and Automation in Design, v Design, v 14, n 4, pp. 209-214, July
111, pp. 465-470, December Malfik, A. and S. Dhande (1987), "Analysis and Synthesis of
Fortini, E. (1967), Dimensioning for Interchangeable Manufac- Mechanical Error in Path-Generating Linkages Using a Sto-
ture, Industrial Press chastic Approach," J. of Mechanism and Machine Theory, v
Fortini, E. (1985), "Dimensions and Tolerances~" Mechanical 22, n 2, pp. 115-123
Design and Systems Handbook, Second Ed., H. Rothbart Mansoor, E. (1963), "The Application of Probability to Toler-
editor, McGraw-Hill ances Used in Engineering Designs," Proc. of the Inst. of
Foster, L.W. (1986), Geometrics II--The Application of Geo- Mech. Engineers, v 178, pt 1, n i, pp. 29-51
metric Tolerancing Techniques. Addison-Wesley Marler, J. (1988), "Nonlinear Tolerance Analysis Using the Di-
Fu, J., W. Cleghorn, and R. Fenton (1987), "Synthesis of Di- rect Linearization Method," ADCATS Report No. 88-6,
mensional Tolerances of a Slider Crank Mechanism," lOth Brigham Young University
Applied Mechanisms Conference, Oklahoma State Univer- Martino, P.M. and G.A. Gabriele (1989a), "Application of Varia-
sity tional Geometry to the Analysis of Mechanical Tolerances,"
Garrett, R. and A. Hall, Jr. (1969), "Effect of Tolerance and Failure Prevention and Reliability--1989, ASME Paper No.
Clearance in Linkage Design," J. of Engineering for Indus- DE--Vol 16, pp. 19-27
try, ASME, v 91, pp. 198-202, February Martino, P.M. and G.A. Gabriele (1989b), "Estimating Jacobian
Gladman, C.A. (1980), "Applying Probability in Tolerance Tech- and Constraint Matrices in Variational Geometry Systems,"
nology," Trans. Inst. Eng. Austral. Mech. Eng., v ME5, n 2, Failure Prevention and Reliability--1989, ASME Paper No.
p. 82 DE--Vot t6, pp. 79-84
Gossard, D.C., R.P. Zuffante, and H. Sakurai (1988), "Repre- Michael, W. and J.N, Siddall (198i), "The Optimization Problem
senting Dimensions, Tolerances, and Features in MCAE Sys- with Optimal Tolerance Assignment and Full Acceptance,"
tems," IEEE Computer Graphics & Applications, v 8, n 2, Y. of Mechanical Design, ASME, 103, pp. 842-848, October
pp. 51-59, March Michael, W., J.N. Siddall (1982), "The Optimal Tolerance As-
Greenwood, W.H. (1987), "A New Tolerance Analysis Method signment with Less Than Full Acceptance," J. of Mechani-
for Designers and Manufacturers," (Dissertation), ADCATS cal Design, ASME, 104, pp. 855-860, October
Report No. 87-2, Brigham Young University. Mischke, C.R., (1989), "Stochastic Methods in Mechanical De-
Greenwood, W.H. and K.W. Chase (1987), "A New Tolerance sign, Parts 1-4," Failure Prevention and Reliability--1989,
Analysis Method for Designers and Manufacturers," J. of ASME Publ. No. DE-Vol 16, pp. 1-28
Engineering for Industry, ASME, v 109, pp. 112-116, May Monte, M.E. and P. Datseris, (1982), "Optimum Tolerance Se-
Greenwood, W.H. and K.W. Chase (1988a), "Worst Case Toler- lection for Minimum Manufacturing Cost and Other Crite-
ance Analysis with Nonlinear Problems," J. of Engineering ria," ASME Paper No. 82-DET-35, pp. 1-9
for Industry, ASME, v 110, pp. 232-235, August Ostwald, P.F. and J. Huang (1977), "A Method for Optimal
Greenwood, W.H. and K.W. Chase (1990), "Root Sum Squares Tolerance Selection," J. of Engineering for Industry, ASME,
Tolerance Analysis with Nonlinear Problems," J. of Engi- 99, pp. 558-565, August
neering for Industry, ASME, v 112, pp. 382-384, November Parkinson, A.R., C. Sorensen, J. Free, and B. Canfield, (1990),
Grossman, D. (1976), "Monte Carlo Simulation of Tolerancing in "Tolerances and Robustness in Engineering Design Optimi-
Discrete Parts Manufacture," Stanford Artificial Intelligence zation," Proc. of ASME 16th Design Automation Conf., Chi-
Laboratory, Memo AIM-280, Computer Science Dept. Re- cago, IL, DE-Vol 23-1, p. 121, September
port No. STAN-CS-76-555, May Parkinson, D.B. (1982), "The Application of Reliability Methods
Harry, M. (1987), "The Nature of Six Sigma Quality," Motorola to Tolerancing," J. of Mechanical Design, v 104, pp. 612-
Corporation 618, July
Harry, M. and J. Lawson (1990), "Six Sigma Producibility Anal- Parkinson, D.B. (1985), "Assessment and Optimization of Di-
ysis and Process Characterization," PubIication No. 60-3-03/ mensional Tolerances," Computer-Aided Design, 17, 4, pp.
88, Motorola Corporation 191-199, May
Harry, M. and R. Stewart (1988), "Six Sigma Mechanical Design Patel, A.M. (1980), "Computer-Aided Assignment of Manufac-
Tolerancing," Publication No. 6(r-2-10/88, Motorola Corpo- turing Tolerances," Proc. of the 17th Design Automation
ration Conf., Minneapolis, MN, June
Haugen, E. (1980), Probabilistic Mechanical Design, John Wiley Peters, J. (1970), "Tolerancing the Components of an Assembly
Jayaraman, R. and V. Srinivasan (1989), "Geometric Toleranc- for Minimum Cost," J. of Engineering for Industry, ASME,
ing: 1 Virtual boundary requirements, IBM J. of Research pp. 677-682, August
and Development, v 33, n 2, pp. 90-104, March Placek, C. (1989a), "Motorola, Westinghouse Nuclear Fuel
Chase and Parkinson: Application of Tolerance Analysis 37
Unit, Globe Metallurgical Named Malcolm Baldridge Na- Spotts, M.F. (1978), "How to Use Wider Tolerances, Safely, in
tional Quality Award Winners," Quality, pp. 13-14, January Dimensioning Stacked Assemblies," Machine Design, pp.
Placek, C. (1989b), "Mechanical Tolerancing Workshop," Qual- 60-63, April
ity, pp. 16-17, December Spotts, M. F. (1983), Dimensioning and Tolerancing for Quan-
Placek, C. (1990), "Milliken and Xerox Garner 1989 Baldrige tity Production, Prentice-Hall.
National Quality Awards," Quality, pp. 13-14, January
Srikanth, S. and J. Turner (1990), "Toward a Unified Represen-
Rao, S., and S. Gavane (1980), '°Analysis and Synthesis of Me-
tation of Mechanical Assemblies," Engineering with Com-
chanical Error in Cam-Follower Systems," ASME Paper No.
puters, v 6, pp. 103-112
80-DET-22
Requicha, A.A.G. (1983), "Toward a Theory of Geometric Srinivasan, V. and R. Jayaraman (1989), "Geometric Toleranc-
Tolerancing," Int. J. of Robotics Research, v 2, no 4, pp. 45- ing: 2 Conditional Tolerances, IBM J. of Research and Devel-
60, Winter opment, 33, 2, pp. 105-124, March
Requicha, A.A.G. (1986), "Representation of Geometric Fea- Sutherland, G. H. and Roth, B. (1975), "Mechanism Design:
tures, Tolerances and Attributes in Solid Modelers Based on Accountingfor Manufacturing Tolerances and Costs in Func-
Constructive Solid Geometry," 1EEE J. of Robotics and Au- tion Generating Problems," J. of Engineering for Industry,
tomation, RA-2 no 3, pp. 156-166, September ASME, v 97, pp. 283-286, February
Robison, R.H. (1989), "A Practical Method for Three-Dimen- Taguchi, G. (1986), Introduction to Quality Engineering, Asian
sional Tolerance Analysis Using a Solid Modeler," ADCATS Productivity Organization
Report No. 8%3, Brigham Young University
Taguchi, G., E. Elsayed and T. Hsiang, (t989), Quality Engi-
Schade, R. (1980), "Probabilistic Models in Computer Auto-
neering in Production Systems, McGraw-Hill
mated Slider-Crank Function Generator Design," ASME Pa-
per No. 80-DET-48 Turner, J. (1990), "Relative Positioning of Parts in Assemblies
Schade, R. (1982), "A Probabilistic Model of Four-Bar Mecha- Using Mathematical Programming," ComputerAided De-
nisms," ASME Paper No. 82-DET-43 sign, v 22, n 7, pp. 393-400, September
Shapiro, S. and A. Gross (1981), Statistical Modeling Tech- Turner, J. and S. Srikanth (1990), "Constraint Representation
niques, Marcel Dekker and Reduction in Assembly Modeling and Analysis," Rens-
Sorensen, C., D. Nielsen, and K. Chase (1991), "Improved selear Design Research Center, Tech. Report No. 90027.
Methods for Tolerance Analysis of Mating Hole Patterns," Turner, J. and M. Wozny (1987), "Tolerances in Computer-
Proc. o f the Internat. Design Productivity Conf., Honolulu, Aided Geometric Design," The Visual Computer, n 3, pp.
Hawaii, February 214-226
Speckhart, F.H. (1972), "Calculation of Tolerance Based on a Turner, J. and M. Wozny (1990), "The M-Space Theory of Tol-
Minimum Cost Approach," J. of Engineering for Industry, erances," Advances in Design Automation--1990, v 1,
ASME, v 94, pp. 447-453, May ASME Publication No. DE--Vol 23-1, pp. 217-225
Spence, R. and R. Sion (1988), Tolerance Design of Electronic Turner, J., M. Wozny, and D. Hoh (1987), "Tolerance Analysis
Circuits, Addison-Wesley in a Solid Modeling Environment," Computers in Engineer-
Spotts, M.F. (1973), "Allocation of Tolerances to Minimize Cost ing--1987, ASME, v 2, pp. 169-175.
of Assembly," J. of Engineering for Industry, ASME, v 95, Wilde, D. and Prentice, E. (1975), "Minimum Exponential Cost
pp. 762-764, August Allocation of Sure-Fit Tolerances," J. of Engineering for In-
Spotts, M.F. (1975), "Probability Theory for Assemblies with dustry, ASME, v 97, pp. 1395-1398, November
Piece Part Errors Concentrated Near End of Tolerance Wirtz, A. (1988), "Vectorial Tolerancing," Tech. Paper CH
Limit," ASME Paper No. 75-DE-1 9470, New-Technikum Buchs, Gallen, Switzerland