Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование.doc
Скачиваний:
2
Добавлен:
18.11.2019
Размер:
136.7 Кб
Скачать

Подготовительные функции

Функции с адресом G , называемые подготовительными, определяют режим и условия работы станка и УЧПУ. Они кодируются от G00 и G99 . За каждой из функций закреплено стандартом определенное значение (табл. 3). В конкретных УЧПУ значение тех или иных функций может отличаться от рекомендуемых стандартом и это оговаривается конкретной методикой программирования.

Таблица 3

Значения подготовительных функций

Подготовительная

функция

Наименование

(Признак)

Значение

G00

Быстрое позиционирование

(I)

Перемещение на быстром ходу в заданную точку. Предварительно запрограммированная скорость перемещения игнорируется, но не отменяется.

G01

Линейная интерполяция

(I)

Перемещение с запрограммированной подачей по прямой к точке (норм. размер) G10 – длинные размеры, G11 – короткие размеры.

G02, G03

Круговая интерполяция

(I)

Движение по дуге менее 900 соответственно по часовой стрелке и против часовой стрелки с запрограммированной подачей.

G20, G21 – круговая интерполяция по часовой стрелке, длинные и короткие размеры.

G30, G31 – против часовой стрелки, длинные и короткие размеры.

G04

Пауза

( – )

Выдержка в отработке на определенное время, установленное на пульте или в заданное в кадре.

G06

Параболическая интерполяция

(I)

Движение по параболе с запрограммированной подачей.

G08

Разгон

( – )

Плавное увеличение скорости подачи до запрограммированного ее значения в начале движения.

G09

Торможение

( – )

Плавное уменьшение скорости подачи до фиксированного значения при приближении к заданной точке.

G12, G13

Отработка четверти окружности по часовой и против часовой стрелки.

G17, G18, G19

Выбор плоскости

(I)

Задание соответственно плоскостей XY, ZX, YZ, для таких функций, как круговая интерполяция, коррекция режущего инструмента и др.

G26

Задание перемещений в приращениях.

G27

Задание перемещений в абсолютных координатах.

G33, G34, G35

Резьба

(I)

Нарезание соответственно с постоянным, увеличивающимся и уменьшающимся шагом.

G40

Отмена коррекции

(III)

Отмена коррекции инструмента, заданной одной из функций G41 – G52.

G41, G42

Коррекция

(III)

Коррекция диаметра или радиуса инструмента при контурном управлении, режущий инструмент расположен соответственно слева или справа от обрабатываемой поверхности, если смотреть в направлении движения инструмента.

G43, G44

Коррекция

(III)

Коррекция диаметра или радиуса инструмента соответственно положительная. Указание соответственно о сложении (или вычитании) значения смещения инструмента, установленного на пульте, с координатами, заданными в кадрах.

G45 – G 52

Коррекция

(III)

Коррекция диаметра или радиуса инструмента при прямолинейном формообразовании.

G53

Отмена заданного смещения

(IV)

Отмена смещения, заданного одной из функций G54 – G59.

G25

Возврат

Возврат в «нуль станка».

G31

Многопроходный цикл резьбонарезания.

G32

Однопроходный цикл резьбонарезания.

G33

Цикл нарезания резьбы метчиком или плашкой.

G54 – G59

Заданное смещение

(IV)

Смещение нулевой точки детали относительно нуля станка по X, Y, Z, XY, ZX, YZ.

G60, G61

Точное позиционирование

(V)

Позиционирование в пределах одной или двух зон допуска, а также выбор стороны подхода при позиционировании.

G62

Быстрое позиционирование

(V)

Позиционирование в пределах одной или двух зон допуска, а также выбор стороны подхода при позиционировании.

G63

Нарезание резьбы

( – )

Нарезание резьбы метчиком. Позиционирование с остановкой шпинделя по достижении заданного положения

G80

Отмена постоянного цикла

(VI)

Функция, отменяющая постоянный цикл, заданной одной из функций G81 – G89.

G81 – G89

Постоянные циклы

(VI)

Последовательность команд, часто применяемых при обработке отверстий.

G90

Абсолютный размер

(VII)

Отсчет перемещения производится относительно выбранной нулевой точки.

G91

Размер в приращениях

(VII)

Отсчет перемещения производится относительно предыдущей запрограммированной точки.

G92

Установка абсолютных накопителей положения

( – )

Движение исполнительных органов не происходит.

G93

Скорость подачи в функции, обратной времени

( – )

Указание, что число, следующее за адресом F, равно обратному значению времени в минутах, необходимому для обработки.

G94, G95

(VIII)

Единица частоты вращения шпинделя (соответственно мм/мин, мм/об).

G96

Постоянная скорость резания

(IX)

Указание, что число, следующее за адресом S, равно скорости резания в м/мин. Запрограммированное значение скорости резания поддерживается автоматически регулированием частоты вращения шпинделя.

G97

Обороты в минуту

(IX)

Единица измерения. Указание, что число, следующее за адресом S, равно скорости шпинделя в оборотах в минуту.

G70

Однопроходный цикл продольной обработки.

G71

Однопроходный цикл поперечной обработки.

G73

Цикл глубокого сверления.

G74

Многопроходный цикл протачивания торцовых канавок.

G77

Многопроходный цикл продольной обработки.

G78

Многопроходный цикл поперечной обработки.

G92

Автоматическое смещение нулевой точки.

В общем случае подготовительные функции можно разграничить на несколько групп:

G00,…,G09 – команды общего порядка: позиционирование, линейная или круговая интерполяция, ускорение, замедление, пауза.

G10,…,G39 – особенности непрерывной обработки: выбор осей, плоскостей, видов интерполяции.

G40,…,G59 – коррекция размеров инструмента без отчета, смещение осей.

G60,…,G79 – вид и характер работы: точно, быстро.

G80,…,G89 – постоянные (фиксированные) автоматические циклы.

G90,…,G99 – особенности задания размеров, режимов обработки.

В каждой из рассмотренных групп имеются резервные команды.

Объединение подготовительных функций в группы по признакам, указанным в табл. 3, определяет возможность взаимной отмены их действия. Прочерк означает, что функция действует только в том кадре, в котором она указана.

Если в одном кадре необходимы несколько подготовительных функций, то их записывают в порядке возрастания номеров их признаков.