
Синхронные действия движения
10.4 Операции в синхронных действиях
Расширенное программирование
610 Справочник по программированию, 02/2011, 6FC5398-2BP40-1PA0
10.4.15 Переход оси (RELEASE, GET)
Функция
Для смены инструмента соответствующие командные оси могут быть затребованы как
операция синхронного действия с GET(ось). Согласованный с этим каналом тип оси и
связанное с ним на этот момент времени право интерполяции , могут быть запрошены
через системную переменную $AA_AXCHANGE_TYP. В зависимости от
первоначального состояния и от канала, обладающего актуальным правом
интерполяции этой оси, возможны различные процессы.
Если смена инструмента осуществлена, то эта командная ось может быть разрешена
как операция синхронного действия с RELEASE(ось) для канала.
Изготовитель станка
Соответствующая ось должна быть согласована с каналом через машинные данные.
Следовать указаниям изготовителя станка.
Синтаксис
GET(ось[,ось{,...}]) Затребовать ось
RELAESE(ось[,ось{,...}]) Разрешить ось
Значение
Пример выполнения программы для перехода оси двух каналов
Ось Z известна в 1-ом канале и во 2-ом канале.
Выполнение программы в 1-ом канале:
DO RELEASE
Разрешить ось как нейтральную ось
DO GET
Перевести ось для перехода оси
Ось
Имя оси, которая должна быть запущена.
Программный код Комментарий
WHEN TRUE DO RELEASE(Z) ; Ось Z становится нейтральной осью
WHENEVER($AA_TYP[Z]==1) DO RDISABLE ; Блокировка загрузки, пока ось Z
программная ось
N110 G4 F0.1
WHEN TRUE DO GET(Z) ; Ось Z снова становится осью
программы ЧПУ
WHENEVER($AA_TYP[Z]<>1) DO RDISABLE ; Блокировка загрузки, пока ось Z
программная ось
N120 G4 F0.1
WHEN TRUE DO RELEASE(Z) ; Ось Z становится нейтральной осью
WHENEVER($AA_TYP[Z]==1) DO RDISABLE ; Блокировка загрузки, пока ось Z
программная ось