К содержанию

Термин · ЧПУ и металлообработка

G-код

G-код — это язык управляющих программ для станков с ЧПУ.

Другие названия: G-code, язык G-кодов, управляющая программа, УП, ISO-код

Программа состоит из кадров с командами: G-коды задают тип движения (быстрое перемещение, линейная или круговая интерполяция), M-коды управляют шпинделем, охлаждением и другими функциями станка.

Основы языка описаны в международном стандарте ISO 6983, в России — в ГОСТ 20999-83. Самые частые команды одинаковы почти на всех станках. G00 отвечает за быстрое перемещение, G01 за линейное перемещение с рабочей подачей, G02 и G03 за круговую интерполяцию по часовой и против часовой стрелки. Координаты задаются адресами X, Y, Z, подача адресом F, обороты шпинделя адресом S, номер инструмента адресом T.

При этом каждый производитель стоек добавляет свои циклы, макросы и расширения, поэтому программа для одной стойки не всегда работает на другой. За перевод траектории в «диалект» конкретного станка отвечает постпроцессор в CAM-системе.

Вручную G-код пишут для простых деталей, правки программы прямо на станке и циклов на токарных станках. Сложные контуры и 3D-обработку почти всегда программируют в CAM: ошибка в одном кадре может привести к поломке инструмента или столкновению.

Материалы по теме