Analytic construction and analysis of spiral pocketing via linear morphing

In numerical control, pocketing is a widely extended machining operation with different industrial applications. Conventional strategies (directional and contour parallel) provide a uniform material removal rate, but they show discontinuities and undesirable stops. However, smooth spiral paths overcome discontinuities, although the removal rate is not constant, and their implementation is complex. In order to provide an in-between solution, our algorithm embeds an Archimedean spiral into a linear morphing definition of the pocket. The solution is smooth, simple, analytic, and leads to a B-spline curve. Different tests were performed to compare the proposed spiral to other conventional and spiral strategies. To study the influence of the tool-path geometry, we computed engagement angle and feed direction, and measured force and time. The results demonstrate that our spiral is a committed, analytic and easy to compute solution. We define spiral tool-paths via linear interpolation between closed curves.The algorithm is simple and provides an analytic solution in B-spline form.The tool path is smooth and maintains constant radial distances between laps.For non-convex pockets, the interpolation of its boundary and medial axis provides the spiral.Cutter engagement, feed direction, time and forces help to analyse the spiral.

[1]  Paul Xirouchakis,et al.  Selection of optimal cutting conditions for pocket milling using genetic algorithm , 2013 .

[2]  Martin Held,et al.  Improved Spiral High-Speed Machining of Multiply-Connected Pockets , 2014 .

[3]  Aydin Nassehi,et al.  Feature recognition from CNC part programs for milling operations , 2014 .

[4]  G. Farin Curves and Surfaces for Cagd: A Practical Guide , 2001 .

[5]  C. K. Toh,et al.  Cutter path strategies in high speed rough milling of hardened steel , 2006 .

[6]  Jarek Rossignac,et al.  Ieee Transactions on Visualization and Computer Graphics 1 Ball-morph: Definition, Implementation and Comparative Evaluation , 2022 .

[7]  Kai Tang,et al.  An algorithm for reducing tool retractions in zigzag pocket machining , 1998, Comput. Aided Des..

[8]  Hyun-Chul Kim,et al.  Tool path generation and modification for constant cutting forces in direction parallel milling , 2011 .

[9]  Satyandra K. Gupta,et al.  Geometric algorithms for computing cutter engagement functions in 2.5D milling operations , 2005, Comput. Aided Des..

[10]  Stephen Mann,et al.  A classified bibliography of literature on NC milling path generation , 1997, Comput. Aided Des..

[11]  Gershon Elber,et al.  MATHSM: medial axis transform toward high speed machining of pockets , 2005, Comput. Aided Des..

[12]  Ciro A. Rodríguez,et al.  Influence of tool path strategy on the cycle time of high-speed milling , 2003, Comput. Aided Des..

[13]  Y. C. Chung,et al.  Offset tool-path linking for pocket machining , 2002, Comput. Aided Des..

[14]  Sang C. Park,et al.  Tool-path planning for direction-parallel area milling , 2000, Comput. Aided Des..

[15]  Nicholas M. Patrikalakis,et al.  Shape Interrogation for Computer Aided Design and Manufacturing , 2002, Springer Berlin Heidelberg.

[16]  Rubén Dorado,et al.  Medial axis of a planar region by offset self-intersections , 2009, Comput. Aided Des..

[17]  Daniel C. H. Yang,et al.  A laplace-based spiral contouring method for general pocket machining , 2007 .

[18]  Jae Kwan Kim,et al.  A classification of multi-axis features based on manufacturing process , 2014 .

[19]  Gábor Lukács,et al.  Pocket machining based on contour-parallel tool paths generated by means of proximity maps , 1994, Comput. Aided Des..

[20]  Melik Dolen,et al.  New morphological methods to generate two-dimensional curve offsets , 2014 .

[21]  Theodor Borangiu,et al.  IMS10-image-based milling toolpaths with tool engagement control for complex geometry , 2012, Eng. Appl. Artif. Intell..

[22]  Vincent Pateloup,et al.  Pocketing toolpath computation using an optimization method , 2011, Comput. Aided Des..

[23]  Xiangkui Zhang,et al.  A mapping-based spiral cutting strategy for pocket machining , 2013 .

[24]  Martin Held,et al.  A smooth spiral tool path for high speed machining of 2D pockets , 2009, Comput. Aided Des..

[25]  P. Broomhead,et al.  Automatic CNC milling of pockets: geometric and technological issues , 1998 .

[26]  Minjie Wang,et al.  Cutting forces prediction in generalized pocket machining , 2010 .

[27]  Xiongbing Li,et al.  Novel path generation algorithm for high-speed pocket milling , 2014 .

[28]  Sang C. Park,et al.  Contour-parallel offset machining without tool-retractions , 2003, Comput. Aided Des..

[29]  Byoung Kyu Choi,et al.  Die-cavity pocketing via cutting simulation , 1997, Comput. Aided Des..

[30]  Javier Sánchez-Reyes,et al.  Algebraic manipulation in the Bernstein form made simple via convolutions , 2003, Comput. Aided Des..

[31]  Martin Held,et al.  On the Computational Geometry of Pocket Machining , 1991, Lecture Notes in Computer Science.

[32]  Michael Brady Bieterman,et al.  A Curvilinear Tool-Path Method for Pocket Machining , 2003 .

[33]  H. Persson,et al.  NC machining of arbitrarily shaped pockets , 1978 .