Haas Фрезерный станок. Руководство оператора (96-0117 ред. AL Июль 2011) - часть 29

 

  Главная      Книги - Разные     Haas Фрезерный станок. Руководство оператора (96-0117 ред. AL Июль 2011)

 

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

 

   

 

   

 

содержание      ..     27      28      29      30     ..

 

 

 

Haas Фрезерный станок. Руководство оператора (96-0117 ред. AL Июль 2011) - часть 29

 

 

202

Некоторые или все реле M21-25 (M21-M22 на фрезерных станках "Toolroom", "Office" и "Mini") на 

плате ввода/вывода могут быть задействованы для опций изготовителя. Чтобы узнать, какие реле 

задействованы, осмотрите их и определите, какие провода подключены к реле. Обратитесь к своему 

дилеру за дополнительной информацией.
Одновременно может быть включено только одно реле. Типичная операция – команда для поворотного 

устройства. Последовательность такова: Выполните часть обработки программы обработки детали 

ЧПУ. Остановите перемещение ЧПУ и подайте команду на вращательное движение через реле. 

Ожидайте сигнал окончания (остановки) от поворотного устройства. Продолжите программу обработки 

детали ЧПУ.

Реле М-КОДА

Эти выходы можно использовать для активации датчиков, вспомогательных насосов, зажимных 

устройств и т.д. Вспомогательные устройства имеют электрическое соединение с клеммной колодкой 

для конкретного реле. Клеммная колодка имеет положения нормально разомкнутое (NO), нормально 

замкнутое (NC) и общее (COM).

     .

K8

K1

M21

M25

M22

M26

M23

M27

M24

M28

NO

NC

COM

12 11 10 9 8 7 6 5 4 3 2 1 12 11 10 9 8 7 6 5 4 3 2 1

NO

NC

COM

P8

P4

Дополнительная релейная плата М-кода 

(Устанавливается поверх главной 

печатной платы ввода-вывода)

Главные реле M-кода ввода/вывода 

печатной платы

Дополнительные реле 8М-кода

Дополнительные реле М-кода продаются блоками по 8. В системе Haas может быть всего 4 блока по 8 

реле, которые имеют номера от 0 до 3. Блоки 0 и 1 - внутренние по отношению к главной плате ввода 

вывода. Блок 1 включает реле M21-25 в верхней части платы ввода/вывода. Блок 2 обращается к 

печатной плате первой опции 8М. Блок 3 обращается к печатной плате второй опции 8М.

ПРИМЕЧАНИЕ: Блок 3 может использоваться для некоторых опций, установленных Haas, и может 

быть недоступен. Обратитесь к своему дилеру за дополнительной информацией.

Одновременно возможно обращение только к одному блоку выходов с М-кодами. Контролируется 

параметром 352 Выбор блока реле. Доступ к реле в неактивированных блоках возможен только при 

помощи макропеременных или M59/69. Заводская настройка параметра 352 – «1».

ПРИМЕЧАНИЕ: С любой опцией измерения головкой параметр 352 должен быть установлен на «1». 

Если установлена опция 8M, доступ к ее реле осуществляется при помощи M59/69

M30 завершение программы и ее сброс

Код M30 используется для остановки программы. Он останавливает шпиндель и выключает СОЖ (в 

том числе охлаждение через шпиндель), и курсор возвращается к началу программы. M30 отменяет 

коррекции на длину инструмента.

M31 Конвейер стружек вперед/ M33 Остановка конвейера стружек

M31 запускает двигатель дополнительного конвейера стружек в направлении вперед - в направлении 

удаления стружек из станка. Конвейер не будет работать, если открыта дверь. Рекомендуется 

использовать конвейер стружек с перерывами. Непрерывная работа приведет к перегреву двигателя.
Пуск и останов транспортера удаления стружки также запустят операцию смыва дополнительного 

транспортера. 
М33 останавливает движение транспортера.

203

M34 Инкремент СОЖ/ M35 Декремент СОЖ

.

M35

M34

Исходное 
положение

M34 перемещает трубка подачи СОЖ высокого давления программируемой СОЖ (P-Cool) на одно 

положение от текущего положения (дальше от исходного положения).
M35 перемещает втулку СОЖ на одно положение к начальному положению.

Не поворачивайте трубку подачи СОЖ рукой. Это может привести к серьезному 

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

M36 Готовность детали для смены паллеты

Используется на станках с устройствами смены паллет.

 Этот М-код задерживает смену паллеты до 

отпускания клавиши Part Ready (Деталь готова). Смена паллеты происходит при отпускании клавиши 

готовности к смене паллеты (и закрытых дверях). Например:

Onnnnn (номер программы)

M36 (мигает индикатор «Part Ready» (деталь готова), ожидание нажатия кнопки)

M50 (выполнение смены спутника после нажатия кнопки "Part Ready" (деталь готова))

(программа детали)

M30 

M39 Вращение револьверной головки инструментов

смена инструмента должна производиться по команде M06. M39 обычно не требуется, но 

используется для диагностических целей либо для восстановления после аварийной остановки 

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

 

Код M39 используется для поворота устройства смены инструмента с боковым креплением без смены 

инструмента. Номер желаемого инструментального гнезда (Tn) необходимо запрограммировать до 

M39. 

M41 / M42 Коррекция низшей / высшей передачи

