Содержание действия кода G определяется следующим за ним числовым значением.
Продолжительность действия G - функции определяется её типом. Существуют следующие два типа G - функций.
Одноразовый код – код G данного типа является эффективным только в том кадре, в котором он запрограммирован. (это коды группы 00)
Модальный код – код G данного типа является эффективным до тех пор, пока не будет закодирован другой код из той же группы, в которую входит данный код.
В одном кадре может быть запрограммировано несколько G – функций, но только из разных групп. Если же запрограммировать несколько G – функций одной группы, то действовать будет та, которая указана последней.
Некоторые G – функции устанавливаются автоматически при включении питания УЧПУ (Ex.– G01, G17, G40, G49, G53, G80, G90, G94 и т.п.)
Группы и типы G – функций (приведены выборочно) В основном для FANUK -210 (в скобках для FANUK -0 i )
функции | Группа | Наименование функции |
G00 | 01
| Быстрое позиционирование. Ускоренное перемещение в запрограммированную точку с максимальной скоростью подачи. Ранее запрограммированная скорость перемещения игнорируется, но не отменяется. Перемещения по осям координат могут быть нескоординированными. |
G01 | Линейная интерполяция с заданной скоростью подачи. Перемещение исполнительного органа по прямой линии со скоростью, заданной в программе при помощи адреса F. При этом обеспечивается постоянное отношение между скоростями по осям координат, пропорциональное отношению между расстояниями, на которые должен переместиться исполнительный орган станка по двум или более осям координат одновременно. | |
G02 | Круговая (или винтовая) интерполяция с перемещением по часовой стрелке. Команда на перемещение со скоростью, заданной в программе при помощи адреса F, по дуге окружности в направлении по часовой стрелке, если смотреть со стороны положительного направления координатной оси, перпендикулярной обрабатываемой поверхности. | |
G03 | Круговая (или винтовая) интерполяция с перемещением против часовой стрелки. Команда на перемещение со скоростью, заданной в программе при помощи адреса F, по дуге окружности в направлении против часовой стрелки, если смотреть со стороны положительного направления оси, перпендикулярной обрабатываемой поверхности. | |
G04 | 00
| Задержка (пауза) отработки программы, на время, заданное в программе или иным способом. |
G09 | Торможение. Т.е. уменьшение скорости перемещения при приближении к запрограммированной точке для повышения точности позиционирования. | |
G10 | Ввод программируемых данных (Ex.–координат смещения нуля) | |
G15 (G13.1) | 17 (21) | Отмена режима интерполяции в полярных координатах |
G16 (G12.1) | Режим интерполяции в полярных координатах | |
G17 | 02 (16) | Выбор плоскости XY. Задание плоскости XY для выполнения таких функций как круговая интерполяция, коррекция на фрезу и т.п. |
G18 | Выбор плоскости XZ. Задание плоскости XZ для выполнения таких функций как круговая интерполяция, коррекция на фрезу и т.п. | |
G19 | Выбор плоскости YZ. Задание плоскости YZ для выполнения таких функций как круговая интерполяция, коррекция на фрезу и т.п. | |
G20 | 06 | Ввод в дюймах |
G21 | Ввод в мм | |
G27 | 00 | Выход в «0» станка (фиксированную (референтную) позицию) по путевым ограничителям хода с подтверждением на индикации. |
G28 | Выход в «0» станка (фиксированную (референтную) позицию) через промежуточную точку | |
G29 | Выход из «0» станка в заданную точку через промежуточную точку | |
G30 | Выход в заданную точку через промежуточную точку | |
G31 | Функция пропуска т. е. прерывание отработки УП и переход к следующему кадру по команде от станка, например, при автоматическом контроле размеров и соответственно достижения заданного размера. | |
G33 | 01 | Нарезание резьбы (резцом) |
(G34) | Нарезание резьбы с переменным шагом | |
G40 | 07 | Отмена коррекции инструмента по радиусу (диаметру) |
G41 | Коррекция на радиус (диаметр) инструмента левая . Т. е. когда режущая часть инструмента находится слева от обрабатываемой поверхности, если смотреть от режущей части инструмента в направлении перемещения инструмента относительно обрабатываемой заготовки. Используется совместно с обозначением корректора на радиус (диаметр) инструмента, численное значение которого занесено в память ЧПУ станка. | |
G42 | Коррекция на радиус (диаметр) инструмента правая. (аналогично) | |
G43 | 08 | Коррекция на длину (вылет) инструмента в «+» положительном направлении. Т. е. численное значение коррекции, занесённое в память ЧПУ станка, необходимо сложить со значением координаты, заданной в соответствующих кадрах программы. |
G44 | Коррекция на длину (вылет) инструмента в «–» отрицательном направлении. Т. е. численное значение коррекции, занесённое в память ЧПУ станка, необходимо вычесть из значения координаты, заданной в соответствующих кадрах программы. | |
G 49 | Отмена коррекции на длину инструмента. | |
G45 | 00 | Увеличение перемещения на величину смещения, занесённую в УЧПУ по функции D |
G46 | Уменьшение перемещения на величину смещения, занесённую в УЧПУ по функции D | |
G47 | Увеличение перемещения на удвоенную величину смещения, занесённую в УЧПУ по функции D | |
G48 | Уменьшение перемещения на удвоенную величину смещения, занесённую в УЧПУ по функции D | |
G50 | 11 | Отмена масштабирования |
G51 | Масштабирование | |
G 92 | 00 | Задание (изменение) системы координат |
G52 | Установка локальной системы координат | |
G53 | Установка системы координат станка | |
G53 | Возврат к абсолютной системе координат т. е. отмена G 54 – G 59 (для некоторых УЧПУ) | |
G54 | 14 | Задание смещение координат нулевой точки детали относительно исходной точки станка. Т. е. установка системы координат заготовки №1. величины смещений должны быть заданы предварительно с пульта УЧПУ или введены программно с помощью функции G 10 |
G55 | ––//–– №2 | |
G56 | ––//–– №3 | |
G57 | ––//–– №4 | |
G58 | ––//–– №5 | |
G 59 | ––//–– №6 | |
G60 | 00 | Позиционирование в одном направлении (для повышения точности) |
G73 | 09 | Цикл сверления с периодическим выводом сверла |
G74 | Цикл нарезания левой резьбы | |
G76 | Цикл чистового растачивания | |
G80 | Отмена постоянного цикла | |
G81 | Цикл сверления | |
G82 | Цикл сверления или цикл встречного растачивания | |
G83 | Цикл сверления с периодическим выводом сверла | |
G84 | Цикл нарезания резьбы (метчиком) | |
G85 | Цикл растачивания с отводом на рабочей подаче | |
G86 | Цикл растачивания с быстрым отводом | |
G87 | Цикл обратного растачивания | |
G88 | Цикл растачивания с отводом вручную | |
G89 | Цикл растачивания с задержкой в конце и отводом на рабочей подаче | |
G90 | 03 | Задание в абсолютных величинах |
G91 | Задание в приращениях | |
G94 | 05 | Задание минутной подачи (мм/мин) |
G95 | Задание оборотной подачи (мм/об) | |
G96 | 13 | Контроль постоянства скорости резания (задание S в м/мин) |
G97 | Отмена постоянства скорости резания (задание S в об/мин) | |
G98 | 10 | Возврат к исходной точке в постоянном цикле (используется совместно с G73,74,76,81–89) |
G99 | Возврат к точке R в постоянном цикле (используется совместно с G73,74,76,81–86,88,89 т.е. кроме G87) |
Дата: 2018-11-18, просмотров: 669.