Feature recognition from CNC part programs for milling operations

Since the use of feature-based computer-aided systems became common in production, feature recognition has been a primary method to obtain features that contain specific engineering significance. In feature recognition, engineering significance is extracted from low-level elements and encapsulated into features to facilitate the various engineering tasks including process planning, manufacture and inspection. Due to the various classifications of features and their versatile application areas, there have been many different feature recognition approaches. These feature recognition methods are typically based on the part design models from computer-aided design systems. In this research, a new feature recognition method from computer numerical control (CNC) part programs for milling components is proposed. This approach uses feature recognition algorithms to integrate CNC part programs through the analysis of tool changes, spindle speeds, feed rates, raw material, tool geometry and tool paths to identify the manufacturing process plan. It has a major influence with the ability to extract process knowledge from the shop floor and represent it into a manufacturing feature-level data. This paper focuses on the recognition of 2½D features, but it can be extended to more complex features. Case studies are used to validate the use of the proposed method on typical milling features. Two sample parts are used to illustrate the efficacy and efficiency of the method. In addition, the proposed method is compared against traditional feature recognition techniques, and issues particular to feature recognition from part programs are discussed.

[1]  Jong-Yun Jung,et al.  Manufacturing cost estimation for machined parts based on manufacturing features , 2002, J. Intell. Manuf..

[2]  Y G Li,et al.  Feature recognition technology for aircraft structural parts based on a holistic attribute adjacency graph , 2010 .

[3]  Rakesh Nagi,et al.  STEP-based feature extraction from STEP geometry for Agile manufacturing , 2000 .

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

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

[6]  Richard David Allen An agent-based approach to STEP-NC CAD/CAM , 2003 .

[7]  Arvind Kumar Verma,et al.  A review of machining feature recognition methodologies , 2010, Int. J. Comput. Integr. Manuf..

[8]  T. N. Wong,et al.  Recognition of machining features - a hybrid approach , 2000 .

[9]  Bahram Asiabanpour,et al.  Extraction of manufacturing information from design-by-feature solid model through feature recognition , 2009 .

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

[11]  S. S. Pande,et al.  An approach to recognize interacting features from B-Rep CAD models of prismatic machined parts using a hybrid (graph and rule based) technique , 2010, Comput. Ind..

[12]  Gil-Sang Yoon,et al.  A feature-based inspection planning system for coordinate measuring machines , 2005 .

[13]  B. Gurumoorthy,et al.  Multiple feature interpretation across domains , 2000 .

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

[15]  Roberto Silvio Ubertino Rosso STEP compliant CAD/CAPP/CAM system for rotational asymmetric parts , 2005 .

[16]  S. T. Newman,et al.  Process comprehension for interoperable CNC manufacturing , 2011, 2011 IEEE International Conference on Computer Science and Automation Engineering.

[17]  George Markowsky,et al.  Fleshing out projections , 1981 .

[18]  Paul G. Maropoulos Review of research in tooling technology, process modelling and process planning part II: Process planning , 1995 .

[19]  Aydin Nassehi,et al.  Process comprehension for shopfloor manufacturing knowledge reuse , 2013 .

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

[21]  Suk-Hwan Suh,et al.  Reincarnation of G-code based part programs into STEP-NC for turning applications , 2007, Comput. Aided Des..

[22]  C. Mascle,et al.  Machining process planning using Decomposition of Delta Volume , 2007, 2007 IEEE International Symposium on Assembly and Manufacturing.

[23]  Lian Ding Feature technology and its applications in computer integrated manufacturing , 2003 .

[24]  Jami J. Shah,et al.  Parametric and Feature-Based CAD/CAM: Concepts, Techniques, and Applications , 1995 .

[25]  JungHyun Han,et al.  Manufacturing feature recognition from solid models: a status report , 2000, IEEE Trans. Robotics Autom..

[26]  Suk-Hwan Suh,et al.  On the architecture of intelligent STEP-compliant CNC , 2002, Int. J. Comput. Integr. Manuf..

[27]  Parag Vichare,et al.  Strategic advantages of interoperability for global manufacturing using CNC technology , 2008 .

[28]  Wei Wang,et al.  Feedback method from inspection to process plan based on feature mapping for aircraft structural parts , 2012 .

[29]  M. S. Shunmugam,et al.  Hybrid feature recognition method for setup planning from STEP AP-203 , 2009 .

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

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

[32]  Aydin Nassehi The realisation of CAD/CAM/CNC interoperability in prismatic part manufacturing , 2007 .

[33]  Thomas R. Kramer,et al.  Feature-based Process Planning Based on STEP , 2009 .

[34]  Jonathan Corney,et al.  Rule-based feature recognition for 2·5D machined components , 1993 .

[35]  N. N. Z. Gindy,et al.  A hierarchical structure for form features , 1989 .

[36]  Alexander Layer,et al.  Recent and future trends in cost estimation , 2002, Int. J. Comput. Integr. Manuf..

[37]  S. S. Pande,et al.  Automatic recognition of machining features using artificial neural networks , 2009 .

[38]  Jami J. Shah,et al.  CAD-CAM integration using machining features , 2002, Int. J. Comput. Integr. Manuf..

[39]  Kriangkrai Waiyagan,et al.  Intelligent feature based process planning for five-axis mill-turn parts , 2009, Comput. Ind..

[40]  Qiang Ji,et al.  A Dempster-Shafer approach for recognizing machine features from CAD models , 2003, Pattern Recognit..

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