A novel and smart interactive feature recognition system for rotational parts using a STEP file

Sharing product design information with other downstream applications, such as process planning, is a major barrier to develop an integrated manufacturing system. Part of this shortcoming is due to the difference in product data descriptions, since a design is geometry based, whereas process planning is manufacturing feature based. The implementation of automatic feature recognition (AFR) techniques is considered an indispensable concept for transferring product data between computer-aided design (CAD) and automatic computer-aided process planning (ACAPP). This is accomplished using one of the international Product Data Exchange (PDE) standards, such as DXF, IGES, or STEP files. Despite different AFR techniques and systems having been developed to serve this aim, each of them has limitations. The most important limitation is that each system is restricted to a specific set of predefined manufacturing features. This means that even when the system tries to cover as many as possible of the existing features that are predefined, it is always possible to create a new feature based on the specific requirements and designer creativity. Consequently, the new feature is not included in the compiled database and, hence, will not be recognised. This paper presents a novel and smart interactive AFR (SI-AFR) methodology for recognising the features of rotational parts, taking a STEP AP203, AP214, or AP242 file as an input to the system. This has been written using C# coding to extract the features’ geometrical and topological information from a STEP file, building a database containing a set of 54 predefined features, whilst also smartly learning how to recognise new features and adding them to the set. Several examples have been processed for this paper to validate the system, and based on the results, it is anticipated that it will lead to the launching of a new generation of feature recognition systems.

[1]  Atanas Ivanov,et al.  A survey on smart automated computer-aided process planning (ACAPP) techniques , 2018, The International Journal of Advanced Manufacturing Technology.

[2]  Abdelilah El Mesbahi,et al.  Manufacturing Computer Aided Process Planning For Rotational Parts. Part 2: A New Approach for Optimizing Multiple Interpretations of Interacting Features Based on Manufacturing Rules and Metal Removal Principals , 2014 .

[3]  Debasish Dutta,et al.  A customizable machining feature extraction methodology for turned components , 2003 .

[4]  Riza Sulaiman,et al.  A Review and Comparison of IGES and STEP , 2010 .

[5]  Xiaojun Liu,et al.  Status, Comparison, and Issues of Computer-Aided Design Model Data Exchange Methods Based on Standardized Neutral Files and Web Ontology Language File , 2017, J. Comput. Inf. Sci. Eng..

[6]  R. Ahmed,et al.  Manufacturing Computer Aided Process Planning For Rotational Parts. Part 1: Automatic Feature Recognition From STEP AP203 Ed2 , 2014 .

[7]  Tomohisa Tanaka,et al.  Graph based automatic process planning system for multi-tasking machine , 2015 .

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

[9]  S Sivakumar,et al.  A feature-based system for CAD/CAM integration through STEP file for cylindrical parts , 2013 .

[10]  B. R. Borkar,et al.  Automatic Extraction of Machining Features from Prismatic Parts using STEP for Downstream Applications , 2015 .

[11]  Kwang-Kyu Seo,et al.  A minimax p-robust optimization approach for planning under uncertainty , 2015 .

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

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

[14]  C.S.P. Rao,et al.  A new methodology for recognizing features in rotational parts using STEP data exchange standard , 2012 .

[15]  Sanjay B. Joshi,et al.  Recognition of interacting rotational and prismatic machining features from 3-D mill-turn parts , 1998 .

[16]  Naga Malleswari Vangipurapu Automatic feature recognition for rotational components from step files , 2013 .

[17]  Zoran Miljkovic,et al.  A review of automated feature recognition with rule-based pattern recognition , 2008, Comput. Ind..

[18]  Ramy Harik,et al.  Manufacturability analysis for additive manufacturing using a novel feature recognition technique , 2018 .

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

[20]  Zhengdong Huang,et al.  Extracting the turning volume and features for a mill/turn part with multiple extreme faces , 2018 .

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

[22]  Dmitry Ponomarev Enhancing the design transfer process within ENOVIA V6/TVC , 2015 .

[23]  Michael J. Pratt,et al.  Automated feature recognition from 2D drawings , 1993, Comput. Aided Des..

[24]  Aydin Nassehi,et al.  Feature recognition from CNC part programs for milling operations , 2014 .

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