• Механическая обработка и изготовление деталей из металла
  • Комплектация производства промышленным оборудованием
  • Комплексная поставка микроэлектронных компонентов
+7(342)203-78-58
Тех.отд: +7-922-308-78-81

М коды фанук: Подробное описание G и M кодов для программирования чпу CNC станков. Примеры готовых G кодов для фрезерного оборудования.

Опубликовано: 09.07.2023 в 22:52

Автор:

Категории: Лазерные станки

Содержание

Fanuc oi программирование от компании Олниса

чпу
программирование

Заказать оборудование Fanuc

Перейти в каталог Fanuc

Купить Fanuc oi программирование в компании Олниса можно оптом или в розницу. Доставим Fanuc oi программирование в любой регион России. Можем предложить точный аналог. Работаем напрямую с производителем, не используя посредников.

Компания Fanuc в большом ассортименте выпускает различные токарные и фрезерные станки с числовым программным управлением. Поэтому оператору, который работает со стойкой ЧПУ, требуется писать программы для обработки деталей. Эти программы прописываются на специальном языке программирования, который представляет собой коды.

Fanuc Oi программирование: основные особенности

Для прописывания определенных траекторий используют основные (G) и вспомогательные (М) коды. Так, именно компания Fanuc одной из первых выпустила станочное оборудование, адаптированное к этому языку. Особенность в том, что специалисты разработали такую систему ЧПУ, чтобы значительно упростить для оператора сложный процесс прописывания действий.

Все программы с кодами пишут в виде текста, каждую отдельную строчку принято считать новым кадром. Токарные операции требуют минимального количества кадров, по сравнению с фрезерными. Именно поэтому их будет легко прописать вручную. Кроме того, большую часть однообразных блоков допускается копировать и вставлять в новые строки.

Стойки ЧПУ марки Fanuc считаются востребованными, они повсеместно используются на предприятиях разных отраслей. Поэтому оператору важно изучить все основные токарные циклы, используемые при обработке.

Использование основных G-кодов.

Программирование с помощью G-кодов, с которых по правилам начинаются строки, требуется для выполнения следующих команд:

  • линейного или кругового перемещения основных элементов устройства в соответствии с выбранной скоростью;
  • типовых последовательных функций, таких как шлифовка отверстий или нанесение резьбы на поверхность заготовки;
  • управления настройками инструмента и системами координат.

Основные токарные циклы с G-кодами:

  • G00-G04 – функция интерполяции;
  • G17-G19 – регулировка рабочих параметров;
  • G40-G44 – настройка параметров разных компонентов аппаратного устройства;
  • G54-G59 – переключение систем координат;
  • G71 — процесс обработки углублений;
  • G80-G84 – нанесение витков резьбы на поверхность детали и сверление;
  • G90-G92 – регулировка координат;

Использование технологических (вспомогательных) M-кодов.

Основные циклы обработки с использованием дополнительных кодов:

  • М00-М01 – приостановить работу оборудования, если включен режим – «технологический останов»;
  • М02 – окончание программы;
  • М03-М04 – запустить вращение вала в правую сторону или наоборот;
  • М05 – остановить вал;
  • М06 – выбрать другой инструмент;
  • М07-М08 – включить вспомогательное или основное охлаждение;
  • М09 – отключить предыдущую функцию.

Условия покупки.

Приобрести любое электронное устройство для автоматизации механических процессов на производстве, можно в компании «Олниса». Мы предлагаем качественное импортное оборудование, отправляем товары по всем городам России и странам СНГ. Кроме того, на всю продукцию предоставляется долгосрочная гарантия.

Робот Fanuc

Подразделение Fanuc Robotics производит более 1000 разновидностей роботов

Стойка Fanuc

В каталоге этого производителя представлен широчайший выбор различных

Fanuc фрезеровка

Техника этой серии обеспечивает высокое качество обработки изделий, а также точность

Постпроцессор Fanuc

Многие детали сегодня на производствах любых объемов производят

G42 Fanuc

G-код – это условное название языка программирования для устройств с ЧПУ

Аналоги GE Fanuc

Промышленная электроника японской компании GE Fanuc довольно популярна – её выбирают многие предприятия из различных отраслей. Фирма производит разнообразные станки с числовым программным управлением

Fanuc R-2000iB

Fanuc R-2000IB является одним из самых востребованных товаров Fanuc

Fanuc g65

Первым языком программирования считается G-код, который и сейчас применяется на станках

Fanuc 10

Модель робота для быстрой погрузки и разгрузки Fanuc M-10iD отличается от предшествующих

Модуль Fanuc

