G-код — это язык программирования, используемый для управления станками с числовым программным управлением (ЧПУ). Понимание G-кода позволяет операторам и инженерам проверять программы, вносить правки и устранять ошибки перед обработкой детали.
В этой статье разберем основы чтения G-кода, его структуру и часто используемые команды.
1. Структура G-кода
Программа для ЧПУ состоит из строк (блоков), каждая из которых содержит команды. Блоки выполняются последовательно.
Пример блока:
Copy
N10 G01 X50 Y30 F200
Где:
- N10 — номер строки (не всегда обязателен).
- G01 — команда линейного перемещения.
- X50 Y30 — координаты перемещения.
- F200 — скорость подачи (200 мм/мин).
2. Основные G-команды
Команда Описание
- G00 Быстрое позиционирование (без обработки)
- G01 Линейная интерполяция (резание по прямой)
- G02/G03 Круговая интерполяция (по/против часовой стрелки)
- G17/G18/G19 Выбор плоскости (XY/XZ/YZ)
- G20/G21 Дюймы/миллиметры
- G28 Возврат в нулевую точку
- G40/G41/G42 Компенсация радиуса инструмента
- G54-G59 Рабочие системы координат
- G90/G91 Абсолютные/относительные координаты
3. M-коды (вспомогательные команды)
Команда Описание
- M03 Включение шпинделя (по часовой стрелке)
- M04 Включение шпинделя (против часовой стрелки)
- M05 Остановка шпинделя
- M08/M09 Включение/выключение охлаждения
- M30 Конец программы
4. Как читать G-код?
Шаг 1: Анализ заголовка программы
В начале программы указываются:
- Настройки единиц измерения (G20/G21).
- Выбор системы координат (G54-G59).
- Начальные команды (например, G90 — абсолютные координаты).
Пример:
Copy
G21 G90 G54
→ Программа в миллиметрах, абсолютные координаты, система координат G54.
Шаг 2: Понимание траектории инструмента
- G00 — быстрый холостой ход (инструмент движется без резания).
- G01/G02/G03 — рабочие перемещения с обработкой.
Пример:
Copy
G00 X0 Y0 (быстрый подвод к началу)
G01 Z-5 F100 (опускание инструмента)
G02 X30 Y0 I15 J0 (круг по часовой стрелке)
Шаг 3: Проверка параметров резания
- F — скорость подачи.
- S — скорость шпинделя (об/мин).
- T — номер инструмента.
5. Программы для визуализации G-кода
Для проверки программ можно использовать симуляторы:
- CNC Simulator Pro
- Mach3/Mach4
- LinuxCNC
- CAM-программы (Fusion 360, Mastercam)
6. Частые ошибки в G-коде
- Отсутствие G21/G20 (путаница между мм и дюймами).
- Неправильные координаты (G90/G91).
- Ошибки в радиусах (I, J, K в круговой интерполяции).
- Отсутствие M05/M30 в конце.
Заключение
Чтение G-кода требует практики, но понимание основных команд позволяет избежать ошибок и оптимизировать обработку. Начинайте с простых программ, используйте симуляторы и постепенно углубляйте знания.
