000052.

## 3.5. Коррекция инструмента на радиус.

С помощью функций G40, G41, G42 программируется коррекция траектории движения инструмента на величину его радиуса. Эти функции используются вместе с G00, G01, G02, G03 и они совместно определяют некоторый режим движения инструмента.

Величина смещения задаётся номером корректора по функции D (Таблица 11).

На примере нижеприводимого рисунка 17, описан процесс выработки режима коррекции на радиус инструмента. Кадр номер один называют кадром включения. При программировании G41 происходит переключение из режима отмены коррекции на режим коррекции на радиус инструмента слева от обрабатываемого контура.

В конечной точке Р1 кадра N1 происходит смещение на величину радиуса инструмента, перпендикулярное к направлению от Р1 к Р2. При этом радиус инструмента определён кодом D07. То есть в ячейке памяти соответствующей номеру корректора 7 хранится значение радиуса инструмента. Теперь, когда уже задан режим коррекции на радиус инструмента, достаточно запрограммировать контур заготовки в натуральном масштабе, смещение на радиус инструмента будет при этом вводиться автоматически. Если задать G40 в кадре N11 при возвращении в точку отправления, то коррекция на радиус будет отменена и инструмент возвратится в точку отправления.

:01G92X0Y0Z0
N1G90G17G01G41D07X250Y550F150
N2G01Y900
N3X450
N4G03X500Y1150I-600J250
N5G02X900I200J150
N6G03X950Y900I650J0
N7G01X1150
N8Y550
N9X700Y650
N10X250Y550
N11G00G40X0Y0

Величину смещения D по номеру 7 необходимо установить до начала отработки программы.

Примечание:

Запрещается программирование перемещений по оси, перпендикулярной плоскости коррекции (XY, YZ, ZX) без предварительной отмены коррекции на радиус инструмента, если она была введена.