Home  |  About Journal  |  Editorial Board  |  For Authors  |  For Referees  |  For Readers  |  Subscription  |  Contract Us
International Journal of Automation and Computing 2018, Vol. 15 Issue (4) :500-512    DOI: 10.1007/s11633-018-1116-0
Research Article Current Issue | Next Issue | Archive | Adv Search << Previous Articles | >>
STEP-based Feature Recognition System for B-spline Surface Features
Bitla Venu, Venkateswara Rao Komma, Deepanshu Srivastava
Department of Mechanical Engineering, Motilal Nehru National Institute of Technology, Allahabad 211004, India
Download: [PDF 5209KB] HTML()   Export: BibTeX or EndNote (RIS)      Supporting Info
Abstract The geometrical and topological information of 3D computer aided design (CAD) models should be represented as a neutral format file to exchange the data between different CAD systems. Exchange of 3D CAD model data implies that the companies must exchange complete information about their products, all the way from design, manufacturing to inspection and shipping. This information should be available to each relevant partner over the entire life cycle of the product. This led to the development of an international standard organization (ISO) neutral format file named as standard for the exchange of product model data (STEP). It has been observed from the literature, the feature recognition systems developed were identified as planar, cylindrical, conical and to some extent spherical and toroidal surfaces. The advanced surface features such as B-spline and its subtypes are not identified. Therefore, in this work, a STEP-based feature recognition system is developed to recognize B-spline surface features and its sub-types from the 3D CAD model represented in AP203 neutral file format. The developed feature recognition system is implemented in Java programming language and the product model data represented in STEP AP203 format is interpreted through Java standard data access interface (JSDAI). The developed system could recognize B-spline surface features such as B-Spline surface with knots, quasi uniform surface, uniform surface, rational surface and Bezier surface. The application of extracted B-spline surface features information is discussed with reference to the toolpath generation for STEP-NC (STEP AP238).
Service
Email this article
Add to my bookshelf
Add to citation manager
Email Alert
RSS
Articles by authors
KeywordsFeature recognition   3D computer aided design (CAD) model   geometrical information   standard for the exchange of product model data (STEP) AP203   Java standard data access interface (JSDAI)     
Received: 2017-09-25; published: 2018-01-11
Corresponding Authors: Bitla Venu     Email: bvenu@mnnit.ac.in
About author: Bitla Venu received the M.Tech. degree in machine design specialization from College of Engineering, Jawaharlal Nehru Technological University, India in 2004, and the Ph.D. degree in mechanical engineering from Motilal Nehru National Institute of Technology, India in 2017. E-mail: bvenu@mnnit.ac.in;Venkateswara Rao Komma received the M.Tech. and Ph.D. degrees in mechanical engineering from Indian Institute of Technology, India in 2003 and 2007, respectively. He is working as an assistant professor in Department of Mechanical Engineering, Motilal Nehru National Institute of Technology, India.E-mail: kvrao@mnnit.ac.in;Deepanshu Srivastava received the M.Tech. degree with specialization in product design and development from Motilal Nehru National Institute of Technology, India in 2013.E-mail: deepanshu.sripb@gmail.com
Cite this article:   
Bitla Venu, Venkateswara Rao Komma, Deepanshu Srivastava. STEP-based Feature Recognition System for B-spline Surface Features[J]. International Journal of Automation and Computing , vol. 15, no. 4, pp. 500-512, 2018.
URL:  
http://www.ijac.net/EN/10.1007/s11633-018-1116-0      或     http://www.ijac.net/EN/Y2018/V15/I4/500
 
