Главная Книги - Разные FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ (B-64124RU/01)
поиск по сайту правообладателям
|
|
|
содержание .. 45 46 47 48 ..
ПРОГРАММИРОВАНИЕ 15. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ B--64124RU/01 346 Макропрограммы пользователя аналогичны подпрограммам . Они могут быть зарегистрированы и отредактированы , аналогичным для подпрограмм . Емкость памяти определяется общей длиной ленты , используемой для записи как макропрограмм пользователя , так и подпрограмм . В режиме ввода данных вручную может быть задана команда . Однако во время автоматической операции невозможно переключиться в режим ручного ввода . Нельзя осуществить поиск макропрограммы по ном . послед . Даже если выполняется макропрограмма , в режиме единичного блока блоки могут быть остановлены . В блоке , содержащем команду вызова макропрограммы (G65, G66 или G67), оста - новка не выполняется даже при включении режима единичного . В блоках , содержащих команды арифметической опера - ции и команды управления , возможна остановка в режиме еди - ничного блока посредством установки SBM ( разряда 5 парамет - ра 6000) на 1. Операция остановки единичного блока использу - ется для проведения тестирования макропрограмм пользовате - ля . Обратите внимание на то , что если остановка единичного блока выполн . при наличии макрооператора в режиме С - кор - рекции на режущий инстр - т , то предполагается , что этот опера - тор представляет собой блок , не вызывающий перемещ . Знак /, появляющийся в середине < выражения > ( заключенный в квадратные скобки [ ] справа от арифметического выражения ), рассматривается в качестве оператора деления ; он не рассматри - вается в качестве указателя кода условного пропуска блока . Установка NE8 ( разряда 0 параметра 3202) и NE9 ( разряда 4 параметра 3202) на 1 приводит к отключению опции удаления и редактирования макропрограмм пользователя и подпрограмм с 8000 до 8999 и от 9000 до 9999. Это защищает зарегистрированные макропрограммы пользователя . Если вся память очищается ( с помощью нажатия на и при включ . питания ), то очищается содержание памяти . В результате операции перезагрузки в локальных переменных и #100 до #149 устанавливаются нулевые значения . Можно предотвратить их обнуление посредством установки CLV и CCV ( разряды 7 и 6 параметра 6001). Системные переменные от #1000 до #1133 не стираются . Операция переза - грузки приводит к очищению любых состояний макропрограмм , любых состояний DO, после чего выполняется возврат в основную программу . 15.8 РЕГИСТРАЦИЯ 15.9 ОГРАНИЧЕНИЯ D Операция ручного D Поиск номера D Единичный блок D Условный пропуск D Работа в режиме (EDIT) D Сброс |