Список кодов G и M Haas для токарных и фрезерных станков с ЧПУ – Загрузка PDF-кода G и M Haas & Fanuc | CNCLATHING

2020.11.9

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

Загрузка G-кода/M-кода для станков с ЧПУ в формате PDF

G-код токарного станка Haas 

Токарный станок Haas M-код

G-код станка Haas Mill

М-код Haas Mill

G-код токарного станка Fanuc

Fanuc Mill G-код

Токарный станок Fanuc M-код

Fanuc Mill M-код

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

G00: Быстрое перемещение по положению

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

G02: Интерполяционное движение циркуляции CW – модальное

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

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

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

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

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

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

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

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

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

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

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

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

G28: Быстрый возврат в нулевую точку станка через опорную точку

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

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: Постоянный цикл сверления глубоких отверстий методом перфорации – модальный

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: Индекс на лету

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

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 – модальная

M69: Выходное реле Clear (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: Приводной инструмент Drive Forward (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 - коды G для фрезерования с ЧПУ Haas

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

G01: Линейное интерполяционное движение

G02: Интерполяционное движение CW

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

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

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

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

G12: Круговое фрезерование углублений CW (Яснак)

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

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 (Yasnac)

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: Круг отверстий для болтов (Yasnac) Пример 1 Пример 2 Пример 3

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

G72: Пример отверстий для болтов, расположенных под углом (Yasnac)

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: Специальное невертикальное жесткое нарезание резьбы CW

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

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

Список кодов Haas Mill M - Коды 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: Выходное реле Clear (N)

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

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

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

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

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

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

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

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

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

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

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

M88: Подача охлаждающей жидкости через шпиндель включена

M89: Подача охлаждающей жидкости через шпиндель выключена

M93: Начало захвата точки позиционирования оси (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)

FacebookLinkedInТвитнуть