ROT_Y (187)
ROT_Y (187)
ID 187
Zastosowanie: |
PLC |
SIM |
Grupa: MOTION
Opis skrótowy:
Funkcja wykonująca rotację punktu w osi Y w układzie współrzędnych kartezjańskich
wejścia (13 sztuk):
nr |
typ |
impuls |
oznaczenie |
uwagi |
1 |
R |
nie |
PR11 | Element [1,1] macierzy transformacji |
2 | R | nie | PR12 | Element [1,2] macierzy transformacji |
3 | R | nie | PR13 | Element [1,3] macierzy transformacji |
4 | R | nie | PR21 | Element [2,1] macierzy transformacji |
5 | R | nie | PR22 | Element [2,2] macierzy transformacji |
6 | R | nie | PR23 | Element [2,3] macierzy transformacji |
7 | R | nie | PR31 | Element [3,1] macierzy transformacji |
8 | R | nie | PR32 | Element [3,2] macierzy transformacji |
9 | R | nie | PR33 | Element [3,3] macierzy transformacji |
10 | R | nie | Px | Współrzędna X punktu w obracanym układzie współrzędnych |
11 | R | nie | Py | Współrzędna Y punktu w obracanym układzie współrzędnych |
12 | R | nie | Pz | Współrzędna Z punktu w obracanym układzie współrzędnych |
13 | R | nie | alfa | Kąt obrotu [rad] |
wyjścia (12 sztuk):
nr |
typ |
impuls |
oznaczenie |
uwagi |
1 |
R |
nie |
R11 | Element [1,1] macierzy transformacji po obrocie |
2 | R | nie | R12 | Element [1,2] macierzy transformacji po obrocie |
3 | R | nie | R13 | Element [1,3] macierzy transformacji po obrocie |
4 | R | nie | R21 | Element [2,1] macierzy transformacji po obrocie |
5 | R | nie | R22 | Element [2,2] macierzy transformacji po obrocie |
6 | R | nie | R23 | Element [2,3] macierzy transformacji po obrocie |
7 | R | nie | R31 | Element [3,1] macierzy transformacji po obrocie |
8 | R | nie | R32 | Element [3,2] macierzy transformacji po obrocie |
9 | R | nie | R33 | Element [3,3] macierzy transformacji po obrocie |
10 | R | nie | x | Współrzędna X punktu P po obrocie |
11 | R | nie | y | Współrzędna Y punktu P po obrocie |
12 | R | nie | z | Współrzędna Z punktu P po obrocie |
ustawienia:
nr |
typ |
oznaczenie |
uwagi |
1 |
B |
local |
Wybór współrzędnych, według których ma być wykonany obrót (0 - globalne, 1 - lokalne) |
opis działania:
Funkcja ROT_Y wykonuje rotację punktu w osi Z w układzie współrzędnych kartezjańskich. Macierz rotacji i współrzędne punktu uzyskuje się poprzez przemnożenie
macierzy wejściowej przez macierz rotacji Ry. W ustawieniach należy wybrać, według którego układu współrzędnych ma być wykonywany obrót.
Odznaczona opcja local oznacza obrót według globalnego układu współrzędnych, czyli podstawy robota lub układu ustawionego w bloku MATRIX_START(patrz MATRIX_START (195)).
Zaznaczenie tej opcji powoduje obrót według lokalnego układu współrzędnych, czyli ostatniego układu współrzędnych w ciągu.
Macierz wejściowa:
[ PR11 PR12 PR13 Px]
Wej = [ PR21 PR22 PR23 Py]
[ PR31 PR32 PR33 Pz]
[ 0 0 0 1]
Macierz rotacji:
[ cos(alfa) 0 sin(alfa) 0 ]
Ry = [ 0 1 0 0 ]
[-sin(alfa) 0 cos(alfa) 0 ]
[ 0 0 0 1 ]
Macierz wyjściowa:
[ R11 R12 R13 x]
Wyj = [ R21 R22 R23 y]
[ R31 R32 R33 z]
[ 0 0 0 1]
Więcej informacji teoretycznych: Robotyka.com
Używane rejestry R i znaczniki M: brak