Программирование обработки на многооперационном станке, страница 9

При наладке станка в корректор с указанным номером заносят длину инструмента или его радиус (диаметр). По команде G43 содержимое корректора складывается с запрограммированным перемещением (коррекция в "+"), а по команде G44 - наоборот, вычитается (коррекция в "-").

Например, если в корректоре D01 записана длина сверла l=30 мм, то при отработке кадра

G90 G43 D01 Z20

координата торца шпинделя будет равна Z=20 + 30=50 мм (рис. 8.1).

Тот же кадр можно запрограммировать в приращениях:

G91 G43 D01 Z-90.

Здесь фактическое перемещение по оси Z составит DZ=-90+30=-60 мм. Величина коррекции может быть записана в корректор со знаком "+" или "-", что необходимо учитывать при программировании команд G43/G44.

Рис. 8.1. Пример коррекции на длину инструмента

Функции G43/G44 являются модальными и взаимно отменяют друг друга. Номер корректора, указанный для соответствующей оси, также является модальным и запоминается до указания нового номера. Коррекция по всем осям аннулируется командой G40. Для отмены коррекции по одной оси вместо функции G40 программируют команду D00. Например, для возврата в исходную точку (см. рис. 8.1) следует записать:

G90 D00 Z110

или

G91 D00 Z90.

По своей сути команды G43/G44 означают сдвиг нуля программы по соответствующим осям на величину коррекции. Однако при этом следует учитывать, что смещение начала координат будет зависеть от режима G90/G91. В режиме G90 коррекция отсчитывается от главного нуля УП,  а  в  режиме  G91 -  от  текущего  нуля  (с учетом предыдущих коррекций).

Например, фрезерование паза (рис. 8.2) можно запрограммировать в абсолютах:

G90 G00 G44 D01 X100 G44 D01 Y70

G01 G43 X160 G43 Y130.

В первом кадре задано перемещение в точку 1 с отрицательной коррекцией на радиус RИ, который записан в корректоре D01. Это равносильно сдвигу начала координат W в точку W1 на величину -RИ по обеим осям. Координаты  центра  фрезы  в новой системе X1W1Y1 будут равны запрограммированным X1=100 мм и Y1=70 мм.

Во втором кадре задано перемещение в точку 2 с положительной коррекцией. При этом начало координат смещается в точку W2 на величину +RИ от главного нуля W. Положение фрезы в системе X2W2Y2 будет соответствовать координатам Х2=160 мм и Y2=130 мм.

Если ту же траекторию запрограммировать в приращениях, то смещение точки W2 будет отсчитываться не от главного нуля W, а от текущего начала координат W1. Поэтому   необходимо   предусмотреть   еще   один   корректор   (например,   D02)   и записать туда величину 2RИ:

G91 G00 G44 D01 X100 G44 D01 Y70

G01 G43 D02 X60 G43 D02 Y60.

В качестве примера приведем фрагмент УП для обработки контура (рис. 8.3):

G90 G00 G44 D01 X60 G44 D01 Y50

G01 G43 Y130

G43 X130

Y80

X190

G44 Y50

G44 X60

G00 D00 X0 D00 Y0.

Этот же контур можно обработать в режиме G91:

G91 G00 G44 D01 X60 G44 D01 Y50

G01 G43 D02 Y80

G43 D02 X70

Y-50

X60

G44 Y-30

G44 X-130

G00 D00 X0 D00 Y0.

9. АВТОМАТИЧЕСКИЙ РАСЧЕТ ЭКВИДИСТАНТЫ

Автоматический расчет эквидистанты применяют для контурного фрезерования. Основу этого метода составляет расчет векторов коррекции в опорных точках траектории. Эти векторы направлены по нормали к запрограммированной траектории, а по величине равны радиусу инструмента RИ, которой записывают в соответствующий корректор.

Включение режима автоматического расчета эквидистанты программируют функциями G41 или G42, которые определяют характер коррекции  по  отношению  к направлению движения:

G41 – коррекция слева;

G42 – коррекция справа.

 


Рис. 8.2. Пример коррекции на радиус инструмента

 


Рис. 8.3. Пример обработки контура с осепараллельной коррекцией

Эти функции являются модальными и отменяются командами G40 или D00. Величину коррекции задают ссылкой на номер корректора по адресу D.

К моменту включения коррекции должны быть запрограммированы плоскость коррекции (чаще всего G17) и режим линейной интерполяции (G01). Эти команды можно задавать в одном кадре с функциями G41/G42.

Команды G41/G42 программируют непосредственно после координат начальной точки эквидиcтанты, например (рис. 9.1, а):

G90 G17 G01 X85 Y30 G41 D01.