Новости

/04 Мар 2019

Список G-кодов для системы ЧПУ многоцелевого обрабатывающего центра

G00 — ускоренное перемещение. Значение скорости перемещения задается параметром. Диапазон в процентном соотношении регулируется с пульта управления. G00 X100. Y150.

G01 — линейная интерполяция. Перемещение вдоль прямой линии с заданной скоростью подачи. G01 X100. Y150. F100.

G02 — круговая интерполяция(перемещение по дуге) по часовой стрелке с заданным радиусом. G02 Х150. Y100. R50.

G03 — круговая интерполяция(перемещение по дуге) против часовой стрелки с заданным радиусом. G03 Х150. Y100. R50.

G04 — выстой на месте. Происходит остановка подачи на время выстоя(параметр P — в милисекундах; параметр Х — в секундах). G04 P1000 или G04 X1 — время выстоя 1 секунда.

G09 — точный останов. Используется при обкатки угла во избежании минимальных скруглений. G09 X200.

G15 – выключение режима полярных координат.

G16 – включение режима полярных координат. G16 X5.0 Y30. — перемещение по дуге радиуса 5 мм на 30 градусов.

G17 – выбор плоскости XY. Активируется расчёт и выполнение перемещений в плоскости XY станка.

G18 – выбор плоскости XZ. Активируется расчёт и выполнение перемещений в плоскости XZ станка.

G19 – выбор плоскости YZ. Активируется расчёт и выполнение перемещений в плоскости YZ станка.

G20 – режим ввода дюймовых данных. Все вводимые значения воспринимаются как дюймовые. Во избежание ошибок следует вводить код в начало программы если обработка ведется только в дюймовом режиме. N1 G20 G17 G40 G49 G54 G80 G90 G98.

G21 – ввод метрических данных. Код G21 активирует режим работы с метрическими данными. Во избежание ошибок следует вводить код в начало программы если обработка ведется только в метрическом режиме. N1 G21 G17 G40 G49 G54 G80 G90 G98.

G22 – включение режима предельных перемещений. Перемещение рабочих органов станка будут ограничены заданной областью. G22 G01 X15. Y25. F200;

G23 – выключение режима предельных перемещений.

G27 – проверка возврата к исходной позиции. Если точка, к которой произошло перемещение, не совпадает с нулем станка, тогда система ЧПУ станка выдает аварийное сообщение. G27 X100. Y150. Z200.

G28 – автоматический возврат в исходную позицию. Выполняется возврата станка в точку, которая является нулём станка. Возможен возврат по одной, двум и трем осям одновременно. G91 G28 X0.0 Y0.0 Z0.0.

G30 – возврат к позиции смены инструмента. Происходит возврат шпинделя в позицию смены инструмента по оси Z, а также отменяется установленная коррекция на длину инструмента. G30 G91 Z0.

G31 – функция пропуска кадра при поступлении внешнего сигнала. Если система ЧПУ получает запрограммированный внешний сигнал, то программа переходит сразу же к следующему кадру данных.

G01 X100. Y150. F300;

G31 X200.;

Y500.;

Если по G31 прошёл сигнал прерывания, результирующая координата станет X100. Y500., в противном случае — X200. Y500.

G40 – отмена автоматической коррекции на радиус инструмента. G1 G40 Х200. Y150.

G41 – коррекция на радиус инструмента, слева от детали. При программировании траектории можно не учитывать размер инструмента и взять нужное значение непосредственно из стойки ЧПУ.

G41 D2, где D2 — номер поля в таблице коррекции на диаметр в стойке ЧПУ.

G42 – коррекция на радиус инструмента, справа от детали.

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

G42 D3, где D3 — номер поля в таблице коррекции на диаметр в стойке ЧПУ.

G43 – компенсация длины инструмента. Во время обработки детали часто используются несколько режущих инструментов. Чтобы обработка прошла корректно, нужно внести разницу длин всех инструментов относительно базового в таблицу коррекции стойки ЧПУ. Затем, при вызове конкретного инструмента указывается номер корректора, в который занесено значение разницы длины текущего инструмента и базового, по которому производилась привязка к заготовке.

G43 H03 Z100, где H03 — указание на поле №3 таблицы коррекции стойки ЧПУ.

G49 – отмена компенсации длины инструмента.

G50 – выключение режима масштабирования.

G51 – включение режима масштабирования. Активируется изменение масштаба для координатных осей станка посредством ввода коэффициента P. G51 X150. Y300. P2.

G52 – локальная система координат. Возможность сместить начальную точку для рабочей системы координат(G54-G59). G52 Х30. Y50. Z100.

