Главная Книги - Разные FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ (B-64124RU/01)
поиск по сайту правообладателям
|
|
|
содержание .. 46 47 48 49 ..
ПРОГРАММИРОВАНИЕ 15. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ B--64124RU/01 354 ПРИМЕЧАНИЕ Для получения информации о схемах запуска по сос -- тоянию и по фронту импульса , см . ” Сигнал прерывания с помощью макропрограммы (UINT)”. Существует два типа прерываний с помощью макпропрограмм пользователя : Прерывания типа подпрограммы и прерывания типа макропрограммы . Используемый тип прерывания выбирается с помощью MSB ( разряда 5 параметра 6003). (a) Прерывание типа подпрограммы Програм . прерывания вызывается как подпрогр . Это означ ., что уровни переменных остаются неизменными до и после . (a) Прерывание типа макропрограммы Программа прерывания вызывается как макропрограмма поль - зователя . Это означает , что уровни локальных переменных ме - няются до и после прерывания . Этот тип прерывания не включ . в уровень вложенности вызовов макропрограмм пользователя . Если вызов подпрограммы или макропрограммы пользователя выполняется внутри программы прерывания , этот вызов включ . в уровень вложенности вызовов подпрограмм или вызовов мак - ропрограмм пользователя . Нельзя передать аргументы из теку - щей программы , даже если прерывание с помощью макропрог - раммы представляет собой прерывание типа макропрограммы . Как правило , управление прерываниями с помощью макро - программы пользователя осуществляется посредством М 96 и М 97. Тем не менее , эти М - коды могут уже использоваться неко - торыми изготовителями станков для иных целей ( напр ., в качес - тве М - функции или М - кода вызова макропрограммы ). По этой причине , чтобы установить М - коды для управления прерывани - ем с помощью макропрограммы пользователя предусмотрен MPR ( разряд 4 параметра 6003). При вводе этого параметра для того , чтобы использовать М - коды в управлении прерыванием с помощью макропрограммы пользователя , заданным параметра - ми , установите параметры 6033 и 6034 следующим образом : Задайте в параметре 6033 М - код , разрешающий прерывание с помощью макропрограммы пользователя , и задайте в параметре 6034 М - код , запрещающий прерывание с помощью макропрог - раммы пользователя . При данной установке М - коды , задавае - мые параметрами , не используются , а М 96 и М 97 используются в качестве М - кодов управления макропрограммой пользователя независимо от установок параметров 6033 и 6034. М - коды , используемые для управления прерыванием с помощью макро - программы пользователя , проходят внутреннюю обработку . С точки зрения программной совместимости нежелательно использовать другие М - коды , кроме М 96 и М 97, для управления прерываниями с помощью макропрограммы пользователя . 15.11.2 Описание функций Пояснения D Прерывание типа D M- коды для управления |