Improved Spiral High-Speed Machining of Multiply-Connected Pockets

We introduce a geometric heuristic for decomposing an arbitrarily complex pocket with or without islands into simpler sub-pockets that are better suited for efficient spiral high-speed machining. Within every sub-pocket we apply a second heuristic for selecting a “good” start point of the spiral tool path. Several machining parameters such as the step-over distance and the engagement angle are considered as measures and indicators for a good tool path. Our heuristics are based on the Voronoi diagram of the pocket contours, and we can handle contours consisting of straight-line segments and circular arcs. The resulting new algorithm for high-speed spiral pocket machining was implemented and tested successfully on real-world data. Our experiments provide strong evidence that our heuristics reduce the total length of the tool path, while also reducing the variation of the curvature and of the engagement angle over the entire tool path, and decreasing the ratio between the maximum and the minimum step-over di...

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

[2]  Ajay Joneja,et al.  Path Generation for High Speed Machining Using Spiral Curves , 2007 .

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

[4]  Pascal Ray,et al.  Corner optimization for pocket machining , 2004 .

[5]  Daniel C. H. Yang,et al.  A Laplace-Based Spiral Contouring Method for General Pocket Machining , 2004 .

[6]  Martin Held,et al.  VRONI: An engineering approach to the reliable and efficient computation of Voronoi diagrams of points and line segments , 2001, Comput. Geom..

[7]  Martin Held,et al.  Author's Personal Copy Computer-aided Design Topology-oriented Incremental Computation of Voronoi Diagrams of Circular Arcs and Straight-line Segments , 2022 .

[8]  Martin Held,et al.  C2 Approximation of Planar Curvilinear Profiles by Cubic B-Splines , 2014 .

[9]  Martin Held,et al.  Vroni and ArcVroni: Software for and Applications of Voronoi Diagrams in Science and Engineering , 2011, 2011 Eighth International Symposium on Voronoi Diagrams in Science and Engineering.

[10]  Meng Zhang,et al.  Toolpath Optimization for High Speed Milling of Pockets , 2009, 2009 Second International Conference on Information and Computing Science.

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

[12]  Z. Y. Zhao,et al.  Pocketing toolpath optimization for sharp corners , 2007 .

[13]  R. Prim Shortest connection networks and some generalizations , 1957 .

[14]  Paul K. Wright,et al.  Constant engagement tool path generation for convex geometries , 2000 .

[15]  Hongcheng Wang,et al.  A Metric-Based Approach to Two-Dimensional (2D) Tool-Path Optimization for High-Speed Machining , 2005 .

[16]  Chee-Keng Yap,et al.  AnO(n logn) algorithm for the voronoi diagram of a set of simple curve segments , 1987, Discret. Comput. Geom..

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