Доброго времени Всем
Речь сегодня пойдет о G и M кодах которые применяются в станках ЧПУ.
Это своего рода программирование траектории режущего инструмента
Начнем с М-кодов
М00 - Программный (технологический) останов программы обработки для замены инструмента
М01 - Останов с потверждением
М02 - Завершение программы
М03 - Прямое включение шпинделя (по часовой стрелке)
М04 - Обратное включение шпинделя (против часовой стрелки)
М05 - Выключение шпинделя
М06 - Смена инструмента
М07 - Включение охлаждения №2
М08 - Включение охлаждения №1
М09 - Выключение охлаждения
М30 - Конец программы и возврат на исходную
М97 - Вызов внутренней подпрограммы
М98 - Вызов внешней подпрограммы
М99 - Конец подпрограммы,возврат к основной программе
Далее идут G - коды
G00 – быстрый ход.
G01 – линейная интерполяция.
G02 – круговая интерполяция по часовой стрелке.
G03 – круговая интерполяция против часовой стрелки.
G04 – пауза.
G06 - параболическая интерполяция.
G08 - разгон.
G09 - торможение.
G10-G16 - не определены.
Плоскость интерполяции определяется G-функциями:
G17 – плоскость ХУ.
G18 – плоскость ХZ.
G19 – плоскость YZ.
Переключение работы системы
G20 - Режим работы в дюймовой системе
G21 - Режим работы в метрической системе
Лимит предела перемещений
G22 - Активировать режим предела перемещений
G23 - Отменить режим предела перемещения
G28 - Возврат на референтную точку
Коррекция на радиус инструмента.
G40 - отмена компенсации на радиус инструмента.
G41 - компенсация слева.
G42 - компенсация справа.
G43 - компенсация положительная.
G44 - компенсация отрицательная.
G51/50 - масштабные коэффицент. ( 1дискрета = 0,001мм )
G52 - локальное смещение рабочей системы координат.
G53 - отмена заданного смещения.
G54-G59 - заданное смещение.
G61 - режим точного останова.
G64 - режим резания (cutting mode).
G80 - отмена постоянного цикла.
G81 - цикл многопроходного сверления отверстия на заданную глубину.
G82 - цикл сверления отверстия на заданную глубину, с выдержкой на дне отверстия.
G83 - цикл прерывистого сверления глубоких отверстий с разбиением полной глубины отверстия на отрезки.
G84 - цикл нарезания резьбы
G85 - цикл расточки с задержкой инструмента на дне отверстия и возвратом на рабочей подаче.
G86 - цикл развёртки с возвратом на быстром ходу и остановом шпинделя.
G87 - цикл прерывистого сверления глубоких отверстий с разбиением полной глубины отверстия на отрезки и дроблением стружки.
G88 – цикл расточки с отводом резца.
G90 - абсолютный размер.
G91 - размер в приращениях.
G92 - установка абсолютных накопителей положения.
G93 - скорость подачи в функции, обратной времени.
G94 - режим минутной подачи F мм\мин
G95 - режим подачи F мм\об
G96 - постоянная скорость резания.
G97 - обороты в минуту.
G98/G99 — выбор точки возврата из жесткого (постоянного) цикла.
G70 – обработка отверстий, с центрами расположенными на одной окружности.
G70.1 – отмена обработки центрального отверстия.
G71 – обработка отверстий на дуге.
G72 – обработка ряда отверстий лежащих на наклонной линии (прямой).
С уважением Алексей