10
09.01 Синхронные действия движения
10
840D
NCU 571
840D
NCU 572
NCU 573
810D
840Di
ООО Siemens 2001 Все права защищены.
SINUMERIK 840D/840Di/810D Руководство по программированию. Расширенное программирование (PGA) - Выпуск 09.01 10-411
pos, то измененные в асинхронной подпрограмме
модальные и статические синхронные действия
движения продолжают действовать в главной
программе.
• репозиционирование
После репозиционирования REPOS действующие в
прерванном кадре синхронные действия снова
становятся активными.
Измененные из асинхронной подпрограммы модальные
синхронные действия после REPOS при обработке
остатка кадра не действуют.
Асинхронные подпрограммы и REPOS не влияют на
запрограммированные с помощью FCTDEF
коэффициенты полиномов. Независимо от того, где они
были запрограммированы, они могут в любое время
использоваться в асинхронной подпрограмме и в
главной программе и после исполнения REPOS.
• отмена с помощью CANCEL
Если активное синхронное действие отменяется с
помощью CANCEL, то это не влияет на активную
операцию. Движения позиционирования завершаются
как запрограммировано.
С помощью команды CANCEL может быть прервано
действующее модально или статически синхронное
действие.
Если прерывается синхронное действие, в то время как
запущенное из него движение позиционирующей оси
еще активно, то движение позиционирующей оси
завершается. Если это нежелательно, то движение оси
может быть заторможено с помощью осевого стирания
остатка пути перед командой CANCEL:
Пример:
ID=17 EVERY $A_IN[3]==1 DO POS[X]=15 FA[X]=1500
;старт движения
позиционирующей оси
...
WHEN ... DO DELDTG(X)
;завершение движения
позиционирующей оси
CANCEL(1)