
Качание
11.2 Управляемое через синхронные действия качание
Обработка точки возврата в режиме Online
Если на правой стороне сравнения стоит обозначенная с $$ основная переменная
движения, то выполняется текущая обработка обоих переменных в такте IPO и их
сравнение друг с другом.
Указание
Подробности см. главу "Синхронные действия движения".
Повторный пуск маятникового движения
Это синхронное действие используется для того, чтобы продолжить движение
качающейся оси, если движение частичной подачи завершено.
С учетом приведенных выше допущений получаются следующие операторы:
WHENEVER $AA_DTEPW[X]==0 DO $AA_OVR[Z] = 100
Всегда когда
равен
тогда
Следующая
частичная подача
остаточный путь для частичной подачи оси подачи X в WСS
нулю,
установить осевую процентовку качающейся оси на
100%.
После выполненной подачи необходимо не допустить преждевременного запуска
следующей частичной подачи.
Для этого используется спец. для канала идентификатор ($AC_MARKER[индекс]),
который устанавливается в конце частичной подачи (частичный остаточный путь ≡ 0) и
удаляется при выходе из диапазона возврата.
После синхронное действие не допускает следующего движения подачи.
С учетом приведенных выше допущений, к примеру, для точки возврата 1 получаются
следующие операторы:
1. Установить идентификатор:
WHENEVER $AA_DTEPW[X]==0 DO $AC_MARKER[1] = 1
Всегда когда
равен
тогда
2. Удалить
идентификатор
остаточный путь для частичной подачи оси подачи X в WСS
нулю,
установить идентификатор с индексом 1 на 1.
WHENEVER $AA_IM[Z]<> $SA_OSCILL_RESERVE_POS1[Z] DO $AC_MARKER[1] =
0
Всегда когда
больше или меньше
тогда
актуальная позиция качающейся оси Z
в
MСS
чем позиция точки возврата 1,
установить идентификатор 1 на 0.
3. Недопущение подачи
WHENEVER $AC_MARKER[1]==1 DO $AA_OVR[X] = 0
Всегда когда
одинаковый
тогда
идентификатор 1
,
установить осевую процентовку оси подачи Х на 0%.
Расширенное программирование
11-12 Руководство по программированию, выпуск 03/2006, 6FC5397-2BP10-1PA0
Не для продажи
со станком