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

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



Рис. 4.7. Автономные операции для двух рабочих станций (пример)


Эти две программы, выполняющиеся параллельно, имеют общий вывод Ready и вводы Enable, Stop и Start/Reset.


В автономном режиме программы для обеих рабочих станций обрабатываются раздельно. Каждой осью можно управлять независимо через свободно программируемый ввод-вывод в режиме Start/Stop или командами ввода-вывода в режиме выбора строки.


При использовании параллельной обработки для систем с несколькими осями необходимо иметь в виду следующее:


•    стартовые программы не должны вызываться как подпрограммы;


•    подпрограммы, содержащие команды позиционирования должны вызываться только из одной стартовой программы;


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


задача А управляет только осью X, задача В — только осью Y.

4.4. Синтаксис команд


Рассмотрим некоторые ограничения при программировании SPC200.


Одна программа может содержать до 1000 NC-записей, т.е. до 1000 строк программы.


Общая емкость контроллера SPC200 до 2000 NC-записей.


Для пневматических осей класс точности позиционирования (1 … 6) задается в прикладных параметрах.


Коэффициенты скорости, ускорения и массовые коэффициенты нагрузки изначально установлены в 100%. Эти значения действуют по умолчанию и вступают в силу после включения SPC200 и переустановки программы.


4.4.1. Структура программы


NC-запись состоит из номера записи и соответствующих параметров, например,

N0010 G01 G90 Х100.00 FX10 Y100.00 FY80


Здесь N0010 — номер записи, G01 — NC-команда, G90 — тип позиционирования (дополнительно), XI00.00 — позиция оси X,


FX10 — параметр позиции оси X, Y100.00 — позиция оси Y, FY80 -параметр позиции оси Y.


Записи в WinPISA нумеруются произвольно, но в возрастающем порядке. Для автоматической нумерации используйте команду [Number] из меню [Edit].

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