Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

G-коды и M-коды станка с ЧПУ с PDF

Сегодня в The Mechanical пост мы узнаем о том, что такое G-коды и M-коды в обработке с ЧПУ. Кроме того, вы можете скачать и распечатать PDF-файл, нажав кнопку в конце статьи.

Введение в программирование ЧПУ 

На заре появления станков с ЧПУ входные данные или инструкции подавались на станок с ЧПУ с помощью перфоленты или магнитных лент. Однако благодаря техническому прогрессу их заменили компьютеры. Ниже показан компьютеризированный контроллер ЧПУ.
HafeezJD, CC BY-SA 4.0, через Wikimedia Commons


Станок с ЧПУ понимает команды на определенном языке. Этот язык состоит из предопределенного набора кодов, называемых G-кодами и М-кодами.

Каждый код имеет определенную предустановленную функцию, и при совместном использовании различных кодов заготовка обрабатывается соответствующим образом. Мы уже подробно рассмотрели ЧПУ, его работу, типы, преимущества и приложения в нашем предыдущем посте. Вы можете обратиться к этому, чтобы получить хорошее представление о ЧПУ и связанных с ним терминах:Что такое станок с ЧПУ? его работа, типы, преимущества, использование с PDF Прежде чем начинать с G-кодов и M-кодов в программе обработки деталей с ЧПУ, другие коды или слова также используются для завершения всего процесса обработки. Итак, давайте посмотрим на различные коды или слова, используемые в ЧПУ.

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 – Завершить подпрограмму

Вам также может быть интересно прочитать:

Объяснение наиболее часто используемых G-кодов

G00 — Быстрое перемещение

Код G00 означает быстрое движение. Он используется для быстрого перемещения инструмента из одной точки в другую. При использовании этого кода инструмент перемещается с максимальной скоростью. Эта скорость указана производителем. Во время перемещения инструмента операции резания не выполняются. Эта команда обычно используется, когда инструмент находится далеко от заготовки. Когда мы обычно вызываем инструмент в точке, он движется медленнее. Это увеличивает время, что в конечном итоге приводит к потерям. Таким образом, используется код G00. Код G00 записывается в формате:G00 X_ Y_  Z_  Сначала вызывается код G00, затем указываются координаты X, Y и Z пункта назначения. Например. G00 X25 Y05 Z00

G01 — Линейное перемещение/интерполяция 

Этот код используется для резки или механической обработки в линейном направлении от одной точки к другой. Код 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 <Путь D =" M459.37 151,716C.325 4.548,325 9,097,325 13,645 0 138,72-105,583 298,558-298,558 298,558-59,452 0-114,68-17,219-161,137-47,1066,452 0-114,68-17,219-161,137-47,1066 2,452 0-114,68-17,219-13,57,106 2,452 0-114,68-17,219-137,59,452 0-114,68-17,2111,13,59,452 0-114,68-17,21911, -16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13. 969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782- 104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z">

Промышленные технологии

  1. Зачем иметь дело с механическим цехом с расточной станкой с ЧПУ?
  2. Обработка длинных заготовок на токарных станках с ЧПУ с наклонной станиной(2)
  3. Обработка длинных заготовок на токарных станках с наклонной станиной
  4. Преимущества и ограничения обработки с ЧПУ
  5. Станки с ЧПУ:типы, детали и преимущества
  6. 8 отказов станков с ЧПУ и советы по их устранению
  7. Как обрабатывать ювелирные изделия с помощью станков с ЧПУ?
  8. 18 Глава 8:ЧПУ
  9. Различия между фрезерным станком с ЧПУ и ручным фрезерным станком
  10. Повышение точности станка с ЧПУ и позиционирования