На станках с трансмиссией команда M41 используется для удержания станка на низшей передаче, а 

M42 - на высшей передаче. Обычно скорость шпинделя (Snnn) определяет, которая передача должна 

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

M46 Переход, если спутник загружен

Этот код М вызывает переход системы управления к номеру строки, заданному кодом P, если спутник, 

заданный кодом Q в настоящий момент загружен.
Пример: M46Qn Pnn
Переход к строке nn в текущей программе, если спутник n загружен, иначе – переход к следующему 

блоку.

M48 Проверка достоверности текущей программы

Этот код М используется как защита для станков со сменой спутников. Будет выдан сигнал об ошибке 

909 (910), если текущая программа (спутник) не внесена в таблицу циклограммы спутников.

204

M49 Задать состояние спутника

Этот код М устанавливает, что состояние спутника, заданные кодом P, соответствует со значением, 

заданным кодом Q. Возможные коды Q это - 0-очередность не задана 1-очередность задана, 

2-загружен, 3-выполнено, от 4 до 29, задаются пользователем. Состояние спутника только для целей 

индикации. Работа системы управления не зависит от того, какое он имеет конкретное значение, но 

если оно равно 0, 1, 2 или 3, система управления обновит его соответственно.
Пример: M49Pnn Qmm 

Для состояния спутника nn задает значение mm.

Без Р-кода эта команда устанавливает состояние спутника, загруженного в настоящий момент.

M50 Выполнить смену паллет

Используется со значением P или таблицей циклограммы спутников для выполнения смены спутника. 

Также см. раздел "Устройство автоматической смены спутников".

М51-М58 Установка дополнительных пользовательских М-кодов

Коды от M51 до M58 являются дополнительными для пользовательских интерфейсов. Они активируют 

одно из реле и оставляют его активным. Чтобы выключить их, пользуйтесь M61-M68. Клавиша RESET 

(Сброс) выключает все эти реле.
Подробнее о реле М-кодов смотрите в разделе о параметрах M21-M28.

M59 Включить выходное реле 

Этот M-код включает реле. Пример его использования - 

 M59 Pnn

, где «nn» – номер включаемого 

реле. Команда M59 может использоваться для включения любого из дискретных выходных реле в 

диапазоне от 1100 до 1155. При использовании макроса M59 P1103 делает то же, что происходит при 

использовании дополнительной макрокоманды #1103=1, но только его обработка происходит в конце 

строки кода.

ПРИМЕЧАНИЕ: 8M #1 использует адреса 1140-1147.

М61-М68 Очистка дополнительных пользовательских М-кодов

Коды с M61 по M68 - дополнительные коды пользовательского интерфейса. Они выключают одно из 

реле. Чтобы включить их, пользуйтесь M51-M58. Клавиша RESET (Сброс) выключает все эти реле. 

Подробнее о реле М-кодов смотрите в разделе о параметрах M21-M28.

M69 Сбросить выходное реле

Этот M-код выключает реле. Пример его использования - 

M69 Pnn

, где «nn» – номер выключаемого 

реле. Команда M69 может использоваться для выключения любого из дискретных выходных реле в 

диапазоне от 1100 до 1155. При использовании макроса M69 P1103 делает то же, что происходит при 

использовании дополнительной макрокоманды #1103=0, но только его обработка происходит в конце 

строки кода.

M75 Установка опорной точки G35 или G136

Этот код используется для установки опорной точки для команд G35 и G136. Он должен располагаться 

после функции датчика.

M76 Дисплей управления выключен / M77 Дисплей управления включен

Эти коды используются для выключения и включения экранного дисплея. Этот M-код удобен при 

выполнении большой сложной программы, так как обновление экрана занимает вычислительную 

мощность, которая иначе может оказаться нужной для команд перемещений станка.

M78 Аварийное сообщение в случае сигнала пропуска

Этот M-код используется с датчиком. M78 генерирует аварийное сообщение, если 

запрограммированная функция пропуска (G31, G36 или G37) получает сигнал от датчика. Это 

используется, когда сигнал о пропуске не ожидается и может указывать на аварийную остановку 

датчика. Этот код можно расположить на той же строке, что и G-код пропуска или в любом 

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

205

M79 Аварийное сообщение в случае отсутствия сигнала пропуска

Этот M-код используется с датчиком. M79 генерирует аварийное сообщение, если 

запрограммированная функция пропуска (G31, G36 или G37) не получает сигнал от датчика. Это 

используется, когда отсутствие сигнала пропуска означает ошибку в расположении датчика. Этот код 

можно расположить на той же строке, что и G-код пропуска или в любом последующем блоке.

.

Сигнал 

обнаружен

Сигнал 

не обнаружен

M80 Открывание автоматической двери / M81 Закрывание автоматической двери

M80 открывает автоматическую дверь, а M81 закрывает автоматическую дверь. Подвесная клавиатура 

управления будет издавать звуковой сигнал, когда дверь будет двигаться.

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

Этот код используется, чтобы отпустить инструмент из шпинделя. Он используется только как функция 

для обслуживания и испытания. смена инструмента должна производиться по команде M06.

M83 Включение автоматического пневмопистолета /M84 Выключение автоматического 

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

M83 включает автоматическое устройство продувки воздухом, а M84 выключает его. Кроме того, M83 

Pnnn (где nnn - в миллисекундах) включает его на указанное время, а затем автоматически выключает. 

