Rys. 1. Brama przesuwna do wykonania na zajęciach

Podobne dokumenty
Cel ćwiczenia: Nabycie umiejętności poruszania się w przestrzeni programu Kuka.Sim Pro oraz zapoznanie się z biblioteką gotowych modeli programu.

5.2. Pierwsze kroki z bazami danych

Robot EPSON SCARA T3-401S

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa TECHNIKI REGULACJI AUTOMATYCZNEJ

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

W tym ćwiczeniu zostanie wykonany prosty profil cienkościenny, jak na powyŝszym rysunku.

Ćwiczenia z S Komunikacja S z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.

5.4. Tworzymy formularze

Modelowanie części w kontekście złożenia

Instrukcja InPro BMS Siemens FC700A InPro Professional 4.1

Proces uprawniania w module klubowym

DEMERO Automation Systems

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

Bryła obrotowa, szyk kołowy, szyk liniowy

1. Dodawanie integracji

INFO-NET.wsparcie. pppoe.in.net.pl. Pamiętaj aby nie podawać nikomu swojego hasła! Instrukcja połączenia PPPoE w Windows 7 WAŻNA INFORMACJA

Roboty Przemysłowe. Rys. 1. Główne okno Automation Studio.

Proces uprawniania w module klubowym

Instrukcja importu dokumentów z programu Fakt do programu Płatnik

TWORZENIE SZEŚCIANU. Sześcian to trójwymiarowa bryła, w której każdy z sześciu boków jest kwadratem. Sześcian

Projektowanie systemów zrobotyzowanych

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

epuap Archiwizacja w Osobistym Składzie Dokumentów

Rys. 1. Rozpoczynamy rysunek pojedynczej części

Instalacja programu:

Instrukcja EQU Kantech

[W pisz tytuł dokumentu] Składanie zespołu maszynowego Ćwiczenie 1

Ćwiczenie 3. I. Wymiarowanie

Nagrywamy podcasty program Audacity

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

Katedra Zarządzania i Inżynierii Produkcji 2013r. Materiały pomocnicze do zajęć laboratoryjnych

Politechnika Poznańska KONSTRUKCJA FORM WTRYSKOWYCH

Kultywator rolniczy - dobór parametrów sprężyny do zadanych warunków pracy

Instrukcja połączenia z programem Compas LAN i import konfiguracji

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki

Analiza mechanizmu korbowo-suwakowego

Instrukcja programu ESKUP

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)

ZESTAW LABORATORYJNY I ZESTAW FARMACEUTYCZNY : Instrukcja instalacji

INSTRUKCJA UŻYTKOWNIKA Instalacja KS - EDE w systemie KS - ZSA ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90

Kraków, ver

Projektowanie systemów zrobotyzowanych

Przeciąganie po profilach, Dodanie/baza przez wyciągnięcie po ścieŝce

5.6.2 Laboratorium: Punkty przywracania

Rozdział 5. Administracja kontami użytkowników

Tworzenie menu i authoring w programie DVDStyler

1. Wybierz polecenie rysowania linii, np. poprzez kliknięcie ikony W wierszu poleceń pojawi się pytanie o punkt początkowy rysowanej linii:

POLITECHNIKA POZNAŃSKA

Rysunek 1. Zmontowane części

Audacity jest darmowym edytorem audio

Programowanie centrali telefonicznej Platan Libra

Instrukcja. importu dokumentów. z programu Fakt do programu Płatnik. oraz. przesyłania danych do ZUS. przy pomocy programu Płatnik

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Choose a building block. Kleos Knowledge Center. Wersja : 1.01 (RBI) Data : 10 czerwcza Kleos 6.6 (czerwiec 2019) Nowości i usprawnienia

Programowanie robotów przemysłowych Fanuc Robotics

INSTYTUT INFORMATYKI STOSOWANEJ MODELOWANIE CZĘŚCI Z WYKORZYSTANIEM PROGRAMU SOLID EDGE

Laboratorium - Użycie narzędzia Przywracanie systemu w systemie Windows XP

Pochylenia, Lustro. Modelowanie ramienia. Zagadnienia. Wyciągnięcie/dodania/bazy, Pochylenia ścian, Lustro (ewent. wstawianie części, łączenie części)

Rys. 2. Ustawienia parametrów dla rysowanego okręgu. Rys. 1. Lokalizacja funkcji Środek i średnica

Tworzenie prezentacji w MS PowerPoint

Przekształcenie danych przestrzennych w interaktywne mapy dostępne na stronach www (WARSZTATY, poziom zaawansowany)

Animacje z zastosowaniem suwaka i przycisku

