Подготовительные функции. Коды 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 в группах.