Using CAD parameter sensitivities for stack-up tolerance allocation

Tolerance allocation is an important step in the design process. It is necessary to produce high quality components cost-effectively. However, the process of allocating tolerances can be time consuming and difficult, especially for complex models. This work demonstrates a novel CAD based approach, where the sensitivities of product dimensions to changes in the values of the feature parameters in the CAD model are computed. These are used to automatically establish the assembly response function for the product. This information has been used to automatically allocate tolerances to individual part dimensions to achieve specified tolerances on the assembly dimensions, even for tolerance allocation in more than one direction simultaneously. It is also shown how pre-existing constraints on some of the part dimensions can be represented and how situations can be identified where the required tolerance allocation is not achievable. A methodology is also presented that uses the same information to model a component with different amounts of dimensional variation to simulate the effects of tolerance stack-up.

[1]  S. A. Irani,et al.  Tolerance chart optimization , 1989 .

[2]  Joshua U. Turner,et al.  Using Monte-Carlo variance reduction in statistical tolerance synthesis , 1997, Comput. Aided Des..

[3]  Joseph K. Davidson,et al.  A Comparative Study Of Tolerance Analysis Methods , 2005, J. Comput. Inf. Sci. Eng..

[4]  Angus Jeang,et al.  Combined Robust Parameter and Tolerance Design Using Orthogonal Arrays , 2002 .

[5]  Antonio Armillotta,et al.  A method for computer-aided specification of geometric tolerances , 2013, Comput. Aided Des..

[6]  Joseph K. Davidson,et al.  A mechanism for validating dimensioning and tolerancing schemes in CAD systems , 2001, Comput. Aided Des..

[7]  Songgang Xu,et al.  Geometric computation and optimization on tolerance dimensioning , 2014, Comput. Aided Des..

[8]  Yu Zhang,et al.  Concurrent Design for Process Quality, Statistical Tolerance, and SPC , 2006 .

[9]  Cecil Armstrong,et al.  A Sensitivity Approach for Eliminating Clashes From Computer Aided Design Model Assemblies , 2014, J. Comput. Inf. Sci. Eng..

[10]  Herbert B. Voelcker,et al.  The current state of affairs in dimensional tolerancing: 1997 , 1998 .

[11]  Jami J. Shah,et al.  Dimension and tolerance modeling and transformations in feature based design and manufacturing , 1998, J. Intell. Manuf..

[12]  Y. S. Hong,et al.  A comprehensive review of tolerancing research , 2002 .

[13]  Haoyu Wang,et al.  A scheme for functional tolerancing: A product family in 3D CAD system , 2012 .

[14]  Pasquale Franciosa,et al.  Automatic evaluation of variational parameters for tolerance analysis of rigid parts based on graphs , 2013 .

[15]  Alain Desrochers,et al.  A CAD/CAM representation model applied to tolerance transfer methods , 2003 .

[16]  Jean-Yves Dantan,et al.  Improved algorithm for tolerance allocation based on Monte Carlo simulation and discrete optimization , 2009, Comput. Ind. Eng..

[17]  Quirico Semeraro,et al.  Geometric Tolerance Specification , 2011 .

[18]  P K Singh,et al.  Important issues in tolerance design of mechanical assemblies. Part 1: Tolerance analysis , 2009 .

[19]  Utpal Roy,et al.  Integrated CAD frameworks: tolerance representation scheme in a solid model , 1993 .

[20]  Jean-Yves Dantan,et al.  Geometrical product specifications - model for product life cycle , 2008, Comput. Aided Des..

[21]  Joseph K. Davidson,et al.  Automation of Linear Tolerance Charts and Extension to Statistical Tolerance Analysis , 2003 .

[22]  Jean-Pierre Nadeau,et al.  Integration of thermomechanical strains into tolerancing analysis , 2009 .

[23]  Soonhung Han,et al.  Exchange of CAD Part Models Based on the Macro-Parametric Approach , 2002 .

[24]  Pasquale Franciosa,et al.  3D tolerance specification: an approach for the analysis of the global consistency based on graphs , 2010 .

[25]  Jean-Yves Dantan,et al.  Variation management by functional tolerance allocation and manufacturing process selection , 2008 .

[26]  Spencer P. Magleby,et al.  Generalized 3-D tolerance analysis of mechanical assemblies with small kinematic adjustments , 1998 .

[27]  Jean-Yves Dantan,et al.  Information modeling for variation management during the product and manufacturing process design , 2008 .

[28]  X. D. Fang,et al.  PCI-based tolerance as an interface between design specifications and statistical quality control , 1998 .

[29]  Glen E. Johnson,et al.  Optimal tolerance allotment using a genetic algorithm and truncated Monte Carlo simulation , 1993, Comput. Aided Des..

[30]  S. Liu,et al.  NON-NORMAL STATISTICAL TOLERANCE ANALYSIS USING ANALYTICAL CONVOLUTION METHOD , 2008 .

[31]  Joshua U. Turner,et al.  Review of statistical approaches to tolerance analysis , 1995, Comput. Aided Des..

[32]  Louis Rivest,et al.  Multiple viewpoint modelling framework enabling integrated product–process design , 2010 .

[33]  J. Xue,et al.  Process tolerance allocation in angular tolerance charting , 2004 .

[34]  M. Giordano,et al.  Mathematical representation of Tolerance Zones , 1999 .

[35]  Leo Joskowicz,et al.  Relative Position Computation for Assembly Planning With Planar Toleranced Parts , 2006, Int. J. Robotics Res..