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]  Utpal Roy,et al.  Integrated CAD frameworks: tolerance representation scheme in a solid model , 1993 .

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

[4]  Rikard Söderberg,et al.  Robust Design by Tolerance Allocation Considering Quality and Manufacturer Cost , 1994 .

[5]  Mukund Krishnaswami,et al.  Optimizing Tolerance Allocation Based on Manufacturing Cost and Quality Loss , 1994, DAC 1994.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[28]  P. Jain,et al.  Important issues in tolerance design of mechanical assemblies. Part 2: Tolerance synthesis , 2009 .

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

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

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

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

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

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

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

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

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