1950083637

1950083637



11


Laboratorium Podstaw Robotyki - 6

=Jog Interface

Tool:(Palette) gripper Frerne:(PaleCte) palette

-63.64

0


3


473.76    20

0    135


2



Here Ins. Del. Save Mew Par. Modę Sel.

Rysunek 9: Widok ekranu z oknem w trybie sterowania do punktu.

•    wciśnięcie przycisku uruchomienia aplikacji Run (może być konieczny wybór aktywnej aplikacji z listy otwartych),

•    realizacja programu aplikacji rozpoczyna się po wciśnięciu przycisku Move/Hold.

3 Elementy języka programowania VAL3

Programowanie zadań dla robota jest realizowane w języku VAL3 [1]. Język ten jest wykorzystywany zarówno w przypadku tworzenia programu za pomocą panelu programowania robota MPC, jak i za pomocą dedykowanego oprogramowania narzędziowego Staubli Robotics Suitę 2013.

3.1 Typy, zmienne w VAL3

W języku VAL3 dostępne są następujące typy proste:

•    bool - typ logiczny (true/f alse),

•    num typ wartości numerycznych (całkowitych lub zmiennoprzecinkowych),

•    string - typ dla łańcuchów znaków (znaki ASCII/Unicode),

•    dio - dla wejść/ wyjść cyfrowych,

•    aio - dla wejść/wyjść analogowych,

•    sio dla portów wejść/ wyjść, łączy szeregowych lub internetowych,

•    screen dla wyświetleń ekranowych MCP i dostępu do klawiatury.

W systemie programowania robota VAL3 zdefiniowano następujące typy strukturalne:

•    trsf - typ dla transformacji geometrycznych w układzie kartezjańskim XYZ, zawiera następujące pola: x, y, z, rx, ry, rz,

Typ ten definiuje zmianę położenia i/lub orientacji. Jest kompozycją translacji i rotacji. TVans-formacja sama w sobie nie reprezentuje pozycji w przestrzeni, ale jest interpretowana jako położenie i orientacja punktu lub ramki w układzie kartezjańskim względem innej ramki, np. ramki związanej z układem podstawowym.

• frame - typ dla reprezentacji pozycji (położenia i orientacji) w kartezjańskim układzie odniesienia (wykorzystuje pola struktury typu trsf), zawiera następujące pola: x, y, z, rx, ry,



Wyszukiwarka

Podobne podstrony:
Laboratorium Podstaw Robotyki - 6 •    (9) Przyciski interfejsu i nawigacji Za pomocą
12 Laboratorium Podstaw Robotyki - 6 •    tool - typ opisujący narzędzie, zawiera
15 Laboratorium Podstaw Robotyki - 6 sięgu aplikacji) (patrz rys. 11). Okno zawiera typy proste i zł
Laboratorium Podstaw Robotyki jest wyposażone w dwa roboty przemysłowo-ednkacyjne typ L2, produkcji
Laboratorium Podstaw Robotyki Politechnika Poznańska Katedra Sterowania i Inżynierii SystemówĆWICZEN
Laboratorium Podstaw Robotyki - 5 natarcia (podjazdu) narzędzia robota (patrz rys. 2). Pozycję począ
3 Laboratorium Podstaw Robotyki - 5 gdzie nx,ny,nz stanowią składowe wersora n wzdłuż odpowiednich o
Laboratorium Podstaw Robotyki - 5 Z macierzami rotacji związane są dwa podstawowe zadania
5 Laboratorium Podstaw Robotyki - 5 1.4    Napisać definicję macierzy rotacji R®u w
Laboratorium Podstaw Robotyki - 52 Transformacje jednorodne Transformacje jednorodne umożliwiają
Laboratorium Podstaw Robotyki - 5 K2. zadanie kinematyki odwrotnej położenia IKin - polega ono na ok
Laboratorium Podstaw Robotyki - 5 Przy tak zdefiniowanych parametrach i układach współrzędnych
9 Laboratorium Podstaw Robotyki - 5 3.1    Zapoznać się z opisem następujących funkcj
Laboratorium Podstaw Robotyki Politechnika Poznańska Katedra Sterowania i Inżynierii SystemówĆWICZEN
75* 75* 10 Laboratorium Podstaw Robotyki - 6 =ńpplication manager= — teaching "frane
13 Laboratorium Podstaw Robotyki - 6 •    for <num nCounter> = <num nBeginni
14 Laboratorium Podstaw Robotyki - 6 Rysunek 10: Widok pola Data w oknie głównym projektu.4.1
16 Laboratorium Podstaw Robotyki - 6 Rysunek 12: Widok emulatora kontrolera w SRS. a   &nb
17 Laboratorium Podstaw Robotyki - 65.1 Przebieg zadania 5.1    Ułożyć klocki na

więcej podobnych podstron