A method for computer-aided specification of geometric tolerances

The paper describes a method for the generation of tolerance specifications from product data. The problem is nontrivial due to the increasing adoption of geometric dimensioning criteria, which call for the use of many types of geometric tolerances to completely and unambiguously represent the design intent and the many constraints deriving from manufacturing, assembly and inspection processes. All these issues have to be modeled and explicitly provided to a generative specification procedure, which may thus need a large amount of input data. The proposed approach tries to avoid this difficulty by considering that most precision requirements to be defined relate to the assembly process, and can be automatically derived by analyzing the contact relations between parts and the assembly operations planned for the product. Along with possible user-defined additional requirements relating to function, assembly requirements are used in a rule-based geometric reasoning procedure to select datum reference frames for each part and to assign tolerance types to part features. A demonstrative software tool based on the developed procedure has allowed to verify its correctness and application scope on some product examples.

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

[2]  Guangleng Xiong,et al.  A variational geometric constraints network for a tolerance types specification , 2004 .

[3]  Yanlong Cao,et al.  Study on functional specification scheme on interface based on positioning features , 2013 .

[4]  Q. Semeraro,et al.  Tolerance specification through automated generation of assembly requirements , 2007 .

[5]  J. Hu *,et al.  Concurrent design of a geometric parameter and tolerance for assembly and cost , 2005 .

[6]  T. Saaty,et al.  The Analytic Hierarchy Process , 1985 .

[7]  D. C. Anderson,et al.  Automatic identification of geometric constraints in mechanical assemblies , 1998, Comput. Aided Des..

[8]  Nabil Anwer,et al.  Quick GPS: A new CAT system for single-part tolerancing , 2010, Comput. Aided Des..

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

[10]  Bernard Anselmetti,et al.  Functional tolerancing: Virtual material condition on complex junctions , 2012, Comput. Ind..

[11]  Hoda A. ElMaraghy,et al.  Allocation of Geometric Tolerances: New Criterion and Methodology , 1997 .

[12]  Bernard Anselmetti Part optimization and tolerances synthesis , 2010 .

[13]  Jie Hu,et al.  Tolerance modelling and robust design for concurrent engineering , 2007 .

[14]  Alex Ballu,et al.  Choice of functional specifications using graphs within the framework of education , 1999 .

[15]  Roland Maranzana,et al.  Constrained dimensioning and tolerancing assistance for mechanisms , 1996 .

[16]  Charles David Carr A Comprehensive Method for Specifying Tolerance Requirements for Assemblies , 2001 .

[17]  Alain Rivière,et al.  Towards a Digital Functional Assistance Process for Tolerancing , 2003, J. Comput. Inf. Sci. Eng..

[18]  Ram D. Sriram,et al.  Design for tolerance of electro-mechanical assemblies: An integrated approach , 1999, IEEE Trans. Robotics Autom..

[19]  Joseph K. Davidson,et al.  Analysis neutral data structure for GD&T , 2008, J. Intell. Manuf..

[20]  Stephen C.-Y. Lu,et al.  Tolerance Synthesis to Support Concurrent Engineering , 1992 .

[21]  Bernard Anselmetti Generation of functional tolerancing based on positioning features , 2006, Comput. Aided Des..

[22]  Kwamiwi Mawussi,et al.  Computer Aided Tolerancing Using Positioning Features , 2003, J. Comput. Inf. Sci. Eng..

[23]  Zhihua Zou,et al.  A gap-based approach to capture fitting conditions for mechanical assembly , 2004, Comput. Aided Des..

[24]  Øyvind Bjørke,et al.  Computer Aided Tolerancing , 1989 .

[25]  O. W. Salomons,et al.  A computer aided tolerancing tool I: tolerance specification , 1996 .

[26]  R. Pérez,et al.  The characterization and specification of functional requirements and geometric tolerances in design , 2006 .

[27]  Joseph K. Davidson,et al.  Computer Modeling of Geometric Variations in Mechanical Parts and Assemblies , 2003, J. Comput. Inf. Sci. Eng..

[28]  M. N. Islam,et al.  Functional dimensioning and tolerancing software for concurrent engineering applications , 2004, Comput. Ind..

[29]  Matt Lombard,et al.  Dimensioning and Tolerancing , 2013 .

[30]  Mohamed Haddar,et al.  Rational method for 3D manufacturing tolerancing synthesis based on the TTRS approach "R3DMTSyn" , 2011, Comput. Ind..

[31]  Max Giordano,et al.  Complex Mechanical Structure Tolerancing by Means of Hyper-graphs , 2007 .

[32]  Vijay Srinivasan,et al.  Geometric Tolerancing: I. Virtual Boundary Requirements , 1989, IBM J. Res. Dev..

[33]  I. Ham,et al.  Tolerancing for Function , 1988 .

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

[35]  Keith Popplewell,et al.  A review of the support tools for the process of assembly method selection and assembly planning , 2003 .

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

[37]  B. Anselmetti,et al.  Functional tolerancing of complex mechanisms: Identification and specification of key parts , 2005, Comput. Ind. Eng..

[38]  Jean-Yves Dantan,et al.  Tolerance synthesis: quantifier notion and virtual boundary , 2005, Comput. Aided Des..

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

[40]  Ram D. Sriram,et al.  Functional Tolerancing of a Gearbox , 2003 .

[41]  Nabil Anwer,et al.  Integrated Tolerancing Process for conceptual design , 2003 .

[42]  Dufaure Jérome,et al.  A tolerancing framework to support geometric specifications traceability , 2008 .

[43]  Yanlong Cao,et al.  A Concurrent Design Method for Functional Tolerance and Structure based on the Principle of Decomposition and Reconstitution , 2013 .