[1] E. A. Nasr, A. K. Kamrani, Computer Based Design and Manufacturing. Springer Science Business Media, LLC, Houston, TX, USA, 2007.
[2] ISO 10303 STEP AP203, "Industrial automation systems and integration-Product data representation and exchange-Part 203:Application protocol:Configuration controlled 3D design of mechanical parts and assemblies. Geneva, Switzerland:International Organization for Standardization (ISO)," Geneva, Switzerland, 2011..
[3] ISO 10303-STEP AP242, "Industrial automation systems and integration-Product data representation and exchange-Part 242:Application protocol:Managed model-based 3D engineering. Geneva, Switzerland:International Organization for Standardization (ISO)," Geneva, Switzerland, 2014.
[4] ISO 10303 STEP AP224, "Industrial automation systems and integration-Product data representation and exchange-Part 224:Application protocol:Mechanical product definition for process planning using machining feature. Geneva, Switzerland:International Organization for Standardization (ISO)," Geneva, Switzerland, 2006.
[5] ISO 10303 STEP AP238, "Industrial automation systems and integration-Product data representation and exchange-Part 238:Application protocol:Application interpreted model for computerized numerical controllers. Geneva, Switzerland:International Organization for Standardization (ISO)," Geneva, Switzerland, 2007..
[6] S. Joshi, T. C. Chang, Graph-based heuristics for recognition of machined features from a 3D solid model, Computer aided Design, Vol.20, no.2, pp.58-66, 1988. https://doi.org/10.1016/0010-4485(88)90050-4
[7] S. Gao; J. J. Shah. Automatic recognition of interacting machining features based on minimal condition subgraph, Computer Aided Design., Vol.30, no.9, pp.727-739, 1998. https://doi.org/10.1016/S0010-4485(98)00033-5
[8] S. Meeran, J. M. Taib. Generic approach to recognizing isolated, nested and interacting features from 2D drawings, Computer Aided Design, Vol.31, no.14, pp.891-910, 1999. https://doi.org/10.1016/S0010-4485(99)00082-2
[9] M. P. Bhandarkar, R. Nagi. STEP-based feature extraction from STEP geometry for Agile Manufacturing, Computers in Industry, Vol.41, no.1, pp.3-24, 2000. https://doi.org/10.1016/S0166-3615(99)00040-8
[10] T. Dereli, H. Filiz. A note on the use of STEP for interfacing design to process planning, Computer Aided Design, Vol.34, no.14, pp.1075-1085, 2002. https://doi.org/10.1016/S0010-4485(01)00187-7
[11] J. Gao, D. T. Zheng, N. Gindy. Extraction of machining features for CAD/CAM integration, International Journal of Advanced Manufacturing Technology, Vol.24, no.7-8, pp.573-581, 2004. https://doi.org/10.1007/s00170-003-1882-9
[12] H. C. W. Lau, C. K. M. Lee, B. Jiang, I. K. Hui, K. F. Pun. Development of a computer-integrated system to support CAD to CAPP, International Journal of Advanced Manufacturing Technology, Vol.26, no.9-10, pp.1032-1042, 2005. https://doi.org/10.1007/s00170-004-2094-7
[13] N. Ismail,N. A. Bakar,A. H. Juri. Recognition of cylindrical and conical features using edge boundary classification, International Journal of Machine Tools and Manufacture, Vol.45, no.6, pp.649-655, 2005. https://doi.org/10.1016/j.ijmachtools.2004.10.008
[14] Y. Koda, I. Kanaya, K. Sato. Modeling Real Objects for Kansei-based Shape Retrieval, International Journal of Automation and Computing, Vol.4, pp.14-17, 2007, doi:10.1007/s11633-007-0014-7
[15] A. Arivazhagan,N. K. Mehta, P. K. Jain. Development of a feature recognition module for tapered and curved base features, International Journal of Advanced Manufacturing Technology, 39(3-4), 319-332, 2008. https://doi.org/10.1007/s00170-007-1212-8
[16] B. Babic,N. Nesic, Z. Miljkovic. A review of automated feature recognition with rule-based pattern recognition, Computers in Industry, Vol.59, no.4, pp.321-337, 2008. https://doi.org/10.1016/j.compind.2007.09.001
[17] R. Sankar, P. Asokan, G. Prabhaharan, A. V. Phani. A CAPP framework with optimized process parameters for rotational components, International Journal of Production and Research, Vol.46, no.20, pp.5561-5587, 2008. https://doi.org/10.1080/00207540701288108
[18] V. B. Sunil,S. S. Pande. Automatic recognition of features from freeform surface CAD models, Computer Aided Design, Vol.40, no.4, pp.502-517, 2008. https://doi.org/10.1016/j.cad.2008.01.006
[19] V. Rameshbabu, M. S. Shunmugam. Hybrid feature recognition method for setup planning from STEP AP-203, Robotics and Computer Integrated Manufacturing, Vol.25, no.2, pp.393-408, 2009. https://doi.org/10.1016/j.rcim.2007.09.014
[20] S. Nagarajan, N.V. Reddy. STEP-based automatic system for recognizing design and manufacturing features, International Journal of Production and Research, Vol.48, no.1, pp.117-144, 2010. https://doi.org/10.1080/00207540701855419
[21] V. B. Sunil, R. Agarwal, S. S. Pande. An approach to recognize interacting features from B-Rep CAD models of prismatic machined parts using a hybrid (graph and rule based) technique, Computers in Industry, Vol.61, no.7, pp.686-701, 2010. https://doi.org/10.1016/j.compind.2010.03.011
[22] R. K. Gupta, B. Gurumoorthy. Automatic extraction of freeform surface features (FFSFs), Computer Aided Design, Vol.44, no.2, pp.99-112, 2012. https://doi.org/10.1016/j.cad.2011.09.012
[23] R. Rao. B. Satyanarayana, M. M. Sarcar. Automated generation of NC part programs for turned parts based on 2-D drawing image files, International Journal of Production and Research.https://doi.org/10.1080/00207543.2011.588620
[24] S. Sivakumar, V. Dhanalakshmi. An approach towards the integration of CAD/CAM/CAI through STEP file using feature extraction for cylindrical parts, International Journal of computer Integrated Manufacturing, Vol.26, no.6, pp.561-570, 2013. https://doi.org/10.1080/0951192X.2012.749527
[25] Y. Li, W. Wang, X. Liu, Y. Ma. Definition and recognition of rib features in aircraft structural part, International Journal of computer Integrated Manufacturing, Vol.27, no.1,pp.1-19, 2014. https://doi.org/10.1080/0951192X.2013.799784
[26] E. S. Abdul Nasar, A. A. Khan, A. M. Alahmari, H. M. A. Hussein. A feature recognition system using geometric reasoning, International Conference on Manufacture of Lightweight Components (ManuLight2014), Procedia CIRP, Vol.18pp.238-243, 2014. https://doi.org/10.1016/j.procir.2014.06.138.
[27] Z. Leila, E. Omar, R. Dieter. A framework for similarity recognition of CAD models, Journal of Computational Design and Engineering Vol.3p.p.274-285, 2016. https://doi.org/10.1016/j.jcde.2016.04.002
[28] Z. Niu, R. R. Martin, M. Sabin. F. C. Langbein, H. Bucklow. Applying Database Optimization Technologies to Feature Recognition in CAD, Computer Aided Design and Applications, Vol.12, no.3, pp.1-11, 2015. https://doi.org/10.1080/16864360.2014.981468
[29] Z. H. Wang, F. S. Qin, H. M. Liu, H. Absence Importance and Its Application to Feature Detection and Matching, International Journal of Automation and Computing, Vol.13,pp.480-490, 2016.doi:10.1007/s11633-015-0925-7
[30] X. Shixin, A. Nabil, M.S. Charyar. Machining Feature Recognition from In-Process Model of NC Simulation, Computer Aided Design and Applications, Vol.12, no.4, pp.37-41, 2016. https://doi.org/10.1007/s00170-016-8434-6
[31] J. Zhang, Y. Li. Region segmentation and shape characterization for tessellated CAD models, International Journal of computer Integrated Manufacturing, Vol.29, no.8, 2016, https://dx.doi.org/10.1080/0951192X.2015.1130249
[32] R. Harik, Y. Shi, and S. Baek. "Shape Terra?:mechanical feature recognition based on a persistent heat signature Shape Terra?:mechanical feature recognition based on a persistent heat signature," Computer Aided Design and Applications, Vol.14, no.2, pp.206-218, 2017. http://dx.doi.org/10.1080/16864360.2016.1223433
[33] Y. Z. Zhang, X. Luo, B. Zhang, S. Zhang. Semantic approach to the automatic recognition of machining features, The International Journal of Advanced Manufacturing Technology, Vol. 89, no.1-4, pp 417-437, 2017. doi:10.1007/s00170-016-9056-8
[34] JSDAI, "Java Standard Data Access Interface," 2017.[Online]. Available:http://www.jsdai.net/.[Accessed on:20-September-2017].
[35] ST-Developer, "STEP Tools, Inc.," 2016.[Online]. Available:http://www.steptools.com/products/stdev/.[Accessed:20-September-2017].
No similar article found!
Copyright 2010 by International Journal of Automation and Computing