Компания Fanuc является активным производителем оборудования для промышленной автоматизации производства. Основным направлением производства этой фирмы является разработка и производство

инженер поможет — Системы Haas Control и Fanuc Control

 

 

Что такое Хаас Контрол?

Система управления Haas — это тип системы ЧПУ, разработанный и изготовленный компанией Haas для станков Haas. Система управления Haas проста в освоении и использовании, и она одинакова для всей линейки продукции.

 

 

Возможности и характеристики системы управления Haas

– Простота использования. Стандартизация клавиатуры на системе управления Haas. Многие профессионалы считают Haas самой удобной системой управления, с которой они когда-либо работали.

— Память. Вы можете хранить множество программ в системе управления.

– Легкий доступ к сети. Никаких ограничений с любой распространенной операционной системой.

— Беспроводное соединение. Используя функцию Net Share в Haas Control, вы можете легко редактировать, совместно использовать и запускать программы из системы управления Haas или с рабочего стола на ПК.

 

Возможности и характеристики Fanuc Control?

Система управления Fanuc — это ЧПУ, разработанное FANUC, японской компанией, специализирующейся на системах числового управления. Контроллер ЧПУ FANUC имеет несколько поколений, включая Fanuc Series Oi, Fanuc System 5, Fanuc System 7, Fanuc 200, Fanuc C, Fanuc 21i/210i и т. д., каждая серия имеет разные уровни возможностей управления устройством.

 

Возможности и характеристики FANUC Control

– Большое количество сигналов PMC и функциональных инструкций PMC

— Имеет сильную функцию DNC

— Имеет функции аварийной сигнализации и диагностики при техническом обслуживании

 

 

Разница между Haas и Fanuc

Системы Haas и Fanuc почти идентичны, большая часть G-кода и М-кода для каждого станка будет одинаковой, за некоторыми исключениями, такими как нарезание резьбы и отсутствие команды M97.

 

1. По сравнению с FANUC, рабочий интерфейс системы управления HAAS прост в использовании, особенно в области последовательной связи и выбора программы. Haas удобнее для пользователя.

2. Система HAAS обычно установлена поверх FANUC. Поэтому большинство функций FANUC будут работать на станке Haas без изменения.

3. HAAS также имеет некоторые функции, многие из которых не включены в систему управления FANUC. Например, у Haas есть несколько дополнительных циклов (G12, G13), которые FANUC не поддерживает.

4. Между станками HAAS нет большой разницы, но есть большие различия между версиями FANUC.

5. Цикл нарезания резьбы: система управления FANUC имеет M19 для ориентации шпинделя по центру оси отверстия, у Haas этой функции нет.

 

 

Список G-кодов и M-кодов у Haas  и Fanuc

 

G-код является наиболее широко используемой командой, который является ядром программ ЧПУ. У разных систем будут небольшие различия. Ниже вы можете ознакомиться со списком G-кодов Haas и M-кодов Haas для токарных/фрезерных станков с ЧПУ.

 

Список G-кодов для токарных станков Haas — G-коды Haas для токарных станков с ЧПУ

G00: Быстрое позиционное перемещение

G01: Движение с линейной интерполяцией или линейное движение, фаска и скругление углов — модальное

G02: Циркуляционное интерполяционное движение по часовой стрелке – модальное

G03: Движение с круговой интерполяцией против часовой стрелки – модальное

G04: Задержка (P) P=секунды. Миллисекунды

G05: точное управление движением шпинделя (приводной инструмент) — опционально

G09: Точная остановка

G10: настройка программируемого смещения

G14: Замена главного шпинделя / вспомогательного шпинделя — опционально

G15: Отмена замены главного шпинделя / вспомогательного шпинделя — опционально

G17: Приводной инструмент для выбора плоскости XYZ кругового движения (G02, G03)  , опционально

G18: Выбор плоскости кругового движения ZX (G02, G03)

G19: Приводной инструмент выбора плоскости YZ для кругового движения (G02, G03)

G20: проверка позиционирования в дюймовых координатах

G21: Проверить позиционирование в метрических координатах — модальное

G28: Быстрый возврат к нулевой точке станка через Ref. Точка

G29: перейти к местоположению с помощью G29 Ref. Точка

G31: Функция подачи до пропуска — необязательно

G32: Траектория нарезания резьбы – Модальный

G40: Отмена коррекции на вершину инструмента G41/G42

G41: Компенсация на вершину инструмента, слева — модальная

G42: Компенсация на вершину инструмента, справа – модальная

G50: Максимальный предел скорости вращения шпинделя (S) – модальный

G51: быстрый переход в ноль станка, отмена смещения

G52: Координата позиционирования рабочего смещения ИЛИ Глобальный сдвиг системы координат рабочего смещения 

