Skip to main content
Log in

Lofting-based spiral tool path generation algorithm for milling a pocket with an island

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

Abstract

To improve the machining efficiency and cutting force stability for milling a pocket with an island, a lofting-based spiral tool path generation algorithm is presented. First, the machining area undergoes partition based on lofting lines through the profile vertices, and isogonal lofting lines are assigned according to the sub-area angular weight. Linear interpolation is proposed to get equal-spaced points between internal and external lofting points, and these interpolation points are circumferentially connected to form a spiral polyline. Next, control vertices that follow an exponential function distribution are inserted. Using these control vertices, a B-spline curve of any order can be defined. Finally, a spiral tool path for machining a pocket with an island is obtained. The algorithm can control the machining efficiency and machining precision by adjusting shape factor, lofting line number, and B-spline order according to specific processing requirements, and it can be directly applied to a machining center with a Non-uniform rational B-spline (NURBS) interpolation function. The experimental results show that, compared to contour-parallel, the C n continuous B-spline curve tool path has an obvious advantage on tool path length, machining efficiency, cutting force continuity, and workpiece surface quality.

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. Han X, Tang L (2015) Precise prediction of forces in milling circular corners. Int J Mach Tools Manuf 88:184–193. doi:10.1016/j.ijmachtools.2014.09.004

    Article  Google Scholar 

  2. Xiong ZH, Zhuang CG, Ding H (2011) Curvilinear tool path generation for pocket machining. P I Mech Eng B-J Eng 225(4):483–495. doi:10.1177/2041297510394085

    Google Scholar 

  3. Abrahamsen M (2014) Spiral toolpaths for high-speed machining of 2D pockets with or without islands. preprint arXiv: cs.CG/1412.5034

  4. Lin Z, Fu J, He Y et al (2013) A robust 2D point-sequence curve offset algorithm with multiple islands for contour-parallel tool path. Comput Aided Design 45(3):657–670. doi:10.1016/j.cad.2012.09.002

    Article  Google Scholar 

  5. Shih JL, Chuang SHF (2006) NURBS output based tool path generation for freeform pockets. Int J Adv Manuf Technol 29(7-8):714–721. doi:10.1007/s00170-005-2570-8

    Article  Google Scholar 

  6. Kim H, Lee S, Yang M (2006) A new offset algorithm for closed 2D lines with Islands. Int J Adv Manuf Technol 29(11-12):1169–1177. doi:10.1007/s00170-005-0013-1

    Article  Google Scholar 

  7. Midany TT, Elkeran A, Tawfik H (2009) A sweep-line algorithm and its application to spiral pocketing. Int J CAD/CAM 2(1):23–28

    Google Scholar 

  8. Held M, Spielberger C (2009) A smooth spiral tool path for high speed machining of 2D pockets. Comput Aided Design 41(7):539–550. doi:10.1016/j.cad.2009.04.002

    Article  Google Scholar 

  9. Xu J, Sun Y, Zhang X (2013) A mapping-based spiral cutting strategy for pocket machining. Int J Adv Manuf Technol 67(9-12):2489–2500. doi:10.1007/s00170-012-4666-2

    Article  Google Scholar 

  10. Banerjee A, Feng HY, Bordatchev EV (2012) Process planning for Floor machining of 2½D pockets based on a morphed spiral tool path pattern. Comput Ind Eng 63(4):971–979. doi:10.1016/j.cie.2012.06.008

    Article  Google Scholar 

  11. Li XB, Liang JJ, Ni P et al (2014) Novel path generation algorithm for high-speed pocket milling. Int J Prod Res 52(2):397–404. doi:10.1080/00207543.2013.828172

    Article  Google Scholar 

  12. Bhattacharjee B, Azeem A, Ali SM et al (2012) Development of a CNC interpolation scheme for CNC controller based on Runge-Kutta method. Int J Comput Aided Eng Technol 4(5):445–464. doi:10.1504/IJCAET.2012.048841

    Article  Google Scholar 

  13. Rauch M, Duc E, Hascoet JY (2009) Improving trochoidal tool paths generation and implementation using process constraints modelling. Int J Mach Tools Manuf 49(5):375–383. doi:10.1016/j.ijmachtools.2008.12.006

    Article  Google Scholar 

  14. Zhao H, Zhu L, Ding H (2013) A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition scheme for CNC machining of short line segments. Int J Mach Tools Manuf 65:88–98. doi:10.1016/j.ijmachtools.2012.10.005

    Article  Google Scholar 

  15. Lewis RM, Torczon V, Trosset MW (2000) Direct search methods: then and now. J Comput Appl Math 124(1):191–207. doi:10.1016/S0377-0427(00)00423-4

    Article  MathSciNet  MATH  Google Scholar 

  16. Romero-Carrillo P, Torres-Jimenez E, Dorado R et al (2015) Analytic construction and analysis of spiral pocketing via linear morphing. Comput Aided Des 69:1–10. doi:10.1016/j.cad.2015.07.008

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiongbing Li.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, Z., Li, X., Song, Y. et al. Lofting-based spiral tool path generation algorithm for milling a pocket with an island. Int J Adv Manuf Technol 88, 2169–2178 (2017). https://doi.org/10.1007/s00170-016-8951-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-016-8951-3

Keywords

Navigation