Elastyczne systemy wytwarzania

Podobne dokumenty
Symulacja komputerowa i obróbka części 5 na frezarce sterowanej numerycznie

Podstawy technik wytwarzania PTWII - projektowanie. Ćwiczenie 4. Instrukcja laboratoryjna

Laboratorium Maszyny CNC. Nr 4

Obrabiarki CNC. Nr 10

Politechnika Poznańska Instytut Technologii Mechanicznej. Programowanie obrabiarek CNC. Nr 2. Obróbka z wykorzystaniem kompensacji promienia narzędzia

Przygotowanie do pracy frezarki CNC

Politechnika Poznańska Instytut Technologii Mechanicznej. Laboratorium Programowanie obrabiarek CNC. Nr 2

PROGRAMOWANIE OBRABIAREK CNC W JĘZYKU SINUMERIC

Politechnika Poznańska Instytut Technologii Mechanicznej. Programowanie obrabiarek CNC. Nr 2. Obróbka z wykorzystaniem kompensacji promienia narzędzia

Program szkolenia zawodowego Operator Programista Obrabiarek Sterowanych Numerycznie CNC

Laboratorium Programowanie Obrabiarek CNC. Nr H6

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) Polski semestr pierwszy

WPŁYW WYBRANYCH USTAWIEŃ OBRABIARKI CNC NA WYMIARY OBRÓBKOWE

Program szkolenia zawodowego Operator Programista Obrabiarek Sterowanych Numerycznie CNC

Program szkolenia zawodowego Operator Programista Obrabiarek Sterowanych Numerycznie CNC

FUNKCJE INTERPOLACJI W PROGRAMOWANIU OBRABIAREK CNC

Instrukcja programowania wieratko-frezarki BFKO, sterowanej odcinkowo (Sinumerik 802C)

Symulacja maszyny CNC oparta na kodzie NC

Szkolenia z zakresu obsługi i programowania obrabiarek sterowanych numerycznie CNC

Program szkolenia zawodowego Operator Programista Obrabiarek Sterowanych Numerycznie CNC

