Haas Фрезерный станок Руководство 96-RU8200 (Редакция A Январь 2014 г.) - часть 24

 

  Главная      Книги - Разные     Haas Фрезерный станок Руководство 96-RU8200 (Редакция A Январь 2014 г.)

 

поиск по сайту            правообладателям  

 

   

 

   

 

содержание      ..     22      23      24      25     ..

 

 

 

Haas Фрезерный станок Руководство 96-RU8200 (Редакция A Январь 2014 г.) - часть 24

 

 

G Codes, M Codes, Settings

 

363

M34 

Инкремент

 

СОЖ

/ M35 

Декремент

 

СОЖ

F6.55:

Трубка

 

программируемой

 

СОЖ

M34

 

перемещает

 

дополнительную

 

трубку

 

программируемой

 

СОЖ

 

на

 

одно

 

положение

от

 

текущего

 

положения

 (

в

 

направлении

 

от

 

исходного положения

).

M35

 

перемещает

 

трубку

 

подачи

 

СОЖ

 

на

 

одно

 

положение

 

к

 

исходному положению

.

ПРЕДОСТЕРЕЖЕНИЕ

:

Не

 

поворачивайте

 

трубку

 

подачи

 

СОЖ

 

рукой

Это

 

может

привести

 

к

 

серьезному

 

повреждению двигателя

.

M36 

Готовность

 

детали

 

для

 

смены

 

паллеты

Используется

 

на

 

станках

 

с

 

устройствами

 

смены

 

паллет

Этот

 

М

-

код

 

задерживает

смену

 

паллеты

 

до

 

отпускания

 

клавиши

 Part Ready (

Деталь

 

готова

). 

Смена

 

паллеты

происходит

 

при

 

отпускании

 

клавиши

 

готовности

 

к

 

смене

 

паллеты

  (

и

 

закрытых

дверях

). 

Например

:

Onnnnn (

номер

 

программы

) ;

M36 (

Мигание

 

индикатора

 «

Деталь

 

готова

», 

ожидание

 

нажатия

 

кнопки

) ;

M01 ;
M50 (

Выполнение

 

смены

 

спутника

 

после

 

нажатия

 

кнопки

 

«

Деталь

 

готова

») ;

(

Программа

 

обработки

 

детали

) ;

M30;

M35

M34

1

M-

коды

 (

разные

 

функции

)

 

364

M39 

Вращение

 

револьверной

 

головки

 

инструментов

Команда

 

смены

 

инструмента

 

должна

 

выполняться

 

с

 

помощью

 

M06

M39

 

обычно

 

не

требуется

но

 

полезно

 

для

 

целей

 

диагностики

 

или

 

для

 

восстановления

 

после

аварийного

 

отказа

 

устройства

 

смены инструмента

.

Код

 

M39

 

используется

 

для

 

поворота

 

бокового

 

устройства

 

смены

 

инструмента

 

без

выполнения

 

смены

 

инструмента

Номер

 

необходимого

 

инструментального

 

гнезда

