Skip to main content
Log in

STEP-NC feature-oriented high-efficient CNC machining simulation

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

During the development of CNC machining, the computer-based NC machining simulation has played an important role in verifying the NC programs economically and safely so as to avoid scraps or even accidents. In order to balance the accuracy, efficiency, and fidelity, various simulation methods have been proposed in historical researches, including wireframe, solid, object space-based, and image space-based simulation. All the mentioned methods use G-code as input and take the workpiece blank as a whole part, which causes the difficulty for achieving real-time simulation with acceptable accuracy under limited computing resources. This paper proposed a STEP-NC feature-oriented machining simulation method, which takes the workpiece blank as the combination of several machining features plus the workpiece, and implements customized algorithms for individual features. Using the divide and conquer strategy, high efficiency with guaranteed accuracy and fidelity can be obtained during the real-time simulation. Two demo workpieces with 2.5D features from the STEP-NC standard were tested using the proposed method, and the efficiency was validated by comparing results with the conventional methods.

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

Access this article

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Cnc software inc. mastercam (2019). https://www.mastercam.com

  2. Aras E, Yip-Hoi D (2012) State-of-the-art in geometric modeling for virtual machining. In: ASME 2012 international design engineering technical conferences and computers and information in engineering conference, pp 737–750

  3. CAMotics (2018) https://camotics.org/manual.html

  4. CGTech: Vericut (2018) http://www.cgtech.com/

  5. EMC2 (2010) http://www.linuxcnc.org

  6. Gul E, Joseph VR, Yan H, Melkote SN (2018) Uncertainty quantification of machining simulations using an in situ emulator. J Qual Technol 50(3, SI):253–261. https://doi.org/10.1080/00224065.2018.1474689

    Article  Google Scholar 

  7. Huang Y, Oliver JH (1995) Integrated simulation, error assessment, and tool path correction for five-axis NC milling. J Manuf Syst 14(5):331–344

    Article  Google Scholar 

  8. Joy J, Feng HY (2017) Efficient milling part geometry computation via three-step update of frame-sliced voxel representation workpiece model. Int J Adv Manuf Technol 92(3):1–14

    Google Scholar 

  9. Joy J, Feng HY (2017) Frame-sliced voxel representation: an accurate and memory-efficient modeling method for workpiece geometry in machining simulation. Comput Aided Des 88:1–13

    Article  Google Scholar 

  10. Kadir AA, Xu X (2011) Towards high-fidelity machining simulation. J Manuf Syst 30(3):175–186

    Article  Google Scholar 

  11. Karunakaran KP, Shringi R (2007) Octree-to-BRep conversion for volumetric NC simulation. Int J Adv Manuf Technol 32(1–2):116–131

    Article  Google Scholar 

  12. Kobbelt LP, Botsch M, Schwanecke U, Seidel HP (2001) Feature sensitive surface extraction from volume data

  13. Lee SW, Nestler A (2012) Virtual workpiece: workpiece representation for material removal process. Int J Adv Manuf Technol 58(5–8):443–463

    Article  Google Scholar 

  14. Li JG, Ding J, Gao D, Yao YX (2010) Quadtree-array-based workpiece geometric representation on three-axis milling process simulation. Int J Adv Manuf Technol 50(5–8):677–687

    Article  Google Scholar 

  15. Li JG, Yao YX, Xia PJ, Liu CQ, Wu CG (2008) Extended octree for cutting force prediction. Int J Adv Manuf Technol 39(9-10):866–873

    Article  Google Scholar 

  16. Liu SQ, Ong SK, Chen YP, Nee AYC (2006) Real-time, dynamic level-of-detail management for three-axis NC milling simulation. Comput Aided Des 38(4):378–391

    Article  Google Scholar 

  17. Lukic D, Zivanovic S, Vukman J, Milosevic M, Borojevic S, Antic A (2018) The possibilities for application of step-nc in actual production conditions. J Mech Sci Technol 32(7):3317–3328

    Article  Google Scholar 

  18. Miao Y, Song X, Jin T, Shan Y (2016) Improving the efficiency of solid-based NC simulation by using spatial decomposition methods. Int J Adv Manuf Technol 87(1–4):421–435

    Article  Google Scholar 

  19. Nishida I, Okumura R, Sato R, Shirase K (2018) Cutting force simulation in minute time resolution for ball end milling under various tool posture. J Manuf Sci Eng, 140(2 SI)

  20. O’onnell J, Jablokow (1993) Construction of solid models from nc machining programs. ASME Production Engineering Division (Publication) 64:157

    Google Scholar 

  21. Rivièrelorphèvre E, Huynh HN, Verlinden O (2018) Influence of the time step selection on dynamic simulation of milling operation. Int J Adv Manuf Technol 95(7):1–16

    Google Scholar 

  22. Roy U, Xu Y (1998) 3-D object decomposition with extended octree model and its application in geometric simulation of NC machining. Robot Comput Integr Manuf 14(4):317–327

    Article  Google Scholar 

  23. Spence AD, Altintas YA (1994) A solid modeller based milling process simulation and planning system. J Eng Indust 116(1):61

    Article  Google Scholar 

  24. Sullivan A, Erdim H, Perry RN, Frisken SF (2012) High accuracy NC milling simulation using composite adaptively sampled distance fields. Comput Aided Des 44(6):522–536

    Article  Google Scholar 

  25. Sun YJ, Yan C, Wu SW, Gong H, Lee CH (2018) Geometric simulation of 5-axis hybrid additive-subtractive manufacturing based on tri-dexel model. Int J Adv Manuf Technol 99(9–12):2597–2610

    Article  Google Scholar 

  26. Takata S, Tsai MD, Inui M, Sata T (1989) A cutting simulation system for machinability evaluation using a workpiece model. CIRP Ann Manuf Technol 38(1):417–420

    Article  Google Scholar 

  27. Wang Xiaoyu Chen Jihong TX (2010) Component implementation technology of wire-frame simulation based on vtk. Comput Eng 36(4):226–228

    Google Scholar 

  28. Weik MH (2001) Wire-frame modeling. Springer, US

  29. Xu X (2006) Realization of step-nc enabled machining. Robot Comput Integr Manuf 22(2):144–153

    Article  MathSciNet  Google Scholar 

  30. Yau HT, Tsou LS (2009) Efficient NC simulation for multi-axis solid machining with a universal APT cutter. J Comput Inform Sci Eng 9(2):375–389

    Article  Google Scholar 

  31. Yip-Hoi D, Huang X (2006) Cutter/workpiece engagement feature extraction from solid models for end milling. J Manuf Sci Eng 128(1):339–349

    Article  Google Scholar 

  32. Zhang Y, Xu X, Liu Y (2011) Numerical control machining simulation: a comprehensive survey. Int J Comput Integr Manuf 24(7):593–609

    Article  Google Scholar 

  33. Zhao G, Liu Y, Xiao W, Zavalnyi O, Zheng L (2018) Step-compliant cnc with t-spline enabled toolpath generation capability. The International Journal of Advanced Manufacturing Technology

  34. Zhou Xiangdong TX (2009) Numerical control machining wire-frame simulation based on vtk. Mach Tool Hydraul 37(7):208–210

    Google Scholar 

  35. Zhu W, Hu T, Luo W, Yan Y, Zhang C (2018) A step-based machining data model for autonomous process generation of intelligent cnc controller. Int J Adv Manuf Technol 96(1-4):271–285

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenlei Xiao.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhao, G., Cao, X., Xiao, W. et al. STEP-NC feature-oriented high-efficient CNC machining simulation. Int J Adv Manuf Technol 106, 2363–2375 (2020). https://doi.org/10.1007/s00170-019-04770-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-019-04770-3

Keywords

Navigation