This paper describes an efficient tool path generator, capable of automatically generating the NC code needed to manufacture arbitrarily shaped pockets with constant depth. The pockets are defined by contours consisting of line-segments and arcs, and may contain islands of unremoved material (also defined by contours of line-segments and arcs). The algorithm used to construct the contour parallel tool path is based on Voronoi diagrams and has an O(n log(n)) complexity, where n denotes the number of contour-segments defining the pocket's boundary.
- 21/2D pocket machining
- Automatic tool path generation
- Free-form pockets
- Voronoi diagrams