Advertisement

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

  • Deepanshu SrivastavaEmail author
  • Venkateswara Rao Komma
Research Article

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.

Keywords

Standard for exchange of product (STEP) AP224 AP238 Java standard data access interface (JSDAI™) computer aided design (CAD)/computer aided process planning (CAPP)/computer aided manufacturing (CAM) 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Industrial automation systems and integration-Product data representation and exchange-Part 242: Application protocol: Managed Model-based 3D Engineering, ISO 10303-242, 2014.Google Scholar
  2. [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.Google Scholar
  3. [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.Google Scholar
  4. [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.zbMATHGoogle Scholar
  5. [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.CrossRefGoogle Scholar
  6. [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.CrossRefGoogle Scholar
  7. [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.CrossRefGoogle Scholar
  8. [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.CrossRefzbMATHGoogle Scholar
  9. [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. [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. [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.CrossRefGoogle Scholar
  12. [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.CrossRefGoogle Scholar
  13. [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.CrossRefGoogle Scholar
  14. [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.CrossRefGoogle Scholar
  15. [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.CrossRefGoogle Scholar
  16. [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.CrossRefGoogle Scholar
  17. [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.CrossRefGoogle Scholar
  18. [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.CrossRefGoogle Scholar
  19. [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.CrossRefGoogle Scholar
  20. [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. [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.CrossRefGoogle Scholar
  22. [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.CrossRefGoogle Scholar
  23. [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.CrossRefGoogle Scholar
  24. [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.CrossRefGoogle Scholar
  25. [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.CrossRefGoogle Scholar
  26. [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.CrossRefGoogle Scholar
  27. [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.CrossRefGoogle Scholar
  28. [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. [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.CrossRefGoogle Scholar
  30. [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. [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. [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.CrossRefGoogle Scholar
  33. [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.CrossRefGoogle Scholar
  34. [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.CrossRefGoogle Scholar
  35. [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.CrossRefGoogle Scholar
  36. [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.CrossRefGoogle Scholar
  37. [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.CrossRefGoogle Scholar
  38. [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.CrossRefGoogle Scholar
  39. [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.CrossRefGoogle Scholar
  40. [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. [41]
    JSDAI™. Java Standard Data Access Interface, [Online], Available: http://www.jsdai.net/, February 10, 2017.Google Scholar
  42. [42]
    STEP-NC Machine™. STEP Tools, Inc., [Online], Available: http://www.steptools.com/products/stepncmachine, May 20, 2017.Google Scholar
  43. [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

Copyright information

© Institute of Automation, Chinese Academy of Sciences and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Mechanical EngineeringMotilal Nehru National Institute of TechnologyAllahabadIndia

Personalised recommendations