
Защищенные области
4.3 Проверка нарушения защищенной области, ограничения рабочего поля и программных лимитов
Параметры
Status
0:
функция
o.
k.,
заданный путь может быть пройден полностью. -:
в
_DLIMIT
мин. один отрицательный компонент
-:
в вычислении трансформации возникла ошибка
Если заданный путь не может быть пройден полностью, то возвращается
положительное значение в десятичной кодировке:
Первая позиция
(тип нарушенной границы):
1:
программные лимиты ограничивают путь перемещения.
2:
ограничение рабочего поля ограничивает путь перемещение.
3:
защищенные области ограничивают путь перемещения.
Если одновременно нарушено несколько границ
(к примеру, программные
лимиты и защищенные области),
то на первой позиции сообщается
граница, ведущая к наибольшему ограничению заданного пути
перемещения.
Вторая позиция
10:
Начальное значение нарушает границу
20:
Заданная прямая нарушает границу.
Это значение возвращается и тогда,
когда сама конечная точка не нарушает границы, но на пути от
стартовой к конечной точке возникло бы нарушение предельного
значения
(к примеру, нарушение защищенной области, искривленные
программные лимиты в
WСS
в не линейных трансформациях, к примеру,
Transmit).
Третья позиция
100:
Положительное предельное значение нарушено (только если первая
позиция 1 или 2,
т.е. при программных лимитах и ограничении рабочего
поля
)
100:
Нарушена защищенная область
NCK
(только,
если первая позиция равна
3).
200:
Отрицательное предельное значение нарушено
(только,
если первая
позиция
1 или
2,
т.е. для программных лимитах и ограничения рабочего
поля
)
200:
Нарушена спец. для канала защищенная область
(только, если первая
позиция 3).
Четвертая позиция
1000:
Коэффициент,
на который умножается номер оси,
которая нарушает
границу
(только,
если первая позиция 1 или 2, т.е. для программных
лимитов и ограничения рабочего поля).
Подсчет осей начинается на 1 и относится в случае
нарушенных программных лимитов (первая позиция = 1) к осям
станка, а в случае нарушенного ограничения рабочего поля
(первая позиция = 2) – к гео-осям.
1000:
Коэффициент,
на который умножается номер нарушенной
защищенной области
(только,
если первая позиция 3
).
Если нарушено несколько защищенных областей, то на третьей и
четвертой позиции сообщается защищенная область, ведущая к
наибольшему ограничению заданного пути перемещения.
_STARTPOS
Начальное значение для абсциссы
[0],
ординаты
[1]
и аппликаты
[2]
в
(WСS)
_MOVEDIST
Инкрементальное заданное перемещение для абсциссы
[0],
ординаты
[1]
и аппликаты
[2]
Расширенное программирование
4-8 Руководство по программированию, выпуск 03/2006, 6FC5397-2BP10-1PA0
Не для продажи
со станком