G53: Координата нулевого позиционирования станка

G54: Координата позиционирования рабочего смещения №1

G55: Координата позиционирования рабочего смещения № 2 — модальная

G56: Координата позиционирования рабочего смещения № 3 — модальная

G57: Координата позиционирования рабочего смещения № 4 — модальная

G58: Координата позиционирования рабочего смещения № 5 — модальная

G59: Координата позиционирования рабочего смещения № 6 — модальная

G61: Точный останов – модальный

G64: Точная остановка G61 Отмена

G65: вызов подпрограммы макроса – опционально

G70: чистовой цикл

G71: Пример цикла удаления припуска по наружному / внутреннему диаметру

G72: Цикл удаления торцевого припуска

G73: Цикл удаления припуска с неправильной траекторией

G74: Нарезание торцевых канавок ИЛИ Цикл высокоскоростного сверления

G75: Цикл нарезания канавок наружным или внутренним диаметром

G76: Цикл нарезания резьбы, многократный проход по внешнему диаметру / внутреннему диаметру

G77: Цикл правки приводного инструмента — опционально

G80: Отменить постоянный цикл

G81: Стандартный цикл сверления 

G82: Стандартный цикл точечного сверления/цековки – модальный

G83: Постоянный цикл сверления глубоких отверстий методом Peck Drill 

G84: Стандартный цикл нарезания резьбы – модальный

G85: Постоянный цикл «расточка-в-расточка» 

G86: Постоянный цикл растачивания с остановом и быстрым выходом 

G87: Постоянный цикл растачивания с остановом и ручным отводом 

G88: Постоянный цикл растачивания с выдержкой и ручным отводом 

G89: Постоянный цикл растачивания-выдержки-расточки – модальный

G90: Цикл токарной обработки по внешнему / внутреннему диаметру

G92: Цикл нарезания резьбы – модальный

G94: Цикл обработки торца – модальный

G95: Жесткий метчик торцевой поверхности приводного инструмента  /

G96: постоянная скорость поверхности, CSS вкл.  

G97: постоянная неизменяющаяся скорость шпинделя, CSS выключен (S)

G98: Подача в минуту (F)

G99: Подача на оборот (F)

G100: Отмена зеркального отображения G101

G101: Зеркальное отображение

G102: Программируемый выход на RS-232

G103: Упреждающий просмотр лимитного блока

G105: Команда сервопривода — опционально

G110-G111: Координата рабочего смещения-позиционирования № 7- № 8 — модальная

G112: декартово преобразование в полярное — опционально

G113: Отмена декартово-полярного преобразования — необязательно

G114-G129: Координата позиционирования рабочего смещения #9-#24 – модальная

G154: выберите координату позиционирования рабочего смещения P1-99 (P) 

G159: фоновый захват/возврат детали – опционально

G160: Команда оси APL включена — необязательно

G161: Команда оси APL отключена — необязательно

G184: Стандартный цикл нарезания резьбы в обратном направлении – модальный

G186: Реверсивный жесткий метчик с приводным инструментом — опционально

G187: Контроль точности для высокоскоростной обработки (E)

G194: Постоянный цикл вспомогательного шпинделя / нарезания резьбы метчиком – модальный

G195: Радиальное нарезание резьбы приводным инструментом — дополнительно

G196: Радиальное нарезание резьбы метчиком в приводном инструменте в обратном направлении — опционально

G200: Индекс на лету

Список кодов Haas Lathe M — Коды Haas M для токарных станков с ЧПУ

M00: Останов программы – модальный

M01:   останов программы – модальный

M02: Конец программы – модальный

M03: Шпиндель вперед (S) – модальный

M04: Шпиндель в обратном направлении (S) – модальный

M05: Останов шпинделя – модальный

M08: Охлаждение включено

M09: Охлаждающая жидкость отключена

M10: зажимной патрон – модальный

M11: Разжим патрона – модальный

M12: Автоматическая подача воздуха вкл. (P) – режим/дополнительно

M13: Автоматическое выключение воздушной струи

M14: Зажим главного шпинделя

M15: Разжим главного шпинделя

M17: повернуть башню вперед (T)

M18: Повернуть башню назад (T)

M19: Ориентация шпинделя – модальный/  пример

M21: Выдвижение задней бабки — модальное/дополнительное

M22: втягивание прицепной бабки

M23: Угол вне резьбы – модальный

M24: Угол резьбы выключен – модальный

M25-M28:   пользовательский интерфейс M-кода с сигналом M-Fin 

M30: Конец программы и сброс – модальный

M31: Шнек для стружки вперед – модальный

M33: Останов шнека для стружки 