TWORZENIE SZEŚCIANU. Sześcian to trójwymiarowa bryła, w której każdy z sześciu boków jest kwadratem. Sześcian

APLIKACJA SHAREPOINT

Aplikacje WWW - laboratorium

R 1. Robot o równoległej strukturze kinematycznej i czterech stopniach swobody. Pracownia Nauki Programowania i Aplikacji Robotów Przemysłowych

INSTRUKCJA DO ĆWICZENIA NR 2

Laboratorium Badanie topologii i budowa małej sieci

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie

Modelowanie powierzchniowe - czajnik

Instrukcja użytkowania

Modelowanie obiektowe - Ćw. 1.

pomocą programu WinRar.

Obliczenie kratownicy przy pomocy programu ROBOT

Platforma szkoleniowa krok po kroku. Poradnik Kursanta

Kolory elementów. Kolory elementów

Płaszczyzny, Obrót, Szyk

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Laboratorium 8 ( Android -pierwsza aplikacja)

Automatyzacja wstawiania części do złożenia

5. Kliknij teraz na ten prostokąt. Powinieneś w jego miejsce otrzymać napis. Jednocześnie została wywołana kolejna pozycja menu.

Skryptowanie w ANSYS SpaceClaim Marek Zaremba

Instalacja protokołu PPPoE

Pierwszym krokiem w tworzeniu deklaracji zgodności jest wybór gabinetu oraz lekarza danego zlecenia protetycznego.

emszmal 3: Eksport do WAPRO WF-FaKir dla Windows (plugin dostępny w wersji ecommerce)

Przejście dwukierunkowe (tripod)

3.7. Wykresy czyli popatrzmy na statystyki

Kodowanie pomiarów w oprogramowaniu Trimble Access

e-podręcznik dla seniora... i nie tylko.

Geofabrik.

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

1. Tworzenie integracji

Modele symulacyjne PyroSim/FDS z wykorzystaniem rysunków CAD

(1,10) (1,7) (5,5) (5,4) (2,1) (0,0) Grafika 3D program POV-Ray

Nowe funkcje w programie Symfonia Start Faktura i Kasa w wersji 2011

Transkrypt:

Programowanie robotów off-line 2 Kuka.Sim Pro Import komponentów do środowiska Kuka.Sim Pro i modelowanie chwytaka. Cel ćwiczenia: Wypracowanie umiejętności dodawania własnych komponentów do programu oraz nadawania właściwości fizycznych i ruchowych. Zadania do wykonania Wykorzystując zdobytą wiedzę wykonać model bramy przesuwnej (rys. 1) otwierającej dostęp do przestrzeni roboczej manipulatora. Do wykonania zadania należy użyć elementów dostępnych w bibliotece. Brama powinna zawierać 2 słupki oraz 2 skrzydła przesuwne. Dodać odpowiednie elementy do komponentu aby możliwe było jej otwieranie i zamykanie przy pomocy sygnałów pochodzących ze sterownika robota Do stworzenia potrzebnych brył należy wykorzystać obiekty z Primitive Features w zakładce Create Rys. 1. Brama przesuwna do wykonania na zajęciach W ćwiczeniu zostaną wykorzystane umiejętności zawiązane z poruszaniem się w przestrzeni programu oraz pozycjonowaniem elementów nabyte podczas pierwszego ćwiczenia. W celu zapoznania się możliwościami tworzenia komponentów interaktywnych należy wykonać poniższe ćwiczenie wprowadzające. Zadanie: Przygotować model chwytaka SCHUNK EGP40-NN-B. Chwytak powinien posiadać możliwość interakcji z robotem.

Ze strony producenta można ściągnąć trójwymiarowy model chwytaka w wielu różnych formatach. Do stworzenia interaktywnego modelu w programie Kuka.Sim Pro potrzebne są oddzielne bryły korpusu oraz poszczególnych szczęk. Aby to osiągnąć pobrany został model w formacie ipt a następnie w programie Inventor po wydzieleniu poszczególnych części każda z nich została zapisana do oddzielnego pliku STL. Pliki są dostępne w materiałach pomocniczych do tego ćwiczenia. Po otwarciu nowego projektu pierwszym krokiem jest zaimportowanie bryły korpusu oraz odpowiednie ustawienie jej w układzie współrzędnych komponentu. Po zaimportowaniu bryły w zakładce Create zaznaczamy Geometry. Wtedy manipulujemy bryłą względem układu współrzędnych komponentu. Należy to zrobić w taki sposób aby oś Z układu chwytaka była poprowadzona od płaszczyzny montażowej w kierunku szczęk, natomiast oś X oraz Y miały kierunek zgodny z kierunkami krawędzi płaszczyzny montażowej. Następnym krokiem jest dodanie szczęk chwytaka jako oddzielnych części. W zakładce Create jest widoczne drzewo zależności komponentu. Drzewo to jest początkowo puste. Klikając prawym przyciskiem myszy w okienku możemy dodać nową część (rys. 2). Rys. 2: Dodawanie nowych części Nowe części które są traktowane jako ten sam komponent. Tworzymy dwie nowe części które będą szczękami chwytaka. Aby nowa część zawierała geometrię szczęki trzeba ją dodać. Dodawanie nowej geometrii do stworzonej części polega na wybraniu z listy rozwijanej Geometry (rys. 3) a następnie wskazaniu ścieżki do pliku zawierającego szczękę chwytaka.

