G-коды в программировании станков с ЧПУ выполняют следующие функции:
- определяют линейную или круговую скорость, а также направление движения рабочих инструментов оборудования; 2
- выполняют типовые последовательности (например, обработка отверстий и резьба); 5
- управляют параметрами инструмента, системами координат и рабочими плоскостями. 5
Некоторые примеры функций G-кодов:
- G00 — скоростное позиционирование и быстрое приведение инструмента в готовое или безопасное положение; 2
- G01–G03 — движение рабочего органа по прямой или по дуге, по часовой стрелке и против неё соответственно; 2
- G04 — обеспечение перерыва в работе лезвия (сверла и так далее) продолжительностью 1 секунда (стандартный вариант) или дольше; 2
- G17 — определение основной плоскости, по нему происходит выбор XY-координат при совершении вращательных действий при выполнении технологических отверстий; 2
- G40–G44 — компенсация размера различных частей инструмента (длина, диаметр); 5
- G53–G59 — переключение систем координат; 5
- G80–G85 — циклы сверления, растачивания, нарезания резьбы; 5
- G90–G91 — переключение систем координат (абсолютная, относительная). 5