Please use this identifier to cite or link to this item: http://hdl.handle.net/1783.1/726
Approximation algorithm for multipletool milling
Authors 
Arya, Sunil
Cheng, SiuWing Mount, David M. 


Issue Date  1999  
Summary  Milling is the mechanical process of removing material from a piece of stock through the use of a rapidly spinning circular milling tool in order to form some desired geometric shape. An important problem in computeraided design and manufacturing is the automated generation of efficient milling plans for computerized numerically controlled (CNC) milling machines. Among the most common milling problems is simple 2dimensional pocket milling: cut a given 2dimensional region down to some constant depth using a given set of milling tools. Most of the research in this area has focused on generating such milling plans assuming that the machine has a tool of a single size. Since modern CNC milling machines typically have access to a number of milling tools of various sizes and the ability to change tools automatically, this raises the important optimization problem of generating efficient milling plans that take advantage of this capability to reduce the total milling time. We consider the following multipletool milling problem: Given a region in the plane and a set of tools of different sizes, determine how to mill the desired region with minimum cost. The problem is known to be NPhard even when restricted to the case of a single tool. In this paper, we present a polynomialtime approximation algorithm for the multipletool milling problem. The running time and approximation ratio of our algorithm depend on the simple cover complexity (introduced by Mitchell, Mount, and Suri) of the milling region.  
Subjects  
Language  English 

Format  Technical report  
Access 
Files in this item:
