Recognizing manufacturing features from a design-by-feature model

Abstract This paper presents a methodology for recognizing manufacturing features from a design feature model. The common feature–feature interacting relationships are categorized. A feature recognition processor first translates the design feature model of a part into an intermediate manufacturing feature tree by handling design features according to their properties and the interacting relationships between features. Through combination, decomposition, and (tool approach direction) TAD-led operations, alternative interpretations of manufacturing feature model for the part are then generated, and the manufacturing feature tree is updated and extended with AND/OR operators to store these interpretations. Finally, a single interpretation with the lowest machining cost will be selected in the manufacturing feature tree. The proposed processor can support a dynamic and effective recognition process of manufacturing features during the design stage of a part. By defining the interactions between volumetric features elaborately, and utilizing design features and auxiliary information, the processor can recognize manufacturing features from complex parts. The processor recognizes not only some essential manufacturing features but also replicate, compound and transition features defined in STEP. The alternative interpretations can be used for a generic manufacturing application environment.

[1]  Richard A. Wysk,et al.  Computer-aided manufacturing , 1991 .

[2]  Jae Yeol Lee,et al.  Generating Alternative Interpretations of Machining Features , 1999 .

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

[4]  Andrew Y. C. Nee,et al.  Generic form feature recognition and operation selection using connectionist modelling , 1995, J. Intell. Manuf..

[5]  Ajay Joneja,et al.  Protrusion-features handling in design and manufacturing planning , 1993, Comput. Aided Des..

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

[7]  Jami J. Shah,et al.  Advances in Feature-Based Manufacturing , 1994 .

[8]  David C. Gossard,et al.  Recognizing shape features in solid models , 1990, IEEE Computer Graphics and Applications.

[9]  Sanjay B. Joshi,et al.  Recognizing multiple interpretations in 2½D machining of pockets , 1994 .

[10]  Aristides A. G. Requicha,et al.  Incremental recognition of machining features , 1994 .

[11]  Rangasami L. Kashyap,et al.  Geometric Reasoning for Recognition of Three-Dimensional Object Features , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Andrew Y. C. Nee,et al.  An Incremental Interacting Feature Recognition Approach Based on Design-by-Feature , 2000 .

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

[14]  W. D. Li,et al.  STEP-based integration of feature recognition and design-by-feature for manufacturing applications in a concurrent engineering environment , 2003, Int. J. Comput. Appl. Technol..

[15]  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..

[16]  Aristides A. G. Requicha,et al.  Feature Recognition from CAD Models , 1998, IEEE Computer Graphics and Applications.

[17]  Yong Se Kim,et al.  Form feature recognition using convex decomposition: results presented at the 1997 ASME CIE Feature Panel Session , 1998, Comput. Aided Des..

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

[19]  Mark R. Henderson,et al.  Automatic form-feature recognition using neural-network-based techniques on boundary representations of solid models , 1992, Comput. Aided Des..

[20]  Franca Giannini,et al.  Integration of Design by Features and Feature Recognition approaches through a Unified Model , 1993, Modeling in Computer Graphics.

[21]  Hiroshi Sakurai,et al.  Volume decomposition and feature recognition, Part II: curved objects , 1996, Comput. Aided Des..

[22]  Pius J. Egbelu,et al.  Process alternative generation from product geometric design data , 2000 .

[23]  George-Christopher Vosniakos,et al.  Recognizing D shape features using a neural network and heuristics , 1997, Comput. Aided Des..

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

[25]  Byoung Kyu Choi,et al.  Automatic recognition of machined surfaces from a 3D solid model , 1984 .

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