M36: Ловушка деталей включена — модально/дополнительно

M37: Ловушка деталей выключена — модально/дополнительно

M38: Включить вариант шпинделя 

M39: Задать вариант шпинделя Выкл. – модальный

M41: Блокировка низшей передачи шпинделя 

M42: Отмена высшей передачи шпинделя   режим

M43: разблокировка башни

M44: Замок башни  

M51-M58:   набор пользовательских M-кодов 

M59: Набор выходных реле (N) 

M61-M68:   пользовательский M-код Clear — Modal

M69: сброс выходного реле (N) 

M76: Программа отображает неактивно – модально

M77: Программные дисплеи активны — модальные

M78: обнаружен сигнал тревоги в сигнале пропуска – модальный

M79: Тревога, если сигнал пропуска не найден – модальный

M85: Автоматическое открытие двери

M86: Автоматическое закрытие двери

M88: подача СОЖ под высоким давлением включена /дополнительно

M89: подача СОЖ под высоким давлением отключена /дополнительно

M93: Запуск захвата положения оси

M94: Останов захвата положения оси

M95: Спящий режим 

M96: переход при отсутствии сигнала – модальный

M97: Местный вызов подпрограммы – модальный

M98: вызов подпрограммы – модальный

M99: Подпрограмма / Обычный возврат или цикл 

M109: неактивный пользовательский ввод (P)

M110: Зажим патрона задней бабки

M111: Разжим патрона задней бабки

M119: Ориентация вспомогательного шпинделя — модально/опционально**

M121-M128:   пользовательский интерфейс M-кода с сигналом M-Fin 

M133: Движение приводного инструмента вперед (P)  /  пример

M134: Реверс приводного инструмента (P)

M135: Останов привода приводного инструмента

M143: контршпиндель вперед (P)

M144: реверс вспомогательного шпинделя (P)

M145: Останов вспомогательного шпинделя

M154: Включение оси C

M155: Отключение оси C — модально/дополнительно

M164: Поверните захваты APL в положение «n»

M165: Открытый захват APL 1 (сырье)

M166: Закрыть захват APL 1 (сырье)

M167: Открытый захват APL 2 (готовый материал)

M168: Закрыть захват APL 2 (Готовый материал)

 

G-коды Haas для фрезерной обработки

G00: Быстрое движение

G01: Движение с линейной интерполяцией

G02: Движение с интерполяцией по часовой стрелке

G03: Движение интерполяции против часовой стрелки

G04: задержаться

G09: Точная остановка

G10: настройка программируемого смещения

G12: Круговое фрезерование карманов по часовой стрелке

G13: Круговое фрезерование карманов против часовой стрелки

G17: Выбор плоскости XY

G18: выбор плоскости ZX

G19: Выбор плоскости YZ

G20: Выбор программирования в дюймах

G21: Выбор метрического программирования

G28: Возврат к нулевой точке станка

G29: перейти к местоположению через ссылку G29

G31: Функция пропуска

G35: Автоматическое измерение диаметра инструмента

G36: Автоматическое измерение рабочего смещения

G37: Автоматическое измерение длины инструмента

G40: Отмена компенсации резца

G41: Компенсация режущего инструмента слева

G42: Компенсация на режущий инструмент справа

G43: Компенсация длины инструмента +

G44: Компенсация длины инструмента –

G47: Гравировка

G49: G43/G44 Отмена

G50: G51 Отмена

G51: Масштабирование

G52: выберите рабочую систему координат G52 (Яснак)

G52: Установить локальную систему координат (Fanuc)

G52: Установить локальную систему координат (HAAS)

G53: Покадровый выбор координат станка

G54: выберите рабочую систему координат l

G55: выберите рабочую систему координат 2

G56: выберите рабочую систему координат 3

G57: выберите рабочую систему координат 4

G58: выберите рабочую систему координат 5

G59: выберите рабочую систему координат 6

G60: однонаправленное позиционирование

G61: режим точного останова

G64: G61 Отмена

G65: вызов подпрограммы макроса

G68: Вращение

G69: G68 Отмена

G70: Окружность отверстий под болты (Яснак) Пример 1 Пример 2 Пример 3

G71: Пример дуги отверстия под болт (Яснак)

G72: Отверстия под болты под углом (Яснак) Пример

G73: Постоянный цикл высокоскоростного сверления с центральным сверлом

G74: Постоянный цикл обратного нарезания резьбы

G76: Стандартный цикл чистового растачивания

G77: Постоянный цикл заднего отверстия

G80: Отмена стандартного цикла

G81: Стандартный цикл сверления Пример 1 Пример 2 Ex3 Ex4 Ex5

