
Качание
11.2 Управляемое через синхронные действия качание
2. Синхронное действие движения
WHENEVER
$AA_IM[Z]<$SA_OSCILL_REVERSE_POS2[Z]DO
->
->
$AA_OVR[X]=0
$AC_MARKER[0]=0
Всегда когда
меньше
тогда
и
актуальная позиция качающейся оси Z
в
MСS
чем начало диапазона возврата
2,
установить осевую процентовку оси подачи Х на
0%
идентификатор с индексом 0 на значение
0.
WHENEVER
$AA_IM[Z]>=$SA_OSCILL_REVERSE_POS2[Z]
DO
$AA_OVR[Z]=0
Всегда когда
больше/равна
тогда
актуальная позиция качающейся оси Z
в
MСS
позиции возврата 2,
установить осевую процентовку качающейся оси Z на
0%
WHENEVER
$AA_DTEPW[X]==0
DO
$AC_MARKER[0]=1
Всегда когда
одинаковый
тогда
остаточный путь частичной подачи,
установить идентификатор с индексом 0 на значение
1.
WHENEVER
$AC_MARKER[0]==1
DO
$AA_OVR[X]=0
$AA_OVR[Z]=100
Всегда когда
одинаковый
тогда
идентификатор с индексом
0
,
установить осевую процентовку оси подачи Х на
0%,
это
предотвращает слишком раннюю подачу
(качающаяся ось
Z
еще не
вышла из диапазона возврата 2,
но ось подачи
X
готова для
повторной подачи)
установить осевую процентовку качающейся оси
Z
на
100%
(тем самым 2-ое синхронное действие отменяется).
-> должно быть запрограммировано в одном кадре.
3. Запустить качание
OSCILL[Z]=(X)
POSP[X]=(5,1,1)
;запуск осей
;качающейся оси Z
в качестве оси подачи присваивается
ось Х
;ось Х должна двигаться до конечной позиции 5 с шагом в
1.
M30
;конец программы
Описание
1. Определение параметров качания
Перед кадром движения, содержащим согласование оси подачи и качающейся оси, а
также определение подачи, необходимо определить параметры для качания (см.
"Асинхронное качание").
2. Определение синхронных действий движения
Через синхронные условия осуществляется:
Подавлять подачу, пока качающаяся ось находится в диапазоне возврата
(ii1, ii2) или на точке возврата (U1, U2). Остановить маятниковое
движение при подаче в точке возврата. Снова запустить
маятниковое движение после завершения частичной подачи.
Определить старт следующей частичной подачи.
3. Согласовать качающуюся ось и ось подачи, а также определить общую и частичную
подачу.
Расширенное программирование
11-8 Руководство по программированию, выпуск 03/2006, 6FC5397-2BP10-1PA0
Не для продажи
со станком