Вторник, 15 Февраль 2022 03:36

Системы Haas Control и Fanuc Control

Автор 
Оцените материал
(46 голосов)

Существует несколько широко используемых систем ЧПУ, таких как Siemens, Haas и Fanuc. В этой статье я расскажу о HAAS Control и FANUC Control, а также разнице между ними.

 

Системы 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

Системы 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)

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

  • Заказчик: Организация
  • Статус: Нет исполнителя
  • Срок сдачи проекта после оплаты аванса: 01.10.2020
  • ЦЕЛЬ ПРОЕКТА: Рассказать подробней про тему проекта
Прочитано 2387 раз Последнее изменение Вторник, 15 Февраль 2022 03:38
Авторизуйтесь, чтобы получить возможность оставлять комментарии