Development of a feature recognition module for tapered and curved base features

This paper presents a feature recognition module which uses the B-rep details extracted from the STandard for Exchange of Product (STEP) format to recognize the manufacturing features on a prismatic part. It adopts the syntactic pattern recognition technique to recognize five classes of features considered in this research by matching the standard pattern strings developed for every class of feature. Using these strings, initially, the types of faces on the prismatic part are determined and edge loops are constructed. The edge loops describe a feature by the information implicit in the details of the edges, vertices, coordinate points, and directions. Using the edge loops and by checking the presence of similar edge loops on parallel faces and the connectivity of faces between parallel edge loops, the final shape of a feature is identified. The developed methodology identifies interacting, tapering, interacting–tapering, curved base features, and tapering cross-sections. Methodologies are presented here to calculate the full dimensional details of all of the features. A case study dealing with complex geometries is presented in the validation of the proposed feature recognizer.

[1]  Xionghui Zhou,et al.  A feasible approach to the integration of CAD and CAPP , 2007, Comput. Aided Des..

[2]  Ali K. Kamrani,et al.  A new methodology for extracting manufacturing features from CAD system , 2006, Comput. Ind. Eng..

[3]  Srichand Hinduja,et al.  Construction of feature volumes using intersection of adjacent surfaces , 2001, Comput. Aided Des..

[4]  P. V. Mohanram,et al.  A Generative Computer-Aided Process Planning System for Prismatic Components , 2002 .

[5]  Türkay Dereli,et al.  A note on the use of STEP for interfacing design to process planning , 2002, Comput. Aided Des..

[6]  Michael J. Wozny,et al.  An overview of automatic feature recognition techniques for computer-aided process planning , 1995 .

[7]  Hossam Ismail,et al.  Optimisation approaches in feature recognition , 1999 .

[8]  Hiroshi Sakurai,et al.  Volume decomposition and feature recognition: part 1 - polyhedral objects , 1995, Comput. Aided Des..

[9]  Xueyu Ruan,et al.  An object-oriented hierarchical case representation of automotive panels in a computer-aided process planning system , 2005 .

[10]  Soh-Khim Ong,et al.  An approach to identify design and manufacturing features from a data exchanged part model , 2003, Comput. Aided Des..

[11]  T. N. Wong,et al.  A feature-based design system for computer-aided process planning , 1995 .

[12]  Kwangsoo Kim,et al.  A feature-based approach to extracting machining features , 1998, Comput. Aided Des..

[13]  João Carlos Espíndola Ferreira,et al.  Feature recognition in axisymmetrical parts modeled by solids in an internet-oriented CAD/CAM system , 2006 .

[14]  R.N. Ibrhim,et al.  Process Planning Using Adjacency-Based Feature Extraction , 2002 .

[15]  Zhengdong Huang,et al.  High-level feature recognition using feature relationship graphs , 2002, Comput. Aided Des..

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

[17]  Napsiah Ismail,et al.  Recognition of cylindrical and conical features using edge boundary classification , 2005 .

[18]  Qiang Ji,et al.  Machine interpretation of CAD data for manufacturing applications , 1997, CSUR.

[19]  JungHyun Han,et al.  An approach for interlinking design and process planning , 2003 .

[20]  Sharvan Kumar,et al.  Automatic feature extraction in PRIZCAPP , 1998, Int. J. Comput. Integr. Manuf..

[21]  Jian Gao,et al.  Extraction of machining features for CAD/CAM integration , 2004 .

[22]  King-Sun Fu,et al.  Syntactic Pattern Recognition And Applications , 1968 .

[23]  I. K. Hui,et al.  Development of a computer-integrated system to support CAD to CAPP , 2005 .

[24]  Pralay Pal,et al.  Feature extraction from large CAD databases using genetic algorithm , 2005, Comput. Aided Des..

[25]  P K Jain,et al.  Extraction of compound volumetric features from a three-dimensional wire frame model , 1999 .

[26]  Pralay Pal,et al.  A hybrid approach for identification of 3D features from CAD database for manufacturing support , 2002 .

[27]  A D McCormack,et al.  Robustness and generality issues of feature recognition for CNC machining , 2005 .

[28]  Pralay Pal,et al.  A strategy for machining interacting features using spatial reasoning , 2005 .

[29]  Miguel Gonzalez,et al.  Development of an automatic part feature extraction and classification system taking CAD data as input , 1996 .