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

Позиция смены инструмента определена относительно нуля станка в виде координат ХПС, YПС, ZПС, которые являются станочными параметрами и постоянно хранятся в памяти УЧПУ. Координата YПС равна расстоянию от оси захвата автооператора до нуля станка (35...40 мм). Координаты ХПС и ZПС рекомендуется принимать вблизи нуля станка, например ХПС = ZПС=-5 мм*.

В режиме ручного управления выход в базовые точки станка выполняют по командам с пульта управления. В автоматическом режиме эти действия программируют с помощью подготовительных функций G28 и G29:

G28 – выход в позицию смены инструмента;

G29 – выход в нуль станка.

Перемещение в базовые точки по командам  G28 и G29 отрабатывается на быстром ходу в  абсолютной  системе,  т.е.  автоматически  устанавливаются  режимы  G00 и G90. Перед программированием функций G28 и G29 нужно отменить коррекцию на инструмент.

Для правильной отработки УП необходимо согласовать координатные системы программы и станка путем программирования смещений DХ, DY, DZ нуля программы относительно нуля станка**. Эти смещения задают двумя способами:

§  установкой смещений, заранее записанных в память УЧПУ, с, помощью функций  G71 - G75;

§  непосредственным программированием смещений командой G92 (пла-вающий нуль).

Отмену всех смещений, т.е. возврат в систему станка, программируют командой  G70.

* Если принять XПС=ZПС=0, то при автоматическом выходе в позицию смены перемещения по этим осям не будет.

** В общем случае необходимо рассматривать также смещения DB и DC. Однако, на практике эти значения принимают равными нулю.

Функции  G71 - G75  применяют  для  установки  системы  координат  в  начале УП, после поворота стола (при многосторонней обработке), а также при обработке нескольких заготовок в многоместном приспособлении. Каждойиз этих функций соответствует определенный набор смещений нуля программы:

G71 - DX1, DY1, DZ1;

G72 - DX2, DY2, DZ2;

G75 - DX5, DY5, DZ5.

Значения этих смещений предварительно заносят в память УЧПУ при наладке станка в виде станочных параметров.

Действие функций G71 - G78 зависит от способа задания координат. В  режиме G90 смещения DX, DY, DZ отсчитываются от нуля станка. В режиме G91 новая система устанавливается относительно предыдущего нуля УП.

На рис. 7.1. показана траектория инструмента (точки 1-2), которая будет получена при отработке кадров:

G90 G71

X30 Y20

G72

X20 Y60.

Рис. 7.1. Пример установки системы координат

В приведенном примере приняты следующие смещения:

G71 - DX1=-100 мм, DY1=-60 мм;

G72 - DX2=-40 мм, DY2=-40 мм.

Если функцию G72 запрограммировать в режиме G91, то траектория будет иной (точки 1-3):

G90 G71

X30 Y20

G91 G72

G90 X20 Y60.

Функции G71 – G75 являются модальными и действуют до взаимной отмены или до команды G70.

Команду G92 (плавающий нуль) применяют для установки местной системы координат при обработке группы однотипных поверхностей. Эта функция также весьма эффективна в сочетании с подпрограммами. Однако необходимо предупредить, что использование функции G92 требует от программиста внимательного контроля за тем, где находится нуль УП в тот или иной момент времени.

Смещения DX, DY, DZ нуля программы задают в одном кадре с функцией G92 по соответствующим адресам, например:

G92 X-200 Y-100 Z-50.

Здесь запрограммированы смещения DX=-200 мм, DY=-100 мм и DZ=-50 мм.

Действие команды G92 зависит от способа задания координат G90/G91, аналогично функциям G71 - G75. В условиях предыдущего примера (см. рис. 7.1) заменим функцию G72 на G92. Если команду G92 задать в режиме G90, то будет отработано перемещение из точки 1 в точку2:

G90 G71

X30 Y20

G92 X-40 Y-40

X20 Y60.

Для перемещения из точки 1 в точку 3 функцию G92 нужно запрограммировать в приращениях:

G91 G92 X-40 Y-40

G90 X20 Y60.

8. ОСЕПАРАЛЛЕЛЬНАЯ КОРРЕКЦИЯ

Осепараллельную коррекцию применяют для учета поправок на длину инструмента по оси Z, а такае для коррекции на радиус при фрезеровании поверхностей, параллельных осям Х, Y.

Осепараллельную коррекцию программируют с помощью функций G43 и G44. Команды G43/G44 задают непосредственно перед перемещением по соответ-ствующим осям с указанием по адресу двухразрядного номера корректора (от D01 до D99).