Часто требуется удалить материал снаружи или изнутри контура, сформировав при этом тот или иной элемент. Чтобы не нарушить границы контура, необходимо учитывать радиус инструмента. Другими словами, необходимо, чтобы траектория перемещения оси инструмента была смещена, или эквидистантна, обрабатываемому контуру.
Вручную необходим пересчет каждой вводимой в программу координаты с учетом радиуса инструмента. Чтобы автоматизировать процесс, существует набор кодов G40/G41/G42. При этом в программе указание траектории совпадает с координатами контура, а эквидистантную траекторию перемещения станок создает на основе заданного в параметрах инструмента радиуса на стойке ЧПУ. D вызывает конкретное значение радиуса.
- G41 — смещение инструмента относительно направления перемещения влево.
- G42 — смещение инструмента относительно направления перемещения вправо.
- G40 — отключение смещения.
Особенности работы с компенсацией 1. Компенсация может быть включена/отключена только при прямолинейном движении.
2. В кадре включения компенсации длина перемещения должна быть больше длины используемой коррекции на радиус инструмента.