Функции управляемые G-кодом

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

Код        Группа     Функция

G00*               01        Позиционирование (ускоренный ход)

G01                 01        Линейная интерполяция (подача на врезание)

G02                 01        Круговая интерполяция против часовой стрелки

G03                 01        Круговая интерполяция по часовой стрелке

G04                 00        Выдержка (пауза)

G10                 00        Ввод данных программы

G11                 00        Ввод данных программы- конец режима

G18*               16        Выбор плоскости ZpXp

G20                 01        Черновой цикл за один проход

G21                 01        Цикл нарезания резьбы за один проход

G22*               09        Запомненный предел перемещения оси активизирован

G23                 09        Запомненный предел перемещения оси не активизирован

G24                 01        Цикл подрезания торца за один проход

G28                 00        Возврат к референтной точке

G30                 00        Возврат к базовым 2-й, 3-й и 4-й точке

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

G34                 01        Нарезание резьбы с переменным шагом

G40*               07        Окончание компенсация радиуса инструмента

G41                 07        Компенсация радиуса инструмента справа

G42                 07        Компенсация радиуса инструмента слева

G52                 00        Создание локальной системы координат

G53                 00        Создание станочной системы координат

G54*               14        Выбор системы координат детали 1

G55                 14        Выбор системы координат детали 2

G56                 14        Выбор системы координат детали 3

G57                 14        Выбор системы координат детали 4

G58                 14        Выбор системы координат детали 5

G59                 14        Выбор системы координат детали 6

G65                 00        Макровызов

G66                 12        Модальный макровызов

G67*               12        Окончание модального макровызова

G70                 06        Ввод размеров в дюймах

G71                 06        Ввод размеров в мм

G72                 00        Цикл чистовой обработки

G73                 00        Цикл черновой обработки с несколькими проходами

G74                 00        Цикл подрезки торца с несколькими проходами

G75                 00        Цикл повторения профиля с несколькими проходами

G76                 00        Цикл сверления с с удалением стружки в конце

G77                 00        Цикл сверления наружного/внутреннего диаметра

G78                 00        Цикл для многозаходной резьбы

G80*               10        Отмена цикла сверления

G83                 10        Цикл радиального сверления

G84                 10        Цикл осевого нарезания резьбы

G86                 10        Цикл радиального сверления

G90*               03        Программирование в абсолютных величинах

G91                 03        Программирование в прираащениях

G92                 00        Установка координатной системы или макс, скорости вращения шпинделя

G94                 05         Подача в мм/мин

G95*               05          Подача в мм/оборот

G96                 02          Включение постоянной скорости резания

G97*               02          Выключение постоянной скорости резания

G98                 11           Возврат к начальной плоскости цикла сверления

G99                 11          Возврат к плоскости точки R цикла сверления

G112               21          Режим интерполяции в полярных коодинатах

G113               21    Аннулирование режима интерполяции в полярных коодинатах

G112               21    Режим интерполяции в полярных коодинатах

G113               21    Аннулирование режима интерполяции в полярных коодинатах

            Функции G - это подготовительные функции, которые отражают вид перемещения станка, режим интерполяции и тип размеров. Существует два типа функций G:

            Не модальные функции G группы 00, которые активны только в каждом кадре;

            Модальные функции G (другие, чем те, которые относятся к труппе 00), действие которых продолжается до тех пор, пока они заменятся другими функциями той же группы.

            Функции G, отмеченные звездочкой (*) являются активными при включении станка или после сброса числового управления (RESET)

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

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

G00     Позиционирование на ускоренном ходу

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

Вид перемещения инструмента может определяться параметром станка.

• нелинейное    перемещение происходит отдельно по каждой оси X и Z, траектория движения инструмента не прямая.

• линейное => траектория инструмента - это линейная интерполяция как при С01.

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

G01     Линейная интерполяция (рабочая подача )

            Данная функция управляет линейным перемещением инструментов. Она может задаваться как в абсолютных величинах, так и в приращениях. Скорость подачи задаётся функцией F... .

G02     Круговая или винтовая интерполяция против часовой стрелки

G03     Круговая или винтовая интерполяция по часовой стрелке

            Направления перемещения, которое вызывается данными функциями в плоскости ZX.

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