Laboratorium Programowanie Obrabiarek CNC. Nr H6



Podobne dokumenty
Laboratorium Programowanie Obrabiarek CNC. Nr H7

Laboratorium Programowanie Obrabiarek CNC. Nr H5

Politechnika Poznańska Instytut Technologii Mechanicznej. Laboratorium Programowanie Obrabiarek CNC II. Nr 4

Laboratorium Programowanie Obrabiarek CNC. Nr H3

Laboratorium Maszyny CNC. Nr 4

Laboratorium Programowanie Obrabiarek CNC. Nr H04

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

Laboratorium Programowanie Obrabiarek CNC. Nr H1

Programowanie obrabiarek CNC. Nr 5

Politechnika Poznańska Instytut Technologii Mechanicznej. Laboratorium Obrabiarki CNC. Nr 13

Przygotowanie do pracy frezarki CNC

Obrabiarki CNC. Nr 10

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

Laboratorium Maszyny CNC. Nr 1

Programowanie obrabiarek CNC. Nr 5

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

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

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

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

PROGRAMOWANIE OBRABIAREK CNC W JĘZYKU SINUMERIC

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

1. przygotowanie uczniów do egzaminów kwalifikacyjnych, 2. realizacja kursów w ramach dokształcania i doskonalenia zawodowego dorosłych.

Semestr letni Metrologia, Grafika inżynierska Nie

Elastyczne systemy wytwarzania

Obrabiarki CNC. Nr 2

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

Nr 1. Obróbka prostych kształtów. Programowanie obrabiarek CNC. Politechnika Poznańska Instytut Technologii Mechanicznej

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

Politechnika Poznańska Instytut Technologii Mechanicznej. Laboratorium Programowanie Obrabiarek CNC. Nr 5

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

FUNKCJE INTERPOLACJI W PROGRAMOWANIU OBRABIAREK CNC

Semestr zimowy Metrologia, Grafika inżynierska Tak

Dobór parametrów dla frezowania

Obrabiarki Sterowane Numerycznie Numerical Control Machine Tools

Liniowe Zadanie Decyzyjne model matematyczny, w którym zarówno funkcja celu jak i warunki

OBRÓBKA SKRAWANIEM DOBÓR NARZĘDZI I PARAMETRÓW SKRAWANIA DO FREZOWANIA. Ćwiczenie nr 6

CNC. Rys. Obróbka tokarska - obraca się przedmiot, porusza narzędzie.

Tworzenie zespołu. Ustalenie aktualnego projektu. Laboratorium Technik Komputerowych I, Inventor, ćw. 4

Instrukcja obsługi programu Creative Fotos

Ćwiczenie OB-6 PROGRAMOWANIE OBRABIAREK

Obliczanie parametrów technologicznych do obróbki CNC.

elektroniczna Platforma Usług Administracji Publicznej

Laboratorium Napędu robotów

SINUMERIK. SINUMERIK 808D Frezowanie, część 3: Programowanie (ISO) Zasady programowania 1. Tabela kodów G 2. Polecenia napędu 3. Polecenia ruchowe 4

SINUMERIK 802D. Toczenie ISO-Dialekt T. Krótka instrukcja. Dokumentacja użytkownika

Laboratorium z Systemów Wytwarzania. Instrukcja do ćw. nr 5

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

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

Centrum Kształcenia Praktycznego i Doskonalenia Nauczycieli w Mielcu

Zasada prawej dłoni przy wyznaczaniu zwrotów osi

Laboratorium Systemy wytwarzania ćw. nr 4

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

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

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski VI letni (semestr zimowy / letni)

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

AUTOCAD MIERZENIE I PODZIAŁ

Kurs: Programowanie i obsługa obrabiarek sterowanych numerycznie - CNC

Laboratorium z Napęd Robotów

Temat 5. Programowanie w języku Logo

