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

Функциональные группы кодов G.

Группа Функция Группа Функция  
Однократные Выход из стандартных циклов
Интерполяция Масштабирование
Выбор плоскости Макро/Подпрограмма
Размеры Выбор системы координат
Подача Точность обработки углов
Измерение Вращение
Компенсация фрезы Полярные координаты
Компенсация длины инструмента Зеркальное отображение
Стандартные циклы Параметры программы для чистовой обработки поверхности

Таблица 3-2. Группы G кодов

Примечание: Система показывает номер 010 как тревога при неверно введенном G коде ( или он не из списка в данной таблице). В одном блоке может быть несколько кодов G. Если указано более одного кода G и, то активным становится последний введенный G код. Указание интерполяции по группе G кода 01 автоматически вводит условие по коду G80, т.е. отменяются стандартного циклы и наоборот G коды стандартных циклов не воздействуют на G коды группы 01.

Таблица G кодов.

Показан список G кодов, список типов функций (M) и (N) , определение групп и описание функции кодов. Некоторые G коды относятся только к формату программирования BNC или только к формату программирования ISNC и определяются также в этой инструкции. В другом случае G коды применимы с любым языком программирования.

G код Тип Группа Функция
G00 М Быстрое позиционирование
G01 М Линейная интерполяция (подача )
G02 М Круговая интерполяция/ Спиральная по часовой стрелки CW
G02.4 М Объемная 3D круговая интерполяция CW
G03 М Круговая интерполяция/ Спиральная против часовой стрелки CCW
G03.4 М Объемная 3D круговая интерполяция CСW
G04 N Остановка (с временной задержкой),точная остановка
G05.1 M Окончательные параметры поверхности

G05.2 M   Интерполяция результатов
G 09 N Уменьшение подачи до нуля
G10 N Настройка данных
G11 N Отмена режима настройки данных
G15 M Отмена полярных координат
G16 M Полярные координаты
G17 M Выбор плоскости интерполяции XY
G18 M Выбор плоскости интерполяции ZX
G19 M Выбор плоскости интерполяции YZ
ISNC G20 M Ввод в дюймах
ISNC G21 M Ввод в миллиметрах ( мм)
G28 N Возврат к заданной точке
G29 N Возврат от заданной точки
G31 N Функции измерения
G40 M Отмена компенсации инструмента
G41 M Компенсация инструмента слева
G42 M Компенсация инструмента справа
G43 M Компенсация длины инструмента +направление
G44 M Компенсация длины инструмента -направление
G45 N Увеличение коррекции инструмента
G46 N Уменьшение коррекции инструмента
G47 N Двойное увеличение коррекции инструмента
G48 N Двойное уменьшение коррекции инструмента
G49 M Отмена компенсации смещения длины инструмента
G50 M Отмена масштабирования
G51 M Масштабирование
G50.1 M Отмена зеркального отображения
G51.1 M Зеркальное отображение
G52 N Настройка системы координат
G53 N Выбор системы координат
G54 M Выбор рабочей системы координат 1
G55 M Выбор рабочей системы координат 2
G56 M Выбор рабочей системы координат 3
G57 M Выбор рабочей системы координат 4
G58 M Выбор рабочей системы координат 5
G59 M Выбор рабочей системы координат 6
G61 M Уменьшение скорости обработки до нуля - точная обработка углов
G64 M Отмена точной обработки угла
G65 N Макро команды, вызов субпрограмм
G66 M Вызов модальной субпрограммы
G67 M Отмена вызова модальной субпрограммы
G68 M Вращение координат



G69 M   Отмена вращения координат
BNC G70 M Программирование в дюймах
BNC G71 M Программирование в миллиметрах
G73 M Цикл сверления по проходам
ISNC G74 M Цикл нарезания левой резьбы
ISNC G74 With M29 M Жесткое нарезание резьбы
BNC G74 M Круговая интерполяция одного сектора
BNC G75 M Круговая интерполяция многих секторов
G76 M Ориентация цикла расточки
G80 M Отмена стандартных циклов
G81 M Цикл сверления
G82 M Цикл сверления с задержкой по времени
G83 M Цикл сверления глубоких отверстий по проходам
G84 M Цикл нарезания резьбы
ISNC G84.2 M Цикл жесткого нарезания резьбы
ISNC G84.3 M Цикл жесткого нарезания резьбы
ISNC G84 With M29 M Цикл жесткого нарезания резьбы
G85 M Цикл рассверливания, расточки
BNC G86 M Цикл ориентировочного рассверливания
ISNC G86 M Цикл расточки с быстрым выходом
BNC G87 M Цикл дробления стружки
ISNC G87 M Цикл обратной расточки
BNC G88 M Цикл жесткого нарезания резьбы
ISNC G88 M Цикл рассверливания ( расточки) с ручным прерыванием подачи
G89 M Цикл рассверливания ( расточки) с прерыванием подачи
G90 M Цикл абсолютного программирования
G91 M Цикл программирования по приращениям
G92 N Настройка нулевой точки
G94 M Скорость подачи
G98 M Возврат к начальной точке в стандартном цикле
G99 M Возврат к R-точке цикла в стандартном цикле


