| Код G |
Группа |
Форма задания |
Функция |
| *G00 |
01 |
G00 X_Y_Z_ |
Позиционирование (быстрое перемещение) |
| G01 |
G01 X_Y_Z_F_ |
Линейная интерполяция (рабочая подача) |
| G02 |
G02 |
X_Y_ |
R_ |
F_ пј› |
Круговая интерполяция (по часовой стрелке) |
| G03 |
G03 |
I_J_ |
Круговая интерполяция (против часовой стрелки) |
| G04 |
00 |
G04 P_ до G04 X_ |
Пауза |
| G10 |
00 |
G10L_пј›N_P_R_ |
Ввод программируемых данных включения |
| *G11 |
00 |
G11 |
Ввод программируемых данных выключения |
*G17
G18
G19 |
02 |
Пишется после каждой программы, используется при круговой интерполяции и коррекции радиуса инструмента. |
Выбор плоскости XY
Выбор плоскости ZX
Выбор плоскости YZ |
| G20 |
06 |
Находится в начале программы и перед системой установки координат, установлен отдельный блок |
Ввод в дюймах |
| *G21 |
Ввод в метрической системе |
| G28 |
00 |
G28 |
X Y Z |
Позиционирование в начальную точку |
| G29 |
G29 |
Возврат от начальной точки |
| G39 |
G39 |
G39 I_J_пј› I_J_пј› J_K_ or G39 |
Смещение траектории при обработке угла |
| *G40 |
07 |
G17 |
G40
G41
G42 |
X_Y_ |
Отмена коррекции на радиус инструмента |
| G41 |
G18 |
X_Z_ |
Коррекция на радиус инструмента слева от контура |
| G42 |
G19 |
Y_Z_ |
Коррекция на радиус инструмента справа от контура |
| G43 |
08 |
G43 |
Z_ |
Коррекция на длину инструмента в положительном направлении |
| G44 |
G44 |
Коррекция на длину инструмента в отрицательном направлении |
| *G49 |
G49 |
Отмена коррекции на длину инструмента |
| G53 |
00 |
Пишется в программу |
Выбор системы координат станка |
| *G54 |
05 |
Пишется в начале программы |
Выбор системы координат заготовки 1 |
| G55 |
Выбор системы координат заготовки 2 |
| G56 |
Выбор системы координат заготовки 3 |
| G57 |
Выбор системы координат заготовки 4 |
| G58 |
Выбор системы координат заготовки 5 |
| G59 |
Выбор системы координат заготовки 6 |
| G60 |
00 |
G60 X_ Y_ Z_ F_ |
Односторонне позиционирование |
| G61 |
14 |
G61 |
Режим проверки точной остановки |
| G62 |
G62 |
Уменьшение скорости подачи в угловой части траектории |
| G63 |
G63 |
Отрезная фреза |
| *G64 |
G64 |
Режим непрерывной обработки |
| G65 |
00 |
G65 H_P# i Q# j R# k |
Запрос информации |
| G73 |
09 |
G73 X_Y_Z_R_Q_F_ Ј» |
Цикл засверливания |
| G74 |
G74 X_Y_Z_R_P_F_ Ј» |
Цикл растачивания |
| G76 |
G76 X_Y_Z_R_P_F_K_ Ј» |
Цикл тонкого сверления |
| *G80 |
Пишется после других кадров в блоке |
Отмена определенного цикла |
| G81 |
G81 X_Y_Z_R_F_ Ј» |
Цикл сверления |
| G82 |
G82 X_Y_Z_R_P_F_ Ј» |
Цикл сверления |
| G83 |
G83 X_Y_Z_R_Q_F Ј» |
Цикл засверливания |
| G84 |
G84 X_Y_Z_R_P_F_ Ј» |
Цикл растачивания |
| G85 |
G85 X_Y_Z_R_F_ Ј» |
Цикл сверления |
| G86 |
G86 X_Y_Z_R_F_ Ј» |
Цикл сверления |
| G87 |
G87 X_Y_Z_R_Q_P_F_ Ј» |
Цикл сверления |
| G88 |
G88 X_Y_Z_R_P_F_ Ј» |
Цикл сверления |
| G89 |
G89 X_Y_Z_R_P_F_ Ј» |
Цикл сверления |
| *G90 |
03 |
Пишется после других программ в блоке |
Задание перемещений в абсолютной системе |
| G91 |
Задание перемещений в системе приращений |
| G92 |
00 |
G92 X_Y_Z_ |
Смещение системы координат |
| *G94 |
04 |
G94 |
Подача в минуту |
| G95 |
G95 |
Подача за оборот |
| G96 |
15 |
G96S_ |
Управление постоянной скоростью резания |
| *G97 |
G97S_ |
Отмена управления постоянной скоростью резания |
| *G98 |
10 |
Пишется после других кадров в блоке |
Возврат к начальной точке в определенном цикле |
| G99 |
Возврат к точке R в определенном цикле |