G-коды и M-коды станка с ЧПУ с PDF
Сегодня в The Mechanical пост мы узнаем о том, что такое G-коды и M-коды в обработке с ЧПУ. Кроме того, вы можете скачать и распечатать PDF-файл, нажав кнопку в конце статьи.
Введение в программирование ЧПУ
На заре появления станков с ЧПУ входные данные или инструкции подавались на станок с ЧПУ с помощью перфоленты или магнитных лент. Однако благодаря техническому прогрессу их заменили компьютеры. Ниже показан компьютеризированный контроллер ЧПУ.HafeezJD, CC BY-SA 4.0, через Wikimedia Commons |
Станок с ЧПУ понимает команды на определенном языке. Этот язык состоит из предопределенного набора кодов, называемых G-кодами и М-кодами.
N-слов
Эти слова представляют собой порядковый номер, он помогает идентифицировать блок (каждая строка инструкции называется блоком). Короче говоря, это как когда мы пишем что-то по шагам, мы даем каждому шагу номер. Например, пункт № 1, пункт № 2 и так далее. Точно так же в программировании деталей ЧПУ каждой строке или блоку кода присваивается номер, например N100, N110, N120 и т. д. Обычно они записываются шагами по 10 или 5.Слово канала (F-код)
Слово подачи относится к скорости подачи станка. Записывается в следующем формате F_ _ и затем указывается требуемая скорость подачи. Возьмем, например:F240, это означает, что скорость подачи равна 240. Скорость подачи может быть либо в мм/мин (G94), либо в мм/об (G95), это зависит от оператора.Слова X, Y и Z
Это слова или коды, используемые для указания координат положения инструмента. Слова X, Y и Z представляют оси X, Y и Z. В дополнение к этим линейным осям угловые положения задаются с использованием слов I, J и K.Слово скорости шпинделя (S-слово)
Скорость шпинделя обозначается буквой S. Скорость шпинделя указана в об/мин. Например:S800, что означает, что скорость вращения шпинделя составляет 800 об/мин.Выбор инструмента (T-слово)
Эта функция используется на станках с ЧПУ с автоматической сменой инструмента. Всякий раз, когда для выполнения задачи во время обработки с ЧПУ требуется другой инструмент, функция выбора инструмента вызывается с использованием T-слова. Каждый инструмент, присутствующий в инструментальном магазине или библиотеке инструментов, имеет определенный адрес. Возьмем, к примеру, если используемый в настоящее время инструмент является коническим инструментом, и теперь оператору требуется просверлить отверстие, поэтому он использует команду выбора инструмента и вызывает сверло в позиции 4 с помощью T04.фрезерный станок с ЧПУ |
G-коды для фрезерной обработки с ЧПУ
Ниже приведены некоторые из наиболее часто используемых G-кодов и их описание при фрезеровании с ЧПУ. G00 – Быстрое позиционированиеG01 – Линейное перемещение/интерполяцияG02 – Круговое перемещение/интерполяция (по часовой стрелке)G03 – Круговая интерполяция (против часовой стрелки)G04 – Задержка G10 – Программируемый ввод данныхG17 – Выбор плоскости XYG18 – Выбор плоскости ZXG19 – Выбор плоскости YZG20 – Программирование в дюймахG21 – Программирование в метрических единицах G27 – Проверка возврата в исходную точкуG28 – Автоматический возврат в исходную точкуG29 – Автоматический возврат из исходной точкиG30 – Возврат во 2-ю, 3-ю или 4-ю исходную точкуG40 – Отмена компенсации диаметра фрезыG41 – Компенсация диаметра фрезы влевоG42 – Диаметр фрезы компенсация вправоG43 — компенсация на длину инструмента в положительном (+) знаке G44 — компенсация на длину инструмента в отрицательном (-) знаке G45 — увеличение коррекции на инструмент G46 — уменьшение коррекции на инструмент G49 — отмена коррекции на длину инструмента G53 — система координат станка G54-59 — система координат заготовки G80 — постоянный цикл отменаG81 – Цикл сверления постоянныйG82 – Цикл зенкерования или зенкерования постоянныйG83 – Цикл сверления с засверливанием e (постоянный)G84 – Цикл нарезания резьбы (постоянный)G85 – Цикл развертывания (постоянный)G86 – Цикл растачивания (постоянный)G90 – Абсолютное позиционирование G91 – Инкрементальное позиционированиеG92 – Предустановка нуляG94 – Скорость подачи в мм/минG95 – Скорость подачи в мм/обG96 – Регулирование постоянной скорости у поверхности G97 – Отмена управления постоянной скоростью у поверхностиG-коды для токарной обработки с ЧПУ
В токарной обработке с ЧПУ есть некоторые изменения в G-кодах по сравнению с фрезерным станком с ЧПУ. Коды перечислены ниже: G00 — быстрое движение в линейном направлении.G01- линейная обработка.
G02 — обработка по часовой стрелке.
G03 — обработка против часовой стрелки.
G04 — Задержка
G09 — Проверка точного останова движения
G10 — Программируемый ввод данных
G17 — Выбор плоскости X-Y
G18 — Выбор плоскости X-Z
G19 — Выбор плоскости Y-Z
G20 — Программирование в дюймах
G21 — Программирование в мм
G27 — Проверка возврата в исходную точку
G28 — Возврат в исходную точку
G29 — Возврат в исходную точку
G30 — Возврат к 2-й, 3-й и 4-й опорной точке
G32 — Стандартное нарезание резьбы с постоянным шагом (аналогично G01, синхронизированной со шпинделем)
G40 — Компенсация режущего инструмента отключена (компенсация радиуса)
G41 — Компенсация на режущий инструмент слева (компенсация радиуса)
G42 — Коррекция режущего инструмента справа (коррекция радиуса)
G43 — Компенсация длины инструмента (положительная)
G44 — Компенсация длины инструмента ( отрицательный)
G49 — отмена коррекции на длину инструмента
G50 — Rese t все масштабные коэффициенты на 1,0
G51 – включить масштабные коэффициенты
G52 – локальная рабочая смена для всех систем координат
G53 – система координат станка (отменить рабочие смещения)
G54 – работа система координат (1-я заготовка)
G55 – рабочая система координат (2-я заготовка)
G56 – рабочая система координат (3-я заготовка)
G57 – рабочая система координат (4-я заготовка)
G58 – Рабочая система координат (5-я заготовка)
G59 – Рабочая система координат (6-я заготовка)
G70 – Цикл чистовой токарной обработки (постоянный)
G71 – Цикл чернового точения (постоянный)
G72 – Цикл черновой обработки торца (постоянный)
G73 – Цикл повторения шаблона (постоянный)
G74 – Цикл сверления с выводом кромки (постоянный)
G75 – Цикл нарезания канавок (постоянный)
G76 – Цикл нарезания резьбы (постоянный)
G80 — Отменить постоянный цикл (постоянный)
G83 — Цикл сверления торца (постоянный)
G84 — Цикл нарезания резьбы по торцу (постоянный)
G86 — Постоянный цикл растачивания, шпиндель останов, быстрый выход (постоянный)
G87 — Цикл бокового сверления (постоянный)
G88 – Цикл нарезания резьбы сбоку (постоянный)
G89 – Цикл растачивания сбоку (постоянный)
G90 – Абсолютное программирование (системы типов B и C)
G91 – Инкрементальное программирование (системы типов B и C)
G92 — Цикл нарезания резьбы (постоянный)
G94 — Цикл точения торца G96 — Постоянная скорость резания ВКЛ
G97 — Постоянная скорость резания Отмена
G98 — Скорость подачи в мм/мин
G99 – подача в мм/об
М-коды в ЧПУ
М-коды в ЧПУ почти одинаковы для токарной и фрезерной обработки. М-коды обычно используются для включения/выключения различных процессов. Ниже приведены М-коды. M00 – Остановка программыM01 – Опциональная остановкаM02 – Окончание программыM03 – Пуск шпинделяM04 – Пуск шпинделя (против часовой стрелки)M05 – Остановка шпинделяM06 – Смена инструментаM07 – СОЖ ВКЛ (внутри шпинделя)M08 – СОЖ ВКЛ M09 – СОЖ ВЫКЛFM30 – Конец программыM98 – Вызов подпрограммыM99 – Завершить подпрограммуВам также может быть интересно прочитать:
- Что такое кастинг? подробное объяснение.
- Что такое промышленная автоматизация и каковы ее типы?
- Что такое сварка GTAW или TIG?
Объяснение наиболее часто используемых G-кодов
G00 — Быстрое перемещение
Код G00 означает быстрое движение. Он используется для быстрого перемещения инструмента из одной точки в другую. При использовании этого кода инструмент перемещается с максимальной скоростью. Эта скорость указана производителем. Во время перемещения инструмента операции резания не выполняются. Эта команда обычно используется, когда инструмент находится далеко от заготовки. Когда мы обычно вызываем инструмент в точке, он движется медленнее. Это увеличивает время, что в конечном итоге приводит к потерям. Таким образом, используется код G00. Код G00 записывается в формате:G00 X_ Y_ Z_ Сначала вызывается код G00, затем указываются координаты X, Y и Z пункта назначения. Например. G00 X25 Y05 Z00G01 — Линейное перемещение/интерполяция
Этот код используется для резки или механической обработки в линейном направлении от одной точки к другой. Код G01 записывается в формате: G01 X_ Y_ Z_ F_ Сначала вызывается код G01, затем указываются координаты X, Y и Z пункта назначения. Наряду с этим также предусмотрена скорость подачи. Например. G01 X30 Y15 Z2 F120. Скорость подачи может быть либо в мм/мин (G94), либо в мм/об (G95), это зависит от конструкции заготовки и оператора.G02 — Круговой ход/интерполяция (по часовой стрелке)
Когда инструмент требуется использовать для резки или механической обработки по круговой траектории, используется код G02 (по часовой стрелке). Аналогично для против часовой стрелки перемещение инструмента G03 используется код.G04 — Задержка
Этот код используется, когда обработка не требуется. Инструмент остается бездействующим во время задержки. Формат записи кода G04:G04 X_ или G04 P_ Сначала записывается код, затем указывается время выдержки. Здесь X обозначает секунды, а P — миллисекунды. Например:G04 X5 / G04 P60 Это было краткое объяснение некоторых широко используемых G-кодов. Вы также можете ознакомиться с более подробной информацией о каждом из вышеупомянутых G-кодов на machinistguides.comКроме того, здесь приведен пример фактической программы обработки детали, используемой для производства готовой заготовки. ╍╍╍╍╍╍╍╍╍╍
Это обзор G-кодов и M-кодов, используемых в станках с ЧПУ. Если вам нравится этот пост или у вас есть какие-либо предложения, сообщите нам об этом в комментариях, мы будем рады услышать их от вас.
Также присоединяйтесь к нашему Telegram-каналу, чтобы быть в курсе новостей машиностроения. Мы скоро вернемся с еще одной интересной статьей, а пока продолжайте читать!
Ссылка для скачивания PDF
Промышленные технологии
- Зачем иметь дело с механическим цехом с расточной станкой с ЧПУ?
- Обработка длинных заготовок на токарных станках с ЧПУ с наклонной станиной(2)
- Обработка длинных заготовок на токарных станках с наклонной станиной
- Преимущества и ограничения обработки с ЧПУ
- Станки с ЧПУ:типы, детали и преимущества
- 8 отказов станков с ЧПУ и советы по их устранению
- Как обрабатывать ювелирные изделия с помощью станков с ЧПУ?
- 18 Глава 8:ЧПУ
- Различия между фрезерным станком с ЧПУ и ручным фрезерным станком
- Повышение точности станка с ЧПУ и позиционирования