(

Tn

необходимо

 

программировать

 

до

M39

M41 / M42 

Коррекция

 

низшей

 / 

высшей

 

передачи

На

 

станках

 

с

 

трансмиссией

 

команда

 

M41

 

используется

 

для

 

удержания

 

станка

 

на

низшей

 

передаче

а

 

M42

 

удерживает

 

станок

 

на

 

высшей

 

передаче

Обычно

 

скорость

вращения

 

шпинделя

  (

Snnn

определяет

какая

 

передача

 

трансмиссии

 

должна

быть включена

.

Подайте

 

команду

 M41 

или

 M42 

со

 

скоростью

 

вращения

 

шпинделя

 

перед

 

командой

пуска

 

шпинделя

Например

:

S1200 M41;
M03

M46 

Переход

если

 

спутник

 

загружен

Этот

 

код

 M 

вызывает

 

переход

 

программы

 

к

 

номеру

 

строки

заданному

 

кодом

 P, 

если

спутник

заданный

 

кодом

 Q, 

в

 

настоящее

 

время загружен

.

Пример

M46Qn Pnn (

Переход

 

к

 

строке

 nn 

в

 

текущей

 

программе

если

 

спутник

 n 

загружен

иначе

 – 

переход

 

к

 

следующему

 

блоку

;

M48 

Проверка

 

достоверности

 

текущей

 

программы

Этот

 

код

 

М

 

используется

 

как

 

защита

 

для

 

станков

 

со

 

сменой

 

спутников

Будет

 

выдан

сигнал

 

об

 

ошибке

 909 (910), 

если

 

текущая

 

программа

 (

спутник

не

 

внесена

 

в

 

таблицу

циклограммы спутников

.

G Codes, M Codes, Settings

 

365

M49 

Задать

 

состояние

 

спутника

Этот

 

код

 

М

 

устанавливает

что

 

состояние

 

спутника

заданные

 

кодом

 P, 

соответствует

со

 

значением

заданным

 

кодом

 Q. 

Возможные

 

коды

 Q 

это

 - 0-

очередность

 

не

 

задана

1-

очередность

 

задана

, 2-

загружен

, 3-

выполнено

от

 4 

до

 29, 

задаются

пользователем

Состояние

 

спутника

 

только

 

для

 

целей

 

индикации

Система

управления

 

не

 

зависит

 

от

 

того

какое

 

конкретное

 

значение

 

он

 

имеет

но

 

если

 

оно

равно

 0, 1, 2 

или

 3, 

система

 

управления

 

обновит

 

его соответственно

.

Пример

:

M49Pnn Qmm (

Присваивает

 

состоянию

 

спутника

 nn 

значение

 

mm) ;

Без

 

кода

 P 

эта

 

команда

 

задает

 

состояние

 

спутника

загруженного

 

в

настоящий момент

.

M50 

Выполнить

 

смену

 

паллет

Используется

 

со

 

значением

 

P

кнопкой

 

[PALLET READY]

 

или

 

таблицей

 

циклограммы

спутников

 

для

 

выполнения

 

смены

 

спутника

Также

 

см

раздел

  «

Устройство

автоматической

 

смены спутников

».

Набор

 

дополнительных

 

пользовательских

 M-

кодов

 

M51-M58

Коды

 

от

 

M51

 

до

 M58 

являются

 

дополнительными

 

для

 

пользовательских

интерфейсов

Они

 

активируют

 

одно

 

из

 

реле

 

и

 

оставляют

 

его

 

активным

Чтобы

выключить

 

их

пользуйтесь

 

M61

-

M68

[RESET]

 

выключает

 

все

 

эти реле

.

См

подробную

 

информацию

 

о

 

реле

 

кода

 M 

в

 

разделах

 

M21

-

M28

.

M-

коды

 (

разные

 

функции

)

 

366

M59 

Включить

 

выходное

 

реле

 

Этот

 M-

код

 

включает

 

реле

Пример

 

его

 

использования

 – 

M59 Pnn

где

 

nn

 – 

это

 

номер

включаемого

 

реле

Команда

 

M59

 

может

 

использоваться

 

для

 

включения

 

любого

 

из

реле

 

дискретного

 

выхода

 

в

 

диапазоне

 

от

 1100 

до

 1155 

в

 

том

 

же

 

порядке

что

 

как

перемещение

 

осей

При

 

использовании

 

макросов

 

M59 P1103

 

выполняет

 

то

 

же

что

происходит

 

при

 

использовании

 

дополнительной

 

макрокоманды

 

#1103=1

но

 

только

обработка

 

происходит

 

в

 

конце

 

строки программы

.

ПРИМЕЧАНИЕ

:

резервных

 

функций

 

М

 

используют

 

адреса

 1140 - 1147

Удаление

 

дополнительных

 

пользовательских

 M-

кодов

 

M61-M68

Коды

 

с

 

M61

 

по

 

M68

 

являются

 

дополнительными

 

для

 

пользовательских

 

интерфейсов

.

Они

 

выключают

 

одно

 

из

 

реле

Чтобы

 

включить

 

их

пользуйтесь

 

M51

-

M58

[RESET]

выключает

 

все

 

эти

 

реле

См

подробную

 

информацию

 

о

 

реле

 

кода

 M 

в

разделах

M21

-

M28

.

M69 

Сбросить

 

выходное

 

реле

Этот

 M-

код

 

выключает

 

реле

Пример

 

его

 

использования

 – 

M69 Pnn

где

 

nn

 – 

это

номер

 

выключаемого

 

реле

Команда

 

M69

 

может

 

использоваться

 

для

 

выключения

любого

 

из

 

выходных

 

реле

 

в

 

диапазоне

 

от

 1100 

до

 1155. 

При

 

использовании

 

макросов

M69 P1103

 

выполняет

 

то

 

же

что

 

происходит

 

при

 

использовании

 

дополнительной

макрокоманды

 

#1103=0

но

 

только

 

обработка

 

происходит

 

в

 

том

 

же

 

порядке

что

перемещение осей

.

M75 

Установка

 

опорной

 

точки

 G35 

или

 G136

Этот

 

код

 

используется

 

для

 

задания

 

опорной

 

точки

 

для

 

команд

 

G35

 

и

 

G136

Его

необходимо

 

использовать

 

после

 

функции

 

измерения головкой

.

G Codes, M Codes, Settings

 

367

M76 

Дисплей

 

управления

 

выключен

 / M77 

Дисплей

 

управления

 

включен

Эти

 

коды

 

используются

 

для

 

выключения

 

и

 

включения

 

экранного

 

дисплея

Этот

 M-

код

удобен

 

при

 

выполнении

 

большой

 

сложной

 

программы

так

 

как

 

обновление

 

экрана

отнимает

 

вычислительную

 

мощность

которая

 

может

 

потребоваться

 

нужной

 

для

выполнения

 

команд

 

перемещений станка

.

M78 

Аварийное

 

сообщение

 

в

 

случае

 

сигнала

 

пропуска

Этот

 M-

код

 

используется

 

с

 

датчиком

Код

 

M78

 

вызывает

 

сигнал

 

об

 

ошибке

 

если

запрограммированная

 

функция

 

пропуска

  (

G31

G36

 

или

 

G37

получает

 

сигнал

 

от

измерительной

 

головки

Это

 

используется

когда

 

сигнал

 

о

 

пропуске

 

не

 

ожидается

 

и

может

 

указывать

 

на

 

аварийную

 

остановку

 

датчика

Этот

 

код

 

можно

 

расположить

 

в

той

 

же

 

строке

что

 

и

 

код

 G 

пропуска

 

или

 

в

 

любом

 

последующем блоке

.

M79 

Аварийное

 

сообщение

 

в

 

случае

 

отсутствия

 

сигнала

 

пропуска

Этот

 M-

код

 

используется

 

с

 

датчиком

Код

 

M79

 

вызывает

 

сигнал

 

об

 

ошибке

 

если

запрограммированная

 

функция

 

пропуска

 (

G31

G36

 

или

 

G37

не

 

получила

 

сигнал

 

от

измерительной

 

головки

Это

 

используется

когда

 

отсутствие

 

сигнала

 

пропуска

означает

 

ошибку

 

в

 

расположении

 

датчика

Этот

 

код

 

можно

 

расположить

 

в

 

той

 

же

строке

что

 

и

 

код

 G 

пропуска

 

или

 

в

 

любом

 

последующем блоке

.

F6.56:

Ошибка

 

позиционирования

 

измерительной

 

головки

: [1] 

Сигнал

 

обнаружен

[2] 

Сигнал

 

не

 

обнаружен

.

1

2

M-

коды

 (

разные

 

функции

)

 

368

M80 

Открывание

 

автоматической

 

двери

 / M81 

Закрывание

 

автоматической

 

двери

M80

 

открывает

 

автоматическую

 

дверь

а

 

M81

 

закрывает

 

ее

Подвесной

 

пульт

управления

 

подает

 

звуковой

 

сигнал

пока

 

дверь

 

находится

 

в движении

.

M82 

Разжим

 

инструмента

Этот

 

код

 

используется

чтобы

 

отпустить

 

инструмент

 

из

 

шпинделя

Он

 

используется

только

 

как

 

функция

 

для

 

обслуживания

 

и

 

испытания

Смена

 

инструмента

 

должна

выполняться

 

с

 

помощью

M06

.

M83 

Включение

 

автоматического

 

пневмопистолета

 /M84 

Выключение

 

автоматического

 

пневмопистолета

M83

 

включает

 

продувочный

 

пистолет

а

 

M84

 

выключает

 

его

Кроме

 

того

M83 Pnnn

(

где

 

nnn

 – 

количество

 

миллисекунд

включает

 

его

 

на

 

указанное

 

время

а

 

затем

автоматически

 

выключает

Автоматический

 

продувочный

 

пистолет

 

также

включается

 

и

 

выключается

 

вручную

 

нажатием

 

[SHIFT]

 

и

 

последующим

нажатием

[COOLANT]

.

M86 

Зажатие

 

инструмента

Этот

 

код

 

зажимает

 

инструмент

 

в

 

шпинделе

Он

 

используется

 

только

 

как

 

функция

 

для

обслуживания

 

и

 

испытания

Смена

 

инструмента

 

должна

 

выполняться

 

с

помощью

M06

.

M88 

Включение

 

охлаждения

 

через

 

шпиндель

 / M89 

Выключение

 

охлаждения

 

через

 

шпиндель

Код

 

M88

 

используется

 

для

 

включения

 

опции

 

подачи

 

СОЖ

 

через

 

шпиндель

 (

СОШ

), 

а

M89

 – 

для

 

выключения СОШ

.

Перед

 

использованием

 

системы

 TSC 

должны

 

быть

 

установлены

 

соответствующие

инструменты

 

(

со

 

сквозным

 

отверстием

). 

Использование

 

неподходящих

инструментов

 

приведет

 

к

 

переполнению

 

шпиндельной

 

головки

 

СОЖ

 

и

аннулированию

 

гарантии

Не

 

рекомендуется

 

использовать

 

команду

 

M04

  (

Реверс

шпинделя

при

 

включенной СОШ

.

G Codes, M Codes, Settings

 

369

Образец

 

Программы

ПРИМЕЧАНИЕ

:

Команда

 

M88

 

должна

 

быть

 

до

 

команды

 

на

 

вращение

 

шпинделя

.

T1 M6 (

СОШ

подача

 

СОЖ

 

через

 

сверло

) ;

G90 G54 G00 X0 Y0;
G43 H06 Z.5;
M88 (

Включение

 

СОШ

) ;

S4400 M3;
G81 Z-2.25 F44. R.03;
M89 G80 (

Выключение

 

СОШ

) ;

G91 G28 Z0;
M30;

М

95 

Спящий

 

режим

Режим

 

ожидания

 

по

 

сути

 

является

 

долгой

 

паузой

Спящий

 

режим

 

можно

использовать

если

 

пользователю

 

необходимо

чтобы

 

станок

 

начал

 

разогреваться

 

и

был

 

готов

 

к

 

работе

 

к

 

приходу

 

операторов

Формат

 

команды

 

M95

 

следующий

:

M95 (

чч

:

мм

)

Комментарий

 

сразу

 

после

 

M95

 

должен

 

содержать

 

часы

 

и

 

минуты

в

 

течение

 

которых

станок

 

должен

 

находиться

 

в

 

спящем режиме

.

Например

если

 

текущее

 

время

 6 

часов

 

вечера

а

 

пользователю

 

нужно

чтобы

 

станок

находился

 

в

 

спящем

 

режиме

 

до

 6:30 

утра

 

следующего

 

дня

используются

следующие команды

:

M95 (12:30) ;

Строка

 

или

 

строки

следующие

 

за

 

M95

должны

 

быть

 

перемещениями

 

осей

 

и

командами

 

прогрева шпинделя

.

M-

коды

 (

разные

 

функции

)

 

370

М

96 

Переход

 

при

 

отсутствии

 

входного

 

сигнала

P

 – 

Блок

 

программы

к

 

которому

 

выполняется

 

переход

 

при

 

выполнении условия

.

Q

 – 

Дискретная

 

входная

 

переменная

 

для

 

проверки

 (

от

 0 

до

 63)

Этот

 

код

 

используется

 

для

 

тестирования

 

дискретного

 

входного

 

сигнала

 

на

 

состояние

0 (

выключено

). 

Это

 

удобно

 

для

 

проверки

 

состояния

 

автоматической

 

остановки

обработки

 

или

 

других

 

дополнительных

 

средств

которые

 

генерируют

 

сигнал

 

для

системы

 

управления

Значение

 

Q

 

должно

 

быть

 

в

 

диапазоне

 

от

 0 

до

 63, 

что

соответствует

 

входам

находящимся

 

на

 

дисплее

 

диагностики

 (

верхний

 

левый

 

вход

 –

0, 

а

 

нижний

 

правый

 – 

вход

 63. 

Когда

 

данный

 

блок

 

программы

 

выполняется

 

и

 

входной

сигнал

заданный

 

Q

имеет

 

значение

 0, 

выполняется

 

блок

 

программы

 

Pnnnn

 (

номер

Nnnnn

который

 

совпадает

 

со

 

строкой

 

Pnnnn

должен

 

быть

 

в

 

этой

 

же программе

). 

Пример

 

с

 

кодом

 

M96

:

N05 M96 P10 Q8 (

Проверка

 

входа

 #8, 

выключатель

 

двери

до

 

закрытия

) ;

N10 (

Начало

 

программного

 

цикла

) ;

... ;
... (

Программа

которая

 

обрабатывает

 

деталь

);

... ;
N85 M21 (

Выполнение

 

внешней

 

пользовательской

 

функции

) ;

N90 M96 P10 Q27 (

Цикл

 

до

 N10, 

если

 

резервный

 

вход

 [#27] 

– 0) ;
N95 M30 (

Если

 

резервный

 

вход

 – 1, 

завершение

 

программы

;

M97 

Вызов

 

локальной

 

подпрограммы

Этот

 

код

 

используется

 

для

 

вызова

 

подпрограммы

обращение

 

к

 

которой

 

происходит

по

 

номеру

 

строки

  (

N

в

 

этой

 

же

 

программе

Этот

 

код

 

необходим

и

 

он

 

должен

совпадать

 

с

 

номером

 

строки

 

в

 

той

 

же

 

программе

Это

 

удобно

 

для

 

простых

подпрограмм

 

внутри

 

программы

этот

 

код

 

не

 

требует

 

отдельной

 

программы

.

Подпрограмма

 

должна

 

заканчиваться

 

M99

Код

 

Lnn

 

в

 

блоке

 

M97

 

приводит

 

к

повторению

 

вызова

 

подпрограммы

 

nn

раз

.

ПРИМЕЧАНИЕ

:

Подпрограмма

 

находится

 

в

 

теле

 

основной

 

программы

,

располагается

 

после

 

M30

.

Пример

 

с

 

кодом

 

M97

:

%
O00001 ;

G Codes, M Codes, Settings

 

371

M97 P100 L4 (

ВЫЗОВ

 

ПОДПРОГРАММЫ

 N100) ;

M30;
N100 (

ПОДПРОГРАММА

) ; ;

M00 ;
M99 (

ВОЗВРАТ

 

В

 

ОСНОВНУЮ

 

ПРОГРАММУ

) ;

%

M98 

Вызов

 

подпрограммы

Этот

 

код

 

используется

 

для

 

вызова

 

подпрограммы

формат

 – 

M98 Pnnnn

 (

Pnnnn

 – 

это

номер

 

вызываемой

 

программы

). 

Подпрограмма

 

должна

 

быть

 

в

 

списке

 

программ

и

она

 

должна

 

содержать

 

M99

 

для

 

возврата

 

в

 

основную

 

программу

Можно

 

установить

счетчик

 

Lnn

 

в

 

одной

 

строке

 

с

 

M98

это

 

приведет

 

к

 

вызову

 

подпрограммы

 

nn

 

раз

 

перед

переходом

 

к

 

следующему блоку

.

При

 

вызове

 

подпрограммы

 

M98

 

система

 

управления

 

ищет

 

подпрограмму

 

на

 

активном

носителе

затем

если

 

подпрограмму

 

не

 

удается

 

обнаружить

, – 

в

 

памяти

Активный

носитель

 

может

 

быть

 

памятью

накопителем

 USB 

или

 

жестким

 

диском

Если

 

система

управления

 

не

 

находит

 

подпрограмму

 

в

 

памяти

 

или

 

на

 

активном

 

носителе

выдается

сигнал об

 

ошибке

.

ПРИМЕЧАНИЕ

:

Подпрограмма

 – 

это

 

отдельная

 

программа

  (

O00100

), 

не

входящая

 

в

 

основную

 

программу

 (

O00002

).

%
O00002 ;
M98 P100 L4 (

ВЫЗОВ

 

ПОДПРОГРАММЫ

 O00100 4 

РАЗА

) ;

M30;
%
%
O00100 (

ПОДПРОГРАММА

);

M00 ;
M99 (

ВОЗВРАТ

 

В

 

ОСНОВНУЮ

 

ПРОГРАММУ

) ;

%

M99 - 

Возврат

 

из

 

подпрограммы

 

или

 

цикл

Этот

 

код

 

используется

 

для

 

трех

 

основных

 

целей

:

Код

 

M99

 

используется

 

в

 

конце

 

подпрограммы

локальной

 

подпрограммы

 

или

макроса

 

для

 

возврата

 

в

 

основную программу

.

M-

коды

 (

разные

 

функции

)

 

372

Код

 

M99 Pnn

 

выполняет

 

переход

 

программы

 

к

 

соответствующему

 

номеру

 

Nnn

в программе

.

Код

 

M99

 

в

 

основной

 

программе

 

вызывает

 

возврат

 

программы

 

в

 

начало

 

и

исполнение

 

до

 

нажатия

[RESET]

.

ПРИМЕЧАНИЕ

:

Можно

 

моделировать

 

поведение

 Fanuc 

с

 

помощью

 

следующего

кода

:

M99

 

с

 

макросом

 – 

Если

 

станок

 

оборудован

 

дополнительными

 

макросами

,

используйте

 

глобальную

 

переменную

 

и

 

укажите

 

блок

 

для

 

перехода

добавив

 

в

подпрограмму

 

#nnn=dddd

а

 

затем

 

воспользовавшись

 

M99 P#nnn

 

после

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

.

Haas

Fanuc

вызов

 

программы

:

O0001 ;

O0001 ;

...

...

N50 M98 P2 
;

N50 M98 P2 
;

N51 M99 
P100 ;

...

...

N100 
(

продолжить

 

здесь

) ;

N100 
(

продолжить

 

здесь

) ;

...

...

M30;

M30;

подпрограмма

:

O0002 ;

O0002 ;

M99;

M99 P100 ;

G Codes, M Codes, Settings

 

373

M109 

Диалоговые

 

данные

 

пользователя

Этот

 M-

код

 

позволяет

 

программе

 

из

 G-

кодов

 

выводить

 

на

 

экран

 

короткое

приглашение

  (

сообщение

). 

Макропеременная

 

в

 

диапазоне

 

от

 500 

до

 599 

должна

быть

 

указана

 

P

 

кодом

Программа

 

может

 

распознать

 

любой

 

символ

который

 

можно

ввести

 

с

 

клавиатуры

сравнив

 

его

 

с

 

десятичным

 

эквивалентом

 

символа

 ASCII (

G47

,

«

гравирование

 

текста

», 

имеет

 

список

 

символов

ASCII).

Следующая

 

типовая

 

программа

 

выдает

 

запрос

 

пользователю

 

ответить

 

на

 

вопрос

 

Да

или

 

Нет

а

 

затем

 

ждет

 

ввода

 

Y

  (

Да

или

 

N

  (

Нет

). 

Все

 

остальные

символы игнорируются

.

N1 #501= 0. (

очистить

 

значение

 

переменной

) ;

N5 M109 P501 (

спящий

 

режим

 1 

мин

?) ;

IF [ #501 EQ 0. ] GOTO5 (

Ожидание

 

нажатия

 

клавиши

) ;

IF [ #501 EQ 89. ] GOTO10 (

нажата

 Y) ;

IF [ #501 EQ 78. ] GOTO20 (

нажата

 N) ;

GOTO1 (

Продолжать

 

проверку

) ;

N10 (

Был

 

введен

 

символ

 Y) ;

M95 (00:01) ;
GOTO30 ;
N20(

Был

 

введен

 

символ

 N) ;

G04 P1. (

Ничего

 

не

 

делать

 

в

 

течение

 1 

секунды

) ;

N30 (

Останов

) ;

M30;

Следующая

 

типовая

 

программа

 

выдает

 

пользователю

 

запрос

 

выбрать

 

число

а

затем

 

ждет

 

ввода

 

1

2

3

4

 

или

 

5

остальные

 

символы игнорируются

.

%
O01234 (

Программа

 M109) ;

N1 #501= 0 (

Удалить

 

значение

 

переменной

 #501) ;

(

Будет

 

проверяться

 

переменная

 #501) ;

(

Оператор

 

вводит

 

одно

 

из

 

следующих

 

значений

) ;

N5 M109 P501 (1,2,3,4,5) ;
IF [#501 EQ 0] GOTO5;
(

Цикл

 

ожидания

 

ввода

 

с

 

клавиатуры

 

до

 

ввода

) ;

(

Десятичный

 

эквивалент

 

с

 49-53 

соответствует

 

числам

 

1-5) ;
IF [ #501 EQ 49 ] GOTO10 (

введено

 1, 

переход

 

к

 N10) ;

IF [ #501 EQ 50 ] GOTO20 (

введено

 2, 

переход

 

к

 N20) ;

IF [ #501 EQ 51 ] GOTO30 (

введено

 3, 

переход

 

к

 N30) ;

IF [ #501 EQ 52 ] GOTO40 (

введено

 4, 

переход

 

к

 N40) ;

IF [ #501 EQ 53 ] GOTO50 (

введено

 5, 

переход

 

к

 N50) ;

GOTO1 (

Продолжение

 

цикла

 

проверки

 

ввода

 

данных

 

пользователем

 

до

 

обнаружения

) ;

N10 ;
(

При

 

вводе

 1 

выполняется

 

эта

 

подпрограмма

) ;

Настройки

 

374

(

Переход

 

в

 

спящий

 

режим

 

на

 10 

минут

) ;

#3006 = 25 (

Запуск

 

цикла

 

в

 

спящем

 

режиме

 10 

минут

) ;

M95 (00:10) ;
GOTO100 ;
N20 ;
(

При

 

вводе

 2 

выполняется

 

эта

 

подпрограмма

) ;

(

Запрограммированное

 

сообщение

) ;

#3006= 25 (

Запуск

 

цикла

 

запрограммированного

 

сообщения

;
GOTO100 ;
N30 ;
(

При

 

вводе

 3 

выполняется

 

эта

 

подпрограмма

) ;

(

Выполнить

 

подпрограмму

 20) ;

#3006= 25 (

Запуск

 

цикла

выполняется

 

программа

 20) ;

G65 P20 (

Вызов

 

подпрограммы

 20) ;

GOTO100 ;
N40 ;
(

При

 

вводе

 4 

выполняется

 

эта

 

подпрограмма

) ;

(

Выполнить

 

подпрограмму

 22) ;

#3006= 25 (

Запуск

 

цикла

выполняется

 

программа

 22) ;

M98 P22 (

Вызов

 

подпрограммы

 22) ;

GOTO100 ;
N50 ;
(

При

 

вводе

 5 

выполняется

 

эта

 

подпрограмма

) ;

(

Запрограммированное

 

сообщение

) ;

#3006= 25 (

Сброс

 

или

 

запуск

 

цикла

 

выключит

 

питание

) ;

#1106= 1 ;
N100 ;
M30;
%

6.1.4

Настройки

Страницы

 

настроек

 

содержат

 

значения

которые

 

управляют

 

работой

 

станка

 

и

которые

 

пользователю

 

вероятно

 

потребуется

 

изменять

Большинство

 

настроек

могут

 

меняться

 

оператором

Слева

 

перед

 

ним

 

есть

 

короткое

 

описание

а

справа

-

значение

.

Настройки

 

представлены

 

в

 

меню

 

со

 

вкладками

Информацию

 

о

 

навигации

 

по

 

меню

 

с

вкладками

 

в

 

системе

 

управления

 Haas 

см

на

 

странице

75

Экранные

 

настройки

организованы

 

в

 

страницы

 

функционально

 

родственных

 

групп

Следующий

 

список

разделен

 

на

 

группы

 

страниц

 

с

 

названиями

 

в

 

качестве заголовка

.

Используйте

 

клавиши

 

вертикального

 

перемещения

 

курсора

 

для

 

перехода

 

к

 

нужным

настройкам

Также

 

можно

 

быстро

 

получить

 

доступ

 

к

 

настройке

набрав

 

номер

настройки

 

и

 

нажав

 

клавишу

 

курсора

 

со

 

стрелкой

 

вниз

.

G Codes, M Codes, Settings

 

375

В

 

зависимости

 

от

 

настройки

 

ее

 

можно

 

изменить

введя

 

новое

 

числовое

 

значение

,

или

если

 

настройка

 

принимает

 

заданные

 

значения

выбрать

 

значения

 

нажатием

клавиш

 

курсора

 

для

 

горизонтального

 

перемещения

Чтобы

 

ввести

 

или

 

изменить

значение

нажмите

 

клавишу

 

[ENTER]

Сообщение

 

вблизи

 

верха

 

экрана

 

выдает

информацию

 

о

 

том

как

 

изменить

 

выбранную настройку

T6.4:

Список

 

настроек

номер

Наименование

номер

Наименование

Таймер

 

автоматического

 

выключения

 

питания

82 

Язык

Выключение

 

питания

 

по

 M30

83 

Сброс

 

ручной

 

коррекции

 

по

 

M30

Графическая

 

траектория

 

ускоренного

 

перемещения

.

84 

Действие

 

при

 

перегрузке

 

инструмента

Графическое

 

отображение

 

точки

 

сверления

85 

Максимальная

 

радиусная

 

обработка

 

углов

Блокировка

 

передней

 

панели

86 

Блокировка

 M39

Блокировка

 

параметров

87 

Сброс

 

ручной

 

коррекции

 

по

 

M06

Блокировка

 

памяти

 

программ

88 

Сброс

 

ручной

 

коррекции

 

по

 

«

Сбросу

»

Размерность

90 

Максимум

 

инструментов

 

на

 

дисплее

10 

Ограничение

 

ускоренного

 

перемещения

 

до

 50%

100 

Задержка

 

экранной

 

заставки

11 

Выбор

 

скорости

 

передачи

 

данных

101 

Ручная

 

коррекция

 

подачи

 

-> 

Ускоренное

 

перемещение

12 

Выбор

 

контроля

 

четности

103 

Запуск

 

цикла

/

Остановка

 

подачи

 

одной

 

клавишей

13 

Стоповый

 

бит

104 

Маховичок

 

толчковой

 

подачи

 

для

 

одиночного

 

блока

Настройки

 

376

14 

Синхронизация

108 

Быстрый

 

возврат

 

поворотного

 

аппарата

 

в

 

G28

15 

Согласование

 

кодов

 

Н

 

и

 

Т

109 

Время

 

прогрева

 

в

 

минутах

16 

Блокировка

 

пробного

 

прогона

110, 111, 112 

Расстояние

 

прогрева

 X, Y, Z

17 

Блокировка

 

дополнительной

 

остановки

114, 115 

Время

 

цикла

 

транспортера

время

 

включения

 (

минут

)

18 

Блокировка

 

удаления

 

блока

116 

Длина

 

рычага

19 

Блокировка

 

ручной

 

коррекции

 

скорости

 

подачи

117 

Глобальная

 

коррекция

 

G143

20 

Блокировка

 

ручной

 

коррекции

 

шпинделя

118 M99 

приращение

 

счетчика

 

M30

21 

Блокировка

 

ручной

 

коррекции

 

ускоренного

 

перемещения

119 

Блокировка

 

смещения

22 

Стандартный

 

цикл

дельта

 Z

120 

Блокировка

 

макропеременных

23 9xxx 

Блокировка

 

редактирования

 

программ

130 

Скорость

 

отвода

 

метчика

24 

Заправочный

 

конец

 

перфоленты

131 

Автоматическая

 

дверь

25 

Последовательность

 

конца

 

блока

133 

Повтор

 

жесткого

 

нарезания

 

резьбы

26 

Серийный

 

номер

142 

Допуск

 

на

 

изменение

 

коррекции

27 G76/G77 

Направление

 

смещения

143

 

Сбор

 

данных

 

станка

28 

Стандартный

 

цикл

 

действие

 

без

 

X/Y

144 

Коррекция

 

подачи

 -> 

Шпиндели

29 G91 

Немодальная

155 

Загрузка

 

таблицы

 

инструментальных

 

гнезд

30 

Включение

 4-

й

 

оси

156 

Сохранение

 

коррекции

 

с

 

программой

номер

Наименование

номер

Наименование

G Codes, M Codes, Settings

 

377

31 

Сброс

 

указателя

 

программы

157 

Тип

 

формата

 

смещения

32 

Ручная

 

коррекция

 

СОЖ

158,159,160 

Тепловая

 

компенсация

 

винта

 XYZ

33 

Система

 

координат

162 

По

 

умолчанию

 

в

 

плавающую

34 

Диаметр

 4-

ой

 

оси

163 

Выключить

 

шаг

 

толчковой

 

подачи

 .1

35 G60 

коррекция

164 

Приращение

 

поворотного

 

аппарата

36

Перезапуск

 

программы

167-186

Периодическое

 

обслуживание

37 RS-232 

биты

 

данных

187 

Эхо

 

данных

 

станка

39

Звуковой

 

сигнал

 

при

 M00, M01, 

M02, M30

188, 189, 190 

G51 

масштаб

 X, Y, Z

40

Измерение

 

коррекции

 

на

 

инструмент

191 

Плавность

 

по

 

умолчанию

41

Добавить

 

пробелы

 

на

 

выходе

 

RS-232

196 

Останов

 

транспортера

42

M00 

После

 

смены

 

инструмента

197 

Останов

 

СОЖ

43

Тип

 

коррекции

 

на

 

инструмент

198 

Фоновый

 

цвет

44

Минимальная

 

подача

 % 

радиуса

 

от

 

КНИ

199 

Показ

 

таймера

 

выключения

 

(

минут

)

45, 46, 47, 48 

Зеркальное

 

отражение

ось

 X, Y, 

Z, A

201 

Показывать

 

только

 

использующуюся

 

коррекцию

 

детали

 

и

 

на

 

инструмент

49 

Пропуск

 

смены

 

идентичного

 

инструмента

216 

Отключение

 

сервопривода

 

и

 

гидравлики

 

52 G83 

Отвод

 

выше

 R 

238 

Таймер

 

светильника

 

высокой

 

яркости

 (

минут

)

номер

Наименование

номер

Наименование

Настройки

 

378

53 

Толчковая

 

подача

 

без

 

возврата

 

в

 

нулевую

 

точку

239 

Таймер

 

выключения

 

светильника

 

рабочей

 

зоны

 

(

минут

)

54

Скорость

 

передачи

 

данных

 

вспомогательной оси

240

Предупреждение

 

о

 

ресурсе

 

инструмента

55 

Разрешить

 

ГЧПУ

 

из

 

РВД

242 

Интервал

 

продувки

 

воздухом

 

контура

 

от

 

воды

 

(

минут

)

56 M30 

Восстановить

 G 

по

 

умолчанию

243 

Время

 

включения

 

продувки

 

воздухом

 

контура

 

от

 

воды

 

(

секунд

)

57 

Точный

 

останов

 

стандартный

 X-Y

244 

Длина

 

инструмента

 

эталонного

 

калибра

 

(

дюймы

)

58 

Коррекция

 

на

 

режущий

 

инструмент

245

Чувствительность

 

к

 

вредной

 

вибрации

59, 60, 61, 62

 

Коррекция

 

измерительной

 

головки

 X+, X, Z+, Z

247

Смена

 

инструмента

 

при

 

одновременном

 

перемещении

 XYZ

63 

Ширина

 

измерительной

 

головки

249

Включить

 

экран

 

запуска

 

Haas

64 

Измерение

 

коррекции

 

на

 

инструмент

 

использует

 

900 

Сетевое

 

имя

 

ЧПУ

65 

Масштаб

 

графики

 (

высота

)

901 

Получить

 

адрес

 

автоматически

66 

Смещение

 

графики

 

Х

902 

Адрес

 IP

67 

Смещение

 

графики

 Y

903 

Маска

 

подсети

68 

Смещение

 

графики

 Z

904 

Шлюз

 

по

 

умолчанию

69 

Начальные

 

пробелы

 DPRNT

905 

Сервер

 DNS

70 DPRNT 

Откр

/

Закр

 D-

Код

906 

Домен

/

Имя

 

рабочей

 

группы

номер

Наименование

номер

Наименование

 

 

 

 

 

 

 

содержание      ..     22      23      24      25     ..