STEROWNIK CZASOWY - BATERYJNY GALCON 7001 D INSTRUKCJA OBSŁUGI

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink.

Materiał szkoleniowy MTS, CAD/CAM, Frezowanie. Materiał szkoleniowy. MTS GmbH

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

Maszyny technologiczne. dr inż. Michał Dolata

Nowe funkcje w programie SYMFONIA Finanse i Księgowość Premium w wersji 2009

INWENTARYZACJA W PROGRAMIE INTEGRA

Nr 6. Obróbka części na tokarce CNC. Instytut Technologii Mechanicznej. Laboratorium Maszyn i urządzeń technologicznych. Politechnika Poznańska

Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.

NC Project pierwsze kroki

Program Serwisowy KSI3 Pro PROGRAM SERWISOWY. KSI3 Pro

Integracja systemów sterowania i sterowanie rozproszone 5 R

Uniwersytet Jagielloński PROGRAM DO OBRÓBKI WYNIKÓW POMIARÓW FOTOELEKTROCHEMICZNYCH

EKSPLOATACJA SYSTEMÓW TECHNICZNYCH - LAB. Wprowadzenie do zajęć

Wyciągnięcie po ścieŝce, dodawanie Płaszczyzn

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

Dodatek A. Palety. QuarkXPress 4.1. Projekty praktyczne. Podstawowe palety

MAŁOPOLSKI KONKURS INFORMATYCZNY DLA GIMNAZJALISTÓW. TEST (max. 25 pkt.)

PRZEWODNIK PO PRZEDMIOCIE

CorelDRAW. wprowadzenie

PRZEWODNIK PO PRZEDMIOCIE

Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki. Instrukcja Instalacji

Laboratorium Maszyny CNC. Nr 3

Komputerowe wspomaganie procesów technologicznych I Computer Aided Technological Processes

Koncepcja modelu głównego ( master model)

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

PIERWSZE URUCHOMIENIE PROGRAMU ITNC PROGRAMMING STATION

Rys. 1. Zestawienie rocznych kosztów ogrzewania domów

technologicznych Wzornictwo przemysłowe I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Politechnika Poznańska Instytut Technologii Mechanicznej. Laboratorium MASZYN I URZĄDZEŃ TECHNOLOGICZNYCH. Nr 2


Obszar pierwszy to pasek narzędzi (rys. 1) zawierający skróty do najczęściej uŝywanych funkcji. Rys. 1 Pasek Narzędzi

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

Odlew obróbka kątów ujemnych

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

Programowanie obrabiarek CNC. Nr H8

C-geo definicja/edycja obiektów, zapis danych w formacie shape

Instrukcja Instalacji

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

6. Pliki i foldery na dyskach NTFS

1.1. Przykład projektowania konstrukcji prętowej z wykorzystaniem ekranów systemu ROBOT Millennium

Transkrypt:

1 Politechnika Poznańska Instytut Technologii Mechanicznej Laboratorium Programowanie Obrabiarek CNC Nr H6 Programowanie podprogramów i pętli Opracował: Dr inŝ. Wojciech Ptaszyński Poznań, 18 marca 2010

