ROT_X (186)


ROT_X (186)

ID                          186

 

   

 

Zastosowanie:

PLC

SIM

 

Grupa: MOTION

 

Opis skrótowy:

Funkcja wykonująca rotację punktu w osi X 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_X 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 Rx. 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:
            [ 1        0          0     0]
    Rx = [ 0    cos(alfa)  -sin(alfa)   0]
            [ 0    sin(alfa)   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