Automatic recognition of machining features from a solid model using the 2D feature pattern

Feature recognition systems are now widely identified as a cornerstone for conceiving an automated process planning system. Various techniques have been reported in the literature, but a few of them acquired a status of generic methodology. A flexible and robust approach is demanded for recognising a wide variety of features, e.g., non-interacting, interacting circular and slanting features. This research aims to exploit the concept of the ray - firing technique, in which a 2D surface pattern for each feature is generated and information is extracted from these patterns to correlate it with the corresponding machining features. The system first defines a virtual surface and then probing rays are dropped from each point of this surface to the 2.5D features of the B-rep solid model. According to the length of rays between the bottom face of the 2.5D machining features and the virtual surface, 2D feature patterns are formed for each machining feature. Finally, features are recognised using an algorithm described in this article. Different types of examples have been considered to demonstrate the effectiveness of the proposed approach.

[1]  R. J. Grieve,et al.  Computerised manufacturing process planning systems: Hong-Chao Zhang and Leo Alting Chapman & Hall, London (1994) 336pp ISBN 0 412 413000 0 , 1995 .

[2]  Douglas E. R. Clark,et al.  Method for finding holes and pockets that connect multiple faces in 2 1/2D objects , 1991, Comput. Aided Des..

[3]  Willem F. Bronsvoort,et al.  Representation and management of feature information in a cellular model , 1998, Comput. Aided Des..

[4]  Andrew Y. C. Nee,et al.  A hybrid method for recognizing interacting machining features , 2003 .

[5]  Mark Henderson,et al.  Computer recognition and extraction of form features: A CAD/CAM link , 1984 .

[6]  Fritz B. Prinz,et al.  Recognition of geometric forms using the differential depth filter , 1992, Comput. Aided Des..

[7]  A. R. Grayer A Computer Link Between Design and Manufacture , 1976 .

[8]  Aristides A. G. Requicha,et al.  Spatial Reasoning for the Automatic Recognition of Machinable Features in Solid Models , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Patri K. Venuvinod,et al.  A graph-based expert system approach to geometric feature recognition , 1995, J. Intell. Manuf..

[10]  Martti Mäntylä,et al.  Feature modelling by incremental feature recognition , 1993, Comput. Aided Des..

[11]  Prasad S. Gavankar,et al.  Graph-based extraction of two-connected morphological features from boundary representations , 1995, J. Intell. Manuf..

[12]  Jami J. Shah,et al.  Recognition of machining features based on HSPCE decomposition, feature composition, and process centered classification , 1998 .

[13]  D. Nau,et al.  An Algebraic Approach to Feature Interactions , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Douglas E. R. Clark,et al.  Viewer-centred feature recognition , 1995, SMA '95.

[15]  F. Giannini,et al.  Extraction and Organization of Form Features into a Structured Boundary Model , 1987, Eurographics.

[16]  Douglas E. R. Clark,et al.  Viewer-centered geometric feature recognition , 2001, J. Intell. Manuf..

[17]  Sanjay B. Joshi,et al.  Recognizing multiple interpretations of interacting machining features , 1994, Comput. Aided Des..

[18]  Hong-Chao Zhang,et al.  Computerized Manufacturing Process Planning Systems , 1994 .

[19]  Mark Richard Henderson EXTRACTION OF FEATURE INFORMATION FROM THREE-DIMENSIONAL CAD DATA , 1984 .

[20]  T. C. Chang,et al.  Graph-based heuristics for recognition of machined features from a 3D solid model , 1988 .

[21]  A. Y. C. Nee,et al.  Automatic recognition of design and machining features from prismatic parts , 1996 .

[22]  Yong Se Kim,et al.  Recognition of form features using convex decomposition , 1992, Comput. Aided Des..

[23]  Aristides A. G. Requicha,et al.  Integration of feature based design and feature recognition , 1995, Comput. Aided Des..

[24]  King-Sun Fu,et al.  Machine Understanding of CSG: Extraction and Unification of Manufacturing Features , 1987, IEEE Computer Graphics and Applications.

[25]  Jami J. Shah,et al.  Automatic recognition of interacting machining features based on minimal condition subgraph , 1998, Comput. Aided Des..

[26]  Beno Benhabib,et al.  Geometric reasoning for the extraction of form features , 1996, Comput. Aided Des..