You are on page 1of 6

Available online at www.sciencedirect.

com
Available online at www.sciencedirect.com

Available
ScienceDirect
ScienceDirect
online atonline
www.sciencedirect.com
Available at www.sciencedirect.com
Procedia CIRP 00 (2018) 000–000
ScienceDirect
Procedia CIRP 00 (2018) 000–000
ScienceDirect www.elsevier.com/locate/procedia
www.elsevier.com/locate/procedia

Procedia CIRP 00 (2017)


Procedia 000–000
CIRP 80 (2019) 174–179
www.elsevier.com/locate/procedia

26th
26th CIRP
CIRP Life
Life Cycle
Cycle Engineering
Engineering (LCE)
(LCE) Conference
Conference

Tolerance
Tolerance Allocations
Allocations on Products:
onDesign
28th CIRP Products: A
A Life
Conference,Life Cycle
Cycle
May 2018, Engineering
Engineering
Nantes, France Perspective
Perspective
a a b a
Yue Wang
Wanga,, Sydney
Sydney Calhoun
Calhouna,, Lisa Bosman
Bosmanb,, and and
and J.W. Sutherland a*
A new methodology
Yue to analyze theLisa functional physical
J.W. Sutherland architecture
* of
existing products forLeadership
anEcological
assembly Engineering,oriented
University, product
West Lafayette, INfamily
West Lafayette, IN 47906, USAidentification
Environmental and Ecological Engineering, Purdue University, West Lafayette, IN 47906, USA
a
Environmental and a
Purdue University,
Technology and Innovation, Purdue
b
47906, USA
Technology Leadership and Innovation, Purdue University, West Lafayette, IN 47906, USA
b

* Corresponding author. Tel.: +1-765-496-9697; fax: +1-765-494-4482. E-mail address: jwsuther@purdue.edu