Автоматический пневмопистолет также включается и выключается вручную нажатием «Shift» с 

последующим нажатием кнопки «Coolant» (СОЖ).

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

Этот код зажимает инструмент в шпинделе.  Он используется только как функция для обслуживания и 

испытания. смена инструмента должна производиться по команде M06.

M88 Включение охлаждения через шпиндель / M89 Выключение охлаждения через 

шпиндель

Код M88 используется для включения опции охлаждения через шпиндель (TSC), а M89 для ее 

выключения.
Перед использованием системы TSC должны быть установлены соответствующие инструменты 

(со сквозным отверстием). Использование неподходящих инструментов приведет к переполнению 

шпиндельной головки СОЖ и аннулированию гарантии. Не рекомендуется использовать команду M04 

(Возврат шпинделя) при наличии СОШ.

Образец Программы

Примечание: Команда M88 должна быть до команды скорости шпинделя.

T1 M6; (Охлаждение внутри шпинделя через дрель)

G90 G54 G00 X0 Y0;

G43 H06 Z.5;

M88; (Включение TSC)

S4400 M3;

G81 Z-2.25 F44.  R.03;

M89 G80; (Выключение TSC)

G91 G28 Z0;

M30;

206

М95 Спящий режим

Режим ожидания по сути является долгой паузой. Спящий режим можно использовать, если 

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

операторов. Формат команды M95: M95 (чч:мм) 
В комментарии сразу после M95 должны содержаться часы и минуты, в течение которых станок 

должен находиться в режиме ожидания. Например, если текущее время 6 часов вечера, и 

пользователь хочет, чтобы станок находился в режиме ожидания до 6:30 утра следующего дня, 

используются следующие команды:

M95 (12:30)

Строка или строки, следующие за M95, должны быть командами движения осей и прогрева шпинделя.

М96 Переход при отсутствии входного сигнала

Блок программы, к которому следует перейти при выполнении условия.

Дискретная входная переменная для тестирования (от 0 до 63)

Этот код используется для тестирования дискретного входного сигнала на состояние 0 (выключено). 

Это удобно для проверки состояния автоматической остановки обработки или других дополнительных 

средств, которые генерируют сигнал для системы управления. Величина Q должна быть в диапазоне 