Таблица 3-3. Коды G.


Группа G код Тип Функция
G04 N Остановка временная, остановка
G09 Уменьшение скорости до нуля
G10 Настройка данных
G11 Отмена режима настройки данных
G28 Возврат к заданной контрольной точке
G29 Возврат от заданной контрольной точке
G31 Функция измерения
G45 Увеличение смещения инструмента
G46 Уменьшение смещения инструмента
G47 Двойное увеличение смещения инструмента
G48 Двойное уменьшение смещения инструмента
G92 Программирование нулевой точки
G00 M   Быстрое позиционирование
G01 Линейная интерполяция
G02 Круговая интерполяция/Спиральная интерполяция по часовой стрелки
G02.4 Объемная круговая интерполяция по часовой стрелки
G03 Круговая интерполяция/Спиральная интерполяция против часовой стрелки
G03.4 Объемная круговая интерполяция против часовой стрелки
BNC G74 Круговая интерполяция одного сектора
BNC G75 Круговая интерполяция нескольких секторов
G17 M Выбор плоскости XY
G18 Выбор плоскости ZX
G19 Выбор плоскости YZ
G90 M Абсолютная команда
G91 Возрастающая команда
G94 M Подача
BNC G70 M Ввод в дюймах
BNC G71 Ввод в миллиметрах (мм)
G40 M Отмена компенсации фрезы
G41 Компенсация фрезы слева
G42 Компенсация фрезы справа
G43 M Компенсация длины инструмента +направление
G44 Компенсация длины инструмента -направление

  G49   Отмена компенсации смещения длины инструмента
G73 M Цикл сверления по проходам
ISNC G74 Цикл нарезания левой резьбы
ISNC G74 With M29 Жесткое нарезание резьбы
G76 Цикл ориентировочного рассверливания ( расточки)
G80 Отмена стандартного цикла
G81 Цикл сверления
G82 Цикл сверления с задержкой по времени
G83 Цикл сверления глубоких отверстий по проходам
G84 Цикл нарезания резьбы
ISNC G84.2 Цикл жесткого нарезания резьбы
ISNC G84.3 Цикл жесткого нарезания резьбы
ISNC G84 with M29 Цикл жесткого нарезания резьбы
G85 Цикл рассверливания ( расточки)
BNC G86 Цикл ориентировочного рассверливания
ISNC G86 Цикл расточки с быстрым выводом
BNC G87 Цикл дробления стружки
ISNC G87 Цикл обратной расточки
BNC G88 Цикл жесткого нарезания резьбы
ISNC G88 Цикл рассверливания ( расточки) с ручным прерыванием подачи
G89 Цикл рассверливания ( расточки) с прерыванием подачи
G98 M Возврат к начальной точке в стандартном цикле
G99 Возврат к R-точке цикла в стандартном цикле
G50 M Отмена масштабирования
G51 Масштабирование
G65 M Макро команды, вызов субпрограмм
G66 Вызов модальной субпрограммы
G67 Отмена вызова модальной субпрограммы
G54 M Выбор рабочей системы координат 1
G55 Выбор рабочей системы координат 2
G56 Выбор рабочей системы координат 3
G57 Выбор рабочей системы координат 4
G58 Выбор рабочей системы координат 5
G59 Выбор рабочей системы координат 6

G61 M Уменьшение скорости обработки до нуля- точная обработка углов
G64 Отмена точной обработки угла
G68 M Вращение координат
G69 Отмена вращения координат
G15 M Отмена полярных координат
G16 Полярные координаты
G05.1 M Окончательные параметры поверхности
G05.2 Интерполяция результатов

Таблица 3-4. Коды G в группах.


Наши рекомендации