G54–G59 – базовые рабочие системы координат. Коды G54-G59 при выполнении в программе устанавливают, в какой рабочей системе координат будет производиться обработка детали. Таким образом можно в разных частях рабочей зоны станка настроить обработку различных деталей и при необходимости легко переходить между ними, не производя настройку заново.

G55;

G01 X100. Y200. F300.;

G61 – режим точного останова. Работает аналогично G09, однако G09 только в определенном кадре, а G61 остается активным, пока не будет запрограммирована команда на изменение этого режима.

G63 – режим нарезания резьбы метчиком. Режим нарезания резьбы метчиком активируется при помощи кода G63 и используется в циклах нарезания резьбы. В этом режиме невозможна корректировка скорости подачи при помощи пульта  ЧПУ.

G01 X100. Y200. F500 S1000 M03; — выход в точку нарезания резьбы.

G63 Z-50 F100.; — нарезание резьбы.

G63 Z10 M04; — вывод метчика.

G64 – режим резания. Активируется базовый режим резания. G64 отменяет другие специальные режимы – режим нарезания резьбы метчиком и режим точного останова.

G65 – немодальный вызов макропрограммы. G65 P_L_ —  Р – номер макропрограммы; L – количество вызовов макропрограммы. Если L не указывается, то L принимается равным 1.

G65 Р9000 L3 А100 В200 — 3 раза вызывается подпрограмма P9000, переменные принимают значения 100 и 200.

G66 – модальный вызов макропрограммы. Вызванная макропрограмма выполняется при каждом перемещении, пока не будет произведена отмена по G67. Формат аналогичен G65.

G67 – отмена модального вызова макропрограммы.

G68 – вращение координат. Активируется поворот системы координат относительно текущей на заданный угол. При программировании необходимо указать плоскость вращения, центр вращения и угол поворота. Плоскость вращения задаётся при помощи кодов G17-G19.  G17 G68  X0. Y0. R100.

G80 — отмена постоянного цикла.

G81 — постоянный цикл сверления. G99 G81 X100. Y100. Z-30. R20 F100, R — точка возврата сверла после текущей итерации цикла. Работает только вместе с G99. В противном случае произойдет возврат на уровень безопасной плоскости.

G82 — цикл сверления с выстоем. G99 G82 Z-10 R5 P2000 F100, где P – время выстоя в милисекундах, в данном случае равно 2 сек. Используется для улучшения выхода стружки.

G83 — цикл сверления с выводом сверла. G99 G83  Z-20. R10 Q5. F80 — за каждый проход сверло будет проходить 5 мм, ускоренно возвращаться на высоту R и вновь углубляться на уже просверленную глубину.

G84 — цикл нарезания резьбы. G99 G84 X50. Y10. Z-15. R10 F100. По G74 нарезается левая резьба в аналогичном формате.

G85 — цикл растачивания. G99 G85 X0. Y0. Z-20. R5 F50.

G90 – режим абсолютного позиционирования. Перемещения рабочих органов станка выполняется относительно нулевой точки станка или относительно нулевой точки рабочей системы координат G54–G59. Код G90 действует до  отменены кодом G91.

G91 – режим относительного позиционирования. При относительном способе перемещения за нулевое положение каждый раз принимается текущее положение рабочего органа станка и от него отсчитывается следующее перемещение. Код G91 действует до  отменены кодом G90.

G94 – скорость подачи в дюймах/миллиметрах в минуту. При помощи команды G94 указанная скорость подачи устанавливается в дюймах за 1 минуту или в миллиметрах за 1 минуту.

Если активен дюймовый режим G20, то подача определяется в дюймах за 1 минуту. Если же активен метрический режим G21, то подача  задаётся в миллиметрах за 1 минуту.

G20 F10 – скорость подачи 10 дюймов в минуту; G21 F10 – скорость подачи 10 миллиметров в минуту.

Код G94 действует до  отменены кодом G95.

G95 – скорость подачи в дюймах/миллиметрах на оборот.  Подачи устанавливается в дюймах на 1 оборот шпинделя или в миллиметрах на 1 оборот шпинделя. То есть скорость подачи F синхронизируется со скоростью вращения шпинделя S.

G20 F0.2 – скорость подачи равна 0.2 дюйма на оборот; G21 F0.2 – скорость подачи равна 0.2 миллиметра на оборот. Код G95 действует до  отменены кодом G94.

G98 – возврат к исходной плоскости в цикле. После каждой итерации цикла инструмент будет возвращается к безопасной плоскости. Код G98 действует до  отменены кодом G99.

G99 – возврат к плоскости отвода в цикле. После каждой итерации цикла инструмент будет возвращаться к плоскости отвода. Плоскость отвода задаётся в параметрах цикла с помощью R-слова. Код G99 действует до  отменены кодом G98.