Таблица G-кодов для ЧПУ фрезерных и токарных станков
Код | Описание кода | Пример |
G00 | Ускоренное перемещение инструмента (не используется для обработки), холостой ход | G00 X0. Y0. Z50. |
G01 | Линейная интерполяция, параметр F — скорость рабочей подачи, мм/мин | G01 X0. Y0. Z50. F500. |
G02 | Круговая интерполяция перемещение по дуге по часовой стрелки, параметр R – радиус, F — скорость рабочей подачи, мм/мин | G02 X0. Y0. Z50. F500. R10. |
G03 | Круговая интерполяция перемещение по дуге против часовой стрелки, параметр R – радиус, F — скорость рабочей подачи, мм/мин | G03 X0. Y0. Z50. F500. R10. |
G04 | Задержка по времени, параметр P (миллисекунды) | G04 P1000. |
G09 | Замедление в конце кадра | — |
G10 | Ускоренное перемещение инструмента в полярной системе координат | — |
G11 | Линейная интерполяция в полярной системе координат | — |
G12 | Круговая интерполяция инструмента по часовой стрелки в полярной системе координат | — |
G13 | Круговая интерполяция перемещения инструмента против часовой стрелки в полярной системе координат | — |
G15 | Отмена полярной системы координат | G15 |
G16 | Выбор полярной системы координат, где X – радиус, Y – угол | G16 X0. Y0. |
G17 — G19 | Переключение рабочих плоскостей (G17, G18, G19) | — |
G17 | X-Y выбор стандартной плоскости для фрезерного станка | G17 |
G18 | X-Z выбор рабочей плоскости для токарного станка | G18 |
G19 | Y-Z выбор рабочей плоскости | G19 |
G20 | Режим работы дюймовой системы измерения | G90 G20 |
G21 | Режим работы метрической системы измерения | G90 G21 |
G22 | Активировать установленный режим перемещений – станок не выходит за установленные оператором границы | G22 G01 X100. Y100. |
G28 | Вернуться в референтную точку | G28 G91 Z0. Y0. |
G40 | Отключение любой коррекции на радиус инструмента | G1 G40 X0. Y0. F1000. |
G41 | Включение коррекции на радиус инструмента (инструмент входит влево на указанное значение по ходу своего движения) | G41 X20. Y20. D1 F300. |
G42 | Включение коррекции на радиус инструмента (инструмент входит вправо на указанное значение по ходу своего движения) | G42 X20. Y20. D1 F300. |
G43 | Включение коррекции на длину (высоту) инструмента H + | G43 X20. Y20. Z10. H1 S1500 M3 |
G44 | Включение коррекции на длину (высоту) инструмента H — | — |
G49 | Отключение коррекции на длину инструмента H | G49 |
G53 | Переключиться на систему координат станка | G53 G00 X0. Y0. Z0. |
G54 -G59 | Переключиться на рабочую систему координат, заданную оператором (G54, G55, G56, G57, G58, G59) | G54 G00 X0. Y0. Z10. |
G60 | Торможение в конце кадра – точный останов | — |
G73 | Высокоскоростной цикл сверления с ломкой стружкой | — |
G74 | Цикл нарезания левой резьбы мечником | — |
G80 | Отключение любого цикла сверления или нарезания резьбы | G80 Z10. |
G81 | Простой цикл сверления | G81 X0. Y0. Z-5. R5. F300. |
G82 | Цикл сверления с задержкой на дне отверстия | G82 X0. Y0. Z-5. R5. P500. F300. |
G83 | Прерывистый цикл сверления с выводом стружки | G83 X0. Y0. Z-5. R5. Q6 F300. |
G84 | Цикл нарезания резьбы мечником | — |
G85 | Цикл растачивания отверстия | — |
G90 | Включение абсолютной системы координат | G90 G21 |
G91 | Включение относительной системы координат | G91 G01 X10. Y10. F500. |
G94 | Для фрезерных станков – включение подачи F мм/мин | G94 G80 Z50 |
G95 | Для фрезерных станков – включение подачи F мм/оборот | G95 G84 X10. Y10. Z-5. R5. F300 |
G98 | Возврат в начальную точку постоянного цикла | — |
G99 | Возврат в референтную точку постоянного цикла | — |
Таблица M-кодов для ЧПУ токарных и фрезерных станков
Код | Описание |
M00 | Приостановить работу станка до нажатия кнопки старт, запрограммированный останов выполнения программы, остановка шпинделя, подачи СОЖ |
M01 | Приостановить работу станка до нажатия кнопки старт, если включен режим останов, запрограммированный останов по выбору |
M02 | Конец программы |
M03 | Включение шпинделя по часовой стрелки, параметр S – количество оборотов |
M04 | Включение шпинделя против часовой стрелки, параметр S – количество оборотов |
M05 | Выключение шпинделя |
M06 | Смена инструмента, параметр T – номер ячейки (не используется в токарно-револьверном станке) , остановка шпинделя |
M07 | Включение охлаждение воздухом |
M08 | Включение охлаждение СОЖ |
M09 | Выключение любого охлаждения |
M13 | Включение шпинделя по часовой стрелки, подача СОЖ включена |
M14 | Включение шпинделя против часовой стрелки, подача СОЖ включена |
M30 | Конец программы, используется в конце программы, аналог M02 |
M98 | Вызов подпрограммы |
M99 | Режим покадрового вызова цикла |