Rys. 3: Dodawanie geometrii Nową geometrię każdej ze szczęk należy również odpowiednio zorientować względem układu współrzędnych komponentu. Aby chwytak reagował na sygnały pochodzące z robota należy zdefiniować jego zachowanie. Najlepszym sposobem podawanym również w dokumentacji jest wzorowanie się na istniejących w bibliotece komponentach. Chwytakiem najbardziej przypominającym ten dostępny w laboratorium jest Schunk PGN 100. W celu nadania ruchu szczękom chwytaka należy przejść do zakładki Bechavior. Z listy rozwijanej dodajemy Servo Controller który będzie przechowywał zmienną odpowiedzialna za ruch szczęk. Po dwukrotnym kliknięciu na nowo powstały element otwiera się konfiguracja kontrolera w której otwieramy okienko Joints Rys. 4. Konfiguracja kontrolera szczęk Na rysunku 4 widoczna jest konfiguracja zmiennej J1 która określa sposób ruchu szczęk. Zmienną tą należy umieścić jako parametr operacji przesunięcia części zawierającej geometrię chwytaka.

W tym celu klikamy dwukrotnie na Joint 1 a następnie w otwartym okienku wpisujemy Tx(J1) co oznacza przesunięcie w kierunku osi X o wartość określoną przez zmienną J1. To samo należy wykonać dla części Joint 2 z tym, że wartość przesunięcia należy podać z minusem: Tx(-J1). W następnym kroku należy dodać dwa sygnału typu bool: InSignal1 oraz OutSignal1 można tego dokonać używając symbolu błyskawicy. Aby komponent działał prawidłowo należy dodać Action Script używając symbolu. Po dwukrotnym kliknięciu na nowy element otwiera się okno edycji w którym całą zawartość podmieniamy na następującą (rys. 5) Rys. 5. Skrypt poruszający szczękami Ważnym elementem tego skryptu są linie Servo.setJointTarget() które określają punkty w których ma się znaleźć dana szczęka w momencie otwarcia oraz zamknięcia a tym samym określają jej przesunięcie.

Aby przetestować działanie chwytaka do przestrzeni roboczej dodajemy robota KR 6 R900. Aby chwytak działał zgodnie z programem należy połączyć jego sygnały sterujące z sygnałami w robocie. W tym celu z przybornika Plug and Play należy wybrać opcję Connect Signals. W otwartym oknie (rys. 6) należy wybrać właściwego robota w polu Component oraz odpowiedni sygnał z dostępnych. Rys. 6. Łączenie sygnałów InSignal1 chwytaka powinien przyjmować sygnały z wyjścia robota czyli w polu Input/Output/Signal należy wybrać OUT[0] (można wybrać inny numer wyjścia ale należy pamiętać do którego został przypisany sygnał chwytaka. To samo należy zrobić z sygnałem OutSignal1 z tym, że wyjściowy sygnał chwytaka powinien trafić na wejście robota np. IN[0]. Teraz po zaznaczeniu robota i przejściu do zakładki Teach wystarczy napisać krótki program (rys. 7) wybierając sygnały które wcześniej zdefiniowaliśmy. Rys. 7. Program do testowania chwytaka UWAGA: Jeśli szczęki poruszają się w niewłaściwym kierunku, należy zmienić przesunięcie szczęki z Tx(J1) na Ty(J1). W przypadku kiedy szczęki poruszają się z niewłaściwym zwrotem należy usunąć minus przy zmiennej w Joint 2 natomiast dodać go w części Joint 1. Powyższe

przypadki mogą wystąpić ponieważ w instrukcji nie zostało określone czy dłuższy bok podstawy chwytaka jest zgodny z osią X czy Y oraz nie ma rozróżnienia między szczęką prawą i lewą.