* Corresponding author. Tel.: +1-765-496-9697; fax: +1-765-494-4482. E-mail address: jwsuther@purdue.edu
Paul Stief *, Jean-Yves Dantan, Alain Etienne, Ali Siadat
École Nationale Supérieure d’Arts et Métiers, Arts et Métiers ParisTech, LCFC EA 4495, 4 Rue Augustin Fresnel, Metz 57078, France
Abstract
Abstract
* Corresponding author. Tel.: +33 3 87 37 54 30; E-mail address: paul.stief@ensam.eu
Since manufacturing cannot (part after part) produce components that exactly achieve every stated nominal value – tolerances must be assigned
Since manufacturing cannot (part after part) produce components that exactly achieve every stated nominal value – tolerances must be assigned
to the nominal values. Many tolerance allocation methods have been developed, and practitioners consider these along with different stages of
to the nominal values. Many tolerance allocation methods have been developed, and practitioners consider these along with different stages of
the product life cycle when determining tolerances. For example, product designers usually allocate tolerances according to the functionality of
the product life cycle when determining tolerances. For example, product designers usually allocate tolerances according to the functionality of
the products. On the other hand, process planners often do not consider the use stage, and instead consider process costs, precision, and accuracy,
Abstract
the products. On the other hand, process planners often do not consider the use stage, and instead consider process costs, precision, and accuracy,
and how one process may impact another process. Thus, an “optimal” tolerance that considers only one stage of a product’s life cycle is generally
and how one process may impact another process. Thus, an “optimal” tolerance that considers only one stage of a product’s life cycle is generally
not
Innot optimal
today’s when other
business stages are
environment, considered.
the considered.
trend towards In principle, product life cycle management (PLM) and computer-aided engineering (CAE)
optimal when other stages are In more product
principle, variety
product lifeand customization
cycle management is unbroken.
(PLM) andDue to this development,
computer-aided the need
engineering (CAE) of
software
agile and tools should be production
reconfigurable able to determine
systems optimal
emerged tolerances.
to cope An
withinvestigation
various of engineering
products and research
product and To
families. available
design PLM/CAE
and optimizesoftware tools,
production
software tools should be able to determine optimal tolerances. An investigation of engineering research and available PLM/CAE software tools,
with respect
systems to tolerance
as well allocation,
as to choose is reported.
the optimal product Emphasis
matches,isisproduct
placed on a systematic
analysis methodsanalysis of the ability
are needed. tomost
Indeed,to perform tolerance
of the allocation
knownallocation
methods aim from a
with respect to tolerance allocation, is reported. Emphasis placed on a systematic analysis of the ability perform tolerance fromtoa
life cycle
analyze a engineering
product or one(LCE)
product perspective.
family on Problems
the physical caused
level. by tolerance
Different allocation
product methods
families, however,thatmay
focus only
differ on certain
largely in lifeofcycle
terms the stages and
number are
life cycle engineering (LCE) perspective. Problems caused by tolerance allocation methods that focus only on certain life cycle stages are
analyzed,
nature of such as over-design,
components. This fact mistaken an
impedes scrapping
efficient of satisfactory
comparison andproducts,
choice and
of poorly performing
appropriate product products.
family Based on for
combinations thethe
gaps between
production
analyzed, such as over-design, mistaken scrapping of satisfactory products, and poorly performing products. Based on the gaps between
manufacturers’
system. needs and available
A new methodology methods,
is proposed some future
to analyze existingresearch
products directions
in view are suggested.
of their functional and physical architecture. The aim is to cluster
manufacturers’ needs and available methods, some future research directions are suggested.
these© ©
2019 in
products
2019
The
Thenew Authors.
assembly
Authors.
Published
oriented
Published
by Elsevier
product
by families
Elsevier
B.V.
for the
B.V.
This is anof existing
optimization
This is an
open access
open assembly
access
article under
lines and
article under
the CCof future
the creation BY-NC-ND
the CC BY-NC-ND
license
reconfigurable
license
© 2019 The Authors. Published
Based on Datumby Elsevier
(http://creativecommons.org/licenses/by-nc-nd/3.0/).
assembly systems. Flow B.V.the
Chain, This is an open
physical accessofarticle
structure the under the
products is CC BY-NC-ND
analyzed. license
Functional subassemblies are identified, and
(http://creativecommons.org/licenses/by-nc-nd/3.0/).
a(http://creativecommons.org/licenses/by-nc-nd/3.0/)
Peer-review
functional
Peer-review
underisresponsibility
analysis
under performed.
responsibility
of the scientific
Moreover,
of the a
scientific
committee
hybrid functional
committee
of the
and
of the
26th CIRParchitecture
physical Life Cycle Engineering
graph (LCE)isConference.
(HyFPAG) the output which depicts the
Peer-review under responsibility of the scientific committee of the 26th26th
CIRP CIRP
LifeLife Cycle
Cycle Engineering
Engineering (LCE)
(LCE) Conference.
Conference.
similarity between product families by providing design support to both, production system planners and product designers. An illustrative
Keywords:
example of Tolerance Allocation;
a nail-clipper is usedProduct life cycle
to explain the management (PLM); Computer-aided
proposed methodology. An industrialengineering (CAE)
case study on two product families of steering columns of
Keywords: Tolerance Allocation; Product life cycle management (PLM); Computer-aided engineering (CAE)
thyssenkrupp Presta France is then carried out to give a first industrial evaluation of the proposed approach.
© 2017 The Authors. Published by Elsevier B.V.
Peer-review under responsibility of the scientific committee of the 28th CIRP Design Conference 2018.
1.
1. Tolerance
Tolerance Allocation
Allocation and
and Stages
Stages of
of the
the Product
Product Life
Life been developed.
been developed. Practitioners
Practitioners usually
usually carry
carry out
out thethe tolerance
tolerance
Cycle
Cycle Assembly; Design method; Family identification
Keywords: allocation process considering its effect on certain
allocation process considering its effect on certain stages of stages of the
the
product life cycle, such as design, manufacturing,
product life cycle, such as design, manufacturing, use, and use, and
As
As thethe manufacturing marketplace has
manufacturing marketplace has become
become more more and and remanufacturing/recycling, as
remanufacturing/recycling, as shown
shown in in Fig.
Fig. 1.1. In
In this
this paper,
paper,
more
more competitive,
competitive, industry is forced to constantly improve in
industry is forced to constantly improve in tolerance
tolerance allocation
allocation methods
methods are categorized
are categorized and analyzed
and analyzed
1.terms
Introduction of the product therange
stagesand characteristics ofmanufactured
focus. and/or
terms of of quality,
quality, cost,
cost, andand cycle
cycle time.
time. Generally
Generally speaking,
speaking, according
according
assembled
to the
to stages of product
of product cycle of
cycle their focus.
their
products
products with smaller deviations from
from the nominal valuevalue are the indesign
In the this system.
design stage,In product
this context,
product the maintypically
designers challengeuse in
Due towith
expected to thesmaller
better fast
perform
deviations
development
in terms of
the
in nominal
the functionality;
designed domain are
of In
modelling
computer aided and
aided design
stage,
analysis is
design (CAD) now not
(CAD) software
designers
only
software toto cope
to map
typically
with
map functional
use
single
expected
communication to betterandperform
an in terms
ongoing of
trend designed
of functionality;
digitization and computer
products, a limited product rangeintoor existing productfunctional
families,
however,
however, with with this
this smaller
smaller variance
variancearecomes comes aa higher
higher requirements
requirements of
of tothe product
theanalyze
product into characteristics
characteristics such as
such as
digitalization,
manufacturing manufacturing
cost [1]. To enterprises
balance the facing important
trade-off between but also
material to be
and able
dimensions. and
Basedto compare
on the products
design to
and define
the
manufacturing
challenges cost
in cost,
today’s [1]. To balance
market are the trade-off
environments:to a products between
continuing material
new product andfamilies.
dimensions.
It can be Based
observedon the design and
thatprocess
classical the
existing
quality
quality and and tolerances
cost,reduction
tolerances are assigned
assigned to products to
to availability
availability of manufacturing
of manufacturing resources,
resources, process planners
planners
tendency
guarantee towards
adequate of
functionality product
– a development
bi-lateral tolerancetimes and
creates product
undertake families
such are regrouped
tasks in function
as selecting
selecting the typeof clients
type or features.
of machine,
machine, the
guarantee
shortened adequate
product functionality
lifecycles. In Since – a bi-lateral
addition, tolerance
there is creates
an increasing undertake
However, such
assembly tasks as
oriented product the
families of
are hardly the
to find.
lower
lower andand upper specifications.
upper specifications. Since aa product
product usually
usually consists sequence of processes, operation scheduling, and fixture/layout
demand
of multipleof customization,
components being
(parts), at
the the same
tolerance time
of a aconsists
inproduct
globalis
sequence
On theInof
design.
processes,
product familyoperation
the manufacturing
manufacturing
scheduling,
level,stage,
products and fixture/layout
the differ
mean mainly in two
and standard
standard
of multiple with
competition components
competitors(parts),
all the
over tolerance
the of aThis
world. product
trend,is design.
main In the
characteristics: (i) the stage,
number of the mean
components andand (ii) the
often allocated
often allocated to these
to these individual components. deviation of of the
the processes
processes are are controlled.
controlled.
whichMany is tolerance
inducing the individual
development
allocation
components.
methods and fromsoftware
and macro tools,
to micro
have
deviation
type of components (e.g. mechanical, electrical, electronical).
Many tolerance allocation methods
markets, results in diminished lot sizes due software tools, have
to augmenting Classical methodologies considering mainly single products
product varieties (high-volume to low-volume production) [1]. or solitary, already existing product families analyze the
2212-8271 © 2019 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license
To cope with
2212-8271 © 2019 this
Theaugmenting variety
Authors. Published as wellB.V.
by Elsevier as This
to be able
is an opentoaccessproduct structure
article under on a physical
the CC BY-NC-ND level (components level) which
license
(http://creativecommons.org/licenses/by-nc-nd/3.0/).
identify possible optimization potentials
(http://creativecommons.org/licenses/by-nc-nd/3.0/). in the existing
Peer-review under responsibility of the scientific committee of the 26th CIRP Life Cycle Engineering (LCE) Conference. an efficient definition and
causes difficulties regarding
Peer-review under
production responsibility
system, of the scientific
it is important to have committee of the
a precise 26th CIRP Life Cycle
knowledge Engineering
comparison of(LCE) Conference.
different product families. Addressing this
doi:10.1016/j.procir.2017.04.009
doi:10.1016/j.procir.2017.04.009
2212-8271 © 2019 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/3.0/)
2212-8271 © 2017 The Authors. Published by Elsevier B.V.
Peer-review
Peer-review under
under responsibility
responsibility of scientific
of the the scientific committee
committee of the of theCIRP
28th 26thDesign
CIRP Conference
Life Cycle 2018.
Engineering (LCE) Conference.
10.1016/j.procir.2019.01.089
2 Author name / Procedia CIRP 00 (2019) 000–000
Yue Wang et al. / Procedia CIRP 80 (2019) 174–179 175

Fig. 1 Tolerance allocation and its potential impact on stages of product life cycle

Generally, processes with higher precision will have a


higher direct operational cost, and additionally, some indirect 2. Tolerance Allocation Research
factors, such as labor, will affect the accuracy and cost of the
process. The tolerances of individual components could impact Research on tolerance allocation is reviewed. Research is
the difficulty of assembly and the overall performance of the categorized based on the principal stage of the product life
product. These costs are usually considered in manufacturing cycle that is considered.
processes.
Product (and/or component) inspection assesses the product
(or component) relative to the appropriate specification limit. 2.1. Product Design
If an unnecessarily tight tolerance is assigned, a large number
of good products/components could be rejected, this resulting In the design stage, product designers map requirements into
in rework or scrap. If tolerances on components are too loose, functional capabilities of products. Compared with other stages
this may result in assembly process problems, or produce poor of the product life cycle, the cost of design is relatively low,
quality assembled products. Both situations incur a waste of however, it does have significant impact on the cost of other
resources and could ultimately result in loss of market and high stages [3]. CAD tools are ubiquitous in the design process, and
maintenance expenses [2]. Taguchi’s loss function concept have enabled designers to optimize structures, geometry,
seeks to consider functional performance during the use stage dimensions, and materials [4]. Tolerance allocation is a major
of the product, and this function can be integrated into the task addressed in the design stage. Quality cannot be
tolerance allocation process. manufactured/inspected into a product, it can only be “designed
With the popularization of the notion of a circular economy, in” [5]. Unfortunately, very few traditional CAD tools consider
there is increasing attention to using products or components product quality.
for multiple uses cycles. In this paradigm, when a product Traditional CAD software tools do not support geometric
reaches end-of-life (EOL or end-of-use, EOU), the value dimensioning and tolerance data. Features and parameters are
embedded in the product can be recovered via reuse, typically used in the CAD tools to present the geometry and
remanufacturing, or recycling. From a sustainability dimensions of an individual component. One of the difficulties
standpoint, appropriate steps at product EOL can help close in dealing with the task of tolerance allocation using a CAD
materials loops in the product life cycle [3]. Certainly, the system is to select the features and parameters that have
notion of multiple use cycles for products and/or components influence on the geometry or dimension in the component and
calls increasing attention to tolerances and specifications, since how these influences stack up to affect the assembled product.
performance is of interest over a much longer period of time. To solve the problem, Din et al. [6] provide a method to
Ideally, information from different stages of the product life calculate the sensitivity information between the parameters in
cycle (or even over multiple life cycles) should be considered the CAD model and the dimensional information of the
in the tolerance allocation process. Even with the help of CAE individual components and product. The method uses a worst-
tools, it is still difficult to make decisions that comprehensively case approach, which means that the allocated tolerances tends
consider multiple stages of the product life cycle. This paper to be tighter than necessary.
investigates engineering research and available PLM/CAE Assembly characteristic information, such as mating
software tools, with respect to tolerance allocation. Emphasis relationships and constraints, are needed to analyze tolerances.
is placed on a systematic analysis of the ability to allocate Mohan et al. [7] proposed a framework to carry out tolerance
tolerance from a life cycle engineering (LCE) perspective. allocation using limited information in B-Rep data. A model is
Problems caused by tolerance allocation methods that focus provided to review the design data necessary for tolerance
only on certain life cycle stages are also examined. analysis and allocation. In this model, the assembly and pattern
features, tolerance loops, and directional variation that needs
control are analyzed. Based on Mohan’s model, Haghighi et al.
176 Yue Wang et al. / Procedia CIRP 80 (2019) 174–179
Author name / Procedia CIRP 00 (2019) 000–000 3

[8] provided a method to perform first order tolerance individual components, so that the overall quality of the
allocation with consideration limited to the geometric condition product and the cost can be optimized.
for assembly. This method allocated tolerances based on Factors, such as stack up effects of components during
recognized features from design data. The function, design, and assembly, make it hard to find closed-form solutions to the
manufacturing process specifics were not considered. Biswas problem. Many researchers have provided algorithms to solve
et al. [9] extended this research to provide a two-stage the optimization problem [18] [19].
algorithm to allocate tolerances using geometric data from Processing parameter optimization is another research area
design. First, tolerances are allocated to individual components in tolerance allocation. Often this research seeks to find the
based on dimensions. Then, stack up effects of the initial parameters that minimize the total cost in manufacturing, with
tolerances are analyzed and adjusted iteratively. This model a constraint on the overall tolerance. Wang and Liang [20]
also only considered geometric conditions for assembly. provided a tolerance allocation method that, not only selected
Louhichi et al. [10] presented a model that integrates machining processes, but also considered the influence of
dimensional and geometrical tolerances into ideal geometric machining parameters. Sivakumar et al. [21] adapted two
designs, and transforms theoretical design data into more optimization techniques, i.e., NSGA-II and MOPSO, in order
realistic geometries that can be used in assembly. to optimize three combined objectives: minimizing tolerance
Due to the lack of data in the design stage, other stages are stack up, minimizing manufacturing cost, and minimizing the
either ignored or carried out based on the experience of product quality loss.
designers. Although the tools mentioned above cannot provide Assembly process planning is also an issue that affects the
optimal tolerances for components, they are still helpful as tolerance allocation process and few studies have considered
designers can adjust the design quickly based on the feedback this area. Andolfatto et al. [22] provided a graph-based method
offered in other stages. that selects assembly technique given the assembly sequence.
Here, manufacturing cost minimization was used as the
objective, and geometrical tolerance allocation is considered as
the quality performance indicator.

2.3. Use and Recycle

Two products that assembled from components with


dimensions within tolerances may not have the same level of
quality. A tolerance allocation method that only considers
design and manufacturing may produce products with large
Fig. 2 Tolerance and cost deviations from the nominal value. This deviation of function
will cause economic loss. The concept of quality loss proposed
by Taguchi [23] uses a quadratic function to quantify the loss
2.2. Manufacturing due to functional variation from target value in a monetary
scale. As shown in Fig. 2 (b), the total cost of a product can be
Manufacturing processes produce components with represented as a summation of the processing cost in the
geometric and dimensional variations (process precision). manufacturing stage and the quality loss in the use stage. When
Product designers often focus on the precision of the considering multiple stages of product life cycle, the
components needed to perform design function, but often have optimization problem becomes even more complex to solve.
limited consideration for processing cost, which is closely Choi et al. [24] carried out first order Tayler series
related to the accuracy and precision of the process. Process expansion for nonlinear design functions. The processing cost
engineers usually select the process types and parameters by and quality loss were then integrated into a cost model. Zahara
considering quality, throughput, and manufacturing cost [9,11]. and Kao [25] adapted a similar form of quality loss function
As a result, the allocated tolerances created by the product [24] and developed an algorithm that combines the Nelder-
designers might conflict with the goals of the process Mead simplex method and particle swarm optimization to
engineers. In allocating tolerances, it is important to consider allocate tolerance for an overrunning clutch assembly
process planning as part of the tolerance-cost relationship. application. Yet, this method only considered the worst-case
Different functions have been proposed to model the scenario. Chen and Kao [26] considered a production system
relationship [12], e.g., reciprocal [13], reciprocal power [14], with 100% inspection.
and exponential [15–17]. Figure 2 (a) shows two processes Though products are designed to fulfil functional
with different tolerance-cost relationship. requirements by customers, the use stage is only a part of the
Based on these models, the tolerance allocation problem is product life cycle, the condition of all components deteriorate
usually modelled as a constrained nonlinear multivariable through the use stage, and eventually the products will reach
optimization problem. When multiple processes are available, end of life. The original “design-use-dispose” model has
the process planner allocates tolerances considering the caused a heavy environmental burden. As a result, an emergent
accuracies, precisions, and costs of the alternative processes, challenge has focused on making the production industry more
and different combinations of these processes to produce sustainable.
Yue Wang et al. / Procedia CIRP 80 (2019) 174–179 177
4 Author name / Procedia CIRP 00 (2019) 000–000

By avoiding unnecessary scraping of EOL product, the contributing tolerances and parts to variation issues, and
value in the components (energy, material, labor, et al) are specified statistical measures such as process capability rates
retained. However, value recovery is usually not considered (e.g., Cpk and Ppk). When functioned as a plugin for Siemens
when products are designed [27], and remanufacturers have NX, 3DCS uses CAD/CAM based production and
difficulties acquiring information about the returned manufacturing information from Siemens NX to analyze
product/components [28]. This makes it harder for sources of variation and potential issues with the build of the
remanufacturers to carry out actions such as categorizing product. As information on use and recycle stage of the product
returned products and estimating quality of reassembled life cycle is not available in CAD/CAM software, tolerances
products. Tightening the tolerance of products increases allocated using this software cannot consider these two stages
manufacturing cost, however, fewer products are expected to and might not be optimal.
be returned or scrapped due to quality issues. If a returned
product can be cost effectively remanufactured, the initial
tolerance allocation process can be adjusted to consider factors 3.2. Sigmetrix CETOL 6σ
such as users’ expectation, reverse supply chain, and second
market [29]. Sigmetrix has four software solutions that help users
Few studies on tolerance allocation directly considered the achieve designs through tolerance analysis and the correct
EOL stage of products. Some studies provided selective application of geometric dimensioning and tolerancing
reassembly strategies to deal with the uncertain qualities of (GD&T) [38]. The first product is CETOL 6σ, which is
returned component [30–32] In those studies, returned described as a “full-integrated” 3-D tolerance analysis solution.
components are graded based on their quality levels The second product is EZtol, which is a standalone 1D
(dimensional precisions). By matching components according tolerance stack up analysis tool. The third is Tolerance
to their grades, dimensional variations of reassembled products Analysis Extension (TAE), which is an integrated 1-D
can be controlled. Some studies on tolerance analysis of tolerance stack up tool. Finally, the last product is the GD&T
remanufactured components have been provided [33–35]. Advisor, which is an interactive tool that guide users on the
Though, the studies reviewed in this section do not provide correct application of GD&T. Other than traditional worst-case
techniques that directly related to tolerance allocation analysis and root sum square model, Sigmetrix’ software also
considering the EOL stage of products, they are enlightening in supports second order tolerance analysis which incorporates all
allocating tolerances in reassembling processes. distribution moments. This software only uses information in
the design stage and are not able to generate results from a LCE
stand point.
3. Software

Computer aided design (CAD) and Computer aided 3.3. TOLCAP


manufacturing(CAM) software has been widely used in the
manufacturing industry to facilitate work such as product Tolcap is a web-based product design tool that considers the
design, process planning, and processing parameter cost and capability of different manufacturing methods [39].
optimization. Even though there are computer-aided tolerance By considering production capability and cost in the design
tools that deal with processing variations, few of them support stage, a product designer can predict whether the tolerances
tolerance allocation [8] [36]. Instead of automatic analysis, being used on a drawing will provide suitable process
those tools depend on users to input complete information, such capability before carrying out the production process, so that a
as clearance for mating feature, tolerance stack up, and minimum number of defectives will be achieved. This
distribution of the stack up [8]. In principle, PLM and CAE ultimately bridges the gap between product designer and
software tools should be able to determine optimal tolerances process planner. This tool ensures minimum defectives.
that considers multiple stages of product life cycle. In this However, a minimum number of defectives does not
section, four tolerancing software tools are reviewed with necessarily correspond to the economic performance of the
respect to tolerance allocation. The software tools’ abilities to manufacturing system.
consider multiple stages of product life cycle and problems
caused by only considering certain stages are analyzed.
3.4. ToleranceCalc 6.0

3.1. 3DCS Variation Analyst ToleranceCalc 6.0 is tolerance allocation software created
by GEOMATE Company [40]. It performs Monte Carlo
3DCS Variation Analyst is a tolerance allocation tool that simulation, worst-case analysis, and contributor sensitivity
can either be an independent tool or used as a plugin into CAM analysis on 1D/2D tolerance vector chains that are sketched in
software, such as Siemens NX [37]. 3DCS Variation Analyst is CAD geometry. Users can perform “reverse” tolerance analysis
based on three types of simulations (i.e., Monte Carlo (i.e., tolerance allocation) for easy mediation between design
simulation, sensitivity analysis, and root sum squared model). performance needs and manufacturing process capabilities.
The statistical outputs of the simulations show the estimated Each run delivers a sensitivity analysis report that lets users
percent of products that will be out of specification, the main know which tolerances have the greatest impact on the stack
178 Yue Wang et al. / Procedia CIRP 80 (2019) 174–179
Author name / Procedia CIRP 00 (2019) 000–000 5

up. Based on the sensitivity analysis, users can create informed discouragement of any specific software tool.
tolerance allocation strategies, which includes feedback from
manufacturing process. Information on use and recycle stage is Acknowledgements
not available in this software. Thus, this software is not capable
of allocating tolerance with an overall consideration of product The authors gratefully acknowledge the support of the
life cycle. Discovery Park Big Idea Challenge grant (F.00038152.06.005)
at Purdue University, and the support from the Indiana Next
Generation Manufacturing Competitiveness Center (IN-Mac)
4. Discussion and Outlook (F.00139086.02.004).

Traditionally, the tolerance allocation problem has been References


carried out in silos considering product life cycle stages
separately. Thus, the ‘optimal’ allocated tolerances are likely [1] Spotts, M., 1973, “Allocation of Tolerances to Minimize Cost of
not be optimal from the whole life cycle point of view. This Assembly,” Journal of Mechanical Design, (I), pp. 762–764.
[2] Devor, R. E., Chang, T., and Sutherland, J. W., 2007, Statistical Quality
paper provides an investigation on engineering research and Design and Control, Prentice Hall, New Jersey.
available PLM/CAE software tools, with respect to tolerance [3] Ramani, K., Ramanujan, D., Bernstein, W. Z., Zhao, F., Sutherland, J.,
allocation. Problems caused by tolerance allocation methods Handwerker, C., Choi, J.-K., Kim, H., and Thurston, D., 2010, “Integrated
that focus only on certain life cycle stages are identified. Sustainable Life Cycle Design: A Review,” Journal of Mechanical Design,
Due to the complexity of the problem, it is very hard to build Transactions of the ASME, 132(9), pp. 0910041–09100415.
[4] Feng, S. C., and Song, E. Y., 2000, “Information Modeling of Conceptual
a model that can integrate every stage of the product life cycle. Design Integrated with Process Planning,” The 2000 International
It would still be very beneficial to build models that can Mechanical Engineering Congress and Exposition.
integrate multiple life cycle stages, allowing practitioners the [5] George Dieter, 2000, Engineering Design: A Materials and Processing
ability to balance priorities across these stages. Future research Approach, The McGraw-Hill Companies.
is suggested to perform academic studies and build [6] Wan Din, W. I., Robinson, T. T., Armstrong, C. G., and Jackson, R., 2016,
“Using CAD Parameter Sensitivities for Stack-up Tolerance Allocation,”
commercially available software tools that can balance the International Journal on Interactive Design and Manufacturing, 10(2), pp.
conflicts in multiple stages of product life cycle. An overview 139–151.
of challenges and an outlook of research directions that lead to [7] Mohan, P., Haghighi, P., Vemulapalli, P., Kalish, N., Shah, J. J., and
this goal are listed below: Davidson, J. K., 2014, “Toward Automatic Tolerancing of Mechanical
• As design has a critical influence on the whole life cycle Assemblies: Assembly Analyses,” Journal of Computing and Information
Science in Engineering, 14(4), p. 041009.
of products, design platform with a database that integrate [8] Haghighi, P., Mohan, P., Kalish, N., Vemulapalli, P., Shah, J. J., and
the knowledge of product designers, process designers, Davidson, J. K., 2015, “Toward Automatic Tolerancing of Mechanical
quality engineers, processing operators, and Assemblies: First-Order GD&T Schema Development and Tolerance
remanufacturers would be beneficial. Allocation,” Journal of Computing and Information Science in
• Tolerance-cost models highly depend on field data. Engineering, 15(4), p. 041003.
[9] Biswas, D., Venkiteswaran, A., Hejaz, S. M., Shah, J. J., and Davidson, J.
Current tolerance-cost models are over simplified. K., 2016, “Automated Iterative Tolerance Value Allocation and Analysis,”
Instructions on how to collect relevant data and build Proceedings of the ASME 2016 International Design Engineering
accurate cost models that include multiple stages of Technical Conferences and Computers and Information in Engineering
product life cycle can be helpful for practitioners. Conference, Charlotte, pp. 1–14.
• In many of the tolerance allocation models, processing [10] Louhichi, B., Tlija, M., Benamara, A., and Tahan, A., 2015, “An
Algorithm for CAD Tolerancing Integration: Generation of Assembly
parameters are optimized with the goal of minimizing Configurations According to Dimensional and Geometrical Tolerances,”
manufacturing cost. These models can be extended to Computer-Aided Design, 62, pp. 259–274.
study the relationship among processing parameters, [11] Kim, Y. J., Cho, B. R., and Phillips, M. D., 2000, “Determination of the
tolerances of processed components, and environmental Optimal Process Mean with the Consideration of Variance Reduction and
performance of assembled products. Process Capability,” Quality Engineering, 13(2), pp. 251–260.
[12] Chase, K. W., Greenwood, W. H., Loosli, B. G., and Hauglund, L. F.,
• For some products, different stages of product life cycle 1990, “Least Cost Tolerance Allocation for Mechanical Assemblies with
have different levels of economic/environmental impact. Automated Process Selection,” Manufacturing review, 3(1), pp. 49–59.
For example, the energy consumption and the CO 2 [13] Chase, K. W., and Greenwood, W. H., 1988, “Design Issues in Mechanical
emission of an engine in the use stage is much higher than Tolerance Analysis,” Manufacturing Review, 1(1), pp. 50–59.
other stages of the product life cycle. It might be helpful [14] Sutherland, G. H., and Roth, B., 1975, “Mechanism Design: Accounting
for Manufacturing Tolerances and Costs in Function Generating
to build a tool that quantify the level of impact for each of Problems,” Journal of Manufacturing Science and Engineering, 97(1), pp.
the stages. Practitioners can balance the results and make 283–286.
an overall good decision when conflicts among different [15] Speckhart, F. H., 1972, “Calculation of Tolerance Based on a Minimum
stages are unavoidable. Cost Approach,” Journal of Manufacturing Science and Engineering,
94(2), pp. 447–453.
[16] Wilde, D., 2018, “Allocation of Sure-Fit Tolerances,” (November 1975),
Disclaimer pp. 1395–1398.
[17] Peters, J., 2018, “Tolerancing t i e Components of an Assembly for
Certain commercial software systems are analyzed in this Iinimum Cost.”
paper to facilitate a compare of currently available tools on the [18] Singh, P. K., Jain, S. C., and Jain, P. K., 2005, “Advanced Optimal
market. Such analyses do not imply recommendation or Tolerance Design of Mechanical Assemblies with Interrelated Dimension
Chains and Process Precision Limits,” Computers in Industry, 56(2), pp.
Yue Wang et al. / Procedia CIRP 80 (2019) 174–179 179
6 Author name / Procedia CIRP 00 (2019) 000–000

179–194. [29] Ardeshirilajimi, A., and Azadivar, F., 2015, “Remanufacturing of


[19] Sing, P. K., Jain, S. C., and Jain, P. K., 2005, “Comparative Study of Commercial Returns in a Market with a Variable Quality Tolerance,”
Genetic Algorithm and Simulated Annealing for Optimal Tolerance Design IEOM 2015 - 5th International Conference on Industrial Engineering and
Formulated with Discrete and Continuous Variables,” Proceedings of the Operations Management, Proceeding.
Institution of Mechanical Engineers, Part B: Journal of Engineering [30] Jin, X., Ni, J., and Koren, Y., 2011, “Optimal Control of Reassembly with
Manufacture, 219(10), pp. 735–758. Variable Quality Returns in a Product Remanufacturing System,” CIRP
[20] Wang, P., and Liang, M., 2005, “An Integrated Approach to Tolerance Annals - Manufacturing Technology, 60(1), pp. 25–28.
Synthesis, Process Selection and Machining Parameter Optimization [31] Wang, Y., Mendis, G., Peng, S., and Sutherland, J., 2019, “Component-
Problems,” International Journal of Production Research, 43(11), pp. Oriented Reassembly in Remanufacturing Systems: Managing Uncertainty
2237–2262. and Satisfying Customer Needs,” Journal of Manufacturing Science and
[21] Sivakumar, K., Balamurugan, C., and Ramabalan, S., 2011, “Simultaneous Engineering, 141(2), pp. 0210051–02100512.
Optimal Selection of Design and Manufacturing Tolerances with [32] Liu, M., Liu, C., Xing, L., Mei, F., and Zhang, X., 2016, “Study on a
Alternative Manufacturing Process Selection,” Computer-Aided Design, Tolerance Grading Allocation Method under Uncertainty and Quality
43(2), pp. 207–218. Oriented for Remanufactured Parts,” International Journal of Advanced
[22] Andolfatto, L., Thiébaut, F., Lartigue, C., and Douilly, M., 2014, “Quality- Manufacturing Technology, 87(5–8), pp. 1265–1272.
and Cost-Driven Assembly Technique Selection and Geometrical [33] Liu, M., Liu, C., and Zhu, Q., 2014, “Optional Classification for
Tolerance Allocation for Mechanical Structure Assembly,” Journal of Reassembly Methods with Different Precision Remanufactured Parts,”
Manufacturing Systems, 33(1), pp. 103–115. Assembly Automation, 34(4), pp. 315–322.
[23] Taguchi, G., 1986, Introduction to Quality Engineering, Asian [34] Shen, W., Pang, K., Liu, C., Ge, M., Zhang, Y., and Wang, X., 2015, “The
Productivity Organization, Tokyo. Quality Control Method for Remanufacturing Assembly Based on the
[24] Choi, H.-G. R., Park, M., and Salisbury, E., 2000, “Optimal Tolerance Jacobian-Torsor Model,” International Journal of Advanced
Allocation With Loss Functions,” Journal of Manufacturing Science and Manufacturing Technology, 81(1–4), pp. 253–261.
Engineering, 122(3), p. 529. [35] Zhang, Y., Yin, Y., and Yang, M., 2010, “A New Selective Assembly
[25] Zahara, E., and Kao, Y. T., 2009, “A Hybridized Approach to Optimal Approach for Remanufacturing of Mating Parts,” 40th International
Tolerance Synthesis of Clutch Assembly,” International Journal of Conference on Computers and Industrial Engineering: Soft Computing
Advanced Manufacturing Technology, 40(11–12), pp. 1118–1124. Techniques for Advanced Manufacturing and Service Systems, CIE40
[26] Chen, C. H., and Kao, H. S., 2009, “The Determination of Optimum 2010.
Process Mean and Screening Limits Based on Quality Loss Function,” [36] Frère, L.-M., Royer, M., and Fourcade, J., 2018, “Tolerance Analysis
Expert Systems with Applications, 36(3 PART 2), pp. 7332–7335. Using a Computer Aided Tolerancing Software: ANATOLE 3D,” Procedia
[27] Cong, L., Zhao, F., and Sutherland, J. W., 2017, “Integration of CIRP, 75, pp. 267–272.
Dismantling Operations into a Value Recovery Plan for Circular [37] “DCS” [Online]. Available: https://www.3dcs.com/tolerance-analysis-
Economy,” Journal of Cleaner Production, 149, pp. 378–386. software-and-spc-systems/3dcs-software.
[28] Abu, M. Y., Jamaluddin, K. R., and Zakaria, M. A., 2016, “Classification [38] “Sigmetrix CETOL” [Online]. Available: https://www.sigmetrix.com/.
of Crankshaft Remanufacturing Using Mahalanobis-Taguchi System,” [39] “Tolcap” [Online]. Available: https://www.tolcap.com/.
International Journal of Automotive and Mechanical Engineering, 13(2), [40] “ToleranceCalc” [Online]. Available: https://www.tolerancecalc.com/.
pp. 3413–3422.

You might also like