me | department | university | teaching | research | disclaimer | personal stuff

High-Speed Pocket Machining

A common problem in CAD/CAM is to find a suitable tool path for milling a pocket that is defined by a shape in the plane. CNC machines can be programmed to follow a path that consists of straight-line segments and circular arcs; recent NC controllers do also support (specific families of) spline curves. When using high-speed machining (HSM), the spindle rotation speed and the feedrate are higher than for conventional milling in order to minimize the manufacturing time without a decrease in the part quality. The high rotation speeds and feedrates of HSM impose new constraints on the tool path: Due to its kinematic characteristics, the spindle has to slow down and stop its movement in a sharp corner, change its direction and accelerate until the desired maximum speed is reached again. The reduction of the speed has also thermic effects on the tool and on the currently machined location of the workpiece: The temperature at the point of contact rises if the feedrate shrinks.

It is folklore that overheating might cause chipping of the tool and degradation in the part quality. Thus, in order to meet the kinematic constraints of HSM, it is essential that the path is smooth, i.e., at least G1-continuous.

In joint work with Christian Spielberger an alternative to conventional contour-parallel machining was proposed. Let R be an arbitrary point inside of (the machinable area of) the pocket, chosen by the user. We compute a spiral-out tool path that exhibits the following properties:

More recently, we introduced 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. Again, 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 distance.

In joint work with Stefan de Lorenzo, this approach was simplified and also extended to multi-spiral paths.

The work by Christian Spielberger was supported by the Austrian FWF Grant L43-N12. More recent work by Stefan de Lorenzo was partially supported by travel grants paid out of the Austrian FWF Grant P 25816-N15.

[HSM paths] Three possible tool paths for machining a non-convex pocket. From left to right: Machining with one spiral path [Held&Spielberger 2009]; Machining with one spiral path which has an optimized start point; Adequate splitting and machining with two spiral paths. In each sub-figure the dashed curve represents the outermost offset curve S which is traversed by the tool at the end of the machining. Click on the thumbnail in order to see a larger image.
[HSM paths] Examples of our pocket decomposition [Held&Spielberger 2014]. Click on the thumbnail in order to see a larger image.

Related publications:

M. Held, S. de Lorenzo (2018):
"On the Generation of Spiral-Like Paths Within Planar Shapes".
Journal of Computational Design and Engineering, 5(3):348--357, July 2018.

M. Held, C. Spielberger (2014):
"Improved Spiral High-Speed Machining of Multiply-Connected Pockets".
Computer-Aided Design and Applications, 11(3):346--357, 2014.

M. Held, C. Spielberger (2013):
"Improved Spiral High Speed Machining of Pockets With Islands".
Proc. 10th Annual CAD Conference, p. 126-127, Bergamo, Italy, June 2013.

M. Held, C. Spielberger (2009):
"A Smooth Spiral Tool Path for High Speed Machining of 2D Pockets".
Computer-Aided Design, 41(7):539--550, July 2009.

M. Held, C. Spielberger (2008):
"A Smooth Spiral-like Tool Path with Controlled Cutting Width for Pocket Machining".
Proc. 5th Int. Symp. on Voronoi Diagrams, p. 88-100, Kiev, Ukraine, Sep 2008.

[Image of CS Logo]
file last modified: Thursday, 27-Feb-2020 07:29:07 CET
email address
Copyright © 2022 Martin Held. All rights reserved.
[Rock climbing]