Что такое G-код и М-код в программировании ЧПУ?
G-код, который является своего рода функцией, используемой для обработки с ЧПУ , относится к списку подготовительных кодов, начинающихся с буквы «G» на языке программирования ЧПУ, для позиционирования инструмента и подачи команд. G-коды должны работать с другими кодами, такими как M-код, для выполнения желаемых задач.
M-код, коды начинаются с буквы «M», представляет собой набор вспомогательных команд, используемых для различных функций, в сочетании с G-кодом для включения или выключения различных функций станка, таких как включение/выключение СОЖ, включение скорости шпинделя. /off, смена инструмента, открытие двери рабочей станции и многое другое.
В чем разница между G-кодом и М-кодом станка с ЧПУ?
1) G (геометрические) коды - это инструкции, относящиеся к движению или позиционированию инструмента относительно заготовки, обычно используемые при токарной обработке с ЧПУ для изготовления поверхностей цилиндров или фрезерной обработке с ЧПУ для изготовления профилей прямоугольных пластин.
M (прочие) коды являются командами для функций станка, таких как скорость, охлаждающая жидкость и т. д.
2) G-код основан на конструкции детали или изделия с ЧПУ, M-код в основном связан с выключением/включением станка.
3) G-код активирует станок с числовым программным управлением, M-код активирует ПЛК станка.
Как написать G-код и другие введения
Различные коды могут записываться в разных форматах. Здесь мы возьмем G00 и G01 в качестве примеров, чтобы показать, как их писать и на что обращать внимание.
G00-Быстрое позиционирование
Формат: G00 X(U) Z(W)
Объяснение:
(1) Эта команда позволяет инструменту быстро перемещаться в указанное положение в соответствии с режимом управления положением точки. Заготовка не может быть обработана во время перемещения.
(2) Все запрограммированные оси одновременно перемещаются со скоростью, заданной параметрами. Когда одна ось завершает запрограммированное значение, она останавливается, в то время как другие оси продолжают движение.
(3) Неподвижные координаты программировать не нужно.
(4) G00 можно записать как G0. Пример: G00 X75 Z200
G01-Линейная интерполяция
Формат: G01 X(U) Z(W)__F (мм/мин)
Объяснение:
(1) Эта команда заставляет инструмент перемещаться в указанное положение в режиме линейной интерполяции. Скорость движения определяется F (скорость подачи). Все координаты могут работать в связке.
(2) G01 можно также записать как G1. Пример: G01 X40 Z20 F150
Список G-кодов и M-кодов для токарной и фрезерной обработки с ЧПУ
Часть g-кодов и m-кодов имеют одинаковое значение в токарной и фрезерной обработке с ЧПУ, но другие единицы различаются.
Список одинаковых G-кодов для токарной и фрезерной обработки с ЧПУ
G00: Быстрое позиционирование
G01: Линейная интерполяция
G02: Круговая/винтовая интерполяция (по часовой стрелке)
G03: Круговая/винтовая интерполяция (против часовой стрелки)
G17: Выбор плоскости XY
G18: Выбор плоскости XZ
G19: YZ выбор плоскости
G20: программирование в дюймах
G21: программирование в мм
Список наиболее распространенных М-кодов и значений
M0: Остановка программы (нажмите Cycle Start, чтобы продолжить)
M1: Дополнительная остановка (выполняется, только если переключатель на ЧПУ находится в положении ON)
M2: Конец программы
M3: Шпиндель по часовой стрелке
M4: Шпиндель против часовой стрелки
M5: Останов шпинделя
M6: Сменить инструмент
M8: СОЖ вкл
M9: СОЖ выкл
M30: Завершить программу и нажать Cycle Start, чтобы запустить ее снова.