Системные переменные in- depth — КиберПедия 

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Системные переменные in- depth

2020-11-19 114
Системные переменные in- depth 0.00 из 5.00 0 оценок
Заказать работу

Данный раздел полностью описывает системные переменные.

 

Битовые дискретные входы

Для полного описания дискретных входов обратитесь к разделу "Technical References". Входы, указанные как "запасной", могут быть подсоединены к внешним устройствам и использованы программистом.

#1000-#1020       Зарезервировано для использования контроллером

#1021                  Запасной

#1022                  Запасной

#1023                  Запасной

#1024-#1028       Зарезервировано для использования контроллером

#1029                  Сигнал пропуска

#1030                  Запасной

#1031                  Запасной

 

Битовые дискретные выходы

#1124                  Некоторые системы управления Haas восемь дискретных выходов обозначенных SPARE (Запасной). Эти дополнительные реле должны быть специально заказаны. Пользователь может активировать их чтением или записью переменных #1124 - #1131. Назначение 1 устанавливает соответствующее реле. Например

#1124=1;                            (Включает реле #1124)

#101 =#3001 +1000;          (101 -1 секунда от наст, времени)

WHILE [[#101 GT #3001 ]AND[#1125 EQ 0] D01

END1                                 (Ждет 1 сек или пока реле #1125 идет вверх)

#1108=1;                            (Выключает реле #1125)

 

Коррекции инструмента

Макросы были внедрены, подразумевая наличие опции С памяти управления FANUC. Это означает, что каждая коррекция инструмента имеет длину (Н) и радиус (D) с ассоциированными значениями износа.

#2001 -#2100 Коррекции Н геометрии (1 -100) длины

#2200-#2300 Износ Н геометрии (1-100) длины

#2401 -#2500 Коррекции D геометрии (1 -100) диаметра

#2601 -#2700 Износ D геометрии (1-100) диметра

 

Программируемые сообщения

#3000 ALARMS (сигналы тревоги) программируются. Программируемый сигнал тревоги будет действовать, как внутренние сигналы тревоги. Сигнал тревоги создается установкой макро-переменной #3000 на число от 1 до 999.

 

#3000=     15 (MESSAGE PLACED INTO ALARM LIST);

(послание помещено в список сигналов тревоги).

 

Когда это сделано, ALARM горит в нижнем правом углу дисплея и текст в следующем комментарии помещен в список сигналов тревоги. Номер сигнала тревоги (в этом примере: 15) добавляется к 1000 и используется как номер сигнала тревоги. Если сигнал тревоги создается таким способом, все движение останавливается, и программа должна быть переустановлена для продолжения. Программируемые сигналы тревоги могут быть всегда идентифицированы в архиве сигналов тревоги, так как диапазон номеров сигналов тревоги от 1000 до 1999.

 

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

 


Таймеры

Макросы поддерживают доступ к двум таймерам. Эти таймеры могут быть установлены на значение посредством присвоения числа к соответствующей переменной. Программа может затем считать переменную и определить время, прошедшее с установки таймера. Таймеры могут быть установлены, чтобы эмулировать циклы перерыва в работе, определить время от детали к детали или желательно ли где-либо поведение, зависимое от времени.

 

#3001 MILLISECOND TIMER (таймер, миллисекунды)

Миллисекундный таймер обновляется каждые 20 миллисекунд и поэтому время работы может быть измерено с точностью только до 20 миллисекунд. При включении питания POWER ON миллисекундный таймер переустанавливается. Таймер имеет ограничение на 497 дней. Целое число, выдаваемое после доступа к #3001, представляет число миллисекунд.

#3002 HOUR TIMER (таймер, часы)

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

 

Значения замещения системы

#3004    Переменная #3004 - бит-преобразованная переменная, которая изменяет специфические характеристики управления во время выполнения программы.

 

Первый бит не принимает FEED HOLD с клавишного поля. Если вы не хотите выполнения остановки подачи во время любого раздела кода, то заключите в скобки этот код с присвоением к переменной #3004. Присвоение "1" к #3004 отключает кнопку FEED HOLD на пульте. Присвоение "0" к #3004 повторно подключает кнопку FEED HOLD. Например:

Approach code (код подхода)     (FEED HOLD допускается)

#3004=1;                                        (Блокирует кнопку FEED HOLD)

Non-stoppable code                       (неостанавливаемый код)

(FЕЕО HOLD не допускается)

#3004=0;                                        (Подключает кнопку FEED HOLD)

Depart code (код ухода)         (FEED HOLD допускается)

 

Ниже следует преобразование битов переменной #3004 и ассоциированные замещения. Е=включение 0=блокирование

#3004 преобразование FEED HOLD

О    000                         Е

1     001                         D

2     010                         Е

3     011                         D

4     100                         Е

5     101                         D

6     110                         Е

7     111                         D

 


Программируемая остановка

#3006 Остановки могут быть запрограммированы. Программируемая остановка работает, как М00. В следующем примере, когда выполнен оператор присваивания, первые 15 символов комментария показываются в зоне посланий в нижней левой части экрана над строкой ввода команды. Управление останавливает и ожидает запуска цикла от оператора. После запуска цикла операция продолжается со следующим блоком после оператора присваивания.

IF [#1 EQ #0] THEN #3006=101 (ARG.A REQUIRED);

 


Поделиться с друзьями:

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

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

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.013 с.