Lofting-based spiral tool path generation algorithm for milling a pocket with an island
- 170 Downloads
- 2 Citations
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 continuityPreview
Unable to display preview. Download preview PDF.
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 CrossRefGoogle 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.5034Google Scholar
- 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.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.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.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.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.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.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.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.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.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.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.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.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