Newsletter   FREE GlobalSpec e-Newsletters
Receive the latest news, trends, and technology relevant to your work.
(See Titles)

Chapter 19: Tool Length Offset

By Peter Smid
From CNC Programming Handbook: A Comprehensive Guide to Practical CNC Programming, Second Edition

OVERVIEW

So far, we have looked at two methods of compensation for the actual position of the cutting tool in relation to the machine reference point. One method was the older type, using position compensation, the other was the contemporary work coordinate system method ( work offset). In both cases, the emphasis was only on the X and Y axes, not on the Z axis. Although the Z axis could have been included with either method, the results would not have been very practical. The main reason is the nature of the CNC work.

Normally, programmer decides on the setup of a part in the fixture and selects the appropriate location of the XYZ program zero (part reference point or part zero). When using work offsets, XY axes are always measured from the machine reference point to the program zero position. By a strict definition, the same rule applies to the Z axis. The major difference is that the measured XY values will remain unchanged for all tools, whether there is one tool used or one hundred tools. That is not the case with the Z axis.

The reason? Each tool has a different length.

GENERAL PRINCIPLES

The length of each cutting tool has to be accounted for in every program for a CNC machining center. Since the earliest applications of numerical control, various techniques of programming tool length have emerged. They all belong into one of two basic groups:

  • Actual...

Copyright Industrial Press 2003 under license agreement with Books24x7

Products & Services
CNC routers are computer-controlled machines that are capable of cutting complex two-dimensional (2D) and three-dimensional (3D) shapes with router bits that spin at high speeds. Search by Specification | Learn more about CNC Routers
Coordinate measuring machines (CMMs) are mechanical systems designed to move a measuring probe to determine the coordinates of points on a work piece surface. Search by Specification | Learn more about Coordinate Measuring Machines (CMM)
Milling machines move a clamped workpiece into a fixed, rotating cutter; or move the cutter itself into a stationary workpiece. There are two basic configurations: vertical and horizontal. Search by Specification | Learn more about Milling Machines
Tool turrets are indexing tool holders for lathes, transfer machines, and other machine tools. They allow equipment to carry multiple cutting tools at one time and mount individual tools in the correct sequence. Learn more about Tool Turrets
Machining centers are machine tools that are used to automatically repeat operations on a workpiece. They are usually numerically controlled. Operations include drilling, reaming, tapping, milling, and boring. Learn more about Machining Centers

Product Announcements
TEKNA USA Corp. - 4 Axis CNC Vertical Machining Center
Tekna's Model TK441/2 Four Axis Machining Center enables companies to increase productivity and reduce expenses by replacing two traditional machines and two operators with one Tekna machine and one... (read more)
American GFM Corporation - RM30 Panel Router
The model RM-30 Panel Router equipped with programmable vacuum pods, provides manufacturers the ability to hold slightly curved or flat panels firmly in place during machining. (read more)
Heidenhain Corporation - HEIDENHAIN'S New Flexible MANUALplus 620 Control
HEIDENHAIN's MANUALplus NCs have been proving themselves in daily use on action-oriented lathes for many years now, but with the introduction of the new MANUALplus 620, HEIDENHAIN marks another step... (read more)
American GFM Corporation - RMx-50 Combination Routers
Exceptionally versatile, combination machines enable users to take advantage of the unique capabilities of each cutting method without changing the setup. (read more)
American GFM Corporation - RMS-30 Stack Router
This versatile conveyorized stack router is capable of routing stacks of aluminum sheets without requiring lag screws or rivets to hold the sheets to the base table. Instead, the material is clamped... (read more)
Jason Finishing Group-Osborn/JacksonLea - ATB Brush Tool Implementation
Optimal life and cut will be obtained by finding the proper balance between brush speed (RPM), part penetration, and line speed. (read more)

Topics of Interest
OVERVIEW A CNC machine tool does not always cut material and make chips. From the moment the cutting tool becomes active in a part program, it goes through a number of motions - some are productive... (Read More)
OVERVIEW So far, we have looked at two methods of compensation for the actual position of cutting tool in relation to the machine reference point. One method was the older type, using position... (Read More)
OVERVIEW The contour of a part - also known as a profile - is normally programmed for milling applications by establishing the depth in the Z axis first, then moving the cutting tool individually... (Read More)
During typical everyday program development, the number of tool length offsets in a program will correspond to the number of different tools used in the same program. Normally, each tool requires and... (Read More)
OVERVIEW Contour of a part - also known as a profile - is normally programmed for milling applications by establishing the depth in Z-axis first, then moving the cutting tool individually along the... (Read More)