2 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z programowaniem podprogramów, pętli iteracyjnych oraz niektórych cykli przekształcania układów współrzędnych. 2. Wprowadzenie Sterowanie typu TNC wyposaŝone jest w bardzo szerokie funkcje pozwalające na wykorzystanie podprogramów i pętli iteracyjnych co znacznie ułatwia programowanie powtarzających się. Bardzo często w tych sytuacjach przydatne są funkcje przekształcania układów współrzędnych takie jak: przemieszczenie, obrót, odbicie lustrzane oraz skalowanie. 3. Programowanie podprogramów i powtórzeń 3.1. Podprogramy Podprogramy to w pełni funkcjonalne części programów, które mogą być wywołane dowolną ilość razy. Podprogramy muszą być zapisywane na końcu programu po linii zawierającej adres M02 lub M30. KaŜdy podprogram musi zaczynać się blokiem LBL n (gdzie n - numer podprogramu od 1 do 254) i kończyć blokiem LBL 0. Wywołanie podprogramu następuje blokiem CALL LBL n REP m Gdzie: n numer podprogramu, m liczba powtórzeń TNC wykonuje program obróbki do momentu wywołania podprogramu CALL LBL. Od tego miejsca TNC wykonuje wywołany podprogram aŝ do jego końca a więc do bloku LBL 0. Dalej TNC kontynuuje program obróbki od tego bloku, który następuje po wywołaniu podprogramu CALL LBL. Program główny moŝe zawierać do 254 podprogramów. Podprogramy mogą być wywoływane w dowolnej kolejności i dowolnie często. Podprogram nie moŝe sam się wywołać. Jeśli podprogramy w programie obróbki znajdują się przed wierszem z M02 lub M30, to zostają one wykonane przynajmniej jeden raz bez wywołania. W bloku CALL LBL słowo REP moŝe być pominięte klawiszem NO ENT w przypadku jednokrotnego powtórzenia. CALL LBL 1 ; WYWOŁANIE PODPROGRAMU 1 CALL LBL 2 ; WYWOŁANIE PODPROGRAMU 1 CALL LBL 1 ; WYWOŁANIE PODPROGRAMU 1 L Z100 FMAX M2 LBL 1 ;TREŚĆ PODPROGRAMU 1 LBL 0

3 LBL 2 ;TREŚĆ PODPROGRAMU 2 LBL 0 3.2. Powtórzenia Aby moŝliwe było powtórzenie części programu musimy jego początek zaznaczyć słowem LBL n, gdzie n numer wskaźnika. Wywołanie części programu następuje blokiem CALL LBL n REP m. Po wywołaniu powtórzenia program jest wykonywany do końca lub, jeśli wprowadzono, do bloku LBL 0. Jeśli wprowadzono LBL 0 to program jest kontynuowany od bloku następnego po bloku wywołania. Daną część programu moŝna powtarzać łącznie do 65 534 razy po sobie. Części programu zostają wykonywane przez TNC o jeden raz więcej niŝ zaprogramowano powtórzenia. LBL 1 ;TREŚĆ PROGRAMU CALL LBL 1 REP 2 Treść programu zostanie wykonana 3 razy (raz do funkcji CALL LBL oraz 2 powtorzenia) 3.3. Podprogramy jako osobne programy Jeśli podprogramy zapisano w osobnych plikach to mogą one być wywołane blokiem CALL PGM nnn, gdzie n - nazwa programu z pełna ścieŝką. Jeśli podprogram zapisano w tym samym katalogu ścieŝkę do pliku moŝna pominąć. W ten sposób moŝna wywoływać podprogramy zapisane w języku Heidenhain oraz ISO (kody G) oraz moŝna wywoływać programy zapisane na zewnętrznych dyskach np. dyskach sieciowych (najczęściej dla bardzo długich programów). Podprogramy takie nie mogą zawierać adresu M2 lub M30. Mogą natomiast zawierać bloki BLOK FORM ale po wywołaniu tego podprogramu podgląd graficzny definiowany jest dla nowego półfabrykatu. 4. Cykle przekształcania układów współrzędnych Cykle przekształcania układów współrzędnych dostępne są po naciśnięciu klawisza CYCL DEF a następnie klawisza ekranowego: W układzie sterowania typu TNC jest kilka cykli przekształcania układu współrzędnych. NajwaŜniejsze z nich to:

