Skip to main content
Log in

A GPU-based tool parameters optimization and tool orientation control method for four-axis milling with ball-end cutter

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

Abstract

Aiming at tool parameters selection and tool axis control in the four-axis machining process with a ball-end cutter, a GPU-based method is proposed in this paper. Firstly, based on the characteristics of the tool movement in four-axis machining, the feasible domain of discrete space for the tool is defined. Through the analysis of factors affecting the selection of tool parameters, a tool parameter optimization model is established. Secondly, an Automatically Programmed Tools (APT) tool model is used as the tool model. Basically, a simplified model of a ball-end cutter and tool holders is established, and the calculation methods for the critical tool diameters and the critical tool lengths in feasible domains are determined. After that, through the analysis and application of GPU parallel computing technology, a discrete feasible domain calculation, as well as the rapid solution of the critical tool parameters, is realized. To validate the developed method, tool diameters and orientations are optimized for machining of an open blisk. The validation demonstrates that this method can be used to select the optimal tool parameters and to obtain the overall smooth tool orientations.

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.

Similar content being viewed by others

References

  1. Luo M, Yan D, Wu B, Zhang D (2016) Barrel cutter design and toolpath planning for high-efficiency machining of freeform surface. Int J Adv Manuf Technol 85(9):2495–2503. https://doi.org/10.1007/s00170-015-8113-z

    Article  Google Scholar 

  2. Ji W, Wang L, Haghighi A, Givehchi M, Liu X (2018) An enriched machining feature based approach to cutting tool selection. Int J Comput Integr Manuf 31(1):1–10. https://doi.org/10.1080/0951192X.2017.1356472

    Article  Google Scholar 

  3. Veeramani D, Gau YS (1997) Selection of an optimal set of cutting-tools for a general triangular pocket. Int J Prod Res 35(9):2621–2638. https://doi.org/10.1080/002075497194697

    Article  MATH  Google Scholar 

  4. Yingjie Z, Li Y (2007) New approach to selecting multiple tools for milling 2.5-D pockets. In: Proceedings of the 2007 IEEE international conference on mechatronics and automation, 5–8 Aug. 2007, Harbin, China, pp 2320–2325. https://doi.org/10.1109/ICMA.2007.4303915

  5. Zhang Y, Ge L (2008) Selecting optimal set of tool sequences for machining of multiple pockets. Int J Adv Manuf Technol 42(3):233–241. https://doi.org/10.1007/s00170-008-1609-z

    Google Scholar 

  6. Yao Z, Gupta SK, Nau DS (2003) Algorithms for selecting cutters in multi-part milling problems. Comput Aided Des 35(9):825–839. https://doi.org/10.1016/S0010-4485(02)00110-0

    Article  Google Scholar 

  7. Lee Y-S, Chang T-C (1995) Application of computational geometry in optimizing 2.5D and 3D NC surface machining. Comput Ind 26(1):41–59. https://doi.org/10.1016/0166-3615(95)80005-0

    Article  Google Scholar 

  8. Chen ZC, Zhang H (2009) Optimal cutter size determination for 2½-axis finish machining of NURBS profile parts. Int J Prod Res 47(22):6279–6293. https://doi.org/10.1080/00207540802353421

    Article  Google Scholar 

  9. Ding XM, Fuh JYH, Lee KS (2001) Interference detection for 3-axis mold machining. Comput Aided Des 33(8):561–569. https://doi.org/10.1016/S0010-4485(00)00097-X

    Article  Google Scholar 

  10. Jensen CG, Red WE, Pi J (2002) Tool selection for five-axis curvature matched machining. Comput Aided Des 34(3):251–266. https://doi.org/10.1016/S0010-4485(01)00086-0

    Article  Google Scholar 

  11. Schmitz TL, Burns TJ, Ziegert JC, Dutterer B, Winfough WR (2004) Tool length-dependent stability surfaces. Mach Sci Technol 8(3):1–21

    Article  Google Scholar 

  12. Yao Q, Luo M, Zhang D, Wu B (2018) Identification of cutting force coefficients in machining process considering cutter vibration. Mech Syst Signal Process 103:39–59. https://doi.org/10.1016/j.ymssp.2017.09.038

    Article  Google Scholar 

  13. Kim S-J (2007) Short and safe tool setting by safe space in NC machining. Int J Adv Manuf Technol 33(9–10):1017–1023. https://doi.org/10.1007/s00170-006-0526-2

    Article  Google Scholar 

  14. Wang N, Tang K (2007) Automatic generation of gouge-free and angular-velocity-compliant five-axis toolpath. Comput Aided Des 39(10):841–852. https://doi.org/10.1016/j.cad.2007.04.003

    Article  Google Scholar 

  15. Luo M, Luo H, Axinte D, Liu D, Mei J, Liao Z (2018) A wireless instrumented milling cutter system with embedded PVDF sensors. Mech Syst Signal Process 110:556–568. https://doi.org/10.1016/j.ymssp.2018.03.040

    Article  Google Scholar 

  16. Wang QH, Li JR, Gong HQ (2007) Graphics-assisted cutter orientation correction for collision-free five-axis machining. Int J Prod Res 45(13):2875–2894. https://doi.org/10.1080/00207540600767798

    Article  Google Scholar 

  17. Ho MC, Hwang YR, Hu CH (2003) Five-axis tool orientation smoothing using quaternion interpolation algorithm. Int J Mach Tool Manu 43(12):1259–1267

    Article  Google Scholar 

  18. Castagnetti C, Duc E, Ray P (2008) The domain of admissible orientation concept: a new method for five-axis tool path optimisation. Comput Aided Des 40(9):938–950. https://doi.org/10.1016/j.cad.2008.07.002

    Article  Google Scholar 

  19. Kersting P, Zabel A (2009) Optimizing NC-tool paths for simultaneous five-axis milling based on multi-population multi-objective evolutionary algorithms. Adv Eng Softw 40(6):452–463. https://doi.org/10.1016/j.advengsoft.2008.04.013

    Article  MATH  Google Scholar 

  20. Okitsu Y, Ino F, Hagihara K (2010) High-performance cone beam reconstruction using CUDA compatible GPUs. Parallel Comput 36(2):129–141. https://doi.org/10.1016/j.parco.2010.01.004

    Article  Google Scholar 

  21. Wang CCL, Manocha D (2013) GPU-based offset surface computation using point samples. Comput Aided Des 45(2):321–330. https://doi.org/10.1016/j.cad.2012.10.015

    Article  MathSciNet  Google Scholar 

  22. Tang M, Manocha D, Lin J, Tong R (2011) Collision-streams: fast GPU-based collision detection for deformable models. In: Proceedings of ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (i3D 2011), 18-20 Feb. 2011, San Fransisco, CA, pp 63–70

  23. Pan J, Manocha D (2012) GPU-based parallel collision detection for fast motion planning. Int J Robot Res 31(2):187–200. https://doi.org/10.1177/0278364911429335

    Article  Google Scholar 

  24. Bi Q, Wang Y, Ding H (2010) A GPU-based algorithm for generating collision-free and orientation-smooth five-axis finishing tool paths of a ball-end cutter. Int J Prod Res 48(4):1105–1124

    Article  Google Scholar 

  25. Morell-Giménez V, Jimeno-Morenilla A, García-Rodríguez J (2013) Efficient tool path computation using multi-core GPUs. Comput Ind 64(1):50–56. https://doi.org/10.1016/j.compind.2012.09.009

    Article  Google Scholar 

  26. Hsieh H-T, Chu C-H (2011) Particle swarm optimisation (PSO)-based tool path planning for 5-axis flank milling accelerated by graphics processing unit (GPU). Int J Comput Integr Manuf 24(7):676–687. https://doi.org/10.1080/0951192X.2011.570792

    Article  Google Scholar 

  27. Abecassis F, Lavernhe S, Tournier C, Boucard P (2015) Performance evaluation of CUDA programming for 5-axis machining multi-scale simulation. Comput Ind 71:1–9

    Article  Google Scholar 

  28. Luo M, Luo H, Zhang D, Tang K (2018) Improving tool life in multi-axis milling of Ni-based superalloy with ball-end cutter based on the active cutting edge shift strategy. J Mater Process Technol 252:105–115. https://doi.org/10.1016/j.jmatprotec.2017.09.010

    Article  Google Scholar 

  29. López de Lacalle LN, Lamikiz A, Sánchez JA, Salgado MA (2004) Effects of tool deflection in the high-speed milling of inclined surfaces. Int J Adv Manuf Technol 24(9):621–631. https://doi.org/10.1007/s00170-003-1723-x

    Article  Google Scholar 

  30. Chen ZC, Liu G (2008) An intelligent approach to multiple cutters of maximum sizes for three-axis milling of sculptured surface parts. J Manuf Sci Eng 131(1):014501–014501. https://doi.org/10.1115/1.3039518

    Article  Google Scholar 

  31. Wang J, Luo M, Zhang D (2018) A GPU-accelerated approach for collision detection and tool posture modification in multi-axis machining. IEEE Access 6:35132–35142. https://doi.org/10.1109/ACCESS.2018.2848938

    Article  Google Scholar 

Download references

Funding

This study is co-supported by the China Major National Science and Technology Projects (No. 2015ZX04001202) and the 111 project of China (No. B13044).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ming Luo.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, J., Zhang, D., Luo, M. et al. A GPU-based tool parameters optimization and tool orientation control method for four-axis milling with ball-end cutter. Int J Adv Manuf Technol 102, 1107–1125 (2019). https://doi.org/10.1007/s00170-018-2954-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-018-2954-1

Keywords

Navigation