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

Linear interpolation is closely related to rapid positioning motion. While rapid tool motion is meant to be used from one position of the work area to another position without cutting, linear interpolation mode is designed for actual material removal, such as contouring, pocketing, face milling and many other cutting motions.
Linear interpolation is used in part programming to make a straight cutting motion from the cutter start position to its end position. It always uses the shortest distance a cutting tool path can take. The motion programmed in linear interpolation mode is always a straight line, connecting the contour start and end points. In this mode, the cutter moves from one position to another by the shortest distance between the end points. This is a very important programming feature, used mainly in contouring and profiling. Any angular motion (such as chamfers, bevels, angles, tapers, etc.) must be programmed in this mode to be accurate. Three types of motion can be generated in the linear interpolation mode:
| single axis only |
| single axis only |
| multiple axes |
The term linear interpolation means that the control system is capable to calculate thousands of intermediate coordinate points between the start point and end point of the cut. Result of this calculation is the shortest path between the two points. All calculations are automatic - the control system constantly coordinates and adjusts the feedrate for all cutting axes, normally...