4 Nr cyklu Nazwa Ikona 7 Przesunięcie układu współrzędnych 10 Obrót układu współrzędnych 8 Odbicie lustrzane 11 Skalowanie 4.1. Przesunięcie punktu zerowego (cykl 7) Przy pomocy tego cyklu moŝna powtarzać przejścia obróbkowe w dowolnych miejscach przedmiotu. Po zdefiniowaniu cyklu wszystkie wprowadzane dane o współrzędnych odnoszą się do nowego punktu zerowego. Przesunięcie w kaŝdej osi TNC wyświetla w dodatkowym oknie stanu obróbki. MoŜliwe jest równieŝ wprowadzenie przesunięcia osi obrotowej. Wartości przesunięcia moŝna wprowadzać bezwzględnie (względem punktu zerowego przedmiotu) lub przyrostowo (względem poprzedniego połoŝenia punktu zerowego). Usunięcie przesunięcie punktu zerowego wykonuje się wprowadzając nowe przesunięcie ze współrzędnymi X=0, Y=0 i Z=0. Przykład przesunięcia układu współrzędnych: 13 CYCL DEF 7,0 PUNKT ZEROWY 14 CYCL DEF 7,1 X+60 16 CYCL DEF 7,3 Z+5 15 CYCL DEF 7,2 Y+40 4.2. Obrót układu współrzędnych (cykl 10) Ten cykl umoŝliwia obrót układu współrzędnych względem aktualnego układu współrzędnych w płaszczyźnie obróbki (X-Y). Obrót staje się aktywny bezpośrednio po zdefiniowaniu. Jeśli obrót układu ma być wykonany względem innego punktu niŝ aktualny początek układu współrzędnych, naleŝy najpierw przesunąć układ współrzędnych. Usunięcie obrotu układu współrzędnych następuje po wprowadzeniu kąta obrotu 0.

5 13 CYCL DEF 7.0 DATUM SHIFT 14 CYCL DEF 7.1 X+60 15 CYCL DEF 7.2 Y+40 16 CYCL DEF 10.0 ROTATION 17 CYCL DEF 10.1 ROT+35 4.3. Odbicie lustrzane (cykl 8) Cykl ten umoŝliwia wykonanie lustrzanego odbicia układu współrzędnych. Dzięki temu cyklowi, dla jednego programu moŝemy wykonać dwa przedmiotu, normalny i lustrzane odbicie (np. matrycę i stempel dla przedmiotów typu trójnik, kolano itp.) Odbicie lustrzane działa w programie od jego zdefiniowania. Działa on takŝe we wszystkich rodzaju pracy obrabiarki. NaleŜy zwrócić uwagę, Ŝe przy zmianie zwrotu jednej z osi zmienia się rodzaj skrawania (współbieŝne na przeciwbieŝnie). Zasada ta nie obowiązuje w przypadku cykli obróbkowych, w których rodzaj skrawania jest taki jak zdefiniowano w cyklu niezaleŝnie od innych cykli. MoŜliwe jest wykonanie odbicia lustrzanego względem wszystkich osi oraz względem więcej niŝ jedna oś. Przykład CYCL DEF 8.0 ODBICIE LUSTRZANE CYCL DEF 8.1 Y ;oś lub osie odbicia lustrzanego 5. Przebieg ćwiczenia a) po otrzymaniu od prowadzącego zajęcia rysunku przedmiotu naleŝy wrysować układ współrzędnych b) dobrać narzędzia oraz odpowiednie dla nich parametry obróbki z dostępnego katalogu (prędkość skrawania oraz posuw na ostrze) i obliczyć obroty wrzeciona [1/min] oraz posuw [mm/min], c) opracować program obróbki kieszeni z wykorzystaniem podprogramów i cykli przekształcania układów współrzędnych, d) przeprowadzić symulację graficzną programu, e) skopiować program w celu sporządzenia sprawozdania. 6. Przygotowanie do ćwiczeń Przed przystąpieniem do ćwiczeń wymagana jest znajomość układów współrzędnych i wymiarowania, dobierania parametrów obróbki, rodzaje ruchów moŝliwych do zaprogramowania, składników poszczególnych cykli. 7. Literatura 1. Instrukcje do programowania w układzie TNC