G82: Стандартный цикл точечного сверления Ex1

G83: Постоянный цикл сверла с центральным сверлом Ex1 Ex2

G84: Стандартный цикл нарезания резьбы, пример 1, нарезание резьбы метчиком

G85: Стандартный цикл расточки

G86: Постоянный цикл растачивания/останова

G87: Постоянный цикл сверления/ручного отвода

G88: Постоянный цикл сверления/выдержки

G89: Постоянный цикл расточки

G90: Абсолют

G91: инкрементальный

G92: установка рабочих координат — FANUC или HAAS

G92: установка рабочих координат — YASNAC

G93: Режим обратнозависимой подачи включен

G94: Режим обратнозависимой подачи по времени ВЫКЛ. /подача в минуту ВКЛ.

G98: Возврат в начальную точку

G99: Возврат плоскости R

G100: отключить зеркальное отображение

G101: включить зеркальное отображение

G102: Программируемый выход на RS-232

G103: Предел блокировки просмотра вперед

G107: Цилиндрическое отображение

G110: выберите систему координат 7

G111: выберите систему координат 8

G112: выберите систему координат 9

G113: выберите систему координат 10

G114: выберите систему координат 11

G115: выберите систему координат 12

G116: выберите систему координат 13

G117: выберите систему координат 14

G118: выберите систему координат 15

G119: выберите систему координат 16

G120: выберите систему координат 17

G121: выберите систему координат 18

G122: выберите систему координат 19

G123: выберите систему координат 20

G124: выберите систему координат 21

G125: выберите систему координат 22

G126: выберите систему координат 23

G127: выберите систему координат 24

G128: выберите систему координат 25

G129: выберите систему координат 26

G136: Автоматическое измерение центра рабочего смещения

G141: Компенсация на режущий инструмент 3D+

G143: 5-осевая компенсация длины инструмента+

G150: Фрезерование карманов общего назначения

G153: Стандартный цикл 5-осевого высокоскоростного сверла с центральным сверлом

G154: P1-P99 заменяет G110-G129 на более новых машинах.

G155: Стандартный цикл обратного нарезания резьбы по 5 осям

G161: Стандартный цикл 5-осевого сверления

G162: Постоянный цикл 5-осевого точечного сверления/зенкерования

G163: Стандартный цикл 5-осевого сверления с центробежным сверлением (настройка 22)

G164: Стандартный цикл нарезания резьбы по 5 осям

G165: 5-осевое расточка, постоянный цикл

G166: 5-осевое растачивание, останов, быстрый выход, стандартный цикл

G169: 5-осевое растачивание, задержка, постоянный цикл растачивания

G174: Специальное невертикальное жесткое нарезание резьбы против часовой стрелки

G184: Специальное невертикальное жесткое нарезание резьбы по часовой стрелке

G187: Контроль точности для высокоскоростной обработки

G188: Получить программу из PST (таблица расписания программ)

 

Коды Haas M для фрезерной обработки с ЧПУ

M00: остановка программы

M01: Дополнительная остановка программы

M02: Конец программы (настройка 39)

M03: Шпиндель включен, по часовой стрелке (S) (настройка 144)

M04: шпиндель включен, против часовой стрелки (S) (настройка 144)

M05: Остановка шпинделя

M06: Смена инструмента (T) (настройка 42, 87, 155)

M08: Охлаждение включено (настройка 32)

M09: Охлаждающая жидкость выключена

M10: Тормоз 4-й оси включен

M11: Растормаживание 4-й оси

M12: тормоз 5-й оси включен

M13: Отпускание тормоза 5-й оси

M16: Смена инструмента (T) (то же, что и M06)

M17: Разблокируйте поддон APC и откройте дверцу APC

M18: Зажмите поддон APC и закройте дверцу APC

M19: Ориентация шпинделя (значения P, R необязательны)

M21-M28:   пользовательский интерфейс M-кода с сигналами M-Fin

M30: Конец программы и сброс (настройка 2, 39, 56, 83)

M31: Шнек для стружки вперед (настройка 114,115)

M33: Останов шнека для стружки

M34: Положение патрубка охлаждающей жидкости вниз, приращение (+1)

M35: Положение патрубка охлаждающей жидкости вверху, уменьшение (-1)

M36: деталь поддона готова (P)

