Программирование систем позиционирования, управляемых контроллером SPC200 фирмы FESTO, в пакете WinPISA

Скачать в pdf «Программирование систем позиционирования, управляемых контроллером SPC200 фирмы FESTO, в пакете WinPISA»

N006 L1


; Вызов программы 1


N007 #AR0=1


; Обновление счетчика колонок ; (добавление 1 к значению в регистре 0)


N008 #TR0=0 10


; Колонка заполнена?


N009 Е056


; Идти на выполнение оператора N006


N010 ….


; последующие операторы


N080 М30


; Конец программы


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


. Заполнение ряда поддона


N000 #TNI0.0 0


; Ждать разделения


N001 G00 Х0


; движение в позицию 0 мм


N002 #SQ0.0


; Закрыть захваты


N003 G00 X@1


; Движение в позицию поддона


N004 #RQ0.0


; Открыть захваты, вкладывание детали


N005 G29 @1 X@2


; Вычислить следующее положение


N006 ….


; последующие операторы


N016 M02


; Конец подпрограммы

Рис. 4.19. Заполнение поддона: 1 — расстояние между рядами, 2 — позиции


Регистр позиций @1 содержит текущее положение поддона, @2 — расстояние между рядами. Эти регистры инициализируются в операторах N003 и N004 программы 0.


Регистр R0 служит для организации цикла до заданного количества радов. К подпрограмме 1 обращаются 6 раз, после чего текущий промежуток поддона заполняется.


Е05


Безусловный переход на строку


Структура команды


Nn Е05 n|Rn


Параметры


п Номер записи NC-программы п = 0 … 99999 Rn R<HoMep регистра> Rn = RO … R99


Действие


Эта команда передает управление указанному оператору программы


Пример


N005 #TNI1.15 ; Ждать с сигнала 1 со входа 11.1 N006 G00X100 ; Движение в позицию XI00 N007 Е05 5 ; Переход на выполнение ;оператора N005

Скачать в pdf «Программирование систем позиционирования, управляемых контроллером SPC200 фирмы FESTO, в пакете WinPISA»