"Z A T W I E R D Z A M prof. dr hab. inż. Radosław TRĘBIŃSKI Dziekan Wydziału Mechatroniki i Lotnictwa Warszawa, dnia... NAZWA PRZEDMIOTU: Wersja anglojęzyczna: Kod przedmiotu: S Y L A B U S P R Z E D M I O T U Modelowanie i projektowanie układów robotyki I Modeling and design of robotic systems part I WMLAWCSM-MPUR, WMLAWCSM-MPUR Podstawowa jednostka organizacyjna (PJO): Wydział Mechatroniki i Lotnictwa (prowadząca kierunek studiów) Kierunek studiów: Specjalność: Poziom studiów: Forma studiów: Język prowadzenia: Mechatronika techniki komputerowe w mechatronice studia drugiego stopnia studia stacjonarne i niestacjonarne polski Sylabus ważny dla naborów od roku akademickiego 01/013 1. REALIZACJA PRZEDMIOTU Osoby prowadzące zajęcia (koordynatorzy): dr inż. Jarosław PANASIUK, ppłk dr inż. Wojciech KACZMAREK PJO/instytut/katedra/zakład Wydział Mechatroniki i Lotnictwa, Katedra Mechatroniki. ROZLICZENIE GODZINOWE a. Studia stacjonarne semestr forma zajęć, liczba godzin/rygor (x egzamin, + zaliczenie, # projekt) punkty ECTS razem wykłady ćwiczenia laboratoria projekt seminarium II 30/+ 14/+ 4/+bo 1/+bo 3 razem 30 14 4 1 3 b. Studia niestacjonarne semestr forma zajęć, liczba godzin/rygor (x egzamin, + zaliczenie, # projekt) punkty ECTS razem wykłady ćwiczenia laboratoria projekt seminarium II 18/+ 10/+ 8/+bo 3 razem 18 10 8 3
3. PRZEDMIOTY WPROWADZAJĄCE WRAZ Z WYMAGANIAMI WSTĘPNYMI SYSTEMY MECHATRONICZNE Wymagania wstępne: Zrealizowane elementy dotyczące teorii sterowania. PROJEKTOWANIE I BADANIA MASZYN I MECHANIZMÓW Wymagania wstępne: Zrealizowane elementy dotyczące zasad projektowania maszyn i mechanizmów. 4. ZAKŁADANE EFEKTY KSZTAŁCENIA Symbol W1 W U1 U U3 Efekty kształcenia Student, który zaliczył przedmiot, Student zna podstawowe metody techniki i narzędzia stosowane przy rozwiązywaniu zadań inżynierskich z zakresu programowania robotów Student ma uporządkowaną wiedzę dotyczącą trendów rozwojowych środowisk do programowania robotów w trybie off-line Student potrafi pozyskiwać informacje z literatury baz danych oraz dokumentacji technicznych; potrafi integrować uzyskane informacje, dokonywać ich interpretacji i krytycznej oceny, a także wyciągać wnioski i formułować i uzasadniać opinie Student potrafi samodzielnie programować roboty wykorzystując różne środowiska programistyczne przodujących na rynku światowym producentów robotów Student potrafi zapewnić sterowanie elementem lub układem (osprzęt robotów) wykorzystując do tego celu specjalistyczne techniki i narzędzia odniesienie do efektów kształcenia dla kierunku K_W05 K_W06 K_U01 K_U08 K_U1 5. METODY DYDAKTYCZNE Zarówno wykład jak i ćwiczenia rachunkowe, laboratoryjne oraz projekty są prowadzone metodami aktywizującymi wykorzystując w szczególności: twórcze rozwiązywanie problemów, rozwijając u studentów umiejętność dyskusji na tematy zajęć Wykłady prowadzone głównie w formie audiowizualnej z elementami praktycznych warsztatów Ćwiczenia rachunkowe związane z zagadnieniami omawianymi na wykładzie, obejmują przypomnienie, utrwalenie i usystematyzowanie wiedzy wcześniej nabytej, uzyskanej jako rezultat ukierunkowanej pracy własnej poprzez rozwiązywanie zadań i problemów Ćwiczenie laboratoryjne ukierunkowano na wykonanie projektów zrobotyzowanych komór produkcyjnych w specjalizowanych środowiskach z uwzględnieniem uruchomienia elementów aplikacji przy użyciu rzeczywistych robotów przemysłowych.
6. TREŚCI PROGRAMOWE Lp temat/tematyka zajęć liczba godzin wykł. ćwicz. lab. proj. semin. 1 3 4 5 6 7 1.. 3. 4. SEMESTR II Wprowadzenie w zagadnienia modelowania i projektowania układów robotyki. Charakterystyka środowiska programowania i sterowania robotów off-line: Fanuc. Wykład z elementami warsztatów sprzętowych. Charakterystyka środowiska programowania i sterowania robotów off-line: ABB. Wykład z elementami warsztatów sprzętowych. Programowanie off-line oraz on-line. Wykład z elementami warsztatów sprzętowych. 4 4 Razem- studia stacjonarne 14 4 1 Razem studia niestacjonarne 10 8 1.. TEMATY ĆWICZEŃ RACHUNKOWYCH I SCHEMATOWYCH Tworzenie projektów w środowisku Roboguide. Ćwiczenia z użyciem komputerów. Tworzenie projektów w środowisku RobotStudio. Ćwiczenia z użyciem komputerów. Razem- studia stacjonarne 4 Razem studia niestacjonarne 0 TEMATY ĆWICZEŃ LABORATORYJNYCH 1. Zapoznanie z zasadami programowania i sterowania robotów Fanuc.. Zapoznanie z zasadami programowania i sterowania robotów ABB. 3. Programowanie off-line robota przemysłowego firmy Fanuc. 4. Programowanie off-line robota przemysłowego firmy ABB. Razem- studia stacjonarne 1 Razem studia niestacjonarne 8 * zagadnienia realizowane indywidualnie przez studenta studiów niestacjonarnych 7. LITERATURA podstawowa: Morecki A., Knapczyk J.: Podstawy robotyki. WNT Warszawa 1994 Zdanowicz R., Robotyzacja procesów wytwarzania. Wydawnictwo Politechniki Śląskiej. Gliwice 007 Operating manual RobotStudio 5.x 3HAC03104-001, ABB Robotics, SE-71 68 Västerås, Sweden Roboguide reference
Robot controller IRC5 RobotWare 5.x 3HAC01313-001, ABB Robotics, SE-71 68 Västerås, Sweden RAPID reference 3HAC 16581-1, wersja E, ABB Robotics, SE-71 68 Västerås, Sweden uzupełniająca: Spong M., Vidyasagar M.: Dynamika i sterowanie robotów. WNT Warszawa 1997 8. SPOSOBY WERYFIKACJI ZAKŁADANYCH EFEKTÓW KSZTAŁCENIA Przedmiot zaliczany jest na podstawie: zaliczenia. W1 sprawdzany jest głównie podczas sprawdzania wiedzy teoretycznej przed ćwiczenia laboratoryjnymi oraz na kolokwium W sprawdzany jest głównie podczas sprawdzania wiedzy teoretycznej przed ćwiczenia laboratoryjnymi oraz na ćwiczeniach rachunkowych i na podstawie zrealizowanego projektu U1, U, U3 sprawdzane są głównie podczas sprawdzania wiedzy teoretycznej przed ćwiczenia laboratoryjnymi oraz na ćwiczeniach rachunkowych i na podstawie zrealizowanego projektu Ocena 5,0 (bdb) 4,5 (db+) 4,0 (db) 3,5 (dst+) Opis umiejętności potrafi zaprojektować elementarne procesy technologiczne przy wytwarzaniu urządzeń mechatronicznych, potrafi korzystać z kart katalogowych, instrukcji napisanych w języku polskim i angielskim w potrafi posłużyć się właściwie dobranymi środowiskami programistycznymi, symulatorami i narzędziami potrafi sformułować algorytm, posłużyć się językami programowania wysokiego poziomu oraz symulacji działania stanowisk zrobotyzowanych optymalizując rozwiązania pod kątem efektywaności potrafi zaplanować proces testowania elementów, układów i prostych systemów w celu ustalenia ich charakterystyk lub wykrycia błędów i weryfikować poprawność uzyskanych wyników zna zasady bezpieczeństwa związane z pracą w środowisku przemysłowym i potrafi zaimplementować potrafi zaprojektować elementarne procesy technologiczne przy wytwarzaniu urządzeń mechatronicznych, potrafi korzystać z kart katalogowych, instrukcji napisanych w języku polskim i angielskim w potrafi posłużyć się właściwie dobranymi środowiskami programistycznymi, symulatorami i narzędziami potrafi sformułować algorytm, posłużyć się językami programowania wysokiego poziomu oraz symulacji działania stanowisk zrobotyzowanych potrafi zaplanować proces testowania elementów, układów i prostych systemów w celu ustalenia ich charakterystyk lub wykrycia błędów i weryfikować poprawność uzyskanych wyników zna zasady bezpieczeństwa związane z pracą w środowisku przemysłowym i potrafi zaimplementować potrafi zaprojektować elementarne procesy technologiczne przy wytwarzaniu urządzeń mechatronicznych, potrafi korzystać z kart katalogowych, instrukcji napisanych w języku polskim i angielskim w potrafi posłużyć się właściwie dobranymi środowiskami programistycznymi, symulatorami i narzędziami potrafi sformułować algorytm, posłużyć się językami programowania wysokiego poziomu oraz symulacji działania stanowisk zrobotyzowanych potrafi zaplanować proces testowania elementów, układów i prostych systemów w celu ustalenia ich charakterystyk lub wykrycia błędów zna zasady bezpieczeństwa związane z pracą w środowisku przemysłowym i potrafi zaimplementować potrafi zaprojektować elementarne procesy technologiczne przy wytwarzaniu urządzeń mechatronicznych, potrafi korzystać z kart katalogowych, instrukcji napisanych w języku polskim i angielskim potrafi posłużyć się właściwie dobranymi środowiskami programistycznymi, symulatorami i na-
3,0 (dst) rzędziami potrafi sformułować algorytm, posłużyć się językami programowania wysokiego poziomu potrafi zaplanować proces testowania elementów zna zasady bezpieczeństwa związane z pracą w środowisku przemysłowym i potrafi zaimplementować potrafi zaprojektować elementarne procesy technologiczne przy wytwarzaniu urządzeń mechatronicznych, potrafi korzystać z kart katalogowych, instrukcji napisanych w języku polskim i angielskim potrafi posłużyć się właściwie dobranymi środowiskami programistycznymi, symulatorami i narzędziami potrafi sformułować algorytm, posłużyć się językami programowania wysokiego poziomu zna zasady bezpieczeństwa związane z pracą w środowisku przemysłowym Autorzy sylabusa Dr inż. Jarosław PANASIUK Ppłk dr inż. Wojciech KACZMAREK Dyrektor Instytutu Techniki Uzbrojenia Prof. dr hab. inż. Józef GACEK