Abstract
Manufacturing features represent area of interest on the machinable surface of a part, which can provide a unique set of removable volumes from part. Feature description in standard for exchange of product (STEP) AP224 is an efficient neutral format for the development of feature based process planning. Process planning information of features can be converted to numerical control (NC) code to have complete manufacturing information of part. STEP-NC code provides an efficient manufacturing information model compared to G-M codes. In this work, an interface is developed for extraction of feature information available in AP224 (AIM) format and the ruled-based approach is used to select different process planning parameters. A graphical user interface (GUI) is developed for the interface for displaying features information as represented in AP224 file. Furthermore, the interface generates STEP-NC code in AP238 format. The developed interface has three modules. 1) Module I: Reading interface for STEP AP224 file and development of GUI. 2) Module II: Selection of feature based process planning parameters. 3) Module III: Writing interface for STEP-NC (AP238). The developed interface has been implemented in Java through Java standard data access interface (JSDAI™). The generated STEP-NC AP238 code for the test part has been successfully simulated on STEP-NC Machine™, an AP238 simulator. This article also provides an in-depth view of application interpreted model (AIM) representation format of STEP for AP224 and AP238.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Industrial automation systems and integration-Product data representation and exchange-Part 242: Application protocol: Managed Model-based 3D Engineering, ISO 10303-242, 2014.
Industrial automation systems and integration-Product data representation and exchange-Part 224: Application protocol: Mechanical Product Definition for Process Planning Using Machining Features, ISO 10303–224, 2006.
Industrial automation systems and integration-Product data representation and exchange-Part 238: Application protocol: Application Interpreted Model for Computerized Numerical Controllers, ISO 10303–238, 2007.
S. H. Suh, S. K. Kang, D. H. Chung, I. Stroud. Theory and Design of CNC Systems. London, UK: Springer-Verlag, pp. 395–430, 2008. DOI: 10.1007/978-1-84800-336-1.
X. Xu, A. Y. C. Nee. Advanced Design and Manufacturing Based on STEP. London, UK: Springer-Verlag, pp. 1–22, 2009. DOI: 10.1007/978-1-84882-739-4.
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. DOI: 10.1016/j.rcim.2007.09.014.
T. R. Kramer, H. Huang, E. Messina, F. M. Proctor, H. Scott. A feature-based inspection and machining system. Computer Aided Design, vol. 33, no. 9, pp. 653–669, 2001. DOI: 10.1016/S0010-4485(01)00070-7.
F. Gonzalez, P. Rosado. General information model for representing machining features in CAPP systems. International Journal of Production Research, vol. 42, no. 9, pp. 1815–1842, 2004. DOI: 10.1080/00207540310001647587.
S. P. Le. Kumar, J. Jerald, S. Kumanan. Feature-based modelling and process parameters selection in a CAPP system for prismatic micro parts. International Journal of Computer Integrated Manufacturing, vol. 28, no. 10, pp. 1046–1062, 2015. DOI: 10.1080/0951192X.2014.953586.
S. M. Amaitik. An integrated CAD/CAPP system based on STEP features. In Proceedings of International Conference on Industrial Engineering and Operations Management, Istanbul, Turkey, pp. 665–673, 2012.
T. Dereli, H. Feliz. A note on the use of STEP for interfacing design to process planning. Computer Aided Design, vol. 34, no. 14, pp. 1075–1085, 2002. DOI: 10.1016/S0010-4485(01)00187-7.
C. F. You, C. H. Lin. Java-based computer-aided process planning. The International Journal of Advanced Manufacturing Technology, vol. 26, no. 9–10, pp. 1063–1070, 2005. DOI: 10.1007/s00170-004-2060-4.
A. J. Alvares, J. C. E. Ferreira. A system for the design and manufacture of feature-based parts through the Internet. The International Journal of Advanced Manufacturing Technology, vol. 35, no. 7–8, pp. 646–664, 2008. Doi: 10.1007/s00170-006-0743-8.
D. H. Chunga, S. H. Suh. ISO 14649-based nonlinear process planning implementation for complex machining. Computer-Aided Design, vol. 40, no. 5, pp. 521–536, 2008. DOI: 10.1016/j.cad.2008.01.009.
R. Sharma, J. X. Gao. Implementation of STEP application protocol 224 in an automated manufacturing planning system. Institution of Mechanical Engineers Part B Engineering Manufacture, vol. 216, no. 9, pp. 1277–1289, 2002. DOI: 10.1243/095440502760291826.
O. Medani, S. M. Ratchev. A STEP AP224 agent-based early manufacturability assessment environment using XML. The International Journal of Advanced Manufacturing Technology, vol. 29, no. 9–10, pp. 854–864, 2006. DOI: 10.1007/s00170-004-2279-0.
R. N. Ibrahim, A. D. McCormack. Process planning using adjacency-based feature extraction. The International Journal of Advanced Manufacturing Technology, vol. 20, no. 11, pp. 817–823, 2002. Doi: 10.1007/s001700200222.
A. Arivazhagan, N. K. Mehta, P. K. Jain. A STEP AP 203–214 based machinable volume identifier for identifying the finish-cut machinable volumes from rough-machined parts. The International Journal of Advanced Manufacturing Technology, vol. 42, no. 9–10, pp. 850–872, 2009. DOI: 10.1007/s00170-008-1659-2.
B. T. Sheen, C. F. You. Machining feature recognition and tool-path generation for 3-axis CNC milling. Computer-Aided Design, vol. 38, no. 6, pp. 553–562, 2006. DOI: 10.1016/j.cad.2005.05.003.
Y. F. Tong, D. B. Li, C. B. Li, M. J. Yu. A feature-extraction-based process-planning system. The International Journal of Advanced Manufacturing Technology, vol. 38, no. 11–12, pp. 1192–1200, 2008. DOI: 10.1007/s00170-007-1161-2.
M. Kang, J. Han, J. G. Moon. An approach for interlinking design and process planning. Journal of Materials Processing Technology, vol. 139, no. 1–3, pp. 589–595, 2003. DOI: 10.1016/S0924-0136(03)00516-8.
M. Hou, T. N. Faddis. Automatic tool path generation of a feature-based CAD/CAPP/CAM integrated system. International Journal of Computer Integrated Manufacturing, vol. 19, no. 4, pp. 350–358, 2006. DOI: 10.1080/095119205 00504354.
H. K. Miao, N. Sridharan, J. J. Shah. CAD-CAM integration using machining features. International Journal of Computer Integrated Manufacturing, vol. 15, no. 4, pp. 296–318, 2002. DOI: 10.1080/09511920110077502.
C. Pan, S. S. Smith, G. C. Smith. Automatic assembly sequence planning from STEP CAD files. International Journal of Computer Integrated Manufacturing, vol. 19, no. 8, pp. 775–783, 2006. DOI: 10.1080/09511920500399 425.
S. Newman, R. Allen, R. Ross. Jr. CAD/CAM solutions for step-compliant CNC manufacture. International Journal of Computer Integrated Manufacturing, vol. 16, no. 7–8, pp. 590–597, 2003. DOI: 10.1080/0951192031000115 688.
Y. Zhang, X. L. Bai, X. Xu, Y. X. Liu. STEP-NC based high-level machining simulations integrated with CAD/CAPP/CAM. International Journal of Automation and Computing, vol. 9, no. 5, pp. 506–517, 2012. DOI: 10.1007/s11633-012-0674-9.
A. Nassehi, R. Liu, S. T. Newman. A new software platform to support feature-based process planning for interoperable STEP-NC manufacture. International Journal of Computer Integrated Manufacturing, vol. 20, no. 7, pp. 669–683, 2007. DOI: 10.1080/09511920701566566.
J. C. T. Benavente, J. C. E. Ferreira, C. M. Goulart, V. G. D. Oliveira. A STEP-NC compliant system for the remote design and manufacture of mechanical components through the internet. International Journal of Computer Integrated Manufacturing, vol. 26, no. 5, pp. 412–428, 2013. Doi: 10.1080/0951192X.2012.719086.
W. L. Xiao, L. Y. Zheng, J. Huan, P. Lei. A complete CAD/CAM/CNC solution for STEP-compliant manufacturing. Robotics and Computer Integrated Manufacturing, vol. 31, pp. 1–10, 2015. Doi: 10.1016/j.rcim.2014.06.003.
X. Z. Zhang, A. Nassehi, S. T. Newman. Feature recognition from CNC part programs for milling operations. The International Journal of Advanced Manufacturing Technology, vol. 70, no., pp. 3 912, 2014. Doi: 10.1007/s00170-013-5275-4.
Y. Yusof, K. Latif. New technique for the interpretation of ISO 14649 and 6983 based on open CNC technology. International Journal of Computer Integrated Manufacturing, vol. 29,no. 2,pp. 136–148,2016.DOI:10.1080/0951192X. 2015. 1030698.
P. Hu, Z. Y. Han, H. Y. Fu, D. D. Han. Architecture and implementation of closed-loop machining system based on open STEP-NC controller. The International Journal of Advanced Manufacturing Technology, vol. 83, no. 5–8, pp. 1361–1375, 2016. DOI: 10.1007/s00170-015-7631-z.
X. W. Xu. Realization of STEP-NC enabled machining. Robotics and Computer-Integrated Manufacturing, vol. 22, no. 2, pp. 144–153, 2006. DOI: 10.1016/j.rcim.2005. 02.009.
M. Hardwick. Third-generation STEP systems that aggregate data for machining and other applications. International Journal of Computer Integrated Manufacturing, vol. 23, no. 10, pp. 893–904, 2010. DOI: 10.1080/0951192X. 2010.490277.
Q. Wang, Z. W. Ren, Z. F. Guo. XML-based data processing in network supported collaborative design. International Journal of Automation and Computing, vol. 7, no. 3, pp. 330–335, 2010. DOI: 10.1007/s11633-010-0511-y.
X. W. Xu, H. Wang, J. Mao, S. T. Newman, T. R. Kramer, F. M. Proctor, J. L. Michaloski. STEP-compliant NC research: the search for intelligent CAD/CAPP/CAM/CNC Integration. International Journal of Production Research, vol. 43, no. 17, pp. 3703–3743, 2005. DOI: 10.1080/002075405 00137530.
T. R. Kramer, F. Proctor, X. Xu, J. L. Michaloski. Runtime interpretation of STEP-NC: implementation and performance. International Journal of Computer Integrated Manufacturing, vol. 19, no. 6, pp. 495–507, 2006. DOI: 10.1080/09511920600622056.
M. Hardwick, Y. F. Zhao, F. M. Proctor, A. Nassehi, X. Xu, S. Venkatesh, D. Odendahl, L. Xu, M. Hedlind, M. Lundgren, L. Maggiano, D. Loffredo, J. Fritz, B. Olsson, J. Garrido, A. Brail. A roadmap for STEP-NC-enabled interoperable manufacturing. The International Journal of Advanced Manufacturing Technology, vol. 68, no. 5–8, pp. 1023–1037, 2013. DOI: 10.1007/s00170-013-4894-0.
J. M. Cha, S. H. Suh, J. Y. Hascoet, I. Stroud. A roadmap for implementing new manufacturing technology based on STEP-NC. Journal of Intelligent Manufacturing, vol. 27, no. 5, pp. 959–973, 2016. DOI: 10.1007/s10845-014-0927-2.
B. Venu, V. R. Komma, D. Srivastava. STEP-based feature recognition system for B-spline surface features. International Journal of Automation and Computing, 2018. DOI: 10.1007/s11633-018-1116-0.
JSDAI™. Java Standard Data Access Interface, [Online], Available: http://www.jsdai.net/, February 10, 2017.
STEP-NC Machine™. STEP Tools, Inc., [Online], Available: http://www.steptools.com/products/stepncmachine, May 20, 2017.
I. Moustapha, J. Driscoll, C. Cziulik. Data exchange standards for computer aided engineering, Computer Aided Engineering and Design, New Delhi, lndia: New Age International, pp. 188–256, 2000.
Author information
Authors and Affiliations
Corresponding author
Additional information
Recommended by Associate Editor Jinhua She
Deepanshu Srivastava received the M. Tech. degree with specialization in product design and development from Motilal Nehru National Institute of Technology, India in 2013. He is a research scholar in Department of Mechanical Engineering, Motilal Nehru National Institute of Technology, India.
His research interest is integration of CAD/CAPP/CAM based on STEP.
Venkateswara Rao Komma received the M. Tech. and Ph. D. degrees in mechnical engineering from Indian Institute of Technology, India in 2003 and 2007, respectively. He is working as associate professor in Department of Mechanical Engineering, Motilal Nehru National Institute of Technology, India.
His research interests include CAD/ CAM integration using STEP, simulation of manufacturing systems, agent-based manufacturing systems (ABMS), reconfigurable manufacturing systems (RMS) and supply chain management.
Rights and permissions
About this article
Cite this article
Srivastava, D., Komma, V.R. Development of STEP AP224 Extractor for Interfacing Feature Based CAPP to STEP-NC (AP238). Int. J. Autom. Comput. 16, 655–670 (2019). https://doi.org/10.1007/s11633-018-1144-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11633-018-1144-9