ЧПУ (компьютерное числовое управление) — это технология, используемая для управления обрабатывающими станками с помощью системы с компьютерным управлением. G-код и M-код составляют основу ЧПУ. G-код управляет движением режущего инструмента, а M-код обычно управляет различными функциями станка.
Некоторые часто используемые базовые коды G и M:
G-коды:
G00: Быстрое позиционирование
G01: Линейное движение (Линейная интерполяция)
G02: Круговая интерполяция по часовой стрелке
G03: Круговая интерполяция против часовой стрелки
G04: Выдержка или задержка времени (Dwell)
G17, G18, G19: Выбор обработки в плоскостях XY, XZ и YZ (Выбор плоскости)
G20: Работа в дюймах (режим дюймов)
G21: Операция в миллиметрах (режим «Миллиметр»)
G28: Возврат в исходное положение
G90: Режим абсолютных координат (абсолютное программирование)
G91: Режим инкрементных координат (инкрементное программирование)
М-коды:
M00: Остановить программу (Остановка программы)
M01: Дополнительная остановка
M03: Шпиндель включен, вращение по часовой стрелке
M04: Шпиндель включен, вращение против часовой стрелки
M05: Останов шпинделя
M06: Смена инструмента
M08: Охлаждающая жидкость включена
M09: Охлаждающая жидкость отключена
M30: Конец программы, перемотка назад и сброс
M98: Вызов подпрограммы
M99: Возврат из подпрограммы
Эти коды обычно используются в обрабатывающих станках с ЧПУ. Однако каждый станок с ЧПУ может отличаться от производителя, поэтому важно обращаться к руководствам пользователя.