Programowanie robotów
Transkrypt
Programowanie robotów
Nazwa przedmiotu: PROGRAMOWANIE ROBOTÓW Programming of robots Kierunek: Kod przedmiotu: MECHATRONIKA Forma studiów: stacjonarne Rodzaj przedmiotu: Poziom przedmiotu: obowiązkowy na specjalności: SYSTEMY STEROWANIA, I stopnia S2_08 Rok: IV Semestr: VII Rodzaj zajęć: Liczba godzin/tydzień: Liczba punktów: wykład, laboratorium 1W, 2L 3 ECTS PRZEWODNIK PO PRZEDMIOCIE I KARTA PRZEDMIOTU CEL PRZEDMIOTU C1. C2. Zapoznanie studentów z podstawowymi zagadnieniami programowania robotów Nabycie przez studentów wiedzy na temat sposobów programowania robotów C3. Zdobycie przez studentów podstawowej wiedzy na temat języków programowania robotów C4. Nabycie przez studentów umiejętności programowania robotów WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI 1. Przestrzega zasad bezpieczeństwa pracy przy użytkowaniu maszyn i urządzeń technologicznych 2. Umie obsługiwać sprzęt komputerowy 3. Potrafi programować komputery w zakresie podstawowym 4. Korzysta z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej 5. Potrafi pracować samodzielnie i w grupie EFEKTY KSZTAŁCENIA EK 1 EK 2 EK 3 EK 4 EK 5 - Określa powiązania układu sterowania z systemem programowania robota Charakteryzuje struktury systemów programowania robotów Analizuje metody programowania robotów Opisuje budowę programatorów mechanicznych i potrafi je używać Stosuje metodę programowania sekwencyjnego, samouczącego i za pomocą matrycy diodowej EK 6 - Charakteryzuje komputerowe metody programowania robotów EK 7 - Potrafi programować ruchy i logiki działania robota, umie zastosować programowanie 1 sensoryki EK 8 - Analizuje struktury składniowe języka programowania AL programowania robotów oraz potrafi testować program źródłowy i innych języków TREŚCI PROGRAMOWE Liczba godzin Forma zajęć – WYKŁADY W 1 – Powiązanie układu sterowania z systemem programowania robota 1 W 2 – Struktura systemu programowania robotów 1 W 3 – Metody programowania 1 W 4 – Programatory mechaniczne 1 W 5 – Sekwencyjne programowanie ręczne 1 W 6 – Programowanie samouczące 1 W 7 – Programowanie cyklu pracy za pomocą matrycy diodowej 1 W 8 – Komputerowe programowanie robotów off-line 1 W 9 – Programowanie tekstowe robotów III generacji 1 W 10 – Języki programowania off-line robotów: programowanie logiki działania 1 robota, programowanie ruchu W 11 – Języki programowania off-line robotów: sensorowanie i systemy wizyjne 1 W 12 – Język AL 1 W 13 – Inne języki programowania robotów 1 W 14 – Tworzenie i testowanie programu źródłowego 1 W 15 – SprzęŜenie z układami CAD 1 Liczba godzin Forma zajęć – LABORATORIUM L 1 – Zadania programowania robotów przemysłowych. 2 L 2, L3 – Programowanie ręczne i półautomatyczne robotów przemysłowych. L4 4 Budowa i możliwości programowe robota Irb-6 2 L 5, L6 – Właściwości programowania off Line, on line – idea i zastosowanie, wybrane języki programowania 4 L 7, L8 – Budowa systemu sterowania przemysłowego Fanuc S 420 F 4 i możliwości programowe robota Struktura i elementy składowe języka programowania KAREL robota przemysłowego Fanuc S-420 F 2 L10, L11 Wybrane elementy języka programowania KAREL w zastosowaniu do robota przemysłowego Fanuc S-420 F 4 L 12, L13 Programowanie robota przemysłowego Fanuc S-420 F 4 L 14, L15 Programowanie robota przemysłowego Fanuc S-420 F – funkcje edycji i modyfikacji programów on line 4 L9 - NARZĘDZIA DYDAKTYCZNE 1. Wykład z wykorzystaniem prezentacji multimedialnych 2. Stanowisko laboratoryjne - robot przemysłowy Fanuc S-420 F 3. Stanowisko laboratoryjne - robot przemysłowy Irb-6 4. Instrukcje do ćwiczeń SPOSOBY OCENY ( F – FORMUJĄCA, P – PODSUMOWUJĄCA) F1- ocena przygotowania do ćwiczeń laboratoryjnych F2- ocena umiejętności stosowania zdobytej wiedzy podczas wykonywania ćwiczeń F3- ocena sprawozdań z realizacji ćwiczeń objętych programem nauczania F4- ocena aktywności podczas zajęć P1- ocena umiejętności rozwiązywania postawionych problemów oraz sposobu prezentacji uzyskanych wyników – zaliczenie na ocenę* P2- ocena opanowania materiału nauczania będącego przedmiotem wykładu** *) warunkiem uzyskania zaliczenia jest otrzymanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, **)warunkiem uzyskania zaliczenia z wykładów jest otrzymanie pozytywnych ocen z testów sprawdzających wiedzę OBCIĄŻENIE PRACĄ STUDENTA Forma aktywności Godziny kontaktowe z prowadzącym Średnia liczba godzin na zrealizowanie aktywności 15W 30L → 45h Konsultacje 5h Zapoznanie się ze wskazaną literaturą 2.5h Przygotowanie do ćwiczeń laboratoryjnych 10h Wykonanie sprawozdań z realizacji ćwiczeń laboratoryjnych (czas poza zajęciami laboratoryjnymi) 10h Przygotowanie do zadania sprawdzającego 2.5h Suma 75h SUMARYCZNA LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału prowadzącego Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym, w tym zajęć laboratoryjnych i projektowych 3 ECTS 2 ECTS 2 ECTS LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA 1. Kost G. G. : Programowanie robotów przemysłowych. WPŚ, Gliwice 2000. 2. Dokumentacja GE Fanuc Robotics Operations Manual v. 2.22. 3. Barczyk J.: Laboratorium podstaw robotyki. Skrypt Politechniki Warszawskiej 1994. 4. Craig J. J.: Wprowadzenie do robotyki – mechanika i sterowanie. WNT, Warszawa 1995. 5. Kost G.: Programowanie robotów przemysłowych. Skrypt Politechniki Śląskiej, Gliwice 1996. PROWADZĄCY PRZEDMIOT ( IMIĘ, NAZWISKO, ADRES E-MAIL) 1. dr inŜ. Andrzej Rygałło [email protected] 2. dr inŜ. Rafał Gołębski [email protected] 3. dr inŜ. Piotr Paszta [email protected] 4. dr inŜ. Borys Borowik [email protected] MATRYCA REALIZACJI I WERYFIKACJI EFEKTÓW KSZTAŁCENIA Efekt kształcenia EK1 EK2 EK3 EK4 EK5 EK6 EK7 EK8 Odniesienie danego efektu do efektów zdefiniowanych dla Cele przedmiotu całego programu (PEK) K_W63_S2_13 K_W63_S2_13 K_W63_S2_13 K_U63_S2_13 K_W63_S2_13 K_U63_S2_13 K_W63_S2_13 K_W63_S2_13 K_U63_S2_13 K_W63_S2_13 K_U63_S2_13 K_W63_S2_13 K_U63_S2_13 Treści programowe Narzędzia dydaktyczne Sposób oceny C1,C2 C1,C2 W1 W2 1 1 P2 P2 C1,C2 W3, L1-2 1,4 F1-4, P2 C1,C2 W4, L3-4 1,3,4 F1-4, P2 C1,C2,C4 W5-7 1 P2 C1,C2 W8-9, W15, L5-9 1,2,4 F1-4, P2 C1,C4 W10-11, L12-13 1,2,4 F1-4, P2 C1,C3,C4 W12-13, L10-11 1,2,4 F1-4, P2 II. FORMY OCENY - SZCZEGÓŁY Efekty kształcenia EK1-EK8 EK2-EK5 Na ocenę 2 Student nie opanował podstawowej wiedzy z programowania robotów Na ocenę 3 Student częściowo opanował wiedzę z programowania robotów Na ocenę 4 Student opanował wiedzę z programowania robotów w zakresie podstawowym, nie wykraczając poza materiał wykładów Na ocenę 5 Student bardzo dobrze opanował wiedzę z zakresu materiału objętego programem nauczania, samodzielnie zdobywa i poszerza wiedzę przy użyciu różnych źródeł Student nie zna struktury Student zna struktury Student zna struktury Student zna struktury i metody programowania i metody programowania i metody i metody robotów oraz nie potrafi robotów jednak nie programowania programowania stosować programowania potrafi stosować robotów, potrafi robotów, potrafi mechanicznego, programowania stosować stosować sekwencyjnego mechanicznego, programowanie programowanie i samouczącego sekwencyjnego mechaniczne, mechaniczne, i samouczącego sekwencyjne sekwencyjne i samouczące w i samouczące w zakresie zakresie nie wykraczającym poza wykraczającym poza treści wykładów i zajęć treści wykładów i zajęć laboratoryjnych laboratoryjnych EK6-EK8 Student nie zna komputerowych metod programowania i nie potrafi programować robotów w wybranym języku programowania Student zna podstawy komputerowych metod programowania oraz zna strukturę wybranego języka programowania jednak nie potrafi zaprogramować prostych zadań robota Student posiada wiedzę na temat komputerowych metod programowania w zakresie niewykraczającym poza treść wykładów oraz potrafi programować różne zadania w wybranym języku programowania robota Student posiada wiedzę na temat komputerowych metod programowania w zakresie wykraczającym poza treść wykładów oraz potrafi programować różne zadania w wybranym języku programowania robota, zna kilka języków programowania robotów Dopuszcza się wystawienie oceny połówkowej o ile student spełniający wszystkie efekty kształcenia wymagane do oceny pełnej spełnia niektóre efekty kształcenia w stopniu odpowiadającym ocenie wyższej. III. INNE PRZYDATNE INFORMACJE O PRZEDMIOCIE 1. Wszelkie informacje dla studentów kierunku Mechatronika wraz z: - programem studiów, - prezentacjami do zajęć, - instrukcjami do ćwiczeń laboratoryjnych, - harmonogramem odbywania zajęć, dostępne są na tablicy informacyjnej oraz stronie internetowej kierunku Mechatronika: www.mechatronika.wimii.pcz.pl 2. Informacja na temat konsultacji przekazywana jest studentom podczas pierwszych zajęć z przedmiotu.