M39: Повернуть револьверную головку (T#) (настройка 86)

M41: Коррекция низшей передачи шпинделя

M42: Коррекция высшей передачи шпинделя

M50: Выполнение смены поддона (P) (настройка от 121 до 129)

M51-M58:   набор пользовательских M-кодов

M59: Набор выходных реле (N)

M61-M68: Сброс дополнительного пользовательского M-кода

M69: выходное реле сброшено (N)

M75: Установите референтную точку G35 или G136

M76: Дисплей управления неактивен

M77: Дисплей управления активен

M78: Тревога, если обнаружен сигнал пропуска

M79: Тревога, если сигнал пропуска не найден

M80: Автоматическое открытие двери (настройка 131)

M81: Автоматическое закрытие двери (настройка 131)

M82: Разжим инструмента

M83: автоматический воздушный жиклер включен

M84: автоматическое выключение воздушной струи

M86: Зажим инструмента

M88: СОЖ через шпиндель Вкл.

M89: СОЖ через шпиндель Выкл.

M93: Начало захвата POS оси (P, Q)

M94: Останов захвата POS оси

M95: Спящий режим

M96: Перейти, если нет ввода (P, Q)

M97: Вызов локальной подпрограммы (P, L)

M98: вызов подпрограммы (P, L)

M99: Локальная подпрограмма M97 или подпрограмма M98 Возврат или циклическая программа (настройка 118)

M101: MOM (минимальная обработка маслом) РЕЖИМ ПОСТОЯННОГО ЦИКЛА (I)

M102: РЕЖИМ MOM (минимальная обработка маслом) (I, J)

M103: MOM (минимальная обработка маслом) РЕЖИМ CANEL

M109: Интерактивный пользовательский ввод (P)

Список М-кодов , Список М-кодов Fanuc Control ~ Программирование ЧПУ

Список M-кодов , Список M-кодов Fanuc Control

4:06
Неизвестный

Список М-кодов, обычно встречающихся в Fanuc и аналогичных устройствах

90 013

M

9 0012

9001 3

M44

Код

Описание

Фрезерование
(М)

Токарная обработка
(Т)

Дополнительная информация

M00

Принудительная остановка

T

Необязательно — машина всегда останавливается при достижении M00 при выполнении программы .

M01

Дополнительный упор

M

T

Машина остановится только при M01, если оператор нажмет дополнительную кнопку остановки.

M02

Конец программы

M

T

Нет возврата к началу программы; может сбрасывать или не сбрасывать значения регистров.

M03

Шпиндель включен (вращение по часовой стрелке)

M

T 9 0005

M04

Шпиндель включен (вращение против часовой стрелки)

M

T

M05

Останов шпинделя

M

T

M06

Автоматическая смена инструмента ( ATC)

M

T (иногда)

Многие токарные станки не используют M06, потому что адрес T сам по себе индексирует револьверную головку.
Чтобы понять, как работает адрес T и как он взаимодействует (или не взаимодействует) с M06, необходимо изучить различные методы, такие как программирование револьверной головки токарного станка, выбор фиксированного инструмента ATC, выбор инструмента со случайной памятью ATC, концепцию «ожидание следующего инструмента». «, и пустые инструменты. Программирование на любом конкретном станке требует знания того, какой метод использует этот станок.

M07

СОЖ (туман)

M

T 90 005

M08

СОЖ (залив)

M

T

M09

Отключение охлаждающей жидкости

M

Т

М10

Зажим для поддонов на

M

Для обрабатывающих центров с устройством смены поддонов

90 004 M11

Зажим поддона снят

M

Для обрабатывающих центров с устройством смены паллет

M13

Шпиндель вкл. (вращение по часовой стрелке) и подача СОЖ (залив)

M

Этот один M-код выполняет работу как M03, так и M08. Такие комбинированные команды нередко используются в конкретных моделях машин, что позволяет создавать более короткие и быстро записываемые программы.

M19

Ориентация шпинделя

M

T

Ориентация шпинделя чаще вызывается внутри циклов (автоматически) или при настройке (вручную), но также доступна под программным управлением через M19. Аббревиатура OSS (ориентированная остановка шпинделя) может относиться к ориентированной остановке внутри циклов.

M21

Зеркало, ось X

M

9004 5

M21

Задняя бабка вперед

T

M 22

Зеркало, ось Y

M

M22

Задняя бабка назад

T

M23

Зеркало ВЫКЛ.

Постепенное вытягивание нити ВКЛ

T

M24

Постепенное вытягивание нити ВЫКЛ 9000 5

T

M30

Конец программы с возвратом к началу программы

90 004 M

T

M41

Выбор передач — шестерня 1

T

M42

Выбор передачи — передача 2

Т

M43

Выбор передачи — передача 3

T

Выбор передачи — передача 4

T

M48

Коррекция скорости подачи разрешена

M

T

90 004 M49

Переопределение скорости подачи НЕ разрешено

M

T

Это правило также вызывается (автоматически) в циклах нарезания резьбы метчиком или в циклах одноточечного нарезания резьбы, где подача точно соотносится со скоростью. То же самое с коррекцией скорости шпинделя и кнопкой остановки подачи.

M60

Автоматическая смена поддонов (APC)

M

90 004 Для обрабатывающих центров с устройством смены паллет

M98

Вызов подпрограммы

M

T

Принимает адрес P, чтобы указать, какую подпрограмму вызывать, например, «M98 P8979» вызывает подпрограмму O8979.

M99

Конец подпрограммы

M

T

Обычно размещается в конце подпрограммы, где возвращает управление выполнением основной программе. По умолчанию управление возвращается к блоку, следующему за M9.8 вызов в основной программе. Возврат к другому номеру блока может быть задан адресом P. M99 также может использоваться в основной программе с пропуском кадра для бесконечного цикла основной программы при обработке прутка на токарных станках (пока оператор не переключает пропуск кадра).

Подписчики

Фейсбук

Токарный станок с ЧПУ Список G-кодов и M-кодов для токарных станков с ЧПУ

Это общие G-коды для токарных станков с ЧПУ и токарной обработки. Категории кода — это группы для мастера G-кода (нажмите Ctrl+G для мастера). Функция сообщает, что делает g-код, Notes дает немного больше информации, например параметры, а Tutorial — это ссылка (если есть) на учебник, который использует редактор G-Wizard для обучения использованию g-кода.

 

Категория

 
  G00

Движение

Двигайтесь по прямой линии на быстрой скорости. XYZ конечной точки

G00 и MDI.

Линейное перемещение: G00 и G01

 
  G01

Движение

Двигаться по прямой на последней скорости, заданной скоростью подачи (F) XYZ конечной точки

G01 и MDI.

Линейное перемещение: G00 и G01

 
  G02

Движение

Дуга окружности по часовой стрелке со скоростью подачи (F)

XYZ конечной точки

IJK относительно центра

Р за радиус

Дуги окружности: G02 и G03  
  G03

Движение

Дуга окружности против часовой стрелки со скоростью подачи (F)

XYZ конечной точки

IJK относительно центра

Р за радиус

Дуги окружности: G02 и G03  
  G04

Движение

Dwell: остановка на указанное время.

P для миллисекунд

X для секунд

Точная синхронизация и скорость: задержка, точная остановка, компенсация люфта  
  G09

Движение

Проверка точного останова   Точная синхронизация и скорость: задержка, точная остановка, компенсация люфта  
  G10

Компенсация

Программируемый ввод параметров      
  G17

Координата

Выберите плоскость X-Y   Координаты G-кода ЧПУ  
  G18

Координата

Выберите плоскость X-Z   Координаты G-кода ЧПУ  
  G19

Координата

Выберите плоскость Y-Z   Координаты G-кода ЧПУ  
  G20

Координата

Программные координаты в дюймах   G20 и G21: преобразование единиц измерения  
  Г21

Координата

Координаты программы мм   G20 и G21: преобразование единиц измерения  
  Г27

Движение

Проверка возврата в референтную точку   G28: Возврат к исходной точке  
  G28

Движение

Возврат в исходное положение   G28: возврат к исходной точке  
  Г29

Движение

Возврат из референтной позиции   G28: возврат к исходной точке  
  G30

Движение

Возврат к 2-й, 3-й и 4-й контрольной точке   G28: возврат к исходной точке  
  Г32

Консервы

Нарезание резьбы с постоянным шагом (например, G01 синхронизировано со шпинделем)      
  Г40

Компенсация

Компенсация резца инструмента отключена (компенсация радиуса)      
  Г41

Компенсация

Компенсация резца инструмента слева (коррекция радиуса)      
  Г42

Компенсация

Коррекция режущего инструмента справа (компенсация радиуса)      
  Г43

Компенсация

Применение компенсации длины инструмента (плюс)      
  Г44

Компенсация

Применить компенсацию длины инструмента (минус)      
  Г49

Компенсация

Отмена коррекции на длину инструмента      
  Г50

Компенсация

Сбросить все коэффициенты масштабирования до 1,0      
  Г51

Компенсация

Включить масштабные коэффициенты      
  Г52

Координата

Локальный рабочий сдвиг для всех систем координат: добавить смещения XYZ      
  Г53

Координата

Система координат станка (отмена нулевой коррекции)      
  Г54

Координата

Рабочая система координат (1-я заготовка)      
  Г55

Координата

Рабочая система координат (2-я заготовка)      
  Г56

Координата

Рабочая система координат (3-я заготовка)      
  Г57

Координата

Рабочая система координат (4-я заготовка)      
  Г58

Координата

Рабочая система координат (5-я заготовка)      
  Г59

Координата

Рабочая система координат (6-я заготовка)      
  Г61

Прочее

Режим проверки точного останова   Точная синхронизация и скорость: задержка, точная остановка, компенсация люфта  
  Г62

Прочее

Автоматическая угловая корректировка      
  Г63

Прочее

Режим постукивания      
  Г64

Прочее

Лучший путь скорости      
  Г65

Прочее

Простой вызов пользовательского макроса   Подпрограммы и макросы  
  Г70

Консервы

Цикл чистовой токарной обработки      
  Г71

Консервы

Цикл чернового точения  

G71: Цикл чернового точения

G71 Тип II: черновое точение с «карманами»

 
  G72

Консервы

Цикл черновой обработки      
  Г73

Консервы

Цикл повторения шаблона      
  Г74

Консервы

Цикл сверления с отсечкой      
  Г75

Консервы

Цикл обработки канавок      
  Г76

Консервы

Цикл нарезания резьбы   Цикл токарного станка G76  
  Г80

Консервы

Отмена постоянного цикла      
  Г83

Консервы

Цикл торцевого сверления      
  G84

Консервы

Цикл нарезания торца      
  Г86

Консервы

Постоянный цикл расточки, остановка шпинделя, быстрый выход      
  G87

Консервы

Цикл бокового сверления      
  G88

Консервы

Цикл бокового нарезания резьбы      
  Г89

Консервы

Цикл бокового растачивания      
  Г90

Координата

Абсолютное программирование XYZ (системы типа B и C)   Г90 и G91 Абсолютный и инкрементальный режим  
  G90. 1

Координата

Абсолютное программирование IJK (системы типа B и C)      
  G91

Координата

Инкрементальное программирование XYZ (системы типа B и C)   Г90 и G91 Абсолютный и инкрементальный режим  
  G91.1

Координата

Инкрементальное программирование IJK (системы типа B и C)      
  Г92

Координата

Цикл нарезания резьбы      
  G92 (альтернативный)

Движение

Зажим максимальной скорости шпинделя С    
  Г94

Движение

Цикл торцевой токарной обработки      
             
  Г96

Движение

Постоянная скорость у поверхности ВКЛ.   G96: постоянная скорость у поверхности  
  Г97

Движение

Отмена постоянной скорости у поверхности   G96: постоянная скорость у поверхности  
  Г98

Движение

Скорость подачи в минуту   G-код G98 и G-код G99: режимы постоянного цикла возврата или скорости подачи  
  Г99

Движение

Скорость подачи на оборот   G-код G98 и G-код G99: режимы постоянного цикла возврата или скорости подачи  
  Г190 Движение Режим радиуса   Программирование токарного станка с ЧПУ  
  Г191 Движение Режим диаметра   Программирование токарного станка с ЧПУ  
             
             
             
 

М-коды

 

   
  М00

М-код

Останов программы (необязательно)      
  М01

М-код

Дополнительный останов: оператор выбран для включения      
  М02

М-код

Конец программы      
  М03

М-код

Шпиндель ВКЛ (вращение по часовой стрелке)   М03 и МДИ.  
  М04

М-код

Шпиндель ВКЛ (вращение против часовой стрелки)      
  М05

М-код

Стопор шпинделя   M05 и MDI.  
  М06

М-код

Смена инструмента      
  М07

М-код

Туман охлаждающей жидкости ВКЛ   M07 и MDI.  
  М08

М-код

Заливная охлаждающая жидкость ON   M08 и MDI.  
  М09

М-код

Охлаждающая жидкость ВЫКЛ.   М09 и МДИ.  
             
  М13

М-код

Шпиндель ВКЛ (вращение по часовой стрелке) + СОЖ ВКЛ   М13 и МДИ.  
  M14

М-код

Шпиндель ВКЛ (вращение против часовой стрелки) + СОЖ ВКЛ   М14 и МДИ.  
             
             
  М30

М-код

Окончание программы, режимы перемотки назад и сброса      
             
  М97

М-код

Вызов подпрограммы Haas Style   Подпрограммы и макросы  
  М98

М-код

Вызов подпрограммы   Подпрограммы и макросы  
  М99

М-код

Возврат из подпрограммы   Подпрограммы и макросы  

 

 

Бонус: ознакомьтесь с нашими другими кулинарными книгами по ЧПУ, чтобы получить более подробную информацию о ЧПУ!

Если вы новичок в работе с ЧПУ, ознакомьтесь с нашей «Поваренной книгой для начинающих» .

Всего комментариев: 0

Оставить комментарий

Ваш email не будет опубликован.

Вы можете использовать следующие HTML тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>