
Защищенные области
3.3 Проверка нарушения защищенной области, ограничения рабочего поля и программных лимитов
Расширенное программирование
238 Справочник по программированию, 02/2011, 6FC5398-2BP40-1PA0
Третья позиция
100:
положительное предельное значение нарушено (только если первая
позиция 1 или 2, т.е. при программных лимитах и ограничении рабочего
поля)
100:
нарушена защищенная область NCK (только, если первая позиция 3).
200:
отрицательное предельное значение нарушено (только если первая
позиция 1 или 2, т.е. при программных лимитах и ограничении рабочего
поля)
200:
нарушена спец. для канала защищенная область (только, если первая
позиция 3).
Четвертая позиция
1000:
коэффициент, на который умножается номер оси, которая нарушает
границу (только если первая позиция 1 или 2, т.е. при программных
лимитах и ограничении рабочего поля).
Подсчет осей начинается на 1 и относится при нарушенных
программных лимитах (первая позиция = 1) к осям станка, а при
нарушенном ограничении рабочего поля (первая позиция =2) к гео-осям.
1000:
коэффициент, на который умножается номер нарушенной защищенной
области (только, если первая позиция 3).
Если нарушено несколько защищенных областей, то на третьей и
четвертой позиции сигнализируется защищенная область, ведущая к
самому значительному ограничению заданного пути перемещения.
_STARTPOS
Начальное значение для абсциссы [0], ординаты [1] и аппликаты [2] в
(WCS)
_MOVEDIST
Инкрементальное заданное перемещение для абсциссы [0], ординаты [1]
и аппликаты [2]
_DLIMIT
[0] - [2]: минимальные интервалы, присвоенные гео-осям.
[3]: мин. интервал, который назначается линейной оси станка при не
линейной трансформации, если гео-ось не может быть согласована
однозначно.
[4]: мин. интервал, который назначается круговой оси станка при не
линейной трансформации, если гео-ось не может быть согласована
однозначно. Только для специальных трансформаций, если необходим
контроль программных лимитов.
_MAXDIST
Поле [0] - [2] для возвращаемого значения. Инкрементальное
перемещение во всех трех гео-осях, без которого происходит
отрицательное превышение заданного мин. интервала от границы оси в
участвующих осях станка.
Если путь перемещения не ограничен, то содержание этого
возвращаемого параметра идентично содержанию _MOVDIST.