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

The main purpose of a CNC program development is to create a cutter toolpath in a specific location of the part or machine. If such toolpath requires both the right and left hand orientation, overall programming time can be shortened by using a feature called Mirror Image.
Any sequence of machining operations can be repeated symmetrically by using the mirror image feature of a control system. There is no need for new calculations, so this technique of programming reduces the programming time as well as the possibility of errors. Mirror image is sometimes called the Axis Inversion function. This description is accurate up to a point. Although it is true that in mirror image mode selected machine axes will be inverted, but several other changes will also take place at the same time. Therefore, the term Mirror Image is more accurate. Those who are familiar with a CAD system will find that the mirror image function in CNC is based on the same principles.
Mirror image is based on the principle of symmetrical parts, known as the Right Hand (R/H) and the Left Hand (L/H) parts (Figure 41-1 - CAD mirror image used).
Programming mirror image requires understanding of the basic rectangular coordinate system, particularly how it applies to quadrants. It also requires good grasp of circular interpolation and applications of cutter radius offset.
Earlier subjects established that there are...