КОРРЕКЦИЯ НА ПОЛОЖЕНИЕ ИНСТРУМЕНТА
7.1 Коррекция на положение инструмента +/- и отмена (G43/G44/G49)
Программный нуль является центром координатной системы детали, и используется при написании программы и при обработке заготовки. При смене инструмента координата центра инструмента по осям X и Y не изменяется. Но так как инструменты могут быть разной длины, изменится расстояние от кончика режущей кромки до программного нуля по оси Поэтому каждый инструмент будет иметь отличное от других расстояние от кончика режущей кромки до поверхности детали.
Коррекция положения инструмента используется для компенсации разницы программной и реальной положений инструмента.
В основном используется коррекция инструмента по длине, которая действует по оси Обычно для фрезных станков значения смещений по осям X,Y не задают и оставляют их равными нулю.
Активация корректора инструмента по длине выполняется функциями G43,G44.
Формат:
G43 Z_ D_ ; коррекция длины инструмента в положительном направлении G44 Z_ D_ ; коррекция длины инструмента в отрицательном направлении G49 ; отмена коррекции
Где: Z_ - координата точки, в которую будет выполняться движение. Этот параметр может отсутствовать
D_ - номер корректора, в котором заданы значения смещений для коррекции положения инструмента. Этот параметр может отсутствовать.В этом случае устанавливается или предыдущий заданный корректор или, если была задана функция смены инструмента по M6, то номер корректора D устанавливается равным номеру текущего инструмента Более подробно см п. 1.8.
Параметр D может быть задан в любом месте УП
По функции G43 значения смещений корректора D прибавляются к текущим координатам, а по функции G44 значения смещений корректора D вычитаются из текущих координат.
Активизацию коррекции на положение инструмента необходимо делать при первом подходе инструмента к заготовке после смены инструмента.
Подготовительные функции G43/G44 взаимоисключающие. Установленные однажды они действуют до тех пор, пока не будут переустановлены или отменены. Подготовительная функция G49 отменяет коррекцию на длину инструмента.
Пример:
. . . T2M6
G54 G17 X20 Y20 G43
G0 Z30 ; активизация корректора D2 , по номеру инструмента
G1 F200 Z-50 G0Z30
T5M6
G43 D7 Z20 ; активизация корректор D7 G0 Z30
G1 F200 Z-50
ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ (М - КОДЫ)
СИСТЕМЫ КООРДИНАТ И РЕФЕРЕНТНАЯ ТОЧКА
КОРРЕКЦИЯ НА РАДИУС ИНСТРУМЕНТА
ПОСТОЯННЫЕ ЦИКЛЫ СВЕРЛЕНИЯ И РАСТОЧКИ.
ПАРАМЕТРИЧЕСКОЕ ПРОГРАММИРОВАНИЕ
ПРИЛОЖЕНИЕ 1 - ПРИМЕР ПРИМЕНЕНИЯ ПАРАМЕТРИЧЕСКОЙ ПОДПРОГРАММЫ