CNC Programming Handbook: A Comprehensive Guide to Practical CNC Programming, Second Edition

Machining holes is probably the most common operation, mainly done on CNC milling machines and machining centers. Even in the industries traditionally known for their complex parts, such as aircraft and aerospace components manufacturing, electronics, instrumentation, optical or mold making industries, machining holes is a vital part of the manufacturing process.
When we think of what machining holes means, we probably think first of such operations as center drilling, spot drilling and standard drilling, using common tools. However, this category is much wider. Other related operations also belong to the category of machining holes. The standard center drilling, spot drilling and drilling are used together with related operations such as reaming, tapping, single point boring, boring with block tools, countersinking and counterboring, spotfacing and even backboring.
Machining one simple hole may require only one tool but a precise and complex hole may require several tools to be completed. Number of holes required for a given job is important for selection of proper programming approach.
Even holes machined with the same tool may be different. Holes having the same diameter may have a variable depth, they may even be at different depths of the part. If all possible combinations are considered, it is easy to realize that making one hole may be a simple matter, but making a series of many different hole operations in one program requires a well planned and organized approach.
In the majority of programming applications, hole operations offer a great number of similarities from one...