TRANS_XYZ (185)


TRANS_XYZ (185)

ID                          185

 

   

 

Zastosowanie:

PLC

SIM

 

Grupa: MOTION

 

Opis skrótowy:

Funkcja wykonująca przesunięcie punktu w układzie współrzędnych kartezjańskich

 

wejścia (15 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 przesuwanego
11 R nie Py Współrzędna Y punktu przesuwanego
12 R nie Pz Współrzędna Z punktu przesuwanego
13 R nie Vx Współrzędna X końca wektora przesunięcia
14 R nie Vy Współrzędna Y końca wektora przesunięcia
15 R nie Vz Współrzędna Z końca wektora przesunięcia

 

wyjścia (12 sztuk):

nr

typ

impuls

oznaczenie

uwagi

1

R

nie

R11 Element [1,1] macierzy transformacji po przesunięciu
2 R nie R12 Element [1,2] macierzy transformacji po przesunięciu
3 R nie R13 Element [1,3] macierzy transformacji po przesunięciu
4 R nie R21 Element [2,1] macierzy transformacji po przesunięciu
5 R nie R22 Element [2,2] macierzy transformacji po przesunięciu
6 R nie R23 Element [2,3] macierzy transformacji po przesunięciu
7 R nie R31 Element [3,1] macierzy transformacji po przesunięciu
8 R nie R32 Element [3,2] macierzy transformacji po przesunięciu
9 R nie R33 Element [3,3] macierzy transformacji po przesunięciu
10 R nie x Współrzędna X punktu P po przesunięciu
11 R nie y Współrzędna Y punktu P po przesunięciu
12 R nie z Współrzędna Z punktu P po przesunięciu

 

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 TRANS_XYZ wykonuje przesunięcie punktu 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 przesunięcia V. W ustawieniach należy wybrać, według którego układu współrzędnych ma być wykonywane przesunięcie.

Odznaczona opcja local oznacza przesunięcie 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 przesunięcie 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 translacji:
              [ 1    0    0   Vx]
      V =   [ 0    1    0   Vy]
              [ 0    0    1   Vz]
              [ 0    0    0     1]
 Macierz wyjściowa:
              [ R11    R12    R13   x]
   Wyj =  [ R21    R22    R23   y]
              [ R31    R32    R33   z]
              [   0         0       0     1]

 

Używane rejestry R i znaczniki M: brak