Extraction of manufacturing information from design-by-feature solid model through feature recognition

Feature recognition is the key to the computer-aided design (CAD) and computer-aided manufacturing (CAM) integration to build a computer-integrated manufacturing system. There are two approaches to CAD feature recognition: platform-dependent and platform-independent. In the platform-independent approach, the part’s geometrical data are extracted from a neutral file such as DXF, IGES, or STEP. In contrast, the platform-dependent approach extracts the information of the design features directly from a design-by-feature solid model through the object-oriented model of a part. This paper explains a platform-dependent approach which is implemented to translate design features into manufacturing information. This approach begins with simplification using the suppression of fillets, and clustering non-intersecting design features is done. Then, the rule-based method is employed in order to recognize machining features. Finally, the needed manufacturing information such as tool accessing direction, dimensions, material removal regions, and geometrical and topological data is recognized. The application of the proposed system would be exhibited in generating machine path code for rapid prototyping and CNC machines and providing a database for computer-aided process planning. The proposed system was implemented on Autodesk Inventor and successfully tested for many complex 3D models.

[1]  Ferruh Öztürk,et al.  Hybrid neural network and genetic algorithm based machining feature recognition , 2004, J. Intell. Manuf..

[2]  T N Wong,et al.  Automatic recognition of machining features from computer aided design part models , 2000 .

[3]  Hiroshi Sakurai,et al.  Recognition of maximal features by volume decomposition , 2002, Comput. Aided Des..

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

[5]  Satyandra K. Gupta,et al.  Towards multiprocessor feature recognition , 1997, Comput. Aided Des..

[6]  Behrooz Arezoo,et al.  A hybrid hint-based and graph-based framework for recognition of interacting milling features , 2007, Comput. Ind..

[7]  Zhengdong Huang,et al.  Feature conversion based on decomposition and combination of swept volumes , 2006, Comput. Aided Des..

[8]  W. D. Li,et al.  Recognizing manufacturing features from a design-by-feature model , 2002, Comput. Aided Des..

[9]  Hm Lee,et al.  A neural network system for two-dimensional feature recognition , 1998 .

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

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

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

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

[14]  Ferruh Öztürk,et al.  Neural network based non-standard feature recognition to integrate CAD and CAM , 2001, Comput. Ind..

[15]  Yonghua Chen,et al.  A hybrid method for recognizing feature interactions , 1998 .

[16]  Chia-Hsiang Menq,et al.  B-Rep model simplification by automatic fillet/round suppressing for efficient automatic feature recognition , 2002, Comput. Aided Des..

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

[18]  Bahram Asiabanpour,et al.  Machine path generation using direct slicing from design-by-feature solid model for rapid prototyping , 2009 .

[19]  Junghyun Han,et al.  3d geometric reasoning algorithms for feature recognition , 1996 .

[20]  Y. H. Chen,et al.  A neural network system feature recognition for two-dimensional , 1998, Int. J. Comput. Integr. Manuf..