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

  • Zhiping Liu
  • Xiongbing Li
  • Yongfeng Song
  • Bing Yi
  • Feng Chen
ORIGINAL ARTICLE

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.

Keywords

Pocket machining High-speed milling Spiral tool path Lofting Cn continuity 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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 CrossRefGoogle Scholar
  2. 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. 3.
    Abrahamsen M (2014) Spiral toolpaths for high-speed machining of 2D pockets with or without islands. preprint arXiv: cs.CG/1412.5034Google Scholar
  4. 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 CrossRefGoogle Scholar
  5. 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 CrossRefGoogle Scholar
  6. 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 CrossRefGoogle Scholar
  7. 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–28Google Scholar
  8. 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 CrossRefGoogle Scholar
  9. 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 CrossRefGoogle Scholar
  10. 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 CrossRefGoogle Scholar
  11. 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 CrossRefGoogle Scholar
  12. 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 CrossRefGoogle Scholar
  13. 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 CrossRefGoogle Scholar
  14. 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 CrossRefGoogle Scholar
  15. 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 MathSciNetCrossRefMATHGoogle Scholar
  16. 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 CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2016

Authors and Affiliations

  • Zhiping Liu
    • 1
  • Xiongbing Li
    • 1
  • Yongfeng Song
    • 1
  • Bing Yi
    • 1
  • Feng Chen
    • 1
  1. 1.School of Traffic & Transportation EngineeringCentral South UniversityChangshaChina

Personalised recommendations