от 0 до 63, что соответствует входам на диагностическом дисплее (Верхний левый вход 0, а правый 

нижний вход 63. Когда данный блок программы выполняется, и входной сигнал, заданный Q, имеет 

значение 0, выполняется блок программы Pnnnn (строка Pnnnn должна быть в той же программе). 

Пример с кодом M96:

N05 M96 P10 Q8  

(Тестируемый вход #8, Выключатель двери, до закрытия);

N10   

(Начало программного цикла);

.

.  

(Программа, которая обрабатывает деталь);

.

N85 M21   

(Выполнение внешней пользовательской функции)

N90 M96 P10 Q27  

(Цикл до N10, если резервный вход [#27] 0);

N95 M30   

(Если резервный вход 1, завершение программы);

M97 Вызов локальной подпрограммы

Этот код используется для вызова подпрограммы, обозначаемой номером строки (N) в той же 

программе. Этот код необходим, и он должен совпадать с номером строки в той же программе. Это 

удобно для простых подпрограмм внутри программы; этот код не требует отдельной программы. 

Подпрограмма должна заканчиваться M99. Код L

nn

 в блоке M97 приводит к повторению вызова 

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

nn

 раз.

Пример с кодом M97:
O00011 (M97 CALL) 
T1 M06 
G00 G90 G54 X0 Y0 S1000 M03 
G43 H01 Z1. 
G01 Z0 F20. 
M97 P1000 L5 

(L5 вызовет выполнение программой строки N1000 пять раз)

G00 G90 Z1. 
M30 
N1000 

(Выполняется строка N, которая будет выполняться после M97 P1000)

G01 G91 Z-0.1 
G90 X2. 
G91 Z-0.1 
G90 X0 
M99 

207

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

Этот код используется для вызова подпрограммы, его формат M98 Pnnnn (Pnnnn - это номер 

вызываемой программы). Подпрограмма должна быть в списке программ, и она должна содержать 

M99 для возврата в основную программу. В одной строке с M98 можно установить счетчик Lnn, что 

приведет к вызову подпрограммы nn раз перед переходом к следующему блоку.

O00012 (M98 CALL)

(Номер основной программы)

T1 M06 
G00 G90 G54 X0 Y0 S1000 M03 
G43 H01 Z1. 
G01 Z0 F20. 
M98 P1000 L5 

(вызов подпрограммы, номер подпрограммы, цикл 5 раз)

G00 G90 Z1. 
M30

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

O01000 (M98 SUB) 

(Номер подпрограммы)

G01 G91 Z-0.1 
G90 X2. 
G91 Z-0.1 
G90 X0 
M99

M99 - Возврат из подпрограммы или цикл

Этот код используется для возврата в главную программу из подпрограммы или макроса, его 

формат M99 Pnnnn (Pnnnn - это строка в основной программе, к которой следует вернуться). При 

использовании в основной программе это заставит основную программу выполнить возврат к началу 

цикла без остановки.

Примечания по программированию

 - Можно моделировать поведение Fanuc при помощи 

следующего кода:

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

Haas

Fanuc

O0001

O0001

...

...

N50 M98 P2

N50 M98 P2

N51 M99 P100

...

...

 N100 (продолжить здесь)

N100 (продолжить здесь)

...

...

M30

M30

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

O0002

O0002

M99

M99 P100

M99 с макросом

 - Если станок оборудован дополнительными макросами, используйте глобальную 

переменную для указания блока для перехода, добавив в подпрограмму 

#nnn=dddd

 в подпрограмме, 

а затем воспользовавшись 

M99 P#nnn

 после вызова подпрограммы.

M104 Выдвижение рычага измерительной головки / M105 Отвод рычага измерительной 

головки

Используется в программе для выдвижения или отвода рычага измерительной головки.

208

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, выполняется эта подпрограмма) 

(Переход в спящий режим на 10 минут) 

#3006 = 25 (Запуск цикла в спящем режиме 10 минут) 

M95 (00:10) 

GOTO100 

N20 

(Если было введено 2, выполняется эта подпрограмма) 

(Запрограммированное сообщение) 

#3006= 25 (Запрограммированное сообщение запуск цикла) 

GOTO100 

N30 

(Если было введено 3, выполняется эта подпрограмма) 

(Выполнить подпрограмму 20) 

#3006= 25 (Запуск цикла, выполняется программа 20) 

G65 P20 (Вызов подпрограммы 20) 

GOTO100 

N40 

209

(Если было введено 4, выполняется эта подпрограмма) 

(Выполнить подпрограмму 22)

#3006= 25 (Запуск цикла, выполняется программа 22) 

M98 P22 (Вызов подпрограммы 22) 

GOTO100 

N50 

(Если было введено 5, выполняется эта подпрограмма) 

(Запрограммированное сообщение)

#3006= 25 (Сброс или запуск цикла выключит питание) 

#1106= 1 

N100 

M30 

%

н

асТройки

Страницы настроек содержат значения, которые управляют работой станка и которые пользователю 

вероятно потребуется изменять. Большинство настроек могут меняться оператором. Слева перед ними 

есть короткое описание, а значение - справа.  
Экранные настройки организованы в страницы функционально родственных групп. Это помогает 

пользователю запомнить расположение конкретных настроек и уменьшает время работы с экраном 

настроек. Следующий список разделен на группы страниц с заголовками.
Используйте клавиши вертикального перемещения курсора для перехода к нужным настройкам. В 

зависимости от настройки ее можно изменить, введя новое числовое значение, или, если настройка 

принимает заданные значения, выбрать значения нажатием клавиш курсора для горизонтального 

перемещения. Чтобы ввести или изменить значение, нажмите клавишу "Write" (запись). Сообщение 

вблизи верха экрана выдает информацию о том, как изменить выбранную настройку.
Ниже следует подробное описание каждой из этих настроек:

1 - Auto Power Off Timer (Таймер автоматического выключения питания)

Эта настройка используется для автоматического выключения питания станка после определенного 

времени простоя. Введенное значение этой настройки - время бездействия станка в минутах до 

выключения. Станок не будет выключен, пока выполняется программа, а отсчет времени (количества 

минут) начинается с нуля при каждом нажатии кнопки или использовании маховичка толчковой подачи. 

За 15 секунд до выключения оператор получает предупреждение, нажатие любой кнопки в это время 

остановит процесс выключения.

2 - Power Off at M30 (Выключение питания по M30)

Если эта настройка включена (On), станок будет выключен по завершению программы (M30). Станок 

выдаст оператору 30-секундное предупреждение, как только будет достигнут код M30. Нажатие любой 

кнопки прервет цикл.

3 – Графика 3D

Графика 3D

4 - Graphics Rapid Path (Траектория ускоренного перемещения в графическом режиме)

Эта настройка меняет способ отображения программы в графическом режиме. Когда она выключена, 

выполняется ускоренное перемещение, перемещение инструмента без резания, траектория не 

отображается. Когда она включена, траектория быстрых перемещений инструмента отображается на 

экране прерывистой линией.

210

.

5 - Graphics Drill Point (Точка сверления в графическом режиме)

Эта настройка меняет способ отображения программы в графическом режиме. При значении 

«On» (вкл.), перемещения оси Z отображаются на экране знаком X. При значении «Off» (выкл.) 

дополнительные знаки на графическом дисплее не отображаются.

.

6 - Front Panel Lock (Блокировка передней панели)

Если задано значение «включено» эта настройка выключает клавиши вращения шпинделя по часовой 

стрелке и против часовой стрелки и клавиши «АУСИ вперед» и «реверс АУСИ».

7 - Parameter Lock (Блокировка параметра)

Включение этой настройки блокирует изменение параметров, за исключением параметров 81-100. 

Имейте в виду, что после включения питания системы управления эта настройка включена.

8 - Prog Memory Lock (Блокировка памяти программы)

Если задано значение "On", эта настройка блокирует функции редактирования памяти ("Alter" 

(изменения), "Insert" (вставки), и т.п.). 

9 - Dimensioning (размерность)

Эта настройка позволяет выбирать между дюймами и метрическим режимом. Если задано значение 

«Inch» (дюймы), программируемые единицы измерения для осей X, Y и Z – дюймы с точностью 

до 0.0001". Если задано значение "Metric" (метрическая), программируемые единицы измерения - 

миллиметры с точностью до 0.001 мм. При изменении этой настройки с дюймов в метрическую или 

наоборот все значения коррекции преобразуются. Однако смена настройки не сможет автоматически 

преобразовать хранящуюся в памяти программу необходимо изменить задаваемые значения для осей 

в новых единицах измерения.
Если задано значение "Inch" (дюйм) G-код по умолчанию - G20, если задано значение "Metric" 

(метрическая) G-код по умолчанию - G21.

211

 .

ДЮЙМЫ

МЕТРИЧЕСКИЙ

Подача

Макс. перемещение

Мин. программируемое значение

Диапазон подач

дюйм/мин

+/- 15400.0000

.0001

от .0001 до 300.000 дюйм/мин.

мм/мин.

+/- 39300.000

.001

от .001 до 1000.000

Клавиша толчковой подачи оси

.0001 Шпонка

.001

.01

.1 Шпонка

.0001 дюйма на щелчок маховичка

.001 дюйма на щелчок маховичка

.01 дюйма на щелчок маховичка

.1 дюйма на щелчок маховичка

.001 мм/на щелчок маховичка

.01 мм на щелчок маховичка

.1 мм на щелчок маховичка

1 мм на щелчок маховичка

10 - Limit Rapid at 50% (Ограничение ускоренного перемещения 50%)

Включение этой настройки (On) ограничивает скорость ускоренного перемещения осей станка без 

резания 50% от максимально возможной. Это означает, что, если станок может позиционировать оси 

со скоростью 700 дюйм/мин (ipm), включение данной настройки (On) ограничит скорость 350 дюйм/мин 

(ipm). Если эта настройка включена, система управления будет отображать сообщение о 50% ручной 

коррекции скорости ускоренного перемещения. При значении "Off" (выкл.) возможна полная 100% 

скорость ускоренного перемещения.

11 - Baud Rate Select (Выбор скорости передачи в бод)

Эта настройка позволяет оператору менять скорость передачи данных через последовательный порт 

RS-232. Это относится к загрузке/выгрузке программ и т.п., а также с функциям ГЧПУ. Эта настройка 

должна совпадать с настройкой скорости порта персонального компьютера.

12 - Parity Select (Выбор четности)

Эта настройка определяет четность для первого последовательного порта RS-232. Если задано 

значение «none» (нет), бит проверки четности не добавляется к данным, передаваемым через 

последовательный канал. Если установлен на ноль, добавляется бит 0. Even и Odd работают как 

обычные функции контроля четности. Убедитесь, что значения соответствуют требованиям системы, 

например, XMODEM использует 8 бит данных и не использует контроль четности (значение «None»). 

Эта настройка должна совпадать с настройкой скорости порта персонального компьютера.

13 - Stop Bit (стоповый бит)

Эта настройка назначает количество стоповых битов для первого последовательного порта RS-232. 

Может принимать значения 1 или 2. Эта настройка должна совпадать с настройкой скорости порта ПК.

14 - Synchronization (Синхронизация)

Меняет протокол управления потоком приемника и передатчика для первого последовательного порта 

RS-232. Эта настройка должна совпадать с настройкой скорости порта персонального компьютера. 

Если задано значение RTS/CTS, для указания передатчику временно приостановить передачу данных 

для синхронизации с приемником используются сигнальные провода кабеля последовательного 

кабеля данных. Если задано значение XON/XOFF, (самая распространенная настройка, для указания 

приемником передатчику временно приостановить передачу данных используются коды символов 

ASCII.
При выборе "DC Codes" результат сходен с "XON/XOFF", за исключением того, что передаются старт/

стоповые коды перфолентного устройства ввода или вывода. XMODEM - это управляемый приемником 

протокол связи, передающий данные блоками по 128 байт. Для XMODEM характерна дополнительная 

212

надежность, поскольку на целостность проверяется каждый блок. XMODEM должен использовать 8 бит 

данных без контроля четности.

15 H & T Code Agreement (согласование кодов H и T)

Если эта настройка «ON» (вкл.), станок проверяет соответствие кода коррекции H инструменту в 

шпинделе. Эта проверка служит для предотвращения ударов. Имейте в виду, что эта настройка 

не будет вызывать сигнал об ошибке с H00. H00 используется для отмены коррекции на длину 

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

Настройки 16-21

Можно включить эти настройки, чтобы не позволить неопытному оператору изменить функции станка, 

что вызовет повреждение станка или обрабатываемой детали.

16 - Dry Run Lock Out (Блокировка пробного прогона)

При включении этой настройки (On) функция пробного прогона будет недоступна.

17 - Opt Stop Lock Out (Блокировка дополнительной остановки)

При включении этой настройки (On) функция дополнительной остановки будет недоступна.

18 - Block Delete Lock Out (Блокировка удаления блока)

При включении этой настройки (On) функция удаления блока будет недоступна.

19 - Feedrate Override Lock (Блокировка коррекции скорости подачи)

При включении этой настройки (On) отключаются кнопки коррекции скорости подачи.

20 - Spindle Override Lock (Блокировка ручной коррекции скорости шпинделя)

При включении этой настройки (On) отключаются кнопки ручной коррекции скорости вращения 

шпинделя.

21 - Rapid Override Lock (Блокировка ручной коррекции скорости ускоренного 

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

При включении этой настройки (On) кнопки ручной коррекции скорости быстрого перемещения оси 

отключаются.

22 - Can Cycle Delta Z (Дельта оси Z в стандартном цикле)

Эта настройка указывает расстояние, на которое отводится для вывода стружки ось Z в стандартном 

цикле G73. Значение в пределах от 0.0 до 29.9999 дюймов (0-760 мм).

23 - 9xxx Progs Edit Lock (Блокировка редактирования программ 9xxx)

Включение этой настройки запрещает просмотр, редактирование или удаление программ серии 9000. 

При включенной настройке запрещается также выгрузка или загрузка программ серии 9000. Имейте в 

виду, что обычно программы серии 9000 - это макропрограммы.

24 - Leader To Punch (Заправочный конец перфоленты)

Эта настройка контролирует заправочный конец перфоленты, подающийся в перфолентное 

устройство, соединенный с первым портом RS-232.

25 - EOB Pattern (Шаблон конца блока)

Эта настройка управляет последовательностью "EOB" (End of Block, конец блока) при передаче 

и приеме данных через последовательный порт 1 (RS-232). Эта настройка должна совпадать с 

настройкой скорости порта персонального компьютера.

26 - Serial Number (Серийный номер)

Это серийный номер станка. Изменение невозможно.

213

27 - G76/G77 Направление смещения

Эта настройка задает направление, в котором смещается (отводится) инструмент для очистки в 

стандартных циклах G76 и G77. Варианты – X+, X-, Y+ или Y-. См. описание цикла G76 и G77 в разделе 

«Код G», где содержится подробная информация о работе этой настройки.

.

X

+

X

Y

Y

Расточенное 

отверстие

Деталь

28 - Can Cycle Act w/o X/Z (Стандартный цикл без X/Z)

Включение (On) этой настройки заставит заданный стандартный цикл завершиться без команды оси X 

или Z. Рекомендуется работать при включенной (значение On) данной настройке.
При значении "Off" (Выкл.) управление остановится, если задан стандартный цикл без перемещений по 

осям X или Z.

29 - G91 Non-modal (немодальный G91)

При значении настройки "ON" (вкл.) команда G91 немодальна (действует только в пределах блока 

программы). При значении OFF при задании G91 станок будет применять перемещения приращениями 

для всех положений осей.

30 - 4th Axis Enable (включение четвертой оси)

Эта настройка инициализирует систему управления для конкретной 4-й оси. Если эта настройка 

выключена (OFF), четвертая ось отключена, команды этой оси не работают. См. настройку 78 для 5-й 

оси. Имейте в виду, что есть два варианта: «USER1» и «USER2», которые можно использовать для 

настройки конкретного поворотного стола.

31 - Reset Program Pointer (Сброс указателя программы)

При значении Off кнопка Reset (Сброс) не изменит позиции указателя программы. При значении On 

кнопка Reset переместит указатель программы в начало программы.

32 - Coolant Override (Ручная коррекция СОЖ)

Эта настройка управляет работой насоса подачи СОЖ. Значение «Normal» позволяет оператору 

включать и выключать насос вручную или с помощью M-кодов. Значение «Off» (выключено) вызывает 

сигнал об ошибке при попытке включить насос СОЖ вручную или из программы. Значение «Ignore» 

(игнорировать) игнорирует все программные команды управления насосом СОЖ, однако насос можно 

включить вручную.

33 - Coordinate System (Система координат)

Эта настройка определяет то, как система управления Haas воспринимает систему коррекции детали 

при задании G52 или G92. Ей могут быть заданы значения FANUC, HAAS или YASNAC.

Установлено значение YASNAC

G52 становится еще одной коррекцией детали, аналогично G55.

Установлено значение FANUC с помощью G52

Все значения в регистре G52 будут добавлены ко всем коррекциям детали (смещение глобальных 

координат). Это значение G52 может задаваться вручную или из программы. При установленном 

значении FANUC нажатие RESET (Сброс), задание M30 или выключение станка очистит значение в 

G52.

Установлено значение HAAS с помощью G52

214

Все значения в регистре G52 будут добавлены ко всем коррекциям детали. Это значение G52 может 

задаваться вручную или из программы. Значение смещения координат G52 устанавливается на ноль 

(обнуляется) введением нуля вручную или программированием с помощью G52 X0, Y0 и/или Z0.

Установлено значение YASNAC с помощью G92:

Выбор YASNAC и программирование G92 X0 Y0 приводит к тому, что система управления вводит 

текущее положение как новую нулевую точку (коррекция начала координат детали) и это положение 

вводится и может просматриваться в списке G52.

Установлено значение FANUC или HAAS с помощью G92:

Выбор FANUC или HAAS с помощью G92 действует аналогично настройке YASNAC, за исключением 

того, что новое значение начало координат детали будет загружено как новое значение G92. Это новое 

значение в списке G92 будет использоваться наряду с предыдущим значением коррекция детали для 

определения нового положения начало координат детали.

34 - 4th Axis Diameter (диаметр четвертой оси)

Используется для установки диаметра оси A (от 0.0 до 50 дюймов), который используется системой 

управления для определения скорости угловой подачи. Скорость подачи в программе всегда выражена 

в дюймах в минуту (или миллиметрах в минуту), таким образом, системе управления необходимо знать 

диаметр детали, обрабатываемой по оси A, для вычисления скорости угловой подачи. См. настройку 

79 для диаметра 5-й оси.

35 - G60 Offset (коррекция G60)

Это числовая запись в диапазоне от 0.0 до 0.9999 дюймов. Используется для задания расстояния, на 

которое перемещается ось после конечной позиции перед реверсом. См. также G60.

36 - Program Restart (перезапуск программы)

При значении On перезапуск программы из точки, отличной от начала, приводит к сканированию 

всей программы. Управление проверяет, правильно ли заданы инструменты, смещения, G и M коды 

и положения осей, прежде чем начать выполнение программы с блока, на котором находится курсор. 

При включенной настройке 36 обрабатываются следующие M-коды:

M08 Coolant On (СОЖ вкл.)  

M42 Высокая передача

M09 Coolant Off (СОЖ выкл.) 

M51-58 Уст. польз. M-код

M41 Низкая передача 

M61-68 Чист. польз. M-код

При значении Off программа запускается без проверки состояния станка. Значение настройки "Off" 

(выкл.) позволяет сэкономить время при выполнении проверенных программ.

37 - RS-232 Data Bits (Биты данных RS-232)

Используется для настройки количества битов данных для последовательного порта 1 RS-232. Эта 

настройка должна совпадать с настройкой скорости порта персонального компьютера. Обычно 

используется 7 битов данных, однако на некоторых компьютерах необходимо установить 8. XMODEM 

должен использовать 8 бит данных без контроля четности.

38 - Aux Axis Number (Номер вспомогательной оси)

Числовое значение от 0 до 1. Задает количество дополнительных осей, установленных в системе. 

Если задано значение "0", вспомогательные оси отсутствуют. При значении 1 -- есть ось V. 

39 - Beep @ M00, M01, M02, M30 (Звуковой сигнал при M00, M01, M02, M30)

Включение данной настройки (On) заставит клавиатуру подавать звуковой сигнал при обнаружении 

M00, M01 (при активной дополнительной остановке), M02 или M30. Звуковой сигнал будет включен до 

нажатия любой кнопки.

40 - Tool Offset Measure (измерение коррекции на инструмент)

Эта настройка определяет способ задания размера инструмента для коррекции на режущий 

инструмент. Задайте или Radius (радиус), или Diameter (диаметр).

215

41 - Add Spaces RS-232 Out (Добавление пробелов при передаче)

Если эта настройке включена (On), при передаче программы через последовательный порт 1 

RS-232 между кодами адреса вставляются пробелы. Это облегчает чтение и редактирование 

программы на персональном компьютере (ПК). Если задано значение "Off", программы передаются в 

последовательный порт без пробелов и их труднее читать.

42 - M00 After Tool Change (M00 после смены инструмента)

Если эта настройке включена (On), программа остановится после смены инструмента и выдаст 

сообщение, говорящее об этом. Для продолжения выполнения программы необходимо нажать кнопку 

Cycle Start (запуск цикла).

43 - Cutter Comp Type (Тип коррекции на режущий инструмент)

Эта настройка определяет то, как начинается первый проход при резании с компенсацией, и то, как 

инструмент отводится от обрабатываемой детали. Возможны значения A или B, см. раздел «Коррекция 

на режущий инструмент».

44 - Min F in Radius TNC % (Мин. F в % радиуса компенсации головки резца)

(Минимальная скорость подачи в процентах радиуса коррекции на режущую кромку инструмента) 

Влияет на скорость подачи, когда коррекция на режущую кромку перемещает инструмент внутрь 

кругового резания. Резание замедлится для сохранения постоянной поверхностной скорости подачи. 

Эта настройка задает наименьшую скорость подачи в процентах от заданной скорости подачи 

(диапазон 1-100).

45 - Mirror Image X-axis (Зеркальное отражение оси X) 

46 - Mirror Image Y-axis (Зеркальное отражение оси Y) 

47 - Mirror Image Z-axis (Зеркальное отражение оси Z)

48 - Mirror Image A-axis (Зеркальное отражение оси A) 

Если одна или несколько этих настроек установлены на "On", перемещения оси будут зеркально 

отражены относительно нулевой точки детали. См. также G101, «Включение зеркального отражения».

.

Зеркальное отражение XY Зеркальное отражение Y

Зеркальное отражение X

ВЫКЛ.

49 - Skip Same Tool Change (пропуск смены идентичного инструмента)

В некоторых программах последующая часть программы или подпрограммы может вызывать тот же 

инструмент. Система управления произведет две смены инструмента, и в шпинделе окажется тот же 

инструмент. Если эта настройка включена, происходит пропуск смены инструмента на самого себя; 

смена инструмента производится только в том случае, если выбран другой инструмент.

50 - Aux Axis Sync (Синхронизация вспомогательной оси)

Меняет протокол управления потоком между приемником и передатчиком для второго 

последовательного порта. Второй последовательный порт используется для вспомогательных осей. 

Необходимо обеспечить соответствие настроек и вспомогательных осей и системы управления ЧПУ.

216

Выбор RTS/CTS дает команду передатчику временно приостановить передачу данных, для 

синхронизации с приемником.
При значении XON/XOFF для подачи команды приемником передатчику временно приостановить 

передачу данных используются коды символов ASCII. XON/XOFF является наиболее часто 

используемым значением.
Значение «DC CODES» похоже на "XON/XOFF", за исключением того, что передаются старт/стоповые 

коды.
XMODEM – это управляемый приемником протокол связи, передающий данные блоками по 128 байт. 

Для XMODEM характерна дополнительная надежность связи через RS-232, поскольку проверяется на 

целостность каждый блок.

52 - G83 Retract Above R (отвод выше R) 

Значение в диапазоне от 0.0 до 30.00 дюймов или 0-761 мм). Эта настройка меняет поведение G83 

(цикл сверления с периодическим выводом сверла) Большинство программистов устанавливают 

плоскость (R) начала отсчета значительно выше места резания для обеспечения вывода стружки 

из отверстия при выводе сверла. Однако это приводит к расходу времени, так как станок будет 

«сверлить» это пустое расстояние. Плоскость R можно расположить намного ближе к поверхности 

обрабатываемой детали, если назначить расстояние, необходимое для удаления стружки настройкой 

52.

.

Настройка 

52

Стартовая 

позиция

Плоскость R

Новая 

плоскость R

Верх детали

53 - Jog w/o Zero Return (перемещение толчковой подачи без возврата в нулевую точку)

Включение этой настройки (On) разрешает толчковую подачу осей без возврата станка в нулевую 

точку (отыскания исходного положения станка). Это чревато столкновением оси с механическими 

упорами и возможным повреждением станка. При включении управления эта настройка автоматически 

выставляется в OFF (Выкл.).

54 - Aux Axis Baud Rate (скорость передачи в бод для вспомогательной оси)

Эта настройка позволяет оператору менять скорость передачи данных через второй последовательный 

порт (дополнительной оси). Эта настройка должна совпадать с настройкой управления 

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

55 - Enable DNC from MDI (Включение ГЧПУ из режима ручного ввода данных)

Значение настройки «On» (вкл.) делает доступной функцию ГЧПУ. ГЧПУ включается двойным 

нажатием кнопки MDI/DNC.
Если задано значение «Off» (выкл.), функция ГЧПУ (групповое числовое программное управление) 

недоступна.

56 - M30 Restore Default G (восстановить G по умолчанию)

Если настройка включена (On) окончание программы при помощи M30 или нажатие "Reset" (сброс) 

возвращает все модальные G-коды к значениям по умолчанию.

57 - Exact Stop Canned X-Z (абсолютная остановка осей X-Z в стандартных циклах)

Если эта настройка выключена, оси могут не достичь запрограммированного положения X, Y, когда 

ось Z начинает перемещение. Это может вызвать проблемы с приспособлениями, деталями с тонкими 

частями или кромками обрабатываемых деталей.

217

Если эта настройка включена, это обеспечивает достижение фрезерным станком 

запрограммированного положения X, Y, прежде чем ось Z начнет перемещение.

58 - Cutter Compensation (коррекция на режущий инструмент)

Определяет тип используемой коррекции на инструмент (FANUC или YASNAC). См. раздел "Коррекция 

на режущий инструмент".

59 - Probe Offset X+ (коррекция измерительной головки X+) 

60 - Probe Offset X- (коррекция измерительной головки X-)

61 - Probe Offset Z+ (коррекция измерительной головки Z+)

62 - Probe Offset Z- (коррекция измерительной головки Z-)

Эти настройки определяют перемещение и размер измерительной головки шпинделя. Они настройки 

задают направление и расстояние перемещения от места срабатывания измерительной головки 

до фактического положения поверхности. Эти настройки используются кодами G31, G36, G136 и 

M75 Значения, вводимые для каждой настройки, могут быть положительными или отрицательными 

числами. Для доступа к этим настройкам можно использовать макросы, подробнее см. раздел 

"Макросы".

63 - Tool Probe Width (ширина измерительной головки)

Эта настройка используется для задания ширины измерительной головки, которая используется для 

измерения диаметра эталонного инструмента. Эта настройка применима только к опции измерения 

головкой, она используется кодом G35.

64 - T. Ofs Meas Uses Work (измерения коррекции на инструмент использует координаты 

детали)

Эта настройка меняет режим работы кнопки измерения коррекции на инструмент. Если установлено 

на "On" (вкл.), введенное значение коррекции на инструмент будет являться измеренной коррекцией 

на инструмент плюс коррекция на координаты детали (ось Z). При значении "Off" (выкл.) коррекция на 

инструмент равна положению оси Z в системе координат станка.

65 - Graph Scale (Height) (Масштаб в графическом режиме (Высота))

Эта настройка задает высоту рабочей зоны детали, которая выдается на экран графического режима. 

Значение по умолчанию для настройки - максимальная высота, т.е., вся рабочая зона детали станка. 

Задать конкретный масштаб можно, используя следующую формулу:

Полный ход по Y = Параметр 20 / Параметр 19

Масштаб = Полный ход по Y / Настройка 65

66 - Graphics X Offset (коррекция X в графическом режиме)

Определяет правый край окна масштабирования по отношению к нулю станка по X (см. раздел 

графического режима) Значение по умолчанию - ноль.

67 - Коррекция Y в графическом режиме

Определяет верх окна масштабирования по отношению к нулю станка по Y (см. раздел графического 

режима) Значение по умолчанию - ноль.

.

Графический режим

Настройки 66 и 

67 равны Ø

Настройки 66 и 

67 равны 2.0

 

 

 

 

 

 

 

содержание      ..     27      28      29      30     ..