() (( :58 ( ( KONFIGURACJA ( OBRABIARKA MTS01 TM-016_-R1_-060x0646x0920 ( STEROWANIE MTS TM01 ( ( PRZEDMIOT OBRABIANY ( WALEC D030.

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

PRZEWODNIK PO PRZEDMIOCIE

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 ZASADY OCENIANIA

Zarządzanie i Inżynieria Produkcji II stopień Ogólnoakademicki. Podstawowy Obowiązkowy Polski Semestr pierwszy. Semestr zimowy Brak Nie

Materiały pomocnicze do ćwiczeń laboratoryjnych

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

Sterowanie obrabiarką numeryczną

PRZEWODNIK PO PRZEDMIOCIE

Nowe stanowiska techniczno-dydaktyczne dla potrzeb edukacji mechatronicznej

Katedra Technik Wytwarzania i Automatyzacji INSTRUKCJA DO ĆWICZEŃ LABORATORYJNYCH. Nr ćwiczenia: 1. Kierunek: Mechanika i Budowa Maszyn

Sterowanie obrabiarką numeryczną

Tokarka CNC z możliwością frezowania TBI TC 500 SMCY

PRZEWODNIK PO PRZEDMIOCIE

Ćwiczenie OB-6 PROGRAMOWANIE OBRABIAREK

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/16 t

Budowa, programowanie i eksploatacja obrabiarek CNC - opis przedmiotu

Instrukcja z przedmiotu Napęd robotów

Projektowanie systemów zrobotyzowanych

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

Program szkolenia zawodowego Operator Programista Obrabiarek Sterowanych Numerycznie CNC

PRZEWODNIK PO PRZEDMIOCIE

() (( :07 ( ( KONFIGURACJA ( OBRABIARKA MTS01 TM_008_-R1_-060x0048x0236 ( STEROWANIE MTS TM55 ( ( PRZEDMIOT OBRABIANY ( WALEC D030.

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


Podstawy technik wytwarzania PTWII - projektowanie. Ćwiczenie 3. Instrukcja laboratoryjna

Program kształcenia kursu dokształcającego

Harmonogram kurs: Programowanie w systemie CNC

TCE 200 / TCE 250 TOKARKA KŁOWA STEROWANA NUMERYCZNIE

Semestr letni Metrologia, Grafika inżynierska Nie

Laboratorium Napędu robotów

TRB 115 / TRB 135 TOKARKA KŁOWA STEROWANA NUMERYCZNIE

Tematy prac dyplomowych inżynierskich realizacja semestr zimowy 2016 kierunek AiR

Przedmiotowy system oceniania - kwalifikacja M19. Podstawy konstrukcji maszyn. Przedmiot: Technologia naprawy elementów maszyn narzędzi i urządzeń

ĆWICZENIE NR 4 4. OBRÓBKA ROWKA PROSTOKĄTNEGO NA FREZARCE POZIOMEJ

MiBM II stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

TCF 160 / TCF 200 / TCF 224 / TCF 250 TCF 275 / TCF 300 TOKARKA KŁOWA STEROWANA NUMERYCZNIE

dotyczy ZAPYTANIA OFERTOWEGO nr. 01/IV/2014

TZL 420 TOKARKA KŁOWA PŁYTOWA STEROWANA NUMERYCZNIE

S Y L A B U S P R Z E D M I O T U

1 Zasady bezpieczeństwa

NC Project pierwsze kroki

kierunkowy (podstawowy / kierunkowy / inny HES) Do wyboru (obowiązkowy / nieobowiązkowy) polski semestr V semestr letni (semestr zimowy / letni)

INSTRUKCJA DO ZAJĘĆ LABORATORYJNYCH

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 ZASADY OCENIANIA

TOKARKO-WIERTARKA DO GŁĘBOKICH WIERCEŃ STEROWANA NUMERYCZNIE WT2B-160 CNC WT2B-200 CNC

Laboratorium Systemy wytwarzania ćw. nr 4

Mechanika i Budowa Maszyn I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Centrum wiertarsko-frezarskie MAKA PE 75

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 ZASADY OCENIANIA

TCF 160 CNC TCF 200 CNC TCF 224 CNC TCF 250 CNC TCF 275 CNC TCF 300 CNC

SPECYFIKACJA TECHNICZNA

Komputerowe wspomaganie procesów technologicznych I Computer Aided Technological Processes

Laboratorium Maszyny CNC. Nr 1

KURS CNC. UWAGA - NOWY NABÓR na kurs: OPERATOR OBRABIAREK STEROWANYCH NUMERYCZNIE CNC

Programowanie obrabiarek CNC. Nr 5

5-osiowe centrum obróbkowe TBI U5

Frezarka serii HY-TB3 trzyosiowa Instrukcja obsługi

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy. Przebieg ćwiczenia

Frezarka serii HY-TB4 czteroosiowa Instrukcja obsługi

Laboratorium Napędu Robotów

HARMONOGRAM SZKOLENIA Kurs programowania w systemie CNC

TOKARKA KŁOWA SUPERCIĘŻKA PŁYTOWA STEROWANA NUMERYCZNIE

PRZEWODNIK PO PRZEDMIOCIE

Sterowanie, uczenie i symulacja robotów przemysłowych Kawasaki

Program kształcenia kursu dokształcającego

Obrabiarki Sterowane Numerycznie Numerical Control Machine Tools

Genesis Evolution Sp6 -- program do obsługi maszyny sterowanej numerycznie - streszczenie referatu z dnia 7 maja 2010 roku.

Programowanie kontrolera RH robota S-420S Opracował: Karol Szostek

Centra. tokarskie DUGARD 100. ze skośnym łożem. DUGARD

Projekt nr POIG /09. Tytuł: Rozbudowa przedsiębiorstwa w oparciu o innowacyjne technologie produkcji konstrukcji przemysłowych

TOKARKA KŁOWA STEROWANA NUMERYCZNIE TR2D-93 CNC

KATALOG SPRZEDAŻY 1. LASER IPG 6KW NUMER SERYJNY

Centrum obróbcze MAKA PE 80

OBSŁUGA TOKARKI CNC W UKŁADZIE STEROWANIA SINUMERIK 802D. II. Pierwsze uruchomienie tokarki CNC (Sinumerik 802D)

Problematyka szkoleń w zakresie CAD/CAM/CNC w technicznej szkole średniej. mgr inż. Damian Sułkowski, mgr inż. Stanisław Pokutycki

TOKARKO-WIERTARKA DO GŁĘBOKICH WIERCEŃ STEROWANA NUMERYCZNIE WT3B-250 CNC. Max. moment obrotowy wrzeciona. Max. długość obrabianego otworu

Pionowe centrum obróbkowe TBI VC 1570

1. OBRÓBKA WAŁKA NA TOKARCE KŁOWEJ

POSTĘPY W KONSTRUKCJI I STEROWANIU Bydgoszcz 2004

Transkrypt:

ZAKŁAD PROJEKTOWANIA TECHNOLOGII Laboratorium: Elastyczne systemy wytwarzania Instrukcja 3 Temat: Programowanie współpracy obrabiarki CNC i manipulatora przemysłowego Opracował: mgr inż. Arkadiusz Pietrowiak mgr inż. Jakub Wojciechowski

I. Stanowisko laboratoryjne Jednym z elementów Elastycznego Systemu Wytwarzania jest strefa maszyn obróbkowych. W jej skład wchodzą min. dwie obrabiarki sterowane numerycznie. Jest to tokarka Mirac oraz frezarka Triac. Oba urządzenia wyposażone zostały w wewnętrzny magazyn narzędzi. Oprócz obrabiarek stanowisko wyposażono także w niewielki robot przemysłowy firmy Mitsubishi poruszający się po torze jezdnym. Zadaniem robota jest przenoszenie elementów obrabianych pomiędzy linią transportową Elastycznego Systemu a obrabiarkami. Elementy do obróbki pobierane są z palet i osadzane w uchwytach odpowiedniej obrabiarki (odpowiednio w imadle hydraulicznych lub wrzecionie tokarki), a po zakończonej obróbce są zwracane na oczekującą paletę. Cała strefa maszyn obróbkowych sterowana jest za pomocą komputerów, dzięki czemu wyeliminowano konieczność obecności operatora w strefie działających urządzeń. Trzy komputery sterują kolejno: a) Tokarką dzięki zaimplementowanemu środowisku programowemu pozwala na tworzenie programów z użyciem kodu G oraz wcześniejszą symulacje obróbki, b) Frezarką j.w. c) Całym systemem w programie FMS Control możliwe jest sterowanie obiema obrabiarkami w zakresie czynności ogólnych tj. otwieranie/zamykanie drzwi a także poszczególnymi obrabiarkami - poprzez wywoływanie odpowiednich programów z pamięci komputerów sterujących. W tym środowisku odbywa się także programowanie robota Mitsubishi przy zastosowaniu dedykowanych komend i poleceń. W skład stanowiska laboratoryjnego wchodzi również szafa centralna zapewniająca zasilanie wszystkim urządzeniom w strefie obróbkowej tj. komputery, obrabiarki czy robot Mitsubishi. Robot posiada niezależną szafę zasilająca oraz pilot, przy pomocy którego nastawiane są jego pozycje.

II. Rysunek 1 Stanowisko laboratoryjne strefa obrabiarek sterowanych numerycznie Sterowanie robotem Pozycjonowanie robota Mitsubishi odbywa się za pomocą pilota sterującego połączonego z szafą zasilająco-sterującą. Ustawione przy użyciu pilota pozycje mogą być następnie przechwytywane do programu FMS Control poprzez wywołanie odpowiednich komend. Dla sterowania za pomocą pilota konieczne jest jego włączenie w przypadku aktywnego stanu stopu awaryjnego zostanie to zasygnalizowane dźwiękiem. Podczas pracy automatycznej robota pilot musi być wyłączony. Przyciski po lewej stronie pilota (w kolorze żółtym) służą do wyboru sposobu pozycjonowania robota domyślnie, po każdorazowym załączeniu panelu, sterowanie odbywa się układzie wewnętrznym robota. Do sterowania robotem w tym układzie używane są przyciski znajdujące się po prawej stronie pilota (przyciski białe). Robot posiada 5 osi obrotowych oraz chwytak, działający w cyklu binarnym. W układzie wewnętrznym kolejnymi osiami sterujemy za pomocą przycisków: X+/- oś 1, obrót korpusu, Y+/- oś 2, pochylenia ramienia dolnego, Z+/- oś 3, pochylenia ramienia górnego, P+/- oś 4, pochylenie chwytaka, R+/- oś 5, obrót chwytaka, O/C zamknięcie/rozwarcie szczęk.

III. FMS Control Rysunek 2 Robot Mitsubishi (po prawej) oraz pilot sterujący (po lewej) Program FMS Control stanowi centralny punkt układu sterowania stanowiskiem obróbki. W sytuacji wykonania polecenia obróbki wykonywany jest zapisany w nim program wraz ze wszystkimi zawartymi w nim odniesieniami. Przed przystąpieniem do pracy w programie należy kolejno bazować transporter oraz robota przy użyciu dostępnych przycisków nie wykonanie tych czynności uniemożliwia wykonanie zapisanego programu. Podstawowe funkcje stosowane w programowaniu robota oraz całego stanowiska przedstawiono w tabeli 1. Pozostałe funkcje znajdują się w załączniku do instrukcji.

Komenda Opis Triac.open() Otwarcie drzwi frezarki. Triac.close() Zamknięcie drzwi frezarki. Triac.unfix() Otwarcie imadła frezarki. Triac.fix() Zamknięcie imadła frezarki. Transporter.move(x) Przesunięcie transportera na pozycję x. LRobot.getPos() Przechwycenie aktualnej pozycji robota Robot.command("x") Komenda robota, gdzie x może przyjmować: go otwarcie chwytaka, gc zamknięcie chwytaka, ti y czekanie (y czas w 0,1s) mp z pozycja (z pobrana wartość położenia) IV. Przebieg ćwiczenia cz. 1. Tabelka 1 Podstawowe funkcje sterujące stacji FMS Control 1. Uruchomić całą strefę obróbkową oraz otworzyć program FMS Control, 2. Zapisać program pobierający element z palety, 3. Stosując komendy obsługi frezarki napisać program mocowania elementu w imadle frezarki 4. Na kolejnych etapach sprawdzać poprawność działania programu, 5. Wykonać program. V. Obróbka na maszynie CNC Programowanie frezarki TRIAC PC następuje przy użyciu znormalizowanego języka poleceń G-code (tab. 2), przy pomocy, którego można zdefiniować podstawowe czynności prowadzące do obróbki elementu na obrabiarce CNC. G00 Xn Yn Zn G01 Xn Yn Zn G02 Xn Yn Zn CXc Yc G03 Xn Yn Zn CXc Yc Ff G04 Dd M03 Ss M05 M02 Ruch szybki, bez obróbki, n pozycja w mm, odpowiednio w osi X, Y i Z, np. G00 X140 Y100 Z10 (szybki dojazd na pozycję (140, 100, 10)) Ruch liniowy, n pozycja w mm, odpowiednio w osi X, Y i Z, np. G01 Z0 (ruch liniowy w osi Z, na pozycję Z =0). Ruchy kołowy zgodnie z ruchem wskazówek zegara, n pozycja końcowa w mm, odpowiednio w osi X, Y i Z, c pozycja środa okręgu w mm, odpowiednio w X i Y. Ruchy kołowy przeciwnie do ruchu wskazówek zegara, n pozycja końcowa w mm, odpowiednio w osi X, Y i Z, c pozycja środa okręgu w mm, odpowiednio w X i Y. f posuw narzędzia w mm/min, parametr ten może być dodany do każdego polecenia ruchu (G01, G02, G03), np. G01 X140 Y100 Z0 F300 Oczekiwanie, d czas oczekiwania w sekundach. Uruchomienie wrzeciona, s prędkość obrotowa w obr./min. Zatrzymanie wrzeciona. Zakończenie programu. Tabelka 2 Podstawowe polecenia języka G-code

Ciąg poleceń można opracować w dowolnym edytorze tekstu, jednak w przypadku złożonych kształtów może być to zadanie żmudne i podatne na błędy. Kod można wprowadzać również przez pulpit sterowniczy obrabiarki lub posłużyć się oprogramowaniem CAM (ang. Computer Aided Machining). Na podstawie danych geometrycznych 2D lub modeli 3D program taki generuje ścieżki narzędzia i ciąg poleceń, który może zostać zinterpretowany przez układ sterowania obrabiarki. VI. Przebieg ćwiczenia cz. 2. 1. Uruchomić program do grafiki wektorowej Inkscape. 2. W menu Plik->Właściwości dokumentu ustawić jednostki domyślne: mm. 3. Narysować przy pomocy narzędzi dostępnych w panelu bocznym zarys obrabianego detalu. Wybrać miejsce dla początku układu współrzędnych. 4. Dodać punkty orientujące płaszczyznę obrazu w przestrzeni, wybrać Efekty- >Gcodetools->Orientation Points. Tam wybrać położenie płaszczyzny obrazu (Z surface) oraz położenie płaszczyzny obrobionej. 5. Zdefiniować kształt i średnicę narzędzia przy użyciu polecenia Efekty- >Gcodetools->Tools library. 6. Utworzyć ścieżki narzędzia posługując się narzędziem Efekty->Gcodetools- >Obszar lub rysując ścieżki ręcznie. 7. Zamienić wszystkie utworzone obiekty w ścieżki (Ścieżka-> Obiekt w ścieżkę). Rysunek 3 Opis interfejsu programu Inkscape

8. Przekonwertować opracowane ścieżki do ciągu poleceń G code przy użyciu Efekty->Gcodetools->Path to Gcode. Ustawić bezpieczna płaszczyznę nad przedmiotem do której będzie wycofywane narzędzie (Z safe height). Podać własną nazwę i miejsce zapisu pliku. 9. Ręcznie poprawić plik zawierając kody G. Zdefiniować prędkość wrzeciona przy poleceniu M03 dodając parametr prędkości wrzeciona (np. M3 S3000). 10. Sprawdzić działanie opracowanego programu przy pomocy aplikacji OpenSCAM. Załadować utworzony plik, sprawdzić poprawność ścieżek i wykonanej obróbki. VII. Rysunek 4 Kontrola działania programu w środowisku OpenSCAM 11. Pod kontrolą prowadzącego zajęcia załadować i uruchomić program na maszynie. Zawartość sprawozdania 1. Zapis programów realizowanych w trakcie ćwiczeń (robot + obrabiarka), 2. Dokładny opis działania programów wraz z komentarzami, 3. Opis funkcji użytych do napisania programów, 4. Wnioski nt. działania programu i samego stanowiska.

VIII. Pytania kontrolne 1. Obliczyć ruchliwość, manewrowość i liczbę stopni swobody na przykładzie manipulatora Mitsubishi, 2. Wymienić układy obrabiarek pozwalające na autonomiczną pracę w elastycznym systemie produkcyjnym, 3. Wymienić i krótko opisać sposoby programowania obrabiarek CNC. 4. Omówić język G-code oraz jego podstawowe instrukcje, 5. Wymienić i scharakteryzować podstawowe parametry obróbki na frezarce oraz tokarce, 6. Co to są programy CAM i do czego służy postprocesor. Literatura 1. ŻUREK J., Podstawy robotyzacji laboratorium, Poznań, Wydawnictwo Politechniki Poznańskiej, 2004. 2. Honczarenko J., Obrabiarki sterowane numerycznie, Warszawa, WNT, 2009.