
Трансформации координат (фреймы)
12.4 Программируемое вращение (ROT, AROT, RPL)
Основы
358 Справочник по программированию, 02/2011, 6FC5398-1BP40-1PA0
Примеры считывания для RPY
При записи и чтении компонентов вращения фрейма необходимо соблюдение
пределов диапазона значений, чтобы при записи и чтении или при повторной записи
были получены те же результаты
.
Диапазон значений с эйлеровым углом
Углы определены однозначно только в следующих диапазонах значений:
Вращение вокруг 1-ой гео-оси: 0° ≤ X ≤ +180°
Вращение вокруг 2-ой геометрической оси: -180° ≤ Y ≤ +180°
Вращение вокруг 3-ой геометрической оси: -180° ≤ Z ≤ +180°
В этом диапазоне значений могут быть представлены все возможные вращения.
Значения, выходящие за пределы этого диапазона, нормируются СЧПУ в
вышеуказанный диапазон. Этот диапазон значений действует и для фрейм-
переменных.
$P_UIFR[1] = CROT(X, 10, Y, 90, Z, 40)
дает при считывании:
$P_UIFR[1] = CROT(X, 0, Y, 90, Z, 30)
$P_UIFR[1] = CROT(X, 190, Y, 0, Z, -200)
дает при воспроизведении
$P_UIFR[1] = CROT(X, -170, Y, 0, Z, 160)
ВНИМАНИЕ
Для возможности однозначного считывания записанных углов, обязательно
необходимо соблюдать определенные диапазоны значений.
Примечание
Если необходимо установить последовательность вращений индивидуально, то
запрограммировать последовательно для каждой оси с помощью AROT желаемое
вращение.