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.
This research was supported by the Austrian FWF Grant L43-N12.
|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.|
|Examples of our pocket decomposition [Held&Spielberger 2014]. Click on the thumbnail in order to see a larger image.|
C. Spielberger (2014):
"Improved Spiral High-Speed Machining of Multiply-Connected Pockets".
Computer-Aided Design and Applications, 11(3):346--357, 2014.
C. Spielberger (2013):
"Improved Spiral High Speed Machining of Pockets With Islands".
Proc. 10th Annual CAD Conference, p. 126-127, Bergamo, Italy, June 2013.
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.
file last modified: Wednesday, 22-Jun-2016 08:32:03 CEST
Copyright © 2017 Martin Held. All rights reserved.