Skip to main content

Advertisement

Log in

Development of STEP AP224 Extractor for Interfacing Feature Based CAPP to STEP-NC (AP238)

  • Research Article
  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Industrial automation systems and integration-Product data representation and exchange-Part 242: Application protocol: Managed Model-based 3D Engineering, ISO 10303-242, 2014.

  2. 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.

  3. 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.

  4. 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.

    Book  Google Scholar 

  5. 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.

    Book  Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Article  Google Scholar 

  12. 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.

    Article  Google Scholar 

  13. 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.

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  16. 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.

    Article  Google Scholar 

  17. 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.

    Article  Google Scholar 

  18. 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.

    Article  Google Scholar 

  19. 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.

    Article  Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Article  Google Scholar 

  22. 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.

    Article  Google Scholar 

  23. 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.

    Article  Google Scholar 

  24. 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.

    Article  Google Scholar 

  25. 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.

    Article  Google Scholar 

  26. 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.

    Article  Google Scholar 

  27. 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.

    Article  Google Scholar 

  28. 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.

    Google Scholar 

  29. 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.

    Article  Google Scholar 

  30. 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.

    Google Scholar 

  31. 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.

    Google Scholar 

  32. 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.

    Article  Google Scholar 

  33. 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.

    Article  MathSciNet  Google Scholar 

  34. 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.

    Article  Google Scholar 

  35. 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.

    Article  Google Scholar 

  36. 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.

    Article  Google Scholar 

  37. 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.

    Article  Google Scholar 

  38. 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.

    Article  Google Scholar 

  39. 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.

    Article  Google Scholar 

  40. 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.

    Google Scholar 

  41. JSDAI™. Java Standard Data Access Interface, [Online], Available: http://www.jsdai.net/, February 10, 2017.

  42. STEP-NC Machine™. STEP Tools, Inc., [Online], Available: http://www.steptools.com/products/stepncmachine, May 20, 2017.

  43. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deepanshu Srivastava.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-018-1144-9

Keywords