Вы действительно знакомы с G-кодами ЧПУ? Давайте проверим, есть ли что-то, что вы не понимаете.
1. G-коды и их функции
- Г00— Быстрое позиционирование
- Г01— Линейная интерполяция
- Г02— Круговая интерполяция по часовой стрелке
- Г03— Круговая интерполяция против часовой стрелки
- Г04— Задержись (пауза)
- Г05— Круговая интерполяция через промежуточную точку
- Г06— Параболическая интерполяция
- Г07— Интерполяция Z-сплайна
- Г08— Ускорение подачи
- Г09— Замедление корма
- Г10— Настройка данных
- Г16— Программирование полярных координат
- Г17— Обработка плоскости XY
- Г18— Обработка плоскости XZ
- Г19— Обработка плоскости YZ
- G20— Дюймовая единица измерения (система FANUC)
- G21— Метрическая единица (система FANUC)
- Г22— Режим программирования Radius
- Г220— Используется в интерфейсе системы
- Г23— Режим программирования диаметра
- Г230— Используется в интерфейсе системы
- G24— Окончание подпрограммы
- Группа 25— Прыжок по программе
- Г26— Петлевая обработка
- Г30— Отмена масштабирования
- Г31— Определение масштабирования
- Г32— Равномерное нарезание резьбы (дюймы)
- Г33— Равномерное нарезание резьбы (метрическая)
- Г34— Нарезание резьбы с увеличенным шагом
- Г35— Нарезание резьбы с уменьшением шага
- Г40— Отмена компенсации радиуса инструмента / смещения
- Г41— Компенсация инструмента слева
- Г42— Право на компенсацию инструмента
- Г43— Положительное смещение длины инструмента
- Г44— Отрицательное смещение длины инструмента
- Г45–Г52— Различные коррекции инструмента
- Г53— Отмена линейного смещения
- Г54–Г59— Настройки системы координат заготовки 1–6
- Г60–Г62— Режимы точности траектории (мелкая, средняя, грубая)
- Г63— Нарезание резьбы
- Г68–Г69— Коррекции инструмента для внутренних/внешних углов
- Группа 70— Дюймовые единицы (Siemens)
- Г71— Метрические единицы (мм)
- Г74— Возврат к исходной точке (ноль машины)
- Г75— Возврат к нулевой координате программы
- Г76— Цикл нарезания составной нити
- Г80— Отмена фиксированного цикла
- Г81— Внешний фиксированный цикл
- Г331— Резьба с фиксированным циклом
- Г90— Абсолютное позиционирование
- Г91— Инкрементальное позиционирование
- Г92— Предустановленная координата
- Г93— Обратный временной поток
- Г94— Подача в минуту
- Г95— Подача за оборот
- Г96— Постоянная скорость поверхности (CSS)
- Г97— Отменить CSS
2. Подробные функции G-кода
Быстрое позиционирование
Формат: G00 X(U) Z(W)
Примечания:
- Быстро перемещает инструмент к целевой точке без резки.
- Все запрограммированные оси движутся одновременно с заданной скоростью; Оси, достигшие своей цели, останавливаются, в то время как другие продолжают движение.
- Неиспользуемые оси не нуждаются в программировании.
- Также может быть записано как
Г0
.
Пример:
G00 X75 Z200
G01 U-25 W-100
Перемещает X и Z одновременно в точку A, затем Z продолжает движение в точку B.
Линейная интерполяция
Формат: G01 X(U) Z(W) F(мм/мин)
- Перемещает инструмент по прямой линии со скоростью подачи
F
. - Также может быть записано как
Г1
.
Пример:
G01 X40 Z20 F150
Две оси движутся вместе из точки А в точку В.
Круговая интерполяция
Формат 1: G02 X(U) Z(W) I K F
-
X
иZ
— конечные координаты (абсолютные с G90, инкрементальные с G91). -
Я
иK
— смещения центра от начальной точки. - Может программировать дуги квадрантов или полные круги.
Пример:
G02 X60 Z50 I40 K0 F120
Формат 2: G02 X(U) Z(W) R(±) F
- Используется только для односегментных дуг.
-
Р+
для дуг <180°,R-
для дуг >180°.
Пример:
G02 X60 Z50 R20 F120
Формат 3 и 4: G02 X(U) Z(W) CR=_ F
/ G02 X(U) Z(W) D_ F
- Аналогично формату 2, с использованием промежуточной точки или диаметра.
Ускорение/замедление подачи
Формат: Г08
- Увеличивает корм на 10% за линию; Используйте две строки для увеличения на 20%.
Программирование радиуса/диаметра
- G22:Режим радиуса
- G23:Режим диаметра
Программа Jump / Loop
- G25 LXXX:Перейти к указанному разделу программы
-
G26 LXXX QXX:Зацикливание раздела программы
Q
раз
Нарезание резьбы
- G32/G33 X(U) Z(W) F:Однозаходная резьба, может резать коническую резьбу.
- G331 Х З И К Р:Цикл нарезания резьбы с несколькими проходами.
Координата заготовки и скорость вращения шпинделя
- G50 S_ Q_— Установите максимальную (S) и минимальную (Q) скорость вращения шпинделя.
- Г54–Г59— Выбор систем координат заготовки.
Точность траектории
- Г60— Режим точного пути (замедляется между сегментами)
- Г64— Непрерывный путь (для черновой обработки)
Возвращающиеся / Опорные точки
- G74 С З— Возврат в нулевое положение машины; Поддерживается возврат по одной оси.
- Г75— Возврат к началу координат программы.
Фиксированные циклы
- G81 X(U) Z(W) R I K F— Внешний/внутренний фиксированный цикл.
Режимы программирования
- Г90— Абсолютные координаты
- Г91— Инкрементальные координаты
- Г92 С З— Установка нулевой координаты заготовки
Режимы подачи
- Г94— Подача в минуту
- Г95— Подача за оборот
Подпрограммы
- G20 L_N_— Подпрограмма вызова
- G24— Завершить подпрограмму
Команды шпинделя и подачи СОЖ
- М03/М04/М05— Шпиндель вперед/назад/стоп
- М07/М08/М09— Туман/жидкость/выключенная охлаждающая жидкость
Остановка / Окончание программы
- М00— Пауза в программе
- М01— Дополнительная остановка
- М02— Завершение программы (сброс машины)
- М30— Окончание программы (указатель возвращается к старту)
- М98— Подпрограмма вызова
- М99— Вернуться к основной программе
Дополнительные примечания
- G00 против G01— G00 для позиционирования, G01 для резки.
- G02 против G03— По часовой стрелке против дуги против часовой стрелки.
- Г04— Держатель для обработки глухих отверстий или обработки канавок.
- Г17–Г19— Выбор плоскости (XY, XZ, YZ).
- G27–G29— Команды опорных точек.
- Г40–Г42— Компенсация радиуса.
- Г43–Г49— Компенсация длины инструмента.
- Г32, Г76— Циклы нарезания резьбы.
- Циклы токарной обработки — G70, G71, G72, G73.
- Циклы фрезерования — G73, G83, G81, G82 и др.
- G90/G91 — Абсолютное и инкрементальное программирование.
- Команды шпинделя — G50, G96, G97, G98, G99.
Этот перевод точен, профессионален и сохраняет все технические нюансы оригинального эталона G-кода ЧПУ.