
Параметры траектории
8.8 Программируемый допуск контура/ориентации (CTOL, OTOL, ATOL)
Расширенное программирование
502 Справочник по программированию, 02/2011, 6FC5398-2BP40-1PA0
Дополнительная информация
Чтение значений допуска
Для дальнейших случаев использования или для диагностики актуальные
действующие допуски для функций компрессора (COMPON, COMPCURV, COMPCAD),
типов перешлифовки G642, G643, G645, OST и сглаживания ориентации ORISON,
независимо от типа возникновения, могут считываться через системные переменные.
• В синхронных действиях или с остановкой предварительной обработки в программе
обработки детали через системные переменные:
$AC_CTOL Допуск контура, который действовал при
подготовке актуального кадра главного хода
Если нет действующего допуска контура, то
$AC_CTOL выводит корень из суммы квадратов
допусков гео-осей.
$AC_OTOL Допуск ориентации, который действовал при
подготовке актуального кадра главного хода
Если нет действующего допуска ориентации, то
$AC_OTOL выводит при активной трансформации
ориентации корень из суммы квадратов допусков
осей ориентации, в иных случаях значение "-1".
$AA_ATOL[<ось>] Допуск оси, который действовал при подготовке
актуального кадра главного хода
Если активен допуск контура, то
$AA_ATOL[<гео-ось>] выводит допуск контура,
поделенный на корень из числа гео-осей.
Если активен допуск ориентации и
трансформация ориентации, то $AA_ATOL[<ось
ориентации>] выводит допуск ориентации,
поделенный на корень из числа осей ориентации.
Примечание
Если значения допуска не были запрограммированы, то переменные $A не являются
достаточно дифференцированными для различия возможно разных допусков
отдельных функций, т.к. они могут назвать только одно значение.
Такие случаи возможны, если машинные и установочные данные устанавливают
различные допуски для функций компрессора, перешлифовки и сглаживания
ориентации. В этом случае переменные выводят наибольшее значение,
встречающееся в активных в настоящий момент функциях.
Если, к примеру, активна функция компрессора с допуском ориентации 0,1° и
сглаживание ориентации ORISON с 1°, то переменная $AC_OTOL выводит значение
"1". Если сглаживание ориентации отключается, то считывается только значение "0.1".