Przeglądaj wersję html pliku:
Instrukcja obsługi dla operatora DIN/ISO Programowanie
iTNC 530
NC software 340 490 xx 340 491 xx 340 492 xx 340 493 xx 340 494 xx
Polski (pl) 11/2005
Elementy obsługi jednostki ekranu Wybrać podział ekranu Monitor pomi dzy trybem pracy maszyny i trybem programowania wybrać Softkeys: Wybrać funkcj na ekranie Softkey paski przeł czyć Klawiatura alfanumeryczna: wprowadzić litery i znaki Nazwa pliku Komentarze DIN/ISO programy Wybrać rodzaje pracy maszyny Obsługa r czna El. kółko obrotowe smarT.NC Pozycjonowanie z r cznym wprowadzeniem danych Przebieg programu pojedyńczymi blokami Przebieg programu według kolejności bloków Wybrać tryb pracy programowania Program wprowadzić do pami ci/edycja Test programu Zarz dzać programami/plikami, funkcje TNC Wybierać programy/pliki i wymazywać Zewnt rzne przesyłanie danych Definiowanie wywołania programu, wybór tabeli punktów zerowych i punktów Wybrać funkcj MOD Wyświetlić teksty pomocnicze przy NC komunikatach o bł dach Wszystkie aktualne komunikaty o bł dach wyświetlić Wyświetlić kalkulator Przesun ć jasne pole i wiersze, cykle oraz funkcje parametrów wybierać bezpośrednio Przesun ć jasne tło Bezpośredni wybór bloków, cykli i funkcji parametrów bezpośredni Gałki obrotowe Override dla posuwu/pr dkości obrotowej wrzeciona
100 100
Programowanie ruchu kształtowego Dosuni cie narz dzia do konturu/odsuni cie Swobodne programowanie konturu SK Prosta Środek koła/biegun dla współrz dnych biegunowych Tor kołowy wokół środka koła Tor kołowy z promieniem Tor kołowy z przyleganiem stycznym Fazka/zaokr glanie naroży Dane o narz dziach Wprowadzić i wywołać długość narz dzia i promień Cykle, podprogramy i powtórzenia cz ści programu Definiować i wywoływać cykle Wprowadzać i wywoływać podprogramy i cz ści programu Wprowadzić rozkaz zatrzymania programu do danego programu Cykle sondy pomiarowej zdefiniować Wprowadzić osi współrz dnych i liczby, edycja Wybór osi współrz dnych lub ... wprowadzanie ich do programu ... Liczby Punkt dziesi tny/odwrócić znak liczby Wprowadzenie współrz dnych biegunowych/Wartości przyrostowe Q parametry programowanie/Q parametry status Położenie rzeczywiste, przej ć wartości z kalkulatora Pomin ć pytania trybu konwersacyjnego i skasować słowa Zakończyć wprowadzanie danych i kontynuować dialog Zamkn ć blok, zakończyć wprowadzenie Wycofa wprowadzanie wartości liczbowych lub TNC Przerwać tryb konwersacyjny, cz ść programu skasować Funkcje specjalne/smarT.NC Wyświetlić funkcje specjalne smarT.NC: Wybrać nast pn stopk w formularzu
150 S%
50
150 F% 0
50
smarT.NC: Pierwsze pole wprowadzenia w poprzednich/nast pnych ramkach wybrać
0
TNC typ, software i funkcje
Niniejszy podr cznik obsługi opisuje funkcje, które dost pne s w urz dzeniach TNC, poczynaj c od nast puj cych numerów NC oprogramowania. Typ TNC iTNC 530 iTNC 530 E iTNC 530 iTNC 530 E iTNC 530 terminal programowania NC Software Nr 340 490 02 340 491 02 340 492 02 340 493 02 340 494 02
Litera oznaczenia E odznacza wersj eksportow TNC. Dla wersji eksportowych TNC obowi zuje nast puj ce ograniczenie: Przesuni cia prostoliniowe jednocześnie do 4 osi wł cznie Producent maszyn dopasowuje zakres eksploatacyjnej wydajności TNC przy pomocy parametrów technicznych do danej maszyny. Dlatego też opisane s w tym podr czniku obsługi funkcje, które nie s w dyspozycji na każdej TNC. Funkcje TNC, które nie znajduj si w dyspozycji na wszystkich maszynach to na przykład: Pomiar narz dzia przy pomocy TT Prosz skontaktować si z producentem maszyn aby poznać rzeczywisty zakres funkcji maszyny. Wielu producentów maszyn i firma HEIDENHAIN oferuj kursy programowania dla urz dzeń TNC. Udział w takiego rodzaju kursach jest szczególnie polecany, aby móc intensywnie zapoznać si z funkcjami TNC. Podr cznik obsługi dla użytkownika Cykle sondy impulsowej: Wszystkie funkcje układu impulsowego s opisane w oddzielnym podr czniku obsługi. W koniecznym przypadku prosz zwrócić si do firmy HEIDENHAIN, dla uzyskania tego podr cznika obsługi. Ident nr: 533 189 xx
Dokumentacja dla użytkownika: Nowy tryb pracy smarT.NC opisany jest w oddzielnej instrukcji Lotse (pilot). W razie konieczności prosz zwrócić si do firmy HEIDENHAIN, dla uzyskania tej instrukcji obsługi. Ident nr: 533 191 xx
HEIDENHAIN iTNC 530
5
Opcje software
Sterowanie iTNC 530 dysponuje różnymi opcjami software, które mog zostać aktywowane zarówno przez operatora jak i przez producenta maszyn. Każda opcja musi zostać aktywowana oddzielnie i zawiera przestawione poniżej funkcje: Opcja software 1 Interpolacja osłony cylindra (cykle 27, 28, 29 i 39) Posuw w mm/min na osiach obrotu: M116 Nachylenie płaszczyzny obróbki (cykl 19, PLANE funkcja i softkey 3D ROT w trybie pracy Sterowanie r czne) Okr g w 3 osiach przy nachylonej płaszczyźnie obróbki Opcja software 2 Czas przetwarzania wierzsa 0,5 ms zamiast 3,6 ms Interpolacja w 5 osiach Spline interpolacja 3D obróbka: M114: Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań): M128: Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM) FUNCTION TCPM: Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM) z możliwości nastawienia sposobu działania M144: Uwzgl dnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza Dodatkowe parametry Obróbka wykańczaj ca/zgrubna i Tolerancja dla osi obrotu w cyklu 32 (G62) LN wiersze (3D korekcja) Opcja software DXF konwerter Ekstrakcja konturów z plików DXF (format R12). Opcja software DCM kolizja Funkcja; przy pomocy której zostaj kontrolowane zdefiniowane przez producenta maszyn obszary, dla unikania kolizji. Opcja software dodatkowy j zyk dialogowy J. słoweński 6 Opis Strona 225
Opis Strona 83
Opis Strona 587
Stopień modyfikacji (upgrade funkcje)
Oprócz opcji software znacz ce modyfikacje oprogramowania TNC zostaj zarz dzane poprzez tak zwany Feature Content Level (angl. poj cie dla stopnia rozwoju funkcjonalności). Funkcje, podlegaj ce FCL; nie znajduj si w dyspozycji operatora, jeżeli dokonuje si modyfikacji software na TNC. Takie funkcje oznaczone s w instrukcji poprzez FCL n, przy czym n oznacza aktualny numer stanu modyfikacji. Można przy pomocy zakupowanego kodu na stałe aktywować funkcje FCL. W tym celu prosz nawi zać kontakt z producentem maszyn lub z firm HEIDENHAIN. FCL 2 funkcje 3D grafika liniowa Wirtualna oś narz dzia Wspomaganie USB urz dzeń tzw. blokowych (sticków pami ci, dysków twardych, nap dów CD ROM) Filtrowanie konturów, utworzonych zewn trznie Możliwość przypisywania dla każdego podkonturu w formule konturu różnych gł bokości Dynamiczne IP zarz dzanie adresami DHCP Cykle sondy pomiarowej dla globalnego nastawienia parametrów sondy pomiarowej smarT.NC: Skanownie wierszy wspomagane graficznie smarT.NC: Przekształcanie współrz dnych smarT.NC: Funkcja PLANE Opis Strona 131 Strona 82 Strona 117
Instrukcja dla operatora z dialogiem tekstem otwartym Strona 403
Strona 558 Instrukcja dla operatora z cyklami sondy impulsowej: Lotse (pilot) smarT.NC Lotse (pilot) smarT.NC Lotse (pilot) smarT.NC
Przewidziane miejsce eksploatacji
TNC odpowiada klasie A zgodnie z europejsk norm EN 55022 i jest przewidziane do eksploatacji szczególnie w centrach przemysłowych.
HEIDENHAIN iTNC 530
7
Nowe funkcje w odniesieniu do poprzednich wersji 340 422 xx/ 340 423 xx
Wprowadzono nowy, bazuj cy na formularzach, tryb pracy smarT.NC. Dla tego trybu znajduje si oddzielna dokumentacja dla operatora do dyspozycji. W zwi zku z wprowadzeniem nowego trybu rozszerzono także pole sterowania TNC. Do dyspozycji operatora znajduj si nowe klawisze, przy pomocy których można szybko nawigować w trybie smarT.NC (patrz „Pulpit sterowniczy” na stronie 41) Wersja z jednym procesorem wspomaga poprzez interfejs USB 2.0 urz dzenia wskazuj ce (myszy) Nowy cykl NAKIEłKOWANIE (patrz „NAKIEŁKOWANIE (cykl 240)” na stronie 278) Nowa instrukcja M150 dla wygaszania komunikatów wył cznika końcowego (patrz „Wygaszanie komunikatów wył cznika końcowego: M150” na stronie 253) M128 jest teraz także dozwolona przy starcie programu z dowolnegowiersza (patrz „Dowolne wejście do programu (przebieg bloków w przód)” na stronie 540) Liczba parametrów Q została rozszerzona do 2000 (patrz „Programowanie: Q parametry” na stronie 489) Liczba numerów identyfikatorów (etykiet) została rozszerzona do 1000. Dodatkowo można wyznaczać nazwy dla etykiet (patrz „Zaznaczyć podprogramy i powtórzenia cz ści programu” na stronie 474) W przypadku funkcji parametrów Q – D9 do D 12 można wyznaczać jako cel skoku nazw etykiety (patrz „Jeśli/to decyzje z Q parametrami” na stronie 498) W dodatkowym wyświetlaczu statusu zostaje ukazany aktualny czas (patrz „Ogólna informacja o programie” na stronie 46) Tabela narz dzi została rozszerzona o różne kolumny (patrz „Tabela narz dzi: Dane o narz dziach” na stronie 167) Test programu może zostać zatrzymywany i ponownie kontynuowany obecnie również w obr bie cykli obróbki (patrz „Wypełnić test programu” na stronie 534)
8
Zmienione funkcje w odniesieniu do poprzednich wersji 340 422 xx/ 340 423 xx
Układ wskazania statusu i dodatkowego wskazania statusu został zaprojektowany na nowo (patrz „Wyświetlacze stanu” na stronie 45) Software 340 490 nie wspomaga wi cej małych rozdzielczości w poł czeniu z monitorem BC 120 (patrz „Ekran” na stronie 39) Nowe rozplanowanie klawiatury TE 530 B (patrz „Pulpit sterowniczy” na stronie 41) Jako przygotowanie dla przyszłych funkcji został rozszerzony zakres wyboru typów narz dzi w tabeli narz dzi
HEIDENHAIN iTNC 530
9
Nowe funkcje 340 49x 02
Pliki DXF mog zostać obecnie bezpośrednio otwierane na TNC, w celu dokonywania ekstrakcji konturów w programie z dialogiem tekstem otwartym (patrz „Generowanie programów konturu na podstawie danych DXF (opcja software)” na stronie 225) W trybie pracy Program zapisać do pami ci znajduje si teraz grafika liniowa 3D (patrz „3D grafika liniowa (FCL 2 funkcja)” na stronie 131) Aktywny kierunek osi narz dzia może zostać wyznaczony w trybie manualnym jako aktywny kierunek obróbki (patrz „Wyznaczenie aktualnego kierunku osi narz dzia jako aktywnego kierunku obróbki (funkcja FCL2)” na stronie 82) Można obecnie kontrolować dowolnie definiowalne obszary maszyny odnośnie kolizji (patrz „Dynamiczne monitorowanie kolizji (opcja software)” na stronie 83) Dowolnie definowalne tabele TNC może obecnie przedstawiać w dotychczasowym widoku tabeli lub alternatywnie w widoku formularza (patrz „Przejście od widoku tabeli do widoku formularza” na stronie 192) W przypadku konturów, sprz żonych poprzez formuł konturu można zapisywać obecnie oddzielnie gł bokość obróbki dla każdego podkonturu (patrz „SL cykle ze wzorem (formuł ) konturu” na stronie 403) Wersja jednoprocesorowa wspomaga obecnie oprócz urz dzeń wskazuj cych (myszy) także blokowe urz dzenia USB (stick pami ci, nap dy dyskietek, dyski twarde, nap dy CD ROM) (patrz „USB urz dzenia w TNC (FCL 2 funkcja)” na stronie 117)
10
Zmienione funkcje 340 49x 02
Uproszczono dost p do tabeli Preset. Oprócz tego znajduj si do dyspozycji nowe możliwości zapisu wartości do tabeli Preset, patrz tabela „Zapis punktów odniesienia (baz) manualnie do pami ci w tabeli Preset“ Funkcja M136 w programach Inch (posuw w 0.1 cala/obr) nie jest wi cej kombinowalna z funkcj FU Potencjometry posuwu HR 420 nie zostaj teraz automatycznie przeł czane przy wyborze elektronicznego kółka obrotowego. Wyboru dokonuje si przy pomocy softeky na kółku. Dodatkowo zmniejszono rozmiary okna pierwszoplanowego przy aktywnym kółku, aby ulepszyć widoczność leż cego w tle wskazania (patrz „Ustawienia potencjometru” na stronie 62) Maksymalna ilość elementów konturów w cyklach SL zwi kszono do 8192, tak iż można dokonywać obróbki znacznie bardziej kompleksowych konturów (patrz „SL cykle” na stronie 372) FN16: F PRINT: Maksymalna liczba wydawalnych wartości parametrów Q na wiersz w pliku opisu formatu została zwi kszona do 32 (Instrukcja obsługi dialogu tekstem otwartym) Softkeys START a także START POJEDYNCZY WIERSZ w trybie pracy Test programu zostały zamienione, tak aby we wszystkich trybach pracy (Zapis do pami ci, smarT.NC, Test) operator dysponował tym samym uporz dkowaniem kolejności softkeys (patrz „Wypełnić test programu” na stronie 534) Design softkey został w pełni zmieniony
HEIDENHAIN iTNC 530
11
Treść
Wst p Obsługa r czna i nastawienie Pozycjonowanie z r cznym wprowadzeniem danych Programowanie: Podstawy zarz dzania plikami, pomoce dla programowania Programowanie: narz dzia Programowanie: programowanie konturów Programowanie: funkcje dodatkowe Programowanie: cykle Programowanie: funkcje specjalne Programowanie: podprogramy i powtórzenia cz ści programu Programowanie: Q parametry Test programu i przebieg programu MOD funkcje Tabele i przegl dy ważniejszych informacji iTNC 530 z Windows 2000 (opcja)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
HEIDENHAIN iTNC 530
13
1 Wst p ..... 37
1.1 iTNC 530 ..... 38 Programowanie: Dialog tekstem otwartym firmy HEIDENHAIN, smarT.NC i DIN/ISO ..... 38 Kompatybilność ..... 38 1.2 Ekran i pult sterowniczy ..... 39 Ekran ..... 39 Określenie podziału ekranu ..... 40 Pulpit sterowniczy ..... 41 1.3 Rodzaje pracy ..... 42 Obsługa r czna i Elektr. kółko obrotowe ..... 42 Pozycjonowanie z r cznym wprowadzeniem danych ..... 42 Program wprowadzić do pami ci/edycja ..... 43 Test programu ..... 43 Przebieg programu według kolejności bloków lub przebieg programu pojedyńczymi blokami danych ..... 44 1.4 Wyświetlacze stanu ..... 45 „Ogólny“ wyświetlacz stanu ..... 45 Dodatkowe wyświetlacze stanu ..... 46 1.5 Osprz t Trójwymiarowe układy impulsowe i elektroniczne kółka r czne firmy HEIDENHAIN ..... 50 3D sondy pomiarowe impulsowe ..... 50 Elektroniczne kółka r czne KR (niem. HR) ..... 51
HEIDENHAIN iTNC 530
15
2 Obsługa r czna i nastawienie ..... 53
2.1 Wł czyć, wył czyć ..... 54 Wł czyć ..... 54 Wył czenie ..... 56 2.2 Przesuni cie osi maszyny ..... 57 Wskazówka ..... 57 Przesun ć oś przy pomocy zewn trznego przycisku kierunkowego ..... 57 Ustalenie położenia krok po kroku ..... 58 Przemieszczanie przy pomocy elektronicznego kółka r cznego HR 410 ..... 59 Elektroniczne kółko obrotowe HR 420 ..... 60 2.3 Pr dkość obrotowa wrzeciona S, posuw F i funkcja dodatkowa M ..... 66 Zastosowanie ..... 66 Wprowadzić wartości ..... 66 Zmienić pr dkość obrotow wrzeciona i posuw ..... 67 2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej) ..... 68 Wskazówka ..... 68 Przygotowanie ..... 68 Wyznaczanie punktu odniesienia przez klawisze osiowe ..... 69 Zarz dzanie punktem odniesienia przy pomocy tabeli preset ..... 70 2.5 Nachylić płaszczyzn obróbki (opcja software 1) ..... 77 Zastosowanie, sposób pracy ..... 77 Dosuni cie narz dzia do punktów odniesienia przy pochylonych osiach ..... 78 Wyznaczyć punkt odniesienia w układzie pochylonym ..... 79 Wyznaczenie punktu odniesienia w maszynach z okr głym stołem obrotowym ..... 79 Wyznaczanie punktu odniesienia na maszynach z systemem zmiany głowicy ..... 79 Wyświetlenie położenia w układzie pochylonym ..... 80 Ograniczenia przy nachylaniu płaszczyzny obróbki ..... 80 Aktywować manualne nachylenie ..... 81 Wyznaczenie aktualnego kierunku osi narz dzia jako aktywnego kierunku obróbki (funkcja FCL2) ..... 82 2.6 Dynamiczne monitorowanie kolizji (opcja software) ..... 83 Funkcja ..... 83 Monitorowanie kolizji w r cznych trybach pracy ..... 83 Monitorowanie kolizji w trybie automatyki ..... 85
16
3 Pozycjonowanie z r cznym wprowadzeniem danych ..... 87
3.1 Proste sposoby obróbki programować i odpracować ..... 88 Zastosować pozycjonowanie z r cznym wprowadzaniem danych ..... 88 Programy z $MDI zabezpieczać lub wymazywać ..... 91
HEIDENHAIN iTNC 530
17
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami ..... 93
4.1 Podstawy ..... 94 Przyrz dy pomiaru położenia i znaczniki referencyjne ..... 94 Układ odniesienia ..... 94 Układ odniesienia na frezarkach ..... 95 Współrz dne biegunowe ..... 96 Bezwzgl dne i przyrostowe pozycje obrabianego przedmiotu ..... 97 Wybierać punkt odniesienia ..... 98 4.2 Zarz dzanie plikami: Podstawy ..... 99 Pliki ..... 99 Zabezpieczanie danych ..... 100 4.3 Praca z zarz dzaniem plikami ..... 101 Foldery ..... 101 Ścieżki ..... 101 Przegl d: Funkcje zarz dzania plikami ..... 102 Wywołać zarz dzanie plikami ..... 103 Wybierać dyski, skoroszyty i pliki ..... 104 Założenie nowego foldera (tylko na dysku TNC:\ możliwe) ..... 106 Kopiować pojedyńczy plik ..... 107 Kopiować folder ..... 109 Wybrać jeden z ostatnio wybieranych plików ..... 109 Plik skasować ..... 110 Skoroszyt usun ć ..... 110 Pliki zaznaczyć ..... 111 Zmienić nazw pliku ..... 112 Funkcje dodatkowe ..... 112 Przesyłanie danych do/od zewn trznego nośnika danych ..... 113 Plik skopiować do innego skoroszytu ..... 115 TNC w sieci ..... 116 USB urz dzenia w TNC (FCL 2 funkcja) ..... 117 4.4 Programy otwierać i wprowadzać ..... 118 Struktura NC programu w DIN/ISO formacie ..... 118 Zdefiniować półwyrób G30/G31 ..... 118 Otworzyć nowy program obróbki ..... 119 Programowanie ruchu narz dzia ..... 121 Przej ć pozycje rzeczywiste ..... 122 Edycja programu ..... 123 Funkcja szukania TNC ..... 127
18
4.5 Grafika programowania ..... 129 Grafik programowania prowadzić/nie prowadzić ..... 129 Stworzenie grafiki programowania dla istniej cego programu ..... 129 Wyświetlić i zamaskować numery wierszy ..... 130 Usun ć grafik ..... 130 Powi kszenie wycinka lub jego pomniejszenie ..... 130 4.6 3D grafika liniowa (FCL 2 funkcja) ..... 131 Zastosowanie ..... 131 Funkcje grafiki liniowej 3D ..... 132 Wyodr bnianie wierszy NC kolorem w grafice ..... 134 Wyświetlić i zamaskować numery wierszy ..... 134 Usun ć grafik ..... 134 4.7 Segmentować programy ..... 135 Definicja, możliwości zastosowania ..... 135 Ukazać okno segmentowania/aktywne okno zmienić ..... 135 Zdanie segmentowania wstawić do okna programu (po lewej stronie) ..... 135 Wybierać bloki w oknie segmentowania ..... 135 4.8 Wprowadzać komentarze ..... 136 Zastosowanie ..... 136 Komentarz w czasie wprowadzania programu ..... 136 Wstawić później komentarz ..... 136 Komentarz w jego własnym bloku ..... 136 Funkcje przy edycji komentarza ..... 136 4.9 Tworzenie plików tekstowych ..... 137 Zastosowanie ..... 137 Plik tekstowy: otwierać i opuszczać ..... 137 Edytować teksty ..... 138 Znaki, słowa i wiersze wymazaći znowu wstawić ..... 139 Opracowywanie bloków tekstów ..... 140 Odnajdywanie cz ści tekstu ..... 141 4.10 Kalkulator kieszonkowy ..... 142 Obsługa ..... 142 4.11 Bezpośrednia pomoc przy NC komunikatach o bł dach ..... 143 Wyświetlić komunikaty o bł dach ..... 143 Wyświetlić pomoc ..... 143
HEIDENHAIN iTNC 530
19
4.12 Lista wszystkich aktualnych komunikatów o bł dach ..... 144 Funkcja ..... 144 Wyświetlić list bł dów ..... 144 Zawartość okna ..... 145 4.13 Zarz dzanie paletami ..... 146 Zastosowanie ..... 146 Wybrać tabele palet ..... 148 Opuścić plik palet ..... 148 Odpracować plik palet ..... 149 4.14 Praca z paletami przy zorientowanej na narz dzia obróbce ..... 150 Zastosowanie ..... 150 Wybrać plik palet ..... 154 Przygotować plik palet z formularzem wprowadzenia ..... 155 Przebieg operacji obróbkowych zorientowanych na narz dzie ..... 159 Opuścić plik palet ..... 160 Odpracować plik palet ..... 160
20
5 Programowanie: narz dzia ..... 163
5.1 Wprowadzenie informacji dotycz cych narz dzi ..... 164 Posuw F ..... 164 Pr dkość obrotowa wrzeciona S ..... 164 5.2 Dane o narz dziach ..... 165 Warunki dla przeprowadzenia korekcji narz dzia ..... 165 Numer narz dzia, nazwa narz dzia ..... 165 Długość narz dzia L: ..... 165 Promień narz dzia R ..... 166 Wartości delta dla długości i promieni ..... 166 Wprowadzenie danych o narz dziu do programu ..... 166 Wprowadzenie danych o narz dziach do tabeli ..... 167 Nadpisywanie pojedyńczych danych narz dzi z zewn trznego PC ta ..... 174 Tabela miejsca dla urz dzenia wymiany narz dzi ..... 175 Wywołać dane o narz dziu ..... 178 Wymiana narz dzia ..... 179 5.3 Korekcja narz dzia ..... 181 Wst p ..... 181 Korekcja długości narz dzia ..... 181 Korekcja promienia narz dzia ..... 182 5.4 Peripheral Milling: 3D korekcja promienia z orientacj wrzeciona ..... 185 Zastosowanie ..... 185 5.5 Praca z tabelami danych o obróbce ..... 186 Wskazówka ..... 186 Możliwości zastosowania ..... 186 Tabela dla materiałów obrabianych przedmiotów ..... 187 Tabela dla materiałów obrabianych przedmiotów ..... 188 Tabela dla danych obróbki (skrawania) ..... 188 Niezb dne informacje w tabeli narz dzi ..... 189 Sposób post powania przy pracy z automatycznym obliczeniem pr dkości obrotowej/posuwu ..... 190 Zmiana struktury tabeli ..... 191 Przejście od widoku tabeli do widoku formularza ..... 192 Przesyłanie danych z tabeli danych skrawania ..... 193 Plik konfiguracyjny TNC.SYS ..... 193
HEIDENHAIN iTNC 530
21
6 Programowanie: programowanie konturów ..... 195
6.1 Przemieszczenia narz dzia ..... 196 Funkcje toru kształtowego ..... 196 Funkcje dodatkowe M ..... 196 Podprogramy i powtórzenia cz ści programu ..... 196 Programowanie z parametrami Q ..... 196 6.2 Podstawy o funkcjach toru kształtowego ..... 197 Programować ruch narz dzia dla obróbki ..... 197 6.3 Dosuni cie narz dzia do konturu i odsuni cie ..... 200 Punkt startu i punkt końcowy ..... 200 Tangencjalny dosuw i odjazd ..... 202 6.4 Ruchy po torze– współrz dne prostok tne ..... 204 Przegl d funkcji toru kształtowego ..... 204 Prosta na biegu szybkim G00 Prosta z posuwem G01 F. . . ..... 205 Fazk umieścić pomi dzy dwoma prostymi ..... 206 Zaokr glanie naroży G25 ..... 207 Punkt środkowy koła I,J ..... 208 Łuk kołowy G02/G03/G05 wokół punktu środkowego koła I, J ..... 209 Promień okr gu z G02/G03/G05 z określonym promieniem ..... 210 Tor kołowy G06 z przyleganiem stycznym ..... 212 6.5 Ruchy po torze kształtowym– współrz dne biegunowe ..... 218 Przegl d funkcji toru kształtowego ze współrz dnymi biegunowymi ..... 218 Pocz tek współrz dnych biegunowych: Biegun I,J ..... 218 Prosta na biegu szybkim G10 Prosta z posuwem G11 F. . . . ..... 219 Tor kołowy G12/G13/G15 do bieguna I, J ..... 219 Tor kołowy G16 z przyleganiem stycznym ..... 220 Linia śrubowa (Helix) ..... 220 6.6 Generowanie programów konturu na podstawie danych DXF (opcja software) ..... 225 Aplikacja ..... 225 DXF plik otworzyć ..... 225 Nastawienia podstawowe ..... 226 Nastawienie warstwy ..... 227 Określenie punktu odniesienia (bazy) ..... 228 Kontur wybrać, program konturu zapisać do pami ci ..... 230 Funkcja zoom ..... 231
22
7 Programowanie: funkcje dodatkowe ..... 233
7.1 Wprowadzić funkcje dodatkowe M i G38 ..... 234 Podstawy ..... 234 7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chłodziwa ..... 235 Przegl d ..... 235 7.3 Funkcje dodatkowe dla podania danych o współrz dnych ..... 236 Programowanie współrz dnych zwi zanych z obrabiark : M91/M92 ..... 236 Aktywować ostatnio wyznaczony punkt odniesienia: M104 ..... 238 Najechać pozycje w nie pochylonym układzie współrz dnych przy nachylonej płaszczyźnie obróbki: M130 ..... 238 7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym ..... 239 Przeszlifowanie naroży: M90 ..... 239 Wł czyć zdefiniowane półkola pomi dzy odcinkami prostymi: M112 ..... 240 Nie uwzgl dniać punktów przy odpracowaniu nie skorygowanych wierszy prostych: M124 ..... 240 Obróbka niewielkich stopni konturu: M97 ..... 241 Otwarte naroża konturu obrabiać kompletnie na gotowo: M98 ..... 243 Współczynnik posuwu dla ruchów pogł biania: M103 ..... 244 Posuw w milimetrach/wrzeciono obrót: M136 ..... 245 Pr dkość posuwowa przy łukach kołowych: M109/M110/M111 ..... 246 Obliczanie wst pne konturu ze skorygowanym promieniem (LOOK AHEAD): M120 ..... 246 Wł czenie pozycjonowania kółkiem r cznym w czasie przebiegu programu: M118 ..... 248 Odsuni cie od konturu w kierunku osi narz dzia: M140 ..... 249 Anulować nadzór układu impulsowego M141 ..... 250 Usun ć modalne informacje o programie M142 ..... 251 Usun ć obrót podstawowy: M143 ..... 251 W przypadku NC stop odsun ć narz dzie automatycznie od konturu: M148 ..... 252 Wygaszanie komunikatów wył cznika końcowego: M150 ..... 253
HEIDENHAIN iTNC 530
23
7.5 Funkcje dodatkowe dla osi obrotowych ..... 254 Posuw w mm/min na osiach obrotu A, B, C: M116 (opcja software 1) ..... 254 Przemieszczenie osi obrotu ze zoptymalizowanym torem: M126 ..... 255 Wyświetlacz osi obrotu zredukować do wartości poniżej 360°: M94 ..... 256 Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań): M114 (opcja software 2) ..... 257 Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM): M128 (opcja software 2) ..... 258 Zatrzymanie dokładnościowe na narożach bez przylegaj cych stycznie przejść: M134 ..... 260 Wybór osi nachylenia: M138 ..... 260 Uwzgl dnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza: M144 (opcja software 2) ..... 261 7.6 Funkcje dodatkowe dla laserowych maszyn do ci cia ..... 262 Zasada ..... 262 Wydawać bezpośrednio zaprogramowane napi cie: M200 ..... 262 Napi cie jako funkcja odcinka: M201 ..... 262 Napi cie jako funkcja pr dkości: M202 ..... 263 Napi cie wydawać jako funkcj czasu (zależna od czasu rampa): M203 ..... 263 Napi cie wydawać jako funkcj czasu (zależny od czasu impuls): M204 ..... 263
24
8 Programowanie: cykle ..... 265
8.1 Praca z cyklami ..... 266 Cykle specyficzne dla maszyny ..... 266 Definiowanie cyklu przez Softkeys ..... 267 Wywołać cykl ..... 269 Wywołanie cyklu przy pomocy G79 (CYCL CALL) ..... 269 Wywołanie cyklu przy pomocy G79 PAT (CYCL CALL PAT) ..... 269 Wywołanie cyklu przy pomocy G79: G01 (CYCL CALL POS) ..... 270 Wywołanie cyklu przy pomocy M99/M89 ..... 270 Praca z osiami dodatkowymi U/V/W ..... 271 8.2 Tabele punktów ..... 272 Aplikacja ..... 272 Wprowadzić tabel punktów ..... 272 Wygaszenie pojedyńczych punktów dla obróbki ..... 273 Wybrać tabel punktów w programie ..... 273 Wywołać cykl w poł czeniu z tabel punktów ..... 274 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów ..... 276 Przegl d ..... 276 NAKIEŁKOWANIE (cykl 240) ..... 278 WIERCENIE (cykl G200) ..... 280 ROZWIERCANIE (cykl G201) ..... 282 WYTACZANIE (cykl G202) ..... 284 UNIWERSL. WIERC. (cykl G203) ..... 286 WSTECZNE POGŁ BIANIE (cykl G204) ..... 288 UNIWERSALNE WIERCENIE GŁ BOKIE (cykl G205) ..... 291 FREZOWANIE ODWIERTÓW (cykl G208) ..... 294 GWINTOWANIE NOWE z uchwytem wyrównawczym (cykl G206) ..... 296 GWINTOWANIE bez uchwytu wyrównawczego GS NOWE (cykl G207) ..... 298 GWINTOWANIE ŁAMANIE WIÓRA (cykl G209) ..... 300 Podstawy o frezowaniu gwintów ..... 302 FREZOWANIE GWINTU (cykl G262) ..... 304 FREZOWANIE GWINTÓW WPUSZCZANYCH (cykl G263) ..... 306 FREZOWANIE GWINTÓW WIERCONYCH (Zyklus G264) ..... 310 HELIX FREZOWANIE GWINTÓW WIERCONYCH (cykl G265) ..... 314 FREZOWANIE GWINTU ZEWN TRZNEGO (cykl G267) ..... 318
HEIDENHAIN iTNC 530
25
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych ..... 327 Przegl d ..... 327 KIESZEN PROSTOKATNA (cykl G251) ..... 329 KIESZEN OKRAGŁA (cykl G252) ..... 334 FREZOWANIE ROWKÓW (cykl 253) ..... 338 OKRAGŁY ROWEK (cykl 254) ..... 343 KIESZEN OBRABIAĆ NA GOTOWO (cykl G212) ..... 348 CZOP OBRABIAĆ NA GOTOWO (cykl G213) ..... 350 KIESZEN OKRAGŁA OBRABIAĆ NA GOTOWO (cykl G214) ..... 352 CZOP OKR GŁY OBRABIAĆ NA GOTOWO (cykl G215) ..... 354 ROWEK (rowek podłużny) z pogł bianie ruchem posuwisto zwrotnym (cykl G210) ..... 356 ROWEK OKR GŁY (podłużny) z pogł bianiem ruchem wahadłowym (cykl G211) ..... 359 8.5 Cykle dla wytwarzania wzorów punktowych ..... 365 Przegl d ..... 365 WZORY PUNKTOWE NA OKR GU (cykl G220) ..... 366 WZORY PUNKTÓW NA LINIACH (cykl G221) ..... 368 8.6 SL cykle ..... 372 Podstawy ..... 372 Przegl d SL cykle ..... 374 KONTUR (cykl G37) ..... 375 Nałożone na siebie kontury ..... 376 DANE KONTURU (cykl G120) ..... 379 WIERCENIE WSTEPNE (cykl G121) ..... 380 PRZECI GANIE (cykl G122) ..... 381 OBRÓBKA NA GOT.DNA (cykl G123) ..... 382 FREZOW.NA GOT. POWIERZCHNI BOCZNYCH (cykl G124) ..... 383 LINIA KONTURU (cykl G125) ..... 384 OSŁONA CYLINDRA (cykl G127, opcja software 1) ..... 386 OSŁONA CYLINDRA frezowanie rowków (cykl G128, opcja software 1) ..... 388 OSŁONA CYLINDRA frezowanie mostka (cykl G129, opcja sofware 1) ..... 390 OSŁONA CYLINDRA frezowanie konturu zewn trznego (cykl G139, opcja software 1) ..... 392 8.7 SL cykle ze wzorem (formuł ) konturu ..... 403 Podstawy ..... 403 Wybór programu z definicjami konturu ..... 404 Definiowanie opisów konturów ..... 404 Wprowadzić wzór konturu ..... 405 Nałożone na siebie kontury ..... 406 Odpracowywanie konturu przy pomocy SL cykli ..... 408
26
8.8 Cykle dla frezowania metod wierszowania ..... 412 Przegl d ..... 412 3D DANE ODPRACOWAC (cykl G60) ..... 413 FREZOWANIE METOD WIERSZOWANIA (cykl G230) ..... 414 POWIERZCHNIA REGULACJI (cykl G231) ..... 416 FREZOWANIE PŁASZCZYZN (cykl G232) ..... 419 8.9 Cykle dla przeliczania współrz dnych ..... 426 Przegl d ..... 426 Skuteczność działania przeliczania współrz dnych ..... 426 Przesuni cie PUNKTU ZEROWEGO (cykl G54) ..... 427 Przesuni cie PUNKTU ZEROWEGO przy pomocy tabeli punktów zerowych (cykl G53) ..... 428 WYZNACZANIE PUNKTU ODNIESIENIA (cykl G247) ..... 432 ODBICIE LUSTRZANE (cykl G28) ..... 433 OBRÓT (cykl G73) ..... 435 WSPÓŁCZYNNIK WYMIAROWY (cykl G72) ..... 436 PŁASZCZYZNA OBROBKI (cykl G80, opcja software 1) ..... 437 8.10 Cykle specjalne ..... 444 PRZERWA CZASOWA (cykl G04) ..... 444 WYWOŁANIE PROGRAMU (cykl G39) ..... 445 ORIENTACJA WRZECIONA (cykl G36) ..... 446 TOLERANCJA (cykl G62) ..... 447
HEIDENHAIN iTNC 530
27
9 Programowanie: funkcje specjalne ..... 449
9.1 Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1) ..... 450 Wst p ..... 450 Funkcj PLANE zdefiniować ..... 452 Wyświetlacz położenia ..... 452 PLANE funkcj skasować ..... 453 9.2 Zdefiniowanie płaszczyzny obróbki poprzez k t przestrzenny: PLANE SPATIAL ..... 454 Aplikacja ..... 454 Parametry wprowadzenia ..... 455 9.3 Zdefiniowanie płaszczyzny obróbki poprzez k t projekcyjny: PLANE PROJECTED ..... 456 Aplikacja ..... 456 Parametry wprowadzenia ..... 457 9.4 Zdefiniowanie płaszczyzny obróbki poprzez k t Eulera: PLANE EULER ..... 458 Aplikacja ..... 458 Parametry wprowadzenia ..... 459 9.5 Definiowanie płaszczyzny obróbki poprzez dwa wektory: PLANE VECTOR ..... 460 Aplikacja ..... 460 Parametry wprowadzenia ..... 461 9.6 Definiowanie płaszczyzny obróbki poprzez trzy punkty: PLANE POINTS ..... 462 Aplikacja ..... 462 Parametry wprowadzenia ..... 463 9.7 Definiowanie płaszczyzny obróbki poprzez pojedyńczy, inkrementalny k t przestrzenny: PLANE RELATIVE ..... 464 Aplikacja ..... 464 Parametry wprowadzenia ..... 465 Używane skróty ..... 465 9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE ..... 466 Przegl d ..... 466 Automatyczne wysuwanie: MOVE/TURN/STAY (wprowadzenie koniecznie wymagane) ..... 467 Wybór alternatywnych możliwości nachylenia SEQ +/–(zapis opcjonalnie) ..... 470 Wybór rodzaju przekształcenia (zapis opcjonalnie) ..... 471 9.9 Frezowanie nachylonym narz dziem na pochylonej płaszczyźnie ..... 472 Funkcja ..... 472 Frezowanie nachylonym narz dziem poprzez przyrostowe przemieszenie osi obrotu ..... 472
28
10 Programowanie: podprogramy i powtórzenia cz ści programu ..... 473
10.1 Zaznaczyć podprogramy i powtórzenia cz ści programu ..... 474 Label ..... 474 10.2 Podprogramy ..... 475 Sposób pracy ..... 475 Wskazówki dotycz ce programowania ..... 475 Programowanie podprogramu ..... 475 Wywołanie podprogramu ..... 475 10.3 Powtórzenia cz ści programu ..... 476 Label G98 ..... 476 Sposób pracy ..... 476 Wskazówki dotycz ce programowania ..... 476 Programowanie powtórzenia cz ści programu ..... 476 Wywołać powtórzenie cz ści programu ..... 476 10.4 Dowolny program jako podprogram ..... 477 Sposób pracy ..... 477 Wskazówki dotycz ce programowania ..... 477 Wywołać dowolny program jako podprogram ..... 478 10.5 Pakietowania ..... 479 Rodzaje pakietowania ..... 479 Zakres pakietowania ..... 479 Podprogram w podprogramie ..... 479 Powtarzać powtórzenia cz ści programu ..... 480 Powtórzyć podprogram ..... 481
HEIDENHAIN iTNC 530
29
11 Programowanie: Q parametry ..... 489
11.1 Zasada i przegl d funkcji ..... 490 Wskazówki do programowania ..... 491 Wywołać funkcje Q parametrów ..... 491 11.2 Rodziny cz ści – Q parametry zamiast wartości liczbowych ..... 492 NC wiersze przykładowe ..... 492 Przykład ..... 492 11.3 Opisywać kontury poprzez funkcje matematyczne ..... 493 Aplikacja ..... 493 Przegl d ..... 493 Programowanie podstawowych działań arytmetycznych ..... 494 11.4 Funkcje trygonometryczne (trygonometria) ..... 496 Definicje ..... 496 Programowanie funkcji trygonometrycznych ..... 497 11.5 Jeśli/to decyzje z Q parametrami ..... 498 Aplikacja ..... 498 Bezwarunkowe skoki ..... 498 Programować jeśli/to decyzje ..... 498 Użyte skróty i poj cia ..... 499 11.6 Q parametry kontrolować i zmieniać ..... 500 Sposób post powania ..... 500 11.7 Funkcje dodatkowe ..... 501 Przegl d ..... 501 D14: BŁAD: Wydawanie komunikatów o bł dach ..... 502 D15: DRUK: Wydawanie tekstów lub Q parametrów ..... 504 D19: PLC: Przekazywanie wartości do PLC ..... 504 11.8 Wprowadzać bezpośrednio wzory ..... 505 Wprowadzić wzór ..... 505 Zasady obliczania ..... 507 Przykład wprowadzenia ..... 508
30
11.9 Zaj te z góry Q parametry ..... 509 wartości z PLC: Q100 do Q107 ..... 509 Aktywny promień narz dzia: Q108 ..... 509 Oś narz dzi: Q109 ..... 509 Stan wrzeciona: Q110 ..... 510 Doprowadzanie chłodziwa: Q111 ..... 510 Współczynnik nakładania si : Q112 ..... 510 Dane wymiarowe w programie: Q113 ..... 510 Długość narz dzia: Q114 ..... 510 Współrz dne po pomiarze sond w czasie przebiegu programu ..... 511 Odchylenie wartości rzeczywistej od wartości zadanej przy automatycznym pomiarze narz dzia przy pomocy TT 130 ..... 511 Nachylenie płaszczyzny obróbki przy pomocy wykonawczych k tów ostrza narz dzi: obliczone przez TNC współrz dne dla osi obrotu ..... 511 Wyniki pomiaru cykli sondy pomiarowej (patrz także Podr cznik obsługi Cykle sondy pomiarowej) ..... 512
HEIDENHAIN iTNC 530
31
12 Test programu i przebieg programu ..... 521
12.1 Grafiki ..... 522 Aplikacja ..... 522 Przegl d: Perspektywy ..... 524 Widok z góry ..... 524 Przedstawienie w 3 płaszczyznach ..... 525 3D prezentacji ..... 526 Powi kszenie wycinka ..... 529 Powtórzyć graficzn symulacj ..... 530 Określenie czasu obróbki ..... 531 12.2 Funkcje dla wyświetlania pogramu ..... 532 Przegl d ..... 532 12.3 Test programu ..... 533 Aplikacja ..... 533 12.4 Przebieg programu ..... 536 Zastosowanie ..... 536 Wykonać program obróbki ..... 536 Przerwać obróbk ..... 537 Przesun ć osi maszyny w czasie przerwania obróbki ..... 538 Kontynuowanie programu po jego przerwaniu ..... 539 Dowolne wejście do programu (przebieg bloków w przód) ..... 540 Ponowne dosuni cie narz dzia do konturu ..... 542 12.5 Automatyczne uruchomienie programu ..... 543 Aplikacja ..... 543 12.6 Bloki przeskoczyć ..... 544 Aplikacja ..... 544 Usuwanie „/” znaku ..... 544 12.7 Zatrzymanie przebiegu programu do wyboru ..... 545 Aplikacja ..... 545
32
13 MOD funkcje ..... 547
13.1 Wybrać funkcj MOD ..... 548 MOD funkcje wybierać ..... 548 Zmienić nastawienia ..... 548 MOD funkcje opuścić ..... 548 Przegl d MOD funkcji ..... 549 13.2 Numery oprogramowania (Software) i opcji ..... 550 Aplikacja ..... 550 13.3 Wprowadzić liczb klucza ..... 551 Aplikacja ..... 551 13.4 Wczytanie pakietu serwisowego ..... 552 Aplikacja ..... 552 13.5 Przygotowanie interfejsów danych ..... 553 Aplikacja ..... 553 RS 232 przygotować interfejs ..... 553 RS 422 przygotować interfejs ..... 553 Wybrać RODZAJ PRACY zewn trznego urz dzenia ..... 553 Ustawić SZYBKOŚĆ TRANSMISJI ..... 553 Przyporz dkowanie ..... 554 Software dla transmisji danych ..... 555 13.6 Ethernet interfejs ..... 557 Wst p ..... 557 Możliwości podł czenia ..... 557 iTNC poł czyć bezpośrednio z Windows PC ..... 558 Konfigurowanie TNC ..... 560 13.7 PGM MGT konfigurować ..... 565 Aplikacja ..... 565 Zmienić nastawienie PGM MGT: ..... 565 Zależne pliki ..... 566 13.8 Specyficzne dla danej maszyny parametry użytkownika ..... 568 Aplikacja ..... 568 13.9 Przedstawić cz ść nieobrobion w przestrzeni roboczej ..... 569 Aplikacja ..... 569 Obrócenie całej prezentacji konstrukcji ..... 570
HEIDENHAIN iTNC 530
33
13.10 Wybrać wskazanie położenia ..... 571 Aplikacja ..... 571 13.11 Wybrać system miar ..... 572 Aplikacja ..... 572 13.12 Wybrać j zyk programowania dla $MDI ..... 573 Aplikacja ..... 573 13.13 Wybór osi dla generowania L bloku ..... 574 Aplikacja ..... 574 13.14 Wprowadzić ograniczenie obszaru przemieszczania, wskazanie punktu zerowego ..... 575 Aplikacja ..... 575 Praca bez ograniczenia obszaru przemieszczania ..... 575 Określić maksymalny obszar przemieszczania i wprowadzić ..... 575 Wskazanie punktów odniesienia ..... 576 13.15 Wyświetlić pliki POMOC ..... 577 Aplikacja ..... 577 Wybór PLIKÓW POMOC ..... 577 13.16 Wyświetlić czas eksploatacji ..... 578 Aplikacja ..... 578 13.17 Teleserwis ..... 579 Aplikacja ..... 579 Teleserwis wywołać/zakończyć ..... 579 13.18 Zewn trzny dost p ..... 580 Aplikacja ..... 580
34
14 Tabele i przegl dy ważniejszych informacji ..... 581
14.1 Ogólne parametryużytkownika ..... 582 Możliwości wprowadzenia danych dla parametrów maszynowych ..... 582 Wybrać ogólne parametry użytkownika ..... 582 14.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych ..... 597 Interfejs V.24/RS 232 C HEIDENHAIN urz dzenia peryferyjne ..... 597 Urz dzenia zewn trzne (obce) ..... 598 Interfejs V.11/RS 422 ..... 599 Ethernet interfejs RJ45 gniazdo ..... 599 14.3 Informacja techniczna ..... 600 14.4 Zmiana baterii bufora ..... 608
HEIDENHAIN iTNC 530
35
15 iTNC 530 z Windows 2000 (opcja) ..... 609
15.1 Wst p ..... 610 Umowa licencyjna dla końcowego klienta (EULA) dla Windows 2000 ..... 610 Informacje ogólne ..... 610 Dane techniczne ..... 611 15.2 Uruchomienie aplikacji iTNC 530 ..... 612 Zameldowanie Windows ..... 612 Zameldowanie jako operator TNC ..... 612 Zameldowanie jako lokalny administrator ..... 613 15.3 iTNC 530 wył czyć ..... 614 Zasadniczo ..... 614 Wymeldowanie użytkownika ..... 614 Zamkni cie aplikacji iTNC ..... 615 Zamkni cie Windows ..... 616 15.4 Nastawienia sieciowe ..... 617 Warunek ..... 617 Dopasowanie nastawień ..... 617 Sterowanie dost pem ..... 618 15.5 Szczególne aspekty zarz dzania plikami ..... 619 Nap d iTNC ..... 619 Transmisja danych do iTNC 530 ..... 620
36
Wst p
1.1 iTNC 530
1.1 iTNC 530
Urz dzenia TNC firmy HEIDENHAIN to dostosowane do pracy w warsztacie sterowania numeryczne kształtowe, przy pomocy których można zaprogramować zwykłe rodzaje obróbki frezowaniem lub wierceniem, bezpośrednio na maszynie, w łatwo zrozumiałym dialogu tekstem otwartym. S one wypracowane dla wdrożenia na frezarkach i wiertarkach, a także w centrach obróbki. iTNC 530 może sterować 12 osiami wł cznie Dodatkowo można nastawić przy programowaniu położenie k towe wrzeciona. Na zintegrowanym dysku twardym operator może wprowadzać dowoln liczb programów, także jeżeli zostałe one utworzone poza sterowaniem. Dla szybkich obliczeń można wywołać w każdej chwili kalkulator. Pult obsługi i wyświetlenie na ekranie s zestawione pogl dowo, w ten sposób operator może szybko i w nieskomplikowany sposób posługiwać si poszczególnymi funkcjami.
Programowanie: Dialog tekstem otwartym firmy HEIDENHAIN, smarT.NC i DIN/ISO
Szczególnie proste jest zestawienie programu w wygodnym dla użytkownika dialogu tekstem otwartym firmy HEIDENHAIN. Grafika programowania przedstawia pojedyńcze etapy obróbki w czasie wprowadzania programu. Dodatkowo, wspomagaj cym elementem jest Swobodne Programowanie Konturu SK (niem.FK), jeśli nie ma do dyspozycji odpowiedniego dla NC rysunku technicznego. Graficzna symulacja obróbki przedmiotu jest możliwa zarówno w czasie przeprowadzenia testu programu jak i w czasie przebiegu programu. Nowicjuszom w dziedzinie TNC tryb pracy smarT.NC oferuje szczególnie komfortow możliwość, zapisywania strukturyzowanych programów w dialogu tekstem otwartym, szybko i bez dużych nakładów szkoleniowych. Dla smarT.NC znajduje si oddzielna dokumentacja dla operatora do dyspozycji. Dodatkowo można urz dzenia TNC programować zgodnie z DIN/ISO lub w trybie DNC tj. sterowania numerycznego bezpośredniego (DNC direct numerical control). Program może zostać również wprowadzany i testowany, podczas gdy inny program właśnie wykonuje obróbk przedmiotu (nie dotyczy smarT.NC).
Kompatybilność
TNC może odpracowywać programy obróbki, utworzone na HEIDENHAIN sterowaniach od TNC 150 B poczynaj c. Jeśli starsze programy TNC zawieraj cykle producenta, to należy dokonać dopasowania przez iTNC 530 przy pomocy programu CycleDesign dla PC. W razie konieczności prosz nawi zać kontakt z producentem maszyn lub z firm HEIDENHAIN.
38
1 Wst p
1.2 Ekran i pult sterowniczy
Ekran
TNC zostaje dostarczane z płaskim monitorem kolorowym BF 150 (TFT) (patrz obrazek po prawej u góry). 1 Pagina górna Przy wł czonym TNC na ekranie monitora ukazane s w paginie górnej wybrane tryby pracy: Tryby pracy maszyny po lewej i tryby programowania po prawej. W wi kszym polu paginy górnej znajduje si ten tryb pracy, na który przeł czono monitor: tam pojawiaj si pytania dialogowe i teksty komunikatów (wyj tek: jeśli TNC wyświetla tylko grafik ). 2 Softkeys W paginie dolnej TNC wyświetla dalsze funkcje na pasku z Softkey. Te funkcje wybieramy poprzez leż ce poniżej klawisze. Dla orientacji pokazuj w skie belki bezpośrednio nad paskiem Softkey liczb pasków Softkey, które można wybrać przy pomocy leż cych na zewn trz przycisków ze strzałk . Aktywny pasek Softkey jest przedstawiony w postaci jaśniejszej belki. Softkey przyciski wybiorcze Softkey paski przeł czyć Ustalenie podziału ekranu Przycisk przeł czenia ekranu na rodzaj pracy maszyny i rodzaj programowania Klawisze wyboru Softkey dla Softkeys zainstalowanych przez producenta maszyn Przeł czanie pasków Softkey dla Softkeys zainstalowanych przez producenta maszyn 5 2 6 1 3 1 4 4 1 8
7
3 4 5 6 7 8
HEIDENHAIN iTNC 530
39
1.2 Ekran i pult sterowniczy
1.2 Ekran i pult sterowniczy
Określenie podziału ekranu
Operator wybiera podział ekranu monitora: W ten sposób TNC może np. w rodzaju pracy Program wprowadzić do pami ci/edycja wyświetlić program w lewym oknie, podczas gdy np. prawe okno jednocześnie przedstawia grafik programowania. Alternatywnie można wyświetlić w prawym oknie także segmentowanie programu albo wyświetlić wył cznie program w jednym dużym oknie. Jakie okna może wyświetlić TNC, zależy od wybranego rodzaju pracy. Określenie podziału ekranu: Nacisn ć klawisz przeł czania ustawienia ekranu: Pasek Softkey wyświetla możliwe podziały monitora, patrz „Rodzaje pracy”, strona 42
Wybrać podział ekranu przy pomocy Softkey.
40
1 Wst p
Pulpit sterowniczy
TNC zostaje dostarczane z pulpitem obsługi TE 530. Ilustracja po prawej stronie u góry ukazuje elementy obsługi pulpitu sterowania TE 530: 1 Klawiatura alfanumeryczna dla wprowadzania tekstów, nazw plików i DIN/ISO programowania Wersja z dwoma procesorami: Dodatkowe klawisze dla obsługi Windows Zarz dzanie plikami Kalkulator MOD funkcja Funkcja HELP (POMOC) Rodzaje programowania Tryby pracy maszyny Otwarcie dialogów programowania Klawisze ze strzałk i intstrukcja skoku SKOK Wprowadzenie liczb i wybór osi Podkładka pod mysz: Tylko dla obsługi wersji z dwoma procesorami, softkeys i smarT.NC Klawisze nawigacji smarT.NC 1 9 7 2 1 5 3 4 1 6 8 7
2
3 4 5 6 7 8 9
Funkcje pojedyńczych klawiszy s przedstawione na pierwszej rozkładanej stronie (okładka). Niektórzy producenci maszyn nie używaj standardowego pulpitu obsługi HEIDENHAIN. Prosz uwzgl dnić informacje zawarte w instrukcji obsługi maszyny. Klawisze zewn trzne, jak np. NC START lub NC STOP opisane s w podr czniku obsługi maszyny.
HEIDENHAIN iTNC 530
41
1.2 Ekran i pult sterowniczy
1.3 Rodzaje pracy
1.3 Rodzaje pracy
Obsługa r czna i Elektr. kółko obrotowe
Ustawianie maszyn nast puje w trybie obsługi r cznej. Przy tym rodzaju pracy można ustalić położenie osi maszyny r cznie lub krok po kroku, wyznaczyć punkty odniesienia i nachylić płaszczyzn obróbki. Rodzaj pracy Elektr. kółko r czne wspomaga r czne przesuni cie osi maszyny przy pomocy elektronicznego kółka r cznego KR (niem. HR). Softkeys dla podziału monitora (wybierać jak to opisano uprzednio) Okno Położenia Po lewej: Pozycje, po prawej: Wyświetlacz stanu Softkey
Pozycjonowanie z r cznym wprowadzeniem danych
Przy tym rodzaju pracy można programować proste ruchy przemieszczenia, np. dla frezowania płaszczyzny lub pozycjonowania wst pnego. Softkeys dla podziału ekranu Okno Program Po lewej: Program, po prawej: Wyświetlacz stanu Softkey
42
1 Wst p
Program wprowadzić do pami ci/edycja
Programy obróbki zostaj zestawiane w tym rodzaju pracy. Wielostronne wspomaganie i uzupełnienie przy programowaniu oferuje Swobodne Programowanie Konturu, rozmaite cykle i funkcje Q parametrów. Na życzenie operatora grafika programowania ukazuje pojedyńcze kroki. Softkeys dla podziału ekranu Okno Program Po lewej: Program, po prawej: Segmentowanie programu Po lewej: Program, po prawej: Grafika programowania Po lewej: Program, po prawej: 3D grafika liniowa Softkey
Test programu
TNC symuluje programy lub cz ści programu w rodzaju pracy Test programu, aby np. wyszukać geometryczne niezgodności, brakuj ce lub bł dne dane w programie i uchybienia przestrzeni roboczej. Symulacja jest wspomagana graficznie z różnymi możliwościami pogl du. Softkeys dla podziału ekranu: patrz „Przebieg programu według kolejności bloków lub przebieg programu pojedyńczymi blokami danych”, strona 44.
HEIDENHAIN iTNC 530
43
1.3 Rodzaje pracy
1.3 Rodzaje pracy
Przebieg programu według kolejności bloków lub przebieg programu pojedyńczymi blokami danych
W przebiegu programu według kolejności bloków TNC wykonuje program do końca programu lub do wprowadzonego manualnie lub zaprogramowanego przerwania pracy. Po przerwie można kontynuować przebieg programu. W przebiegu programu pojedyńczymi blokami należy rozpocz ć wykonanie każdego wiersza przy pomocy zewn trznego klawisza START oddzielnie Softkeys dla podziału ekranu Okno Program Po lewej: Program, po prawej: Segmentowanie programu Po lewej: Program, po prawej: Status Po lewej: Program, po prawej: Grafika Grafika Softkey
Softkeys dla podziału ekranu przy tabelach palet Okno Tabela palet Po lewej: Program, po prawej: Tabela palet Po lewej: Tabela palet, po prawej: Status Po lewej: Tabela palet, po prawej: Grafika Softkey
44
1 Wst p
1.4 Wyświetlacze stanu
„Ogólny“ wyświetlacz stanu
Ogólny wyświetlacz stanu 1 informuje o aktualnym stanie maszyny. Pojawia si on automatycznie przy rodzajach pracy. Przebieg programu pojedyńczymi wierszami i przebieg programu sekwencj wierszy, tak długo aż nie zostanie wybrana dla wyświetlacza wył cznie „Grafika“ i przy ustaleniu położenia z r cznym wprowadzeniem danych. W rodzajach pracy Obsługa r czna i El. kółko r czne pojawia si wyświetlacz stanu w dużym oknie. Informacje przekazywane przez wyświetlacz stanu Symbol RZECZ. Znaczenie Rzeczywiste lub zadane współrz dne aktualnego położenia Osie maszyny; TNC wyświetla osie pomocnicze przy pomocy małych liter. Kolejność i liczb wyświetlanych osi określa producent maszyn. Prosz zwrócić uwag na informacje zawarte w podr czniku obsługi maszyny Wyświetlony posuw w calach odpowiada jednej dziesi tej rzeczywistej wartości. Pr dkość obrotowa S, posuw F i użyteczna funkcja dodatkowa M Przebieg programu jest rozpocz ty 1 1
XYZ
FSM
Oś jest zablokowana
Oś może zostać przesuni ta przy pomocy kółka r cznego Osie zostaj przemieszczone przy nachylonej powierzchni obróbki Osie zostaj przemieszczone przy uwzgl dnieniu obrotu podstawowego PR Numer aktywnego punktu odniesienia z tabeli preset. Jeśli punkt odniesienia został wyznaczony manualnie, to TNC ukazuje za symbolem tekst MAN
HEIDENHAIN iTNC 530
45
1.4 Wyświetlacze stanu
1.4 Wyświetlacze stanu
Dodatkowe wyświetlacze stanu
Te dodatkowe wyświetlacze stanu przekazuj dokładn informacj o przebiegu programu. Można je wywołać we wszystkich rodzajach pracy, z wyj tkiem Program wprowadzić do pami ci/edycja. Wł czyć dodatkowe wyświetlacze stanu Wywołać pasek Softkey do podziału ekranu
Wybrać wyświetlenie ekranu z dodatkowym wyświetlaczem stanu
Wybrać dodatkowe wyświetlacze stanu Przeł czyć pasek Softkey, aż pojawi si Softkeys stanu
Wybrać dodatkowy wyświetlacz stanu, np. ogólne informacje o programie
Poniżej opisane s różne dodatkowe wyświetlacze stanu, które mog zostać wybierane poprzez Softkeys: Ogólna informacja o programie Softkey Przyporz d kowanie 1 2 3 4 5 6 7 Znaczenie Nazwa aktywnego programu głównego Wywołane programy Aktywny cykl obróbki Środek koła CC (biegun) Czas obróbki Licznik czasu przebywania Aktualny czas 3 4 7 5 6 6 1 2
46
1 Wst p
Pozycje i współrz dne Softkey Przyporz d kowanie 1 2 3 4 Informacje o narz dziach Softkey Przyporz d kowanie 1 Znaczenie Wskazanie T: Numer narz dzia i nazwa narz dzia Wskazanie RT: Numer i nazwa narz dzia zamiennego Oś narz dzi Długość i promienie narz dzia 5 4 5 Naddatki (wartości delta) z TOOL CALL (PGM) i z tabeli narz dzi (TAB) Okres trwałości, maksymalny okres trwałości (TIME 1) i maksymalny okres trwałości przy TOOL CALL (TIME 2) Wyświetlenie pracuj cego narz dzia i (nast pnego) narz dzia siostrzanego 6 1 2 3 Znaczenie Wyświetlacz położenia Rodzaj wyświetlania położenia, np.pozycja rzeczywista K t nachylenia płaszczyzny obróbki K t obrotu podstawowego 3 4
1 2
2 3
4
6
HEIDENHAIN iTNC 530
47
1.4 Wyświetlacze stanu
1.4 Wyświetlacze stanu
Przeliczenia współrz dnych Softkey Przyporz d kowanie 1 2 Znaczenie Nazwa aktywnej tabeli punktów zerowych Aktywny numer punktu zerowego (#), komentarz z aktywnego wiersza aktywnego numeru punktu zerowego (DOC) z cyklu 7 Aktywne przesuni cie punktu zerowego (cykl 7); TNC wyświetla aktywne przesuni cie punktu zerowego w 8 osiach ł cznie Odzwierciedlone osie (cykl 8) Aktywny k t obrotu (cykl 10) Aktywny współczynnik wymiarowy / współczynniki wymiarowe (cykle 11 / 26); TNC wyświetla aktywny współczynnik wymiarowy w ł cznie 6 osiach Środek wydłużenia osiowego 7 1 2 3 4 5
3
6
4 5 6
7
Patrz “Cykle dla przeliczania współrz dnych” na stronie 426. Powtórzenia cz ści programu/podprogramy Softkey Przyporz d kowanie 1 Znaczenie Aktywne powtórzenia cz ści programu z numerem wiersza, numer Label i liczba zaprogramowanych/pozostałych jeszcze do wykonania powtórzeń Aktywne numery podprogramu z numerem wiersza, w którym podprogram został wywołany i numer Label, który został wywołany 1
2
2
48
1 Wst p
Pomiar narz dzi Softkey Przyporz d kowanie 1 2 Znaczenie 1 Numer mierzonego narz dzia Wskazanie, czy dokonywany jest pomiar promienia czy długości narz dzia MIN i MAX wartość pomiaru ostrzy pojedyńczych i wynik pomiaru przy obracaj cym si narz dziu (DYN) Numer ostrza narz dzia wraz z przynależn do niego wartości pomiaru. Gwiazdka za zmierzon wartości wskazuje, iż została przekroczona granica tolerancji z tabeli narz dzi 4 2 3
3
4
Aktywne funkcje dodatkowe M Softkey Przyporz d kowanie 1 2 Znaczenie Lista aktywnych M funkcji z określonym znaczeniem Lista aktywnych M funkcji, które zostaj dopasowywane przez producenta maszyn 2
1
HEIDENHAIN iTNC 530
49
1.4 Wyświetlacze stanu
1.5 Osprz t Trójwymiarowe układy impulsowe i elektroniczne kółka r czne firmy HEIDENHAIN
1.5 Osprz t Trójwymiarowe układy impulsowe i elektroniczne kółka r czne firmy HEIDENHAIN
3D sondy pomiarowe impulsowe
Przy pomocy różnych 3D sond pomiarowych impulsowych firmy HEIDENHAIN można: Automatycznie wyregulować obrabiane cz ści Szybko i dokładnie wyznaczyć punkty odniesienia Przeprowadzić pomiary obrabianej cz ści w czasie przebiegu programu dokonywać pomiaru i sprawdzenia narz dzi Wszystkie funkcje układu impulsowego s opisane w oddzielnej instrukcji obsługi. W koniecznym przypadku prosz zwrócić si do firmy HEIDENHAIN, dla uzyskania tej instrukcji. Id nr: 533 189 xx. Przeł czaj ce układy impulsowe TS 220 i TS 640 Tego rodzaju sondy impulsowe s szczególnie przydatne do automatycznego wyregulowania obrabianej cz ści, wyznaczenia punktu odniesienia, dla pomiarów obrabianego przedmiotu. TS 220 przewodzi sygnały ł czeniowe przez kabel i jest przy tym korzystn alternatyw , jeżeli musz Państwo czasami dokonywać digitalizacji. Specjalnie dla maszyn z wymieniaczem narz dzi przeznaczony jest układ impulsowy TS 640 (patrz obrazek po prawej), który przesyła sygnały na promieniach podczerwonych bez użycia kabla. Zasada funkcjonowania: W przeł czaj cych sondach pomiarowych firmy HEIDENHAIN nie zużywaj cy si optyczny rozł cznik rejestruje wychylenie trzpienia stykowego. Powstały w ten sposób sygnał powoduje wprowadzenie do pami ci rzeczywistego położenia układu impulsowego.
50
1 Wst p
Sonda impulsowa narz dziowa TT 130 dla pomiaru narz dzi TT 130 jest przeł czaj c 3D sond impulsow dla pomiaru i kontroli narz dzi. TNC ma 3 cykle do dyspozycji, z pomoc których można ustalić promień i długość narz dzia przy nieruchomym lub obracaj cym si wrzecionie. Szczególnie solidne wykonanie i wysoki stopień zabezpieczenia uodporniaj TT 130 na chłodziwa i wióry. Sygnał wł czeniowy powstaje przy pomocy nie zużywaj cego si optycznego rozł cznika, który wyróżnia si wysokim stopniem niezawodności.
Elektroniczne kółka r czne KR (niem. HR)
Elektroniczne kółka r czne upraszczaj precyzyjne r czne przesuni cie zespołu posuwu osi. Odcinek przesuni cia na jeden obrót kółka r cznego jest możliwy do wybierania w obszernym przedziale. Obok wmontowywanych kółek obrotowych HR 130 i HR 150 firma HEIDENHAIN oferuje także przenośne kółka obrotowe HR 410 (patrz obrazek na środku) i HR 420 (patrz obrazek po prawej u dołu). Szczegółowy opis kółka HR 420 znajduje si w rozdziale 2 (patrz „Elektroniczne kółko obrotowe HR 420” na stronie 60)
HEIDENHAIN iTNC 530
51
1.5 Osprz t Trójwymiarowe układy impulsowe i elektroniczne kółka r czne firmy HEIDENHAIN
Obsługa r czna i nastawienie
2.1 Wł czyć, wył czyć
2.1 Wł czyć, wył czyć
Wł czyć
Wł czenie i najechanie punktów odniesienia s funkcjami, których wypełnienie zależy od rodzaju maszyny. Prosz zwrócić uwag na podr cznik obsługi maszyny. Wł czyć napi cie zasilaj ce TNC i maszyny. Nast pnie TNC wyświetla nast puj cy dialog: TEST PAMI CI Pami ć TNC zostaje automatycznie skontrolowana PRZERWA W DOPŁYWIE PR DU TNC komunikat, że nast piła przerwa w dopływie pr du – komunikat skasować TRANSLACJA PROGRAMU PLC Program PLC urz dzenia TNC zostaje automatycznie przetworzony BRAK NAPI CIA NA PRZEKAźNIKU Wł czyć zasilanie. TNC sprawdzi funkcjonowanie wył czenia awaryjnego TRYB MANUALNY PRZEJECHAĆ PUNKTY ODNIESIENIA Przejechać punkty referencyjne w zadanej kolejności: Dla każdej osi nacisn ć zewn trzny START klawisz, albo
Przejechać punkty referencyjne w zadanej kolejności: Dla każdej osi nacisn ć zewn trzny klawisz kierunkowy i trzymać, aż punkt referencyjny zostanie przejechany
Jeśli maszyna wyposażona jest w absolutne przyrz dy pomiarowe, to przejeżdżanie znaczników referencyjnych jest zb dne. TNC jest wówczas natychmiast gotowe do pracy po wł czeniu napi cia sterowniczego.
54
2 Obsługa r czna i nastawienie
TNC jest gotowe do pracy i znajduje si w rodzaju pracy Obsługa r czna. Punkty odniesienia musz zostać przejechane tylko, jeśli maj być przesuni te osi maszyny. Jeżeli dokonuje si edycji programu lub chce przetestować program, prosz wybrać po wł czeniu napi cia sterowniczego natychmiast rodzaj pracy Program wprowadzić do pami ci/wydać (edycja) lub Test Programu. Punkty odniesienia mog być pó˙niej dodatkowo przejechane. Prosz nacisn ć w tym celu w rodzaju pracy Obsługa r czna Softkey PKT.REF. NAJECHAĆ. Przejechanie punktu odniesienia przy nachylonej płaszczyźnie obróbki Przejechanie punktu odniesienia przy nachylonej osi współrz dnych jest możliwe przy pomocy zewn trznych przycisków kierunkowych osi. W tym celu funkcja „Nachylić płaszczyzn obróbki“ musi być aktywna w trybie Obsługa r czn, patrz „Aktywować manualne nachylenie”, strona 81. TNC interpoluje nast pnie odpowiednie osie przy naciśni ciu przycisku kierunkowego osi. Prosz przestrzegać zasady, że wprowadzone do menu wartości k towe powinny być zgodne z wartości k ta osi wahań. O ile to możliwe, osie mog zostać przemieszczone także w aktualnym kierunku osi narz dzia (patrz „Wyznaczenie aktualnego kierunku osi narz dzia jako aktywnego kierunku obróbki (funkcja FCL2)” na stronie 82). Jeżeli używamy tej funkcji, to należy potwierdzić pozycje osi obrotu w przypadku nieabsolutnych enkoderów, które TNC wyświetla nast pnie w oknie pierwszoplanowym. Wyświetlana pozycja odpowiada ostatniej, przed wył czeniem aktywnej pozycji osi obrotu. O ile jedna z obydwu uprzednio aktywnych funkcji jest aktywna, to klawisz NC STARTnie posiada żadnej funkcji. TNC wydaje odpowiedni komunikat o bł dach.
HEIDENHAIN iTNC 530
55
2.1 Wł czyć, wył czyć
2.1 Wł czyć, wył czyć
Wył czenie
iTNC 530 z Windows 2000: Patrz „iTNC 530 wył czyć”, strona 614. Aby unikn ć strat danych przy wył czeniu, należy celowo wył czyć system operacyjny TNC: Wybrać rodzaj pracy Obsługa r czna Wybrać funkcj wył czenia, jeszcze raz potwierdzić przy pomocy Softkey TAK Jeśli TNC wyświetla w oknie przenikaj cym tekst Teraz można wył czyć, to wolno przerwać dopływ pr du do TNC Dowolne wył czenie TNC może prowadzić do utraty danych.
56
2 Obsługa r czna i nastawienie
2.2 Przesuni cie osi maszyny
Wskazówka
Przemieszczenie osi przy pomocy przycisków kierunkowych zależy od rodzaju maszyny. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny!
Przesun ć oś przy pomocy zewn trznego przycisku kierunkowego
Wybrać rodzaj pracy Obsługa r czna
Nacisn ć zewn trzny klawisz kierunkowy i trzymać, aż oś zostanie przesuni ta na zadanym odcinku lub
przemieścić w trybie ci głym oś: Trzymać naciśni tym zewn trzny przycisk kierunkowy oraz nacisn ć krótko zewn trzny START klawisz
Zatrzymać: Zewn trzny klawisz STOP nacisn ć
Z pomoc obu tych metod mog Państwo przesuwać kilka osi równocześnie. Posuw, z którym osie si przesuwaj , można zmienić poprzez Softkey F, patrz „Pr dkość obrotowa wrzeciona S, posuw F i funkcja dodatkowa M”, strona 66.
HEIDENHAIN iTNC 530
57
2.2 Przesuni cie osi maszyny
2.2 Przesuni cie osi maszyny
Ustalenie położenia krok po kroku
Przy pozycjonowaniu etapowym (krok po kroku) TNC przesuwa oś maszyny o określony przez użytkownika odcinek (krok). Wybrać rodzaj pracy Obsługa r czna lub Elektr. kółko r czne
Z
Softkey paski przeł czyć
8 8
Wybrać pozycjonowanie krok po kroku: Softkey DŁ.KROKU ustawić na ON DOSUW = Wprowadzić dosuw w mm, np. 8 mm
8
16
X
Nacisn ć zewn trzny przycisk kierunkowy: dowolnie cz sto pozycjonować
Maksymalnie możliwa do wprowadzenia wartość dla dosuwu wynosi 10 mm.
58
2 Obsługa r czna i nastawienie
Przemieszczanie przy pomocy elektronicznego kółka r cznego HR 410
Przenośne kółko r czne HR 410 wyposażone jest w dwa przyciski zgody. Przyciski zgody znajduj si poniżej chwytu gwiazdowego. Przesuni cie osi maszyny jest możliwe tylko, jeśli jeden z przycisków zgody pozostaje naciśni tym (funkcja zależna od zasady funkcjonowania maszyny). Kółko r czne HR 410 dysponuje nast puj cymi elementami obsługi: 1 2 3 4 5 6 Klawisz NOT AUS R czne kółko obrotowe Klawisze zgody Przyciski wyboru osi Przycisk przej cia położenia rzeczywistego Przyciski do ustalenia trybu posuwu (powoli, średnio, szybko; tryby posuwu s określane przez producentów maszyn) 7 Kierunek, w którym TNC przemieszcza wybran oś 8 Funkcje maszyny (zostaj określane przez producenta maszyn) Czerwone sygnały świetlne wskazuj , jak oś i jaki posuw wybrał operator. Przemieszczenie przy pomocy kółka obrotowego jest w przypadku aktywnej M118 możliwe także podczas odpracowania programu. Przesuni cie osi Wybrać rodzaj pracy Elektr. kółko r czne 4 6 8 2 1
3 4 5 7
Trzymać naciśni tym przycisk zgody
Wybrać oś
Wybrać posuw
Przemieścić aktywn oś w kierunku + lub
Przemieścić aktywn oś w kierunku –
HEIDENHAIN iTNC 530
59
2.2 Przesuni cie osi maszyny
2.2 Przesuni cie osi maszyny
Elektroniczne kółko obrotowe HR 420
W przeciwieństwie do HR 410 przenośne kółko HR420 jest wyposażone w ekran, na którym zostaj ukazywane różne informacje. Oprócz tego można przy pomocy softkeys kółka obrotowego wykonać ważne funkcje ustawienia, np. wyznaczenie punktów bazowych lub zapis i odpracowanie instrukcji M. Jak tylko kółko zostanie aktywowane poprzez klawisz aktywowania kółka, niemożliwa jest obsługa przy pomocy pulpitu sterowniczego. TNC ukazuje ten stan na ekranie monitora TNC w oknie pierwszoplanowym. Kółko r czne HR 420 dysponuje nast puj cymi elementami obsługi: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Klawisz NOT AUS Monitor kółka dla wyświetlenia statusu i wyboru funkcji Softkeys Klawisze wyboru osi Klawisz aktywowania kółka Klawisze ze strzałk dla zdefiniowania czułości kółka Klawisz kierunku, w którym TNC przemieszcza wybran oś Wł czenie wrzeciona (funkcja zależna od maszyny) Wył czenie wrzeciona (funkcja zależna od maszyny) Klawisz „generowanie wiersza NC” Start NC Stop NC Klawisz zgody R czne kółko obrotowe Potencjometr pr dkości obrotowej wrzeciona Potencjometr posuwu 1 2 3 4 6 7 11 12 13 14
6 5 7 8 9 10
15 16
Przemieszczenie przy pomocy kółka obrotowego jest w przypadku aktywnej M118 możliwe także podczas odpracowania programu. Producent maszyn może zaimplementować dodatkowe funkcje dla kółka HR 420. Prosz uwzgl dnić informacje w instrukcji obsługi maszyny
60
2 Obsługa r czna i nastawienie
Ekran monitora Ekran kółka obrotowego (patrz obrazek) składa si z 4 wierszy. TNC pokazuje nast puj ce informacje: ZADANA X+1.563: rodzaj wyświetlania pozycji i pozycj wybranej osi 2 *: STIB (z j.niem. sterowanie w eksploatacji) 3 S1000: aktualna pr dkość obrotowa wrzeciona 4 F500: aktualny posuw, z którym wybrana oś zostaje momentalnie przemieszczana 5 E: pojawił si bł d 6 3D: funkcja nachylenia płaszczyzny obróbki jest aktywna 7 2D: funkcja obrotu tła jest aktywna 8 RES 5.0: aktywna rozdzielczość kółka obrotowego. droga w mm/obrót (°/obrót w przypadku osi obrotu), pokonywana przez wybran oś za jeden obrót kółka 9 STEP ON lub OFF: pozycjonowanie pojedyńczymi krokami aktywne lub nieaktywne. Przy aktywnej funkcji TNC ukazuje dodatkowo aktywny krok przemieszczenia 10 Pasek klawiszy programowanych (soft key): Wybór rozmaitych funkcji, opis w poniższych rozdziałach 1 Wybór przewidzianej do przemieszczenia osi Osie główne X, Y i Z jak dwie dalsze, zdefiniowalne przez producenta maszyn osi, można aktywować bezpośrednio poprzez klawisze wyboru osi. Jeśli maszyna dysponuje dalszymi osiami, to należy post pić nast puj co: Softkey kółka F1 (AX) nacisn ć: TNC ukazuje na ekranie kółka wszystkie aktywne osie. Momentalnie aktywna oś miga Wymagan oś wybrać przy pomocy softkey kółka F1 ( >) lub F2 (< ) i przy pomocy softkey kółka F3 (OK) potwierdzić Nastawienie czułości kółka Czułość kółka obrotowego określa, jak drog ma pokonać oś za jeden obrót kółka. Definiowalne czułości s na stałe nastawione i wybieralne poprzez klawisze ze strzałk kółka obrotowego (tylko jeśli wymiar kroku nie jest aktywny). Nastawialne czułości: 0.01/0.02/0.05/0.1/0.2/0.5/1/2/5/10/20 [mm/obrót lub stopnie/obrót]
1 3 8
2 4 do 7 9 10
HEIDENHAIN iTNC 530
61
2.2 Przesuni cie osi maszyny
2.2 Przesuni cie osi maszyny
Przemieszczenie osi Aktywowanie kółka obrotowego: Klawisz kółka na HR 420 nacisn ć. TNC może być obsługiwane teraz tylko poprzez HR 420, okno pierwszoplanowe z tekstem wskazówki zostaje wyświetlane na ekranie monitora TNC
W razie konieczności poprzez Softkey OPM wybrać ż dany tryb pracy (patrz „Zmiana trybu pracy” na stronie 64)
W razie potrzeby trzymać naciśni tym przycisk zgody
Wybrać oś na kółku obrotowym, która ma zostać przemieszczona Wybrać osie dodatkowe poprzez softkeys
Przemieścić aktywn oś w kierunku + lub
Przemieścić aktywn oś w kierunku –
Deaktywowanie kółka obrotowego: Klawisz kółka na HR 420 nacisn ć. TNC może być teraz obsługiwane przez pulpit sterowniczy
Ustawienia potencjometru Po aktywowaniu kółka obrotowego, potencjometry na pulpicie obsługi maszyny s nadal aktywne. Jeżeli chcemy używać potencjometrów na kółku, to prosz to wykonać w nast puj cy sposób: nacisn ć klawisze Ctrl i kółko elektr. na HR 420, TNC wyświetla na ekranie kółka menu softkeys dla wyboru potencjometru Softkey HW nacisn ć, aby przeł czyć potencjometry kółka na „aktywne” Kiedy tylko potencjometry kółka zostały aktywowane, należy przed deselekcj kółka ponownie aktywować potencjometry pulpitu sterowania maszyny. Prosz post pić nast puj co: nacisn ć klawisze Ctrl i kółko elektr. na HR 420, TNC wyświetla na ekranie kółka menu softkeys dla wyboru potencjometru Softkey KBD nacisn ć, aby przeł czyć potencjometry pulpitu sterowania maszyny na aktywne
62
2 Obsługa r czna i nastawienie
Pozycjonowanie krok po kroku Przy pozycjonowaniu etapowym (krok po kroku) TNC przesuwa momentalnie aktywn oś kółka o określony przez użytkownika odcinek (krok). Softkey kółka F2 (STEP) nacisn ć Aktywowanie pozycjonowania krok po kroku: Softkey kółka 3 (ON) nacisn ć Wybrać ż dany rozmiar kroku poprzez naciśni cie klawiszy F1 lub F2. Jeśli trzymamy naciśni tym jeden z tych klawiszy, to TNC zwi ksza krok zliczania przy każdej zmianie liczby dziesi tnej o współczynnik 10. Poprzez dodatkowe naciśni cie klawisza Ctrl zwi ksza si krok zliczania na 1. Najmniejszy możliwy wymiar kroku wynosi 0,0001 mm, najwi kszy możliwy krok wynosi 10 mm Wybrany wymiar kroku z softkey 4 (OK) przej ć Klawiszem kółka + lub – przemieścić aktywn oś kółka w odpowiednim kierunku Zapis dodatkowych instrukcji M Softkey kółka F3 (MSF) nacisn ć Softkey kółka F1 (M) nacisn ć Wybrać ż dany numer instrukcji M poprzez naciśni cie klawiszy F1 lub F2 Wykonać dodatkow instrukcj M za pomoc klawisza NC start Zapisanie pr dkości obrotowej wrzeciona S Softkey kółka F3 (MSF) nacisn ć Softkey kółka F2 (S) nacisn ć Wybrać ż dan pr dkość obrotow poprzez naciśni cie klawiszy F1 lub F2. Jeśli trzymamy naciśni tym jeden z tych klawiszy, to TNC zwi ksza krok zliczania przy każdej zmianie liczby dziesi tnej o współczynnik 10. Poprzez dodatkowe naciśni cie klawisza Ctrl zwi ksza si krok zliczania na 1000 Aktywowanie nowej pr dkości obrotowej S przy pomocy klawisza NC start Zapis posuwu F Softkey kółka F3 (MSF) nacisn ć Softkey kółka F3 (F) nacisn ć Wybrać ż dany posuw poprzez naciśni cie klawiszy F1 lub F2. Jeśli trzymamy naciśni tym jeden z tych klawiszy, to TNC zwi ksza krok zliczania przy każdej zmianie liczby dziesi tnej o współczynnik 10. Poprzez dodatkowe naciśni cie klawisza Ctrl zwi ksza si krok zliczania na 1000 Nowy posuw F za pomoc softkey kółka F3 (OK) przej ć
HEIDENHAIN iTNC 530
63
2.2 Przesuni cie osi maszyny
2.2 Przesuni cie osi maszyny
Wyznaczyć punkt odniesienia Softkey kółka F3 (MSF) nacisn ć Softkey kółka F4 (PRS) nacisn ć W razie potrzeby wybrać oś, na której należy wyznaczyć punkt bazowy Oś przy pomocy softkey kółka F3 (OK) wyzerować lub klawiszami kółka F1 i F2 nastawić wymagan wartość a nast pnie z softkey kółka F3 (OK) przej ć. Poprzez dodatkowe naciśni cie klawisza Ctrl zwi ksza si krok zliczania na 10 Zmiana trybu pracy Poprzez softkey kółka F4 (OPM) można przeł czyć na kółku tryb pracy sterowania, o ile aktualny jego stan pozwala na przeł czenie. Softkey kółka F4 (OPM) nacisn ć Wybór poprzez softkeys kółka wymaganego trybu pracy MAN: tryb manualny MDI: Pozycjonowanie z r cznym wprowadzeniem danych SGL: przebieg programu pojedyńczymi blokami RUN: przebieg programu według kolejności bloków Generowanie kompletnego wiersza L Zdefiniować poprzez funkcj MOD wartości osiowe, które maj zostać przej te do wiersza NC (patrz „Wybór osi dla generowania L bloku” na stronie 574). Jeśli nie wybrano żadnych osi, TNC ukazuje komunikat o bł dach Brak wyboru osi Tryb pracy Pozycjonowanie z r cznym zapisem danych wybrać W razie potrzeby wybrać przy pomocy klawiszy ze strzałk na klawiaturze TNC ten wiersz NC, za którym chcemy uplasować nowy wiersz L Aktywowanie kółka obrotowego Klawisz kółka „generowanie wiersza NC” nacisn ć: TNC wstawia kompletny wiersz L, zawieraj cy wszystkie poprzez funkcje MOD wybrane pozycje osi
64
2 Obsługa r czna i nastawienie
Funkcje w trybach pracy przebiegu programu W trybach pracy przebiegu programu można wykonać nast puj ce funkcje: NC start (klawisz kółka NC start) NC stop (klawisz kółka NC stop) Jeśli naciśni to NC stop: wewn trzny stop (softkey kółka MOP i nast pnie STOP) Jeśli naciśni to NC stop: Manualne przemieszczenie osi (softkey kółka MOP a nast pnie MAN) Ponowny najazd na kontur, po manualnym przemieszczeniu osi podczas przerwy w odpracowywaniu programu (softkeys kółka MOP a potem REPO). Obsługa nast puje poprzez softkeys kółka, jak w przypadku softkeys ekranu (patrz „Ponowne dosuni cie narz dzia do konturu” na stronie 542) Wł czenie/wył czenie funkcji nachylenia płaszczyzny obróbki (softkeys kółka MOP a nast pnie 3D)
HEIDENHAIN iTNC 530
65
2.2 Przesuni cie osi maszyny
2.3 Pr dkość obrotowa wrzeciona S, posuw F i funkcja dodatkowa M
2.3 Pr dkość obrotowa wrzeciona S, posuw F i funkcja dodatkowa M
Zastosowanie
W rodzajach pracy Obsługa r czna i El. kółko r czne prosz wprowadzić pr dkość obrotow S, posuw F i funkcj dodatkow M przy pomocy Softkeys. Funkcje dodatkowe znajduj si w „7.Programowanie: funkcje dodatkowe” z ich opisem. Producent maszyn określa z góry, jakie funkcje dodatkowe mog Państwo wykorzystywać i jak one spełniaj funkcje.
Wprowadzić wartości
Pr dkość obrotowa wrzeciona S, funkcja dodatkowa M Wybrać wprowadzenie pr dkości obrotowej wrzeciona: Softkey S PR DKOŚĆ OBROTOWA WRZECIONA S= 1000 Wprowadzić pr dkość obrotow wrzeciona i przy pomocy zewn trznego klawisza START przej ć
Obroty wrzeciona z wprowadzon pr dkości S uruchomiamy przy pomocy funkcji dodatkowej M. Funkcja dodatkowa M zostaje wprowadzona w podobny sposób. Posuw F Wprowadzenie posuwu F należy zamiast zewn trznym klawiszem START potwierdzić ENT klawiszem. Dla posuwu F obowi zuje: Jeśli wprowadzono F=0, to pracuje najmniejszy posuw z MP1020 F zostaje zachowany także po przerwie w dopływie pr du
66
2 Obsługa r czna i nastawienie
Zmienić pr dkość obrotow wrzeciona i posuw
Przy pomocy gałek obrotowych Override dla pr dkości obrotowej wrzeciona S i posuwu F można zmienić nastawion wartość od 0% do 150%. Gałka obrotowa Override dla pr dkości obrotowej wrzeciona działa wył cznie w przypadku maszyn z bezstopniowym nap dem wrzeciona.
HEIDENHAIN iTNC 530
67
2.3 Pr dkość obrotowa wrzeciona S, posuw F i funkcja dodatkowa M
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
Wskazówka
Punkt odniesienia wyznaczyć (z 3D sond impulsow ) Podr cznik obsługi dla użytkownika Cykle sondy impulsowej. Przy wyznaczaniu punktów odniesienia ustawia si wyświetlacz TNC na współrz dne znanej pozycji obrabianej cz ści.
Przygotowanie
Zamocować i uregulować obrabian cz ść Narz dzie zerowe o znanym promieniu zamocować Upewnić si , że TNC wyświetla rzeczywiste wartości położenia
68
2 Obsługa r czna i nastawienie
Wyznaczanie punktu odniesienia przez klawisze osiowe
Czynności ochronne Jeżeli powierzchnia obrabianego przedmiotu nie może zostać zarysowana, to na przedmiot zostaje położona blacha o znanej grubości d. Dla punktu odniesienia wprowadzamy potem wartość o d wi ksz .
Y
Z
X
Y
Rodzaj pracy Obsługa r czna wybrać
X
Przesun ć ostrożnie narz dzie, aż dotknie obrabianego przedmiotu (porysuje go)
Wybrać oś (wszystkie osie można wybierać na ASCII klawiaturze) WYZNACHYĆ PUNKT ODNIESIENIA Z= Narz dzie zerowe, oś wrzeciona: Ustawić wyświetlacz na znan pozycj obrabianego przedmiotu (np. 0) lub wprowadzić grubość d blachy. Na płaszczyźnie obróbki: Promień narz dzia uwzgl dnić
Punkty odniesienia dla pozostałych osi wyznacz Państwo w ten sam sposób. Jeśli używamy w osi dosuwu ustawione wst pnie narz dzie, to prosz nastawić wyświetlacz osi dosuwu na długość L narz dzia lub na sum Z=L+d.
HEIDENHAIN iTNC 530
69
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
Zarz dzanie punktem odniesienia przy pomocy tabeli preset
Tabeli preset należy używać koniecznie, jeśli maszyna wyposażona jest w osie obrotu (stół obrotowy lub głowica obrotowa) i pracujemy z wykorzystaniem funkcji nachylenia płaszczyzny obróbki maszyna jest wyposażona w system zmiany głowicy pracowano dotychczas na starszych modelach sterowań TNC z tabelami punktów zerowych z odniesieniem do REF chcemy dokonywać obróbki kilku takich samych przedmiotów, zamocowanych z różnym położeniem nachylenia Tabela preset może zawierać dowoln liczb wierszy (punktów odniesienia). Aby zoptymalizować wielkość pliku i szybkość obróbki, należy używać tylko tylu wierszy, ile potrzebnych jest dla zarz dzania punktami odniesienia. Nowe wiersze mog zostać wstawione ze wzgl dów bezpieczeństwa tylko na końcu tabeli preset Zapis punktów odniesienia (baz) do pami ci w tabeli preset Tabela Preset nosi nazw PRESET.PR i jest zapisana w folderze TNC:\ do pami ci. PRESET.PR może być poddawana edycji tylko w trybie pracy Sterowanie r czne i El. kółko obr. W trybie pracy Program wprowadzić do pami ci/edycja można tylko czytać tabel , jednakże nie można dokonywać zmian. Kopiowanie tabeli preset do innego foldera (dla zabezpieczenia danych) jest dozwolone. Wiersze, zabezpieczone od zapisu przez producenta maszyn, s także w skopiowanych tabelach zasadniczo zabezpieczone od zapisu, czyli nie mog zostać zmienione przez operatora. Prosz nie zmieniać w skopiowanych tabelach liczby wierszy! To może prowadzić do problemów, jeżeli chcemy ponownie aktywować tabel . Aby móc aktywować tabel Preset skopiowan do innego foldera, należy skopiować j z powrotem do foldera TNC:\ .
70
2 Obsługa r czna i nastawienie
Operator posiada kilka możliwości, zapisu do pami ci punktów odniesienia/obrotów podstawowych w tabeli preset Poprzez cykle próbkowania w trybie pracy Obsługa r czna lub El.kółko obrotowe (patrz instrukcja obsługi Cykle sondy impulsowej, rozdział 2) Poprzez cykle próbkowania 400 do 402 i 410 do 419 w trybie automatycznym (patrz instrukcja obsługi Cykle sondy impulsowej, rozdział 3) Manualny zapis (patrz poniższy opis) Obroty tła (podstawy) z tabeli preset obracaj układ współrz dnych wokół punktu ustawienia wst pnego, który znajduje si w tym samym wierszu jak i obrót tła. TNC sprawdza przy wyznaczaniu punktu bazowego, czy pozycja osi nachylenia zgadza si z odpowiednimi wartościami 3D ROT menu (zależne ustawienia parametru maszynowego). Z tego wynika: Przy nieaktywnej funkcji Nachylenie płaszczyzny obróbki wyświetlacz położenia osi obrotu musi być = 0° (w razie konieczności wyzerować osie obrotu) Przy aktywnej funkcji Nachylenie płaszczyzny obróbki wyświetlacze położenia osi obrotu i zapisane k ty w 3D ROT menu musz si ze sob zgadzać Producent maszyn może zablokować dowolne wiersze w tabeli preset, aby odłożyć w niej stałe punkty odniesienia (np. punkt środkowy stołu obrotowego). Te wiersze zaznaczone s w tabeli preset innym kolorem (zaznaczenie standardowe jest w kolorze czerwonym). Wiersz 0 w tabeli preset jest zasadniczo zabezpieczony przed zapisem. TNC zapami tuje w wierszu 0 zawsze ten punkt odniesienia, który został wyznaczony manualnie przy pomocy klawiszy osiowych lub poprzez Softkey w ostatniej kolejności przez operatora. Jeśli manualnie wyznaczony punkt odniesienia jest aktywny, to TNC ukazuje we wskazaniu statusu tekst PR MAN(0) Jeśli ustawimy wskazanie TNC za pomoc cykli sondy impulsowej dla wyznaczania punktu odniesienia, to TNC nie zapisuje tych wartości w wierszu 0.
HEIDENHAIN iTNC 530
71
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
Zapis punktów odniesienia (baz) manualnie do pami ci w tabeli Preset Aby zapisać punkty odniesienia do tabeli Preset, należy wykonać to w nast puj cy sposób Rodzaj pracy Obsługa r czna wybrać
Przesun ć ostrożnie narz dzie, aż dotknie obrabianego przedmiotu (porysuje go) albo odpowiednio pozycjonować zegar pomiarowy
Wyświetlenie tabeli Preset: TNC otwiera tabel Preset i ustawia kursor na aktywnym wierszu tabeli
Wybór funkcji dla zapisu Preset: TNC ukazuje na pasku Softkey znajduj ce si w dyspozycji możliwości wprowadzenia. Opis możliwości wprowadzenia: patrz tabela poniżej
Wybrać wiersz w tabeli Preset, który chcemy zmienić (numer wiersza odpowiada numerowi Preset)
W razie konieczności wybrać kolumn (oś) w tabeli Preset, któr chcemy zmienić
Poprzez Softkey wybrać jedn ze znajduj cych si do dyspozycji możliwości wprowadzenia (patrz poniższa tabela)
72
2 Obsługa r czna i nastawienie
Funkcja Przej cie pozycji rzeczywistej narz dzia (czujnik zegarowy pomiaru) bezpośrednio jako nowy punkt odniesienia: Funkcja zapisuje do pami ci punkt odniesienia tylko na tej osi, na której leży właśnie jasne pole Przypisanie pozycji rzeczywistej narz dzia (czujnika zegarowego pomiaru) dowolnej wartości: Funkcja zapisuje do pami ci punkt odniesienia tylko na tej osi, na której leży właśnie jasne pole. Zapisać wymagan wartość w oknie pierwszoplanowym Przesuni cie inkrementalne zapisanego już w tabeli punktu odniesienia: Funkcja zapisuje do pami ci punkt odniesienia tylko na tej osi, na której leży właśnie jasne pole. Zapisać wymagan wartość korekcji z właściwym znakiem liczby w oknie pierwszoplanowym Bezpośrednie wprowadzenie nowego punktu odniesienia bez obliczania kinematyki (specyficznie dla osi). Należy używać tej funkcji tylko wówczas, jeśli maszyna wyposażona jest w stół obrotowy i operator chce ustawić bezpośrednim zapisem 0 punkt odniesienia na środku stołu obrotowego. Funkcja zapisuje do pami ci wartość tylko na tej osi, na której leży właśnie jasne pole. Zapisać wymagan wartość w oknie pierwszoplanowym Zapisanie momentalnie aktywnego punktu odniesienia do dowolnie wybieralnego wiersza tabeli: Funkcja zapisuje do pami ci punkt odniesienia we wszystkich osiach i aktywuje nast pnie automatycznie odpowiedni wiersz tabeli
Softkey
HEIDENHAIN iTNC 530
73
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
Objaśnienie do zapami tanych w tabeli preset wartości Prosta maszyna z trzema osiami bez zespołu nachylenia TNC zapami tuje w tabeli Preset odst p od punktu odniesienia przedmiotu do punktu referencyjnego (z właściwym znakiem liczby) Maszyna z głowic obrotow TNC zapami tuje w tabeli Preset odst p od punktu odniesienia przedmiotu do punktu referencyjnego (z właściwym znakiem liczby) Maszyna ze stołem obrotowym TNC zapami tuje w tabeli Preset odst p od punktu odniesienia przedmiotu do punktu środkowego stołu obrotowego (z właściwym znakiem liczby) Maszyna ze stołem obrotowym i głowic nachyln TNC zapami tuje w tabeli preset odst p od punktu odniesienia przedmiotu do punktu środkowego stołu obrotowego Prosz uwzgl dnić, iż przy przesuwaniu maszyny podziałowej na stole obrabiarki (realizowanym poprzez zmian opisu kinematyki) niekiedy zostaj przesuni te punkty wst pnego ustawienia, nie zwi zane bezpośrednio z maszyn podziałow .
74
2 Obsługa r czna i nastawienie
Edycja tabeli preset Funkcja edycji w trybie tabelarycznym Wybrać pocz tek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Wybrać nast pn stron tabeli Wybór funkcji dla zapisu Preset: Aktywować punkt odniesienia aktualnie wybranego wiersza tabeli preset Wł czyć wprowadzaln liczb wierszy na końcu tabeli (2. pasek softkey) Skopiować pole z jasnym tłem 2. pasek softkey) Wstawić skopiowane pole (2. pasek softkey) Anulować aktualnie wybrany wiersz: TNC zapisuje we wszystkich szpaltach – (2. pasek softkey) Wł czyć pojedyńcze wiersze na końcu tabeli (2. pasek softkey) Usun ć pojedyńcze wiersze na końcu tabeli (2. pasek softkey) Softkey
HEIDENHAIN iTNC 530
75
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
Aktywować punkt odniesienia z tabeli preset w trybie Przy aktywowaniu punktu odniesienia z tabeli preset, TNC wycofuje wszystkie aktywne przeliczenia współrz dnych, aktywowane przy pomocy nast puj cych cykli: Cykl 7, przesuni cie punktu zerowego Cykl 8, odbicie lustrzane Cykl 10, obrót Cykl 11, współczynnik wymiarowy Cykl 26, współczynnik wymiarowy specyficzny dla osi Przeliczenie współrz dnych z cyklu 19, nachylenie płaszczyzny obróbki pozostaje nadal aktywne.
Rodzaj pracy Obsługa r czna wybrać
Wyświetlenie tabeli Preset
Wybrać numer punktu odniesienia, który chcemy aktywować, lub
poprzez klawisz GOTO wybrać numer punktu odniesienia, który chcemy aktywować, przy pomocy klawisza ENT potwierdzić
Aktywować punkt odniesienia
Potwierdzić aktywowanie punktu odniesienia TNC ustawia wyświetlacz i – jeśli zdefiniowano – obrót podstawowy
Opuszczenie tabeli preset
Aktywowanie punktu odniesienia z tabeli preset w programie NC Dla aktywowania punktów odniesienia z tabeli preset podczas przebiegu programu, prosz używać cyklu 247. W cyklu 247 definiujemy tylko numer punktu odniesienia, który chcemy aktywować (patrz „WYZNACZANIE PUNKTU ODNIESIENIA (cykl G247)” na stronie 432).
76
2 Obsługa r czna i nastawienie
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
Zastosowanie, sposób pracy
Funkcje nachylania płaszczyzny obróbki zostaj dopasowane do TNC i maszyny przez producenta maszyn. W przypadku określonych głowic obrotowych (stołów obrotowych), producent maszyn określa, czy programowane w cyklu k ty zostaj interpretowane przez TNC jako współrz dne osi obrotowych lub jako komponenty k towe ukośnej płaszczyzny. Prosz zwrócić uwag na podr cznik obsługi maszyny. TNC wspomaga pochylenie płaszczyzn obróbki na obrabiarkach z głowicami obrotowymi a także stołami obrotowymi podziałowymi. Typowymi rodzajami zastosowania s np. ukośne odwierty lub leż ce ukośnie w przestrzeni kontury. Przy tym płaszczyzna obróbki zostaje zawsze pochylona o aktywny punkt zerowy. Jak zwykle, obróbka zostaje zaprogramowana w jednej płaszczy˙nie głównej (np. X/Y płaszczyzna), jednakże wykonana na płaszczy˙nie, która została nachylona do płaszczyzny głównej. Dla pochylenia płaszczyzny obróbki s trzy funkcje do dyspozycji: R czne pochylenie przy pomocy Softkey 3D ROT przy rodzajach pracy Obsługa R czna i Elektr. kółko obrotowe patrz „Aktywować manualne nachylenie”, strona 81 Nachylenie sterowane, cykl 19 PłASZCZYZNA OBRÓBKI w programie obróbki (patrz „PŁASZCZYZNA OBROBKI (cykl G80, opcja software 1)” na stronie 437) Sterowane nachylenie, PLANE funkcja w programie obróbki (patrz „Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1)” na stronie 450) TNC funkcje dla „Nachylania płaszczyzny obróbki“ stanowi transformacj współrz dnych. Przy tym płaszczyzna obróbki leży zawsze prostopadle do kierunku osi narz dzia.
Z B
Y
10°
X
HEIDENHAIN iTNC 530
77
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
Zasadniczo rozróżnia TNC przy pochyleniu płaszczyzny obróbki dwa typy maszyn: Maszyna ze stołem obrotowym podziałowym Należy obrabiany przedmiot poprzez odpowiednie pozycjonowanie stołu obrotowego np. przy pomocy L bloku, umieścić do ż danego położenia obróbki Położenie przekształconej osi narz dzia nie zmienia si w stosunku do stałego układu współrz dnych maszyny. Jeśli stół obrotowy – to znaczy przedmiot – np. obracamy o 90°, to układ współrz dnych nie obraca si wraz z nim. Jeśli w rodzaju pracy Obsługa r czna naciśniemy klawisz kierunkowy Z+, to narz dzie przemieszcza si w kierunku Z+ TNC uwzgl dnia dla obliczania transformowanego układu współrz dnych tylko mechanicznie uwarunkowane przesuni cia odpowiedniego stołu obrotowego –tak zwane „translatoryjne“ przypadaj ce wielkości Maszyna z głowic obrotow Należy narz dzie poprzez odpowiednie pozycjonowanie głowicy obrotowej, np. przy pomocy L bloku, umieścić w ż dane położenie Położenie przekształconej osi narz dzia zmienia si w stosunku do stałego układu współrz dnych maszyny. Jeśli obracamy głowic maszyny – to znaczy narz dzie – np w osi B o +90°, to układ współrz dnych obraca si również. Jeśli naciśniemy w rodzaju pracy Obsługa r czna klawisz kierunkowy Z+, to narz dzie przesuwa si w kierunku X+ stałego układu współrz dnych maszyny TNC uwzgl dnia dla obliczenia przekształconego układu współrz dnych mechanicznie uwarunkowane wzajemne przesuni cia głowicy obrotowej („translatoryjne“przypadaj ce wielkości) i wzajemne przesuni cia, które powstaj poprzez nachylenie narz dzia (3D korekcja długości narz dzia)
Dosuni cie narz dzia do punktów odniesienia przy pochylonych osiach
Przy pochylonych osiach dosuni cie wypełnia si przy pomocy zewn trznych przycisków kierunkowych. TNC interpoluje przy tym odpowiednie osie. Prosz zwrócić uwag , aby funkcja „nachylić płaszczyzn obróbki“ była aktywna w rodzaju pracy Obsługa r czna i aby został wprowadzony rzeczywisty k t osi obrotowej w polu menu.
78
2 Obsługa r czna i nastawienie
Wyznaczyć punkt odniesienia w układzie pochylonym
Kiedy pozycjonowanie osi obrotowych zostało zakończone, prosz wyznaczyć punkt odniesienia jak w układzie nie pochylonym. Zachowanie TNC przy wyznaczaniu punktu odniesienia zależy przy tym od ustawienia parametru maszynowego 7500 w tabeli kinematyki: MP 7500, Bit 5=0 TNC sprawdza przy aktywnej nachylonej płaszczyźnie obróbki, czy przy wyznaczeniu punktu odniesienia w osiach X, Y i Z aktualne współrz dne osi obrotu zgadzaj si ze zdefiniowanymi przez operatora k tami nachylenia (3D ROT menu). Jeśli funkcja Nachylenie płaszczyzny obróbki nie jest aktywna, to TNC sprawdza, czy osie obrotu znajduj si na 0° (pozycje rzeczywiste). Jeżeli pozycje nie zgadzaj si ze sob , to TNC wydaje komunikat o bł dach. MP 7500, Bit 5=1 TNC nie sprawdza, czy aktualne współrz dne osi obrotu (pozycje rzeczywiste) zgadzaj si ze zdefiniowanymi k tami nachylenia. Wyznaczać punkt odniesienia zasadniczo zawsze na wszystkich trzech osiach. Jeśli osie obrotu maszyny nie s wyregulowane, to należy zapisać pozycj rzeczywist osi obrotu do menu dla manualnego nachylenia: Jeśli pozycja rzeczywista osi obrotu (jednej lub kilku) nie jest zgodna z zapisem, to TNC oblicza bł dnie punkt odniesienia.
Wyznaczenie punktu odniesienia w maszynach z okr głym stołem obrotowym
Jeżeli ustawiamy obrabiany przedmiot poprzez obrót stołu, np. przy pomocy cyklu próbkowania 403, to należy przed wyznaczeniem punktu odniesienia w osiach liniowych X, Y i Z wyzerować oś stołu obrotowego po operacji ustawienia. W przeciwnym razie TNC wydaje komunikat o bł dach. Cykl 403 oferuje t możliwość bezpośrednio, a mianowicie wyznaczaj c parametry wprowadzenia (patrz instrukcja obsługi Cykle sondy impulsowej „Kompensowanie obrotu podstawowego poprzez oś obrotu”).
Wyznaczanie punktu odniesienia na maszynach z systemem zmiany głowicy
Jeśli maszyna wyposażona jest w system zmiany głowicy, to należy zarz dzać punktami odniesienia zasadniczo poprzez tabel preset. Punkty odniesienia, zapisane do pami ci w tabeli preset, zawieraj obliczenie aktywnej kinematyki maszyny (geometria głowicy). Jeśli wymieniamy głowic , to TNC uwzgl dnia nowe, zmienione wymiary głowicy, tak iż aktywny punkt odniesienia pozostaje zachowany.
HEIDENHAIN iTNC 530
79
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
Wyświetlenie położenia w układzie pochylonym
Wyświetlone w polu stanu pozycje (ZAD. i RZECZ.) odnosz si do nachylonego układu współrz dnych.
Ograniczenia przy nachylaniu płaszczyzny obróbki
Funkcja próbkowania Obrót tła nie znajduje si w dyspozycji, jeśli w trybie pracy Obsługa r czna aktywowano funkcj nachylenia płaszczyzny obróbki Pozycjonowania PLC (ustalane przez producenta maszyn) nie s dozwolone
80
2 Obsługa r czna i nastawienie
Aktywować manualne nachylenie
Wybrać manualne nachylenie: Softkey 3D ROT nacisn ć
Pozycjonować jasne pole klawiszem ze strzałk na punkt menu Sterowanie r czne
Aktywować manualne nachylenie: Softkey AKTYWNE nacisn ć
Jasne pole pozycjonować klawiszem ze strzałk na ż dan oś obrotu
Wprowadzić k t nachylenia
Zakończyć wprowadzenie: Klawisz END
Dla deaktywowania prosz w menu Pochylić płaszczyzn obróbki ustawić na Nieaktywny ż dany rodzaj pracy. Jeśli funkcja Nachylić płaszczyzn obróbki jest aktywna i TNC przemieszcza osie maszyny odpowiednio do nachylonych osi, to wyświetlacz stanu ukazuje symbol . Jeżeli funkcja Pochylić płaszczyzn obróbki dla rodzaju pracy Przebieg programu zostanie ustawiona na Aktywna, to wniesiony do menu k t nachylenia obowi zuje od pierwszego bloku w wypełnianym programie obróbki. Jeśli używamy w programie obróbki cyklu 19 PŁASZCZYZNA OBROBKI lub PLANE funkcji, to zadziałaj tam zdefiniowane wartości k ta. Wprowadzone do menu wartości k towe zostaj przepisane wartościami wywołanymi.
HEIDENHAIN iTNC 530
81
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
Wyznaczenie aktualnego kierunku osi narz dzia jako aktywnego kierunku obróbki (funkcja FCL2)
Ta funkcja musi zostać aktywowana przez producenta maszyn. Prosz zwrócić uwag na podr cznik obsługi maszyny. Przy pomocy tej funkcji można w trybach pracy Sterowanie r czne i El.kółko obrotowe przemieścić narz dzie za pomoc zewn trznych klawiszy kierunkowych lub przy pomocy kółka w tym kierunku, w którym wskazuje momentalnie oś narz dzia. Używać tej funkcji, jeśli chcemy przemieścić narz dzie podczas przerwania przebiegu 5 osi programu w kierunku osi narz dzia chcemy przy pomocy kółka lub zewn trznych klawiszy kierunkowych w trybie manualnym przeprowadzić obróbk z podstawionym narz dziem Wybrać manualne nachylenie: Softkey 3D ROT nacisn ć
Pozycjonować jasne pole klawiszem ze strzałk na punkt menu Sterowanie r czne
Aktywowanie aktywnego kierunku osi narz dzia jako aktywnego kierunku obróbki: Softkey NARZ OŚ nacisn ć
Zakończyć wprowadzenie: Klawisz END
Dla dezaktywowania ustawiamy w menu Nachylenie płaszczyzny obróbki punkt menu Sterowanie r czne na Nieaktywny. Jeśli funkcja Przemieszczenie w kierunku osi narz dzia jest aktywna, to wskazanie statusu wyświetla symbol . Główna oś płaszczyzny obróbki (X dla osi narz dzia Z) leży zawsze na stałej maszynowej płaszczyźnie głównej (Z/X dla osi narz dzia Z). Funkcja ta znajduje si także wówczas do dyspozycji, jeśli przerwiemy przebieg programu i chcemy manualnie przemieścić osie.
82
2 Obsługa r czna i nastawienie
2.6 Dynamiczne monitorowanie kolizji (opcja software)
Funkcja
Dynamiczne monitorowanie kolizji DCM (angl.: Dynamic Collision Monitoring) musi zostać dopasowana przez producenta maszyn do TNC i do maszyny. Prosz zwrócić uwag na podr cznik obsługi maszyny. Producent maszyn może definiować dowolne objekty, monitorowane przez TNC przy wszystkich ruchach maszynowych. Jeśli dwa monitorowane odnośnie kolizji objekty zbliż si do siebie na mniejsz niż zdefiniowano odległość to TNC wydaje komunikat o bł dach. TNC monitoruje także aktywne narz dzie o zapisanej w tabeli narz dzi długości i zapisanym promieniu odnośnie kolizji (zakłada si użycie cylindrycznego narz dzia). Należy zwrócić uwag , iż w przypadku niektórych narz dzi (np. głowic frezowych) powoduj ca kolizj średnica może być wi ksza niż zdefiiowane przez dane korekcji narz dzia wymiary. Dynamiczne monitorowanie kolizji jest aktywne we wszystkich trybach pracy maszyny i zostaje ukazywane poprzez symbol w wierszu trybów pracy.
Monitorowanie kolizji w r cznych trybach pracy
W trybach pracy Sterowanie r czne lub El. kółko TNC zatrzymuje przemieszczenie, jeśli dwa monitorowane na kolizj objekty zbliżyły si na odległość mniejsz od zdefiniowanej. Dodatkowo TNC redukuje znacznie pr dkość posuwu, jeśli odst p od powoduj cej bł d wartości granicznej jest mniejszy niż 5 mm. TNC rozróżnia trzy strefy przy naprawianiu tego bł du: Ostrzeżenie pierwsze: Dwa monitorowane na kolizj objekty znajduj si w odległości od siebie mniejszej niż 14 mm Ostrzeżenie: Dwa monitorowane na kolizj objekty znajduj si w odległości od siebie mniejszej niż 8 mm Bł d: Dwa monitorowane na kolizj objekty znajduj si w odległości od siebie mniejszej niż 2 mm
HEIDENHAIN iTNC 530
83
2.6 Dynamiczne monitorowanie kolizji (opcja software)
2.6 Dynamiczne monitorowanie kolizji (opcja software)
Strefa pierwszego ostrzeżenia Dwa monitorowane na kolizj objekty znajduj si w odległości od siebie, wynosz cej pomi dzy 12 i 14 mm. Wyświetlony komunikat o bł dach (dokładny tekst formułuje producent maszyn) rozpoczyna si zasadniczo od znaków ] [. Komunikat o bł dach należy pokwitować klawiszem CE Przemieścić osie manualnie ze obszaru niebezpieczeństwa, uwzgl dnić kierunek przemieszczenia W tym przypadku usun ć przyczyn komunikatu o kolizji Strefa ostrzeżenia Dwa monitorowane na kolizj objekty znajduj si w odległości od siebie, wynosz cej pomi dzy 6 i 8 mm. Wyświetlony komunikat o bł dach (dokładny tekst formułuje producent maszyn) rozpoczyna si zasadniczo od znaku ] [. Komunikat o bł dach należy pokwitować klawiszem CE Przemieścić osie manualnie ze obszaru niebezpieczeństwa, uwzgl dnić kierunek przemieszczenia W tym przypadku usun ć przyczyn komunikatu o kolizji Strefa bł du Dwa monitorowane na kolizj objekty znajduj si w odległości od siebie, wynosz cej poniżej 2 mm. Wyświetlany komunikat o bł dach (dokładny tekst formułuje producent maszyn) rozpoczyna si zasadniczo od znaku ][. W tym stanie można przemieścić osie tylko, jeśli dezaktywowano monitorowanie kolizji: Wybór menu dla dezaktywowania monitorowania kolizji: Nacisn ć softkey Monitorowanie kolizji (tylny pasek softkey) Punkt menu Obsługa r czna wybrać: korzystać z klawiszy ze strzałk Dezaktywowanie monitorowania kolizji: Klawisz ENT nacisn ć, symbol monitorowania kolizji miga w wierszu trybów pracy Komunikat o bł dach należy pokwitować klawiszem CE Przemieścić osie manualnie ze obszaru niebezpieczeństwa, uwzgl dnić kierunek przemieszczenia W tym przypadku usun ć przyczyn komunikatu o kolizji Ponowne aktywowanie monitorowania kolizji: Nacisn ć klawisz ENT, TNC ukazuje symbol dla monitorowania kolizji w wierszu trybów pracy na stałe.
84
2 Obsługa r czna i nastawienie
Monitorowanie kolizji w trybie automatyki
Funkcja doł czenia kółka obrotowego z M118 nie jest możliwa w poł czeniu z monitorowaniem kolizji. TNC monitoruje przemieszczenia pojedyńczymi wierszami, to znaczy wydaje ostrzeżenie o kolizji w tym wierszu, który spowodowałby kolizj i przerywa przebieg programu. Redukowanie posuwu jak w trybie manualnym ogólnie nie jest wykonywane.
HEIDENHAIN iTNC 530
85
2.6 Dynamiczne monitorowanie kolizji (opcja software)
Pozycjonowanie z r cznym wprowadzeniem danych
3.1 Proste sposoby obróbki programować i odpracować
3.1 Proste sposoby obróbki programować i odpracować
Dla prostej obróbki lub dla wst pnego ustalenia położenia narz dzia przeznaczony jest rodzaj pracy Pozycjonowanie z r cznym wprowadzeniem danych. W tym przypadku można wprowadzić krótki program w formacie tekstu otwartego firmy HEIDENHAIN lub zgodnie z DIN/ISO i nast pnie bezpośrednio wł czyć wypełnianie. Można także wywołać cykle TNC. Ten program zostanie wprowadzony w pami ć w pliku SMDI. Przy pozycjonowaniu z r cznym wprowadzeniem danych można aktywować dodatkowe wskazanie stanu.
Zastosować pozycjonowanie z r cznym wprowadzaniem danych
Wybrać rodzaj pracy Pozycjonowanie z r cznym wprowadzeniem danych. Plik $MDI dowolnie zaprogramować
Uruchomić przebieg programu: Zewn trzny klawisz START
Ograniczenie Grafika programowania i grafika przebiegu programu nie znajduj si w dyspozycji. Plik $MDI nie może zawierać wywołania programu (%). Przykład 1 Na pojedyńczym przedmiocie ma być wykonany otwór okr gły o gł bokości 20 mm. Po umocowaniu przedmiotu, wyregulowaniu i wyznaczeniu punktów odniesienia, można wykonanie tego otworu programować kilkoma wierszami programu i wypełnić.
Z Y
50
X
50
88
3 Pozycjonowanie z r cznym wprowadzeniem danych
Najpierw ustala si wst pne położenie narz dzia przy pomocy L bloku (prostymi) nad obrabianym przedmiotem i z odst pem bezpieczeństwa 5 mm nad wierconym otworem. Nast pnie wykonuje si otwór przy pomocy cyklu 1 WIERCENIE GŁEBOKIE. %$MDI G71 * N10 G99 T1 L+0 R+5 * N20 T1 G17 S2000 * N30 G00 G40 G90 Z+200 * N40 X+50 Y+50 M3 * Zdefiniować narz dzie: Narz dzie zerowe, promień 5 Wywołanie narz dzia Oś narz dzia Z, Pr dkość obrotowa wrzeciona 2000 obr/min Przemieszczenie narz dzia poza materiałem (bieg szybki) Pozycjonować narz dzie na biegu szybkim nad otworem pod odwiert, wł czyć wrzeciono N50 G01 Z+2 F2000 * N60 G200 WIERCENIE * Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q206=250 ;F DOSUW WGŁ BNY Q202=10 Q210=0 Q203=+0 Q204=50 ;GŁ BOKOŚĆ DOSUWU ;PRZER.CZAS. U GÓRY ;WSP.POWIERZCHNI ;2. ODST.BEZP. Narz dzie pozycjonować 2 mm nad odwiertem Zdefiniować cykl G200 Wiercenie Bezpieczny odst p narz. nad odwiertem Gł bokość wiercenia (znak liczby=kierunek pracy) posuw wiercenia Gł bokość każdego dosuwu przed powrotem Przerwa czasowa u góry przy usuwaniu wióra w sekundach Współrz dna górnej kraw dzi obrabianego przedmiotu Pozycja po cyklu, odniesiona do Q203 Czas przebywania narz dzia na dnie wiercenia w sekundach Wywołać cykl G200 Wiercenie gł bokie Przemieścić narz dzie poza materiałem Koniec programu
Q211=0.5 ;PRZERWA CZASOWA U DOŁU N70 G79 * N80 G00 G40 Z+200 M2 * N9999999 %$MDI G71 * Funkcja prostych G00 (patrz „Prosta na biegu szybkim G00 Prosta z posuwem G01 F. . .” na stronie 205), cykl G200 WIERCENIE (patrz „WIERCENIE (cykl G200)” na stronie 280).
HEIDENHAIN iTNC 530
89
3.1 Proste sposoby obróbki programować i odpracować
3.1 Proste sposoby obróbki programować i odpracować
Przykład 2: Usun ć ukośne położenie obrabianego przedmiotu na maszynach ze stołem obrotowym Wykonać obrót podstawowy z trójwymiarowym układem impulsowym. Patrz podr cznik obsługi Cykle sondy impulsowej, „Cykle sondy pomiarowej w rodzajach pracy Obsługa r czna i El. kółko obrotowe“, fragment „Kompensowanie ukośnego położenia przedmiotu “.
Zanotować k t obrotu i anulować obrót podstawowy
Wybrać tryb pracy: Pozycjonowanie z r cznym wprowadzeniem danych
Wybrać oś stołu obrotowego, wprowadzić zanotowany k t obrotu i posuw np. G01 G40 G90 C+2.561 F50
Zakończyć wprowadzenie
Zewn trzny klawisz START nacisn ć Położenie ukośne zostanie usuni te poprzez obrót stołu obrotowego
90
3 Pozycjonowanie z r cznym wprowadzeniem danych
Programy z $MDI zabezpieczać lub wymazywać
Plik $MDI jest używany z reguły dla krótkich i przejściowo potrzebnych programów. Jeśli powinien jakiś program mimo to zostać wprowadzony do pami ci, prosz post pić w nast puj cy sposób: Wybrać tryb pracy: Program wprowadzić do pami ci/edycja
Wywołać zarz dzanie plikami: Klawisz PGM MGT (Program Management)
Plik $MDI znakować
Wybrać „Kopiować plik”: Softkey KOPIUJ
PLIK DOCELOWY= ODWIERT Prosz wprowadzić nazw , pod któr aktualna treść pliku $MDI ma być wprowadzona do pami ci
Wypełnić kopiowanie
Opuścić zarz dzanie plikami: Softkey KONIEC
Dla usuni cia zawartości pliku $MDI post pujemy podobnie: Zamiast kopiowania, usuwamy zawartość przy pomocy Softkey USUN. Przy nast pnej zmianie na rodzaj pracy Pozycjonowanie z r cznym wprowadzeniem danych TNC wyświetla pusty plik $MDI. Jeśli chcemy $MDI skasować, to nie wolno mieć wybranego rodzaju pracy Pozycjonowanie z r cznym wprowadzeniem danych (również nie w tle) nie wolno mieć wybranego $MDI w rodzaju pracy Program wprowadzić do pami ci/edycja Dalsze informacje: patrz „Kopiować pojedyńczy plik”, strona 107.
HEIDENHAIN iTNC 530
91
3.1 Proste sposoby obróbki programować i odpracować
Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.1 Podstawy
4.1 Podstawy
Przyrz dy pomiaru położenia i znaczniki referencyjne
Przy osiach maszyny znajduj si przyrz dy pomiarowe położenia, które rejestruj pozycje stołu obrabiarki a także narz dzia. Na osiach liniowych zamontowane s z reguły przyrz dy pomiaru położenia, na stołach obrotowych i osiach wahań przyrz dy pomiaru k ta. Jeśli któraś z osi maszyny si przesuwa, odpowiedni układ pomiarowy położenia wydaje sygnał elektryczny, na podstawie którego TNC oblicza dokładn pozycj rzeczywist osi maszyny. W wypadku przerwy w dopływie pr du rozpada si zaszeregowanie mi dzy położeniem suportu i obliczon pozycj rzeczywist . Dla odtworzenia tego przyporz dkowania, przyrz dy pomiaru k ta dysponuj znacznikami referencyjnymi. Przy przejechaniu punktu odniesienia TNC otrzymuje sygnał, który odznacza stały punkt odniesienia maszyny. W ten sposób TNC może wznowić zaszeregowanie położenia rzeczywistego i położenia suportu obrabiarki. W przypadku przyrz dów pomiaru położenia ze znacznikami referencyjnymi o zakodowanych odst pach, należy osie maszyny przemieścić o maksymalnie 20 mm, w przypadku przyrz dów pomiaru k ta o maksymalnie 20°. W przypadku absolutnych przyrz dów pomiarowych zostaje przesłana do sterowania absolutna wartość położenia. W ten sposób, bez przemieszczenia osi maszyny, zostanie bezpośrednio po wł czeniu odtworzone przyporz dkowanie pozycji rzeczywistej i położenia sań maszyny.
XMP
X (Z,Y)
Z Y X
Układ odniesienia
Przy pomocy układu odniesienia ustala si jednoznacznie położenie na płaszczyźnie lub w przestrzeni. Podanie jakiejś pozycji odnosi si zawsze do ustalonego punktu i jest opisane za pomoc współrz dnych. W prostok tnym układzie współrz dnych (układzie kartezjańskim) trzy kierunki s określone jako osie X, Y i Z. Osie leż prostopadle do siebie i przecinaj si w jednym punkcie, w punkcie zerowym. Współrz dna określa odległość do punktu zerowego w jednym z tych kierunków. W ten sposób można opisać położenie na płaszczyźnie przy pomocy dwóch współrz dnych i przy pomocy trzech współrz dnych w przestrzeni. Współrz dne, które odnosz si do punktu zerowego, określa si jako współrz dne bezwzgl dne. Współrz dne wzgl dne odnosz si do dowolnego innego położenia (punktu odniesienia) w układzie współrz dnych. Wartości współrz dnych wzgl dnych określa si także jako inkrementalne (przyrostowe) wartości współrz dnych.
Z
Y
X
94
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Układ odniesienia na frezarkach
Przy obróbce przedmiotu na frezarce posługuj si Państwo, generalnie rzecz bior c, prostok tnym układem współrz dnych. Rysunek po prawej stronie pokazuje, w jaki sposób przyporz dkowany jest prostok tny układ współrz dnych do osi maszyny. Zasada trzech palców prawej r ki służy jako pomoc pami ciowa: Jeśli palec środkowy pokazuje w kierunku osi narz dzi od przedmiotu do narz dzia, to wskazuje on kierunek Z+, kciuk wskazuje kierunek X+ a palec wskazuj cy kierunek Y+. iTNC 530 może sterować 9 osiami ł cznie. Oprócz osi głównych X, Y i Z istniej równolegle przebiegaj ce osie pomocnicze U, V i W. Osie obrotu zostaj oznaczane poprzez A, B i C. Rysunek po prawej stronie u dołu przedstawia przyporz dkowanie osi pomocniczych oraz osi obrotu w stosunku do osi głównych.
+Y
+Z
+X
+Z +Y
+X
Z
Y C+ B+ V+
W+
A+ U+
X
HEIDENHAIN iTNC 530
95
4.1 Podstawy
4.1 Podstawy
Współrz dne biegunowe
Jeżeli rysunek wykonawczy jest wymiarowany prostok tnie, prosz napisać program obróbki także ze współrz dnymi prostok tnymi. W przypadku przedmiotów z łukami kołowymi lub przy podawaniu wielkości k tów, łatwiejsze jest ustalenie położenia przy pomocy współrz dnych biegunowych. W przeciwieństwie do współrz dnych prostok tnych x,y i z, współrz dne biegunowe opisuj tylko położenie na jednej płaszczyźnie. Współrz dne biegunowe maj swój punkt zerowy na biegunie CC (CC = circle centre; angl. środek koła). Pozycja w jednej płaszczyźnie jest jednoznacznie określona przez: Współrz dne biegunowe promień: odst p od bieguna CC do pozycji współrz dne biegunowe k t: K t współrz dnych biegunowych: k t pomi dzy osi odniesienia k ta i odcinkiem ł cz cym biegun CC z dan pozycj . Patrz rysunek po prawej stronie u góry Określenie bieguna i osi odniesienia k ta Biegun określa si przy pomocy dwóch współrz dnych w prostok tnym układzie współrz dnych na jednej z trzech płaszczyzn. Tym samym jest także jednoznacznie zaszeregowana oś odniesienia k ta dla k ta współrz dnych biegunowych PA. Współrz dne bieguna (płaszczyzna) X/Y Y/Z Z/X Oś odniesienia k ta +X +Y +Z
J I
Y
R H2 H3 R 10 CC H1 R 0°
X
30
Z
Y
Z Y X Y
K K I J
Z
X
X
96
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Bezwzgl dne i przyrostowe pozycje obrabianego przedmiotu
Bezwzgl dne pozycje obrabianego przedmiotu Jeśli współrz dne danej pozycji odnosz si do punktu zerowego współrz dnych (pocz tku), określa si je jako współrz dne bezwzgl dne. Każda pozycja na obrabianym przedmiocie jest jednoznacznie ustalona przy pomocy jej współrz dnych bezwzgl dnych. Przykład 1: Odwierty z absolutnymi współrz dnymi Odwiert 1 X = 10 mm Y = 10 mm Odwiert 2 X = 30 mm Y = 20 mm Odwiert 3 X = 50 mm Y = 30 mm
30
Y
3 1 2 1
20
1
10
Przyrostowe pozycje obrabianego przedmiotu Współrz dne przyrostowe odnosz si do ostatnio zaprogramowanej pozycji narz dzia, która to pozycja służy jako wzgl dny (urojony) punkt zerowy. W ten sposób współrz dne wzgl dne podaj przy zestawieniu programu wymiar pomi dzy ostatnim i nast puj cym po nim zadanym położeniem, o który ma zostać przesuni te narz dzie. Dlatego określa si go także jako wymiar składowy łańcucha wymiarowego. Wymiar inkrementalny odznaczamy poprzez funkcj G91 przed oznaczeniem osi. Przykład 2: Odwierty z przyrostowymi współrz dnymi
10
X
10 30 50
Y
6 1 5 1 4 1
Bezwzgl dne współrz dne odwiertu 4 X = 10 mm Y = 10 mm Odwiert 5, odniesiony do 4 G91 X = 20 mm G91 Y = 10 mm Odwiert 6, odniesiony do 5 G91 X = 20 mm G91 Y = 10 mm
10 20 20
10
X
Bezwzgl dne i przyrostowe współrz dne biegunowe Współrz dne bezwzgl dne odnosz si zawsze do bieguna i osi odniesienia k ta. Współrz dne przyrostowe odnosz si zawsze do ostatnio zaprogramowanej pozycji narz dzia.
10
Y
G91+R R G91+H R 10 CC G91+H H R 0°
X
30
HEIDENHAIN iTNC 530
97
4.1 Podstawy
4.1 Podstawy
Wybierać punkt odniesienia
Rysunek obrabianego przedmiotu zadaje określony element formy obrabianego przedmiotu jako bezwzgl dny punkt odniesienia (punkt zerowy), przeważnie jest to róg przedmiotu. Przy wyznaczaniu punktu odniesienia należy najpierw wyrównać przedmiot z osiami maszyny i umieścić narz dzie dla każdej osi w odpowiednie położenie w stosunku do przedmiotu. Przy tym położeniu należy ustawić wyświetlacz TNC albo na zero albo na zadan wartość położenia. W ten sposób przyporz dkowuje si obrabiany przedmiot układowi odniesienia, który obowi zuje dla wyświetlacza TNC lub dla programu obróbki. Jeśli rysunek obrabianego przedmiotu określa wzgl dne punkty odniesienia, to prosz wykorzystać po prostu cykle dla przeliczania współrz dnych(patrz „Cykle dla przeliczania współrz dnych” na stronie 426). Jeżeli rysunek wykonawczy przedmiotu nie jest wymiarowany odpowiednio dla NC, prosz wybrać jedn pozycj lub róg przedmiotu jako punkt odniesienia, z którego można łatwo ustalić wymiary do pozostałych punktów przedmiotu. Szczególnie wygodnie wyznacza si punkty odniesienia przy pomocy trójwymiarowego układu impulsowego firmy HEIDENHAIN. Patrz Podr cznik obsługi "Cykle sondy impulsowej" „Wyznaczanie punktów odniesienia przy pomocy 3D sondy impulsowej“. Przykład Szkic obrabianego przedmiotu ukazuje odwierty (1 do 4), których wymiary odnosz si do bezwzgl dnego punktu odniesienia o współrz dnych X=0 Y=0. Odwierty (5 bis 7) odnosz si do wzgl dnego punktu odniesienia o współrz dnych bezwzgl dnych X=450 Y=750. Przy pomocy cyklu PRZESUNIECIE PUNKTU ZEROWEGO można przejściowo przesun ć punkt zerowy na pozycj X=450, Y=750, aby zaprogramować odwierty (5 do 7) bez dalszych obliczeń.
MIN
Z Y
MAX
X
Y
7 1
750 150 0 -150
3 1
4 1
6 1
300±0,1
5 1
320
1
0
2 1
325 450
900 950
X
98
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.2 Zarz dzanie plikami: Podstawy
Pliki
Pliki w TNC Programy w formacie firmy HEIDENHAIN w formacie DIN/ISO Pliki smarT.NC Strukturyzowane unit programy Opisy konturu Tabele punktów dla pozycji obróbki Tabele dla narz dzi zmieniacza narz dzi palet punktów zerowych Punkty Presets danych skrawania materiałów narz dzi skrawaj cych, materiałów produkcyjnych Zależne dane (np. punkty segmentacji) Teksty jako ASCII pliki Dane rysunku technicznego jako ASCII pliki Typ .H .I .HU .HC .HP .T .TCH .P .D .PNT .PR .CDT .TAB .DEP
.A .DXF
Jeżeli zostaje wprowadzony do TNC program obróbki, prosz najpierw dać temu programowi nazw . TNC zapami tuje ten program na dysku twardym jako plik o tej samej nazwie. Także teksty i tabele TNC zapami tuje jako pliki. Aby można było szybko znajdować pliki i nimi zarz dzać, TNC dysponuje specjalnym oknem do zarz dzania plikami. W tym oknie można wywołać różne pliki, kopiować je, zmieniać ich nazw i wymazywać. Przy pomocy TNC operator może zarz dzać prawie dowoln liczb plików, przynajmniej jednakże 25 GByte.(wersja dwuprocesorowa: 13 GByte). Nazwy plików Dla programów, tabeli i tekstów doł cza TNC rozszerzenie, które jest oddzielone punktem od nazwy pliku. To rozszerzenie wyróżnia i tym samym oznacza typ pliku. PROG20 Nazwa pliku I Typ pliku
Długość nazwy pliku nie powinna przekraczać 25 znaków, w przeciwnym razie TNC nie wyświetla pełnej nazwy programu. Znaki * \ / “ ? < > . s niedozwolone w nazwie pliku. HEIDENHAIN iTNC 530 99
4.2 Zarz dzanie plikami: Podstawy
4.2 Zarz dzanie plikami: Podstawy
Zabezpieczanie danych
Zabezpieczanie danych Firma HEIDENHAIN poleca, zestawione na TNC programy i pliki zabezpieczać na komputerze (PC) w regularnych odst pach czasu. Z nieodpłatnym software dla transmiji danych TNCremo NT firma HEIDENHAIN oddaje do dyspozycji prost możliwość, wykonywania kopii (backups) znajduj cych si w pami ci TNC danych. Nast pnie konieczny jest nośnik danych, na której s zabezpieczone wszystkie specyficzne dla maszyny dane (PLC program, parametry maszyny itd.) W koniecznym przypadku prosz zwrócić si do producenta maszyn. W przypadku kiedy wszystkie znajduj ce si na dysku twardym pliki (> 2 GByte) maj być zabezpieczone, potrwa to kilka godzin. Prosz w razie konieczności przesun ć operacj zabezpieczania danych na godziny nocne.
W przypadku dysków twardych, należy liczyć si , w zależności od warunków eksploatacyjnych (np. obci żenia wibracjami), ze zwi kszon możliwości wyst pienia uszkodzeń i awarii po upływie od 3 do 5 lat. Firma HEIDENHAIN zaleca dlatego też sprawdzenie po upływie 3 do 5 lat funkcjonowania dysku twardego.
100
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.3 Praca z zarz dzaniem plikami
Foldery
Ponieważ można wprowadzić do pami ci na dysku twardym bardzo dużo programów oraz plików, prosz odkładać pojedyńcze pliki w skoroszytach (segregatorach), aby zachować rozeznanie. W tych skoroszytach możliwe jest tworzenie dalszych wykazów, tak zwanych podskoroszytów. Przy pomocy klawisza /+ lub ENT można podskoroszyty wyświetlać lub maskować TNC zarz dza maksymalnie 6 segmentami skoroszytów! Jeśli wprowadza si wi cej niż 512 plików do jednego skoroszytu, to TNC zaprzestaje sortowania plików alfabetycznie! Nazwy skoroszytów Nazwa skoroszytu może mieć maksymalnie 16 znaków i nie dysponuje możliwości rozszerzenia. Jeśli wprowadza si wi cej niż 16 znaków dla nazwy skoroszytu, to TNC wydaje komunikat o bł dach.
Ścieżki
Ścieżka pokazuje nap d i wszystkie skoroszyty a także podskoroszyty, w których zapami tany jest dany plik. Pojedyńcze informacje s rozdzielane przy pomocy „\“. Przykład Na dysku TNC:\ został założony skoroszyt AUFTR1. Nast pnie w skoroszycie AUFTR1 został założony jeszcze podskoroszyt NCPROG i do niego został skopiowany program obróbki PROG1.H. Program obróbki ma tym samym nast puj c ścieżk : TNC:\AUFTR1\NCPROG\PROG1.H Grafia po prawej stronie pokazuje przykład wyświetlenia skoroszytów z różnymi ścieżkami.
TNC:\ AUFTR1 NCPROG WZTAB A35K941 ZYLM TESTPROG HUBER KAR25T
HEIDENHAIN iTNC 530
101
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
Przegl d: Funkcje zarz dzania plikami
Funkcja Pojedyńczy plik kopiować (i konwersować) Wybrać skoroszyt docelowy Pokazać określony typ pliku 10 ostatnio wybranych plików pokazać Plik lub skoroszyt wymazać Zaznaczyć plik Zmienić nazw pliku Plik od usuni cia i zmiany zabezpieczyć Anulować zabezpieczenie pliku Zarz dzanie nap dami sieciowymi Kopiować skoroszyt Wyświetlić skoroszyty dysku Skoroszyt ze wszystkimi podwykazami (podskoroszytami) skasować Strona 112 Softkey Strona Strona 107 Strona 107 Strona 104 Strona 109 Strona 110 Strona 111 Strona 112 Strona 112 Strona 112 Strona 116 Strona 109
102
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Wywołać zarz dzanie plikami
KlawiszPGM MGT nacisn ć: TNC ukazuje okno dla zarz dzania plikami (rysunek pokazuje ustawienie podstawowe. Jeżeli TNC ukazuje inny podział monitora, prosz nacisn ć Softkey OKNO)
Lewe, niewielkie okno ukazuje istniej ce nap dy i foldery. Nap dy (stacje dysków) oznaczaj przyrz dy, przy pomocy których dane zostaj zapami tywane lub przesyłane. Nap dem jest dysk twardy TNC, dalszymi nap dami s interfejsy (RS232, RS422, Ethernet), do których można podł czyć na przykład Personal Computer. Folder jest zawsze odznaczony poprzez symbol foldera (po lewej) i nazw foldera (po prawej). Podfoldery s przesuni te na praw stron . Jeśli przed symbolem foldera znajduje si kwadracik z + symbolem, to istniej tu podfoldery, wywoływane przy pomocy klawisza /+ lub ENT. Szerokie okno po prawej stronie wyświetla wszystkie pliki , które zapami tane s w tym wybranym folderze. Do każdego pliku ukazywanych jest kilka informacji, które s objaśnione w tabeli poniżej. Wyświetlenie NAZWA PLIKU BAJT STATUS E S M P DATA CZAS Znaczenie Nazwa zawieraj ca maksymalnie 16 znaków i typ pliku Wielkość pliku w bajtach Właściwości pliku: Program jest wybrany w rodzaju pracy Program wprowadzić do pami ci/edycja Program jest wybrany w rodzaju pracy Test programu Program jest wybranyw rodzaju pracy przebiegu programu Plik jest zabezpieczony przed usuni ciem i zmian (Protected) Data, kiedy ostatnio dokonano zmian pliku Godzina, o której dokonano zmian w pliku
HEIDENHAIN iTNC 530
103
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
Wybierać dyski, skoroszyty i pliki
Wywołać zarz dzanie plikami
Prosz użyć przycisków ze strzałk lub Softkeys, aby przesun ć jasne tło na ż dane miejsce na monitorze:
Porusza jasne tło z prawego do lewego okna i odwrotnie
Porusza jasne tło w oknie do góry i w dół
Porusza jasne tło w oknie strona po stronie w gór i w dół
Krok 1: wybrać dysk Znakować dysk w lewym oknie:
wybrać dysk: softkey WYBRAC nacisn ć, lub
Klawisz ENT nacisn ć
Krok 2: wybrać folder Zaznaczyć folder w lewym oknie: Prawe okno ukazuje automatycznie wszystkie pliki z tego foldera, który jest zaznaczony (z jasnym tłem)
104
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Krok 3: wybrać plik Softkey TYP WYBRAĆ nacisn ć
Nacisn ć Softkey ż danego typu pliku, lub
przesyłanie wszystkich plików: Softkey UKAZAC WSZYSTKIE nacisn ć, lub
4*.H
Używać Wildcards, np. wyświetlić wszystkie pliki typu .H, które zaczynaj si cyfr 4
Zaznaczyć plik w prawym oknie:
softkey WYBRAC nacisn ć, lub
Klawisz ENT nacisn ć
TNC aktywuje wybrany w tym trybie pracy, z którego wywołano zarz dzane plikami
HEIDENHAIN iTNC 530
105
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
Założenie nowego foldera (tylko na dysku TNC:\ możliwe)
W lewym oknie zaznaczyć folder, w którym ma być założony podfolder
NOW
Wprowadzić now nazw foldera, klawisz ENT nacisn ć
ZAŁOżYĆ \NOWY FOLDER? Potwierdzić przy pomocy Softkey TAK lub
przerwać przy pomocy Softkey NIE
106
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Kopiować pojedyńczy plik
Prosz przesun ć jasne tło na ten plik, który ma być skopiowany Softkey KOPIOWAĆ nacisn ć: Wybrać funkcj kopiowania. TNC wyświetla pasek Softkey z kilkoma funkcjami Prosz nacisn ć Softkey „wybór skoroszytu docelowego”, aby określić skoroszyt docelowy w wyświetlonym oknie. Po wyborze skoroszytu docelowego wybrana ścieżka znajduje si w wierszu dialogu. Przy pomocy klawisza „Backspace” operator pozycjonuje kursor bezpośrednio na koniec nazwy ścieżki, aby móc wprowadzić nazw pliku docelowego Wprowadzić nazw pliku docelowego i przy pomocy klawisza ENT lub Softkey WYPEŁNIĆ przej ć: TNC kopiuje plik do aktualnego skoroszytu, lub do wybranego skoroszytu docelowego. Pierwotny plik zostaje zachowany lub prosz nacisn ć Softkey WYPEŁNIĆ RÓWNOLEGLE , aby kopiować ten plik w tle. Prosz stosować t funkcj przy kopiowaniu wi kszych plików, ponieważ po rozpocz ciu operacji kopiowania można kontynuować prac . Podczas kopiowania w tle przez TNC, można obserwować poprzez Softkey INFO RÓWNOL. WYPEŁNIĆ (pod DOD. FUNKCJE, 2 gi pasek Softkey) stan operacji kopiowania TNC ukazuje w oknie ze wskazaniem post pu, jeżeli operacja kopiowania została zainicjalizowana przy pomocy Softkey WYPEŁNIC
HEIDENHAIN iTNC 530
107
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
Kopiowanie tabeli Jeżeli kopiujemy tabele, to można przy pomocy Softkey POLA ZAMIENIĆ przepisywać pojedyńcze wiersze lub szpalty w tabeli docelowej. Warunki: tabela docelowa musi już istnieć kopiowany plik może zawierać tylko zamieniane szpalty lub wiersze Softkey ZAMIENIC POLA nie pojawia si , jeśli chcemy z zewn trz, przy pomocy oprogramowania dla przesyłania danych np. TNCremoNT przepisywać tabel w TNC. Prosz skopiować zewn trznie utworzony plik do innego skoroszytu i wypełnić operacj kopiowania przy pomocy zarz dzania plikami TNC. Typem pliku zewn trznie utworzonej tabeli powinien być .A (ASCII). W tych przypadkach tabela może posiadać dowolne numery wierszy. Jeśli zapisujemy typ pliku .T, to tabela musi posiadać rosn ce, rozpoczynaj ce si od 0 numery wierszy. Przykład Na urz dzeniu wst pnego nastawienia dokonano pomiaru długości narz dzia i promienia narz dzia na 10 nowych narz dziach. Nast pnie urz dzenie to generuje tabel narz dzi TOOL.A z 10 wierszami (10 narz dziami) i kolumnami Numer narz dzia (kolumna T) Długość narz dzia (kolumna T) Promień narz dzia (kolumna R) Kopiowanie tej tabeli z zewn trznego nośnika danych do dowolnego foldera Kopiowanie zewn trznie generowanej tabeli przy pomocy administratora plików TNC z nadpisaniem istniej cej tabeli TOOL.T: TNC zapytuje, czy istniej ca tabela narz dzi TOOL.T ma zostać nadpisana: Jeśli nacisniemy Softkey JA, to TNC nadpisuje aktualny plik TOOL.T kompletnie. Po zakończeniu operacji kopiowania TOOL.T składa si z 10 wierszy. Wszystkie szpalty,– naturalnie oprócz szpalt Numer, Długość i Promień,– zostan skasowane Albo prosz nacisn ć softkey POLA ZAMIENIĆ , wtedy TNC nadpisuje w pliku TOOL.T tylko szpalty Numer, Długość i Promień pierwszych 10 ciu wierszy. Dane pozostałych wierszy i szpalt nie zostan zmienione przez TNC Albo naciskamy softkey PUSTE WIERSZE ZAPEŁNIC, to TNC nadpisuje w pliku TOOL.T tylko te wiersze, w których nie zapisano danych. Dane pozostałych wierszy i szpalt nie zostan zmienione przez TNC
108
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Kopiować folder
Prosz przesun ć jasne tło w lewym oknie na folder, który ma być kopiowany. Prosz nacisn ć wówczas Softkey KOP. FOLDER zamiast softkey KOPIOWAC. Podkatalogi zostan przez TNC także skopiowane.
Wybrać jeden z ostatnio wybieranych plików
Wywołać zarz dzanie plikami
15 ostatnio wybranych plików pokazać: Softkey OSTATNIE PLIKI nacisn ć
Prosz użyć przycisków ze strzałk , aby przesun ć jasne pole na plik, który zamierzamy wybrać: Porusza jasne tło w oknie do góry i w dół
wybrać dysk: softkey WYBRAC nacisn ć, lub
Klawisz ENT nacisn ć
HEIDENHAIN iTNC 530
109
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
Plik skasować
Prosz przesun ć jasne tło na plik, który zamierzamy wymazać Wybrać funkcj usuwania: Softkey USUN Ć nacisn ć. TNC pyta, czy ten plik ma rzeczywiście zostać skasowany Potwierdzić usuwanie: Softkey TAK nacisn ć, lub przerwać usuwanie: Softkey NIE nacisn ć
Skoroszyt usun ć
Prosz skasować wszystkie pliki i podskoroszyty z wykazu, który ma być skasowany Prosz przesun ć jasne pole na skoroszyt, który ma być skasowany I Wybrać funkcj usuwania: Softkey USUN Ć nacisn ć. TNC pyta, czy ten skoroszyt ma rzeczywiście być usuni ty Potwierdzić usuwanie: Softkey TAK nacisn ć, lub przerwać usuwanie: Softkey NIE nacisn ć
110
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Pliki zaznaczyć
Funkcja zaznaczania Zaznaczyć pojedyńcze pliki Zaznaczyć wszystkie pliki w skoroszycie Anulować zaznaczenie pojedyńczych plików Anulować zaznaczenie dla wszystkich plików Skopiować wszystkie zaznaczone pliki Softkey
Funkcje, jak Kopiowanie lub Kasowanie plików, możnA stosować zarówno na pojedyńcze jak i na kilka plików jednocześnie. Kilka plików zaznacza si w nast puj cy sposób: Jasne tło przesun ć na pierwszy plik
Wyświetlić funkcje zaznaczania: Softkey ZAZNACZ nacisn ć
Zaznaczyć plik: Softkey PLIK ZAZNACZ nacisn ć
Jasne tło przesun ć na inny plik
Zaznaczyć dalszy plik: Softkey PLIK ZAZNACZ nacisn ć itd.
Kopiować zaznaczone pliki: Softkey KOP. ZAZN. nacisn ć lub
Usun ć zaznaczone pliki: Softkey KONIEC nacisn ć, aby opuścić funkcje zaznaczania i nast pnie nacisn ć Softkey USUN, aby wymazać zaznaczone pliki
HEIDENHAIN iTNC 530
111
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
Zmienić nazw pliku
Prosz przesun ć jasne tło na plik, który ma zmienić nazw Wybrać funkcj zmiany nazwy Wprowadzić now nazw pliku; typ pliku nie może jednakże zostać zmieniony Dokonać zmiany nazwy: Klawisz ENT nacisn ć
Funkcje dodatkowe
Plik zabezpieczyć/ Zabezpieczenie pliku anulować Prosz przesun ć jasne tło na plik, który ma być zabezpieczony Wybrać dodatkowe funkcje: Softkey DODATK. FUNK. nacisn ć Aktywować zabezpieczanie pliku: Softkey ZABEZPIECZ nacisn ć, plik otrzymuje status P Zabezpieczenie pliku anulowane jest w podobny sposób przy pomocy softkey NIEZABEZP. Skasować skoroszyt ł cznie ze wszystkimi podskoroszytami i plikami Prosz przesun ć jasne pole w lewym oknie na skoroszyt, który chcemy skasować Wybrać dodatkowe funkcje: Softkey DODATK. FUNK. nacisn ć Skoroszyt kompletnie usun ć: Softkey USUN WSZYSTKIE nacisn ć Potwierdzić usuwanie: Softkey TAK nacisn ć. przerwać usuwanie: Softkey KOPIOWAĆ nacisn ć
112
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Przesyłanie danych do/od zewn trznego nośnika danych
Przed przetransferowaniem danych do zewn trznego nośnika danch, musi zostać przygotowany interfejs danych(patrz „Przygotowanie interfejsów danych” na stronie 553).
Wywołać zarz dzanie plikami
Wybrać podział monitora dla przesyłania danych: Softkey OKNO nacisn ć. TNC ukazuje na lewej połowie monitora wszystkie pliki, które znajduj si w pami ci TNC, na prawej połowie monitora wszystkie pliki, które zapami tane s na zewn trznym nośniku danych
Prosz używać przycisków ze strzałk , aby przesun ć jasne tło na plik, który chcemy przesłać: Porusza jasne tło w oknie do góry i w dół Przesuwa jasne tło od prawego okna do lewego i odwrotnie Jeśli chcemy kopiować od TNC do zewn trznego nośnika danych, to prosz przesun ć jasne tło w lewym oknie na plik, który ma być przesyłany. Jeśli chcemy kopiować od zewn trznego nośnika danych do TNC, to prosz przesun ć jasne tło w prawym oknie na plik, który ma być przesłany.
Przesyłanie pojedyńczych plików: Softkey KOPIOWAĆ nacisn ć, lub
przesyłanie kilku plików: przesyłanie kilku plików: Softkey ZAZNACZ nacisn ć ( na drugim pasku Softkey patrz „Pliki zaznaczyć”, strona 111) lub
przesyłanie wszystkich plików: Softkey TNC => EXT nacisn ć
Przy pomocy Softkey WYPEŁNIĆ lub przy pomocy klawisza ENT potwierdzić. TNC wyświetla okno stanu, które informuje o post pie kopiowania lub HEIDENHAIN iTNC 530 113
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
jeżeli chcemy przesyłać długie programy b dź kilka programów: Przy pomocy Softkey WYPEŁNIĆ RÓWNOLEGLEpotwierdzić. TNC kopiuje ten plik w tle
zakończenie przesyłania danych: Zakończyć przesyłanie danych: przesun ć jasne tło do lewego okna i potem nacisn ć Softkey OKNO. TNC pokazuje znowu okno standardowe dla zarz dzania plikami
Aby przy podwójnej prezentacji okna pliku wybrać inny skoroszyt, należy nacisn ć Softkey SCIEZKA. Prosz wybrać w oknie przy pomocy klawiszy ze strzałk i klawisza ENT ż dany skoroszyt
114
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Plik skopiować do innego skoroszytu
Wybrać podział ekranu z równymi co do wielkości oknami Wyświetlić w obydwu oknach skoroszyty: Softkey ŚCIEżKA nacisn ć Prawe okno Jasne pole przesun ć na skoroszyt, do którego chcemy kopiować plik i przy pomocy klawisza ENT wyświetlić pliki w tym skoroszycie Lewe okno Wybrać skoroszyt z plikami, które chcemy kopiować i klawiszem ENT wyświetlić pliki Wyświetlić funkcje zaznaczania plików Jasne tło przesun ć na plik, który ma być skopiowany i zaznaczyć go. W razie potrzeby, prosz zaznaczyć także inne pliki w ten sam sposób Zaznaczone pliki skopiować do skoroszytu docelowego Dalsze funkcje zaznaczania: patrz „Pliki zaznaczyć”, strona 111. Jeśli pliki zostały skopiowane zarówno w lewym jak i w prawym oknie, TNC kopiuje ze skoroszytu, na którym znajduje si jasne tło. Przepisywać pliki Jeśli zostaj kopiowane pliki do skoroszytu, w którym znajduj si pliki o tej samej nazwie, TNC pyta, czy te pliki maj być przepisane w skoroszycie docelowym: Nadpisywanie wszystkich plików: Softkey TAK nacisn ć, lub Nie nadpisywać żadnego pliku: Softkey NIE nacisn ć, lub Potwierdzić nadpisywanie każdego oddzielnego pliku: Softkey POTWIERDZ. nacisn ć Jeśli chcemy przepisywać zabezpieczony plik, to należy to oddzielnie potwierdzić lub przerwać.
HEIDENHAIN iTNC 530
115
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
TNC w sieci
Aby podł czyć Ethernet kart do sieci, patrz „Ethernet interfejs”, strona 557. Aby podł czyć iTNC z Windows 2000 do sieci, patrz „Nastawienia sieciowe”, strona 617. Komunikaty o bł dach podczas pracy w sieci protokołuje TNC (patrz „Ethernet interfejs” na stronie 557). Jeśli TNC podł czona jest do sieci, znajduje si do 7 dodatkowych nap dów w oknie folderów w dyspozycji (patrz rysunek). Wszystkie uprzednio opisane funkcje (wybór nap du, kopiowanie plików itd.) obowi zuj także dla nap dów sieciowych, o ile pozwolenie na dost p do sieci na to pozwala. Ł czenie nap dów sieci i rozwi zywanie takich poł czeń. Wybrać zarz dzanie plikami: Nacisn ć klawisz PGM MGT, w tym przypadku przy pomocy Softkey OKNO wybrać tak podział monitora, jak to ukazano na rysunku po prawej stronie u góry Zarz dzanie nap dami sieciowymi: Softkey SIEĆ (drugi pasek Softkey) nacisn ć. TNC ukazuje w prawym oknie możliwe nap dy sieciowe, do których posiadamy dost p. Przy pomocy nast pnie opisanych Softkeys ustala si poł czenie dla każdego nap du Funkcja Utworzyć poł czenie sieciowe, TNC zapisuje w szpalcie Mnt liter M, jeśli poł czenie jest aktywne. Można poł czyć do 7 dodatkowych nap dów z TNC Zakończenie poł czenia z sieci Poł czenie z sieci utworzyć przy wł czeniu TNC automatycznie. TNC zapisuje do kolumny Auto liter A, jeśli poł czenie zostaje stworzone automatycznie Poł czenia z sieci nie tworzyć automatycznie przy wł czeniu TNC Proces tworzenia poł czenia z sieci może potrwać dłuższy czas. TNC wyświetla potem po prawej stronie u góry na monitorze [READ DIR]. Maksymalna szybkość transmisji leży przy ok. 2 do 5 Mbit/s, w zależności od tego jaki plik przesyłamy i jakie jest obci żenie sieci. Softkey
116
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
USB urz dzenia w TNC (FCL 2 funkcja)
Szczególnie prostym jest zabezpieczanie danych przy pomocy urz dzeń USB lub ich transmisja do TNC. TNC wspomaga nast puj ce blokowe urz dzenia USB: Nap dy dyskietek z systemem plików FAT/VFAT Sticki pami ci z systemem plików FAT/VFAT Dyski twarde z systemem plików FAT/VFAT Nap dy CD ROM z systemem plików Joliet (ISO9660) Takie urz dzenia USB TNC rozpoznaje automatycznie przy podł czeniu. Urz dzenia USB z innymi systemami plików (np. NTFS) TNC nie wspomaga. TNC wydaje przy podł czeniu komunikat o bł dach USB: TNC nie wspomaga urz dzenia. TNC wydaje komunikat o bł dach : TNC nie wspomaga urz dzenia także wtedy, kiedy podł cza si koncentrator USB. W tym przypadku należy po prostu pokwitować meldunek klawiszem CE. Zasadniczo wszystkie urz dzenia USB z wyżej wymienionymi systemami plików powinny być podł czalne do TNC. Jeśli miałyby pojawić si problemy, prosz zwrócić si do firmy HEIDENHAIN. W zarz dzaniu plikami operator widzi urz dzenia USB jako oddzielny nap d w strukturze drzewa folderów, tak iż opisane powyżej funkcje dla zarz dzania plikami można odpowiednio wykorzystywać. Aby usun ć z systemu urz dzenie USB, należy post pić w nast puj cy sposób: Wybrać zarz dzanie plikami: Klawisz PGM MGT nacisn ć Przy pomocy klawisza ze strzałk wybrać lewe okno Klawiszem ze strzałk przejść na odł czane urz dzenie USB Pasek klawiszy programowanych (soft key) dalej przeł czać: Wybrać dodatkowe funkcje Wybrać funkcj dla usuni cia urz dzenia USB: TNC usuwa urz dzenie USB ze struktury drzewa Menedżera plikami zakończyć Na odwrót można ponownie doł czyć uprzednio usuni te urz dzenie USB, naciskaj c nast puj ce softkey: Wybrać funkcj dla ponownego doł czenia urz dzenia USB
HEIDENHAIN iTNC 530
117
4.3 Praca z zarz dzaniem plikami
4.4 Programy otwierać i wprowadzać
4.4 Programy otwierać i wprowadzać
Struktura NC programu w DIN/ISO formacie
Program obróbki składa si z wielu bloków danych programu. Rysunek po prawej stronie pokazuje elementy pojedyńczego bloku. TNC numeruje bloki programu obróbki automatycznie, w zależności od MP7220. MP7220 definiuje długość kroku przy numerowaniu wierszy. Pierwszy blok programu oznaczony jest przy pomocy %, nazwy programu i obowi zuj cej jednostki miary (G70/G71). Nast puj ce po nim bloki zawieraj informacje o: Półwyrób Definicje narz dzi i polecenia wywoływania narz dzi Posuwy i pr dkości obrotowe (liczba obrotów/jednostka czasu) Ruchy kształtowe, cykle i inne funkcje Pierwszy wiersz programu jest oznaczony przy pomocy N99999999 %, nazwy programu i obowi zuj cej jednostki miary (G70/G71). Funkcja toru Numer bloku Słowa
Wiersz
N10 G00 G40 X+10 Y+5 F100 M3 *
Zdefiniować półwyrób G30/G31
Bezpośrednio po otwarciu nowego programu prosz zdefiniować nie obrobiony przedmiot w kształcie prostopadłościanu. TNC potrzebna jest ta definicja dla symulacji graficznych. Boki prostopadłościanu mog być maksymalnie 100 000 mm długie i leż równolegle do osi X,Y i Z. Półwyrób jest określony poprzez swoje dwa punkty narożne: MIN punkt G30: najmniejsza x,y i z współrz dna prostopadłościanu; prosz wprowadzić wartości bezwzgl dne MAX punkt G31: najwi ksza X,Y i Z współrz dna prostopadłościanu; prosz wprowadzić wartości bezwzgl dne lub przyrostowe (z G91) Definicja półwyrobu (przedmiotu nieobrobionego) jest tylko wtedy konieczna, kiedy chcemy przetestować graficznie program!
118
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Otworzyć nowy program obróbki
Program obróbki prosz wprowadzać zawsze przy rodzaju pracy Program wprowadzić do pami ci/edycja. Przykład otwarcia programu : Wybrać rodzaj pracy Program wprowadzić do pami ci/edycja
Wywołać zarz dzanie plikami: Klawisz PGM MGT nacisn ć
Prosz wybrać skoroszyt, w którym ma zostać zapami tany ten nowy program: NAZWA PLIKU = ALT.H Wprowadzić now nazw programu, potwierdzić przy pomocy klawisza ENT
Wybrać jednostk miary: Softkey MM lub INCHnacisn ć. TNC przechodzi do okna programu i otwiera dialog dla definicji BLK FORM (półwyrób) OŚ WRZECIONA RÓWNOLEGŁ A X/Y/Z ? Wprowadzić dane osi wrzeciona DEF BLK FORM: MIN PUNKT? 0 0 40 DEF BLK FORM: MAX PUNKT? 100 100 0 Po kolei wprowadzić x,y i z współrz dne MAX punktu Po kolei wprowadzić x,y i z współrz dne MIN punktu
HEIDENHAIN iTNC 530
119
4.4 Programy otwierać i wprowadzać
4.4 Programy otwierać i wprowadzać
Przykład: Wskazanie półwyrobu w NC programie %NOWY G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N9999999 %NOWY G71 * TNC wytwarza pierwszy i ostatni wiersz programu automatycznie. Jeśli nie chcemy programować definicji półwyrobu, to prosz przerwać dialog przy oś wrzeciona Z płaszczyzna XY przy pomocy klawisza DEL! TNC może ukazać grafik , jeśli najkrótszy bok ma przynajmniej 50 µm i najdłuższy maksymalnie 99 999,999 mm. Pocz tek programu, nazwa, jednostka miary Oś wrzeciona, współrz dne MIN punktu Współrz dne MAX punktu Koniec programu, nazwa, jednostka miary
120
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Programowanie ruchu narz dzia
Aby zaprogramować wiersz, prosz wybrać klawisz funkcyjny DIN/ ISO na klawiaturze. Można używać także szarych klawiszych funkcyjnych toru, aby otrzymać odpowiedni G kod. Prosz zwrócić uwag , aby aktywna była pisownia duż liter . Przykład wiersza pozycjonowania 1 Otworzyć wiersz
WSPÓŁRZ DNE? 10 Wprowadzić współrz dne docelowe dla osi X
5
Wprowadzić współrz dn docelow dla osi Y, przy pomocy klawisza ENT do nast pnego pytania
TOR PUNKTU ŚRODKOWEGO FREZA Przemieszczenie bez korekcji promienia narz dzia: Potwierdzić klawiszem ENT, lub
40
dokonać przemieszczenia na lewo lub na prawo od zaprogramowanego konturu: Wybrać G41 lub G42 przez Softkey POSUW? F Posuw dla tego przemieszczenia 750 mm/min, klawiszem ENT potwierdzić
750
FUNKCJA DODATKOWA M ? 3 Wymagan funkcj dodatkow (np. M3 wrzeciono ON) wprowadzić, klawiszem END zakończyć wiersz i zapisać do pami ci
Wybrać ukazan przez TNC w pasku Softkey funkcj dodatkow
Okno programu pokazuje wiersz: N30 G01 G40 X+10 Y+5 F100 M3 *
HEIDENHAIN iTNC 530
121
4.4 Programy otwierać i wprowadzać
4.4 Programy otwierać i wprowadzać
Przej ć pozycje rzeczywiste
TNC umożliwia przej cie aktualnej pozycji narz dzia do programu, np. jeśli operator programuje wiersze przemieszczenia operator programuje cykle definiuje narz dzia przy pomocy G99 Aby przej ć właściwe wartości położenia, należy: pozycjonować pole wprowadzenia w tym miejscu w wierszu, w którym chcemy przej ć dan pozycj wybrać funkcj przej cie pozycji rzeczywistej: TNC ukazuje w pasku Softkey te osie, których pozycje może operator przej ć Wybrać oś: TNC zapisuje aktualn pozycj wybranej osi do aktywnego pola wprowadzenia TNC przejmuje na płaszczyźnie obróbki zawsze te współrz dne punktu środkowego narz dzia, także jeśli korekcja promienia narz dzia jest aktywna. TNC przejmuje w osi narz dzia zawsze współrz dn ostrza narz dzia, to znaczy uwzgl dnia zawsze aktywn korekcj długości narz dzia.
122
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Edycja programu
W czasie kiedy program obróbki zostaje stworzony lub zmieniany, można wybierać przy pomocy przycisków ze strzałk lub przy pomocy Softkeys każdy wiersz w programie i pojedyńcze słowa bloku: Funkcja Przekartkowywać w gór Przekartkowywać w dół Skok do pocz tku programu Skok do końca programu Zmiana pozycji aktualnego wiersza na ekranie Tym samym można wyświetlić wi cej wierszy programu, zaprogramowanych przed aktualnym wierszem Zmiana pozycji aktualnego wiersza na ekranie Tym samym można wyświetlić wi cej wierszy programu, zaprogramowanych za aktualnym wierszem Skakać od bloku do bloku Wybierać pojedyńcze słowa w bloku Wybór określonego wiersza: Klawisz SKOK nacisn ć, zapisać ż dany numer, klawiszem ENT potwierdzić. Albo: Zapisać krok numerów wierszy i liczb wprowadzonych wierszy poprzez naciśni cie na softkey N WIERSZY przeskoczyć w gór lub w dół Softkey/ klawisze
HEIDENHAIN iTNC 530
123
4.4 Programy otwierać i wprowadzać
4.4 Programy otwierać i wprowadzać
Funkcja Wartość wybranego słowa ustawić na zero Wymazać bł dn wartość Wymazać komunikat o bł dach (nie pulsuj cy) Wymazać wybrane słowo Usun ć wybrany wiersz Usun ć cykle i cz ści programu Wstawić wiersz, który został ostatnio edytowany lub wymazany
Softkey/klawisz
Wł czać wiersze w dowolnym miejscu Prosz wybrać wiersz, za którym chce si wł czyć nowy blok i otworzyć dialog Zmieniać i wł czać słowa Prosz wybrać w wierszu dane słowo i przepisać je nowym poj ciem. W czasie, kiedy wybierano słowo, znajduje si w dyspozycji dialog tekstem otwartym Zakończyć zmian : Klawisz END nacisn ć Jeśli ma zostać wstawione słowo, prosz nacisn ć przyciski ze strzałk (na prawo lub na lewo), aż ukaże si ż dany dialog i prosz wprowadzić nast pnie ż dane poj cie.
124
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Szukanie identycznych słów w różnych blokach programu Dla tej funkcji Softkey AUT. RYSOWANIE na OFF przeł czyć. Wybrać słowo w wierszu: Tak długo naciskać klawisze ze strzałk , aż ż dane słowo zostanie zaznaczone
Wybierać zdania przy pomocy przycisków ze strzałk
Zaznaczenie znajduje si w nowo wybranym bloku na tym samym słowie, jak w ostatnio wybranym bloku. Jeśli uruchomiono szukanie w bardzo długich programach, to TNC wyświetla okno ze wskazaniem post pu. Dodatkowo można przerwać szukanie poprzez softkey. TNC przejmuje w osi narz dzia zawsze współrz dn ostrza narz dzia, to znaczy uwzgl dnia zawsze aktywn korekcj długości narz dzia. Znajdowanie dowolnego tekstu Wybrać funkcj szukania: Softkey SZUKAJ nacisn ć. TNC ukazuje dialog Szukaj tekstu: Wprowadzić poszukiwany tekst Szukać tekst: Softkey WYPEŁNIC nacisn ć
HEIDENHAIN iTNC 530
125
4.4 Programy otwierać i wprowadzać
4.4 Programy otwierać i wprowadzać
Cz ści programu zaznaczyć, kopiować, kasować i wł czać Aby móc kopiować cz ści programu w danym NC programie lub do innego NC programu, TNC oddaje do dyspozycji nast puj ce funkcje: patrz tabela u dołu. Aby kopiować cz ści programu prosz post pić w nast puj cy sposób: Wybrać pasek z Softkeys z funkcjami zaznaczania Wybrać pierwszy (ostatni) wiersz cz ści programu, któr chcemy kopiować Zaznaczyć pierwszy (ostatni) wiersz: Softkey BLOK ZAZNACZ nacisn ć. TNC podświetla jasnym tłem pierwsze miejsce numeru bloku i wyświetla Softkey ZAZNACZENIE ANULOWAĆ Prosz przesun ć jasne tło na ostatni (pierwszy) blok tej cz ści programu, któr chce si kopiować lub skasować. TNC prezentuje wszystkie zaznaczone bloki w innym kolorze. Funkcje zaznaczania można w każdej chwili zakończyć, a mianowicie naciśni ciem Softkey ZAZNACZANIE PRZERWAĆ Kopiowanie zaznaczonej cz ści programu: Softkey KOPIUJ BLOK nacisn ć, zaznaczon cz ść programu usun ć: Softkey USUN BLOK nacisn ć. TNC zapami tuje zaznaczony blok Prosz wybrać przy pomocy przycisków ze strzałk ten blok, za którym chcemy wł czyć skopiowan (usuni t ) cz ść programu Aby skopiowan cz ść programu wł czyć do innego programu, prosz wybrać odpowiedni program przez zarz dzanie plikami i zaznaczyć tam ten blok, za którym chcemy wł czyć. Wstawić zapami tan cz ść programu: Softkey WSTAW BLOK nacisn ć Funkcja Wł czyć funkcje zaznaczania Wył czyć funkcje zaznaczania Skasować zaznaczony blok Wstawić znajduj cy si w pami ci blok Kopiować zaznaczony blok Softkey
126
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Funkcja szukania TNC
Przy pomocy funkcji szukania TNC można szukać dowolnych tekstów w obr bie programu i w razie potrzeby zamieniać je nowym tekstem. Szukanie dowolnych tekstów Wybrać wiersz, w którym zapami tane jest szukane słowo Wybrać funkcj szukania: TNC wyświetla okno szukania i ukazuje w pasku Softkey znajduj ce si do dyspozycji funkcje szukania (patrz tabela funkcja szukania) +40 Wprowadzić szukany tekst, zwrócić uwag na pisowni duż /mał liter Rozpocz ć operacj szukania: TNC ukazuje w pasku Softkey znajduj ce si w dyspozycji opcje szukania (patrz tabela opcje szukania) W razie konieczności zmienić opcje szukania Uruchomić operacj szukania: TNC przechodzi do nast pnego wiersza, w którym zapami tany jest poszukiwany tekst Powtórzyć operacj szukania: TNC przechodzi do nast pnego wiersza, w którym zapami tany jest poszukiwany tekst Zakończyć funkcj szukania
Funkcje szukania Wyświetlić okno, w którym ostatnie elementy szukania zostaj wyświetlane. Przez klawisz ze strzałk element wybieralny, klawiszem ENT przej ć Wyświetlić okno, w którym znajduj si możliwe elementy szukania aktualnego wiersza. Przez klawisz ze strzałk element wybieralny, klawiszem ENT przej ć Wyświetlić okno, w którym ukazane s najważniejsze NC funkcje. Przez klawisz ze strzałk element wybieralny, klawiszem ENT przej ć Aktywować funkcj szukać/zamienić
Softkey
HEIDENHAIN iTNC 530
127
4.4 Programy otwierać i wprowadzać
4.4 Programy otwierać i wprowadzać
Opcje szukania Określić kierunek szukania Określić koniec szukania Nastawienie KOMPLETNIE szuka od aktualnego wiersza do aktualnego wiersza Rozpocz ć nowe szukanie
Softkey
Szukać/zamienić dowolnych tekstów Funkcja Szukanie/zamiana nie jest możliwa, jeśli program jest zabezpieczony jeżeli program zostaje właśnie odpracowywany przez TNC W przypadku funkcji WSZYSTKIE ZAMIENIC zwrócić uwag , aby nie zamienić przypadkowo cz ści tekstu, które maj pozostać niezmienione. Zamienione teksty s nieodwracalnie stracone. Wybrać wiersz, w którym zapami tane jest szukane słowo Wybrać funkcj szukania: TNC wyświetla okno szukania i ukazuje w pasku Softkey znajduj ce si do dyspozycji funkcje szukania Aktywować zamienianie: TNC ukazuje w oknie dodatkowe możliwości wprowadzenia dla tekstu, który ma być użyty Wprowadzić szukany tekst, zwrócić uwag na pisowni duż /mał liter , klawiszem ENT potwierdzić Wprowadzić tekst, który ma być użyty, zwrócić uwag na pisowni duż /mał liter Rozpocz ć operacj szukania: TNC ukazuje w pasku Softkey znajduj ce si w dyspozycji opcje szukania (patrz tabela opcje szukania) w razie konieczności zmienić opcje szukania Uruchomić operacj szukania: TNC przechodzi do nast pnego poszukiwanego tekstu Aby zamienić ten tekst i nast pnie przejść do kolejnego miejsca: Softkey ZAMIENIĆ nacisn ć lub dla zamiany wszystkich znalezionych miejsc w tekście: Softkey ZAMIENIĆ WSZYSTKIE nacisn ć, albo aby nie zamieniać tekstu i przejść do nast pnego miejsca: Softkey NIE ZAMIENIAĆ nacisn ć Zakończyć funkcj szukania
128
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.5 Grafika programowania
Grafik programowania prowadzić/nie prowadzić
W czasie zestawiania programu, TNC może wyświetlić zaprogramowany kontur przy pomocy 2D grafiki kreskowej. Przejść do podziału ekranu program po lewej i grafika po prawej: Klawisz SPLIT SCREEN i Softkey PROGRAM + GRAFIKA nacisn ć Softkey AUT. RYSOWANIE przeł czyć na ON. W czasie kiedy zostaj wprowadzane wiersze programu, TNC pokazuje każdy programowany ruch po konturze w oknie grafiki po prawej stronie. Jeśli TNC nie ma dalej prowadzić grafiki, prosz przeł czyć Softkey AUT. RYSOWANIE na OFF. AUT. RYSOWANIE ON nie rysuje powtórzeń cz ści programu.
Stworzenie grafiki programowania dla istniej cego programu
Prosz wybrać przy pomocy klawiszy ze strzałk ten blok, do którego ma zostać wytworzona grafika lub prosz nacisn ć SKOK i wprowadzić ż dany numer bloku bezpośrednio Utworzenie grafiki: Softkey RESET + START nacisn ć Dalsze funkcje: Funkcja Wytworzyć kompletn grafik programowania Wytworzyć grafik programowania blok po bloku Wytworzyć kompletn grafik programowania lub po RESET + START uzupełnić Zatrzymać grafik programowania. Ten Softkey pojawia si tylko, podzczas wytwarzania grafiki programowania przez TNC Na nowo generować grafik programowania, jeśli na przykład z powodu przecinania si linii, zostały one wymazane Softkey
HEIDENHAIN iTNC 530
129
4.5 Grafika programowania
4.5 Grafika programowania
Wyświetlić i zamaskować numery wierszy
Softkey paski przeł czyć: Patrz rysunek po prawej stronie u góry Wyświetlić numery wierszy: Softkey WSKAZANIA ZAMASK. WIERSZ NR na WYSWIETLIC ustawić Zamaskować numery wierszy: Softkey WSKAZANIA ZAMASK. WIERSZ NR na WYGASIC ustawić
Usun ć grafik
Softkey paski przeł czyć: Patrz rysunek po prawej stronie u góry Usun ć grafik : Softkey USUN GRAFIK nacisn ć
Powi kszenie wycinka lub jego pomniejszenie
Pogl d dla grafiki można ustalać samodzielnie. Przy pomocy ramki możliwe jest wybieranie wycinka dla powi kszenia lub pomniejszenia. Wybrać pasek Softkey dla powi kszenia/pomniejszenia wycinka (drugi pasek, patrz rysunek po prawej na środku) Tym samym oddane s do dyspozycji nast puj ce funkcje: Funkcja Ramki wyświetlić i przesun ć. Dla przesuni cia trzymać naciśni tym odpowiedni Softkey Zmniejszyć ramki – dla zmniejszenia trzymać naciśni tym Softkey Powi kszyć ramki – dla powi kszenia Softkey trzymać naciśni tym Przy pomocy Softkey PÓŁWYRÓB WYCINEK. przej ć wybrany fragment Przy pomocy Softkey PÓŁWYRÓB JAK BLK FORM odtwarza si pierwotny wycinek. Softkey
130
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.6 3D grafika liniowa (FCL 2 funkcja)
Zastosowanie
Przy pomocy trójwymiarowej grafiki liniowej można wyświetlać w TNC programowane drogi przemieszczenia trójwymiarowo. Aby móc szybko rozpoznawać szczegóły, oddano do dyspozycji wydajn funkcj zoom. W szczególności zewn trznie generowane programy można przy pomocy grafiki liniowej 3D sprawdzać odnośnie niezgodnościjeszcze przed obróbk ,, aby unikn ć w ten sposób niepoż danych odznaczeń obróbki na przedmiocie. Takie odznaczenia obróbki pojawiaj si na przykład wówczas, jeśli punkty były wydawane niewłaściwie przez postprocesor. Aby szybciej móc wyśledzić miejsca z wadami, TNC zaznacza innym kolorem aktywny w lewym oknie wiersz w grafice liniowej 3D (ustawienie podstawowe: czerwony). Przejście do podziału ekranu program po lewej i grafika liniowa 3D po prawej: Klawisz SPLIT SCREEN i softkey PROGRAM + 3D LINIE nacisn ć
HEIDENHAIN iTNC 530
131
4.6 3D grafika liniowa (FCL 2 funkcja)
4.6 3D grafika liniowa (FCL 2 funkcja)
Funkcje grafiki liniowej 3D
Funkcja Wyświetlanie i przesuni cie w gór ramek zoom. Dla przesuni cia trzymać naciśni tym softkey Wyświetlanie i przesuni cie w dół ramek zoom. Dla przesuni cia trzymać naciśni tym softkey Wyświetlanie i przesuni cie w lewo ramek zoom. Dla przesuni cia trzymać naciśni tym softkey Wyświetlanie i przesuni cie w prawo ramek zoom. Dla przesuni cia trzymać naciśni tym softkey Powi kszyć ramki – dla powi kszenia Softkey trzymać naciśni tym Zmniejszyć ramki – dla zmniejszenia trzymać naciśni tym Softkey Cofn ć powi kszenie fragmentu, tak że TNC pokazuje przedmiot zgodnie z zaprogramowan BLK form Przej ć wycinek Obrót obrabianego przedmiotu zgodnie z ruchem wskazówek zegara Obrót obrabianego przedmiotu przeciwnie do ruchu wskazówek zegara Odchylenie przedmiotu do tyłu Odchylenie przedmiotu do przodu Prezentacj powi kszać etapami. Jeśli prezentacja została powi kszona, to TNC ukazuje w paginie dolnej okna grafiki liter Z Prezentacj zmniejszać etapami. Jeśli prezentacja została zmniejszona, to TNC ukazuje w paginie dolnej okna grafiki liter Z Wyświetlanie obrabianego w wielkości oryginalnej Wyświetlenie przedmiotu w ostatnim aktywnym widoku Softkey
132
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Funkcja Programowane punkty końcowe wyświetlać/nie wyświetlać przy pomocy punktu na linii Wybrany w lewym oknie wiersz NC w grafice liniowej 3D wyświetlać/nie wyświetlać z wyodr bnieniem kolorem Numery wierszy wyświetlać/nie wyświetlać
Softkey
Można obsługiwać grafik liniow 3D także przy pomocy myszy. Nast puj ce funkcje znajduj si do dyspozycji: Aby obracać przedstawiony model siatkowy trójwymiarowo: trzymać naciśni tym prawy klawisz myszy i przemieszczać mysz. TNC ukazuje układ współrz dnych, przestawiaj cy momentalnie aktualne ustawienie przedmiotu. Po odpuszczeniu prawego klawisza myszy, TNC ustawia przedmiot w zdefiniowanej pozycji. Dla przesuni cia przedstawionego modelu siatkowego: trzymać naciśni tym środkowy klawisz myszy lub kółko myszy i przemieszczać mysz. TNC przesuwa przedmiot w odpowiednim kierunku. Po odpuszczeniu środkowego klawisza myszy, TNC przesuwa przedmiot na zdefiniowan pozycj . Dla zmiany rozmiaru określonego wycinka przy pomocy myszy: naciśni tym lewym klawiszem myszy zaznaczyć prostok tny obszar zmiany rozmiaru. Po odpuszczeniu lewego klawisza myszy, TNC powi ksza przedmiot do wielkości zdefiniowanego obszaru. Aby szybko dokonać pomniejszenia i powi kszenia przy pomocy myszy: kółko myszy pokr cić w gór i w dół
HEIDENHAIN iTNC 530
133
4.6 3D grafika liniowa (FCL 2 funkcja)
4.6 3D grafika liniowa (FCL 2 funkcja)
Wyodr bnianie wierszy NC kolorem w grafice
Softkey paski przeł czyć Po lewej stronie ekranu wybrany wiersz NC wyświetlić w innym kolorze z prawej strony w grafice liniowej 3D: Softkey AKT. ELEM. ZAZNACZYĆ OFF / ON ustawić na ON (ein) Po lewej stronie ekranu wybrany wiersz NC nie wyświetlać w innym kolorze z prawej strony w grafice liniowej 3D: Softkey AKT. ELEM. ZAZNACZYĆ OFF / ON ustawić na OFF (wył.)
Wyświetlić i zamaskować numery wierszy
Softkey paski przeł czyć Wyświetlić numery wierszy: Softkey WSKAZANIA ZAMASK. WIERSZ NR na WYSWIETLIC ustawić Zamaskować numery wierszy: Softkey WSKAZANIA ZAMASK. WIERSZ NR na WYGASIC ustawić
Usun ć grafik
Softkey paski przeł czyć Usun ć grafik : Softkey USUN GRAFIK nacisn ć
134
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.7 Segmentować programy
Definicja, możliwości zastosowania
TNC daje możliwość, komentowania programów obróbki za pomoc bloków segmentowania. Bloki segmentowania to krótkie teksty (max. 37 znaków), które należy rozumieć jako komentarze lub teksty tytułowe dla nast puj cych po nich wierszy programu. Długie i kompleksowe programy można poprzez odpowiednie bloki segmentowania kształtować bardziej pogl dowo i zrozumiale. A to ułatwia szczególnie późniejsze zmiany w programie. Bloki segmentowania można wstawiać w dowolnym miejscu w programie obróbki. Można je dodatkowo przedstawić we własnym oknie jak również dokonać ich opracowania lub uzupełnienia. Wł czone punkty segmentowania zostaj zarz dzane przez TNC w oddzielnym pliku (końcówka .SEC.DEP). W ten sposób zwi ksza si szybkość nawigacji w oknie segmentacji.
Ukazać okno segmentowania/aktywne okno zmienić
Wyświetlić okno segmentacji: Podział ekranu PROGRAM + SEGMENTOW. wybrać Zmiana aktywnego okna: Softkey „Zmiana okna“ nacisn ć
Zdanie segmentowania wstawić do okna programu (po lewej stronie)
Wybrać ż dany wiersz, za którym ma być wstawiony blok segmentowania Softkey WSTAW SEGMENTOWANIE lub klawisz * na ASCII klawiaturze nacisn ć Wprowadzić tekst segmentowania przy pomocy klawiatury Alpha W razie konieczności zmienić zakres segmentowania poprzez softkey
Wybierać bloki w oknie segmentowania
Jeżeli wykonuje si skoki w oknie segmentowania od bloku do bloku, TNC prowadzi wyświetlanie tych bloków w oknie programu. W ten sposób można z pomoc kilku kroków przeskakiwać duże cz ści programu
HEIDENHAIN iTNC 530
135
4.7 Segmentować programy
4.8 Wprowadzać komentarze
4.8 Wprowadzać komentarze
Zastosowanie
Każdy blok w programie obróbki może być opatrzony komentarzem, aby objaśnić kolejne kroki programu lub dodać praktyczne uwagi. Istniej trzy możliwości, wprowadzenia komentarza:
Komentarz w czasie wprowadzania programu
Wprowadzić dane dla bloku programu, potem „;“ (średnik) na tastaturze Alpha nacisn ć – TNC ukazuje pytanie Komentarz? Wprowadzić komentarz i zakończyć blok przy pomocy klawisza END
Wstawić później komentarz
Wybrać blok, do którego ma być doł czony komentarz Przy pomocy klawisza w prawo wybrać ostatnie słowo w wierszu: średnik pojawia si na końcu wiersza i TNC ukazuje pytanie Komentarz? Wprowadzić komentarz i zakończyć blok przy pomocy klawisza END
Komentarz w jego własnym bloku
Wybrać wiersz, za którym ma być wprowadzony komentarz Dialog programowania otworzyć przy pomocy klawisza „;“ (średnik) na tastaturze Alpha Wprowadzić komentarz i zakończyć blok przy pomocy klawisza END
Funkcje przy edycji komentarza
Funkcja Skok do pocz tku komentarza Skok do końca komentarza Skok do pocz tku słowa. Słowa należy oddzielić pustym znakiem Skok do końca słowa. Słowa należy oddzielić pustym znakiem Przeł czanie mi dzy trybem wstawiania i nadpisywania Softkey
136
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.9 Tworzenie plików tekstowych
Zastosowanie
Na TNC można wytwarzać i opracowywać teksty przy pomocy edytora tekstów. Typowe zastosowania: Zapisywanie wartości z doświadczenia wyniesionego z pracy z maszyn Dokumentowanie procesów roboczych Wytwarzanie zbiorów wzorów Utworzyć zbiory formuł Pliki tekstów s plikami typu .A (ASCII). Jeśli chcemy opracowywać inne pliki, to prosz je najpierw skonwersować na typ .A.
Plik tekstowy: otwierać i opuszczać
Wybrać rodzaj pracy Program wprowadzić do pami ci/edycja Wywołać zarz dzanie plikami: Klawisz PGM MGT nacisn ć Wyświetlić pliki typu .A: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC .A nacisn ć Wybrać plik i z Softkey WYBOR lub klawiszem ENT otworzyć lub otworzyć nowy plik: Wprowadzić now nazw programu, potwierdzić przy pomocy klawisza ENT Jeśli chcemy opuścić edytora tekstów, to prosz wywołać zarz dzanie plikami i wybrać plik innego typu, np. program obróbki. Ruchy kursora Kursor jedno słowo na prawo Kursor jedno słowo na lewo Kursor na nast pny pasek ekranu Kursor na poprzedni pasek ekranu Kursor na pocz tek pliku Kursor na koniec pliku Softkey
HEIDENHAIN iTNC 530
137
4.9 Tworzenie plików tekstowych
4.9 Tworzenie plików tekstowych
Funkcje edytowania Rozpocz ć nowy wiersz Wymazać znaki na lewo od kursora Wprowadzić znak wypełniaj cy Przeł czenie pisowni duż /mał liter
Klawisz
Edytować teksty
W pierwszym wierszu edytora tekstu znajduje si belka informacyjna, która ukazuje nazw pliku, jego miejsce pobytu i rodzaj pisowni kursora (angl. znacznik wstawienia): Plik: Wiersz: Kolumna: WSTAW: OVERWRITE: Nazwa pliku tekstowego aktualna pozycja kursora w wierszach aktualna pozycja kursora w kolumnach (szpaltach) Nowo wprowadzone znaki zostaj wł czone Nowo wprowadzone znaki przepisuj istniej cy tekst na miejscu znajdowania si kursora
Tekst zostanie wstawiony na to miejsce, na którym znajduje si właśnie kursor. Przy pomocy przycisków ze strzałk można przesun ć kursor do dowolnego miejsca w pliku tekstowym. Wiersz, w którym znajduje si kursor, wyróżnia si kolorem. Jeden wiersz może zawierać maksymalnie 77 znaków i zostaje łamany klawiszemRET (Return) lub ENT
138
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Znaki, słowa i wiersze wymazaći znowu wstawić
Przy pomocy edytora tekstu można wymazywać całe słowa lub wiersze i wstawiać je w innym miejscu. Kursor przesun ć na słowo lub wiersz, który ma być usuni ty i wstawiony w inne miejsce Softkey USUN SLOWO lub USUN WIERSZ nacisn ć: Tekst zostaje usuni ty i wprowadzony do pami ci buforowej Przesun ć kursor na pozycj , w której ma zostać wstawiony tekst i nacisn ć Softkey WIERSZ/SŁOWO WSTAW Funkcja Wymazać wiersz i przejściowo zapami tać Wymazać słowo i przejściowo zapami tać Wymazać znak i przejściowo zapami tać Wiersz lub słowo po wymazaniu ponownie wstawić Softkey
HEIDENHAIN iTNC 530
139
4.9 Tworzenie plików tekstowych
4.9 Tworzenie plików tekstowych
Opracowywanie bloków tekstów
Można bloki tekstu dowolnej wielkości kopiować, usuwać i w innym miejscu znowu wstawiać. W każdym razie prosz najpierw zaznaczyć ż dany blok tekstu: Zaznaczanie bloku tekstowego: Kursor przesun ć na znak, na którym ma kończyć si zaznaczenie tekstu. Softkey BLOK ZAZNACZ nacisn ć Kursor przesun ć na znak, na którym ma kończyć si zaznaczenie tekstu. Jeśli przesuwamy kursor przy pomocy klawiszy ze strzałk bezpośrednio do góry lub w dół, to leż ce pomi dzy wiersze zostan kompletnie zaznaczone, tekst zostanie wyróżniony kolorem Kiedy ż dany block tekstu został zaznaczony, prosz dalej opracowywać tekst przy pomocy nast puj cych Softkeys: Funkcja Zaznaczony blok usun ć i krótkotrwale zapami tać Zaznaczony blok na krótko zapami tać, bez usuwania tekstu (kopiować) Jeżeli ten krótkotrwale zapami tany blok ma być wstawiony w inne miejsce, prosz wypełnić nast puj ce kroki: Przesun ć kursor na miejsce, w którym ma być wstawiony krótkotrwale zapami tany blok tekstu Softkey WSTAW BLOK nacisn ć Tekst zostaje wstawiony Dopóki tekst znajduje si w pami ci przejściowej, można go dowolnie cz sto wstawiać. Przenieść zaznaczony blok do innego pliku Blok tekstu zaznaczyć jak wyżej opisano Softkey PRZYŁ CZ DO PLIKU nacisn ć. TNC ukazuje dialog plik docelowy = Ścieżk i nazw pliku docelowego wprowadzić. TNC doł cza zaznaczony blok tekstu do pliku docelowego. Jeśli nie istnieje plik docelowy z wprowadzon nazw , to TNC zapisuje zaznaczony tekst do nowego pliku Wstawić inny plik na miejsce znajdowania si kursora Przesun ć kursor na miejsce w tekście, na które ma być wstawiony inny plik tekstowy Softkey WSTAW PLIK nacisn ć. TNC ukazuje dialog nazwa pliku = Wprowadzić ścieżk i nazw pliku, który chcemy wprowadzić Softkey
140
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Odnajdywanie cz ści tekstu
Funkcja szukania w edytorze tekstu znajduje słowa lub łańcuchy znaków w tekście. TNC oddaje do dyspozycji dwie możliwości. Znajdowanie aktualnego tekstu Funkcja szukania ma znaleźć słowo, które odpowiada temu słowu, na którym właśnie znajduje si kursor: Przesun ć kursor na ż dane słowo Wybrać funkcj szukania: Softkey SZUKAJ nacisn ć Softkey AKT. SŁOWO SZUKAJ nacisn ć Opuścić funkcj szukania: Softkey KONIEC nacisn ć Znajdowanie dowolnego tekstu Wybrać funkcj szukania: Softkey SZUKAJ nacisn ć. TNC ukazuje dialog Szukaj tekstu: Wprowadzić poszukiwany tekst Szukać tekst: Softkey WYPEŁNIC nacisn ć Opuścić funkcj szukania: Softkey KONIEC nacisn ć
HEIDENHAIN iTNC 530
141
4.9 Tworzenie plików tekstowych
4.10 Kalkulator kieszonkowy
4.10 Kalkulator kieszonkowy
Obsługa
TNC dysponuje kalkulatorem z najważniejszymi funkcjami matematycznymi. Przy pomocy klawisza CALC wyświetlić kalkulator lub zakończyć funkcj kalkulatora Wybór funkcji arytmetycznych przez polecenia krótkie przy pomocy klawiatury alfanumerycznej. Krótkie polecenia s zaznaczone w kalkulatorze odpowiednim kolorem Funkcja obliczeniowa Dodawanie Odejmowanie Mnożenie Dzielenie Sinus Cosinus Tangens Arcus sinus Arcus cosinus Arcus tangens Pot gowanie Pierwiastek kwadratowy obliczyć Funkcja odwrotna Rachnek w nawiasie PI (3.14159265359) Wyświetlić wynik Krótkie polecenie (klawisz) + – * : S C T AS AC AT ^ Q / () P =
Przej cie obliczonej wartości do programu Przy pomocy klawiszy ze strzałk wybrać słowo, do którego ma zostać przej ta obliczona wartość Przy pomocy klawisza CALC wyświetlić kalkulator i przeprowadzić ż dane obliczenie Nacisn ć klawisz „Przej cie pozycji rzeczywistej”, TNC wyświetla pasek Softkey Nacisn ć Softkey TNC TNC przejmuje t wartość do aktywnego pola wprowadzenia i zamyka kalkulator 142 4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.11 Bezpośrednia pomoc przy NC komunikatach o bł dach
Wyświetlić komunikaty o bł dach
TNC wyświetla komunikaty o bł dach automatycznie mi dzy innymi przy bł dnych wprowadzonych danych bł dach logicznych w programie nie możliwych do wykonania elementach konturu niewłaściwym wykorzystaniu sondy impulsowej Komunikat o bł dach, który zawiera numer bloku programowego, został spowodowany przez ten blok lub przez blok poprzedni. TNC teksty meldunków usuwamy przy pomocy klawisza CE, po tym kiedy została usuni ta przyczyna bł du. Aby uzyskać bliższe informacje o pojawiaj cym si komunikacie o bł dach, prosz nacisn ć klawisz HELP (POMOC). TNC wyświetla okno, w którym opisane s przyczyna bł du i sposób jego usuni cia.
Wyświetlić pomoc
Wyświetlić pomoc Klawisz HELP nacisn ć Przeczytać opis bł du i możliwości usuni cia bł du. W razie konieczności TNC ukazuje jeszcze informacje dodatkowe, które s bardzo pomocne przy szukaniu bł dów przez pracowników firmy HEIDENHAIN. Przy pomocy klawisza CE zamyka si okno pomocy i kwituje jednocześnie pojawiaj cy si komunikat o bł dach Usun ć bł dy zgodnie z opisem w oknie pomocy Przy migaj cych komunikatach o bł dach TNC wyświetla automatycznie tekst pomocy. Po migaj cych komunikatach o bł dach należy na nowo uruchomić TNC, a mianowicie klawisz END trzymaj c naciśni tym dwie sekundy.
HEIDENHAIN iTNC 530
143
4.11 Bezpośrednia pomoc przy NC komunikatach o bł dach
4.12 Lista wszystkich aktualnych komunikatów o bł dach
4.12 Lista wszystkich aktualnych komunikatów o bł dach
Funkcja
Przy pomocy tej funkcji można wyświetlić okno, w którym TNC ukazuje wszystkie aktualne komunikaty o bł dach. TNC wyświetla zarówno bł dy, pochodz ce z NC jak i bł dy wydawane przez producenta maszyn.
Wyświetlić list bł dów
Jak tylko pojawi si przynajmniej jeden komunikat o bł dach, to można wyświetlić t list : Wyświetlenie listy: Klawisz ERR nacisn ć Przy pomocy klawiszy ze strzałk można wybrać jeden z aktualnych komunikatów o bł dach Przy pomocy klawisza CE lub klawisza DEL usuwamy ten komunikat o bł dach z okna, który jest właśnie wybrany. Jeśli istnieje momentalnie tylko jeden komunikat o bł dach, to zamyka si jednocześnie okno. Zamkni cie okna pierwszoplanowego: Klawisz ERR ponownie nacisn ć. Aktualne komunikaty o bł dach pozostaj zachowane Równolegle do listy bł dów można wyświetlić przynależny tekst pomocy w oddzielnym oknie: Klawisz HELP nacisn ć.
144
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Zawartość okna
Kolumna Numer Znaczenie Numer bł du ( 1: brak definicji numeru bł du), naznaczany przez firm HEIDENHAIN lub producenta maszyn klasa bł du. Określa, jak TNC przetwarza ten bł d: BŁAD przebieg programu zostaje przerwany przez TNC (WEWNETRZNY STOP) FEED HOLD zwolnienie posuwu zostaje usuni te PGM HOLD przebieg programu zostaje przerwany (STIB miga) PGM ABORT przebieg programu zostaje przerwany i zakończony (WEWNETRZNY STOP) EMERG. STOP NOT AUS (wył czenie awaryjne) zostaje zainicjalizowane RESET TNC wykonuje ciepły start WARNING ostrzeżenie, przebieg programu zostaje kontynuowany INFO meldunek informacyjny, przebieg programu zostaje kontynuowany Grupa Grupa. Określa, z jakiej cz ści oprogramowania systemu operacyjnego pojawił si komunikat o bł dach OPERATING PROGRAMMING PLC GENERAL Komunikat o bł dach tekst bł du, wyświetlany przez TNC
Klasa
HEIDENHAIN iTNC 530
145
4.12 Lista wszystkich aktualnych komunikatów o bł dach
4.13 Zarz dzanie paletami
4.13 Zarz dzanie paletami
Zastosowanie
Zarz dzanie paletami jest funkcj zależn od rodzaju maszyny. Niżej zostaje opisany standardowy zakres funkcji. Prosz dodatkowo zwrócić uwag na informacje zawarte w podr czniku obsługi maszyny. Tabele palet zostaj używane w centrach obróbkowych wraz z urz dzeniami wymiany palet: Tabela palet wywołuje dla różnych palet przynależne do nich programy obróbki i aktywuje przesuni cia punktu zerowego lub/oraz tabele punktów zerowych. Można też używać tabeli palet, aby odpracować jeden po drugim różne programy z różnymi punktami odniesienia. Tabele palet zawieraj nast puj ce dane: PAL/PGM (wpis koniecznie wymagany): Oznakowanie palety lub NC programu (klawiszem ENT lub NO ENT wybrać) NAZWA (wpis koniecznie wymagany): Nazwa palety lub Nazwa programu. Nazwy palet ustala producent maszyn (prosz uwzgl dnić informacje zawarte w podr czniku obsługi). Nazwy programów musz być wprowadzone do pami ci w tym samym skoroszycie jak i tabele palet, w przeciwnym razie należy wprowadzić pełn nazw ścieżki programu PRESET (wpis do wyboru): numer preset z tabeli preset. Tu zdefiniowany numer preset zostaje przez TNC zinterpretowany jako punkt odniesienia palety (zapis PAL w szpalcie PAL/PGM) albo jako punkt odniesienia obrabianego przedmiotu (zapis PGM w wierszu PAL/PGM) DATA (wpis do wyboru): Nazwa tabeli punktów zerowych. Tabele punktów zerowych musz być wprowadzone do pami ci w tym samym skoroszycie jak i tabele palet, w przeciwnym razie należy wprowadzić pełn nazw ścieżki tabeli punktów zerowych. Punkty zerowe z tabeli punktów zerowych aktywuje si w NC programie przy pomocy cyklu 7 PRZESUNI CIE PUNKTU ZEROWEGO
146
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
X, Y, Z (wpis do wyboru, inne osie możliwe): W przypadku nazw palet, zaprogramowane współrz dne odnosz si do punktu zerowego maszyny. W przypadku NC programów, programowane współrz dne odnosz si do punktu zerowego palet. Te wpisy przepisuj punkt odniesienia, który został ostatnio wyznaczony przy rodzaju pracy R cznie. Przy pomocy funkcji dodatkowej M104 można ostatnio wyznaczony punkt odniesienia znowu aktywować. Przy pomocy klawisza„Przej ć pozycj rzeczywist “, TNC wyświetla okno, do którego można wpisać różne punkty przez TNC jako punkty odniesienia (patrz tabela poniżej) Położenie Wartości rzeczywiste Wartości referencyjne Wartości pomiaru RZECZ. Wartości pomiaru REF. Znaczenie Wprowadzić współrz dne aktualnego położenia narz dzia w odniesieniu do aktywnego układu współrz dnych Współrz dne aktualnego położenia narz dzia w odniesieniu do punktu zerowego maszyny wprowadzić Wprowadzić współrz dne odniesione do aktywnego układu współrz dnych zdigitalizowanego ostatnio w rodzaju pracy R cznie punktu odniesienia Wprowadzić współrz dne odniesione do punktu zerowego ostatno zdigitalizowanego przy rodzaju pracy R cznie punktu odniesienia
Przy pomocy klawiszy ze strzałk i przyciskuENTwybiera si położenie, które chce si przej ć. Nast pnie wybieramy przy pomocy Softkey WSZYSTKIE WARTOŚCI , iż TNC wprowadza do pami ci odpowiednie współrz dne wszystkich aktywnych osi do tabeli palet. Przy pomocy Softkey AKTUALNA WARTOŚĆ TNC zapami tuje współrz dn osi, na której znajduje si właśnie jasne pole w tabeli palet. Jeśli przed NC programem nie została zdefiniowana żadna paleta, zaprogramowane współrz dne odnosz si do punktu zerowego maszyny. Jeśli nie zdefiniowano żadnego wpisu, pozostaje aktywnym r cznie wyznaczony punkt odniesienia. Funkcja edycji Wybrać pocz tek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Softkey
HEIDENHAIN iTNC 530
147
4.13 Zarz dzanie paletami
4.13 Zarz dzanie paletami
Funkcja edycji Wybrać nast pn stron tabeli Wstawić wiersz na końcu tabeli Wymazać wiersz na końcu tabeli Wybrać pocz tek nast pnego wiersza Dodać wprowadzaln liczb wierszy na końcu tabeli Skopiować pole z jasnym tłem (2 gi pasek Softkey) Wstawić skopiowane pole (2 gi pasek Softkey)
Softkey
Wybrać tabele palet
Zarz dzanie plikami wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja: Klawisz PGM MGT nacisn ć Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.Pnacisn ć Wybrać tabele palet przyciskami ze strzałk lub wprowadzić nazw dla nowej tabeli Potwierdzić wybór klawiszem ENT
Opuścić plik palet
Wybrać zarz dzanie plikami: Klawisz PGM MGT nacisn ć Wybrać inny typ pliku: Softkey WYBRAĆ TYP i Softkey dla ż danego typu pliku nacisn ć, np. WSKAZAĆ .H Wybrać ż dany plik
148
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Odpracować plik palet
W parametrze maszynowym określa si , czy tabela palet ma zostać odpracowana blokami czy też w trybie ci głym. Kiedy tylko zostanie aktywowana kontrola wykorzystyania narz dzia poprzez parametr maszynowy 7246, można sprawdzać okres trwałości narz dzia dla wszystkich używanych w palecie narz dzi (patrz „Sprawdzanie użycia narz dzi” na stronie 567). Zarz dzanie plikami wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja: Klawisz PGM MGT nacisn ć Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.Pnacisn ć Wybrać tabel palet przy pomocy klawiszy ze strzałk , przyciskiemENT potwierdzić Odpracować tabel palet: Nacisn ć klawisz NC Start, TNC odpracowuje palety jak to ustalono w parametrze maszynowym 7683 Podział monitora przy odpracowywaniu tabeli palet Jeżeli chcemy zobaczyć jednocześnie zawartość programu i zawartość tabeli palet, to prosz wybrać podział monitora PROGRAM + PALETA. Podczas odpracowywania TNC przedstawia na lewej połowie monitora program i na prawej połowie monitora palet . Aby móc obejrzeć zawartość programu przed jego odpracowywaniem, prosz post pić w nast puj cy sposób: Wybrać tabele palet Przy pomocy klawiszy ze strzałk prosz wybrać program, który chcemy sprawdzić Softkey OTWORZ PROGRAM nacisn ć: TNC ukazuje na ekranie wybrany program. Przy pomocy klawiszy ze strzałk można teraz strona po stronie zajrzeć do programu Powrót do tabeli palet: Prosz nacisn ć Softkey END PGM
HEIDENHAIN iTNC 530
149
4.13 Zarz dzanie paletami
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
Zastosowanie
Zarz dzanie paletami w poł czeniu z zorientowan na narz dzia obróbk jest funkcj zależn od maszyny. Niżej zostaje opisany standardowy zakres funkcji. Prosz dodatkowo zwrócić uwag na informacje zawarte w podr czniku obsługi maszyny. Tabele palet zostaj używane w centrach obróbkowych wraz z urz dzeniami wymiany palet: Tabela palet wywołuje dla różnych palet przynależne do nich programy obróbki i aktywuje przesuni cia punktu zerowego lub/oraz tabele punktów zerowych. Można też używać tabeli palet, aby odpracować jeden po drugim różne programy z różnymi punktami odniesienia. Tabele palet zawieraj nast puj ce dane: PAL/PGM (wpis koniecznie wymagany): Wpis PAL określa oznaczenie dla palety, z FIX zostaje oznaczona płaszczyzna zamocowania i z PGM podajemy obrabiany przedmiot W STATE : Aktualny stan obróbki. Poprzez stan obróbki zostaje określony post p obróbki. Prosz podać dla nieobrobionej cz ści BLANK. TNC zmienia ten wpis przy obróbce na INCOMPLETE i po pełnej obróbce na ENDED. Przy pomocy wpisu EMPTY zostaje oznaczone miejsce, na którym zamocowano obrabiany przedmiot lub nie powinno dokonywać si obróbki METODA (wpis koniecznie wymagany): Informacja, według jakiej metody nast puje optymalizacja programu. Z WPO nast puje zorientowana na przedmiot obróbka. Z TO nast puje obróbka dla tego przedmiotu z orientacj na narz dzie. Aby wł czyć nast pne obrabiane przedmioty do obróbki zorientowanej na narz dzie, należy używać wpisuCTO (continued tool oriented). Zorientowana na narz dzie obróbka jest również możliwa ponad zamocowaniem jednej palety, jednakże nie kilku palet NAZWA (wpis koniecznie wymagany): Nazwa palety lub Nazwa programu. Nazwy palet ustala producent maszyn (prosz uwzgl dnić informacje zawarte w podr czniku obsługi). Nazwy programów musz być wprowadzone do pami ci w tym samym skoroszycie jak i tabele palet, w przeciwnym razie należy wprowadzić pełn nazw ścieżki programu PRESET (wpis do wyboru): numer preset z tabeli preset. Tu zdefiniowany numer preset zostaje przez TNC zinterpretowany jako punkt odniesienia palety (zapis PAL w szpalcie PAL/PGM) albo jako punkt odniesienia obrabianego przedmiotu (zapis PGM w wierszu PAL/PGM)
150
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
DATA (wpis do wyboru): Nazwa tabeli punktów zerowych. Tabele punktów zerowych musz być wprowadzone do pami ci w tym samym skoroszycie jak i tabele palet, w przeciwnym razie należy wprowadzić pełn nazw ścieżki tabeli punktów zerowych. Punkty zerowe z tabeli punktów zerowych aktywuje si w NC programie przy pomocy cyklu 7 PRZESUNI CIE PUNKTU ZEROWEGO X, Y, Z (wpis do wyboru, inne osie możliwe): W przypadku nazw palet, zaprogramowane współrz dne odnosz si do punktu zerowego maszyny. W przypadku NC programów, programowane współrz dne odnosz si do punktu zerowego palet lub zamocowania. Te wpisy przepisuj punkt odniesienia, który został ostatnio wyznaczony przy rodzaju pracy R cznie. Przy pomocy funkcji dodatkowej M104 można ostatnio wyznaczony punkt odniesienia znowu aktywować. Przy pomocy klawisza„Przej ć pozycj rzeczywist “, TNC wyświetla okno, do którego można wpisać różne punkty przez TNC jako punkty odniesienia (patrz tabela poniżej) Położenie Wartości rzeczywiste Wartości referencyjne Wartości pomiaru RZECZ. Wartości pomiaru REF. Znaczenie Wprowadzić współrz dne aktualnego położenia narz dzia w odniesieniu do aktywnego układu współrz dnych Współrz dne aktualnego położenia narz dzia w odniesieniu do punktu zerowego maszyny wprowadzić Wprowadzić współrz dne odniesione do aktywnego układu współrz dnych zdigitalizowanego ostatnio w rodzaju pracy R cznie punktu odniesienia Wprowadzić współrz dne odniesione do punktu zerowego ostatno zdigitalizowanego przy rodzaju pracy R cznie punktu odniesienia
Przy pomocy klawiszy ze strzałk i przyciskuENTwybiera si położenie, które chce si przej ć. Nast pnie wybieramy przy pomocy Softkey WSZYSTKIE WARTOŚCI, iż TNC wprowadza do pami ci odpowiednie współrz dne wszystkich aktywnych osi do tabeli palet. Przy pomocy Softkey AKTUALNA WARTOŚĆ TNC zapami tuje współrz dn osi, na której znajduje si właśnie jasne pole w tabeli palet. Jeśli przed NC programem nie została zdefiniowana żadna paleta, zaprogramowane współrz dne odnosz si do punktu zerowego maszyny. Jeśli nie zdefiniowano żadnego wpisu, pozostaje aktywnym r cznie wyznaczony punkt odniesienia.
HEIDENHAIN iTNC 530
151
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
SP X, SP Y, SP Z (wpis do wyboru, inne osie możliwe): Dla osi można podawać opcje bezpieczeństwa, które mog zostać odczytane w NC makro przy pomocy SYSREAD FN18 ID510 NR 6. Przy pomocy SYSREAD FN18 ID510 NR 5 można ustalić, czy w tej szpalcie została zaprogramowana wartość. Podane pozycje zostan najechane, jeśli w NC makrosach te wartości zostan odczytane i odpowiednio zaprogramowane. CTID (wpis nast puje przez TNC): Identnumer kontekstu zostaje nadawany przez TNC i zawiera wskazówki o post pie obróbki. Jeśli ten wpis zostanie usuni ty lub zmieniony, to ponowne wejście do obróbki jest niemożliwe Funkcja edycji w trybie tabelarycznym Wybrać pocz tek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Wybrać nast pn stron tabeli Wstawić wiersz na końcu tabeli Wymazać wiersz na końcu tabeli Wybrać pocz tek nast pnego wiersza Dodać wprowadzaln liczb wierszy na końcu tabeli Edycja formatu tabeli Softkey
Funkcja edycji w trybie formularzy Wybrać poprzedni palet Wybrać nast pn palet Wybrać poprzednie zamocowanie Wybrać nast pne zamocowanie Wybrać poprzedni obrabiany przedmiot
Softkey
152
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Funkcja edycji w trybie formularzy Wybrać nast pny obrabiany przedmiot Przejść na poziom palet Przejść na poziom zamocowania Przejść na poziom obrabianego przedmiotu Wybrać perspektyw standardow palety Wybrać perspektyw szczegółow palety Wybrać perspektyw standardow zamocowania Wybrać perspektyw szczegółow zamocowania Wybrać perspektyw standardow obrabianego przedmiotu Wybrać perspektyw szczegółow obrabianego przedmiotu Wstawić palet Wstawić zamocowanie Wstawić obrabiany przedmiot Usun ć palet Usun ć zamocowanie Usun ć obrabiany przedmiot Wymazać zawartość pami ci buforowej Obróbka zorientowana na narz dzie Obróbka zorientowana na przedmiot
Softkey
HEIDENHAIN iTNC 530
153
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
Funkcja edycji w trybie formularzy Poł czenie lub rozdzielenie operacji obróbkowych Płaszczyzn oznaczyć jako pust Płaszczyzn oznaczyć jako nieobrobion
Softkey
Wybrać plik palet
Zarz dzanie plikami wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja: Klawisz PGM MGT nacisn ć Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.Pnacisn ć Wybrać tabele palet przyciskami ze strzałk lub wprowadzić nazw dla nowej tabeli Potwierdzić wybór klawiszem ENT
154
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Przygotować plik palet z formularzem wprowadzenia
Tryb pracy z paletami przy zorientowanej na narz dzie b dź obrabiany przedmiot obróbce dzieli si na trzy poziomy: poziom palet PAL poziom zamocowania FIX poziom obrabianego przedmiotu PGM Na każdym poziomie możliwe jest przejście do perspektywy szczegółowej. W przypadku perspektywy normalnej można określić metod obróbki i status dla palety, zamocowania i obrabianego przedmiotu. Jeśli dokonujemy edycji istniej cego pliku palet, to zostan ukazane aktualne wpisy. Prosz używać perspektywy szczegółowej dla przygotowania pliku palet. Prosz przygotować plik palet odpowiednio do konfiguracji maszyny. Jeśli mamy doczynienia z jednym układem mocuj cym i z kilkoma obrabianymi przedmiotami, wystarczaj cym jest tylko jedno zamocowanie FIX z obrabianymi przedmiotami PGM zdefiniować. Jeśli paleta zawiera kilka układów mocuj cych lub jeden układ zostaje wielostronnie obrabiany, to należy zdefniować palet PAL z odpowiednimi poziomami zamocowania FIX Można przechodzić od widoku na tabele i widoku na formularze przy pomocy klawisza podziału ekranu. Wspomaganie graficzne wprowadzania formularzy nie jest jeszcze dost pne. Rozmaite poziomy w formularzu wprowadzenia osi galne s przy pomocy odpowiednich Softkeys. W wierszu statusu zostaje w formularzu wprowadzenia zawsze podświetlany jasno aktualny poziom. Jeśli przy pomocy klawisza podziału ekranu przejdziemy do trybu tabelarycznego, to kursor znajduje si na tym samym poziomie jak i w wyświetlaniu formularzy.
HEIDENHAIN iTNC 530
155
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
Nastawienie poziomu palet Id palet: Nazwa palety zostaje wyświetlana Metoda: Można wybierać metody obróbki WORKPIECE ORIENTED lub TOOL ORIENTED. Dokonany wybór zostaej przej ty do przynależnego poziomu przedmiotu i nadpisuje ewentualnie istniej ce zapisy. W widoku na tabele pojawia si metoda ZORIENT.NA PRZEDMIOT z WPO i ZORIENT.NA NARZEDZIE z TO. Wpis TO /WP ORIENTED nie może zostać nastawiony poprzez Softkey. Pojawia si on tylko, jeśli na poziomie przedmiotu lub zamocowania nastawione zostały różne metody obróbki dla obrabianych przedmiotów. Jeśli metoda obróbki zostanie nastawiona na poziomie zamocowania, to zapisy zostaj przej te na poziom obrabianych przedmiotów i ewentualnie istniej ce zostaj przepisane. Status: Sofkey POLWYROB oznacza palet z przynależnymi zamocowaniami lub przedmiotami jako jeszcze nie obrobione, w polu Status zostaje BLANK zapisany Prosz używać Softkey WOLNE MIEJSCE, jeśli chcemy pomin ć palet przy obróbce, w polu statusu pojawia si EMPTY Nastawienie szczegółów na poziomie palet Id palet: Prosz wprowadzić nazw palety Punkt zerowy: Wprowadzić punkt zerowy dla palety NP tabela: Prosz wpisać nazw i ścieżk tabeli punktów zerowych dla obrabianego przedmiotu. Ta informacja zostaje przej ta do poziomu zamocowania i obrabianego przedmiotu. Bezp. wysokość: (opcjonalnie): Bezpieczna pozycja dla pojedyńczych osi w odniesieniu do palety. Podane pozycje zostan najechane, jeśli w NC makrosach te wartości zostan odczytane i odpowiednio zaprogramowane.
156
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Nastawić poziom zamocowania Zamocowanie: Zostaje ukazany numer zamocowania, po kresce ukośnej zostaje wyświetlona liczba zamocowań na danym poziomie Metoda: Można wybierać metody obróbki WORKPIECE ORIENTED lub TOOL ORIENTED. Dokonany wybór zostaej przej ty do przynależnego poziomu przedmiotu i nadpisuje ewentualnie istniej ce zapisy. W widoku na tabele pojawia si metoda WORKPIECE ORIENTED z WPO i TOOL ORIENTED z TO. Przy pomocy Softkey ŁACZYC/ROZDZIELIC oznaczamy zamocowania, które s uwzgl dniane przy zorientowanej na narz dzie obróbce w oblczeniach dla operacji obróbkowej. Poł czone zamocowania zostaj oznaczone poprzez przerywan kresk rozdzielaj c , rozdzielone zamocowania poprzez lini ci gł . W widoku na tabele zostaj poł czone przedmioty w szpalcie METODA zCTO oznaczone. Zapis TO /WP ORIENTATE nie może zostać nastawiony poprzez Softkey, pojawia si on tylko, jeśli na poziomie przedmiotu zostały nastawione rozmaite metody obróbki dla przedmiotów. Jeśli metoda obróbki zostanie nastawiona na poziomie zamocowania, to zapisy zostaj przej te na poziom obrabianych przedmiotów i ewentualnie istniej ce zostaj przepisane. Status: Z Softkey POLWYROB zamocowanie wraz z przynależnymi przedmiotami zostaje oznaczone jako jeszcze nie obrobione i w polu status jako BLANK zapisane. Prosz używać Softkey WOLNE MIEJSCE, jeśli chcemy pomin ć palet przy obróbce, w polu statusu pojawia si EMPTY Nastawienie szczegółów na poziomie palet Zamocowanie: Zostaje ukazany numer zamocowania, po kresce ukośnej zostaje wyświetlona liczba zamocowań na danym poziomie Punkt zerowy: Wprowadzić punkt zerowy dla zamocowania NP tabela: Prosz wpisać nazw i ścieżk tabeli punktów zerowych (NP tabela), obowi zuj ce dla obróbki przedmiotu. Ta informacja zostaje przej ta do poziomu obrabianego przedmiotu. NC Makro: Przy obróbce zorientowanej na narz dzie makros TCTOOLMODE zostaje wykonane zamiast normalnego makrosa zmiany narz dzia. Bezp. wysokość: (opcjonalnie): Bezpieczna pozycja dla pojedyńczych osi w odniesieniu do zamocowania. Dla osi można podawać opcje bezpieczeństwa, które mog zostać odczytane w NC makro przy pomocy SYSREAD FN18 ID510 NR 6. Przy pomocy SYSREAD FN18 ID510 NR 5 można ustalić, czy w tej szpalcie została zaprogramowana wartość. Podane pozycje zostan najechane, jeśli w NC makrosach te wartości zostan odczytane i odpowiednio zaprogramowane.
HEIDENHAIN iTNC 530
157
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
Nastawienie poziomu przedmiotu Przedmiot: Zostaje ukazany numer przedmiotu, po kresce ukośnej zostaje wyświetlona liczba przedmiotów na danym poziomie zamocowania Metoda: Można wybierać metody obróbki WORKPIECE ORIENTED lub TOOL ORIENTED. W widoku na tabele pojawia si metoda WORKPIECE ORIENTED z WPO i TOOL ORIENTED z TO. Przy pomocy Softkey ŁACZYC/ROZDZIELIC oznaczamy przedmioty, które s uwzgl dniane przy zorientowanej na narz dzie obróbce w obliczeniach dla operacji obróbkowej. Poł czone przedmioty zostaj oznaczone poprzez przerywan kresk rozdzielaj c , rozdzielone przedmioty poprzez lini ci gł . W widoku na tabele zostaj poł czone przedmioty w szpalcie METODA zCTO oznaczone. Status: Z Softkey POLWYROB przedmiot zostaje oznaczony jako jeszcze nie obrobiony i w polu status jako BLANK zapisane. Prosz używać Softkey WOLNE MIEJSCE, jeśli chcemy pomin ć palet przy obróbce, w polu statusu pojawia si Empty Jeśli nastawimy metod i status na poziomie palet lub zamocowania, to wprowadzenie zostaje przej te dla wszystkich przynależnych przedmiotów. W przypadku kilku wariantów w granicach jednego poziomu należy podać przedmioty jednego wariantu jeden po drugim. W przypadku zorientowanej na narz dzie obróbki można przedmioty każdego wariantu oznaczyć przy pomocy Softkey POLACZYC/ROZDZIELIC i dokonać obróbki grupami. Nastawienie szczegółów na poziomie przedmiotów Przedmiot: Zostaje ukazany numer przedmiotu, po kresce ukośnej zostaje wyświetlona liczba przedmiotów na danym poziomie zamocowania lub poziomie palet Punkt zerowy: Wprowadzić punkt zerowy dla zamocowania NP tabela: Prosz wpisać nazw i ścieżk tabeli punktów zerowych (NP tabela), obowi zuj ce dla obróbki przedmiotu. Jeżeli używamy dla wszystkich obrabianych przedmiotów tej samej tabeli punktów zerowych, to prosz wprowadzić nazw z podaniem ścieżki na poziom palet oraz poziom zamocowania. Te informacje zostaj przej te do poziomu obrabianego przedmiotu. Program NC: Prosz podać ścieżk programu NC, który konieczny jest dla obróbki przedmiotu Bezp. wysokość: (opcjonalnie): Bezpieczna pozycja dla pojedyńczych osi w odniesieniu do przedmiotu. Podane pozycje zostan najechane, jeśli w NC makrosach te wartości zostan odczytane i odpowiednio zaprogramowane.
158
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Przebieg operacji obróbkowych zorientowanych na narz dzie
TNC przeprowadza zorientowan na narz dzie obróbk tylko wówczas, jeśli przy metodzie ZORIENT.NA NARZEDZIE wybrano i w ten sposób w tabeli znajduje si wpis TO lub CTO. TNC rozpoznaje poprzez zapis TO lub CTO w polu Metoda, iż ma zostać dokonywana zoptymalizowana obróbka. Zarz dzanie paletami uruchamia program NC, znajduj cy si w wierszu z zapisem TO Pierwszy przedmiot zostaje obrabiany, aż do nast pnego TOOL CALL. W specjalnym makrosie zmiany narz dzia dokonuje si odsuwu od obrabianego przedmiotu W szpalcie W STATE zostaje zmieniony zapis z BLANK na INCOMPLETE i w polu CTID zostaje przez TNC zapisana wartość w układzie szestnastkowym Zapisana w polu CTID wartość stanowi dla TNC jednoznaczn informacj dla post pu obróbki. Jeśli wartość ta zostanie wymazana lub zmieniona, to dalsza obróbka lub przedwczesne wyjście albo ponowne wejście nie s możliwe. Wszystkie dalsze wiersze pliku palet, posiadaj ce w polu METODA oznaczenie CTO, zostan w ten sam sposób odpracowane, jak pierwszy obrabiany przedmiot. Obróbka przedmiotów może nast pować przy kilku zamocowaniach. TNC wykonuje z nast pnym narz dziem dalsze kroki obróbki, poczynaj c od wiersza z zapisem TO, jeśli powstanie nast puj ca sytuacja: w polu PAL/PGM nast pnego wiersza znajdowałby si zapis PAL w polu METODA nast pnego wiersza znajdowałby si zapis TO lub WPO w już odpracowanych wierszach znajduj si pod METODA jeszcze zapisy, nie posiadaj ce statusu EMPTY lub ENDED Ze wzgl du na zapisan w polu CTID wartość, program NC zostaje kontynuowany od zapami tanego miejsca. Z reguły dokonywana jest w pierwszej cz ści zmiana narz dzia, przy nast pnych przedmiotach TNC anuluje zmian narz dzia Zapis w polu CTID zostaje aktualizowany na każdym etapie obróbki. Jeśli w programie NC zostaje odpracowywany END PGM lub M02, to istniej cy ewentualnie zapis zostaje wymazany i wpisany do pola statusu obróbki ENDED.
HEIDENHAIN iTNC 530
159
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
Jeśli wszystkie przedmioty w obr bie grupy zapisów z TO lub CTO posiadaj status ENDED, to w pliku palet zostaj odpracowane nast pne wiersze Przy przebiegu wierszy w przód możliwa jest tylko jedna zorientowana na przedmiot obróbka. Nast puj ce cz ści zostan obrabiane zgodnie z zapisan metod . Zapisana w polu CT ID wartość pozostaje maksymalnie 2 tydzień zachowana. W przeci gu tego czasu może zostać kontynuowana obróbka w zapami tanym miejscu. Potem wartość ta zostaje usuni ta, aby unikn ć zbyt dużej ilości danych na dysku twardym. Zmiana trybu pracy jest po odpracowaniu grupy zapisów z TO lub CTO dozwolona Nast puj ce funkcje nie s dozwolone: Przeł czenie obszaru przemieszczenia Przesuwanie punktu zerowego PLC M118
Opuścić plik palet
Wybrać zarz dzanie plikami: Klawisz PGM MGT nacisn ć Wybrać inny typ pliku: Softkey WYBRAĆ TYP i Softkey dla ż danego typu pliku nacisn ć, np. WSKAZAĆ .H Wybrać ż dany plik
Odpracować plik palet
W parametrze maszynowym 7683 określa si , czy tabela palet ma zostać odpracowana blokami czy też w trybie ci głym (patrz „Ogólne parametryużytkownika” na stronie 582). Kiedy tylko zostanie aktywowana kontrola wykorzystyania narz dzia poprzez parametr maszynowy 7246, można sprawdzać okres trwałości narz dzia dla wszystkich używanych w palecie narz dzi (patrz „Sprawdzanie użycia narz dzi” na stronie 567). Zarz dzanie plikami wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja: Klawisz PGM MGT nacisn ć Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.Pnacisn ć Wybrać tabel palet przy pomocy klawiszy ze strzałk , przyciskiemENT potwierdzić Odpracować tabel palet: Nacisn ć klawisz NC Start, TNC odpracowuje palety jak to ustalono w parametrze maszynowym 7683
160
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Podział monitora przy odpracowywaniu tabeli palet Jeżeli chcemy zobaczyć jednocześnie zawartość programu i zawartość tabeli palet, to prosz wybrać podział monitora PROGRAM + PALETA. Podczas odpracowywania TNC przedstawia na lewej połowie monitora program i na prawej połowie monitora palet . Aby móc obejrzeć zawartość programu przed jego odpracowywaniem, prosz post pić w nast puj cy sposób: Wybrać tabele palet Przy pomocy klawiszy ze strzałk prosz wybrać program, który chcemy sprawdzić Softkey OTWORZ PROGRAM nacisn ć: TNC ukazuje na ekranie wybrany program. Przy pomocy klawiszy ze strzałk można teraz strona po stronie zajrzeć do programu Powrót do tabeli palet: Prosz nacisn ć Softkey END PGM
HEIDENHAIN iTNC 530
161
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
Programowanie: narz dzia
5.1 Wprowadzenie informacji dotycz cych narz dzi
5.1 Wprowadzenie informacji dotycz cych narz dzi
Posuw F
Posuw F to pr dkość w mm/min (cale/min), z któr punkt środkowy narz dzia porusza si po swoim torze. Maksymalny posuw może być różnym dla każdej osi maszyny i jest określony poprzez parametry maszynowe. wprowadzenia Posuw można wprowadzić w T bloku (wywołanie narz dzia) i w każdym bloku pozycjonowania (patrz „Programować ruch narz dzia dla obróbki” na stronie 197). W programach milimetrowych zapisujemy posuw z jednostk miary mm/min, w programach calowych ze wzgl du na rozdzielczość w 1/10 cala/min. Posuw szybki Dla biegu szybkiego prosz wprowadzić G00. Okres działania Ten, przy pomocy wartości liczbowych programowany posuw obowi zuje do bloku, w którym zostaje zaprogramowany nowy posuw. Jeżeli nowy posuw to G00 (bieg szybki), to po nast pnym wierszu z G01 obowi zuje ponownie posuw ostatnio zaprogramowany wartościami liczbowymi. Zmiana w czasie przebiegu programu W czasie przebiegu programu zmienia si posuw przy pomocy gałki obrotowej Override F (Override funkcja przyśpieszenia lub spowolnienia posuwu wypełniana manualnie) dla posuwu.
Z Y
S S
F
X
Pr dkość obrotowa wrzeciona S
Pr dkość obrotow wrzeciona S prosz wprowadzić w obrotach na minut (Obr/min) w dowolnym bloku (np. przy wywołaniu narz dzia). Programowana zmiana W progrramie obróbki można zmienić pr dkość obrotow wrzeciona przy pomocy S wiersza. Programowanie pr dkości obrotowej wrzeciona: Nacisn ć klawisz S na klawiaturze alfanumerycznej Wprowadzenie nowej pr dkości obrotowej wrzeciona Zmiana w czasie przebiegu programu W czasie przebiegu programu prosz zmienić pr dkość obrotow wrzeciona przy pomocy gałki obrotowej Override S dla pr dkości obrotowej wrzeciona.
164
5 Programowanie: narz dzia
5.2 Dane o narz dziach
Warunki dla przeprowadzenia korekcji narz dzia
Z reguły programuje si współrz dne ruchów kształtowych tak, jak został wymiarowany obrabiany przedmiot na rysunku technicznym. Aby TNC mogła obliczyć tor punktu środkowego narz dzia, to znaczy mogła przeprowadzić korekcj narz dzia, należy wprowadzić długość i promień do każdego używanego narz dzia. Dane o narz dziach można wprowadzać albo bezpośrednio przy pomocy funkcji G99 do programu albo oddzielnie w tabelach narz dzi. Jeżeli dane o narz dziach zostaj wprowadzone do tabeli, s tu do dyspozycji inne specyficzne informacje dotycz ce narz dzi. Podczas przebiegu programu obróbki TNC uwzgl dnia wszystkie wprowadzone informacje.
Numer narz dzia, nazwa narz dzia
Każde narz dzie oznaczone jest numerem od 0 do 254. Jeśli pracujemy z tabelami narz dzi, to możemy używać wyższych numerów i dodatkowo nadawać nazwy narz dzi. Nazwy narz dzi mog składać si maksymalnie z 32 znaków. Narz dzie z numerem 0 jest określone jako narz dzie zerowe i posiada długość L=0 i promień R=0. W tabelach narz dzi należy narz dzie T0 zdefiniować również przy pomocy L=0 i R=0.
Długość narz dzia L:
Długość narz dzia L można określać dwoma sposobami: Różnica z długości narz dzia i długości oraz długości narz dzia zerowego L0 Znak liczby: L>L0: L<L0: Narz dzie jest dłuższe niż narz dzie zerowe Narz dzie jest krótsze niż narz dzie zerowe
L0
Z
Określić długość: Narz dzie zerowe przemieścić do pozycji odniesienia w osi narz dzi (np. powierzchnia obrabianego przedmiotu z Z=0) Wskazanie osi narz dzi ustawić na zero (wyznaczyć punkt odniesienia) Zmienić na nast pne narz dzie Narz dzie przesun ć na t sam pozycj odniesienia jak narz dzie zerowe Wskaźnik osi narz dzi pokazuje różnic długości mi dzy narz dziem i narz dziem zerowym Wartość przej ć klawiszem „Przej ć pozycj rzeczywist “ do G99 wiersza lub do tabeli narz dzi Ustalenie długości L przy pomocy przyrz du ustawienia wst pnego Prosz wprowadzić ustalon wartość bezpośrednio do definicji narz dzia G99 lub do tabeli narz dzi. HEIDENHAIN iTNC 530 165
X
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Promień narz dzia R
Promień narz dzia zostaje wprowadzony bezpośrednio.
Wartości delta dla długości i promieni
Wartości delta oznaczaj odchylenia od długości i promienia narz dzi. Dodatnia wartość delta oznacza naddatek (DL, DR, DR2>0). Przy obróbce z naddatkiem prosz wprowadzić wartość naddatku przy programowaniu wywołania narz dzia z T. Ujemna wartość delta oznacza niedomiar (DL, DR, DR2<0). Niedomiar zostaje wprowadzony do tabeli narz dzi dla zużycia narz dzia. Prosz wprowadzić wartości delty w postaci wartości liczbowych, w T bloku można przekazać wartość delty przy pomocy Q parametru. Zakres wprowadzenia: Wartości delty mog wynosić maksymalnie ± 99,999 mm. Wartości delta z tabeli narz dzi wpływaj na prezentacj graficzn narz dzia. Przedstawienie obrabianego przedmiotu w symulacji pozostaje takie samo. Wartości delta z T wiersza zmieniaj w symulacji przedstawian wielkość obrabianego przedmiotu. Symulowana wielkość narz dzia pozostaje taka sama.
DL<0 DL>0
R
R
L
DR<0 DR>0
Wprowadzenie danych o narz dziu do programu
Numer, długość i promień dla określonego narz dzia określa si w programie obróbki jednorazowo w G99 wierszu: Wybrać definicj narz dzia: Klawisz TOOL DEF nacisn ć Numer narz dzia: Przy pomocy numeru narz dzia jest ono jednoznacznie oznakowane Długość narz dzia: wartość korekcji dla długości Promień narz dzia: wartość korekcji dla promienia Podczas dialogu można wprowadzać wartość dla długości i promienia bezpośrednio w polu dialogu: Nacisn ć wymagany Softkey osi. Przykład N40 G99 T5 L+10 R+5 *
166
5 Programowanie: narz dzia
Wprowadzenie danych o narz dziach do tabeli
W tabeli narz dzi można definiować do 30000narz dzi wł cznie i wprowadzać do pami ci ich dane. Liczb narz dzi, która zostaje wyznaczona przez TNC przy otwarciu tabeli, definiuje si przy pomocy parametru maszynowego 7260. Prosz zwrócić uwag na funkcje edycji w dalszej cz ści tego rozdziału. Aby móc wprowadzić kilka danych korekcyjnych dla danego narz dzia( (indeksować numer narz dzia), prosz ustawić parametr maszynowy 7262 różny od 0. Tabele narz dzi musz być używane, jeśli Indeksujemy narz dzia, jak np. wiertło stopniowe z kilkoma korekcjami długości, których chcemy używać Strona 172 ) maszyna jest wyposażona w urz dzenie automatycznej wymiany narz dzi jeśli chcemy przy pomocy TT 130 dokonywać automatycznego pomiaru narz dzi, patrz Podr cznik obsługi maszyny, Cykle sondy pomiarowej, rozdział 4 jeśli chcemy przy pomocy cyklu obróbki G122 dokonać przeci gania na gotowo (patrz „PRZECI GANIE (cykl G122)” na stronie 381) jeśli chcemy pracować przy pomocy cykli obróbki G251 do G254 (patrz „KIESZEN PROSTOKATNA (cykl G251)” na stronie 329) jeśli chcemy pracować z automatycznym obliczaniem danych obróbki Tabela narz dzi: Dane o narz dziach Skrót T NAZWA L R R2 Wprowadzenie informacji Numer, przy pomocy którego narz dzie zostaje wywołane w programie (np. 5, indeksowane: 5.2) 5.2) Nazwa, któr narz dzie zostaje wywołane w programie Wartość korektury dla długości narz dzia L Wartość korektury dla promienia narz dzia R Promień narz dzia R2 dla freza kształtowego(tylko dla trójwymiarowej korektury promienia lub graficznego przedstawienia obróbki frezem kształtowym) Wartość delta długości narz dzia L Wartość delta promienia narz dzia R Wartość delta promienia narz dzia R2 Długość powierzchni tn cej narz dzia dla cyklu G122 Maksymalny k t zagł biania narz dzia przy ruchu zagł biaj cym wahadłowym dla cykli G122, G208 i G251 do G254 Nastawić blokad narz dzia (TL: dla Tool Locked = angl.narz dzie zablokowane) Dialog – Nazwa narz dzia? Długość narz dzia? Promień narz dzia R? Promień narz dzia R2?
DL DR DR2 LCUTS ANGLE TL
Naddatek długości narz dzia ? Naddatek promienia narz dzia DR Naddatek promienia narz dzia R2? Długość ostrzy w osi narz dzi? Maksymalny k t zagł biania ? Narz dzie zablokowane? Tak = ENT / Nie = NO ENT
HEIDENHAIN iTNC 530
167
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Skrót RT
Wprowadzenie informacji Numer narz dzia siostrzanego – jeśli w dyspozycji – jako narz dzie zamienne (RT: dla Replacement Tool = angl. narz dzie zamienne); patrz także TIME2 Maksymalny okres żywotności narz dzia w minutach. Ta funkcja zależy od rodzaju maszyny i jest opisana w podr czniku obsługi maszyny. Maksymalny okres trwałości narz dzia przy wywołaniu narz dzia T w minutach: Jeżeli aktualny okres trwałości osi ga lub przekracza t wartość, to TNC używa przy nast pnym wywołaniu T narz dzia siostrzanego (patrz także CUR.TIME) Aktualny okres żywotności narz dzia w minutach: TNC zlicza aktualny okres trwałości (CUR.TIME: dla CURrent TIME = angl. aktualny/bież cy czas) samodzielnie. Dla używanych narz dzi można wprowadzić wielkość zadan Komentarz do narz dzia (maksymalnie 16 znaków) Informacja o tym narz dziu, która ma zostać przekazana do PLC Wartość dla tego narz dzia, która powinna być przeniesiona na PLC Typ narz dzia dla opracowania w tabeli miejsca Ograniczenie pr dkości obrotowej wrzeciona dla tego narz dzia. Nadzorowane zostaje zarówno zaprogramowana wartość (komunikat o bł dach) jak i zwi kszenie pr dkości obrotowej poprzez potencjometr. Funkcja nie aktywna: – zapisać Określenie, czy TNC ma przemieszczać narz dzie przy NC stop w kierunku pozytywnej osi narz dzi, aby unikn ć odznaczeń wyjścia z materiału na konturze. Jeśli Y jest zdefiniowane, to TNC przemieszcza narz dzie o 0,1 mm od konturu, jeśli funkcja ta została aktywowana w programie NC przy pomocy instrukcji M148 (patrz „W przypadku NC stop odsun ć narz dzie automatycznie od konturu: M148” na stronie 252) Funkcja zależna od maszyny: przekazanie wartości do PLC. Prosz uwzgl dnić informacje w instrukcji obsługi maszyny Funkcja zależna od maszyny: opis kinematyki dla głowic frezarskich k towych, przeliczanych addytywnie do aktywnej kinematyki obrabiarki przez TNC K t wierzchołkowy narz dzia. Zostaje wykorzystywany przez cykl Nakiełkowanie (cykl G240), dla obliczenia gł bokości nakiełkowania z zapisanej średnicy Skok gwintu narz dzia (momentalnie jeszcze bez funkcji)
Dialog Narz dzie siostrzane ?
TIME1
Maks. okres trwałości?
TIME2
Maksymalny okres trwałości przy TOOL CALL?
CUR.TIME
Aktualny okres trwałości?
DOC PLC PLC VAL PTYP NMAX
Komentarz do narz dzia? PLC stan? PLC wartość ? Typ narz dzia dla tabeli miejsca? Maksymalna pr dkość obrotowa [1/min] ?
LIFTOFF
Podnieść narz dzie T/N?
P1 ... P3 KINEMATIC
Wartość? Dodat. opis kinematyki?
T ANGLE
K t wierzchołkowy (typ DRILL+CSINK)? Skok gwintu (tylko NARZ typ TAP)?
PITCH
168
5 Programowanie: narz dzia
Tabela narz dzi: Dane o narz dziu dla automatycznego pomiaru narz dzia Opis cykli dla automatycznego pomiaru narz dzi: Patrz Podr cznik obsługi dla użytkownika Cykle sondy impulsowej, rozdział 4. Skrót CUT LTOL Wprowadzenie informacji Ilość ostrzy narz dzia (maksymalnie 20 ostrzy) Dopuszczalne odchylenie długości narz dzia L dla rozpoznania zużycia. Jeśli wprowadzona wartość zostanie przekroczona, to TNC blokuje narz dzie (stan L). Zakres wprowadzenia: 0 do 0,9999 mm Dopuszczalne odchylenie promienia narz dzia dla rozpoznania zużycia. Jeśli wprowadzona wartość zostanie przekroczona, to TNC blokuje narz dzie (stan L). Zakres wprowadzenia: 0 do 0,9999 mm Kierunek ci cia narz dzia dla pomiaru przy obracaj cym si narz dziu Pomiar długości: Przesuni cie narz dzia pomi dzy środkiem Stylusa i środkiem narz dzia. Nastawienie wst pne: Promień narz dzia R (klawisz NO ENTpowoduje R) Pomiar promienia: dodatkowe przemieszczenie narz dzia do MP6530 pomi dzy górn kraw dzi Stylusa i doln kraw dzi narz dzia. Nastawienie wst pne: 0 Dopuszczalne odchylenie długości narz dzia L dla rozpoznania p kni cia. Jeśli wprowadzona wartość zostanie przekroczona, to TNC blokuje narz dzie (stan L). Zakres wprowadzenia: 0 do 0,9999 mm Dopuszczalne odchylenie od promienia narz dzia R dla rozpoznania p kni cia. Jeśli wprowadzona wartość zostanie przekroczona, to TNC blokuje narz dzie (stan L). Zakres wprowadzenia: 0 do 0,9999 mm Dialog Liczba ostrzy ? Tolerancja na zużycie: długość?
RTOL
Tolerancja na zużycie: promień?
DIRECT. TT:R OFFS
Kierunek ci cia (M3 = –)? Przemieszczenie narz dzia promień ? Przemieszczenia narz dzia Długość? Tolerancja na p kni cie: długość?
TT:L OFFS
LBREAK
RBREAK
Tolerancja na p kni cie: promień?
Tabela narz dzi: Dane o narz dziach dla automatycznego obliczania liczby obrotów / posuwu Skrót TYP Wprowadzenie informacji Typ narz dzia: Softkey WYBRAĆ TYP (3 ci pasek Softkey); TNC wyświetla okno, w którym można wybrać typ narz dzia Tylko typy narz dzi DRILL i MILL s obłożone aktualnie funkcjami Materiał ostrza narz dzia: Softkey WYBRAĆ MAT. OSTRZA (3 ci pasek Softkey); TNC wyświetla okno, w którym można wybrać materiał ostrza Tabela danych skrawania: Softkey WYBRAĆ MAT. OSTRZA (3 ci pasek Softkey); TNC wyświetla okno, w którym można wybrać tabel danych skrawania Dialog Typ narz dzia?
TMAT
Materiał ostrza narz dzia ?
CDT
Nazwa tabeli danych skrawania ?
HEIDENHAIN iTNC 530
169
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Tabela narz dzi: Tabela narz dzi: dane o narz dziach dla przeł czaj cych 3D sond pomiarowych (tylko jeśli Bit1 w MP7411 = 1 jest ustawiony, patrz także Podr cznik obsługi, Cykle sondy pomiarowej) Skrót CAL OF1 Wprowadzenie informacji TNC odkłada przy kalibrowaniu przesuni cie środka w osi głównej 3D sondy do tej szpalty, jeśli w menu kalibrowania podany jest numer narz dzia TNC odkłada przy kalibrowaniu przesuni cie współosiowości w osi pomocniczej 3D sondy do tej szpalty, jeśli w menu kalibrowania podany jest numer narz dzia TNC odkłada przy kalibrowaniu k t wrzeciona, pod którym 3D sonda została skalibrowana, jeśli w menu kalibrowania podany jest numer narz dzia Dialog Przesuni cie współosiowości sondy w osi głównej ? Przesuni cie współosiowości sondy w osi pomocniczej? K t wrzeciona przy kalibrowaniu?
CAL OF2
CAL ANG
170
5 Programowanie: narz dzia
Edycja tabeli narz dzi Obowi zuj ca dla przebiegu programu tabela narz dzi nosi nazw pliku TOOL T. TOOL T musi znajdować si w folderze TNC:\ i może być edytowana tylko w jednym z trybów pracy maszyny. Tabele narz dzi, które maj być zbierane w archiwum lub używane dla testowania programu, musz otrzymań inn dowoln nazw pliku z rozszerzeniem .T. Otworzyć tabel narz dzi TOOL.T: Wybrać dowolny rodzaj pracy maszyny Wybrać tabel narz dzi: Softkey TABELA NARZEDZI nacisn ć Softkey EDYCJA ustawić na „ON“
Otworzyć dowoln inn tabel narz dzi Wybrać rodzaj pracy Program wprowadzić do pami ci/edycja Wywołać zarz dzanie plikami Wyświetlić wybór typu pliku: Softkey TYP WYBRAĆ nacisn ć Wyświetlić pliki typu .T: Softkey POKAZ.T nacisn ć Prosz wybrać plik lub wprowadzić now nazw pliku. Prosz potwierdzić klawiszem ENT lub przy pomocy Softkey WYBIERZ Jeśli otwarto tabel narz dzi dla edycji, to można przesun ć jasne pole w tabeli przy pomocy klawiszy ze strzałk lub przy pomocy Softkeys na każd dowoln pozycj . Na dowolnej pozycji można zapami tane wartości nadpisywać lub wprowadzać nowe wartości. Dodatkowe funkcje edytowania znajduj si w tabeli w dalszej cz ści rozdziału. Jeśli TNC nie może wyświetlić jednocześnie wszystkich pozycji w tabeli narz dzi, to belka u góry w tabeli ukazuje symbol „>>“ lub „<<“. Funkcje edycji dla tabeli narz dzi Wybrać pocz tek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Wybrać nast pn stron tabeli Szukać nazwy narz dzia w tabeli Softkey
HEIDENHAIN iTNC 530
171
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Funkcje edycji dla tabeli narz dzi Informacje o narz dziu przedstawić kolumnami lub wszystkie informacje o narz dziu przedstawić na jednej stronie monitora Skok do pocz tku wierszy Skok na koniec wierszy Skopiować pole z jasnym tłem Wstawić skopiowane pole Możliw do wprowadzenia liczb wierszy (narz dzi)doł czyć na końcu tabeli Wiersz z indeksowanym numerem narz dzia wstawićza aktualnym wierszem. Funkcja ta jest aktywna, jeśl dla narz dzia można odkładać kilka danych korekcji (parametr maszynowy 7262 nierówny 0). TNC doł cza za ostatnim istniej cym indeksem kopi danych narz dzia i podwyższa indeks o 1. zastosowanie: np. wiertło stopniowe z kilkoma korekcjami długości Aktualny wiersz (narz dzie) skasować Wyświetlić numer miejsca / nie wyświetlać Wyświetlić wszystkie narz dzia /wyświetlić tylko te narz dzia, które znajduj si w pami ci tabeli miejsca
Softkey
Opuścić tabel narz dzi Wywołać zarz dzanie plikami i wybrać plik innego typu, np. program obróbki
172
5 Programowanie: narz dzia
Uwagi do tabeli narz dzi Poprzez parametr maszynowy 7266.x określa si , jakie dane mog zostać wprowadzone do tabeli narz dzi i w jakiej kolejności zostan przedstawione. Możliwe jest pojedyńcze szpalty lub wiersze tabeli narz dzi przepisać treści innego pliku. Warunki: Plik docelowy musi już istnieć Plik, który ma zostać skopiowany może zawierać tylko te szpalty (wiersze), podlegaj ce zmianie. Pojedyńcze szpalty lub wiersze prosz kopiować przy pomocy Softkey ZAMIENIĆ POLA (patrz „Kopiować pojedyńczy plik” na stronie 107).
HEIDENHAIN iTNC 530
173
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Nadpisywanie pojedyńczych danych narz dzi z zewn trznego PC ta
Szczególnie komforotw możliwości , nadpisywania dowolnych danych narz dzi z zewn trznego PC ta, jest korzystanie z oprogramowania dla transmisji danych firmy HEIDENHAIN TNCremoNT (patrz „Software dla transmisji danych” na stronie 555). Oprogramowanie to znajduje zastosowanie wówczas, kiedy ustalamy dane narz dzia na zewn trznym urz dzeniu wst pnego nastawienia i nast pnie chcemy przekazać je do TNC. Prosz uwzgl dnić nast puj cy sposób post powania: Skopiować tabel narz dzi TOOL.T na TNC, np. do TST.T Uruchomić oprogramowanie dla transmisji danych TNCremoNT na PC Utworzyć poł czenie z TNC: Przekazać skopiowan tabel narz dzi TST.T do PC Plik TST.T zredukować przy pomocy dowolnego edytora tekstu na wiersze i kolumny, które maj zostać zmienione (patrz rysunek). Zwrócić uwag , by pagina górna nie została zmieniona i dane znajdowały si zawsze zwarcie w szpalcie. Numer narz dzia (szpalta T) musi zachować ci głość numeracji W TNCremoNT wybrać punkt menu <Narz dzia> i <TNCcmd> : TNCcmd zostaje uruchomione Aby przesłać plik TST.T do TNC, należy wprowadzić nast puj ce polecenie i z Return wykonać (patrz rysunek): put tst.t tool.t /m Przy transmisji zostaj nadpisane dane narz dzi, zdefiniowane w pliku (np. TST.T). Wszystkie inne dane narz dzi w tabeli TOOL.T pozostaj niezmienione. Jako można dokonywać kopiowania tabeli narz dzi poprzez zarz dzanie plikami TNC opisano w rozdziale dotycz cym zarz dzania plikami (patrz „Kopiowanie tabeli” na stronie 108).
174
5 Programowanie: narz dzia
Tabela miejsca dla urz dzenia wymiany narz dzi
Producent maszyn dopasowuje zakres funkcji tabeli miejsca do danej maszyny. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny! Dla automatycznej zmiany narz dzi konieczna jest tabela miejsca narz dzi TOOL_P.TCH. TNC zarz dza kilkoma tabelami miejsca narz dzi z dowolnymi nazwami plików. Tabela miejsca narz dzi, któr chcemy aktywować dla przebiegu programu, wybierana jest w trybie pracy przebiegu programu poprzez zarz dzanie plikami (status M). Aby móc zarz dzać kilkoma magazynami w tabeli miejsca (indeksować numer miejsca), prosz ustawić parametr maszynowy 7261.0 do 7261.3 różny od 0. Edycja tabeli miejsca narz dzi w rodzaju pracy przebiegu programu Wybrać tabel narz dzi: Softkey TABELA NARZEDZI nacisn ć Wybrać tabel narz dzi: Softkey TABELA MIEJSCA wybrać Softkey EDYCJA ustawić na ON
HEIDENHAIN iTNC 530
175
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Tabel miejsca wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja Wywołać zarz dzanie plikami Wyświetlić wybór typu pliku: Softkey TYP WYBRAĆ nacisn ć Wyświetlić pliki typu .TCH: Softkey TCH FILES (drugi pasek Softkey) nacisn ć. Prosz wybrać plik lub wprowadzić now nazw pliku. Prosz potwierdzić klawiszem ENT lub przy pomocy Softkey WYBIERZ Skrót P T ST Wprowadzenie informacji Numer miejsca narz dzia w magazynie narz dzi Numer narz dzia Narz dzie jest narz dziem specjalnym (ST: dla Special Tool =angl. narz dzie specjalne); jeśli to narz dzie specjalne blokuje miejsca przed i za swoim miejscem, to prosz zaryglować odpowiednie miejsce w szpalcie L (stan L) Narz dzie zawsze umieszczać z powrotem na to samo miejsce w magazynie(F: dlaFixed = angl. określony) Miejsce zablokowane (L: dla Locked = angl. zablokowany, patrz także szpalta ST) Informacja o tym miejscu narz dzia, która ma być przekazana do PLC Wyświetlenie nazwy narz dzia z TOOL.T Wyświetlanie komentarza do narz dzia z TOOL.T Typ narz dzia. Funkcja zostaje zdefiniowana przez producenta maszyn. Uwzgl dnić dokumentacj maszyny Funkcja zostaje zdefiniowana przez producenta maszyn. Uwzgl dnić dokumentacj maszyny Rezerwacja miejsca dla panelowego magazynu Magazyn panelowy: zablokować miejsce powyżej Magazyn panelowy: zablokować miejsce poniżej Magazyn panelowy: zablokować miejsce z lewej Magazyn panelowy: zablokować miejsce z prawej Dialog – Numer narz dzia? Narz dzie specjalne ?
F
Stałe miejsce: Tak = ENT / Nie = NO ENT Miejsce zablokowane Tak = ENT / Nie = NO ENT PLC stan? – – Typ narz dzia dla tabeli miejsca? Wartość? miejsce zarezerw.: Tak=ENT/Nie = NOENT zablokować miejsce u góry? zablokować miejsce na dole? zablokować miejsce z lewej? zablokować miejsce z prawej?
L
PLC TNAME DOC PTYP P1 ...P5 RSV LOCKED_ABOVE LOCKED_BELOW LOCKED_LEFT LOCKED_RIGHT
176
5 Programowanie: narz dzia
Funkcje edycji dla tabeli miejsca Wybrać pocz tek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Wybrać nast pn stron tabeli Ustawić ponownie tabel miejsca Wycofać szpalt numer narz dzia T Skok do pocz tku nast pnego wiersza Kolumn przywrócić do stanu podstawowego. Obowi zuje tylko dla szpalt RSV, LOCKED_ABOVE, LOCKED_BELOW, LOCKED_LEFT i LOCKED_RIGHT
Softkey
HEIDENHAIN iTNC 530
177
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Wywołać dane o narz dziu
Wywołanie narz dzia TOOL CALL w programie obróbki prosz programować przy pomocy nast puj cych danych: Wybrać wywołanie narz dzia przy pomocy klawisza TOOL CALL Numer narz dzia: Wprowadzić numer lub nazw narz dzia. Narz dzie zostało uprzednio określone w G99 bloku lub w tabeli narz dzi. Nazw narz dzia TNC zapisuje automatycznie w cudzysłowiu. Nazwy odnosz si do wpisu w aktywnej tabeli narz dzi TOOL.T. Aby wywołać narz dzie z innymi wartościami korekcji, prosz wprowadzić do tabeli narz dzi zdefiniowany indeks po punkcie dziesi tnym Oś wrzeciona równoległa X/Y/Z: Wprowadzić oś narz dzia Pr dkość obrotowa wrzeciona S: Wprowadzić bezpośrednio pr dkość obrotow wrzeciona lub polecić wykonanie obliczeń TNC, jeśli pracujemy z tabelami danych skrawania. Prosz nacisn ć w tym celu Softkey S AUTOM. OBLICZANIE. TNC ogranicza pr dkość obrotow wrzeciona do wartości maksymalnej, która określona jest w parametrze maszynowym 3515 Posuw F: Wprowadzić bezpośrednio pr dkość obrotow wrzeciona lub polecić wykonanie obliczeń TNC, jeśli pracujemy z tabelami danych skrawania. Prosz nacisn ć Softkey F AUTOM. OBLICZANIE. TNC ogranicza posuw do maksymalnego posuwu „najwolniejszej osi “ (określony w parametrze 1010). F działa tak długo, aż zostanie zaprogramowany w bloku pozycjonowania lub w TOOL CALL bloku nowy posuw Naddatek długości narz dzia DL: Wartość delta dla długości narz dzia Naddatek promienia narz dzia DR: Wartość delta dla promienia narz dzia Naddatek promienia narz dzia DR: Wartość delta dla promienia narz dzia 2 Przykład: Wywołanie narz dzia Wywoływane zostaje narz dzie numer 5 w osi narz dzi Z z pr dkości obrotow wrzeciona 2500 obr/min i posuwem wynosz cym 350mm/min. Naddatek dla długości narz dzia i promienia narz dzia wynosz 0,2 i 0,05 mm, niedomiar dla promienia narz dzia 1 mm. N20 T 5.2 G17 S2500 DL+0.2 DR 1 Litera D przed L i R oznacza wartość wartość delta
178
5 Programowanie: narz dzia
Wybór wst pny przy tabelach narz dzi Jeżeli używane s tabele narz dzi, to dokonuje si przy pomocy G51 wiersza wyboru wst pnego nast pnego używanego narz dzia. W tym celu prosz wprowadzić numer narz dzia i Q parametr lub nazw narz dzia w cudzysłowiu.
Wymiana narz dzia
Wymiana narz dzia jest funkcj zależn od rodzaju maszyny. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny! Położenie przy zmianie narz dzia Pozycja zmiany narz dzia musi być osi galna bezkolizyjnie. Przy pomocy funkcji dodatkowych M91 i M92 można najechać stał dla maszyny pozycj zmiany. Jeśli przed pierwszym wywołaniem narz dzia został zaprogramowany T0, to TNC przesuwa trzpień chwytowy w osi wrzeciona do położenia, które jest niezależne od długości narz dzia. R czna wymiana narz dzia Przed r czn wymian narz dzia wrzeciono zostaje zatrzymane i narz dzie przesuni te do położenia zmiany narz dzia: Dojść do położenia zmiany narz dzia zgodnie z programem Przerwać przebieg programu , patrz „Przerwać obróbk ”, strona 537 Zmienić narz dzie Kontynuować przebieg programu, patrz „Kontynuowanie programu po jego przerwaniu”, strona 539 Automatyczna zmiana narz dzia Przy automatycznej zmianie narz dzia przebieg programu nie zostaje przerwany. Przy wywołaniu narz dzia z T TNC zmienia narz dzie z magazynu narz dzi.
HEIDENHAIN iTNC 530
179
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Automatyczna wymiana narz dzia przy przekroczeniu okresu trwałości: M101 M101 jest funkcj zależn od maszyny. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny! Jeśli okres trwałości narz dzia osi ga TIME1, to TNC zamienia automatycznie na narz dzie siostrzane. W tym celu prosz na pocz tku programu aktywować funkcj dodatkow M101. Działanie M101 można anulować przy pomocy M102. Automatyczna wymiana narz dzia nast puje po nast pnym wierszu NC od upłyni cia okresu trwałości lub najpóźniej minut po upłyni ciu okresu trwałości (obliczenie nast puje dla 100% położenia potencjometru) Jeśli okres trwałości upływa przy aktywnej M120 (Look Ahead), to TNC wymienia narz dzie dopiero po wierszu, w którym anulowano korekcj promienia wierszem R0. TNC wykonuje także wówczas automatyczn zmian narz dzia, jeśli w momencie zmiany zostaje właśnie odpracowywany cykl obróbki. TNC nie wykonuje automatycznej zmiany narz dza, jak długo program zmiany narz dzia zostaje wykonywany. Warunki dla standardowych wierszy NCz korektur promienia G40, G41, G42 Promień narz dzia siostrzanego musi być równym promieniowi pocz tkowo używanego narz dzia. Jeśli te promienie nie s równe, TNC ukazuje tekst komunikatu i nie wymienia narz dzia.
180
5 Programowanie: narz dzia
5.3 Korekcja narz dzia
Wst p
TNC koryguje tor narz dzia o wartość korekcji dla długości narz dzia w osi wrzeciona i o promień narz dzia na płaszczyźnie obróbki. Jeśli program obróbki zostaje zestawiony bezpośrednio na TNC, to korekcja promienia narz dzia działa tylko na płaszczyźnie obróbki. TNC uwzgl dnia przy tym do pi ciu osi wł cznie, razem z osiami obrotu.
Korekcja długości narz dzia
Korekcja narz dzia dla długości działa bezpośrednio po wywołaniu narz dzia i jego przesuni ciu w osi wrzeciona. Zostaje ona anulowana po wywołaniu narz dzia o długości L=0. Jeśli korekcja długości o wartości dodatniej zostanie anulowana przy pomocy T0, to zmniejszy si odst p narz dzia od obrabianego przedmiotu. Po wywołaniu narz dzia TOOL CALL zmienia si zaprogramowane przemieszczenie narz dzia w osi wrzeciona o różnic długości pomi dzy starym i nowym narz dziem. Przy korekcji długości zostaj uwzgl dnione wartości delta zarówno z T bloku jak i z tabeli narz dzi. Wartość korekcji= L + DLTOOL CALL + DLTAB z L: DL TOOL CALL: DL TAB: Długość narz dzia L z G99 wiersza lub tabeli narz dzi NaddatekDL dla długości T bloku (nie uwzgl dniony przez wyświetlacz położenia) Naddatek DL dla długości z tabeli narz dzi
HEIDENHAIN iTNC 530
181
5.3 Korekcja narz dzia
5.3 Korekcja narz dzia
Korekcja promienia narz dzia
Zapis programu dla przemieszczenia narz dzia zawiera RL lub RR dla korekcji promienia R+ albo R–, dla korekcji promienia przy równoległym do osi ruchu przemieszczenia R0, nie ma być przeprowadzona korekcja promienia Korekcja promienia działa, bezpośrednio po wywołaniu narz dzia i wierszem prostej na płaszczyźnie zostanie przemieszczony przy pomocy RL lub RR. TNC anuluje korekcj promienia, jeśli: jeśli zaprogramujemy wiersz prostej przy pomocy R0 opuścimy kontur przy pomocy funkcji DEP zaprogramujemy PGM CALL wybierzemy nowy programu przy pomocy PGM MGT Przy korekcji promienia zostaj uwzgl dnione wartości delta zarówno z TOOL CALL bloku jak i z tabeli narz dzi: Wartość korekcji= R + DRTOOL CALL + DRTAB z R: DR TOOL CALL: DR TAB: Promień narz dzia R z TOOL DEF wiersza lub tabeli narz dzi NaddatekDR dla promienia z TOOL CALL bloku (nie uwzgl dniony przez wyświetlacz położenia) Naddatek DR dla promienia z tabeli narz dzi
R
G41 G40
R
Ruchy kształtowe bez korekcji promienia: R0 Narz dzie przemieszcza si na płaszczyźnie obróbki ze swoim punktem środkowym na zaprogramowanym torze lub na zaprogramowanych współrz dnych. Zastosowanie Wiercenie, pozycjonowanie wst pne.
Z Y
X
Y
X
182
5 Programowanie: narz dzia
Ruchy kształtowe z korekcj promienia: G42 i G41 G42 G41 Narz dzie przemieszcza si na prawo od konturu Narz dzie przemieszcza si na lewo od konturu
Y
Punkt środkowy narz dzia leży w odległości równej promieniowi narz dzia od zaprogramowanego konturu. „Na prawo“ i „na lewo“ oznacza położenie narz dzia w kierunku przemieszczenia wzdłuż konturu narz dzia. Patrz rysunki po prawej stronie. Pomi dzy dwoma blokami programowymi z różnymi korekcjami promienia G42 i G41 musi znajdować si przynajmniej jeden blok przemieszczenia na płaszczyźnie obróbki bez korekcji promienia (to znaczy G40). Korekcja promienia b dzie aktywna do końca zapisu, od momentu kiedy została po raz pierwszy zaprogramowana. Można aktywować także korekcj promienia dla osi pomocniczych płaszczyzny obróbki. Prosz zaprogramować osie pomocnicze także w każdym nast pnym bloku, ponieważ w przeciwnym razie TNC przeprowadzi korekcj promienia ponownie w osi głównej. Przy pierwszym zapisie z korekcj promienia G42/G41 i przy anulowaniu z G40, TNC pozycjonuje narz dzie zawsze pionowo na zaprogramowany punkt startu i punkt końcowy. Prosz tak wypozycjonować narz dzie przed pierwszym punktem konturu lub za ostatnim punktem konturu, żeby kontur nie został uszkodzony. Wprowadzenie korekcji promienia Korekcj promienia wprowadzamy w wierszu G01: Przemieszczenie narz dzia na lewo od zaprogramowanego konturu: Wybrać funkcj G41, albo
G41
X
Y
G42
X
Przemieszczenie narz dzia na prawo od zaprogramowanego konturu: Wybrać funkcj G42, albo
Przemieszczenie narz dzia bez korekcji promienia albo anulowanie korekcji promienia: Wybrać G40 funkcj
zakończyć wiersz: Klawisz END nacisn ć
HEIDENHAIN iTNC 530
183
5.3 Korekcja narz dzia
5.3 Korekcja narz dzia
Korekcja promienia: Obróbka naroży naroża zewn trzne: Jeśli zaprogramowano korekcj promienia, to TNC wiedzie narz dzie wzdłuż naroży zewn trznych albo po kole przejściowym albo po Spline (wybór przez MP7680). W razie potrzeby TNC redukuje posuw przy narożnikach zewn trznych, na przykład w przypadku dużych zmian kierunku. Naroża wewn trzne: Przy narożnikach wewn trznych TNC oblicza punkt przeci cia torów, po których przesuwa si skorygowany punkt środkowy narz dzia. Od tego punktu poczynaj c narz dzie przesuwa si wzdłuż nast pnego elementu konturu. W ten sposób obrabiany przedmiot nie zostaje uszkodzony w narożnikach wewn trznych. Z tego wynika, że promień narz dzia dla określonego konturu nie powinien być wybierany w dowolnej wielkości. Prosz nie ustalać punktu rozpocz cia i zakończenia obróbki wewn trznej w punkcie narożnym konturu, ponieważ w ten sposób może dojść do uszkodzenia konturu. Obrabiać narożniki bez korekcji promienia Bez korekcji promienia można regulować tor narz dzia i posuw na narożnikach obrabianego przedmiotu przy pomocy funkcji dodatkowej M90 Patrz „Przeszlifowanie naroży: M90”, strona 239.
RL
RL
RL
184
5 Programowanie: narz dzia
5.4 Peripheral Milling: 3D korekcja promienia z orientacj wrzeciona
Zastosowanie
Przy Peripheral Milling TNC przesuwa narz dzie prostopadle do kierunku ruchu i prostopadle do kierunku narz dzia o wartość równ sumie wartości delta DR (tabela narz dzi i T wiersz). Kierunek korekcji określa si przy pomocy korekcji promienia G41/G42 (patrz rysunek po prawej stronie u góry, kierunek ruchu Y+). Aby TNC mogło osi gn ć zadan orientacj narz dzia, należy aktywować funkcj M128 (patrz „Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM): M128 (opcja software 2)” na stronie 258) i nast pnie aktywować korekcj promienia narz dzia. TNC pozycjonuje nast pnie osie obrotu maszyny automatycznie w taki sposób, że narz dzie osi ga zadane przez współrz dne osi obrotu ustawienie narz dzia z aktywn korekcj . Funkcja ta jest możliwa tylko na maszynach, na których dla konfiguracji osi nachylenia można zdefiniować k ty przestrzenne Prosz zwrócić uwag na podr cznik obsługi maszyny. TNC mnie może na wszystkich maszynach pozycjonować automatycznie osie obrotu. Prosz zwrócić uwag na podr cznik obsługi maszyny.
Niebezpieczeństwo kolizji! W przypadku maszyn, których osie obrotu pozwalaj tylko na ograniczony odcinek przemieszczenia, mog przy automatycznym pozycjonowaniu wyst pić przesuni cia, wymagaj ce na przykład obrotu stołu obrotowego o 180°. Prosz uważać na niebezpieczeństwo kolizji głowicy z obrabianym przedmiotem lub mocowadłami. Orientacj wrzecioa można zdefiniować w wierszu G01 w opisany poniżej sposób. Przykład: Definicja orientacji wrzeciona z M128 i współrz dne osi obrotu N10 G00 G90 X 20 Y+0 Z+0 B+0 C+0 * N20 M128 * N30 G01 G42 X+0 Y+0 Z+0 B+0 C+0 F1000 * N40 X+50 Y+0 Z+0 B 30 C+0 * Pozycjonowanie wst pne M128 aktywna Korekcj promienia aktywować Ustawić oś obrotu (orientacja narz dzia)
HEIDENHAIN iTNC 530
185
5.4 Peripheral Milling: 3D korekcja promienia z orientacj wrzeciona
5.5 Praca z tabelami danych o obróbce
5.5 Praca z tabelami danych o obróbce
Wskazówka
TNC musi być przygotwana przez producenta maszyn do zastosowania tabel danych o obróbce. W przeciwnym wypadku nie znajduj si w dyspozycji na Państwa maszynie wszystkie tu opisane lub dodatkowe funkcje. Prosz zwrócić uwag na podr cznik obsługi maszyny.
Możliwości zastosowania
Poprzez tabele danych skrawania, w których określone s dowolne kombinacje materiał/materiał ostrza, TNC może z pr dkości skrawania VC i posuwu kłów fZ obliczyć pr dkość obrotow wrzeciona S i posuw po torze kształtowym F. Podstaw obliczenia jest, iż zostały określone w programie oraz w tabeli narz dzi materiał narz dzia i różne specyficzne dla narz dzia właściwości. Zanim polecimy TNC automatycznie obliczyć dane dotycz ce skrawania, należy w rodzaju pracy Test programu uaktywnić tabel narz dzi (stan S), z której to tabeli TNC powinno czerpać specyficzne dla narz dzi dane. Funkcje edycji dla tabeli danych o obróbce Wstawić wiersz Wymazać wiersz Wybrać pocz tek nast pnego wiersza Sortować tabel Skopiować pole z jasnym tłem (2 gi pasek Softkey) Wstawić skopiowane pole (2 gi pasek Softkey) Edycja formatu tabeli (2 gi pasek Softkey) Softkey
DATEI: TOOL.T T R CUT. 0 ... ... 1 ... ... 2 +5 4 3 ... ... 4 ... ... TYP ... ... MILL ... ... MM TMAT ... ... HSS ... ... CDT ... ... PRO1 ... ...
DATEI: PRO1.CDT NR WMAT TMAT 0 ... ... 1 ... ... 2 ST65 HSS 3 ... ... 4 ... ...
Vc1 ... ... 40 ... ...
F1 ... ... 0.06 ... ...
0 BEGIN PGM xxx.H MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 Z X+100 Y+100 Z+0 3 WMAT "ST65" 4 ... 5 TOOL CALL 2 Z S1273 F305
186
5 Programowanie: narz dzia
Tabela dla materiałów obrabianych przedmiotów
Materiały obrabianych przedmiotów definiujemy w tabeli WMAT.TAB (patrz rysunek). WMAT.TAB jest objektem standardowym w skoroszycie TNC:\, znajduje si w jego pami ci i może zawierać dowolnie dużo nazw materiałów. Nazwa materiału może zawierać maksymalnie 32 znaki (także puste). TNC wyświetla treść kolumny NAZWA, jeśli określany jest w programie materiał obrabianego przedmiotu (patrz nast pny fragment). Jeśli dokonuje si zmiany standardowej tabeli materiałów, należy skopiować j do innego skoroszytu. W przeciwnym razie zmiany te zostan przy Software Update przepisane danymi standardowymi firmy HEIDENHAIN. Prosz zdefiniować ścieżk w pliku TNC.SYS ze słowem kluczem WMAT= (patrz „Plik konfiguracyjny TNC.SYS”, strona 193). Aby unikn ć strat danych, prosz plik WMAT.TAB zabezpieczać w regularnych odst pach czasu. Określenie materiału obrabianego przedmiotu w NC programie W NC programie prosz wybrać materiał przez Softkey WMAT z tabeli WMAT.TAB: wyświetlić pasek softkey z funkcjami specjalnymi Zaprogramować materiał obrabianego przedmiotu: W rodzaju pracy Program wprowadzić do pami ci/ edycja nacisn ć Softkey WMAT. Wyświetlić tabel WMAT.TAB: Softkey WYBIERZ OKNO nacisn ć, TNC wyświetla w oknie materiały, które znajduj si w pami ci WAT.TAB Wybrać materiał obrabianego przedmiotu: Prosz przesun ć jasne pole przy pomocy klawiszy ze strzałk na ż dany materiał i potwierdzić klawiszem ENT. TNC przejmie ten materiał do WMAT bloku Zakończyć dialog: Klawisz END nacisn ć Jeśli dokonuje si zmiany WMAT bloku w programie, TNC wydaje komunikat ostrzegawczy. Prosz sprawdzić, czy zapam tane w T bloku dane o obróbce jeszcze obowi zuj .
HEIDENHAIN iTNC 530
187
5.5 Praca z tabelami danych o obróbce
5.5 Praca z tabelami danych o obróbce
Tabela dla materiałów obrabianych przedmiotów
Materiały narz dzi definiuje si w tabeli TMAT.TAB. TMAT.TAB jest objektem standardowym w folderze TNC: i może zawierać dowolnie dużo nazw materiałów ostrzy narz dzi (patrz rysunek). Nazwa materiału ostrza może zawierać maksymalnie 16 znaków (także puste). TNC wyświetla treść kolumny NAZWA, jeśli określa si w tabeli narz dzi TOOL.T materiał ostrza narz dzia. Jeśli dokonuje si zmiany standardowej tabeli materiałów ostrzy, należy skopiować j do innego skoroszytu. W przeciwnym razie zmiany te zostan przy Software Update przepisane danymi standardowymi firmy HEIDENHAIN. Prosz zdefiniować ścieżk w pliku TNC.SYS ze słowem kluczem TMAT= (patrz „Plik konfiguracyjny TNC.SYS”, strona 193). Aby unikn ć strat danych, prosz zabezpieczyć plik TMAT.TAB w regularnych odst pach czasu.
Tabela dla danych obróbki (skrawania)
Kombinacje obrabiany materiał/materiał ostrza narz dzia z przynależnymi danymi skrawania prosz zdefiniować w tabeli z rozszerzeniem .CDT (angl. cutting data file: tabela danych skrawania; patrz rysunek). Wpisy do tabeli danych obróbki mog być swobodnie konfigurowane przez użytkownika. Oprócz niezb dnie koniecznych szpalt NR, WMAT i TMAT, TNC może zarz dzać ł cznie czterema pr dkościami skrawania (VC)/posuw (F) kombinacjami. W skoroszycie TNC:\ znajduje si w pami ci standardowa tabela FRAES_2.CDT danych skrawania Można FRAES_2.CDT dowolnie edytować i uzupełniać lub wstawiać dowolnie dużo nowych tabeli danych skrawania. Jeśli dokonuje si zmiany standardowej tabeli danych skrawania, należy skopiować j do innego skoroszytu. W przeciwnym razie zmiany te zostan przy Software Update przepisane danymi standardowymi firmy HEIDENHAIN (patrz „Plik konfiguracyjny TNC.SYS”, strona 193). Wszystkie tabele danych obróbki musz być zapami tane w tym samym skoroszycie. Jeśli ten skoroszyt nie jest skoroszytem standardowym TNC:\, należy w pliku TNC.SYS po słowie kluczu PCDT= wprowadzić ścieżk , na której zapami tane s tabele danych skrawania. Aby unikn ć strat danych, prosz zabezpieczać tabele danych skrawania w regularnych odst pach czasu.
188
5 Programowanie: narz dzia
Założenie nowych tabel danych o obróbce Wybrać rodzaj pracy Program wprowadzić do pami ci/edycja Wybrać zarz dzanie plikami: Nacisn ć klawisz PGM MGT Wybrać skoroszyt, w którym musz być zapami tane tabele danych skrawania (standard:) TNC:\) Wprowadzić dowoln nazw pliku i typ pliku .CDT, potwierdzić klawiszem ENT TNC otwiera tabel standardowych danych skrawania lub ukazuje na prawej połowie różne formaty tabeli (w zależności od maszyny), różni ce si od siebie w liczbie kombinacji pr dkość skrawania/ posuw. Prosz przesun ć w tym przypadku jasne pole przy pomocy klawiszy ze strzałk na ż dany format tabeli i potwierdzić klawiszem ENT. TNC wytwarza now , pust tabel danych skrawania
Niezb dne informacje w tabeli narz dzi
Promień narz dzia – szpalta R (DR) Liczba z bów (tylko w przypadku narz dzi dla frezowania) – szpalta CUT Typ narz dzia – szpalta TYP Typ narz dzia reguluje obliczenie posuwu toru kształtowego: Narz dzia frezarskie F = S · fZ · z Wszystkie inne narz dzia: F = S · fZ · z S: pr dkość obrotowa wrzeciona fZ: Posuw na jeden z b fU: Posuw na jeden obrót z: Liczba z bów Materiał ostrza narz dzia– szpalta TMAT Nazwa tabeli danych skrawania, która ma zostać użyta dla tego narz dzia – szpalta CDT Typ narz dzia, materiał ostrza narz dzia i nazw tabei danych obróbki wybieramy w tabeli narz dzi poprzez Softkey (patrz „Tabela narz dzi: Dane o narz dziach dla automatycznego obliczania liczby obrotów / posuwu”, strona 169).
HEIDENHAIN iTNC 530
189
5.5 Praca z tabelami danych o obróbce
5.5 Praca z tabelami danych o obróbce
Sposób post powania przy pracy z automatycznym obliczeniem pr dkości obrotowej/posuwu
1 Jeżeli jeszcze nie zapisana: Zapisać materiał obrabianego przedmiotu w pliku WMAT.TAB 2 Jeżeli jeszcze nie zapisana: Zapisać materiał ostrza w pliku TMAT.TAB 3 Jeżeli jeszcze nie zapisana: Zapisać wszystkie konieczne dla obliczenia parametrów skrawania, specyficzne dla narz dzia dane w tabeli narz dzi: Promień narz dzia Liczba z bów Typ narz dzia Materiał ostrza narz dzia Przynależna do narz dzia tabela danych skrawania 4 Jeżeli jeszcze nie zapisana: Zapisać dane skrawania w dowolnej tabeli danych skrawania (CDT plik) 5 Tryb pracy Test: Aaktywować tabel narz dzi, z której TNC za czerpać specyficzne dla narz dzia dane (stan S) 6 W programie NC: Przez Softkey WMAT określić materiał obrabianego przedmiotu 7 W programie NC: W TOOL CALL wierszu obliczyć automatycznie pr dkość obrotow wrzeciona i posuw poprzez Softkey
190
5 Programowanie: narz dzia
Zmiana struktury tabeli
Tabele danych skrawania s dla TNC tak zwanymi „swobodnie definiowalnymi tabelami “. Format swobodnie definiowalnej tabeli zmienia si przy pomocy edytora struktury. Poza tym można przeł czać pomi dzy widokiem tabeli (standardowe ustawienie) i widokiem formularza. TNC może opracowywać maksymalnie 200 znaków w wierszu i maksymalnie 30 kolumn (szpalt). Jeśli wstawia si do istniej cej tabeli później jeszcze jedn szpalt , to TNC nie przesuwa automatycznie wprowadzonych wcześniej wartości. Wywołanie edytora struktury Prosz nacisn ć Softkey FORMAT EDYCJA (2 gi poziom Softkey). TNC otwiera okno edytora (patrz rysunek), w którym struktura tabeli zaprezentowana jest „z obrotem o 90° “. Jeden wiersz w oknie edytora definiuje szpalt w przynależnej tabeli. Prosz zaczerpn ć znaczenie polecenia struktury (wpis do paginy górnej) ze znajduj cej si obok tabeli. Zakończyć edytor struktury Prosz nacisn ć klawisz END. TNC przekształca dane, które były już w tabeli zapami tane, na nowy format. Elementy, których TNC nie mogła przekształcić w now struktur , oznaczone s przez # (np. jeśli zmniejszono szerokość szpalty). Polecenie struktury NR NAZWA TYP WIDTH Znaczenie Numer szpalty Tytuł szpalty N Wprowadzenie numeryczne C: Wprowadzenie alfanumeryczne Szerokość szpalty. Dla typu Nwł cznie ze znakiem liczby, przecinek i po przecinku ustawić Liczba miejsc po przecinku (max. 4, działa tylko dla typu N) Dialogi zależne od j zyka do(maks.32 znaków)
DEC ENGLISH do HUNGARIA
HEIDENHAIN iTNC 530
191
5.5 Praca z tabelami danych o obróbce
5.5 Praca z tabelami danych o obróbce
Przejście od widoku tabeli do widoku formularza
Wszystkie tabele z rozszerzeniem pliku .TAB można wyświetlać albo w postaci listy albo w postaci formularza. Prosz nacisn ć softkey LISTA FORMULARZ. TNC przechodzi do tego widoku, który w softkey nie jest jasno podświetlony W widoku formularza TNC przedstawia na lewej połowie ekranu numery wierszy z zawartości pierwszej kolumny. Na prawej połowie ekranu można dokonać zmiany danych. Prosz nacisn ć w tym celu klawisz ENT lub klikn ć wskaźnikiem myszy w polu wprowadzenia Dla zapisu zmienionych danych do pami ci, prosz nacisn ć klawisz END lub softkey ZAPISAĆ DO PAMI CI Aby odrzucić zmiany, prosz nacisn ć klawisz DEL lub softkey PRZERWANIE TNC rozmieszcza pola wprowadzenia po prawej stronie lewostronnie odpowiednio do najdłuższego dialogu. Jeśli pole wprowadzenia przekracza maksymalnie przedstawialn szerokość, to w dolnej cz ści okna pojawia si pasek przewijania. Pasek przewijania można obsługiwać mysz lub za pomoc softkey.
192
5 Programowanie: narz dzia
Przesyłanie danych z tabeli danych skrawania
Jeżeli wydajemy plik typu .TAB lub .CDT przez zewn trzny interfejs danych, to TNC zapami tuje definicj struktury tabeli. Definicja struktury rozpoczyna si wierszem #STRUCTBEGIN i kończy wierszem #STRUCTEND. Prosz zaczerpn ć znaczenie pojedyńczych słów kluczy z tabeli „Polecenie struktury“ (patrz „Zmiana struktury tabeli”, strona 191). Za #STRUCTEND TNC zapami tuje rzeczywist treść tabeli.
Plik konfiguracyjny TNC.SYS
Plik konfiguracyjny TNC.SYS musi zostać użyty, jeśli tabele danych skrawania nie znajduj si w pami ci skoroszytu standardowego TNC:\. Wtedy należy określić w TNC.SYS ścieżki, na których zapami tane s tabele danych skrawania użytkownika. Plik TNC.SYS musi być zapami tana w Root skoroszycie TNC:\. Wpisy do TNC.SYS WMAT= TMAT= PCDT= Przykład dla TNC.SYS WMAT=TNC:\CUTTAB\WMAT_GB.TAB TMAT=TNC:\CUTTAB\TMAT_GB.TAB PCDT=TNC:\CUTTAB\ Znaczenie Ścieżka dla tabeli materiałów Ścieżka dla materiałów ostrzy narz dzi Ścieżka dla tabel danych skrawania
HEIDENHAIN iTNC 530
193
5.5 Praca z tabelami danych o obróbce
Programowanie: programowanie konturów
6.1 Przemieszczenia narz dzia
6.1 Przemieszczenia narz dzia
Funkcje toru kształtowego
Kontur obrabianego narz dzia składa si z reguły z kilku elementów konturu, jak proste i łuki koła. Przy pomocy funkcji toru kształtowego programuje si ruchy narz dzi dla prostych i łuków koła.
G01 G01 G01
CC
Funkcje dodatkowe M
Przy pomocy funkcji dodatkowych TNC steruje si przebiegiem programu, np. przerw w przebiegu programu funkcjami maszynowymi, jak na przykład wł czanie i wył czanie obrotów wrzeciona i chłodziwa zachowaniem si narz dzia na torze kształtowym
G02
Podprogramy i powtórzenia cz ści programu
Kroki obróbki, które si powtarzaj , prosz wprowadzić tylko raz jako podprogram lub powtórzenie cz ści programu. Jeśli jakaś cz ść programu ma być wypełniona tylko pod określonym warunkiem, prosz te kroki programu wnieść jako podprogram. Dodatkowo, program obróbki może wywołać inny program i aktywować jego wypełnienie. Programowanie przy pomocy podprogramów i powtórzeń cz ści programu jest opisane w rozdziale 9.
Y
80 60=J 40
Programowanie z parametrami Q
W programie obróbki parametry Q zast puj wartości liczbowe: Parametrowi Q zostaje przyporz dkowana w innym miejscu wartość liczbowa. Przy pomocy parametrów Q można programować funkcje matematyczne, które steruj przebiegiem programu lub które opisuj jakiś kontur. Dodatkowo można, przy pomocy programowania z parametrami Q, dokonywać pomiarów z układem impulsowym 3D w czasie przebiegu programu. Programowanie z parametrami Q jest opisane w rozdziale 10.
R4 0
10
115=I
X
196
6 Programowanie: programowanie konturów
6.2 Podstawy o funkcjach toru kształtowego
Programować ruch narz dzia dla obróbki
Podczas zestawiania programu obróbki, programuje si krok po kroku funkcje toru kształtowego dla pojedyńczych elementów konturu przedmiotu. W tym celu wprowadza si zazwyczaj współrz dne punktów końcowych elementów konturu z rysunku wymiarowego. Z tych danych o współrz dnych, z danych o narz dziu i korekcji promienia TNC ustala rzeczywist drog przemieszczenia narz dzia. TNC przesuwa jednocześnie wszystkie osie maszyny, które zostały zaprogramowane w zapisie programu o funkcji toru kształtowego. Ruchy równoległe do osi maszyny Wiersz programowy zawiera informacj o współrz dnych: TNC przemieszcza narz dzie równolegle do zaprogramowanej osi maszyny. W zależności od konstrukcji maszyny, przy skrawaniu porusza si albo narz dzie albo stół maszyny z zamocowanym przedmiotem. Przy programowaniu ruchu kształtowego prosz kierować si zasad , jakby to narz dzie si poruszało. Przykład: N50 G00 X+100 * N50 G00 X+100 Numer bloku Funkcja toru kształtowego „Prosta na biegu szybkim” Współrz dne punktu końcowego
50
Z Y X
100
Z Y X
Narz dzie zachowuje współrz dne Y i Z i przemieszcza si na pozycj X=100. Patrz rysunek po prawej stronie u góry. Ruchy na płaszczyznach głównych Wiersz programowy zawiera dwie informacje o współrz dnych: TNC przemieszcza narz dzie na zaprogramowanej płaszczyźnie. . Przykład: N50 G00 X+70 Y+50 * Narz dzie zachowuje współrz dn Z i przesuwa si na XY płaszczyźnie do pozycji X=70, Y=50. Patrz rysunek po prawej na środku Ruch trójwymiarowy Wiersz programowy zawiera dwie informacje o współrz dnych: TNC przemieszcza narz dzie przestrzennie na zaprogramowan pozycj . Przykład: N50 G01 X+80 Y+0 Z 10 * HEIDENHAIN TNC iTNC 530
-10
70
Z Y X
80
197
6.2 Podstawy o funkcjach toru kształtowego
6.2 Podstawy o funkcjach toru kształtowego
Wprowadzenie wi cej niż trzech współrz dnych TNC może sterować 5 osiami jednocześnie. Podczas obróbki z 5 osiami przesuwaj si na przykład 3 osie liniowe i 2 obrotowe jednocześnie. Program obróbki dla takiego rodzaju obróbki wydawany jest przez system CAD i nie może zostać zestawiony na maszynie. Przykład: N123 G01 G40 X+20 Y+10 Z+2 A+15 C+6 F100 M3 *
Ruch wi cej niż 3 osi nie jest wspomagany graficznie przez TNC. Okr gi i łuki koła Przy ruchach kołowych TNC przemieszcza dwie osie maszyny jednocześnie: Narz dzie porusza si wzgl dnie do obrabianego przedmiotu po torze kołowym. Dla ruchów okr żnych można wprowadzić punkt środkowy koła. Przy pomocy funkcji toru kształtowego dla łuków kołowych programujemy koła na płaszczyznach głównych: Płaszczyzna główna powinna przy wywoływaniu narz dzia zostać zdefiniowana wraz z określeniem osi wrzeciona: Oś wrzeciona Z (G17) Y (G18) X (G19) Płaszczyzna główna XY, także UV, XV, UY ZX, także WU, ZU, WX YZ, także VW, YW, VZ Punkt środkowy koła I,J K,I J, K
Y
Y
J
X
I
X
Okr gi, które nie leż równolegle do płaszczyzny głównej, prosz programować przy pomocy funkcji „Nachylić płaszczyzn obróbki “ (patrz „PŁASZCZYZNA OBROBKI (cykl G80, opcja software 1)”, strona 437), lub przy pomocy Q parametrów (patrz „Zasada i przegl d funkcji”, strona 490).
Z Y
12 G02/G
13 G03/G
Kierunek obrotu przy ruchach kołowych Dla ruchów okr żnych bez stycznego przejścia do innego Dla elementów konturu prosz wprowadzić kierunek obrotu poprzez nast puj ce funkcje: Obrót zgodnie z ruchem wskazówek zegara (RWZ): G02/G12 Obrót w kierunku przeciwnym do ruchu wskazówek zegara: G03/ G13
X
198
6 Programowanie: programowanie konturów
Korekcja promienia Korekcja promienia musi znajdować si w tym bloku, przy pomocy którego najeżdża si do pierwszego elementu konturu. Korekcja promienia nie może być rozpocz ta w zapisie dla toru okr żnego. Prosz zaprogramować t korekcj uprzednio w wierszu prostych (patrz „Ruchy po torze– współrz dne prostok tne”, strona 204). Pozycjonowanie wst pne Prosz tak pozycjonować narz dzie na pocz tku programu obróbki, aby wykluczone było uszkodzenie narz dzia lub obrabianego przedmiotu.
HEIDENHAIN TNC iTNC 530
199
6.2 Podstawy o funkcjach toru kształtowego
6.3 Dosuni cie narz dzia do konturu i odsuni cie
6.3 Dosuni cie narz dzia do konturu i odsuni cie
Punkt startu i punkt końcowy
Narz dzie przemieszcza si od punktu startu do pierwszego punktu konturu. Wymagania dotycz ce punktu startu: Zaprogramowany bez korekcji promienia Najżdżalny bezkolizyjnie Blisko pierwszego punktu konturu Przykład Rysunek po prawej u góry: Jeśli wyznaczamy punkt startu na ciemnoszarym obszarze, to kontur zostaje uszkodzony przy najeździe pierwszego punktu konturu. Pierwszy punkt konturu Dla przemieszczenia narz dzia do pierwszego punktu konturu prosz zaprogramować korekcj promienia. Punkt startu w osi wrzeciona najechać Przy najeździe punktu startu narz dzie musi przemieszczać si w osi wrzeciona na gł bokość robocz . W przypadku niebezpieczeństwa kolizji należy punkt startu najechać w osi wrzeciona oddzielnie. NC bloki przykładowe N30 G00 G40 X+20 Y+30 * N40 Z 10 *
A
A
Y
S
X
Y
G41
X
Z Y
X
S
200
6 Programowanie: programowanie konturów
Punkt końcowy Warunki dla wyboru punktu końcowego: Najżdżalny bezkolizyjnie Blisko ostatniego punktu konturu Wykluczyć uszkodzenie konturu: Optymalny punkt końcowy leży na przedłużeniu toru narz dzia dla obróbki ostatniego elementu konturu Przykład Rysunek po prawej u góry: Jeśli wyznaczamy punkt startu na ciemnoszarym obszarze, to kontur zostaje uszkodzony przy najeździe punktu końcowego konturu. Opuścić punkt końcowy w osi wrzeciona: Przy opuszczaniu punktu końcowego prosz zaprogramować oś wrzeciona oddzielnie. Patrz rysunek po prawej stronie na środku. NC bloki przykładowe N50 G00 G40 X+60 Y+70 * N60 Z+250 * Wspólny punkt startu i punkt końcowy Dla wspólnego punktu startu i punktu końcowego prosz nie programować korekcji promienia. Wykluczyć uszkodzenie konturu: Optymalny punkt startu leży pomi dzy przedłużeniem torów narz dzia dla obróbki pierwszego i ostatniego elementu konturu. Przykład Rysunek po prawej u góry: Jeśli wyznaczamy punkt końcowy na szrafirowanym obszarze, to kontur zostaje uszkodzony przy najeździe pierwszego punktu konturu.
E
E A
Y
X
Z Y
X
Y
A
E
X
HEIDENHAIN TNC iTNC 530
201
6.3 Dosuni cie narz dzia do konturu i odsuni cie
6.3 Dosuni cie narz dzia do konturu i odsuni cie
Tangencjalny dosuw i odjazd
Przy pomocy G26 (rysunek po prawej na środku) można tangencjalnie najechać obrabiany przedmiot i przy pomocy G27 (rysunek po prawej u dołu) odsun ć si tangencjalnie od obrabianego przedmiotu W ten sposób unika si zaznaczeń wyjścia z materiału. Punkt startu i punkt końcowy Punkt startu i punkt końcowy leż w pobliżu pierwszego i ostatniego punktu konturu, poza obrabianym przedmiotem, należy je programować bez korekcji promienia. Dosun ć narz dzie do konturu G26 wprowadzić po tym wierszu, w którym zaprogramowany jest pierwszy punkt konturu: To jest pierwszy wiersz z korekcj promienia G41/G42
S
Y
A
R
Odsuni cie narz dzia G27 wprowadzić po tym wierszu, w którym zaprogramowany jest ostatni punkt konturu: To jest ostatni wiersz z korekcj promienia G41/G42 Promień dla G26 i G27 należy tak wybrać, iż TNC może wykonać łuk kołowy pomi dzy punktem startu i pierwszym punktem konturu jak i ostatnim punktem konturu i punktem końcowym.
G40
G41
X
Y
B
G41
E
R
X
G40
202
6 Programowanie: programowanie konturów
NC bloki przykładowe N50 G00 G40 G90 X 30 Y+50 * N60 G01 G41 X+0 Y+50 F350 * N70 G26 R5 * ... ZAPROGRAMOWAĆ ELEMENTY KONTURU ... N210 G27 R5 * N220 G00 G40 X 30 Y+50 * Ostatni punkt konturu Tangencjalnie odjechać z promieniem R= 5 mm Punkt końcowy Punkt startu Pierwszy punkt konturu Tangencjalnie najechać z promieniem R= 5 mm
HEIDENHAIN TNC iTNC 530
203
6.3 Dosuni cie narz dzia do konturu i odsuni cie
6.4 Ruchy po torze– współrz dne prostok tne
6.4 Ruchy po torze– współrz dne prostok tne
Przegl d funkcji toru kształtowego
Ruch narz dzia Prosta z posuwem Prosta na biegu szybkim fazka pomi dzy dwoma prostymi – Łuk kołowy zgodnie z ruchem wskazówek zegara Łuk kołowy w kierunku przeciwnym do ruchu wskazówek zegara Tor kołowy odpowiednio do aktywnego kierunku obrotu Tor kołowy ze stycznym przyleganiem do poprzedniego elementu konturu Tor kołowy ze stycznym przyleganiem do poprzedniego i nast pnego elementu konturu Funkcja G00 G01 G24 I, J, K G02 G03 Niezb dne informacje Współrz dne punktu końcowego prostej Długość fazki R Współrz dne punktu środkowego koła Współrz dne punktu końcowego koła w poł czeniu z I, J, K lub dodatkowo promień koła R Współrz dne punktu końcowego koła i promień koła R współrz dne punktu końcowego koła Promień narożnika R Strona Strona 205 Strona 206 Strona 208 Strona 209
G05 G06 G25
Strona 210 Strona 212 Strona 207
204
6 Programowanie: programowanie konturów
Prosta na biegu szybkim G00 Prosta z posuwem G01 F. . .
TNC przemieszcza narz dzie po prostej od jego aktualnej pozycji do punktu końcowego prostej. Punkt startu jest jednocześnie punktem końcowym poprzedniego bloku. Programowanie Współrz dne punktu końcowego prostej 1 Jeśli konieczne: Korekcja promienia G40/G41/G42 Posuw F Funkcja dodatkowa M NC bloki przykładowe N70 G01 G41 X+10 Y+40 F200 M3 * N80 G91 X+20 Y 15 * N90 G90 X+60 G91 Y 10 * Przej ć pozycj rzeczywist Wiersz prostych (G01 wiersz) można także generować klawiszem „PRZEJ Ć POZYCJ RZECZYWIST “: Prosz przesun ć narz dzie w rodzaju pracy Obsługa r czna na pozycj , która ma być przej ta Przeł czyć wyświetlacz monitora na Program wprowadzić do pami ci/edycja Wybrać wiersz programu, za którym ma być wł czony ten wiersz Klawisz „PRZEJ Ć POZYCJ RZECZYWIST “ nacisn ć: TNC generuje G01 wiersz ze współrz dnymi pozycji rzeczywistej Liczba osi, które TNC wprowadza do pami ci w G01 wierszy, prosz określić poprzez MOD funkcj (patrz „Wybrać funkcj MOD”, strona 548).
10 60 20 40 15
Y
X
HEIDENHAIN TNC iTNC 530
205
6.4 Ruchy po torze– współrz dne prostok tne
10
6.4 Ruchy po torze– współrz dne prostok tne
Fazk umieścić pomi dzy dwoma prostymi
Na narożach konturu, które powstaj poprzez przeci cie dwóch prostych, można wykonać fazki. W zapisach prostych przed i po G24 zapisie prosz zaprogramować każdorazowo obydwie współrz dne płaszczyzny, w której zostanie wykonana fazka Korekcja promienia przed i po G24 zapisie musi być taka sama Fazka musi być wykonywalna przy pomocy używanego na danym etapie narz dzia Programowanie Fragment z fazkami:: Długość fazki 24 Jeśli konieczne: Posuw F (działa tylko w G24 wierszu) NC bloki przykładowe N70 G01 G41 X+0 Y+30 F300 M3 * N80 X+40 G91 Y+5 * N90 G24 R12 F250 * N100 G91 X+5 G90 Y+0 *
40 30
Y
X
YY
12
Nie rozpoczynać konturu G24 blokiem. Fazka zostaje wykonana tylko na płaszczyźnie obróbki. Narz dzie nie zostaje dosuni te do punktu narożnego, odci tego wraz z fazk . Zaprogramowany w G24 bloku posuw działa tylko w tym G24 bloku. Potem obowi zuje posuw zaprogramowany przed G24 blokiem.
R5
5 5 40 40
12
5
25
10
X X
206
6 Programowanie: programowanie konturów
Zaokr glanie naroży G25
Funkcja G25 zaokr gla narożniki konturu. Narz dzie przemieszcza si po torze kołowym, który przylega stycznie do poprzedniego jak i do nast pnego elementu konturu. Okr g zaokr glenia musi być wykonywalny przy pomocy wywołanego narz dzia. Programowanie Promień zaokr glenia: Promień łuku kołowego 25 Jeśli konieczne: Posuw F (działa tylko w G25 wierszu) NC bloki przykładowe N50 G01 G41 X+10 Y+40 F300 M3 * N60 X+40 Y+25 * N70 G25 R5 F100 * N80 X+10 Y+5 *
10 40 5 40
Y
R5
25
X
Poprzedni i nast pny element konturu powinien zawierać obydwie współrz dne płaszczyzny, na której zostaje wykonywane zaokr glanie narożników. Jeśli obrabiany jest kontur bez korekcji promienia narz dzia, to należy zaprogramować obydwie współrz dne płaszczyzny obróbki. Narz dzie nie jest dosuwane do punktu narożnego danej kraw dzi. Zaprogramowany w G25 bloku posuw działa tylko w tym G25 bloku. Potem obowi zuje posuw zaprogramowany przed G25 blokiem. Wiersz G25 można wykorzystywać do mi kkiego najazdu na kontur, patrz „Tangencjalny dosuw i odjazd”, strona 202.
HEIDENHAIN TNC iTNC 530
207
6.4 Ruchy po torze– współrz dne prostok tne
6.4 Ruchy po torze– współrz dne prostok tne
Punkt środkowy koła I,J
Punkt środkowy koła określa si dla torów kołowych, które programowane s przy pomocy funkcji G02, G03 lub G05. W tym celu prosz wprowadzić współrz dne prostok tne punktu środkowego koła lub przej ć ostatnio zaprogramowan pozycj z G29 lub przej ć współrz dne poprzez funkcj Przej cie pozycji rzeczywistej Programowanie Wprowadzić współrz dne dla punktu środkowego koła lub aby przej ć zaprogramowan ostatnio pozycj : G29 wprowadzić NC bloki przykładowe N50 I+25 J+25 * lub N10 G00 G40 X+25 Y+25 * N20 G29 * Wiersze programu N10 i N20 nie odnosz si do rysunku. Okres obowi zywania Punkt środkowy koła pozostaje tak długo określonym, aż zostanie zaprogramowany nowy punkt środkowy koła. Punkt środkowy koła można wyznaczyć także dla osi dodatkowych U, V i W. Wprowadzić punkt środkowy koła I, J przy pomocy wartości inkrementalnych Wprowadzona przy pomocy wartości inkrementalnych współrz dna dla punktu środkowego koła odnosi si zawsze do ostatnio zaprogramowanej pozycji narz dzia. Przy pomocy I i J oznaczamy pozycj jako punkt środkowy koła: Narz dzie nie przemieszcza si na t pozycj . Punkt środkowy koła jest jednocześnie biegunem dla współrz dnych biegunowych. Jeśli chcemy zdefiniować osie równoległe jako biegun, to prosz nacisn ć najpierw klawisz I (J) na ASCII klawiaturze i nast pnie pomarańczowy klawisz osiowy odpowiedniej osi równoległej.
J
Y
Z
CC
X
I
208
6 Programowanie: programowanie konturów
Łuk kołowy G02/G03/G05 wokół punktu środkowego koła I, J
Prosz określić punkt środkowy koła I, J, zanim zostanie zaprogramowany tor kołowy. Ostatnio zaprogramowana pozycja narz dzia przed torem kołowym jest punktem startu toru kołowego. Kierunek obrotu Zgodnie z ruchem wskazówek zegara: G02 Ruchem przeciwnym do ruchu wskazówek zegara: G03 Bez informacji o kierunku obrotu: G05. TNC przemieszcza si po łuku kołowym z ostatnio zaprogramowanym kierunkiem obrotu Programowanie Przemieścić narz dzie do punktu startu toru kołowego Współrz dne punktu środkowego koła wprowadzić 3 Wprowadzić współrz dne punktu końcowego łuku kołowego Jeśli konieczne: Posuw F: Funkcja dodatkowa M NC bloki przykładowe N50 I+25 J+25 * N60 G01 G42 X+45 Y+25 F200 M3 * N70 G03 X+45 Y+25 * Koło pełne Prosz zaprogramować dla punktu końcowego te same współrz dne jak i dla punktu startu. Punkt startu i punkt końcowy ruchu kołowego musz leżeć na torze kołowym. Tolerancja wprowadzenia: do 0,016 mm (wybieralna poprzez MP7431)
25=J CC
E S
Y
I,J
X
Y
25=I
45
X
HEIDENHAIN TNC iTNC 530
209
6.4 Ruchy po torze– współrz dne prostok tne
6.4 Ruchy po torze– współrz dne prostok tne
Promień okr gu z G02/G03/G05 z określonym promieniem
Narz dzie przemieszcza si po torze kołowym z promieniem R. Kierunek obrotu Zgodnie z ruchem wskazówek zegara: G02 Ruchem przeciwnym do ruchu wskazówek zegara: G03 Bez informacji o kierunku obrotu: G05. TNC przemieszcza si po łuku kołowym z ostatnio zaprogramowanym kierunkiem obrotu Programowanie Wprowadzić współrz dne punktu końcowego łuku 3 kołowego Promień R Uwaga: Znak liczby określa wielkość łuku kołowego! Jeśli konieczne: Posuw F: Funkcja dodatkowa M Koło pełne Dla koła pełnego prosz zaprogramować dwa CR zapisy jeden po drugim: Punkt końcowy pierwszego półkola jest punktem startu drugiego. Punkt końcowy drugiego półkola jest punktem startu pierwszego.
Y
R
E1=S2 I,J S1=E2
X
210
6 Programowanie: programowanie konturów
K t środkowy CCA i promień łuku kołowego R Punkt startu i punkt końcowy na konturze mog być poł czone ze sob przy pomocy czterech różnych łuków kołowych z takim samym promieniem: Mniejszy łuk kołowy: CCA<180° Promień ma dodatni znak liczby R>0 Wi kszy łuk kołowy: CCA>180° Promień ma ujemny znak liczby R<0 Poprzez kierunek obrotu zostaje określone, czy łuk kołowy jest wybrzuszony na zewn trz (wypukły) czy do wewn trz (wkl sły): Wypukły: Kierunek obrotu G02 (z korekcj promienia G41) Wkl sły: Kierunek obrotu G03 (z korekcj promienia G41) NC bloki przykładowe N100 G01 G41 X+40 Y+40 F200 M3 * N110 G02 X+70 Y+40 R+20 * (ŁUK 1) lub N110 G03 X+70 Y+40 R+20 * (ŁUK 2) lub N110 G02 X+70 Y+40 R 20 * (ŁUK 3) lub N110 G03 X+70 Y+40 R 20 * (ŁUK 4)
40 40
Y
1
G02
R
G03 ZW R 2
X
40 70
Y
G02
3
ZW
R
R
4 G03
X
Odst p pomi dzy punktem startu i punktem końcowym średnicy koła nie może być wi kszy niż sama średnicy koła. Promień może osi gać maksymalnie 99,9999 m. Osie k towe A, B i C zostaj wspomagane.
40 70
HEIDENHAIN TNC iTNC 530
211
6.4 Ruchy po torze– współrz dne prostok tne
6.4 Ruchy po torze– współrz dne prostok tne
Tor kołowy G06 z przyleganiem stycznym
Narz dzie przemieszcza si po łuku kołowym, który przylega stycznie do uprzednio zaprogramowanego elementu konturu. Przejście jest „styczne“, jeśli w punkcie przeci cia elementów konturu nie powstaje żaden punkt załamania lub punkt narożny, elementy konturu przechodz płynnie od jednego do nast pnego. Element konturu, do którego przylega stycznie łuk kołowy, prosz programować bezpośrednio przed G06 wierszem. W tym celu konieczne s przynajmniej dwa bloki pozycjonowania Programowanie Wprowadzić współrz dne punktu końcowego łuku 6 kołowego Jeśli konieczne: Posuw F: Funkcja dodatkowa M NC bloki przykładowe N70 G01 G41 X+0 Y+25 F300 M3 * N80 X+25 Y+30 * N90 G06 X+45 Y+20 * G01 Y+0 *
Y
30 25 20
25
45
X
G06 zapis i uprzednio zaprogramowany element konturu powinny zawierać obydwie współrz dne płaszczyzny, na której zostanie wykonany łuk kołowy!
212
6 Programowanie: programowanie konturów
Przykład: Ruch po prostej i fazki w systemie kartezjańskim
Y
95
10
3 1 2 1
10
1
5 20 5 95
4 1
X
%LINIOWO G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+10 * N40 T1 G17 S4000 * N50 G00 G40 G90 Z+250 * N60 X 10 Y 10 * N70 G01 Z 5 F1000 M3 * N80 G01 G41 X+5 Y+5 F300 * N90 G26 R5 F150 * N100 Y+95 * N110 X+95 * N120 G24 R10 * N130 Y+5 * N140 G24 R20 * N150 X+5 * N160 G27 R5 F500 * Definicja narz dzia w programie Wywołanie narz dzia z osi narz dziow i pr dkości obrotow wrzeciona Przemieścić narz dzie poza materiałem w osi wrzeciona na biegu szybkim Pozycjonować wst pnie narz dzie Przemieszczenie na gł bokość obróbki z posuwem F= 1000 mm/ min Najechać kontur w punkcie 1, aktywować korekcj promienia G41 Tangencjalny najazd Dosun ć narz dzie do punktu 2 Punkt 3: pierwsza prosta dla naroża 3 Zaprogramować fazk o długości 10 mm Punkt 4: druga prosta dla naroża 3, pierwsza prosta dla naroża 4 Zaprogramować fazk o długości 20 mm Dosun ć narz dzie do ostatniego punktu konturu 1,druga prosta dla naroża 4 Tangencjalny odjazd Definicja półwyrobu dla symulacji graficznej obróbki
HEIDENHAIN TNC iTNC 530
213
6.4 Ruchy po torze– współrz dne prostok tne
20
6.4 Ruchy po torze– współrz dne prostok tne
N170 G40 X 20 Y 20 F1000 * N180 G00 Z+250 M2 * N99999999 %LINIOWO G71 *
Przemieszczenie swobodne na płaszczyźnie obróbki, anulować korekcj promienia Przemieścić narz dzie poza materiałem, koniec programu
214
6 Programowanie: programowanie konturów
Przykład: Ruch kołowy kartezjański
Y
95
2 85 1
4 1
5 1
R10
3 1
40
6 1
1
5
7 1
5
30 40
70
95
X
%KOŁOWO G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+10 * N40 T1 G17 S4000 * N50 G00 G40 G90 Z+250 * N60 X 10 Y 10 * N70 G01 Z 5 F1000 M3 * N80 G01 G41 X+5 Y+5 F300 * N90 G26 R5 F150 * N100 Y+85 * N110 G25 R10 * N120 X+30 * N130 G02 X+70 Y+95 R+30 * N140 G01 X+95 * N150 Y+40 * N160 G06 X+40 Y+5 * Definicja narz dzia w programie Wywołanie narz dzia z osi narz dziow i pr dkości obrotow wrzeciona Przemieścić narz dzie poza materiałem w osi wrzeciona na biegu szybkim Pozycjonować wst pnie narz dzie Przemieszczenie na gł bokość obróbki z posuwem F= 1000 mm/ min Najechać kontur w punkcie 1, aktywować korekcj promienia G41 Tangencjalny najazd Punkt 2: pierwsza prosta dla naroża 2 Promień z R = 10 mm wnieść, posuw: 150 mm/min Dosun ć narz dzie do punktu 3: Punkt startu okr gu Dosun ć narz dzie do punktu 4: Punkt końcowy okr gu z G02, promień 30 mm Dosun ć narz dzie do punktu 5 Dosun ć narz dzie do punktu 6 Dosun ć narz dzie do punktu 7: Punkt końcowy okr gu, łuk kołowy ze stycznym przył czeniem do punktu 6, TNC oblicza samodzielnie promień HEIDENHAIN TNC iTNC 530 215 Definicja półwyrobu dla symulacji graficznej obróbki
6.4 Ruchy po torze– współrz dne prostok tne
R3 0
6.4 Ruchy po torze– współrz dne prostok tne
N170 G01 X+5 * N180 G27 R5 F500 * N190 G40 X 20 Y 20 F1000 * N200 G00 Z+250 M2 * N99999999 %KOŁOWO G71 *
Dosun ć narz dzie do ostatniego punktu 1 konturu Opuścić kontur na torze kołowym z przyleganiem stycznym Przemieszczenie swobodne na płaszczyźnie obróbki, anulować korekcj promienia Przemieścić narz dziew osi narz dzi, koniec programu
216
6 Programowanie: programowanie konturów
Przykład: Koło pełne kartezjańskie
Y
50
CC
50
X
%C CC G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+12,5 * N40 T1 G17 S3150 * N50 G00 G40 G90 Z+250 * N60 I+50 J+50 * N70 X 40 Y+50 * N80 G01 Z 5 F1000 M3 * N90 G41 X+0 Y+50 F300 * N100 G26 R5 F150 * N110 G02 X+0 * N120 G27 R5 F500 * N130 G01 G40 X 40 Y 50 F1000 * N140 G00 Z+250 M2 * N99999999 %C CC G71 * Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Definiować punkt środkowy okr gu Pozycjonować wst pnie narz dzie Przemieścić narz dzie na gł bokość obróbki Najazd punktu pocz tkowego koła, korekcja promienia G41 Tangencjalny najazd Punkt końcowy okr gu (=punkt pocz tkowy okr gu) najechać Tangencjalny odjazd Przemieszczenie swobodne na płaszczyźnie obróbki, anulować korekcj promienia Przemieścić narz dziew osi narz dzi, koniec programu Definicja cz ści nieobrobionej
HEIDENHAIN TNC iTNC 530
217
6.4 Ruchy po torze– współrz dne prostok tne
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
Przegl d funkcji toru kształtowego ze współrz dnymi biegunowymi
Przy pomocy współrz dnych biegunowych określamy pozycj poprzez k t H i odst p R do zdefiniowanego uprzednio bieguna I, J (patrz „Określenie bieguna i osi odniesienia k ta”, strona 96). Współrz dne biegunowe używane s korzystnie przy: Pozycjach na łukach kołowych Rysunkach obrabianych przedmiotów z danymi o k tach, np. przy okr gach otworów Ruch narz dzia Prosta z posuwem Prosta na biegu szybkim Łuk kołowy zgodnie z ruchem wskazówek zegara Łuk kołowy w kierunku przeciwnym do ruchu wskazówek zegara Tor kołowy odpowiednio do aktywnego kierunku obrotu Tor kołowy ze stycznym przyleganiem do poprzedniego elementu konturu Funkcja G10 G11 G12 G13 Niezb dne informacje Promień biegunowy, współrz dna k towa punktu końcowego prostej K t biegunowy punktu końcowego okr gu Strona Strona 219 Strona 219
G15 G16
K t biegunowy punktu końcowego okr gu Promień biegunowy, współrz dna k towa punktu końcowego koła
Strona 219 Strona 220
Pocz tek współrz dnych biegunowych: Biegun I,J
Biegun I, J można wyznaczać w dowolnych miejscach programu obróbki, przed wprowadzeniem pozycji przy pomocy współrz dnych biegunowych. Prosz przy wyznaczaniu bieguna post pować w ten sposób, jak przy programowaniu punktu środkowego koła. Programowanie Wprowadzić współrz dne dla punktu środkowego koła lub aby przej ć zaprogramowan ostatnio pozycj : G29 wprowadzić. Określić biegun, zanim zostan zaprogramowane współrz dne biegunowe. Zaprogramować biegun tylko przy pomocy współrz dnych prostok tnych. Biegun ten istnieje tak długo, aż zostanie określony nowy biegun. NC bloki przykładowe N120 I+45 J+45 *
Y
Y=J
X
X=I
218
6 Programowanie: programowanie konturów
Prosta na biegu szybkim G10 Prosta z posuwem G11 F. . . .
Narz dzie przesuwa si po prostej od swojej aktualnej pozycji do punktu końcowego prostej. Punkt startu jest jednocześnie punktem końcowym poprzedniego bloku. Programowanie Promień współrz dne biegunowe R: Odst p punktu 11 końcowego prostej do bieguna I, J wprowadzić Współrz dne biegunowe k t H: Położenie k towe punktu końcowego prostej pomi dzy –360° i +360° Znak liczby H określony jest przez oś odniesienia k ta: K t osi odniesienia k ta do R w kierunku przeciwnym do ruchu wskazówek zegara: H >0 K t osi odniesienia k ta do R w kierunku ruchu wskazówek zegara: H<0 NC bloki przykładowe N120 I+45 J+45 * N130 G11 G42 R+30 H+0 F300 M3 * N140 H+60 * N150 G91 H+60 * N160 G90 H+180 *
25
Y
60°
60° CC
X
45
Tor kołowy G12/G13/G15 do bieguna I, J
Promień współrz dnych biegunowych R jest równocześnie promieniem łuku koła. R jest określony poprzez odst p punktu startu do bieguna I, J. Ostatnio zaprogramowana pozycja narz dzia przed G12 , G13 oder G15 blokiem jest punktem startu toru kołowego. . Kierunek obrotu Zgodnie z ruchem wskazówek zegara: G12 Ruchem przeciwnym do ruchu wskazówek zegara: G13 Bez informacji o kierunku obrotu: G15. TNC przemieszcza si po łuku kołowym z ostatnio zaprogramowanym kierunkiem obrotu Programowanie Współrz dne biegunowe k t H: Położenie k towe 13 punktu końcowego prostej pomi dzy 5 400° i +5 400° NC bloki przykładowe N180 I+25 J+25 * N190 G11 G42 R+20 H+0 F250 M3 * N200 G13 H+180 *
Y
R2
25=J
0
25=I
X
HEIDENHAIN TNC iTNC 530
219
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
30
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
Tor kołowy G16 z przyleganiem stycznym
Narz dzie przemieszcza si po torze kołowym, który przylega stycznie do poprzedniego elementu konturu. Programowanie Promień współrz dne biegunowe R: Odst p punktu 16 końcowego toru kołowego do bieguna I, J Współrz dne biegunowe k t H: Położenie k towe punktu końcowego toru kołowego NC bloki przykładowe N120 I+40 J+35 * N130 G01 G42 X+0 Y+35 F250 M3 * N140 G11 R+25 H+120 * N150 G16 R+30 H+30 * N160 G01 Y+0 *
40=I 35=J
Y
120°
5 R2
0 R3 30°
X
Biegun nie jest punktem środkowym koła konturowego!
Linia śrubowa (Helix)
Linia śrubowa powstaje z nakładania si ruchu okr żnego i prostopadłego do niego ruchu prostoliniowego. Tor kołowy prosz zaprogramować na jednej płaszczyźnie głównej. Ruchy po torze kształtowym dla linii śrubowej można programować tylko przy pomocy współrz dnych biegunowych. Zastosowanie Gwinty wewn trzne i zewn trzne o wi kszych przekrojach Rowki smarowe Obliczanie linii śrubowej Do programowania potrzebne s inkrementalne dane całkowitego k ta, pod którym porusza si narz dzie na linii śrubowej i ogóln wysokość linii śrubowej. Dla obliczenia w kierunku frezowania od dołu do góry obowi zuje: Liczba zwojów n Wysokość ogólna h Przyrostowy K t całkowity1 H Współrz dna pocz tkowa Z Zwoje gwintu + wybieg gwintu na na pocz tku i na końcu gwintu Skok gwintu P x liczba zwojów n Liczba zwojów x 360° + k t dla pocz tek gwintu + k t dla wybiegu Skok gwintu P x (zwoje gwintu + nadmiar zwojów na pocz tku gwintu)
Z Y
I,J
X
220
6 Programowanie: programowanie konturów
Forma linii śrubowej Tabela pokazuje stosunek pomi dzy kierunkiem pracy, kierunkiem obrotu i korekcj promienia dla określonych form toru kształtowego. Gwint wewn trzny prawoskr tny lewoskr tny prawoskr tny lewoskr tny Gwint zewn trzny prawoskr tny lewoskr tny prawoskr tny lewoskr tny Z+ Z+ Z– Z– G13 G12 G12 G13 G42 G41 G41 G42 Kierunekpracy (obróbki) Z+ Z+ Z– Z– Kierunek obrotu G13 G12 G12 G13 Korekcjapr omienia G41 G42 G42 G41
Lini śrubow programować Prosz wprowadzić kierunek obrotu i inkrementalny (przyrostowy) k t całkowity G91 H z tym samym znakiem liczby, w przeciwnym razie narz dzie może przemieszczać si po niewłaściwym torze. Dla k ta całkowitego G91 H można wprowadzić wartość wynosz c –5400° do +5400°. Jeśli gwint ma wi cej niż 15 zwojów, to prosz zaprogramować lini śrubow w powtórzeniu cz ści programu (patrz „Powtórzenia cz ści programu”, strona 476) 12 Współrz dne biegunowe k t H: Wprowadzić k t całkowity przyrostowo, pod którym porusza si narz dzie po linii śrubowej. Po wprowadzeniu k ta prosz wybrać oś narz dzi przy pomocy klawisza wyboru osi. Wprowadzić współrz dn dla wysokości linii śrubowej przy pomocy wartości inkrementalnych Korekcja promienia G41/G42 wprowadzić zgodnie z tabel NC bloki przykładowe: Gwint M6 x 1 mm z 5 zwojami N120 I+40 J+25 * N130 G01 Z+0 F100 M3 * N140 G11 G41 R+3 H+270 * N150 G12 G91 H 1800 Z+5 *
Z Y
CC 270° 25 40
5
R3
X
HEIDENHAIN TNC iTNC 530
221
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
Przykład: Przemieszczenie po prostej biegunowo
Y
100
2 1
3 1
60°
50
1
I,J
R4 5
4 1
5
6 1
5 50
5 1
100
X
%LINIOWO G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+7,5 * N40 T1 G17 S4000 * N50 G00 G40 G90 Z+250 * N60 I+50 J+50 * N70 G10 R+60 H+180 * N80 G01 Z 5 F1000 M3 * N90 G11 G41 R+45 H+180 F250 * N100 G26 R5 * N110 H+120 * N120 H+60 * N130 H+0 * N140 H 60 * N150 H 120 * N160 H+180 * N170 G27 R5 F500 * N180 G40 R+60 H+180 F1000 * N190 G00 Z+250 M2 * N99999999 %LINIOWO G71 * 222 6 Programowanie: programowanie konturów Definicja narz dzia Wywołanie narz dzia Zdefiniować punkt odniesienia dla współrz dnych biegunowych Przemieścić narz dzie poza materiałem Pozycjonować wst pnie narz dzie Przemieścić narz dzie na gł bokość obróbki Najechać kontur w punkcie 1 Najechać kontur w punkcie 1 Dosun ć narz dzie do punktu 2 Dosun ć narz dzie do punktu 3 Dosun ć narz dzie do punktu 4 Dosun ć narz dzie do punktu 5 Dosun ć narz dzie do punktu 6 Dosun ć narz dzie do punktu 1 Tangencjalny odjazd Przemieszczenie swobodne na płaszczyźnie obróbki, anulować korekcj promienia Swobodne przemieszczenie w osi wrzeciona, koniec programu Definicja cz ści nieobrobionej
Przykład: Helix
Y
100
50
I,J
50
100
X
%HELIX G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+5 * N40 T1 G17 S1400 * N50 G00 G40 G90 Z+250 * N60 X+50 Y+50 * N70 G29 * N80 G01 Z 12,75 F1000 M3 * N90 G11 G41 R+32 H+180 F250 * N100 G26 R2 * N110 G13 G91 H+3240 Z+13,5 F200 * N120 G27 R2 F500 * N170 G01 G40 G90 X+50 Y+50 F1000 * N180 G00 Z+250 M2 * Jeśli musi być wykonanych wi cej niż 16 zwojów: ... N80 G01 Z 12,75 F1000 M3 * N90 G11 G41 H+180 R+32 F250 * N100 G26 R2 * Tangencjalny najazd Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Pozycjonować wst pnie narz dzie Ostatnio programowan pozycj przej ć jako biegun Przemieścić narz dzie na gł bokość obróbki Najazd pierwszego punktu konturu stycznym Przemieszczenie wzdłuż Helix (linii śrubowej) Tangencjalny odjazd Przemieścić narz dzie poza materiałem, koniec programu Definicja cz ści nieobrobionej
HEIDENHAIN TNC iTNC 530
223
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
M64 x 1,5
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
N110 G98 L1 * N120 G13 G91 H+360 Z+1,5 F200 * N130 L1,24 * N99999999 %HELIX G71 *
Pocz tek powtórzenia cz ści programu Skok gwintu wprowadzić bezpośrednio jako wartość IZ Liczba powtórzeń (zwojów)
224
6 Programowanie: programowanie konturów
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
Aplikacja
Pliki DXF utworzone w systemie CAD można otworzyć bezpośrednio w TNC, aby dokonać z nich ekstrakcji konturów i zapisać je do pami ci jako programy z dialogiem tekstem otwartym . Uzyskane w ten sposób programy z dialogiem tekstem otwartym mog być odpracowywane także przez starsze modele sterowań TNC, ponieważ programy konturu zawieraj tylko L i CC /CP wiersze. Jeśli przetwarzamy pliki DXF w trybie pracy Program zapisać do pami ci/edycja , to TNC generuje programy konturu z rozszerzeniem pliku .H. Jeśli przetwarzamy pliki DXF w trybie pracy smarT.NC, to TNC generuje programy konturu z rozszerzeniem pliku .HC. Opracowywany plik DXF musi być zapisany na dysku twardym TNC w folderze. Otwierany plik DXF musi posiadać przynajmniej jedn warstw . TNC wspomaga najbardziej rozpowszechniony format DXF, a mianowicie R12 (odpowiada AC1009). Selekcjonowalne jako kontur s nast puj ce elementy DXF: LINE (prosta) CIRCLE (koło pełne) ARC (wycinek koła)
DXF plik otworzyć
Wybrać tryb pracy Program wprowadzić do pami ci/ edycja Wybrać zarz dzanie plikami Otworzyć menu softkey dla wyboru wyświetlanych typów plików: Softkey TYP WYBRAĆ nacisn ć Wyświetlić wszystkie pliki DXF: Softkey POKAż DXF nacisn ć Wybrać folder, w którym zapisany jest plik DXF Wybrać ż dany plik DXF, klawiszem ENT przej ć: TNC uruchamia konwerter DXF i ukazuje zawartość pliku DXF na ekranie. W lewym oknie TNC wyświetla tak zwane warstwy (płaszczyzny), w prawym oknie rysunek
HEIDENHAIN TNC iTNC 530
225
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
Nastawienia podstawowe
Na trzecim pasku softkey znajduj si do dyspozycji różne możliwości nastawienia: Nastawienie Liniały wyświetlać/nie wyświetlać: TNC wyświetla liniały na lewym i górnym brzegu rysunku. Ukazane na liniale wartości odnosz si do punktu zerowego rysunku. Wiersz statusu wyświetlić/nie wyświetlać: TNC wyświetla wiersz statusu na dolnym brzegu rysunku. W wierszu statusu znajduj si do dyspozycji nast puj ce informacje: aktywna jednostka miary (MM lub CALE) Współrz dna X i Y aktualnej pozycji myszy Jednostka miary MM/CALE: Nastawienie jednostki miary pliku DXF. W tej jednostce miary TNC wyświetla program konturu Nastawienie tolerancji. Tolerancja określa, jak daleko mog być oddalone od siebie s siednie elementy konturu. Przy pomocy tolerancji można wyrównywać niedokładności, powstałe przy generowaniu rysunku. Nastawienie podstawowe: 0,1 mm Nastawienie rozdzielczości. Rozdzielczość określa, z iloma miejscami po przecinku TNC ma generować program konturu. Nastawienie podstawowe: 4 miejsca po przecinku (odpowiada rozdzielczości 0.1 µm) Softkey
Prosz zwrócić uwag , iż należy nastawić właściw jednostk miary, ponieważ w pliku DXF brak odpowiednich informacji. Jeśli chcemy generować programy dla starszych modeli sterowań TNC, to należy ograniczyć rozdzielczość do 3 miejsc po przecinku. Dodatkowo należy usun ć komentarze, wydawane przy tym przez konwerter DXF do programu konturu.
226
6 Programowanie: programowanie konturów
Nastawienie warstwy
Pliki DXF zawieraj z reguły kilka warstw (płaszczyzn), przy pomocy których konstruktor może organizować swój rysunek. Za pomoc techniki warstw konstruktor grupuje różnorodne elementy, np. sam kontur obrabianego przedmiotu, wymiarowania, linie pomocnicze i konstrukcyjne, szrafowania i teksty. Aby możliwie mało zb dnych informacji wyświetlać na ekranie podczas wyboru konturu, można wszystkie zb dne, zawarte w pliku DXF warstwy ukryć. Opracowywany plik DXF musi posiadać przynajmniej jedn warstw . Można selekcjonować kontur także wtedy, kiedy konstruktor zapisał go do pami ci na różnych warstwach. Jeśli jeszcze nie jest aktywny, wybrać tryb nastawienia warstwy: TNC ukazuje wlewym oknie wszystkie warstwy, zawarte w aktywnym pliku DXF Dla wygaszenia jednej z warstw: Przy pomocy lewego klawisza myszy wybrać ż dan warstw i naciśni ciem na kwadracik kontrolny wygasić j Dla wyświetlenia jednej z warstw: Przy pomocy lewego klawisza myszy wybrać ż dan warstw i naciśni ciem na kwadracik kontrolny ponownie wyświetlić
HEIDENHAIN TNC iTNC 530
227
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
Określenie punktu odniesienia (bazy)
Punkt zerowy rysunku pliku DXF nie leży zawsze tak, iż można go używać bezpośrednio jako punktu odniesienia obrabianego przedmiotu. TNC oddaje dlatego też funkcj do dyspozycji, przy pomocy której punkt zerowy rysunku można przesun ć element w sensowne miejsce poprzez klikni cie. W nast puj cych miejscach można definiować punkt odniesienia: w punkcie pocz tkowym, końcowym lub na środku prostej w punkcie pocz tkowym lub końcowym łuku kołowego na przejściu kwadrantów lub w punkcie środkowym koła pełnego w punkcie przeci cia prosta prosta, nawet jeśli punkt przeci cia leży na przedłużeniu danej prostej prosta łuk kołowy prosta – koło pełne Dla określenia punktu odniesienia, należy używać touch pad na klawiaturze TNC lub podł czonej poprzez port USB myszy. Można dokonywać zmian punktu odniesienia, jeśli nawet wybrano już kontur. TNC oblicza dopiero wówczas rzeczywiste dane konturu, kiedy wybrany kontur zostaje zapisany do pami ci w programie konturu.
228
6 Programowanie: programowanie konturów
Wybór punktu odniesienia na oddzielnym elemencie Wybór trybu określania punktu odniesienia Przy pomocy lewego klawisza myszy klikn ć ż dany element, na którym chcemy uplasować punkt odniesienia: TNC ukazuje za pomoc gwiazdki wybieralne punkty odniesienia, leż ce na wyselekcjonowanym elemencie Klikn ć na t gwiazdk , któr chcemy wybrać jako punkt odniesienia: TNC ustawia symbol punktu odniesienia w wybranym miejscu. W razie potrzeby używać funkcji zoom, jeśli wybrany element jest zbyt mały Wybór punktu odniesienia jako punktu przeci cia dwóch elementów Wybór trybu określania punktu odniesienia Przy pomocy lewego klawisza myszy klikn ć na pierwszy element (prosta, koło pełne lub łuk kołowy): TNC ukazuje za pomoc gwiazdki wybieralne punkty odniesienia, leż ce na wyselekcjonowanym elemencie Przy pomocy lewego klawisza myszy klikn ć na drugi element (prosta, koło pełne lub łuk kołowy): TNC ustawia symbol punktu odniesienia w punkcie przeci cia TNC oblicza punkt przeci cia dwóch elementów także wtedy, jeśli leży on na przedłużeniu jednego z elementów. Jeśli TNC może obliczyć kilka punktów przeci cia, to sterowanie wybiera ten punkt przeci cia, który leży najbliżej drugiego elementu klikni tego klawiszem myszy. Jeżeli TNC nie może obliczyć punktu przeci cia, to anuluje już zaznaczony element.
HEIDENHAIN TNC iTNC 530
229
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
Kontur wybrać, program konturu zapisać do pami ci
Aby móc wybrać kontur, należy używać touch pad na klawiaturze TNC lub podł czonej poprzez port USB myszy. Jeżeli nie wykorzystujemy programu konturu w trybie pracy smarT.NC, to należy tak określić kierunek obiegu przy wyborze konturu, aby zgadzał si on z wymaganym kierunkiem obróbki. Prosz tak wybrać pierwszy element konturu, iż możliwym b dzie bezkolizyjny najazd tego elementu. Jeśli elementy konturu leż bardzo blisko siebie, należy używać funkcji zoom Wybrać tryb selekcjonowania konturu: TNC wygasza wyświetlane w lewym oknie warstwy i prawo okno jest aktywne dla wyboru konturu Aby wybrać element konturu: Przy pomocy lewego klawisza myszy klikn ć na ż dany element konturu. TNC przedstawia wybrany element konturu w kolorze niebieskim. Jednocześnie TNC ukazuje wybrany element przy pomocy symbolu (okr g lub prosta) w lewym oknie Aby wybrać nast pny element konturu: Przy pomocy lewego klawisza myszy klikn ć na ż dany element konturu. TNC przedstawia wybrany element konturu w kolorze niebieskim. Jeśli istniej jednoznacznie selekcjonowalne dalsze elementy konturu w wybranym kierunku rotacji, to TNC zaznacza te elementy zielonym kolorem. Poprzez klikni cie na ostatni zielony element przejmujemy wszystkie elementy do programu konturu. W lewym oknie TNC ukazuje wszystkie wyselekcjonowane elementy konturu Zapisywanie wybranych elementów konturu do pami ci w programie z dialogiem tekstem otwartym: TNC ukazuje okno pierwszoplanowe, w którym można zapisać dowoln nazw pliku. Nastawienie podstawowe: nazwa pliku DXF Potwierdzenie wprowadzenia: TNC zapisuje program konturu do katalogu, w którym został zapisany do pami ci także plik DXF Jeśli chcemy wybierać dalsze kontury: Softkey WYBRANE ELEMENTY ANULOWAĆ nacisn ć i wybrać nast pny kontur jako to uprzednio opisano TNC wydaje definicj półwyrobu (BLK FORM) do programu konturu. TNC zapisuje do pami ci tylko te elementy, które s rzeczywiście wyselekcjonowane (elementy zaznaczone niebieskim kolorem). 230 6 Programowanie: programowanie konturów
Funkcja zoom
Aby móc łatwo rozpoznać przy wyborze konturu nawet niewielkie rozmiarami szczegóły, TNC oddaje do dyspozycji wydajn funkcj zoom: Funkcja Powi kszenie obrabianego przedmiotu. TNC powi ksza zasadniczo tak, iż zostaje powi kszony środek aktualnie wyświetlanego fragmentu. W razie konieczności przy pomocy pasków nawigacyjnych ekranu tak pozycjonować rysunek w oknie, aby ż dany element był bezpośrednio widoczny po naciśni ciu softkey. Pomniejszenie obrabianego przedmiotu Wyświetlanie obrabianego przedmiotu w wielkości oryginalnej Softkey
HEIDENHAIN TNC iTNC 530
231
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
Programowanie: funkcje dodatkowe
7.1 Wprowadzić funkcje dodatkowe M i G38
7.1 Wprowadzić funkcje dodatkowe M i G38
Podstawy
Przy pomocy funkcji dodatkowych TNC – zwanych także M funkcjami –sterujemy przebiegiem programu, np. przerw w przebiegu programu funkcjami maszynowymi, jak na przykład wł czanie i wył czanie obrotów wrzeciona i chłodziwa zachowaniem si narz dzia na torze kształtowym Producent maszyn może udost pnić funkcje dodatkowe, które nie s opisane w tym podr czniku obsługi. Prosz zwrócić uwag na podr cznik obsługi maszyny. Można wprowadzić do dwóch funkcji dodatkowych M na końcu bloku pozycjonowania lub w oddzielnym wierszu. TNC wyświetla nast pnie dialog: Funkcja dodatkowa M ? Z reguły podaje si w dialogu tylko numer funkcji dodatkowej. Przy niektórych funkcjach dodatkowych dialog jest kontynuowany, aby można było wprowadzić parametry do tej funkcji. W rodzajach pracy Obsługa r czna i El. kółko r czne wprowadza si funkcje dodatkowe poprzez Softkey M. Prosz uwzgl dnić, iż niektóre funkcje dodatkowe zadziałaj na pocz tku wiersza pozycjonowania, inne z kolei przy końcu, niezależnie od kolejności, w której one si znajduj w danym wierszu NC. Funkcje dodatkowe działaj od tego bloku, w którym zostaj wywołane. Niektóre funkcje dodatkowe działaj tylko w tym bloku, w którym zostały zaprogramowane. Jeśli funkcja dodatkowa nie działa tylko wierszami, to należy j anulować w nast pnym wierszu przy pomocy oddzielnej funkcji M, albo zostanie ona automatycznie anulowana przez TNC na końcu programu. Wprowadzić funkcj dodatkow w bloku STOP Zaprogramowany blok STOP przerywa przebieg programu lub test programu, np. dla sprawdzenia narz dzia. W bloku STOP można zaprogramować funkcj dodatkow M: Zaprogramować przerw w przebiegu programu: Klawisz STOP nacisn ć Wprowadzić funkcj dodatkow M NC bloki przykładowe 87 G38 M6
234
7 Programowanie: funkcje dodatkowe
7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chłodziwa
Przegl d
M M00 Działanie Działanie na pocz tku bloku na końcu bloku
Przebieg programu STOP Wrzeciono STOP Chłodziwo OFF Wybieralny Przebieg programu STOP Przebieg programu STOP Wrzeciono STOP Chłodziwo OFF Skok powrotny do bloku 1 Skasowanie wyświetlacza stanu (zależne od parametru maszynowego 7300) Wrzeciono ON zgodnie z ruchem wskazówek zegara Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara Wrzeciono STOP Wymiana narz dzia Wrzeciono STOP Przebieg programu STOP (zależne od parametru maszynowego 7440) Chłodziwo ON Chłodziwo OFF Wrzeciono ON zgodnie z ruchem wskazówek zegara Chłodziwo ON Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara Chłodziwo ON jak M02
M01 M02
M03 M04
M05 M06
M08 M09 M13
M14
M30
HEIDENHAIN iTNC 530
235
7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chłodziwa
7.3 Funkcje dodatkowe dla podania danych o współrz dnych
7.3 Funkcje dodatkowe dla podania danych o współrz dnych
Programowanie współrz dnych zwi zanych z obrabiark : M91/M92
Punkt zerowy podziałki Na podziałce określa marka wzorcowa położenie punktu zerowego podziałki. Punkt zerowy maszyny Punkt zerowy jest potrzebny, aby wyznaczyć ograniczenie obszaru przemieszczania si narz dzia (wył cznik krańcowy programu) najechać stałe pozycje maszyny (np. pozycj zmiany narz dzia) wyznaczyć punkt odniesienia obrabianego przedmiotu Producent maszyn wprowadza dla każdej osi odst p punktu zerowego maszyny od punktu zerowego podziałki wymiarowej do parametru maszyny. Post powanie standardowe TNC odnosi współrz dne do punktu zerowego obrabianego przedmiotu patrz „Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)”, strona 68. Zachowanie z M91 – punkt zerowy narz dzia Jeśli współrz dne w zapisach pozycjonowania powinny odnosić si do punktu zerowego maszyny, to prosz wprowadzić w tych zapisach M91. Jeśli w wiersz M91 programujemy inkrementalne wpółrz dne, to te współrz dne odnosz si do ostatnio zaprogramowanej pozycji M91. Jeśli nie zaprogramowano M91 pozycji w aktywnym programie NC, to współrz dne odnosz si do aktualnej pozycji narz dzia. TNC pokazuje wartości współrz dnych w odniesieniu do punktu zerowego maszyny. W wyświetlaczu stanu prosz przeł czyć wyświetlacz współrz dnych na REF, patrz „Wyświetlacze stanu”, strona 45.
XMP
X (Z,Y)
236
7 Programowanie: funkcje dodatkowe
Post powanie z M92 – punkt odniesienia maszyny Oprócz punktu zerowego maszyny może jej producent wyznaczyć jeszcze jedn stał pozycj maszyny (punkt odniesienia maszyny). Producent maszyny wyznacza dla każdej osi odst p punktu odniesienia maszyny od punktu zerowego maszyny (patrz podr cznik obsługi maszyny). Jeśli współrz dne w zapisach pozycjonowania powinny odnosić si do punktu odniesienia maszyny, to prosz wprowadzić w tych zapisach M92. Przy pomocy M91 lub M92 TNC przeprowadza prawidłowo korekcj promienia. Długość narz dzia jednakże nie zostaje uwzgl dniona. Działanie M91 i M92 działaj tylko w tych zapisach programowych, w których zaprogramowane jest M91 lub M92. M91 i M92 zadziałaj na pocz tku zapisu. Punkt odniesienia obrabianego przedmiotu Jeśli współrz dne maj odnosić si zawsze do punktu zerowego maszyny, to można zaryglować wyznaczanie punktu odniesienia dla jednej lub kilku osi. Jeśli wyznaczanie punktu odniesienia jest zablokowane dla wszystkich osi, to TNC nie wyświetla wi cej Softkey WYZNACZANIE PUNKTU ODNIESIENIA w rodzaju pracy Obsługa r czna. Rysunek po prawej stronie pokazuje systemy współrz dnych z punktem zerowym maszyny i punktem zerowym obrabianego przedmiotu. M91/M92 w rodzaju pracy Test programu Aby móc symulować graficznie M91/M92 przemieszczenia, należy aktywować nadzór przestrzeni roboczej i wyświetlić półwyrób w odniesieniu do wyznaczonego punktu odniesienia, patrz „Przedstawić cz ść nieobrobion w przestrzeni roboczej”, strona 569.
Z Z Y Y X X M
HEIDENHAIN iTNC 530
237
7.3 Funkcje dodatkowe dla podania danych o współrz dnych
7.3 Funkcje dodatkowe dla podania danych o współrz dnych
Aktywować ostatnio wyznaczony punkt odniesienia: M104
Funkcja Przy odpracowywaniu tabeli palet TNC przepisuje ostatnio wyznaczony punkt odniesienia wartościami z tabeli palet. Przy pomocy funkcji M104 aktywuje si ponownie ostatnio wyznaczony przez użytkownika punkt odniesienia. Działanie M104 działa tylko w tych blokach programu, w których M104 jest zaprogramowane. M104 zadziała na końcu bloku.
Najechać pozycje w nie pochylonym układzie współrz dnych przy nachylonej płaszczyźnie obróbki: M130
Zachowanie standardowe przy pochylonej płaszczyźnie obróbki Współrz dne w blokach pozycjonowania TNC odnosi do pochylonego układu współrz dnych. Zachowanie z M130 Współrz dne wblokach prostychTNC odnosi przy aktywnej, pochylonej płaszczyźnie obróbki do nie pochylonego układu współrz dnych TNC pozycjonuje wtedy (pochylone) narz dzie na zaprogramowan współrz dn nie pochylonego układu. Nast pne wiersze pozycjonowania lub cykle obróbki zostaj wykonane w nachylonym układzie współrz dnych, to może prowadzić do powstawania problemów przy cyklach obróbkowych z absolutnym pozycjonowaniem wst pnym. Funkcja M130 jest dozwolona tylko, jeśli funkcja Nachylenie płaszczyzny obróbki jest aktywna. Działanie M130 działa wierszami w wierszach prostych bez korekcji promienia narz dzia.
238
7 Programowanie: funkcje dodatkowe
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Przeszlifowanie naroży: M90
Post powanie standardowe TNC zatrzymuje w blokach pozycjonowania bez korekcji promienia narz dzia dane narz dzie na krótko przy narożach (zatrzymanie dokładnościowe). W przypadku bloków programowania z korekcj promienia (RR/RL) TNC wł cza na narożach zewn trznych automatycznie okr g przejściowy. Zachowanie z M90 Narz dzie zostaje prowadzone na narożnych przejściach ze stał pr dkości torow : Przeszlifować naroża i powierzchnia obrabianego przedmiotu b dzie gładsza. Dodatkowo skraca si czas obróbki. Patrz rysunek po prawej stronie na środku. Przykład zastosowania: Powierzchnie składaj ce si z krótkich prostych odcinków. Działanie M90 działa tylko w tym bloku programowym, w którym jest M90 zaprogramowana. M90 zadziała na pocz tku bloku. Praca z odst pem opóźnienia (odst p stanowi cy różnic pomi dzy pozycj rzeczywist i zadan narz dzia w danym momencie) musi być wybrana.
Y
X
Y
X
HEIDENHAIN iTNC 530
239
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Wł czyć zdefiniowane półkola pomi dzy odcinkami prostymi: M112
Kompatybilność Z przyczyn kompatybilności funkcja M112 znajduje si w dalszym ci gu w dyspozycji. Aby ustalić tolerancj przy szybkim frezowaniu konturów, HEIDENHAIN poleca jednakże użycie cyklu TOLERANCJA, patrz „Cykle specjalne”, strona 444
Nie uwzgl dniać punktów przy odpracowaniu nie skorygowanych wierszy prostych: M124
Post powanie standardowe TNC odpracowuje wszystkie wiersze prostych, wprowadzone do aktywnego programu. Post powanie z M124 Przy odpracowywaniu nie skorygowanych wierszy prostych z bardzo niewielkimi odst pami punktów można poprzez parametr T zdefiniować minimalny odst p punktów, do którego TNC nie powinna uwzgl dniać punktów przy odpracowywaniu. Działanie M124 zadziała na pocz tku bloku. TNC wycofuje automatycznie M124, jeśli wybieramy nowy program. M124 wprowadzić Jeśli w zapisie pozycjonowania zostaje wprowadzony M124, to TNC kontynuje dialog dla tego zapisu i zapytuje o minimalny odst p punktów T. T można określić poprzez Q parametry (patrz „Zasada i przegl d funkcji” na stronie 490).
240
7 Programowanie: funkcje dodatkowe
Obróbka niewielkich stopni konturu: M97
Post powanie standardowe TNC doł cza na narożu zewn trznym okr g przejściowy. Przy bardzo małych stopniach konturu narz dzie uszkodziło by w ten sposób kontur. TNC przerywa w takich miejcach przebieg programu i wydaje komunikat o bł dach „Promień narz dzia za duży“. Post powanie z M97 TNC ustala punkt przeci cia toru kształtowego dla elementów konturu –jak w przypadku naroży wewn trznych – i przemieszcza narz dzie przez ten punkt. Prosz programować M97 w tym bloku, w którym jest wyznaczony ten punkt naroża zewn trznego. Zamiast M97 należy stosować o wiele bardziej wydajn funkcj M120 LA w programie (patrz „Obliczanie wst pne konturu ze skorygowanym promieniem (LOOK AHEAD): M120” na stronie 246)!
Y
X
Y
S
13
S
16
17
14
15
X
HEIDENHAIN iTNC 530
241
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Działanie M97 działa tylko w tym bloku programu, w którym zaprogramowana jest M97. Naroże konturu zostaje przy pomocy M97 tylko cz ściowo obrobione. Ewentualnie musi ten róg konturu zostać obrobiony dodatkowo przy pomocy mniejszego narz dzia. NC bloki przykładowe N50 G99 G01 ... R+20 * ... N130 X ... Y ... F ... M97 * N140 G91 Y 0,5 ... F ... * N150 X+100 ... * N160 Y+0,5 ... F ... M97 * N170 G90 X ... Y ... * Dosun ć narz dzie do punktu 13 konturu Obrobić stopnie konturu 13 i 14 Dosun ć narz dzie do punktu 15 konturu Obrobić stopnie konturu 15 i 16 Dosun ć narz dzie do punktu 17 konturu Duży promień narz dzia
242
7 Programowanie: funkcje dodatkowe
Otwarte naroża konturu obrabiać kompletnie na gotowo: M98
Post powanie standardowe Post powanie standardowe TNC ustala na narożach wewn trznych punkt przeci cia torów freza i przemieszcza narz dzie od tego punktu w nowym kierunku. Jeśli kontur jest otwarty na narożach, to prowadzi to do niekompletnej obróbki: Post powanie z M98 Przy pomocy funkcji dodatkowej M98 TNC przemieszcza tak daleko narz dzie, że każdy punkt konturu zostaje rzeczywiście obrobiony: Działanie M98 działa tylko w tych zapisach programu, w których M98 jest programowane. M98 zadziała na końcu zapisu. NC bloki przykładowe Dosun ć narz dzie do konturu po kolei w punktach 10, 11 i 12: N100 G01 G41 X ... Y ... F ... * N110 X ... G91 Y ... M98 * N120 X+ ... *
Y
S
S
X
Y
10
11
12
X
HEIDENHAIN iTNC 530
243
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Współczynnik posuwu dla ruchów pogł biania: M103
Post powanie standardowe TNC przemieszcza narz dzie niezależnie od kierunku ruchu z ostatnio zaprogramowanym posuwem. Post powanie z M103 TNC redukuje posuw na torze kształtowym, jeśli narz dzie przesuwa si w kierunku ujemnym osi narz dzi. Posuw przy zanurzeniu FZMAX zostaje obliczany z ostatnio zaprogramowanego posuwu FPROG i współczynnika F%: FZMAX = FPROG x F% M103 wprowadzić Jeśli do zapisu pozycjonowania zostaje wprowadzona M103, to TNC prowadzi dalej dialog i zapytuje o współczynnik F. Działanie M103 zadziała na pocz tku bloku. M103 anulować: M103 zaprogramować ponownie bez współczynnika M103 działa tylko przy aktywnej nachylonej płaszczyźnie obróbki. Redukowanie posuwu działa wówczas przy przemieszczeniu w negatywnym kierunku nachylonej osi narz dzi. NC bloki przykładowe Posuw przy pogł bianiu wynosi 20% posuwu na równej płaszczyźnie. ... N170 G01 G41 X+20 Y+20 F500 M103 F20 * N180 Y+50 * N190 G91 Z 2,5 * N200 Y+5 Z 5 * N210 X+50 * N220 G90 Z+5 * Rzeczywisty posuw na torze (mm/min): 500 500 100 141 500 500
244
7 Programowanie: funkcje dodatkowe
Posuw w milimetrach/wrzeciono obrót: M136
Post powanie standardowe TNC przemieszcza narz dzie z ustalonym w programie posuwem F w mm/min. Post powanie z M136 Przy pomocy M136 TNC przemieszcza narz dzie nie w mm/min lecz z ustalonym w programie posuwem F w milimetr/obrót wrzeciona. Jeśli zmienia si pr dkość obrotow poprzez Override wrzeciona, TNC dopasowuje automatycznie posuw. Działanie M136 zadziała na pocz tku bloku. M136 anuluje si , programuj c M137.
HEIDENHAIN iTNC 530
245
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Pr dkość posuwowa przy łukach kołowych: M109/M110/M111
Post powanie standardowe TNC odnosi programowan pr dkość posuwow do toru punktu środkowego narz dzia. Post powanie przy łukach koła z M109 TNC utrzymuje stały posuw ostrza narz dzia przy obróbce wewn trz i na zewn trz łuków koła. Post powanie przy łukach koła z M110 TNC utrzymuje stały posuw przy łukach koła wył cznie podczas obróbki wewn trznej. Podczas obróbki zewn trznej łuków koła nie działa dopasowanie posuwu. M110 działa także przy obróbce wewn trznej łuków kołowych przy pomocy cykli konturowych. Jeśli definiujemy M109 lub M110 przed wywołaniem cyklu obróbki, to dopasowanie posuwu działa także przy łukach kołowych w obr bie cykli obróbkowych. Na końcu lub po przerwaniu cyklu obróbki zostaje ponownie odtworzony stan wyjściowy. Działanie M109 i M110 zadziałaj na pocz tku bloku. M109 i M110 wycofujemy przy pomocy M111.
Obliczanie wst pne konturu ze skorygowanym promieniem (LOOK AHEAD): M120
Post powanie standardowe Jeśli promień narz dzia jest wi kszy niż stopień konturu, który należy najeżdżać ze skorygowanym promieniem, to TNC przerywa przebieg programu i wydaje komunikat o bł dach. M97 (patrz „Obróbka niewielkich stopni konturu: M97” na stronie 241) zapobiega pojawieniu si komunikatu o bł dach, prowadzi jednakże do oznakowania ostrza po wyjściu z materiału i przesuwa dodatkowo naroże. Przy podcinaniach TNC uszkadza ewentualnie kontur.
Y
X
246
7 Programowanie: funkcje dodatkowe
Post powanie z M120 TNC sprawdza kontur ze skorygowanym promieniem na zaistnienie podcinek i przeci ć oraz oblicza wst pnie tor narz dzia od aktualnego bloku. Miejsca, w których narz dzie uszkodziłoby kontur, pozostaj nie obrobione (na rysunku po prawej stronie przedstawione w ciemnym tonie). Można M120 także używać, aby dane digitalizacji lub dane, które zostały wytworzone przez zewn trzny system programowania, uzupełnić wartościami korekcji promienia narz dzia. W ten sposób odchylenia od teoretycznego promienia narz dzia mog zostać skompensowane. Liczba bloków (maksymalnie 99), które TNC oblicza wst pnie, określa si przy pomocy LA (angl.Look Ahead: patrz do przodu) za M120. Im wi ksza liczba bloków, któr ma obliczyć wst pnie TNC, tym wolniejsze b dzie opracowywanie bloków. wprowadzenia Jeśli w zapisie pozycjonowania zostaje wprowadzony M120, to TNC kontynuje dialog dla tego zapisu i zapytuje o liczb wst pnie obliczanych bloków LA. Działanie M120 musi znajdować si w NC bloku, który zawiera również korekcj promienia RL lub RR. M120 działa od tego bloku do momentu aż korekcja promienia zostanie z R0 anulowana M120 LA0 programować M120 bez LA programować z PGM CALL wywołać inny program przy pomocy cyklu G80 lub funkcji PLANE nachylić płaszczyzn obróbki M120 zadziała na pocz tku wiersza. Ograniczenia Powrót na kontur po Zewn trznym/Wewn trznym Stop poleceniu z M120 można przeprowadzić przy pomocy funkcji START PROGRAMU Z WIERSZA N Jeśli s używane funkcje toru kształtowego G25 i G24, bloki leż ce przed i za G25 lub G26 mog zawierać tylko współrz dne płaszczyzny obróbki Przed zastosowaniem opisanych poniżej funkcji należy anulować M120 i korekcj promienia: Cykl G60 Tolerancja Cykl G80 Płaszczyzna obróbki M114 M128 M138 M144 Funkcja PLANE FUNCTION TCPM (tylko dialog j zykiem otwartym) WRITE TO KINEMATIC (tylko dialog j zykiem otwartym)
HEIDENHAIN iTNC 530
247
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Wł czenie pozycjonowania kółkiem r cznym w czasie przebiegu programu: M118
Post powanie standardowe TNC przemieszcza narz dzie w rodzajach pracy przebiegu programu jak to zostało ustalone w programie obróbki. Post powanie z M118 Z M118 można przeprowadzić w czasie przebiegu programu r czne poprawki przy pomocy koła r cznego. W tym celu prosz zaprogramować M118 i wprowadzić specyficzn dla osi wartość (oś liniowa lub obrotowa) w mm. Wprowadzenia Jeżeli wprowadzamy do bloku pozycjonowania M118, to TNC kontynuje dialog i zapytuje o specyficzne dla osi wartości. Prosz używać pomarańczowych klawiszy osiowych lub ASCII klawiatury dla wprowadzenia współrz dnych. Działanie Pozycjonowanie przy pomocy koła r cznego zostanie anulowane, jeśli zaprogramuje si na nowo M118 bez podawania współrz dnych. M118 zadziała na pocz tku bloku. NC bloki przykładowe Podczas przebiegu programu należy móc dokonywać przemieszczenia przy pomocy kółka obrotowego na płaszczyźnie obróbki X/Y o ±1 mm i na osi obrotu B o ±5° od zaprogramowanej wartości: N250 G01 G41 X+0 Y+38.5 F125 M118 X1 Y1 B5 *
M118 działa zawsze w orginalnym układzie współrz dnych, nawet jeżeli funkcja Pochylić płaszczyzn obróbki jest aktywna! M118 działa także przy rodzaju pracy Pozycjonowanie z r cznym wprowadzeniem danych! Jeśli M118 jest aktywna, to przy zatrzymaniu programu funkcja R CZNIE PRZESUN Ć nie znajduje si w dyspozycji !
248
7 Programowanie: funkcje dodatkowe
Odsuni cie od konturu w kierunku osi narz dzia: M140
Post powanie standardowe TNC przemieszcza narz dzie w rodzajach pracy przebiegu programu jak to zostało ustalone w programie obróbki. Post powanie z M140 Przy pomocy M140 MB (move back) można dokonać odsuwu po wprowadzalnym odcinku w kierunku osi narz dzia od konturu. Wprowadzenia Jeśli wprowadzamy w wierszu pozycjonowania M140, to TNC kontynuje dialog i zapytuje o t drog , któr powinno pokonać narz dzie przy odsuwie od konturu. Prosz wprowadzić ż dany odcinek, który ma pokonać narz dzie przy odsuwie od konturu prosz nacisn ć Softkey MAX, aby przemieścić si do kraw dzi obszaru przemieszczenia. Dodatkowo można zaprogramować posuw, z którym narz dzie przemieszcza si po wprowadzonej drodze. Jeśli posuw nie zostanie wprowadzony, to TNC przemieszcza si po zaprogramowanej drodze na biegu szybkim. Działanie M140 działa tylko w tym bloku programu, w którym zaprogramowana jest M140. M140 zadziała na pocz tku bloku. NC bloki przykładowe Wiersz 250: Odsun ć narz dzie 50 mm od konturu Wiersz 251: Przemieścić narz dzie do kraw dzi obszaru przemieszczenia N45 G01 X+0 Y+38.5 F125 M140 MB50 * N55 G01 X+0 Y+38.5 F125 M140 MB MAX *
M140 działa także jeśli funkcja Nachylenie płaszczyzny obróbki, M114 lub M128 jest aktywna. W przypadku maszyn z głowicami obrotowymi TNC przemieszcza narz dzie w układzie nachylonym. Przy pomocy funkcji FN18: SYSREAD ID230 NR6 można ustalić odległość od aktualnej pozycji do granicy obszaru przemieszczenia dodatniej osi narz dzia. Przy pomocy M140 MB MAX można dokonać przemieszczenia tylko w kierunku dodatnim.
HEIDENHAIN iTNC 530
249
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Anulować nadzór układu impulsowego M141
Post powanie standardowe TNC wydaje przy wychylonym trzpieniu komunikat o bł dach, jak tylko chcemy przemieścić oś maszyny. Post powanie z M141 TNC przemieszcza osie maszyny także wówczas, jeśli sonda impulsowa jest wychylona. Funkcja ta jest konieczna, jeśli zapisujemy własny cykl pomiarowy w poł czeniu z cyklem pomiarowym 3, aby przemieścić swobodnie układ impulsowy po wychyleniu w wierszu pozycjonowania. Jeśli wykorzystujemy funkcj M141, to prosz zwrócić uwag , aby sonda była przemieszczana we właściwym kierunku. M141 działa tylko w przemieszczeniach z wierszami prostych. Działanie M141 działa tylko w tym bloku programu, w którym zaprogramowana jest M141. M141 zadziała na pocz tku bloku.
250
7 Programowanie: funkcje dodatkowe
Usun ć modalne informacje o programie M142
Post powanie standardowe TNC wycofuje modalne informacje o programie w nast puj cych sytuacjach: Wybrać nowy program Wypełnić funkcje M02, M30 lub blok N999999 %... (w zależności od parametru maszynowego 7300) Ponownie zdefiniować cykl z wartościami dla zachowania podstawowego Post powanie z M142 Wszystkie modalne informacje o programie, oprócz obrotu podstawowego, 3D obrotu i Q parametrów zostaj wycofane. Funkcja M142 nie jest dozwolona przy starcie programu z wybranego wiersza. Działanie M142 działa tylko w tym bloku programu, w którym zaprogramowana jest M142. M142 zadziała na pocz tku bloku.
Usun ć obrót podstawowy: M143
Post powanie standardowe Obrót podstawowy działa tak długo, aż zostanie wycofany lub przepisany inn wartości . Post powanie z M143 TNC usuwa zaprogramowany obrót podstawowy w programie NC. Funkcja M143 nie jest dozwolona przy starcie programu z wybranego wiersza. Działanie M143 działa tylko w tym bloku programu, w którym zaprogramowana jest M143. M143 zadziała na pocz tku bloku.
HEIDENHAIN iTNC 530
251
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
W przypadku NC stop odsun ć narz dzie automatycznie od konturu: M148
Post powanie standardowe TNC zatrzymuje przy NC stop wszystkie ruchy przemieszczenia. Narz dzie zatrzymuje si w punkcie przerwania przemieszczenia. Post powanie z M148 Funkcja M148 musi zostać zwolniona przez producenta maszyn. TNC przemieszcza narz dzie o 0.1 mm w kierunku osi narz dzi od konturu, jeśli operator w tabeli narz dzi w szpalcie LIFTOFF ustawił dla aktywnego narz dzia parametr Y (patrz „Tabela narz dzi: Dane o narz dziach” na stronie 167). Prosz uwzgl dnić, iż przy ponownym najeździe na kontur, szczególnie w przypadku zakrzywionych powierzchni może dojść do uszkodzeń konturu. Odsun ć narz dzie od materiału przed ponownym najazdem! Działanie M148 działa tak długo, aż funkcja zostanie deaktywowana z M149. M148 zadziała na pocz tku wiersza, M149 na końcu wiersza.
252
7 Programowanie: funkcje dodatkowe
Wygaszanie komunikatów wył cznika końcowego: M150
Post powanie standardowe TNC zatrzymuje przebieg programu komunikatem o bł dach, jeśli narz dzie opuściłoby w wierszu pozycjonowania aktywn przestrzeń robocz . Komunikat o bł dach zostaje wydawany, zanim wiersz pozycjonowania zostanie wykonany. Post powanie z M150 Jeżeli punkt końcowy wiersza pozycjonowania z M150 leży poza aktywn przestrzeni robocz , to TNC przemieszcza narz dzie do granicy przestrzeni roboczej i kontynuje przebieg programu bez komunikatu o bł dach. Niebezpieczeństwo kolizji! Prosz uwzgl dnić, iż droga najazdu na zaprogramowan po wierszu M150 pozycj może niekiedy si bardzo zmienić! M150 działa także na granice obszaru przemieszczenia, które zdefiniowano poprzez funkcj MOD. Działanie M150 działa tylko w tym wierszu programu, w którym zaprogramowana jest M150. M150 zadziała na pocz tku bloku.
HEIDENHAIN iTNC 530
253
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.5 Funkcje dodatkowe dla osi obrotowych
7.5 Funkcje dodatkowe dla osi obrotowych
Posuw w mm/min na osiach obrotu A, B, C: M116 (opcja software 1)
Post powanie standardowe TNC interpretuje zaprogramowany posuw na osi obrotu w stopniach/ min. Posuw toru kształtowego jest w ten sposób zależny od odległości punktu środkowego narz dzia do centrum osi obrotu. Czym wi ksza jest ta odległość, tym wi kszym staje si posuw na torze kształtowym. Posuw w mm/min na osiach obrotu z M116 Geometria maszyny musi być określona przez producenta maszyn w parametrach maszynowych 7510 i nast pnych. M116 działa tylko na stołach okr głych i obrotowych. W przypadku głowic nachylnych M116 nie może zostać zastosowana. Jeżeli obrabiarka jest wyposażona w kombinacj stół/głowica, to TNC ignoruje osie obrotu głowicy nachylnej. M116 działa tylko przy aktywnej nachylonej płaszczyźnie obróbki. TNC interpretuje zaprogramowany posuw na osi obrotu w mm/min. Przy tym TNC oblicza każdorazowo na pocz tku blokuposuw dla tego bloku. Posuw si nie zmienia, w czasie kiedy ten blok zostaje odpracowywany, nawet jeśli narz dzie zbliża si do centrum osi obrotu. Działanie M116 działa na płaszczyźnie obróbki Przy pomocy M117 wycofujemy M116; na końcu programu M116 również nie zadziała. M116 zadziała na pocz tku bloku.
254
7 Programowanie: funkcje dodatkowe
Przemieszczenie osi obrotu ze zoptymalizowanym torem: M126
Post powanie standardowe Post powanie standardowe Zachowanie standardowe TNC przy pozycjonowaniu osi obrotu, których wyświetlacz zredukowany jest na wartości poniżej 360°, zależne jest od parametru maszynowego 7682. Tam też jest ustalone, czy TNC ma najechać różnic Pozycja zadana – Pozycja rzeczywista, czy też zasadniczo ma zawsze dosun ć narz dzie (także bez M126) na najkrótszym odcinku do zaprogramowanej pozycji. Przykłady: Pozycja rzeczywista 350° 10° Pozycja zadana 10° 340° Droga przemieszczenia –340° +330°
Post powanie z M126 Z M126 TNC przemieszcza oś obrotu, której wskazanie jest zredukowane do wartości poniżej 360°, po krótkiej drodze. Przykłady: Pozycja rzeczywista 350° 10° Pozycja zadana 10° 340° Droga przemieszczenia +20° –30°
Działanie M126 zadziała na pocz tku bloku. M126 wycofujemy z M127; na końcu programu M126 również nie zadziała.
HEIDENHAIN iTNC 530
255
7.5 Funkcje dodatkowe dla osi obrotowych
7.5 Funkcje dodatkowe dla osi obrotowych
Wyświetlacz osi obrotu zredukować do wartości poniżej 360°: M94
Post powanie standardowe TNC przemieszcza narz dzie od aktualnej wartości k ta do zaprogramowanej wartości k ta. Przykład: Aktualna wartość k ta: Zaprogramowana wartość k ta: Rzeczywisty odcinek przemieszczenia: 538° 180° –358°
Post powanie z M94 TNC redukuje na pocz tku bloku aktualn wartość k ta do wartości poniżej 360° i przemieszcza nast pnie oś do wartości programowanej. Jeśli kilka osi obrotu jest aktywnych, M94 redukuje wskazania wszystkich osi obrotu. Alternatywnie można za M94 wprowadzić oś obrotu. TNC redukuje potem wskazanie tej osi. NC bloki przykładowe Wskazane wartości wszystkich osi obrotu zredukować: N50 M94 * Tylko wartość wskazan osi C zredukować: N50 M94 C * Wskazanie wszystkich aktywnych osi zredukować i nast pnie oś C przemieścić na zaprogramowan wartość: N50 G00 C+180 M94 * Działanie M94 działa tylko w tym bloku programu, w którym M94 jest zaprogramowane. M94 zadziała na pocz tku bloku.
256
7 Programowanie: funkcje dodatkowe
Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań): M114 (opcja software 2)
Post powanie standardowe Post powanie standardowe TNC przemieszcza narz dzie na określone w programie obróbki pozycje. Jeśli w programie zmienia si pozycja osi nachylenia, to postprocesor musi obliczyć powstaj ce w wyniku tego przesuni cie w osiach liniowych i dokonać go jednym krokiem pozycjonowania. Ponieważ geometria maszyny odgrywa tu znaczn rol , dla każdej maszyny musi być oddzielnie obliczony NC program. Post powanie z M114 Geometria maszyny musi być określona przez producenta maszyn w parametrach maszynowych 7510 i nast pnych. Jeśli w programie zmienia si pozycja sterowanej osi wahań, to TNC kompensuje to przesuni cie narz dzia automatycznie przy pomocy 3D korekcji długości. Ponieważ geometria maszyny jest zapisana w parametrach maszynowych, TNC kompensuje także automatycznie specyficzne dla maszyny przesuni cia. Programy musz zostać obliczone przez postprocesor tylko raz, także jeśli one zostan odpracowane na różnych maszynach z TNC sterowaniem. Jeśli maszyna nie posiada sterowanej osi wahań (głowica nachylana r cznie, głowica zostaje pozycjonowana przez PLC), można po M114 wprowadzić obowi zuj c każdorazowo pozycj głowicy odchylnej (np. M114 B+45, Q parametr dozwolony). Korekcja promienia narz dzia musi zostać uwzgl dniona przez CAD system lub przez postprocesor. Programowana korekcja promienia G41/G42 prowadzi do pojawienia si komunikatu o bł dach. Jeśli TNC dokonuje korekcji długości narz dzia, to zaprogramowany posuw odnosi si do ostrego końca narz dzia, poza tym do punktu odniesienia narz dzia. Jeśli maszyna posiada sterowan głowic obrotow , to można przerwać przebieg programu i zmienić pozycj osi pochylenia (np. przy pomocy kółka obrotowego). Przy pomocy funkcji PRZEBIEG DO PRZODU DO BLOKU N można kontynuować program obróbki od miejsca zatrzymania programu. TNC uwzgl dnia automatycznie, przy aktywnej M114, nowe położenie osi wahań. Aby zmienić położenie osi wahań przy pomocy kółka r cznego w czasie przebiegu programu, prosz użyć M118 w poł czeniu z M128. Działanie M114 zadziała na pocz tku bloku, M115 na końcu bloku. M114 nie działa przy aktywnej korekcji promienia narz dzia. M114 cofa si z M115. Na końcu programu M114 również nie działa. HEIDENHAIN iTNC 530 257
Z
B dx
B dz
dB
X
7.5 Funkcje dodatkowe dla osi obrotowych
7.5 Funkcje dodatkowe dla osi obrotowych
Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM): M128 (opcja software 2)
Post powanie standardowe Post powanie standardowe TNC przemieszcza narz dzie na określone w programie obróbki pozycje. Jeśli zmienia si w programie pozycja osi wahań, to powstałe na skutek tego przesuni cie w osiach liniowych musi zostać obliczone i jednym krokiem pozycjonowania przesuni te (patrz rysunek przy M114). Post powanie z M128 (TCPM: Tool Center Point Management) Geometria maszyny musi być określona przez producenta maszyn w parametrach maszynowych 7510 i nast pnych. Jeśli zmienia si w programie pozycja sterowanej osi wahań, to pozycja ostrza narz dzia w odniesieniu od obrabianego przedmiotu pozostaje niezmieniona w czasie odchylania. Prosz używać M128 w poł czeniu z M118, jeśli chcemy zmienić podczas przebiegu programu położenie osi nachylnej przy pomocy kółka obrotowego. Superpozycja pozycjonowania przy pomocy kółka r cznego nast puje przy aktywnej M128 w stałym układzie współrz dnych maszyny. Przy osiach nachylenia z poł czeniem wieloz bkowym Hirtha Prosz zmienić położenie osi nachylenia, po przemieszczeniu narz dzia. W przeciwnym wypadku mog powstać uszkodzenia konturu wskutek wysuni cia z uz bienia. Po M128 można wprowadzić jeszcze posuw, z którym TNC wykona przemieszczenia kompensacyjne w osiach liniowych. Jeżeli nie zostanie wprowadzony posuw lub b dzie on wi kszy niż określono go w parametrze maszynowym 7471, zadziała posuw z parametru maszynowego 7471. Przed pozycjonowaniem z M91 lub M92 i przed TOOL CALL: M128 skasować. Aby unikn ć uszkodzeń konturu wolno wraz z M128 używać tylko freza kształtowego. Długość narz dzia musi odnosić si do środka kulki freza kształtowego. Jeśli M128 jest aktywna, to TNC ukazuje w wyświetlaczu stanu symbol .
B
Z X Z
X
258
7 Programowanie: funkcje dodatkowe
M128 przy stołach obrotowych Jeśli przy aktywnej M128 programuje si ruch stołu obrotowego, to TNC obraca także odpowiednio układ współrz dnych. Jeśli obracamy np. oś C o 90° (przez pozycjonowanie lub przez przesuni cie punktu zerowego) i programujemy nast pnie przemieszczenie w X osi, to TNC wykonuje to przemieszczenie w osi maszyny Y. Także wyznaczony punkt odniesienia, który zmienia swoj pozycj poprzez ruch stołu obrotowego, TNC przekształca. M128 przy trójwymiarowej korekcji narz dzia Jeżeli przy aktywnej M128 i aktywnej korekcji promienia G41/G42 przeprowadzamy trójwymiarow korekcj narz dzia, to TNC pozycjonuje osie obrotu przy określonych geometrycznych parametrach automatycznie. Działanie M128 zadziała na pocz tku bloku, M129 na końcu bloku. M128 działa także w r cznych rodzajach pracy i pozostaje aktywna po zmianie rodzaju pracy. Posuw dla ruchu kompensacyjnego pozostaje tak długo w działaniu, aż zostanie zaprogramowany nowy posuw lub M128 zostaje skasowane z M129. M128 kasujemy z M129. Jeśli w rodzaju pracy przebiegu programu zostanie wybrany nowy program, TNC również wykasowuje M128. NC bloki przykładowe Przeprowadzić przemieszczenia kompensacyjne z posuwem wynosz cym 1000 mm/min: N50 G01 G41 X+0 Y+38.5 IB 15 F125 M128 F1000 *
HEIDENHAIN iTNC 530
259
7.5 Funkcje dodatkowe dla osi obrotowych
7.5 Funkcje dodatkowe dla osi obrotowych
Zatrzymanie dokładnościowe na narożach bez przylegaj cych stycznie przejść: M134
Post powanie standardowe TNC tak przemieszcza narz dzie przy pozycjonowaniu z pomoc osi obrotowych, że na nie przylegaj cych stycznie przejściach konturu zostaje wstawiony element przejścia. Element przejścia konturu zależny jest od przyśpieszenia, przyśpieszenia drugiego stopnia i ustalonej tolerancji odchylenia od konturu. Zachowanie standardowe TNC można tak zmieniać przy pomocy parametru maszynowego 7440, że przy wyborze programu M134 b dzie automatycznie aktywna patrz „Ogólne parametryużytkownika”, strona 582. Post powanie z M134 TNC tak przemieszcza narz dzie przy pozycjonowaniu z pomoc osi obrotowych, że na nie przylegaj cych stycznie przejściach konturu zostaje wykonane zatrzymanie dokładnościowe. Działanie M134 zadziała na pocz tku bloku, M135 na końcu bloku. M134 wycofuje si przy pomocy M135. Jeśli w rodzaju pracy przebiegu programu zostaje wybierany nowy program, TNC również wycofuje M134.
Wybór osi nachylenia: M138
Post powanie standardowe TNC uwzgl dnia przy funkcjach M114, M128 i Nachylić płaszczyzn obróbki te osie obrotu, które określone s przez producenta maszyn w parametrach maszynowych. Post powanie z M138 TNC uwzgl dni przy podanych wyżej funkcjach tylko te osie wahań, które zostały zdefiniowane przy pomocy M138. Działanie M138 zadziała na pocz tku bloku. M138 wycofuje si , programuj ć ponownie M138 bez podania osi obrotowych. NC bloki przykładowe Dla podanych wyżej funkcji uwzgl dnić tylko oś obrotu C: N50 G00 Z+100 R0 M138 C *
260
7 Programowanie: funkcje dodatkowe
Uwzgl dnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza: M144 (opcja software 2)
Post powanie standardowe Post powanie standardowe TNC przemieszcza narz dzie na określone w programie obróbki pozycje. Jeśli w programie zmienia si pozycja osi nachylenia, to musi zostać obliczone powstaj ce w wyniku tego przesuni cie w osiach liniowych i dokonać go jednym krokiem pozycjonowania. Post powanie z M144 TNC uwzgl dnia zmian w kinematyce maszyny w wyświetlaczu położenia, gdy powstaje ona np. przez wymian wrzeciona nasadkowego. Jeśli zmienia si pozycja sterowanej osi nachylenia, to ulega zmianie podczas operacji nachylenia także pozycja ostrza narz dzia w stosunku do obrabianego przedmiotu. Powstałe przesuni cie zostaje obliczone w wyświetlaczu położenia. Pozycjonowanie z M91/M92 dozwolone s przy aktywnym M144. Wskazanie położenia w trybach pracy KOLEJ.BLOKOW i POJ.BLOK zmienia si dopiero, kiedy osie nachylenia osi gn ich pozycje końcowe. Działanie M144 zadziała na pocz tku bloku. M144 nie działa w poł czeniu z M114, M128 lub Pochylenie płaszczyzny obróbki. M144 anuluje si , programuj c M145. Geometria maszyny musi zostać określona przez producenta maszyn w parametrach maszynowych 7502 i nast pnych. Producent maszyn określa sposób działania w trybach pracy automatyki i w manualnych trybach pracy. Prosz zwrócić uwag na podr cznik obsługi maszyny.
HEIDENHAIN iTNC 530
261
7.5 Funkcje dodatkowe dla osi obrotowych
7.6 Funkcje dodatkowe dla laserowych maszyn do ci cia
7.6 Funkcje dodatkowe dla laserowych maszyn do ci cia
Zasada
Dla sterowania moc lasera TNC wydaje przez analogowe S wyjście wartości napi cia. Przy pomocy funkcji M200 do M204 można regulować moc lasera w czasie przebiegu programu. Wprowadzić funkcje dodatkowe dla laserowych maszyn do ci cia Jeśli do bloku pozycjonowania zostaje wprowadzona funkcja dodatkowa M dla laserowych maszyn do ci cia (krajalnic), to TNC kontynuje dialog i zapytuje o parametry dla każdej z tych funkcji. Wszystkie funkcje dodatkowe dla krajalnic laserowych zadziałaj na pocz tku bloku.
Wydawać bezpośrednio zaprogramowane napi cie: M200
Post powanie z M200 TNC wydaje t za M200 zaprogramowan wartość jako napi cie V. Zakres wprowadzenia: 0 do 9.999 V Działanie M200 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napi cie.
Napi cie jako funkcja odcinka: M201
Zachowanie z M201 M201 wydaje napi cie w zależności od pokonanej drogi. TNC zwi ksza lub zmniejsza aktualn wartość napi cia liniowo, do zaprogramowanej wartości V. Zakres wprowadzenia: 0 do 9.999 V Działanie M201 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napi cie.
262
7 Programowanie: funkcje dodatkowe
Napi cie jako funkcja pr dkości: M202
Zachowanie z M202 TNC wydaje napi cie jako funkcj pr dkości. Producent maszyn określa w parametrach maszynowych do trzech linii charakterystycznych FNR., na których pr dkości posuwu zostaj przyporz dkowane odpowiednim wartościom napi cia. Przy pomocy M202 wybiera si krzyw charakterystyczn FNR., na podstawie której TNC wybiera wydawane napi cie. Zakres wprowadzenia: 1 do 3 Działanie M202 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napi cie.
Napi cie wydawać jako funkcj czasu (zależna od czasu rampa): M203
Zachowanie z M203 TNC wydaje napi cie V jako funkcj czasu TIME. TNC zwi ksza lub zmniejsza aktualn wartość napi cia liniowo w zaprogramowanym czasie TIME do zaprogramowanej wartości napi cia V. Zakres wprowadzenia Zakres wprowadzenia Napi cie V: Czas TIME: 0 do 9.999 wolt 0 do 1.999 sekund
Działanie M203 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napi cie.
Napi cie wydawać jako funkcj czasu (zależny od czasu impuls): M204
Zachowanie z M204 TNC wydaje programowane napi cie jako impuls z zaprogramowanym czasem trwania TIME. Zakres wprowadzenia Napi cie V: Czas TIME: 0 do 9.999 wolt 0 do 1.999 sekund
Działanie M204 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napi cie.
HEIDENHAIN iTNC 530
263
7.6 Funkcje dodatkowe dla laserowych maszyn do ci cia
Programowanie: cykle
HEIDENHAIN iTNC 530
265
8.1 Praca z cyklami
8.1 Praca z cyklami
Powtarzaj ce si cz sto rodzaje obróbki, które obejmuj kilka etapów obróbki, s wprowadzone do pami ci TNC w postaci cykli. Także przeliczenia współrz dnych i niektóre funkcje specjalne s oddane do dyspozycji w postaci cykli (patrz tabela nast pna strona). Cykle obróbki z numerami od 200 wzwyż używaj Q parametrów jako parametrów przekazu. Parametry o tej samej funkcji, które TNC wykorzystuje w różnych cyklach, maj zawsze ten sam numer: np. Q200 to zawsze odst p bezpieczeństwa, Q202 zawsze gł bokość dosuwu itd. Aby unikn ć bł dnych danych przy definiowaniu cyklu, należy przeprowadzić przed odpracowaniem test graficzny programu (patrz „Test programu” na stronie 533)!
Cykle specyficzne dla maszyny
Na wielu obrabiarkach znajduj si do dyspozycji cykle, zaimplementowane dodatkowo przez producenta maszyn do cykli zainstalowanych przez firm HEIDENHAIN w TNC. Zebrane s one w oddzielnej grupie numerów cykli. Cykle G300 do G399 Cykle specyficzne dla maszyny, definiowane poprzez klawisz CYCLE DEF w programie Cykle G500 do G599 Specyficzne dla maszyny cykle układu impulsowego, definiowane klawiszem TOUCH PROBE w programie Prosz uwzgl dnić odpowiedni opis funkcji w instrukcji obsługi maszyny. W niektórych przypadkach zostaj używane w cyklach specyficznych dla maszyny także parametry przekazu, wykorzystywanych przez HEIDENHAIN w cyklach standardowych. Aby unikać przy jednoczesnym korzystaniu z DEF aktywnych cykli (cykle, które TNC odpracowuje automatycznie przy definicji cyklu, patrz także „Wywołać cykl” na stronie 269) i CALL aktywnych cykli (cykle, które musz zostać wywołane dla odpracowania, patrz także „Wywołać cykl” na stronie 269) problemów z nadpisywaniem wielkrotnie wykorzystywanych parametrów przekazu, należy post pować nast puj co: Zadaniczo programować DEF aktywne cykle przed CALL aktywnymi cyklami Pomi dzy definicj CALL aktywnego cyklu i odpowiednim wywołaniem tylko wówczas programować DEF aktywny cykl, jeśli nie wyst puje skrzyżowanie parametrów przekazu tych obydwu cykli
266
8 Programowanie: cykle
Definiowanie cyklu przez Softkeys
Pasek Softkey pokazuje różne grupy cykli Wybrać grupy cykli, np. Cykle wiercenia Wybrać cykl, np. WIERCENIE. TNC otwiera dialog i zapytuje o wszystkie wprowadzane dane, jednocześnie TNC wyświetla na prawej połowie ekranu grafik , w której maj cy być wprowadzonym parametr zostaje jasno podświetlony Prosz wprowadzić ż dane przez TNC parametry i zakończyć wprowadzanie danych klawiszem ENT TNC zakończy dialog, kiedy zostan wprowadzone wszystkie niezb dne dane NC wiersz przykładowy N10 G200 WIERCENIE Q200=2 Q201=3 Q202=5 Q210=0 Q203=+0 Q204=50 ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZERWA CZAS. U GÓRY ;WSPŁ. POWIERZCHNI ;2. ODST P BEZPIECZ.
Q206=150 ;POSUW WGŁ BNY
Q211=0.25 ;PRZERWA CZASOWA U DOŁU
HEIDENHAIN iTNC 530
267
8.1 Praca z cyklami
8.1 Praca z cyklami
Grupa cykli Cykle dla wiercenia gł bokiego, dokładnego rozwiercania otworu wytaczania, pogł biania, gwintowania, ci cia gwintów i frezowania gwintów Cykle dla frezowania kieszeni,czopów i rowków wpustowych Cykle dla wytwarzania regularnych wzorów punktowych, np. okr g odwiertów lub powierzchnie z wierceniami SL cykle (Subcontur List/ lista podkonturów), przy pomocy których bardziej skomplikowane kontury równolegle do konturu głównego zostaj obrabiane, składaj ce si z kilku nakładaj cych si na siebie cz ściowych konturów,interpolacja powierzchni bocznej cylindra Cykle do frezowania metod wierszowania równych lub zwichrowanych w sobie powierzchni Cykle dla przeliczania współrz dnych,przy pomocy których dowolne kontury zostaj przesuni te, obrócone, odbite w lustrzepowi kszone lub pomniejszone Cykle specjalne Przerwa czasowa, Wywołanie programu, Orientacja wrzeciona i Tolerancja
Softkey
Strona Strona 276
Strona 327 Strona 365
Strona 372
Strona 412
Strona 426
Strona 444
Jeżeli w przypadku cykli obróbki z numerami wi kszymi niż 200 używamy pośrednich przydziałów parametrów (np. D00 Q210 = Q1), to zmiana przydzielonego parametru (np. Q1) nie zadziała po definicji cyklu. Prosz w takich przypadkach zdefiniować bezpośrednio parametr cyklu (np. D00 Q210 = 5). Aby móc odpracować cykle obróbki G83 do G86, G74 i G56 do G59 na starszych modelach TNC sterowań, należy zaprogramować przy Bezpiecznej wysokości i przy Gł bokości dosuwu dodatkowo ujemny znak liczby.
268
8 Programowanie: cykle
Wywołać cykl
Warunki Przed wywołaniem cyklu prosz każdorazowo zaprogramować: G30/G31 dla prezentacji graficznej (konieczna tylko dla grafiki testowej) Wywołanie narz dzia Kierunek obrotu wrzeciona (funkcja dodatkowa M3/ M4) Definicja cyklu Prosz zwrócić uwag na dalsze warunki, które zostały przedstawione w nast pnych opisach cyklów. Nast puj ce cykle działaj od ich zdefiniowania w programie obróbki. Te cykle nie mog i nie powinny być wywoływane: cykle G220 wzory punktów na kole i G221 wzory punktów na liniach SL cykl G14 KONTUR SL cykl G20 DANE KONTURU Cykl G62 TOLERANCJA Cykle dla przeliczania współrz dnych Cykl 9 PRZERWA CZASOWA Wszystkie pozostałe cykle można wywołać przy pomocy opisanych poniżej funkcji.
Wywołanie cyklu przy pomocy G79 (CYCL CALL)
Działaj ca blokami funkcja G79 wywołuje ostatnio zdefiniowany cykl obróbki jeden raz. Punktem startu cyklu jest ostatnia zaprogramowana przed G79 blokiem pozycja. Programowanie wywoływania cyklu: Klawisz CYCL CALL nacisn ć Wywołanie cyklu programować: Klawisz CYCL CALL M nacisn ć W razie potrzeby wprowadzić funkcj M (np. M3 dla wł czenia wrzeciona), lub przy pomocy klawisza END zakończyć dialog
Wywołanie cyklu przy pomocy G79 PAT (CYCL CALL PAT)
Funkcja G79 PAT wywołuje ostatnio zdefiniowany cykl obróbki na wszystkich pozycjach, zdefiniowanych w tabeli punktów (patrz „Tabele punktów” na stronie 272).
HEIDENHAIN iTNC 530
269
8.1 Praca z cyklami
8.1 Praca z cyklami
Wywołanie cyklu przy pomocy G79: G01 (CYCL CALL POS)
Funkcja G79:G01 wywołuje ostatnio zdefiniowany cykl obróbki jeden raz. Punktem startu cyklu jest pozycja, zdefiniowana w G79:G01 wiersza. TNC najeżdża zdefiniowan w CYCL CALL POS wierszu pozycj z logik pozycjonowania: Jeśli aktualna pozycja narz dzia na osi narz dzi jest wi ksza niż górna kraw dź obrabianego przedmiotu (Q203), to TNC pozycjonuje najpierw na płaszczyźnie obróbki na zaprogramowan pozycj i nast pnie na osi narz dzia Jeżeli aktualna pozycja narz dzia na osi narz dzi znajduje si poniżej górnej kraw dzi obrabianego przedmiotu (Q203), to TNC pozycjonuje najpierw na osi narz dzia na bezpieczn wysokość a nast pnie na płaszczyźnie obróbki na zaprogramowan pozycj W G79:G01 wierszu należy programować zawsze trzy osie współrz dnych. Poprzez współrz dn na osi narz dzia można w łatwy sposób zmienić pozycj startu. Działa ona jak dodatkowe przesuni cie punktu zerowego. Zdefiniowany w G79:G01 wiersza posuw obowi zuje tylko dla dosuwu na zaprogramowan w tym wiersza pozycj startu. TNC dosuwa na zdefiniowan w G79:G01 wiersza pozycj zasadniczo z nieaktywn korekcj promienia (R0). Jeżeli przy pomocy G79:G01 wywołujemy cykl, w którym zdefiniowana jest pozycja startu (np. cykl 212), to wówczas działa zdefiniowana w cyklu pozycja jako dodatkowe przesuni cie do zdefiniowanej w G79:G01 wierszu pozycji. Operator powinien dlatego też określan w cyklu pozycj startu definiować zawsze z 0.
Wywołanie cyklu przy pomocy M99/M89
Działaj ca blokami funkcja M99 wywołuje ostatnio zdefiniowany cykl obróbki jeden raz. M99 można zaprogramować na końcu wiersza pozycjonowania, TNC przemieszcza wówczas na t pozycj , wywołuje nast pnie ostatnio zdefinowany cykl obróbki. Jeżeli TNC ma wykonywać cykl po każdym wiersza pozycjonowania automatycznie, to prosz zaprogramować wywołanie cyklu z M89 (w zależności od parametru maszynowego 7440). Aby anulować działanie M89 , prosz zaprogramować M99 w tym wierszu pozycjonowania, w którym dosuwamy na punkt startu, lub G79, lub Przy pomocy CYCL DEF definiujemy nowy cykl obróbki
270
8 Programowanie: cykle
Praca z osiami dodatkowymi U/V/W
TNC wypełnia ruchy dosuwowe w osi, która została zdefiniowana w wierszu TOOL CALL jako oś wrzeciona. Ruchy na płaszczyźnie obróbki TNC wypełnia zasadniczo tylko w osiach głównych X, Y lub Z. Wyj tki: Wyj tki: Jeśli programuje si w cyklu G74 FREZOWANIE ROWKÓW i w cyklu G75/G76 FREZOWANIE KIESZENI bezpośrednio osie pomocnicze dla długości bocznych Jeśli programuje si przy SL cyklach osie dodatkowe w podprogramie konturu W cyklach G77/G78 (KIESZEN OKRAGŁA), G251 (KIESZEN PROSTOKATNA), G252 (KIESZEN OKRAGLA), G253 (ROWEK) i G254 (OKRAGŁY ROWEK) TNC odpracowuje cykl, zaprogramowany w ostatnim wierszu pozycjonowania przed każdym wywołaniem cyklu. Przy aktywnej osi narz dzi Z dopuszczalne s nast puj ce kombinacje: X/Y X/V U/Y U/V
HEIDENHAIN iTNC 530
271
8.1 Praca z cyklami
8.2 Tabele punktów
8.2 Tabele punktów
Aplikacja
Jeśli chcemy odpracować cykl lub kilka cykli jeden po drugim, na nieregularnym wzorcu punktowym, to prosz sporz dzić tabel punktów. Jeżeli używa si cykli wiercenia, to współrz dne płaszczyzny obróbki w tabeli punktów odpowiadaj współrz dnym punktu środkowego odwiertu. Jeżeli używamy cykli frezowania, to współrz dne płaszczyzny obróbki w tabeli punktów odpowiadaj współrz dnym punktu startu odpowiedniego cyklu (np. współrz dne punktu środkowego kieszeni okr głej). Współrz dne w osi wrzeciona odpowiadaj współrz dnej powierzchni obrabianego przedmiotu.
Wprowadzić tabel punktów
Wybrać rodzaj pracy Program wprowadzić do pami ci/edycja : Wywołać zarz dzanie plikami: Klawisz PGM MGT nacisn ć
NAZWA PLIKU? NEU.PNT Wprowadzić nazw i typ pliku tabeli punktów, potwierdzić klawiszem ENT
Wybrać jednostk miary: Softkey MM lub INCHnacisn ć. TNC przechodzi do okna programu i wyświetla pust tabel punktów.
Przy pomocy Softkey WSTAW WIERSZ wstawić nowy wiersz i wprowadzić współrz dne ż danego miejsca obróbki
Powtórzyć t operacj , aż wszystkie ż dane współrz dne zostan wprowadzone
Przy pomocy Softkeys X OFF/ON, Y OFF/ON, Z OFF/ON (drugi pasek Softkey) określamy, jakie współrz dne możemy wprowadzić do tabeli punktów.
272
8 Programowanie: cykle
Wygaszenie pojedyńczych punktów dla obróbki
W tabeli punktów można w szpalcie FADE tak oznaczyć zdefiniowany w odpowiednim wierszu punkt, iż zostanie on wygaszany lub wyświetlany dla obróbki (patrz „Bloki przeskoczyć” na stronie 544). Wybrać punkt w tabeli, który ma zostać wygaszony
Wybrać kolumn FADE
Aktywować wygaszanie lub
deaktywować wygaszanie
Wybrać tabel punktów w programie
W rodzaju pracy Program wprowadzić do pami ci/edycja wybrać program, dla którego ma zostać aktywowana tabela punktów: Wywłanie funkcji dla wyboru tabeli punktów: Klawisz PGM CALL nacisn ć
Nacisn ć Softkey TABELA PUNKTÓW
Wprowadzić nazw tabeli punktów, potwierdzić klawiszem END.
NC wiersz przykładowy N72 %:PAT: “NAZWA“ *
HEIDENHAIN iTNC 530
273
8.2 Tabele punktów
8.2 Tabele punktów
Wywołać cykl w poł czeniu z tabel punktów
TNC odpracowuje przy pomocy G79 PAT tabel punktów, któr ostatnio zdefiniowano (także jeśli tabela punktów został zdefiniowana w upakietowanym z % programie). TNC wykorzystuje współrz dn w osi wrzeciona jako bezpieczn wysokość, na której znajduje si wywołanie cyklu. Odzielnie zdefiniowane w cyklu Bezpieczne wysokości lub 2 gie Bezpieczne wysokości nie mog być wi ksze niż cała Pattern wysokość bezpieczeństwa. Jeżeli TNC wywoła ostatnio zdefiniowany cykl obróbki w punktach, które zdefiniowane s w tabeli punktów, to prosz zaprogramować wywołanie cyklu przy pomocy G79 PAT: Programowanie wywoływania cyklu: Klawisz CYCL CALL nacisn ć Wywołać tabel punktów: Klawisz CYCL CALL PAT nacisn ć Wprowadzić posuw, z którym TNC powinna dokonać przemieszczenia pomi dzy punktami (brak wprowadzenia: przemieszczenie z ostatnio zaprogramowanym posuwem) W razie potrzeby wprowadzić funkcj dodatkow M, potwierdzić klawiszem END TNC odsuwa narz dzie pomi dzy punktami startu na bezpieczn wysokość (bezpieczna wysokość = współrz dna osi wrzeciona przy wywołaniu cyklu). Aby t metod pracy móc wykorzystać także w cyklach z numerami 200 i wyżej, należy zdefiniować 2 g bezpieczn wysokość (Q204) równ 0. Jeżeli przy pozycjonowaniu wst pnym w osi wrzeciona chcemy dokonać przemieszczenia ze zredukowanym posuwm, to prosz korzystać z funkcji dodatkowej M103 (patrz „Współczynnik posuwu dla ruchów pogł biania: M103” na stronie 244). Sposób działania tabeli punktów z cyklami G83, G84 i G74 do G78 TNC interpretuje punkty płaszczyzny obróbki jako współrz dne punktu środkowego odwiertu. Współrz dna osi wrzeciona określa kraw dź górn obrabianego przedmiotu, tak że TNC może dokonać automatycznego pozycjonowania wst pnego (kolejność: płaszczyzna obróbki, potem oś wrzeciona). płaszczyzna obróbki, potem oś wrzeciona). Sposób działania tabeli punktów z SL cyklami i cyklem G39 TNC interpretuje punkty jako dodatkowe przesuni cie punktu zerowego.
274
8 Programowanie: cykle
Sposób działania tabeli punktów z cyklami G200 do G208 i G262 do G267 TNC interpretuje punkty płaszczyzny obróbki jako współrz dne punktu środkowego odwiertu. Jeśli chcemy wykorzystać zdefiniowan w tabeli punktów współrz dn w osi wrzeciona jako współrz dn punktu startu, należy kraw dź górn obrabianego przedmiotu (Q203) zdefiniować z wartości 0. Sposób działania tabeli punktów z cyklami G210 do G215 TNC interpretuje punkty jako dodatkowe przesuni cie punktu zerowego. Jeśli chcemy wykorzystać zdefiniowane w tabeli punktów punty jako współrz dne punktu startu, to należy punkty startu i kraw dź górn obrabianego przedmiotu (Q203) w danym cyklu frezowania zaprogramować z 0. Sposób działania tabeli punktów z cyklami G251 do G254 TNC interpretuje punkty płaszczyzny obróbki jako współrz dne pozycji startu cyklu. Jeśli chcemy wykorzystać zdefiniowan w tabeli punktów współrz dn w osi wrzeciona jako współrz dn punktu startu, należy kraw dź górn obrabianego przedmiotu (Q203) zdefiniować z wartości 0.
HEIDENHAIN iTNC 530
275
8.2 Tabele punktów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Przegl d
TNC oddaje do dyspozycji ł cznie 16 cykli dla najróżniejszych rodzajów obróbki wierceniem: Cykl G240 NAKIEŁKOWANIE Z automatycznym pozycjonowaniem wst pnym, 2. bezpieczna wysokość, do wyboru wprowadazenie średnicy nakiełkowania/gł bokości nakiełkowania G200 WIERCENIE Z automatycznym pozycjonowaniem wst pnym,2 ga Bezpieczna wysokość G201 ROZWIERCANIE Z automatycznym pozycjonowaniem wst pnym,2 ga Bezpieczna wysokość G202 WYTACZANIE Z automatycznym pozycjonowaniem wst pnym,2 ga Bezpieczna wysokość G203 WIERCENIE UNIWERSALNE z automatycznym pozycjonowaniem wst pnym,2 ga Bezpieczna wysokość, łamanie wióra, degresja G204 POGŁ BIANIE WSTECZNE Z automatycznym pozycjonowaniem wst pnym,2 ga Bezpieczna wysokość G205 WIERCENIE UNIWERSALNE GŁEBOKIE Z automatycznym pozycjonowaniem wst pnym, 2 gi odst p bezpieczeństwa, łamanie wióra, odst p wyprzedzenia G208 FREZOWANIE GWINTOW z automatycznym pozycjonowaniem wst pnym, 2 ga Bezpieczna wysokość G206 GWINTOWANIE NOWE Z uchwytem wyrównawczym, z automatycznym pozycjonowaniem wst pnym, 2. Bezpieczna wysokość Softkey Strona Strona 278
Strona 280
Strona 282
Strona 284
Strona 286
Strona 288
Strona 291
Strona 294
Strona 296
276
8 Programowanie: cykle
Cykl G207 GWINTOWANIE GS, NOWE Bez uchwytu wyrównawczego, z automatycznym pozycjonowaniem wst pnym, 2 ga Bezpieczna wysokość G209 GWINTOWANIE ŁAMANIE WIÓRA Bez uchwytu wyrównawczego, z automatycznym pozycjonowaniem wst pnym, 2 ga bezpieczna wysokość, łamanie wióra G262 FREZOWANIE GWINTOW Cykl dla frezowania gwintu w wywiercony wst pnie odwiert w materiale G263 FREZOWANIE GWINTOW WPUSZCZANYCH Cykl dla frezowania gwintu w wywierconym wst pnie odwiercie w materiale z wytworzeniem fazki wpuszczanej G264 FREZOWANIE GWINTOW POD ODWIERT Cykl dla wiercenia w materiale i nast pnie frezowania gwintu przy pomocy narz dzia G265 HELIX FREZOWANIE GWINTÓW Cykl dla frezowania gwintów w materiale G267 FREZOWANIE GWINTOW ZEWNETRZNYCH Cykl dla frezowania gwintu zewn trznego z wytworzeniem fazki wpuszczanej
Softkey
Strona Strona 298
Strona 300
Strona 304
Strona 306
Strona 310
Strona 314 Strona 318
HEIDENHAIN iTNC 530
277
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
NAKIEŁKOWANIE (cykl 240)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim FMAX na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie dokonuje nakiełkowania z zaprogramowanym posuwem F aż do zapisanej średnicy nakiełkowania lub na wprowadzon gł bokość nakiełkowania 3 Jeżeli zdefiniowano, narz dzie przebywa pewien czas na dnie nakiełkowania 4 Nast pnie narz dzie przemieszcza si z FMAX na bezpieczn wysokość lub – jeśli wprowadzono – na 2. bezpieczn wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Q344 (średnica, lub Q201 (gł bokość) określa kierunek pracy. Jeśli zaprogramujemy średnic lub gł bokość = 0, to TNC nie wykonuje tego cyklu.
Z
Q210 Q203 Q344
Q206
Q200
Q204 Q201
X
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej średnicy lub dodatniej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
278
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu; wprowadzić wartość dodatni Wybór gł bokość/średnica (0/1) Q343: Wybór, czy należy nakiełkować na wprowadzon gł bokość czy też na średnic . Jeżeli należy nakiełkować na wprowadzon średnic , to należy zdefiniować k t wierzchołkowy narz dzia w szpalcie CUT. tabeli narz dzi TOOL.T Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno nakiełkowania (wierzchołek stożka nakiełkowania) Działa tylko, jeśli Q343=0 zdefiniowano Srednica (znak liczby) Q344: średnica nakiełkowania. Działa tylko, jeśli Q343=1 zdefiniowano Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy nakiełkowaniu w mm/min Przerwa czasowa na dole Q211: Czas w sekundach, w którym narz dzie przebywa na dnie odwiertu Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem)
N100 G00 Z+100 G40 N110 G240 NAKIEŁKOWANIE Q200=2 Q343=1 Q201=+0 Q344= 9 ;ODST P BEZPIECZ. ;WYBÓR GŁ BOKOŚĆ/ ŚREDNICA ;GŁ BOKOŚĆ ;ŚREDNICA
Q206=250 ;POSUW WGŁ BNY Q211=0.1 ;PRZERWA CZASOWA U DOŁU Q203=+20 ;WSPŁ. POWIERZCHNI Q204=100 ;2. ODST P BEZPIECZ. N120 X+30 Y+20 M3 M99 N130 X+80 Y+50 M99 N140 Z+100 M2
HEIDENHAIN iTNC 530
279
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
WIERCENIE (cykl G200)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie wierci z zaprogramowanym posuwem F do pierwszej gł bokości dosuwu 3 TNC odsuwa narz dzie na biegu szybkim na Bezpieczn wysokość, przebywa tam jeśli wprowadzono i przemieszcza si ponownie na biegu szybkim na Bezpieczn wysokość nad pierwsz gł bokość dosuwu 4 Nast pnie narz dzie wierci z wprowadzonym posuwem F o dalsz gł bokość dosuwu 5 TNC powtarza t operacj (2 do 4), aż zostanie osi gni ta wprowadzona gł bokość wiercenia 6 Z dna wiercenia narz dzie przemieszcza si z FMAX na Bezpieczn wysokość lub –jeśli wprowadzono – na 2 g Bezpieczna wysokość 2. Odst p bezpieczeństwa Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu.
Z
Q206
Q210 Q200 Q203 Q202 Q201 Q204
X
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
280
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu; wprowadzić wartość dodatni Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu (wierzchołek stożka wiercenia) Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wierceniu w mm/ min Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Gł bokość nie musi być wielokrotności gł bokości dosuwu. TNC dojeżdża jednym chodem roboczym na gł bokość jeżeli: Gł bokość dosuwu i gł bokość s sobie równe Gł bokość dosuwu jest wi ksza niż gł bokość Przerwa czasowa u góry Q210: Czas w sekundach, w którym narz dzie przebywa na Bezpiecznej wysokości, po tym kiedy zostało wysuni te przez TNC z odwiertu dla usuni cia wiórów Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Przerwa czasowa na dole Q211: Czas w sekundach, w którym narz dzie przebywa na dnie odwiertu
N100 G00 Z+100 G40 N110 G200 WIERCENIE Q200=2 ;ODST P BEZPIECZ. Q291= 15 ;GŁ BOKOŚĆ Q206=250 ;POSUW WGŁ BNY Q202=5 Q210=0 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZERWA CZAS. U GÓRY
Q203=+20 ;WSPŁ. POWIERZCHNI Q204=100 ;2. ODST P BEZPIECZ. Q211=0.1 ;PRZERWA CZASOWA U DOŁU N120 X+30 Y+20 M3 M99 N130 X+80 Y+50 M99 N140 Z+100 M2
HEIDENHAIN iTNC 530
281
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
ROZWIERCANIE (cykl G201)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie rozwierca z wprowadzonym posuwem F do zaprogramowanej gł bokości 3 Narz dzie przebywa na dnie odwiertu, jeśli to zostało wprowadzone 4 Nast pnie TNC odsuwa narz dzie z posuwem F z powrotem na Bezpieczn wysokość i z tamt d – jeśli wprowadzono – na biegu szybkim na 2 g Bezpieczna wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu.
Z
Q206
Q200 Q203 Q201 Q208 Q211
Q204
X
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
282
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wierceniu w mm/ min Przerwa czasowa na dole Q211: Czas w sekundach, w którym narz dzie przebywa na dnie odwiertu Posuw powrotu Q208: Pr dkość przemieszczenia narz dzia przy wyjeździe z odwiertu w mm/min. Jeśli wprowadzimy Q208 = 0 to obowi zuje posuw rozwiercania Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem)
N100 G00 Z+100 G40 N110 G201 ROZWIERCANIE Q200=2 ;ODST P BEZPIECZ. Q201= 15 ;GŁ BOKOŚĆ Q206=100 ;POSUW WGŁ BNY Q211=0.5 ;PRZERWA CZASOWA U DOŁU Q208=250 ;POSUW POWROTU Q203=+20 ;WSPŁ. POWIERZCHNI Q204=100 ;2. ODST P BEZPIECZ. N120 X+30 Y+20 M3 M99 N130 X+80 Y+50 M99 N140 G00 Z+100 M2
HEIDENHAIN iTNC 530
283
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
WYTACZANIE (cykl G202)
Maszyna i TNC musz być przygotowane przez producenta maszyn do używania sondy pomiarowej TT. 1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie wierci z posuwem wiercenia na gł bokość 3 Na dnie wiercenia narz dzie przebywa – jeśli to wprowadzono – z obracaj cym si wrzecionem do wyjścia z materiału 4 Nast pnie TNC przeprowadza orientacj wrzeciona na t pozycj , która w parametrze Q336 jest zdefiniowana 5 Jeśli została wybrana praca narz dzia po wyjściu z materiału, TNC przemieszcza narz dzie w wprowadzonym kierunku 0,2 mm (wartość stała) 6 Nast pnie TNC przemieszcza narz dzie z posuwem powrotu na Bezpieczn wysokość i z tamt d – jeśli wprowadzono– na biegu szybkim na 2 g Bezpieczn wysokość. Jeśli Q214=0 nast puje powrót przy ściance odwiertu Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. TNC odtwarza na końcu cyklu stan chłodziwa i wrzeciona, który obowi zywał przed wywołaniem cyklu.
Z
Q206
Q200 Q203 Q201 Q211
Q204
Q208
X
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
284
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wytaczaniu w mm/ min Przerwa czasowa na dole Q211: Czas w sekundach, w którym narz dzie przebywa na dnie odwiertu Posuw powrotu Q208: Pr dkość przemieszczenia narz dzia przy wyjeździe z odwiertu w mm/min. Jeśli wprowadzimy Q208 = 0 to obowi zuje posuw wgł bny Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Kierunek wyjścia z materiału (0/1/2/3/4) Q214: Określić kierunek, w którym TNC wysuwa narz dzie z materiału na dnie odwiertu (po orientacji wrzeciona) 0: Nie przemieszczać narz dzia poza materiałem 1: Wysun ć narz dzie z materiału w kierunku ujemnym osi głównej 2: Wysun ć narz dzie z materiału w kierunku ujemnym osi pomocniczej 3: Wysun ć narz dzie z materiału w kierunku dodatnim osi głównej 4: Wysun ć narz dzie z materiału w kierunku dodatnim osi pomocniczej Niebezpieczeństwo kolizji! Prosz wybrać taki kierunek odjazdu od materiału, aby narz dzie odsun ło si od kraw dzi odwiertu. Prosz sprawdzić, gdzie znajduje si ostrze narz dzia, jeśli zaprogramujemy orientacj wrzeciona pod k tem, który wprowadzany jest w Q336 (np. w rodzaju pracy Pozycjonowanie z r cznym wprowadzeniem danych). Prosz tak wybrać k t, aby ostrze narz dzia leżało równolegle do jednej z osi współrz dnych. TNC uwzgl dnia przy wyjściu z materiału aktywny obrót układu współrz dnych automatycznie. K t dla orientacjiwrzeciona Q336 (absolutnie): K t, pod którym TNC pozycjonuje narz dzie przed wyjściem z materiału HEIDENHAIN iTNC 530
N100 G00 Z+100 G40 N110 G202 WYTACZANIE Q200=2 ;ODST P BEZPIECZ. Q201= 15 ;GŁ BOKOŚĆ Q206=100 ;POSUW WGŁ BNY Q211=0.5 ;PRZERWA CZASOWA U DOŁU Q208=250 ;POSUW POWROTU Q203=+20 ;WSPŁ. POWIERZCHNI Q204=100 ;2. ODST P BEZPIECZ. Q214=1 Q336=0 N130 G79 N140 X+80 Y+50 FMAX M99 ;KIERUNEK SWOB.PRZEMIESZCZ. ;K T WRZECIONA
N120 X+30 Y+20 M3
285
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad:
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
UNIWERSL. WIERC. (cykl G203)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie wierci z wprowadzonym F do pierwszej gł bokości dosuwu 3 Jeżeli wprowadzono łamanie wióra, to TNC przemieszcza narz dzie z powrotem, o wprowadzon wartość ruchu powrotnego. Jeśli pracujemy bez łamania wióra, to TNC przemieszcza narz dzie z posuwem powrotu na Bezpieczn wysokość, przebywa tam –jeśli wprowadzono – i przemieszcza si nast pnie na biegu szybkim na Bezpieczn wysokość nad pierwsz gł bokości dosuwu 4 Nast pnie narz dzie wierci z posuwem o dalsz wartość gł bokości dosuwu. Gł bokość dosuwu zmniejsza si z każdym dosuwem o ilość zdejmowanego materiału – jeśli to wprowadzono 5 TNC powtarza t operacj (2 4), aż zostanie osi gni ta gł bokość wiercenia 6 Na dnie wiercenia narz dzie przebywa –jeśli wprowadzono – dla wysuni cia z materiału i zostaje odsuni te po tej przerwie czasowej z posuwem ruchu powrotnego na Bezpieczn wysokość. Jeśli wprowadzono 2 g Bezpieczn wysokość, TNC przemieszcza narz dzie na biegu szybkim na t wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu.
Z
Q206
Q208
Q210 Q200 Q203 Q202 Q201 Q204
Q211
X
Př klad: NC bloki N110 G203 WIERCENIE UNIWERSALNE Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q202=5 Q210=0 Q204=50 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZERWA CZAS. U GÓRY ;2. ODST P BEZPIECZ.
Q203=+20 ;WSPŁ. POWIERZCHNI Q212=0.2 ;ILOSC SKRAWANEGO MATERIAŁU Q213=3 Q205=3 ;ŁAMANIE WIÓRA ;MIN. GŁ BOKOŚĆ DOSUWU
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
Q211=0.25 ;PRZERWA CZASOWA U DOŁU Q208=500 ;POSUW POWROTU Q256=0.2 ;RZ PRZY ŁAMANIU WIÓRA
286
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu (wierzchołek stożka wiercenia) Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wierceniu w mm/ min Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Gł bokość nie musi być wielokrotności gł bokości dosuwu. TNC dojeżdża jednym chodem roboczym na gł bokość jeżeli: Gł bokość dosuwu i gł bokość s sobie równe Gł bokość dosuwu jest wi ksza niż gł bokość Przerwa czasowa u góry Q210: Czas w sekundach, w którym narz dzie przebywa na Bezpiecznej wysokości, po tym kiedy zostało wysuni te przez TNC z odwiertu dla usuni cia wiórów Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Ilość zdejmowanego materiału Q212 (przyrostowo): Wartość, o jak TNC zmniejsza gł bokość dosuwu Q202 po każdym dosuwie Licz. łamań wióra do powrotu Q213: Liczba łamań wióra zanim TNC ma wysun ć narz dzie z odwiertu dla usuni cia wiórów. Dla łamania wióra TNC odsuwa każdorazowo narz dzie o wartość ruchu powrotnego Q256 Minimalna gł bokość dosuwu Q205 (przyrostowo): Jeśli wprowadzono ilość zdejmowanego materiału, to TNC ogranicza dosuw do wprowadzonej z Q205 wartości Przerwa czasowa na dole Q211: Czas w sekundach, w którym narz dzie przebywa na dnie odwiertu Posuw powrotu Q208: Pr dkość przemieszczenia narz dzia przy wyjeździe z odwiertu w mm/min. Jeśli wprowadzimy Q208=0, TNC wysuwa narz dzie z materiału z posuwem Q206 Powrót przy łamaniu wióra Q256 (przyrostowo): Wartość, o jak TNC odsuwa narz dzie przy łamaniu wióra
HEIDENHAIN iTNC 530
287
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
WSTECZNE POGŁ BIANIE (cykl G204)
Maszyna i TNC musz być przygotowane przez producenta maszyn. Ten cykl pracuje tylko z tak zwanymi wytaczadłami wstecznymi. Przy pomocy tego cyklu wytwarza si pogł bienia, które znajduj si na dolnej stronie obrabianego przedmiotu. 1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Tam TNC przeprowadza orientacj wrzeciona do 0° pozycji i przesuwa narz dzie o wymiar mimośrodu 3 Nast pnie narz dzie zagł bia si z posuwem posuwem pozycjonowania wst pnego w rozwiercony odwiert, aż ostrz znajdzie si na Bezpiecznej wysokości poniżej dolnej kraw dzi obrabianego przedmiotu 4 TNC przemieszcza narz dzie ponownie na środek odwiertu, wł cza wrzeciono i jeśli zachodzi potrzeba chłodziwo i przemieszcza narz dzie z posuwem pogł biania na zadan gł bokość pogł biania 5 Jeśli wprowadzono, narz dzie przebywa na dnie pogł bienia i wysuwa si ponownie z odwiertu, TNC przeprowadza orientacj wrzeciona i przesuwa je ponownie o wymiar mimośrodu 6 Nast pnie TNC przemieszcza narz dzie z posuwem pozycjonowania wst pnego na Bezpieczn wysokość i z tamt d – jeśli wprowadzono– na biegu szybkim na 2 g Bezpieczn wysokość. Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy przy pogł bianiu. Uwaga: Dodatni znak liczby pogł bia w kierunku dodatniej osi wrzeciona. Tak wprowadzić długość wrzeciona, że nie kraw dź ostrza, lecz kraw dź dolna wytaczadła była wymiarowana. TNC uwzgl dnia przy obliczaniu punktu startu pogł bienia długość kraw dzi ostrza wytaczadła i grubość materiału.
Z
X
Z
Q204 Q200 Q250 Q249 Q200
Q203
X
Z
Q253
Q251 Q252
Q255 Q254 Q214
X
288
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość pogł bienia Q249 (przyrostowo): Odst p dolna kraw dź obrabianego przedmiotu – dno pogł bienia. Dodatni znak liczby wytwarza pogł bienie w dodatnim kierunku osi wrzeciona Grubość materiału Q250 (przyrostowo): Grubość obrabianego przedmiotu Wymiar mimośrodu Q251 (przyrostowo): Wymiar mimośrodu wytaczadła; zaczerpn ć z listy danych narz dzi Wysokość ostrzy Q252 (przyrostowo): Odst p dolnej kraw dzi wytaczadła – ostrze główne; zaczerpn ć z listy danych narz dzi Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy zagł bianiu w materiał obrabianego przedmiotu lub przy wysuwaniu narz dzia z materiału w mm/min Posuw pogł biania Q254: Pr dkość przemieszczenia narz dzia przy pogł bianiu w mm/ min Przerwa czasowa Q255: Przerwa czasowa w sekundach na dnie pogł bienia Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Kierunek wyjścia z materiału (0/1/2/3/4) Q214: Określić kierunek, w którym TNC ma przemieszczać narz dzie o wymiar mimośrodu (po orientacji wrzeciona); wprowadzenie 0 nie jest dozwolone 1 2 3 4 Wysun ć narz dzie z materiału w kierunku ujemnym osi głównej Wysun ć narz dzie z materiału w kierunku ujemnym osi pomocniczej Wysun ć narz dzie z materiału w kierunku dodatnim osi głównej Wysun ć narz dzie z materiału w kierunku dodatnim osi pomocniczej
N110 G204 G204 POGŁ BIANIE WSTECZNE Q200=2 Q249=+5 Q250=20 Q252=15 ;ODST P BEZPIECZ. ;GŁ B.POGŁ BIANIA ;GRUBOŚĆ MATERIAŁU ;WYSOKOŚĆ OSTRZY
Q251=3.5 ;WYMIAR MIMOŚRODU Q253=750 ;POSUW POZ.WST P. Q254=200 ;POSUW POGŁ. Q255=0 Q204=50 Q214=1 Q336=0 ;PRZERWA CZASOWA ;2. ODST P BEZPIECZ. ;KIERUNEK SWOB.PRZEMIESZCZ. ;K T WRZECIONA Q203=+20 ;WSPŁ. POWIERZCHNI
HEIDENHAIN iTNC 530
289
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Niebezpieczeństwo kolizji! Prosz sprawdzić, gdzie znajduje si ostrze narz dzia, jeśli zaprogramujemy orientacj wrzeciona pod k tem, który wprowadzany jest w Q336 (np. w rodzaju pracy Pozycjonowanie z r cznym wprowadzeniem danych). Prosz tak wybrać k t, aby ostrze narz dzia leżało równolegle do jednej z osi współrz dnych. Prosz wybrać taki kierunek odjazdu od materiału, aby narz dzie odsun ło si od kraw dzi odwiertu. K t dla orientacjiwrzeciona Q336 (absolutnie): K t, pod którym TNC pozycjonuje narz dzie przed pogł bianiem i przed wyjściem z odwiertu
290
8 Programowanie: cykle
UNIWERSALNE WIERCENIE GŁ BOKIE (cykl G205)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie wierci z wprowadzonym F do pierwszej gł bokości dosuwu 3 Jeżeli wprowadzono łamanie wióra, to TNC przemieszcza narz dzie z powrotem, o wprowadzon wartość ruchu powrotnego. Jeśli pracujemy bez łamania wióra, to TNC odsuwa narz dzie na biegu szybkim na bezpieczn wysokość i nast pnie znowu na biegu szybkim na wprowadzony odst p wyprzedzania nad pierwsz gł bokości dosuwu 4 Nast pnie narz dzie wierci z posuwem o dalsz wartość gł bokości dosuwu. Gł bokość dosuwu zmniejsza si z każdym dosuwem o ilość zdejmowanego materiału – jeśli to wprowadzono 5 TNC powtarza t operacj (2 4), aż zostanie osi gni ta gł bokość wiercenia 6 Na dnie wiercenia narz dzie przebywa –jeśli wprowadzono – dla wysuni cia z materiału i zostaje odsuni te po tej przerwie czasowej z posuwem ruchu powrotnego na Bezpieczn wysokość. Jeśli wprowadzono 2 g Bezpieczn wysokość, TNC przemieszcza narz dzie na biegu szybkim na t wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
291
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu (wierzchołek stożka wiercenia) Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wierceniu w mm/ min Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Gł bokość nie musi być wielokrotności gł bokości dosuwu. TNC dojeżdża jednym chodem roboczym na gł bokość jeżeli: Gł bokość dosuwu i gł bokość s sobie równe Gł bokość dosuwu jest wi ksza niż gł bokość Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Ilość zdejmowanego materiału Q212 (przyrostowo): Wartość, o jak TNC zmniejsza gł bokość dosuwu Q202 Minimalna gł bokość dosuwu Q205 (przyrostowo): Jeśli wprowadzono ilość zdejmowanego materiału, to TNC ogranicza dosuw do wprowadzonej z Q205 wartości Odst p wyprzedzenia u góry Q258 (przyrostowo): Bezpieczna wysokość dla pozycjonowania na biegu szybkim, jeśli TNC przemieszcza narz dzie po powrocie z odwiertu ponowenie na aktualn gł bokość dosuwu; wartość jak przy pierwszym dosuwie Odst p wyprzedzenia u dołu Q259 (przyrostowo): Bezpieczna wysokość dla pozycjonowania na biegu szybkim, jeśli TNC przemieszcza narz dzie po powrocie z odwiertu ponowenie na aktualn gł bokość dosuwu; wartość jak przy pierwszym dosuwie Jeśli wprowadzimy Q258 nie równy Q259, to TNC zmienia równomiernie odst p wyprzedzania pomi dzy pierwszym i ostatnim dosuwem.
Př klad: NC bloki N110 G205 WIERCENIE UNIWERSALNE Q200=2 ;ODST P BEZPIECZ. Q201= 80 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q202=15 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;2. ODST P BEZPIECZ.
Q203=+100 ;WSPŁ. POWIERZCHNI Q204=50 Q212=0.5 ;ILOŚĆ ZDEJMOWANEGO MATERIAŁU Q205=3 ;MIN. GŁ BOKOŚĆ DOSUWU Q258=0.5 ;ODST P WYPRZEDZENIA U GÓRY Q259=1 Q257=5 ;ODST P WYPRZEDZ. U DOŁU ;GŁ.WIERCENIA ŁAMANIE WIÓRA
Q256=0.2 ;RZ PRZY ŁAMANIU WIÓRA Q211=0.25 ;PRZERWA CZASOWA U DOŁU Q379=7.5 ;PUNKT STARTU Q253=750 ;POSUW POZ.WST P.
292
8 Programowanie: cykle
Gł bokość wiercenia przy łamaniu wióra Q257 (przyrostowo): Dosuw, po którym TNC przeprowadza łamanie wióra. Nie nast puje łamanie wióra, jeśli wprowadzono 0 Powrót przy łamaniu wióra Q256 (przyrostowo): Wartość, o jak TNC odsuwa narz dzie przy łamaniu wióra Przerwa czasowa na dole Q211: Czas w sekundach, w którym narz dzie przebywa na dnie odwiertu Punkt startu w zagł bieniu Q379 (przyrostowo w odniesieniu do powierzchni obrabianego przedmiotu): Punkt startu właściwej obróbki wierceniem, jeśli dokonano już wiercenia wst pnego przy pomocy krótszego narz dzia na określon gł bokość. TNC przemieszcza si z Posuwem pozycjonowania wst pnego z bezpiecznej odległości na punkt startu w zagł bieniu Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy pozycjonowaniu z bezpiecznej odległości na punkt startu w zagł bieniu w mm/min. Działa tylko, jeśli Q379 wprowadzono nie równym 0 Jeśli poprzez Q379 wprowadzono punkt startu w zagł bieniu, to TNC zmienia tylko punkt startu ruchu dosuwowego. Przemieszczenia powrotu nie zostaj zmienione przez TNC, odnosz si one do współrz dnej powierzchni obrabianego przedmiotu.
HEIDENHAIN iTNC 530
293
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
FREZOWANIE ODWIERTÓW (cykl G208)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na zadan bezpieczn wysokość nad powierzchni obrabianego przedmiotu i najeżdża wprowadzon średnic na obwodzie zaokr glenia (jeśli jest miejsce) 2 Narz dzie wierci z wprowadzonym posuwem F po linii śrubowej aż do wprowadzonej gł bokości odwiertu 3 Jeśli zostanie osi ni ta gł bokość wiercenia, to TNC wykonuje jeszcze raz koło pełne, aby usun ć pozostawiony przy zagł bianiu materiał 4 Nast pnie TNC pozycjonuje narz dzie ponownie na środek odwiertu 5 Na koniec TNC przemieszcza narz dzie na biegu szybkim na Bezpieczn wysokość . Jeśli wprowadzono 2 g Bezpieczn wysokość, TNC przemieszcza narz dzie na biegu szybkim na t wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli została wprowadzona średnica odwiertu równa średnicy narz dzia, TNC wierci bez interpolacji linii śrubowej, bezpośrednio na zadan gł bokość.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
294
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p dolna kraw dź narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wierceniu po linii śrubowej w mm/min Dosuw na jedn lini śrubow Q334 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te po linii śrubowej (=360°) Prosz zwrócić uwag , że narz dzie przy zbyt dużym dosuwie zarówno samo si uszkodzi jak i obrabiany przedmiot. Aby unikn ć wprowadzania zbyt dużych dosuwów, prosz wprowadzić w tabeli narz dzi w szpalcie ANGLE maksymalny możliwy k t zagł bienia narz dzia, patrz „Dane o narz dziach”, strona 165. TNC oblicza wówczas automatycznie maksymalnie dozwolony dosuw i w razie potrzeby zmienia wprowadzon wartość. Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Zadana średnica Q335 (absolutna): średnica odwiertu: Jeśli zostanie wprowadzona zadana średnica równa średnicy narz dzia, to TNC wierci bez interpolacji linii śrubowej, bezpośrednio na zadan gł bokość. Wywiercona wst pnie średnica Q342 (absolutna): Kiedy tylko wprowadzimy pod Q324 wartość wi ksz od 0, to TNC nie przeprowadzi sprawdzenia stosunku średnicy w odniesieniu do średnicy zadanej i średnicy narz dzia. W ten sposób można wyfrezować odwierty, których średnica jest wi cej niż dwukrotnie wi ksza od średnicy narz dzia
Př klad: NC bloki N120 G208 FREZOWANIE UKOSNE NA GOTOWO Q200=2 ;ODST P BEZPIECZ. Q201= 80 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q334=1.5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ Q203=+100 ;WSPŁ. POWIERZCHNI Q204=50 Q335=25 Q342=0 ;2. ODST P BEZPIECZ. ;ZADANA ŚREDNICA ;WYZNACZONA Z GÓRY SREDNICA
HEIDENHAIN iTNC 530
295
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
GWINTOWANIE NOWE z uchwytem wyrównawczym (cykl G206)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie dojeżdża jednym chodem roboczym na gł bokość wiercenia 3 Nast pnie zostaje odwrócony kierunek obrotu wrzeciona i narz dzie po przerwie czasowej odsuni te na Bezpieczn wysokość. Jeśli wprowadzono 2 g Bezpieczn wysokość, TNC przemieszcza narz dzie na biegu szybkim na t wysokość 4 Na bezpiecznej wysokości kierunek obrotu wrzeciona zostaje ponownie odwrócony Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Narz dzie musi być zamocowane w uchwycie wyrównawczym długości. Uchwyt wyrównawczy długości kompensuje wartości tolerancji posuwu i liczby obrotów w czasie obróbki. W czasie kiedy cykl zostaje odpracowywany, gałka obrotowa dla liczby obrotów Override nie działa. Gałka obrotowa dla posuwu Override jest tylko cz ściowo aktywna (wyznaczona przez producenta, prosz uwzgl dnić podr cznik obsługi maszyny). Dla prawoskr tnych gwintów uaktywnić wrzeciono przy pomocy M3, dla lewoskr tnych gwintów przy pomocy M4.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
296
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia (pozycja startu) – powierzchnia obrabianego przedmiotu; wartość orientacyjna: 4x skok gwintu Gł bokość wierceniaQ201 (długość gwintu, przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno gwintu Posuw F: Q206: Pr dkość przemieszczenia narz dzia przy gwintowaniu Przerwa czasowa na dole Q211: Wprowadzić wartość pomi dzy 0 i 0,5 sekundy, aby nie dopuścić do zaklinowania si narz dzia przy powrocie Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Ustalenie posuwu: F= S x p F: Posuw (mm/min) S: Pr dkość obrotowa wrzeciona (obr/min) p: Skok gwintu (mm) Wysuni cie narz dzia z materiału przy przerwaniu programu Jeśli w czasie gwintowania zostanie naciśni ty zewn trzny przycisk Stop, TNC pokazuje Softkey, przy pomocy którego można wysun ć narz dzie z materiału. Př klad: NC bloki N250 G206 GWINTOWANIE NOWE Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q211=0.25 ;PRZERWA CZASOWA U DOŁU Q203=+25 ;WSPŁ. POWIERZCHNI Q204=50 ;2. ODST P BEZPIECZ.
HEIDENHAIN iTNC 530
297
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
GWINTOWANIE bez uchwytu wyrównawczego GS NOWE (cykl G207)
Maszyna i TNC musz być przygotowane przez producenta maszyn. TNC nacina gwint albo jednym albo kilkoma chodami roboczymi bez uchwytu wyrównawczego. 1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie dojeżdża jednym chodem roboczym na gł bokość wiercenia 3 Nast pnie zostaje odwrócony kierunek obrotu wrzeciona i narz dzie po przerwie czasowej odsuni te na Bezpieczn wysokość. Jeśli wprowadzono 2 g Bezpieczn wysokość, TNC przemieszcza narz dzie na biegu szybkim na t wysokość 4 Na bezpiecznej wysokości TNC zatrzymuje wrzeciono Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru Gł bokość wiercenia określa kierunek pracy. TNC oblicza posuw w zależności od pr dkości obrotowej. Jeśli w czasie gwintowania zostanie obrócona gałka obrotowa dla Override pr dkości obrotowej, TNC dopasowuje posuw automatycznie Gałka obrotowa dla Override posuwu nie jest aktywna. Na końcu cyklu wrzeciono zostaje zatrzymane. Przed nast pn obróbk prosz ponownie wł czyć wrzeciono przy pomocy M3 (lub M4).
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
298
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia (pozycja startu) – powierzchnia obrabianego przedmiotu Gł bokość wiercenia Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno gwintu Skok gwintu Q239 Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny –= gwint lewoskr tny Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Wysuni cie narz dzia z materiału przy przerwaniu programu Jeśli w czasie nacinania gwintu naciśniemy zewn trzny przycisk Stop, to TNC pokazuje Softkey WYSUNI CIE NARZ. R CZ. Jeśli naciśniemy WYSUNI CIE NARZ.R CZ., to można wysun ć narz dzie z materiału, samodzielnie nim steruj c. Prosz w tym celu nacisn ć przycisk dodatniego ustawienia aktywnej osi wrzeciona.
Př klad: NC bloki N26 G207 GWINT. GS NOWE Q200=2 Q239=+1 Q204=50 ;ODST P BEZPIECZ. ;SKOK GWINTU ;2. ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q203=+25 ;WSPŁ. POWIERZCHNI
HEIDENHAIN iTNC 530
299
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
GWINTOWANIE ŁAMANIE WIÓRA (cykl G209)
Maszyna i TNC musz być przygotowane przez producenta maszyn. TNC nacina gwint w kilku dosuwach na zadan gł bokość. Poprzez parametr można określić, czy przy łamaniu wióra narz dzie ma zostać całkowicie wysuni te z odwiertu czy też nie. 1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na zadan wysokość nad powierzchni obrabianego przedmiotu i przeprowadza tam orientacj wrzeciona 2 Narz dzie przemieszcza si na zadan gł bokość dosuwu, odwraca kierunek obrotu wrzeciona i – w zależności od definicji– przesuwa si o określony odcinek lub wyjeżdża z odwiertu dla usuni cia wiórów 3 Nast pnie kierunek obrotu wrzeciona zostaje ponownie odwrócony i dokonuje si przejazdu na nast pn gł bokość dosuwu 4 TNC powtarza t operacj (2 do 3), aż zostanie osi gni ta wprowadzona gł bokość gwintu 5 Nast pnie narz dzie zostaje odsuni te na Bezpieczn wysokość. Jeśli wprowadzono 2 g Bezpieczn wysokość, TNC przemieszcza narz dzie na biegu szybkim na t wysokość 6 Na bezpiecznej wysokości TNC zatrzymuje wrzeciono Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru gł bokość gwintu określa kierunek pracy. TNC oblicza posuw w zależności od pr dkości obrotowej. Jeśli w czasie gwintowania zostanie obrócona gałka obrotowa dla Override pr dkości obrotowej, TNC dopasowuje posuw automatycznie Gałka obrotowa dla Override posuwu nie jest aktywna. Na końcu cyklu wrzeciono zostaje zatrzymane. Przed nast pn obróbk prosz ponownie wł czyć wrzeciono przy pomocy M3 (lub M4).
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu! 300 8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia (pozycja startu) – powierzchnia obrabianego przedmiotu Gł bokość gwintu Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno gwintu Skok gwintu Q239 Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny –= gwint lewoskr tny Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Gł bokość wiercenia przy łamaniu wióra Q257 (przyrostowo): Dosuw, po którym TNC przeprowadza łamanie wióra. Powrót przy łamaniu wióra Q256: TNC mnoży skok Q239 przez wprowadzon wartość i odsuwa narz dzie przy łamaniu wióra o wyliczon wartość. Jeżeli wprowadzimy Q256 = 0, to TNC wysuwa narz dzie dla usuni cia wióra całkowicie z odwiertu (na Bezpieczn wysokość) K t dla orientacjiwrzeciona Q336 (absolutnie): K t, pod którym TNC pozycjonuje narz dzie przed zabiegiem nacinania gwintu. W ten sposób można dokonać ponownego nacinania lub poprawek Wysuni cie narz dzia z materiału przy przerwaniu programu Jeśli w czasie nacinania gwintu naciśniemy zewn trzny przycisk Stop, to TNC pokazuje Softkey WYSUNI CIE NARZ. R CZ. Jeśli naciśniemy WYSUNI CIE NARZ.R CZ., to można wysun ć narz dzie z materiału, samodzielnie nim steruj c. Prosz w tym celu nacisn ć przycisk dodatniego ustawienia aktywnej osi wrzeciona.
Př klad: NC bloki N260 G207 GWINT.ŁAM. WIÓRA Q200=2 Q239=+1 Q204=50 Q257=5 Q256=1 Q336=+0 ;ODST P BEZPIECZ. ;SKOK GWINTU ;2. ODST P BEZPIECZ. ;GŁ.WIERCENIA ŁAMANIE WIÓRA ;RZ PRZY ŁAMANIU WIÓRA ;K T WRZECIONA Q201= 20 ;GŁ BOKOŚĆ GWINTU Q203=+25 ;WSPŁ. POWIERZCHNI
HEIDENHAIN iTNC 530
301
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Podstawy o frezowaniu gwintów
Warunki Obrabiarka powinna być wyposażona w chłodzenie wrzeciona (płyn obróbkowy, ciecz chłodz co smaruj ca przynajmniej 30 barów, ciśnienie powietrza min. 6 barów) Ponieważ przy frezowaniu gwintów powstaj z reguły odkształcenia na profilu gwintu, konieczne s korekty zwi zane ze specyfik narz dzi, któr to można zaczerpn ć z katalogu narz dzi lub uzyskać od producenta narz dzi. Korekcja zostaje przeprowadzana przy TOOL CALL poprzez delt promienia DR Cykle 262, 263, 264 i 267 mog być używane tylko z prawoskr tnymi narz dziami. Dla cyklu 265 można używać narz dzi prawoskr tnych i lewoskr tnych Kierunek pracy wynika z nast puj cych parametrów wprowadzenia: Znak liczby skoku gwintu Q239 (+ = gwint prawoskr tny /– = gwint lewoskr tny) i rodzaj frezowania Q351 (+1 = współbieżne /–1 = przeciwbieżne). Na podstawie poniższej tabeli widoczne s zależności pomi dzy wprowadzanymi parametrami w przypadku prawoskr tnych narz dzi. Gwint wewn trzny prawoskr tny lewoskr tny prawoskr tny lewoskr tny Gwint zewn trzny prawoskr tny lewoskr tny prawoskr tny lewoskr tny Skok + – + – Rodzaj frezowania +1(RL) –1(RR) –1(RR) +1(RL) Rodzaj frezowania +1(RL) –1(RR) –1(RR) +1(RL) Kierunek pracy (obróbki) Z+ Z+ Z– Z– Kierunek pracy (obróbki) Z– Z– Z+ Z+
Skok + – + –
302
8 Programowanie: cykle
Niebezpieczeństwo kolizji! Prosz programować dla dosuwów wgł bnych zawsze ten sam znak liczby, ponieważ cykle posiadaj kilka różnych kolejności operacji, które s niezależne od siebie. Kolejność, według której wybrany zostanie kierunek pracy, jest opisana w odpowiednich cyklach. Jeżeli chcemy np. powtórzyć jakiś cykl tylko z operacj zagł biania, to prosz wprowadzić dla gł bokości gwintu 0, kierunek pracy zostanie wówczas określony poprzez gł bokość pogł biania. Post powanie w przypadku p kni cia narz dzia! Jeśli podczas nacinania gwintu dojdzie do p kni cia narz dzia, to prosz zatrzymać przebieg programu, przejść do trybu pracy Pozycjonowanie z r cznym wprowadzeniem danych i przemieścić wówczas narz dzie ruchem liniowym na środek odwiertu. Nast pnie można przemieścić swobodnie narz dzie w osi dosuwu i wymienić.
TNC odnosi zaprogramowany posuw przy frezowaniu gwintów do kraw dzi ostrza narz dzia. Ponieważ TNC wyświetla posuw w odniesieniu do toru punktu środkowego, wyświetlona wartość nie jest zgodna z zaprogramowan wartości . Kierunek zwoju gwintu zmienia si , jeśli odpracowujemy cykl frezowania gwintu w poł czeniu z cyklem 8 ODBICIE LUSTRZANE tylko w jednej osi.
HEIDENHAIN iTNC 530
303
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
FREZOWANIE GWINTU (cykl G262)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie przemieszcza si z zaprogramowanym posuwem pozycjonowania wst pnego na płaszczyzn startu, która wynika ze znaku liczby skoku gwintu, rodzaju frezowania i liczby powtórzeń do wykonania 3 Nast pnie narz dzie przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu. Przy tym zostaje przeprowadzone jeszcze przed przemieszczeniem dosuwu po linii śrubowej (Helix) przemieszczenie wyrównawcze w osi narz dzia, aby rozpocz ć z torem gwintu na zaprogramowanym poziomie startu 4 W zależności od parametru Wznowienie (pracy) narz dzie frezuje gwint jednym, kilkoma z przesuni ciami lub ruchem ci głym po linii śrubowej 5 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Przy końcu cyklu TNC przemieszcza narz dzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2 g Bezpieczna wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość gwintu określa kierunek pracy (obróbki). Jeśli zaprogramujemy Gł bokość gwintu = 0, to TNC nie wykonuje tego cyklu. Przemieszczenie dosuwu na nominaln średnic gwintu nast puje na półkolu od środka. Jeśli średnica narz dzia jest 4 krotny skok mniejsza niż nominalna średnica gwintu to zostaje przeprowadzone boczne pozycjonowanie wst pne.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
304
8 Programowanie: cykle
Zadana średnica Q335: Nominalna średnica gwintu Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny – = gwint lewoskr tny Gł bokość gwintu Q201 (przyrostowo): Odst p pomi dzy powierzchni obrabianego przedmiotu i dnem gwintu Dodatkowa obróbka Q355: Liczba zwojów gwintu, o któr narz dzie zostaje przesuni te, patrz rysunek po prawej stronie u dołu 0 = 360° linia śrubowa na gł bokość gwintu 1 = ci gła linia śrubow na całej długości gwintu >1 = kilka torów Helix z dosuwami i odsuni ciami narz dzia, pomi dzy nimi TNC przesuwa narz dzie o wartość Q355 razy skok Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy zagł bianiu w materiał obrabianego przedmiotu lub przy wysuwaniu narz dzia z materiału w mm/min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03 +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Př klad: NC bloki N250 G262 FREZOWANIE GWINTOW Q335=10 ;ZADANA ŚREDNICA Q239=+1.5 ;SKOK Q201= 20 ;GŁ BOKOŚĆ GWINTU Q355=0 Q351=+1 Q200=2 Q204=50 ;DODATKOWE PRZEJŚCIE ;RODZAJ FREZOWANIA ;ODST P BEZPIECZ. ;2. ODST P BEZPIECZ. Q253=750 ;POSUW POZ.WST P.
Q203=+30 ;WSPŁ. POWIERZCHNI Q207=500 ;POSUW FREZOWANIA
HEIDENHAIN iTNC 530
305
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
FREZOWANIE GWINTÓW WPUSZCZANYCH (cykl G263)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Pogł bianie 2 Narz dzie przemieszcza si z posuwem pozycjonowania wst pnego na gł bokość pogł biania minus bezpieczna wysokość i nast pnie z posuwem pogł biania na gł bokość pogł biania 3 Jeżeli wprowadzono bezpieczn wysokość z boku, TNC pozycjonuje narz dzie od razu z posuwem pozycjonowania wst pnego na gł bokość pogł biania 4 Nast pnie TNC przemieszcza si , w zależności od ilości miejca ze środka lub z bocznym pozycjonowaniem wst pnym do średnicy rdzenia i wykonuje ruch okr żny Pogł bianie czołowo 5 Narz dzie przemieszcza si z posuwem pozycjonowania wst pnego na Gł bokość pogł biania czołowo 6 TNC pozycjonuje narz dzie nieskorygowane ze środka poprzez półokr g na wartość przesuni cia czołowegoi wykonuje ruch okr żny z posuwem pogł biania. 7 Nast pnie TNC przemieszcza narz dzie ponownie po półkolu do środka odwiertu
306
8 Programowanie: cykle
Frezowanie gwintów 8 Narz dzie przemieszcza si z zaprogramowanym posuwem pozycjonowania wst pnego na płaszczyzn startu, która wynika ze znaku liczby skoku gwintu, rodzaju frezowania i liczby powtórzeń do wykonania 9 Nast pnie narz dzie przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu i frezuje gwint 360° ruchem po linii śrubowej 10 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 11 Przy końcu cyklu TNC przemieszcza narz dzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2 g Bezpieczna wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametrów cykli Gł bokość gwintu, gł bokość pogł biania lub Gł bokość czołowo określa kierunek pracy. Kierunek pracy zostaje ustalony według nast puj cej kolejności: 1. Gł bokość gwintu 2. Gł bokość pogł biania 3. Gł bokość czołowo Jeśli wyznaczymy jeden z parametrów gł bokości na 0, to TNC nie wypełni tego kroku obróbki. Jeżeli chcemy czołowo zagł biać, to prosz zdefiniować parametr Gł bokość pogł biania z 0. Prosz zaprogramować Gł bokość gwintu przynajmniej o jedn trzeci skoku gwintu mniejsz niż Gł bokość zagł biania. Bezpieczn wysokość.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
307
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Zadana średnica Q335: Nominalna średnica gwintu Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny – = gwint lewoskr tny Gł bokość gwintu Q201 (przyrostowo): Odst p pomi dzy powierzchni obrabianego przedmiotu i dnem gwintu Gł bokość pogł biania Q356: (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i wierzchołek ostrza narz dzia Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy zagł bianiu w materiał obrabianego przedmiotu lub przy wysuwaniu narz dzia z materiału w mm/min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03 +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Bezpieczna wysokość z boku Q357 (przyrostowo): Odst p pomi dzy ostrzem narz dzia i ściank odwiertu Gł bokość czołowo Q358 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i wierzchołek ostrza narz dzia przy czołowym pogł bianiu Przesuni cie pogł biania czołowo Q359 (inkremental): Odst p o jaki TNC przesuwa środek narz dzia ze środka odwiertu
308
8 Programowanie: cykle
Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Posuw pogł biania Q254: Pr dkość przemieszczenia narz dzia przy pogł bianiu w mm/ min Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min
N250 G263 FREZOWANIE GWINTOW WPUSZCZANYCH Q335=10 ;ZADANA ŚREDNICA Q239=+1.5 ;SKOK Q201= 16 ;GŁ BOKOŚĆ GWINTU Q356= 20 ;GŁ BOKOŚĆ POGŁ BIANIA Q253=750 ;POSUW POZ.WST P. Q351=+1 Q200=2 Q358=+0 Q359=+0 Q204=50 ;RODZAJ FREZOWANIA ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ CZOŁOWO ;PRZESUNI CIE CZOŁOWO ;2. ODST P BEZPIECZ.
Q357=0.2 ;ODST.BEZP.NA BOKU
Q203=+30 ;WSPŁ. POWIERZCHNI Q254=150 ;POSUW POGŁ. Q207=500 ;POSUW FREZOWANIA
HEIDENHAIN iTNC 530
309
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
FREZOWANIE GWINTÓW WIERCONYCH (Zyklus G264)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Wiercenie 2 Narz dzie wierci z wprowadzonym posuwem wgł bnymF do pierwszej gł bokości dosuwu 3 Jeżeli wprowadzono łamanie wióra, to TNC przemieszcza narz dzie z powrotem, o wprowadzon wartość ruchu powrotnego. Jeśli pracujemy bez łamania wióra, to TNC odsuwa narz dzie na biegu szybkim na bezpieczn wysokość i nast pnie znowu na biegu szybkim na wprowadzony odst p wyprzedzania nad pierwsz gł bokości dosuwu 4 Nast pnie narz dzie wierci z posuwem o dalsz wartość gł bokości dosuwu 5 TNC powtarza t operacj (2 4), aż zostanie osi gni ta gł bokość wiercenia Pogł bianie czołowo 6 Narz dzie przemieszcza si z posuwem pozycjonowania wst pnego na Gł bokość pogł biania czołowo 7 TNC pozycjonuje narz dzie nieskorygowane ze środka poprzez półokr g na wartość przesuni cia czołowegoi wykonuje ruch okr żny z posuwem pogł biania. 8 Nast pnie TNC przemieszcza narz dzie ponownie po półkolu do środka odwiertu
310
8 Programowanie: cykle
Frezowanie gwintów 9 Narz dzie przemieszcza si z zaprogramowanym posuwem pozycjonowania wst pnego na płaszczyzn startu, która wynika ze znaku liczby skoku gwintu, rodzaju frezowania i liczby powtórzeń do wykonania 10 Nast pnie narz dzie przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu i frezuje gwint 360° ruchem po linii śrubowej 11 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 12 Przy końcu cyklu TNC przemieszcza narz dzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2 g Bezpieczna wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametrów cykli Gł bokość gwintu, gł bokość pogł biania lub Gł bokość czołowo określa kierunek pracy. Kierunek pracy zostaje ustalony według nast puj cej kolejności: 1. Gł bokość gwintu 2. Gł bokość wiercenia 3. Gł bokość czołowo Jeśli wyznaczymy jeden z parametrów gł bokości na 0, to TNC nie wypełni tego kroku obróbki. Prosz zaprogramować gł bokość gwintu przynajmniej o jedn trzeci skoku gwintu mniejsz niż gł bokość wiercenia.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
311
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Zadana średnica Q335: Nominalna średnica gwintu Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny – = gwint lewoskr tny Gł bokość gwintu Q201 (przyrostowo): Odst p pomi dzy powierzchni obrabianego przedmiotu i dnem gwintu Gł bokość wiercenia Q356: (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i dno odwiertu Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy zagł bianiu w materiał obrabianego przedmiotu lub przy wysuwaniu narz dzia z materiału w mm/min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03 +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Gł bokość nie musi być wielokrotności gł bokości dosuwu. TNC dojeżdża jednym chodem roboczym na gł bokość jeżeli: Gł bokość dosuwu i gł bokość s sobie równe Gł bokość dosuwu jest wi ksza niż gł bokość Odst p wyprzedzenia u góry Q258 (przyrostowo): Bezpieczna wysokość dla pozycjonowania na biegu szybkim, jeśli TNC przemieszcza narz dzie po powrocie z odwiertu ponownie na aktualn gł bokość dosuwu Gł bokość wiercenia przy łamaniu wióra Q257 (przyrostowo): Dosuw, po którym TNC przeprowadza łamanie wióra. Nie nast puje łamanie wióra, jeśli wprowadzono 0 Powrót przy łamaniu wióra Q256 (przyrostowo): Wartość, o jak TNC odsuwa narz dzie przy łamaniu wióra Gł bokość czołowo Q358 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i wierzchołek ostrza narz dzia przy czołowym pogł bianiu Przesuni cie pogł biania czołowo Q359 (inkremental): Odst p o jaki TNC przesuwa środek narz dzia ze środka odwiertu
312
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wierceniu w mm/ min Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min
N250 G264 FREZOWANIE ODWIERTOW Q335=10 ;ZADANA ŚREDNICA Q239=+1.5 ;SKOK Q201= 16 ;GŁ BOKOŚĆ GWINTU Q356= 20 ;GŁ BOKOŚĆ WIERCENIA Q253=750 ;POSUW POZ.WST P. Q351=+1 Q202=5 ;RODZAJ FREZOWANIA ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;GŁ.WIERCENIA ŁAMANIE WIÓRA ;GŁ BOKOŚĆ CZOŁOWO ;PRZESUNI CIE CZOŁOWO ;ODST P BEZPIECZ. ;2. ODST P BEZPIECZ.
Q258=0.2 ;ODST P WYPRZEDZENIA Q257=5
Q256=0.2 ;RZ PRZY ŁAMANIU WIÓRA Q358=+0 Q359=+0 Q200=2 Q204=50
Q203=+30 ;WSPŁ. POWIERZCHNI Q206=150 ;POSUW WGŁ BNY Q207=500 ;POSUW FREZOWANIA
HEIDENHAIN iTNC 530
313
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
HELIX FREZOWANIE GWINTÓW WIERCONYCH (cykl G265)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Pogł bianie czołowo 2 Przy pogł bianiu przed obróbk gwintu narz dzie przemieszcza si z posuwem pogł biania na Gł bokość pogł biania czołowo. Przy operacji pogł biania po obróbce gwintu TNC przemieszcza narz dzie na gł bokość pogł biania z posuwem pozycjonowania wst pnego 3 TNC pozycjonuje narz dzie nieskorygowane ze środka poprzez półokr g na wartość przesuni cia czołowegoi wykonuje ruch okr żny z posuwem pogł biania. 4 Nast pnie TNC przemieszcza narz dzie ponownie po półkolu do środka odwiertu Frezowanie gwintów 5 TNC przemieszcza narz dzie z zaprogramowanym posuwem pozycjonowania wst pnego na płaszczyzn startu dla gwintu 6 Nast pnie narz dzie przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu. 7 TNC przemieszcza narz dzie po linii śrubowej ci głej w dół, aż zostanie osi gni ta gł bokość gwintu 8 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 9 Przy końcu cyklu TNC przemieszcza narz dzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2 g Bezpieczna wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametrów cykli Gł bokość gwintu lub Gł bokość czołowo określa kierunek pracy. Kierunek pracy zostaje ustalony według nast puj cej kolejności: 1. Gł bokość gwintu 2. Gł bokość czołowo Jeśli wyznaczymy jeden z parametrów gł bokości na 0, to TNC nie wypełni tego kroku obróbki. Rodzaj frezowania (przeciwbieżne/współbieżne) określony jest poprzez gwint (prawo /lewoskr tny) i kierunek obrotu narz dzia, ponieważ w tym przypadku możliwy jest tylko kierunek pracy od powierzchni obrabianego przedmiotu w gł b.
314
8 Programowanie: cykle
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
315
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Zadana średnica Q335: Nominalna średnica gwintu Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny – = gwint lewoskr tny Gł bokość gwintu Q201 (przyrostowo): Odst p pomi dzy powierzchni obrabianego przedmiotu i dnem gwintu Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy zagł bianiu w materiał obrabianego przedmiotu lub przy wysuwaniu narz dzia z materiału w mm/min Gł bokość czołowo Q358 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i wierzchołek ostrza narz dzia przy czołowym pogł bianiu Przesuni cie pogł biania czołowo Q359 (inkremental): Odst p o jaki TNC przesuwa środek narz dzia ze środka odwiertu Operacacja pogł biania Q360: Wykonanie fazki 0 = przed obróbk gwintu 1 = po obróbce gwintu Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu
316
8 Programowanie: cykle
Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Posuw pogł biania Q254: Pr dkość przemieszczenia narz dzia przy pogł bianiu w mm/ min Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min
N250 G265 HELIX FREZ.ODWIERTOW Q335=10 ;ZADANA ŚREDNICA Q239=+1.5 ;SKOK Q201= 16 ;GŁ BOKOŚĆ GWINTU Q253=750 ;POSUW POZ.WST P. Q358=+0 Q359=+0 Q360=0 Q200=2 Q204=50 ;GŁ BOKOŚĆ CZOŁOWO ;PRZESUNI CIE CZOŁOWO ;OPERACJA POGŁ BIANIA ;ODST P BEZPIECZ. ;2. ODST P BEZPIECZ.
Q203=+30 ;WSPŁ. POWIERZCHNI Q254=150 ;POSUW POGŁ. Q207=500 ;POSUW FREZOWANIA
HEIDENHAIN iTNC 530
317
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
FREZOWANIE GWINTU ZEWN TRZNEGO (cykl G267)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Pogł bianie czołowo 2 TNC dosuwa narz dzie do punktu startu dla czołowego pogł biania, poczynaj c od środka czopu na osi głównej płaszczyzny obróbki. Położenie punktu startu wynika z promienia gwintu, promienia narz dzia i skoku 3 Narz dzie przemieszcza si z posuwem pozycjonowania wst pnego na Gł bokość pogł biania czołowo 4 TNC pozycjonuje narz dzie nieskorygowane ze środka poprzez półokr g na wartość przesuni cia czołowegoi wykonuje ruch okr żny z posuwem pogł biania. 5 Nast pnie TNC przemieszcza narz dzie ponownie po półkolu do punktu startu Frezowanie gwintów 6 TNC pozycjonuje narz dzie do punktu startu, jeśli uprzednio nie dokonano czołowego pogł bienia. Punkt startu Frezowanie gwintów = Punkt startu Pogł bianie czołowe 7 Narz dzie przemieszcza si z zaprogramowanym posuwem pozycjonowania wst pnego na płaszczyzn startu, która wynika ze znaku liczby skoku gwintu, rodzaju frezowania i liczby powtórzeń do wykonania 8 Nast pnie narz dzie przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu. 9 W zależności od parametru Wznowienie (pracy) narz dzie frezuje gwint jednym, kilkoma z przesuni ciami lub ruchem ci głym po linii śrubowej 10 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki
318
8 Programowanie: cykle
11 Przy końcu cyklu TNC przemieszcza narz dzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2 g Bezpieczna wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek czopu) płaszczyzny obróbki z korekcj promienia G40 . Konieczne przesuni cie dla pogł biania na stronie czołowej powinno zostać wcześniej ustalone. Należy podać wartość od środka czopu do środka narz dzia (nieskorygowana wartość). Znak liczby parametrów cykli Gł bokość gwintu, gł bokość pogł biania lub Gł bokość czołowo określa kierunek pracy. Kierunek pracy zostaje ustalony według nast puj cej kolejności: 1. Gł bokość gwintu 2. Gł bokość czołowo Jeśli wyznaczymy jeden z parametrów gł bokości na 0, to TNC nie wypełni tego kroku obróbki. Znak liczby parametru cyklu Gł bokość gwintu określa kierunek pracy (obróbki).
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
319
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Zadana średnica Q335: Nominalna średnica gwintu Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny – = gwint lewoskr tny Gł bokość gwintu Q201 (przyrostowo): Odst p pomi dzy powierzchni obrabianego przedmiotu i dnem gwintu Dodatkowa obróbka Q355: Liczba zwojów gwintu, o które to narz dzie zostaje przesuni te, patrz rysunek po prawej u dołu 0 = linia śrubowa na gł bokość gwintu 1 = ci gła linia śrubow na całej długości gwintu >1 = kilka torów Helix z dosuwami i odsuni ciami narz dzia, pomi dzy nimi TNC przesuwa narz dzie o wartość Q355 razy skok Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy zagł bianiu w materiał obrabianego przedmiotu lub przy wysuwaniu narz dzia z materiału w mm/min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03 +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne
320
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość czołowo Q358 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i wierzchołek ostrza narz dzia przy czołowym pogł bianiu Przesuni cie pogł biania czołowo Q359 (inkremental): Odst p o jaki TNC przesuwa środek narz dzia ze środka czopu Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Posuw pogł biania Q254: Pr dkość przemieszczenia narz dzia przy pogł bianiu w mm/ min Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min
N250 G267 FREZ.GWINTOW ZEWNETRZNYCH Q335=10 ;ZADANA ŚREDNICA Q239=+1.5 ;SKOK Q201= 20 ;GŁ BOKOŚĆ GWINTU Q355=0 Q351=+1 Q200=2 Q358=+0 Q359=+0 Q204=50 ;DODATKOWE PRZEJŚCIE ;RODZAJ FREZOWANIA ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ CZOŁOWO ;PRZESUNI CIE CZOŁOWO ;2. ODST P BEZPIECZ. Q253=750 ;POSUW POZ.WST P.
Q203=+30 ;WSPŁ. POWIERZCHNI Q254=150 ;POSUW POGŁ. Q207=500 ;POSUW FREZOWANIA
HEIDENHAIN iTNC 530
321
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Przykład: Cykle wiercenia
Y
100 90
10
10 20
80 90 100
X
%LINIOWO G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+3 * N40 T1 G17 S4500 * N50 G00 G40 G90 Z+250 * N60 G200 WIERCENIE Q200=2 ;ODST P BEZPIECZ. Q201= 15 ;GŁ BOKOŚĆ Q206=250 ;F WEJŚCIE W MATERIAŁ Q202=5 Q210=0 Q204=20 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZER.CZAS. U GÓRY ;2. ODST.BEZP. Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Definicja cyklu Definicja cz ści nieobrobionej
Q203= 10 ;WSP.POWIERZCHNI Q211=0.2 ;PRZERWA CZASOWA U DOŁU
322
8 Programowanie: cykle
N70 X+10 Y+10 M3 * N80 Z 8 M99 * N90 Y+90 M99 * N100 Z+20 * N110 X+90 * N120 Z 8 M99 * N130 Y+10 M99 * N140 G00 Z+250 M2 * N99999999 %C200 G71 *
Dosun ć narz dzie do wiercenia 1, wł czyć wrzeciono Pozycjonować wst pnie w osi wrzeciona, wywołanie cyklu Dosun ć narz dzie do wiercenia 2, wywołanie cyklu swobodne przemieszczenie osi wrzeciona Dosun ć narz dzie do wiercenia 3 Pozycjonować wst pnie w osi wrzeciona, wywołanie cyklu Dosun ć narz dzie do wiercenia 4, wywołanie cyklu Przemieścić narz dzie poza materiałem, koniec programu Wywołanie cyklu
HEIDENHAIN iTNC 530
323
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Przykład: Cykle wiercenia
Przebieg programu Cykl wiercenia programować w programie głównym Zaprogramować obróbk w podprogramie, patrz „Podprogramy”, strona 475
Y
100 M12 70 20 M12
20
70
100
X
%C18 G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+3 * N40 T1 G17 S4500 * N50 G00 G40 G90 Z+250 * N60 G86 P01 +30 P02 1,75 * N70 X+20 Y+20 * N80 L1,0 * N90 X+70 Y+70 * N100 L1,0 * N110 G00 Z+250 M2 * N120 G98 L1 * N130 G36 S0 * N140 M19 * N150 G01 G91 X 2 F1000 * N160 G90 Z 30 * N170 G91 X+2 * N180 G79 * N190 G90 Z+5 * N200 G98 L0 * N99999999 %C18 G71 * Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Definicja cyklu nacinanie gwintu Dosun ć narz dzie do wiercenia 1 Wywołać podprogram 1 Dosun ć narz dzie do wiercenia 2 Wywołać podprogram 1 Wysun ć narz dzie z materiału, koniec programu głównego Podprogram 1: Nacinanie gwintu Określić k t wrzeciona dla orientacji Zorientować wrzeciono (powtórne nacinanie możliwe) Przesun ć narz dzie dla bezkolizyjnego zagł bienia (zależne od przekroju rdzenia i narz dzia) Najechać na gł bokość startow Narz dzie ponownie na środek wiercenia Wywołać cykl 18 wysun ć narz dzie z materiału Koniec podprogramu 1 Definicja cz ści nieobrobionej
324
8 Programowanie: cykle
Przykład: Cykle wiercenia w poł czeniu z tabel punktów
Współrz dne wiercenia s zapisane w pami ci w tabeli punktów TAB1.PNT i zostaj wywołane przez TNC z G79 PAT. Promienie narz dzi s tak wybrane, iż wszystkie kroki robocze można zobaczyć w grafice testowej. Przebieg programu Centrowanie Wiercenie Gwintowanie
100 90 65 55
30 10
M6
Y
10 20
40
80 90 100
X
%1 G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+4 * N40 G99 T2 L+0 R+2,4 * N50 G99 T3 L+0 R+3 * N60 T1 G17 S5000 * N70 G01 G40 Z+10 F5000 * Definicja narz dzia nakiełek Definicja narz dzia wiertło Definicja narz dzia gwintownik Wywołanie narz dzia nakiełek Przemieścić narz dzie na bezpieczn wysokość (F zaprogramować z wartości , TNC pozycjonuje po każdym cyklu na bezpieczn wysokość) N80 %:PAT: “TAB1“ * N90 G200 WIERCENIE Q200=2 Q201= 2 Q202=2 Q210=0 Q203=+0 Q204=0 ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZER.CZAS. U GÓRY ;WSP.POWIERZCHNI ;2. ODST.BEZP. Wprowadzić koniecznie 0, działa z tabeli punktów Wprowadzić koniecznie 0, działa z tabeli punktów Ustalić tabel punktów Definicja cyklu nakiełkowania Definicja cz ści nieobrobionej
Q206=150 ;F WEJŚCIE W MATERIAŁ
Q211=0.2 ;PRZERWA CZASOWA U DOŁU HEIDENHAIN iTNC 530 325
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
N100 G79 „PAT“ F5000 M3 * N110 G00 G40 Z+100 M6 * N120 T2 G17 S5000 * N130 G01 G40 Z+10 F5000 * N140 G200 WIERCENIE Q200=2 ;ODST P BEZPIECZ. Q201= 25 ;GŁ BOKOŚĆ Q206=150 ;F WEJŚCIE W MATERIAŁ Q202=5 Q210=0 Q203=+0 Q204=0 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZER.CZAS. U GÓRY ;WSP.POWIERZCHNI ;2. ODST.BEZP.
Wywołanie cyklu w poł czeniu z tabel punktów TAB1.PNT, Posuw pomi dzy punktami: 5 000 mm/min Swobodne przemieszczenie narz dzia, zmiana narz dzia Wywołanie narz dzia wiertło Przemieścić narz dzie na bezpieczn wysokość (F zaprogramować z wartości , Definicja cyklu Wiercenie
Wprowadzić koniecznie 0, działa z tabeli punktów Wprowadzić koniecznie 0, działa z tabeli punktów
Q211=0.2 ;PRZERWA CZASOWA U DOŁU N150 G79 “PAT“ F5000 M3 * N160 G00 G40 Z+100 M6 * N170 T3 G17 S200 * N180 G00 G40 Z+50 * N190 G84 P01 +2 P02 15 P03 0 P04 150 * N200 G79 “PAT“ F5000 M3 * N210 G00 G40 Z+100 M2 * N99999999 %1 G71 * Tabela punktów TAB1.PNT TAB1.PNT MM NR 0 1 2 3 4 5 6 7 X +10 +40 +90 +80 +80 +90 +10 +20 Y +10 +30 +10 +30 +65 +90 +90 +55 Z +0 +0 +0 +0 +0 +0 +0 +0 Wywołanie cyklu w poł czeniu z tabel punktów TAB1.PNT, Swobodne przemieszczenie narz dzia, zmiana narz dzia Wywołanie narz dzia gwintownik Przemieszczenie narz dzia na bezpieczn wysokość Definicja cyklu gwintownik Wywołanie cyklu w poł czeniu z tabel punktów TAB1.PNT, Przemieścić narz dzie poza materiałem, koniec programu
[END]
326
8 Programowanie: cykle
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Przegl d
Cykl G251KIESZEN PROSTOKATNA Cykl obróbki zgrubnej/wykańczaj cej z wyborem zakresu obróbki i pogł bianiem po linii helix G252 KIESZEN OKRAGŁA Cykl obróbki zgrubnej/wykańczaj cej z wyborem zakresu obróbki i pogł bianiem po linii helix G253 FREZOWANIE ROWKOW Cykl obróbki zgrubnej/wykańczaj cej z wyborem zakresu obróbki i pogł bianiem po linii helix lub ruchem wahadłowym G254 OKRAGŁY ROWEK Cykl obróbki zgrubnej/wykańczaj cej z wyborem zakresu obróbki i pogł bianiem po linii helix lub ruchem wahadłowym G212 KIESZEŃ NA GOT.(prostok tna) Cykl obróbki wykańczaj cej z automatycznym pozycjonowaniem wst pnym 2. odst p bezpieczeństwa G213 CZOP NA GOT.(prostok tny) Cykl obróbki wykańczaj cej z automatycznym pozycjonowaniem wst pnym 2. odst p bezpieczeństwa G214 KIESZEN OKRAGŁA OBROBKA NA GOTOWO Cykl obróbki wykańczaj cej z automatycznym pozycjonowaniem wst pnym 2. odst p bezpieczeństwa Softkey Strona Strona 329
Strona 334
Strona 338
Strona 343
Strona 348
Strona 350
Strona 352
HEIDENHAIN iTNC 530
327
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Cykl G215 CZOP OKRAGŁY OBROBKA NA GOTOWO Cykl obróbki wykańczaj cej z automatycznym pozycjonowaniem wst pnym 2. Odst p bezpieczeństwa G 210 ROWEK RUCHEM WAHADŁOWYM Cykl obróbki zgrubnej/wykańczaj cej z automatycznympozycjonowaniem wst pnym, ruch wahadłowy przy pogł bianiu G211 OKRAGŁY ROWEK Cykl obróbki zgrubnej/wykańczaj cej z automatycznympozycjonowaniem wst pnym, ruch wahadłowy przy pogł bianiu
Softkey
Strona Strona 354
Strona 356
Strona 359
328
8 Programowanie: cykle
KIESZEN PROSTOKATNA (cykl G251)
Przy pomocy cyklu kieszeni prostok tnej G251 można dokonywać pełnej obróbki kieszeni prostok tnej. W zależności od parametrów cyklu do dyspozycji znajduj si nast puj ce alternatywy obróbki: Pełna obróbka: Obróbka zgrubna, obróbka wykańczaj ca dna, obróbka wykańczaj ca boku Tylko obróbka zgrubna Tylko obróbka wykańczaj ca dann i obróbka wykańczaj ca boku Tylko obróbka wykańczaj ca dna Tylko obróbka na gotowo boku Przy nieaktywnej tabeli narz dzi należy zawsze zagł biać si prostopadle w materiał (Q366=0), ponieważ nie można zdefiniować k ta zagł bienia. Obróbka zgrubna 1 Narz dzie zagł bia si na środku kieszeni w materiał obrabianego przedmiotu i przesuwa si na pierwsz gł bokość dosuwu. Sposób pogł biania określamy przy pomocy parametru Q366 2 TNC obrabia kieszeń od wewn trz na zewn trz przy uwzgl dnieniu współczynnika nałożenia (parametr Q370) i naddatku na obróbk wykańczaj c (parametry Q368 i Q369) 3 Przy końcu operacji usuwania materiału TNC odsuwa narz dzie tangencjalnie od ścianki kieszeni, przemieszcza na odst p bezpieczeństwa nad aktualn gł bokość dosuwu i stamt d z powortem na biegu szybkim na środek kieszeni 4 Ta operacja powtarza si , aż zostanie osi gni ta gł bokość frezowania
HEIDENHAIN iTNC 530
329
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Obróbka wykańczaj ca 5 O ile zdefiniowano naddatki na obróbk wykańczaj c , to TNC obrabia na gotowo najpierw ścianki kieszeni, jeśli wprowadzono kilkoma dosuwami. Scianka kieszeni zostaje przy tym najechana tangencjalnie 6 Nast pnie TNC obrabia na gotowo dno kieszeni od wewn trz do zewn trz. Dno kieszeni zostaje przy tym najechane tangencjalnie Prosz uwzgl dnić przed programowaniem Wypozycjonować wst pnie narz dzie na pozycj startu na płaszczyźnie obróbki z korekcj promienia R0. Uwzgl dnić parametr Q367 (położenie kieszeni). TNC wykonuje cykl w osiach (płaszczyzny obróbki), przy pomocy których dokonano dosuwu na pozycj startu. Np. w X i Y, jeśli z G79:G01 X... Y... i w U oraz V, jeśli G79:G01 U... V... programowano. TNC pozycjonuje narz dzie na osi narz dzi automatycznie. Uwzgl dnić parametr Q204 (2. odst p bezpieczeństwa). Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. TNC pozycjonuje narz dzie na końcu cyklu ponownie na pozycji startu. TNC pozycjonuje narz dzie przy końcu operacji usuwania materiału na biegu szybkim z powrotem na środku kieszeni. Narz dzie znajduje si przy tym w odst pie bezpieczeństwa nad aktualn gł bokości dosuwu. Tak wprowadzić odst p bezpieczeństwa, iż narz dzie przy przemieszczeniu nie zostanie zakleszczone przez zeskrawane wióry.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
330
8 Programowanie: cykle
Q207
1. długość kraw dzi bocznej Q218 (przyrostowo): Długość kieszeni, równolegle do osi głównej płaszczyzny obróbki 2. długość kraw dzi bocznej Q219 (przyrostowo): Długość kieszeni, równolegle do osi pomocniczej płaszczyzny obróbki Promień naroża Q220: Promień naroża kieszeni. Jeśli nie wprowadzono, TNC wyznacza promień naroża równy promieniowi narz dzia Naddatek dla obróbki wykańczaj cej z boku Q368 (przyrostowo): Naddatek dla obróbki wykańczaj cej na płaszczyźnie obróbki. Położenie przy obrocie Q224 (absolutnie): K t, o który zostaje cała kieszeń obrócona. Centrum obrotu leży na pozycji, na której znajduje si narz dzie przy wywołaniu cyklu. Położenie kieszeni Q367: Położenie kieszeni w odniesieniu do pozycji narz dzia przy wywołaniu cyklu (patrz rysunek po prawej na środku): 0: Pozycja narz dzia = środek kieszeni 1: Pozycja narz dzia = lewy dolny róg 2: Pozycja narz dzia = prawy dolny róg 3: Pozycja narz dzia = prawy górny róg 4: Pozycja narz dzia = lewy górny róg Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03: +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne
Y
Y
Q367=0 Q367=1
X Y Y
Q367=2
X
Q367=3
Q367=4
X
Y
Q351=1
Q351=+1
k
HEIDENHAIN iTNC 530
Q219
Zakres obróbki (0/1/2) Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczaj ca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczaj ca Obróbka wykańczaj ca na boku i obróbka wykańczaj ca na dnie zostaj tylko wykonane, jeśli został zdefiniowany odpowiedni naddatek na obróbk wykańczaj c (Q368, Q369)
Y
Q218
X
X
X
331
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Q 22 0
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno kieszeni Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te, wprowadzić wartość wi ksz od 0 Naddatek dla obróbki wykańczaj cej dna Q369 (przyrostowo): Naddatek dla obróbki wykańczaj cej dna Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przemieszczeniu na dno w mm/min Dosuw obróbka na gotowo Q338 (przyrostowo): Wymiar, o jaki narz dzie zostaje dosuni te w osi wrzeciona przy obróbce wykańczaj cej. Q338=0: Obróbka wykańczaj ca przy jednym dosuni ciu Bezpieczna wysokość Q200 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni obrabianego przedmiotu Współrz dna powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna bezwzgl dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem)
Q200 Q369 Q368 Q204
Z
Q206
Q338 Q202 Q201
X
Z
Q203
X
332
8 Programowanie: cykle
Współczynnik nałożenia toru Q370: Q370 x promień narz dzia daje boczny dosuw k Sposób pogł biania Q366: Rodzaj sposobu pogł biania: 0 = pogł bianie prostopadłe. Niezależnie od zdefiniowanego w tabeli narz dzia k ta wejścia w materiał ANGLE TNC wchodzi prostopadle w materiał 1 = pogł bianie po linii helix. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach 2 = zagł bienie ruchem wahadłowym. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach. Długość wychylenia przy ruchu wahadłowym zależy od k ta zagł bienia, jako wartość minimaln TNC wykorzystuje podwójn średnic narz dzia Posuw obróbka wykańczaj ca Q385: Pr dkość przemieszczenia narz dzia przy obróbce wykańczaj cej boków i gł bokości w mm/min
N10 G251 KIESZEŃ PROSTOK TNA Q215=0 Q218=80 Q219=60 Q220=5 Q224=+0 Q367=0 Q351=+1 Q202=5 ;ZAKRES OBROBKI ;1. DŁUGOŚĆ BOKU ;2. DŁUGOŚĆ BOKU ;PROMIEŃ NAROżA ;POŁOZENIE PRZY OBROCIE ;POŁOżENIE KIESZENI ;RODZAJ FREZOWANIA ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q368=0.2 ;NADDATEK Z BOKU
Q207=500 ;POSUW FREZOWANIA Q201= 20 ;GŁ BOKOŚĆ
Q369=0.1 ;NADDATEK NA DNIE Q206=150 ;POSUW WGŁEBNY Q338=5 Q200=2 Q203=+0 Q204=50 Q370=1 Q366=1 ;DOSUW OBRÓBKI NA GOTOWO ;ODST P BEZPIECZ. ;WSPŁ. POWIERZCHNI ;2. ODST P BEZPIECZ. ;NAKŁADANIE SIE TOROW KSZTAŁTOWYCH ;POGŁEBIANIE
Q385=500 ;POSUW OBRÓBKA WYKAŃCZAJ CA N20 G79:G01 X+50 Y+50 Z+0 F15000 M3
HEIDENHAIN iTNC 530
333
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Př klad: NC bloki
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
KIESZEN OKRAGŁA (cykl G252)
Przy pomocy cyklu kieszeni okr głej 252 można dokonywać pełnej obróbki kieszeni okr głej. W zależności od parametrów cyklu do dyspozycji znajduj si nast puj ce alternatywy obróbki: Pełna obróbka: Obróbka zgrubna, obróbka wykańczaj ca dna, obróbka wykańczaj ca boku Tylko obróbka zgrubna Tylko obróbka wykańczaj ca dann i obróbka wykańczaj ca boku Tylko obróbka wykańczaj ca dna Tylko obróbka na gotowo boku Przy nieaktywnej tabeli narz dzi należy zawsze zagł biać si prostopadle w materiał (Q366=0), ponieważ nie można zdefiniować k ta zagł bienia. Obróbka zgrubna 1 Narz dzie zagł bia si na środku kieszeni w materiał obrabianego przedmiotu i przesuwa si na pierwsz gł bokość dosuwu. Sposób pogł biania określamy przy pomocy parametru Q366 2 TNC obrabia kieszeń od wewn trz na zewn trz przy uwzgl dnieniu współczynnika nałożenia (parametr Q370) i naddatku na obróbk wykańczaj c (parametry Q368 i Q369)) 3 Przy końcu operacji usuwania materiału TNC odsuwa narz dzie tangencjalnie od ścianki kieszeni, przemieszcza na odst p bezpieczeństwa nad aktualn gł bokość dosuwu i stamt d z powortem na biegu szybkim na środek kieszeni 4 Ta operacja powtarza si , aż zostanie osi gni ta gł bokość frezowania
334
8 Programowanie: cykle
Obróbka wykańczaj ca 5 O ile zdefiniowano naddatki na obróbk wykańczaj c , to TNC obrabia na gotowo najpierw ścianki kieszeni, jeśli wprowadzono kilkoma dosuwami. Scianka kieszeni zostaje przy tym najechana tangencjalnie 6 Nast pnie TNC obrabia na gotowo dno kieszeni od wewn trz do zewn trz. Dno kieszeni zostaje przy tym najechane tangencjalnie Prosz uwzgl dnić przed programowaniem Wypozycjonować wst pnie narz dzie na pozycj startu (środek okr gu) na płaszczyźnie obróbki z korekcj promienia R0. TNC wykonuje cykl w osiach (płaszczyzny obróbki), przy pomocy których dokonano dosuwu na pozycj startu. Np. w X i Y, jeśli z G79:G01 X... Y... i w U oraz V, jeśli G79:G01 U... V... programowano. TNC pozycjonuje narz dzie na osi narz dzi automatycznie. Uwzgl dnić parametr Q204 (2. odst p bezpieczeństwa). Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. TNC pozycjonuje narz dzie na końcu cyklu ponownie na pozycji startu. TNC pozycjonuje narz dzie przy końcu operacji usuwania materiału na biegu szybkim z powrotem na środku kieszeni. Narz dzie znajduje si przy tym w odst pie bezpieczeństwa nad aktualn gł bokości dosuwu. Tak wprowadzić odst p bezpieczeństwa, iż narz dzie przy przemieszczeniu nie zostanie zakleszczone przez zeskrawane wióry.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
335
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Srednica okr gu Q223: Srednica obrobionej na gotowo kieszeni Naddatek dla obróbki wykańczaj cej z boku Q368 (przyrostowo): Naddatek dla obróbki wykańczaj cej na płaszczyźnie obróbki. Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03: +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno kieszeni Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te, wprowadzić wartość wi ksz od 0 Naddatek dla obróbki wykańczaj cej dna Q369 (przyrostowo): Naddatek dla obróbki wykańczaj cej dna Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przemieszczeniu na dno w mm/min Dosuw obróbka na gotowo Q338 (przyrostowo): Wymiar, o jaki narz dzie zostaje dosuni te w osi wrzeciona przy obróbce wykańczaj cej. Q338=0: Obróbka wykańczaj ca przy jednym dosuni ciu
Q223
Zakres obróbki (0/1/2) Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczaj ca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczaj ca Obróbka wykańczaj ca na boku i obróbka wykańczaj ca na dnie zostaj tylko wykonane, jeśli został zdefiniowany odpowiedni naddatek na obróbk wykańczaj c (Q368, Q369)
Y
Q207
X
Z
Q206
Q338 Q202 Q201
X
336
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni obrabianego przedmiotu Współrz dna powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna bezwzgl dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Współczynnik nałożenia toru Q370: Q370 x promień narz dzia daje boczny dosuw k Sposób pogł biania Q366: Rodzaj sposobu pogł biania: 0 = pogł bianie prostopadłe. Niezależnie od zdefiniowanego w tabeli narz dzia k ta wejścia w materiał ANGLE TNC wchodzi prostopadle w materiał 1 = pogł bianie po linii helix. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach Posuw obróbka wykańczaj ca Q385: Pr dkość przemieszczenia narz dzia przy obróbce wykańczaj cej boków i gł bokości w mm/min
Z
Q200 Q369
Q368
Q204
Q203
X
Př klad: NC bloki N10 G252 KIESZEŃ OKR GŁA Q215=0 Q223=60 ;ZAKRES OBROBKI ;SREDNICA OKREGU
Q368=0.2 ;NADDATEK Z BOKU Q207=500 ;POSUW FREZOWANIA Q351=+1 Q202=5 ;RODZAJ FREZOWANIA ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ Q201= 20 ;GŁ BOKOŚĆ
Q369=0.1 ;NADDATEK NA DNIE Q206=150 ;POSUW WGŁEBNY Q338=5 Q200=2 Q203=+0 Q204=50 Q370=1 Q366=1 ;DOSUW OBRÓBKI NA GOTOWO ;ODST P BEZPIECZ. ;WSPŁ. POWIERZCHNI ;2. ODST P BEZPIECZ. ;NAKŁADANIE SIE TOROW KSZTAŁTOWYCH ;POGŁEBIANIE
Q385=500 ;POSUW OBRÓBKA WYKAŃCZAJ CA N20 G79:G01 X+50 Y+50 Z+0 F15000 M3
HEIDENHAIN iTNC 530
337
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
FREZOWANIE ROWKÓW (cykl 253)
Przy pomocy cyklu 253 można dokonywać pełnej obróbki rowka. W zależności od parametrów cyklu do dyspozycji znajduj si nast puj ce alternatywy obróbki: Pełna obróbka: Obróbka zgrubna, obróbka wykańczaj ca dna, obróbka wykańczaj ca boku Tylko obróbka zgrubna Tylko obróbka wykańczaj ca dann i obróbka wykańczaj ca boku Tylko obróbka wykańczaj ca dna Tylko obróbka na gotowo boku Przy nieaktywnej tabeli narz dzi należy zawsze zagł biać si prostopadle w materiał (Q366=0), ponieważ nie można zdefiniować k ta zagł bienia. Obróbka zgrubna 1 Narz dzie przemieszcza si ruchem wahadłowym poczynaj c od lewego punktu środkowego rowka ze zdefiniowanym w tabeli narz dzi k tem pogł bienia na pierwsz gł bokość dosuwu. Sposób pogł biania określamy przy pomocy parametru Q366 2 TNC skrawa rowek od wewn trz do zewn trz przy uwzgl dnieniu naddatków na obróbk wykańczaj c (parametry Q368 i Q369) 3 Ta operacja powtarza si , aż zostanie osi gni ta programowana gł bokość rowka
338
8 Programowanie: cykle
Obróbka wykańczaj ca 4 O ile zdefiniowano naddatki na obróbk wykańczaj c , to TNC obrabia na gotowo najpierw ścianki rowka, jeśli wprowadzono kilkoma dosuwami. Scianka rowka zostaje przy tym najechana tangencjalnie w prawym okr gu rowka 5 Nast pnie TNC obrabia na gotowo dno rowka od wewn trz do zewn trz. Dno rowka zostaje przy tym najechane tangencjalnie Prosz uwzgl dnić przed programowaniem Wypozycjonować wst pnie narz dzie na pozycj startu na płaszczyźnie obróbki z korekcj promienia R0. Uwzgl dnić parametr Q367 (położenie rowka). TNC wykonuje cykl w osiach (płaszczyzny obróbki), przy pomocy których dokonano dosuwu na pozycj startu. Np. w X i Y, jeśli z G79:G01 X... Y... i w U oraz V, jeśli G79:G01 U... V... programowano. TNC pozycjonuje narz dzie na osi narz dzi automatycznie. Uwzgl dnić parametr Q204 (2. odst p bezpieczeństwa). Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli szerokość rowka jest wi ksza niż podwójna średnica narz dzia, to TNC skrawa rowek odpowiednio od wewn trz do zewn trz. To znaczy można również przy użyciu małych narz dzi frezować dowolne rowki.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
339
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Zakres obróbki (0/1/2) Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczaj ca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczaj ca Obróbka wykańczaj ca na boku i obróbka wykańczaj ca na dnie zostaj tylko wykonane, jeśli został zdefiniowany odpowiedni naddatek na obróbk wykańczaj c (Q368, Q369) Długość rowka Q218 (wartość równolegle do osi głównej płaszczyzny obróbki) Wprowadzić dłuższ kraw dź boczn rowka Szerokość rowka Q219 (wartość równolegle do osi pomocniczej płaszczyzny obróbki) Wprowadzić szerokość rowka; jeśli szerokość rowka wprowadzona jest równa średnicy narz dzia, to TNC dokonuje tylko obróbki zgrubnej (frezowanie rowków podłużnych). Maksymalna szerokość rowka przy obróbce zgrubnej: podwójna średnica narz dzia Naddatek dla obróbki wykańczaj cej z boku Q368 (przyrostowo): Naddatek dla obróbki wykańczaj cej na płaszczyźnie obróbki. Położenie przy obrocie Q224 (absolutnie): K t, o który zostaje obrócony cały rowek. Centrum obrotu leży na pozycji, na której znajduje si narz dzie przy wywołaniu cyklu. Położenie rowka (0/1/2/3/4) Q367: Położenie rowka w odniesieniu do pozycji narz dzia przy wywołaniu cyklu (patrz rysunek po prawej na środku): 0: Pozycja narz dzia = środek rowka 1: Pozycja narz dzia = lewy koniec rowka 2: Pozycja narz dzia = centrum lewego okr gu rowka 3: Pozycja narz dzia = centrum prawego okr gu rowka 4: Pozycja narz dzia = prawy koniec rowka Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03: +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne
Y
Y
Q218
Q224
Q219
X
Y
Y
Q367=1
Q367=2
Q367=0
X Y X
Q367=3
Q367=4
X
X
340
8 Programowanie: cykle
Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno rowka Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te, wprowadzić wartość wi ksz od 0 Naddatek dla obróbki wykańczaj cej dna Q369 (przyrostowo): Naddatek dla obróbki wykańczaj cej dna Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przemieszczeniu na dno w mm/min Dosuw obróbka na gotowo Q338 (przyrostowo): Wymiar, o jaki narz dzie zostaje dosuni te w osi wrzeciona przy obróbce wykańczaj cej. Q338=0: Obróbka wykańczaj ca przy jednym dosuni ciu
Q202 Q201 Q206
Z
Q338
X
HEIDENHAIN iTNC 530
341
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Bezpieczna wysokość Q200 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni obrabianego przedmiotu Współrz dna powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna bezwzgl dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Sposób pogł biania Q366: Rodzaj sposobu pogł biania: 0 = pogł bianie prostopadłe. Niezależnie od zdefiniowanego w tabeli narz dzia k ta wejścia w materiał ANGLE TNC wchodzi prostopadle w materiał 1 = pogł bianie po linii helix. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach. Dokonać zagł bienia w materiał tylko po linii śrubowej, jeśli jest dostatecznie dużo miejsca 2 = zagł bienie ruchem wahadłowym. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach Posuw obróbka wykańczaj ca Q385: Pr dkość przemieszczenia narz dzia przy obróbce wykańczaj cej boków i gł bokości w mm/min
Z
Q200 Q369
Q368
Q204
Q203
X
Př klad: NC bloki N10 G253 FREZOWANIE ROWKÓW Q215=0 Q218=80 Q219=12 Q224=+0 Q367=0 Q351=+1 Q202=5 ;ZAKRES OBROBKI ;DŁUGOŚĆ ROWKA ;SZEROKOŚĆ ROWKA ;POŁOZENIE PRZY OBROCIE ;POŁOżENIE ROWKA ;RODZAJ FREZOWANIA ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q368=0.2 ;NADDATEK Z BOKU
Q207=500 ;POSUW FREZOWANIA Q201= 20 ;GŁ BOKOŚĆ
Q369=0.1 ;NADDATEK NA DNIE Q206=150 ;POSUW WGŁEBNY Q338=5 Q200=2 Q203=+0 Q204=50 Q366=1 ;DOSUW OBRÓBKI NA GOTOWO ;ODST P BEZPIECZ. ;WSPŁ. POWIERZCHNI ;2. ODST P BEZPIECZ. ;POGŁEBIANIE
Q385=500 ;POSUW OBRÓBKA WYKAŃCZAJ CA N20 G79:G01 X+50 Y+50 Z+0 F15000 M3
342
8 Programowanie: cykle
OKRAGŁY ROWEK (cykl 254)
Przy pomocy cyklu 254 można dokonywać pełnej obróbki okr głego rowka. W zależności od parametrów cyklu do dyspozycji znajduj si nast puj ce alternatywy obróbki: Pełna obróbka: Obróbka zgrubna, obróbka wykańczaj ca dna, obróbka wykańczaj ca boku Tylko obróbka zgrubna Tylko obróbka wykańczaj ca dann i obróbka wykańczaj ca boku Tylko obróbka wykańczaj ca dna Tylko obróbka na gotowo boku Przy nieaktywnej tabeli narz dzi należy zawsze zagł biać si prostopadle w materiał (Q366=0), ponieważ nie można zdefiniować k ta zagł bienia. Obróbka zgrubna 1 Narz dzie przemieszcza si ruchem wahadłowym na środku rowka ze zdefiniowanym w tabeli narz dzi k tem zagł bienia na pierwsz gł bokość dosuwu. Sposób pogł biania określamy przy pomocy parametru Q366 2 TNC skrawa rowek od wewn trz do zewn trz przy uwzgl dnieniu naddatków na obróbk wykańczaj c (parametry Q368 i Q369) 3 Ta operacja powtarza si , aż zostanie osi gni ta programowana gł bokość rowka
HEIDENHAIN iTNC 530
343
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Obróbka wykańczaj ca 4 O ile zdefiniowano naddatki na obróbk wykańczaj c , to TNC obrabia na gotowo najpierw ścianki rowka, jeśli wprowadzono kilkoma dosuwami. Scianka rowka zostaje przy tym najechana tangencjalnie 5 Nast pnie TNC obrabia na gotowo dno rowka od wewn trz do zewn trz. Dno rowka zostaje przy tym najechane tangencjalnie Prosz uwzgl dnić przed programowaniem Wypozycjonować wst pnie narz dzie na płaszczyźnie obróbki z korekcj promienia R0. Parametr Q367 (Baza dla długości rowka) odpowiednio zdefiniować. TNC wykonuje cykl w osiach (płaszczyzny obróbki), przy pomocy których dokonano dosuwu na pozycj startu. Np. w X i Y, jeśli z G79:G01 X... Y... i w U oraz V, jeśli G79:G01 U... V... programowano. TNC pozycjonuje narz dzie na osi narz dzi automatycznie. Uwzgl dnić parametr Q204 (2. odst p bezpieczeństwa). Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli szerokość rowka jest wi ksza niż podwójna średnica narz dzia, to TNC skrawa rowek odpowiednio od wewn trz do zewn trz. To znaczy można również przy użyciu małych narz dzi frezować dowolne rowki.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
344
8 Programowanie: cykle
Zakres obróbki (0/1/2) Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczaj ca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczaj ca Obróbka wykańczaj ca na boku i obróbka wykańczaj ca na dnie zostaj tylko wykonane, jeśli został zdefiniowany odpowiedni naddatek na obróbk wykańczaj c (Q368, Q369) Szerokość rowka Q219 (wartość równolegle do osi pomocniczej płaszczyzny obróbki) Wprowadzić szerokość rowka; jeśli szerokość rowka wprowadzona jest równa średnicy narz dzia, to TNC dokonuje tylko obróbki zgrubnej (frezowanie rowków podłużnych). Maksymalna szerokość rowka przy obróbce zgrubnej: podwójna średnica narz dzia Naddatek dla obróbki wykańczaj cej z boku Q368 (przyrostowo): Naddatek dla obróbki wykańczaj cej na płaszczyźnie obróbki. średnica wycinka koła Q375: Wprowadzić średnic wycinka koła Baza dla położenia rowka (0/1/2/3) Q367: Położenie rowka w odniesieniu do pozycji narz dzia przy wywołaniu cyklu (patrz rysunek po prawej na środku): 0: Pozycja narz dzia nie zostaje uwzgl dniona. Położenie rowka wynika z wprowadzonego środka wycinka koła i k ta startu 1: Pozycja narz dzia = centrum lewego okr gu rowka. K t startu Q376 odnosi si do tej pozycji. Wprowadzony środek wycinka koła nie zostaje uwzgl dniony. 2: Pozycja narz dzia = centrum osi środkowej. K t startu Q376 odnosi si do tej pozycji. Wprowadzony środek wycinka koła nie zostaje uwzgl dniony. 3: Pozycja narz dzia = centrum prawego okr gu rowka. K t startu Q376 odnosi si do tej pozycji. Wprowadzony środek wycinka koła nie zostaje uwzgl dniony. Srodek 1 szej osi Q216 (absolutnie): Srodek wycinka koła w osi głównej płaszczyzny obróbki Działa tylko, jeśli Q367 = 0 Srodek 2 szej osi Q217 (absolutnie): Srodek wycinka koła w osi pomocniczej płaszczyzny obróbki. Działa tylko, jeśli Q367 = 0 K t startu Q376 (absolutnie): Wprowadzić k t biegunowy punktu startu K t rozwarcia rowka Q248 (przyrostowo): Wprowadzić k t rozwarcia rowka
Q217
Y
Q219
Q248
Q37 5
Q376
Q216
X
Y
Y
Q367=0
Q367=1
X Y Y
X
Q367=2
Q367=3
X
X
HEIDENHAIN iTNC 530
345
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Krok k ta Q378 (przyrostowo): K t, o który zostaje obrócony cały rowek. Srodek obrotu leży na środku wycinka koła Liczba zabiegów obróbkowych Q377: Liczba zabiegów obróbkowych na wycinku koła Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03: +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno rowka Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te, wprowadzić wartość wi ksz od 0 Naddatek dla obróbki wykańczaj cej dna Q369 (przyrostowo): Naddatek dla obróbki wykańczaj cej dna Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przemieszczeniu na dno w mm/min Dosuw obróbka na gotowo Q338 (przyrostowo): Wymiar, o jaki narz dzie zostaje dosuni te w osi wrzeciona przy obróbce wykańczaj cej. Q338=0: Obróbka wykańczaj ca przy jednym dosuni ciu
Y
Q37
8
Q376
X
Z
Q206
Q338 Q202 Q201
X
346
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni obrabianego przedmiotu Współrz dna powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna bezwzgl dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Sposób pogł biania Q366: Rodzaj sposobu pogł biania: 0 = pogł bianie prostopadłe. Niezależnie od zdefiniowanego w tabeli narz dzia k ta wejścia w materiał ANGLE TNC wchodzi prostopadle w materiał 1 = pogł bianie po linii helix. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach. Dokonać zagł bienia w materiał tylko po linii śrubowej, jeśli jest dostatecznie dużo miejsca 2 = zagł bienie ruchem wahadłowym. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach Posuw obróbka wykańczaj ca Q385: Pr dkość przemieszczenia narz dzia przy obróbce wykańczaj cej boków i gł bokości w mm/min
Z
Q200 Q369
Q368
Q204
Q203
X
Př klad: NC bloki N10 G254 OKR GŁY ROWEK Q215=0 ;ZAKRES OBROBKI Q219=12 ;SZEROKOŚĆ ROWKA Q368=0.2 ;NADDATEK Z BOKU Q375=80 ;ŚREDNICA WYCINKA KOŁA Q367=0 ;BAZA POŁOżENIA ROWKA Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q376=+45 ;K T STARTU Q248=90 ;KAT ROZWARCIA Q378=0 Q377=1 ;KROK K TA ;ILOŚĆ ZABIEGÓW OBR.
Q207=500 ;POSUW FREZOWANIA Q351=+1 ;RODZAJ FREZOWANIA Q201= 20 ;GŁ BOKOŚĆ Q202=5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q369=0.1 ;NADDATEK NA DNIE Q206=150 ;POSUW WGŁEBNY Q338=5 Q200=2 ;DOSUW OBRÓBKI NA GOTOWO ;ODST P BEZPIECZ.
Q203=+0 ;WSPŁ. POWIERZCHNI Q204=50 ;2. ODST P BEZPIECZ. Q366=1 ;POGŁEBIANIE Q385=500 ;POSUW OBRÓBKA WYKAŃCZAJ CA N20 G79:G01 X+50 Y+50 Z+0 F15000 M3 HEIDENHAIN iTNC 530 347
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
KIESZEN OBRABIAĆ NA GOTOWO (cykl G212)
1 TNC przemieszcza narz dzie automatycznie w osi wrzeciona na Bezpieczn wysokość, lub –jeśli wprowadzono – na 2. g Bezpieczn wysokość i nast pnie do środka kieszeni 2 Ze środka kieszeni narz dzie przemieszcza si na płaszczyźnie obróbki do punktu startu obróbki. TNC uwzgl dnia dla obliczenia punktu startu naddatek i promień narz dzia. W danym przypadku TNC wcina narz dzie w środek kieszeni 3 Jeśli narz dzie znajduje si na 2 giej Bezpiecznej wysokości, to TNC przemieszcza si na biegu szybkim na Bezpieczn wysokość i z tamt d z posuwem dosuwu wgł bnego na pierwsz gł bokość dosuwu 4 Nast pnie narz dzie przemieszcza si stycznie do konturu cz ści gotowej i frezuje ruchem współbieżnym po obwodzie 5 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja powtarza si (3 5), aż zostanie osi gni ta zaprogramowana gł bokość 7 Przy końcu cyklu TNC przemieszcza narz dzie na biegu szybkim na Bezpieczn wysokość lub –jeśli wprowadzono – na 2 g Bezpieczn wysokość i nast pnie na środek kieszeni (pozycja końcowa = pozycja startu)
Q206
Z
Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie w osi narz dzi i na płaszczyźnie automatycznie. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli chcemy obrabiać kieszeń na gotowo od razu, to prosz używać freza z tn cym przez środek z bem czołowym (DIN 844) i wprowadzić niewielki posuw dosuwu wgł bnego. Minimalna wielkość kieszeni: trzykrotny promień narz dzia
Q200 Q203 Q202 Q201 Q204
X
Y
Q218
Q217
Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
Q207
Q216
Q221
348
8 Programowanie: cykle
Q219
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0).
Q 0 22
X
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno kieszeni Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przejeździe na gł bokość w mm/min. Jeśli zagł biamy si w materiał, to prosz wprowadzić mniejsz wartość niż to zdefiniowano w Q207 Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te, wprowadzić wartość wi ksz od 0 Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Srodek 1 szej osi Q216 (absolutnie): Srodek kieszeni w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Srodek kieszeni w osi pomocniczej płaszczyzny obróbki 1. długość kraw dzi bocznej Q218 (przyrostowo): Długość kieszeni, równolegle do osi głównej płaszczyzny obróbki 2. długość kraw dzi bocznej Q219 (przyrostowo): Długość kieszeni, równolegle do osi pomocniczej płaszczyzny obróbki Promień naroża Q220: Promień naroża kieszeni. Jeśli nie wprowadzono, TNC wyznacza promień naroża równy promieniowi narz dzia Naddatek 1 szej osi Q221 (przyrostowo): Naddatek dla obliczenia pozycji wst pnej w osi głównej płaszczyzny obróbki, odniesiony do długości kieszeni
N350 G212 OBRÓBKA KIESZENI NA GOTOWO Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q202=5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q207=500 ;POSUW FREZOWANIA Q203=+30 ;WSPŁ. POWIERZCHNI Q204=50 ;2. ODST P BEZPIECZ. Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q218=80 Q219=60 Q220=5 Q221=0 ;1. DŁUGOŚĆ BOKU ;2. DŁUGOŚĆ BOKU ;PROMIEŃ NAROżA ;NADDATEK
HEIDENHAIN iTNC 530
349
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Př klad: NC bloki
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
CZOP OBRABIAĆ NA GOTOWO (cykl G213)
1 TNC przemieszcza narz dzie automatycznie w osi wrzeciona na Bezpieczn wysokość, lub –jeśli wprowadzono – na 2 g Bezpieczn wysokość i nast pnie do środka kieszeni 2 Ze środka czopu narz dzie przemieszcza si na płaszczyźnie obróbki do punktu startu obróbki. Punkt startu leży w odległości równej 3,5 krotnej wartości promienia narz dzia na prawo od czopu 3 Jeśli narz dzie znajduje si na 2 giej Bezpiecznej wysokości, to TNC przemieszcza si na biegu szybkim na Bezpieczn wysokość i z tamt d z posuwem dosuwu wgł bnego na pierwsz gł bokość dosuwu 4 Nast pnie narz dzie przemieszcza si stycznie do konturu cz ści gotowej i frezuje ruchem współbieżnym po obwodzie 5 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja powtarza si (3 5), aż zostanie osi gni ta zaprogramowana gł bokość 7 Przy końcu cyklu TNC przemieszcza narz dzie na biegu szybkim na Bezpieczn wysokość lub –jeśli wprowadzono – na 2 g Bezpieczn wysokość i nast pnie na środek czopu (pozycja końcowa = pozycja startu) Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie w osi narz dzi i na płaszczyźnie automatycznie. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli czop ma być wyfrezowany od razu, to prosz używać frezu z tn cym przez środek z bem czołowym (DIN 844). Prosz wprowadzić dla posuwu dosuwu na gł bokość niewielk wartość.
Q200 Q203 Q202 Q201 Q204
Y
X
Q206
Z
X
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
Q217
Y
Q218
Q
Q216 Q221
Q207
350
8 Programowanie: cykle
Q219
0 22
X
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy zjeździe na gł bokość w mm/min. Jeśli zagł biamy si w materiał, to prosz wprowadzić mniejsz wartość, jeśli poza materiałem to prosz wprowadzić wi ksz wartość Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Wprowadzić wartość wi ksz od 0 Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Srodek 1 szej osi Q216 (absolutnie): Srodek czopu w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Srodek czopu w osi pomocniczej płaszczyzny obróbki 1. długość kraw dzi bocznej Q218 (przyrostowo): Długość kieszeni, równolegle do osi głównej płaszczyzny obróbki 2. długość kraw dzi bocznej Q219 (przyrostowo): Długość czopu, równolegle do osi głównej płaszczyzny obróbki Promień naroża Q220: Promień naroża czopu Naddatek 1 szej osi Q221 (przyrostowo): Naddatek dla obliczenia pozycji wst pnej w osi głównej płaszczyzny obróbki, odniesiony do długości czopu
N350 G213 OBRÓBKA CZOPU NA GOTOWO Q200=2 ;ODST P BEZPIECZ. Q291= 20 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q202=5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q207=500 ;POSUW FREZOWANIA Q203=+30 ;WSPŁ. POWIERZCHNI Q294=50 ;2. ODST P BEZPIECZ. Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q218=80 Q219=60 Q220=5 Q221=0 ;1. DŁUGOŚĆ BOKU ;2. DŁUGOŚĆ BOKU ;PROMIEŃ NAROżA ;NADDATEK
HEIDENHAIN iTNC 530
351
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Př klad: NC bloki
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
KIESZEN OKRAGŁA OBRABIAĆ NA GOTOWO (cykl G214)
1 TNC przemieszcza narz dzie automatycznie w osi wrzeciona na Bezpieczn wysokość, lub –jeśli wprowadzono – na 2. g Bezpieczn wysokość i nast pnie do środka kieszeni 2 Ze środka kieszeni narz dzie przemieszcza si na płaszczyźnie obróbki do punktu startu obróbki. TNC uwzgl dnia dla obliczenia punktu startu przekrój cz ści nieobrobionej i promień narz dzia. Jeśli promień cz ści nieobrobionej zostanie wprowadzony z wartości 0, to TNC wcina narz dzie w środek kieszeni 3 Jeśli narz dzie znajduje si na 2 giej Bezpiecznej wysokości, to TNC przemieszcza si na biegu szybkim na Bezpieczn wysokość i z tamt d z posuwem dosuwu wgł bnego na pierwsz gł bokość dosuwu 4 Nast pnie narz dzie przemieszcza si stycznie do konturu cz ści gotowej i frezuje ruchem współbieżnym po obwodzie 5 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja powtarza si (3 5), aż zostanie osi gni ta zaprogramowana gł bokość 7 Przy końcu cyklu TNC przemieszcza narz dzie na biegu szybkim na Bezpieczn wysokość lub –jeśli wprowadzono – na 2 g 2. Bezpieczn wysokość i nast pnie na środek kieszeni (pozycja końcowa = pozycja startu) Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie w osi narz dzi i na płaszczyźnie automatycznie. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli chcemy obrabiać kieszeń na gotowo od razu, to prosz używać freza z tn cym przez środek z bem czołowym (DIN 844) i wprowadzić niewielki posuw dosuwu wgł bnego.
Q200 Q203 Q202 Q201
Y
X
Q206
Z
Q204
X
Y
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
Q216 Q217
Q207
Q222 Q223
X
352
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno kieszeni Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przejeździe na gł bokość w mm/min. Jeśli zagł biamy si w materiał, to prosz wprowadzić mniejsz wartość niż to zdefiniowano w Q207 Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Srodek 1 szej osi Q216 (absolutnie): Srodek kieszeni w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Srodek kieszeni w osi pomocniczej płaszczyzny obróbki średnica półwyrobu Q222: średnica obrobionej wst pnie kieszeni dla obliczenia pozycji wst pnej; prosz wprowadzić średnic półwyrobu mniejsz od średnicy cz ści gotowej średnica cz ści gotowej Q223: średnica obrobionej na gotowo kieszeni, wprowadzić średnic cz ści gotowej wi ksz niż średnica półwyrobu i wi ksz niż średnica narz dzia
N420 G214 KIESZEŃ OKR GŁA NA GOTOWO Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q202=5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q207=500 ;POSUW FREZOWANIA Q203=+30 ;WSPŁ. POWIERZCHNI Q204=50 ;2. ODST P BEZPIECZ. Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q222=79 Q223=80 ;ŚREDNICA PÓŁWYROBU ;ŚRED. CZ ŚCI GOTOWEJ
HEIDENHAIN iTNC 530
353
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Př klad: NC bloki
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
CZOP OKR GŁY OBRABIAĆ NA GOTOWO (cykl G215)
1 TNC przemieszcza narz dzie automatycznie w osi wrzeciona na Bezpieczn wysokość, lub –jeśli wprowadzono – na 2. g Bezpieczn wysokość i nast pnie do środka kieszeni 2 Ze środka czopu narz dzie przemieszcza si na płaszczyźnie obróbki do punktu startu obróbki. Punkt startu leży w odległości równej 2 krotnej wartości promienia narz dzia na prawo od czopu 3 Jeśli narz dzie znajduje si na 2 giej Bezpiecznej wysokości, to TNC przemieszcza si na biegu szybkim na Bezpieczn wysokość i z tamt d z posuwem dosuwu wgł bnego na pierwsz gł bokość dosuwu 4 Nast pnie narz dzie przemieszcza si stycznie do konturu cz ści gotowej i frezuje ruchem współbieżnym po obwodzie 5 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja powtarza si (3 5), aż zostanie osi gni ta zaprogramowana gł bokość 7 Przy końcu cyklu TNC przemieszcza narz dzie na biegu szybkim na Bezpieczn wysokość lub –jeśli wprowadzono – na 2 g Bezpieczn wysokość i nast pnie na środek kieszeni (pozycja końcowa = pozycja startu) Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie w osi narz dzi i na płaszczyźnie automatycznie. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli czop ma być wyfrezowany od razu, to prosz używać frezu z tn cym przez środek z bem czołowym (DIN 844). Prosz wprowadzić dla posuwu dosuwu na gł bokość niewielk wartość.
Q200 Q203 Q202 Q201 Q204
Y
X
Q206
Z
X
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
Q217
Y
Q207
Q223 Q222
X
Q216
354
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy zjeździe na gł bokość w mm/min. Jeśli zagł biamy si w materiał, to prosz wprowadzić mniejsz wartość, jeśli poza materiałem to prosz wprowadzić wi ksz wartość Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te, wprowadzić wartość wi ksz od 0 Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Srodek 1 szej osi Q216 (absolutnie): Srodek czopu w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Srodek czopu w osi pomocniczej płaszczyzny obróbki średnica półwyrobu Q222: średnica obrobionego wst pnie czopu dla obliczenia pozycji wst pnej; prosz wprowadzić średnic półwyrobu mniejsz od średnicy cz ści gotowej średnica cz ści gotowej Q223: średnica obrobionego na gotowo czopu, średnic cz ści gotowej wprowadzić mniejsz niż średnica półwyrobu
N430 G215 CZOP OKR GŁY NA GOTOWO Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q202=5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q207=500 ;POSUW FREZOWANIA Q203=+30 ;WSPŁ. POWIERZCHNI Q204=50 ;2. ODST P BEZPIECZ. Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q222=81 Q223=80 ;ŚREDNICA PÓŁWYROBU ;ŚRED. CZ ŚCI GOTOWEJ
HEIDENHAIN iTNC 530
355
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Př klad: NC bloki
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
ROWEK (rowek podłużny) z pogł bianie ruchem posuwisto zwrotnym (cykl G210)
Obróbka zgrubna 1 TNC pozycjonuje narz dzie na biegu szybkim w osi wrzeciona na 2 g bezpieczn wysokość i nast pnie do centrum lewego okr gu; stamt d TNC pozycjonuje narz dzie na bezpiecznej wysokości nad powierzchni obrabianego przedmiotu 2 Narz dzie przemieszcza si z posuwem frezowania na powierzchni obrabianego przedmiotu; z tamt d frez przesuwa si w kierunku wzdłużnym rowka – zagł biaj c si ukośnie w materiał – do centrum prawego okr gu 3 Nast pnie narz dzie przemieszcza si przy ukośnym zagł bieniu z powrotem do centrum lewego okr gu; te kroki powtarzaj si , aż zostanie osi gni ta zaprogramowana gł bokość frezowania 4 Na gł bokości frezowania TNC przemieszcza narz dzie do frezowania płaszczyzn na drugi koniec rowka i potem znowu na środek rowka Obróbka wykańczaj ca 5 TNC pozycjonuje narz dzie w punkcie środkowym lewego koła rowka i stamt d tangencjalnie do lewego końca rowka , nast pnie TNC obrabia na gotowo kontur ruchem współbieżnym (przy M3), jeśli wprowadzono także kilkoma dosuwami. 6 Przy końcu konturu narz dzie przemieszcza si –stycznie od konturu – do środka lewego okr gu rowka 7 Na koniec narz dzie przemieszcza si na biegu szybkim na Bezpieczn wysokość i – jeśli wprowadzono – na 2 g Bezpieczn wysokość Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie w osi narz dzi i na płaszczyźnie automatycznie. Przy obróbce zgrubnej narz dzie zagł bia si ruchem wahadłowym od jednego końca rowka do drugiego w materiał. Wiercenie wst pne nie jest tym samym konieczne. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Wybrać średnic freza nie wi ksz niż szerokość rowka i nie mniejsz niż jedna trzecia szerokości rowka. Wybrać średnic freza mniejsz niż połowa długości rowka. W przeciwnym razie TNC nie może pogł biać narz dzia ruchem posuwisto zwrotnym
Q217
Z
Q207 Q200 Q203 Q202 Q201 Q204
X
Y
Q218
Q224
Q219
Q216
X
356
8 Programowanie: cykle
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu! Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno rowka Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje przy ruchu wahadłowym dosuni te ogólnie w osi wrzeciona Zakres obróbki (0/1/2) Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczaj ca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczaj ca Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Z współrz dna, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Srodek 1 szej osi Q216 (absolutnie): Srodek rowka w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Srodek rowka w osi pomocniczej płaszczyzny obróbki 1. Długość kraw dzi bocznej Q218 (wartość równolegle do osi głównej płaszczyzny obróbki) Wprowadzić dłuższ kraw dź boczn rowka 2. Długość kraw dzi bocznej Q219 (wartość równolegle do osi pomocniczej płaszczyzny obróbki) Wprowadzić szerokość rowka; jeśli szerokość rowka wprowadzona jest równa średnicy narz dzia, to TNC dokonuje tylko obróbki zgrubnej (frezowanie rowków podłużnych) Př klad: NC bloki N510 G210 ROWEK WAHADŁOWO Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q207=500 ;POSUW FREZOWANIA Q202=5 Q215=0 Q204=50 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;ZAKRES OBRÓBKI ;2. ODST P BEZPIECZ.
Q203=+30 ;WSPŁ. POWIERZCHNI Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q218=80 Q219=12 Q338=5 ;1. DŁUGOŚĆ BOKU ;2. DŁUGOŚĆ BOKU ;DOSUW OBRÓBKI NA GOTOWO
Q224=+15 ;POŁOżENIE PRZY OBROCIE
Q206=150 ;POSUW WGŁ BNY
HEIDENHAIN iTNC 530
357
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
K t obrotu Q224 (absolutnie): K t, o który cały rowek zostaje obrócony; środek obrotu znajduje si w centrum rowka Dosuw obróbka na gotowo Q338 (przyrostowo): Wymiar, o jaki narz dzie zostaje dosuni te w osi wrzeciona przy obróbce wykańczaj cej. Q338=0: Obróbka wykańczaj ca przy jednym dosuni ciu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przemieszczeniu na gł bokość w mm/min. Działa tylko przy obróbce wykańczaj cej, jeśli dosuw obróbki wykańczaj cej został wprowadzony
358
8 Programowanie: cykle
ROWEK OKR GŁY (podłużny) z pogł bianiem ruchem wahadłowym (cykl G211)
Obróbka zgrubna 1 TNC pozycjonuje narz dzie na biegu szybkim w osi wrzeciona na 2 g bezpieczn wysokość i nast pnie do centrum prawego koła. Stamt d TNC pozycjonuje narz dzie na zadan bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie przemieszcza si z posuwem frezowania na powierzchni obrabianego przedmiotu; z tamt d frez przesuwa si – zagł biaj c si ukośnie w materiał – do drugiego końca rowka 3 Nast pnie narz dzie przesuwa si ponownie ukośnie zagł biaj c si do punktu startu; ta operacja (2 do 3) powtarza si , aż zostanie osi gni ta zaprogramowana gł bokość frezowania 4 Na gł bokości frezowania TNC przemieszcza narz dzie dla frezowania płaszczyzn na drugi koniec rowka Obróbka wykańczaj ca 5 Ze środka rowka TNC przemieszcza narz dzie stycznie do gotowego konturu; nast pnie TNC obrabia kontur na gotowo ruchem współbieżnym (przy M3), jeśli wprowadzono także w kilku dosuwach. Punkt startu dla obróbki wykańczaj cej leży w centrum prawego koła. 6 Przy końcu konturu narz dzie odjeżdża stycznie od konturu 7 Na koniec narz dzie przemieszcza si na biegu szybkim na Bezpieczn wysokość i – jeśli wprowadzono – na 2 g Bezpieczn wysokość Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie w osi narz dzi i na płaszczyźnie automatycznie. Przy obróbce zgrubnej narz dzie zagł bia si ruchem HELIX od jednego końca rowka do drugiego w materiał. Wiercenie wst pne nie jest tym samym konieczne. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Wybrać średnic freza nie wi ksz niż szerokość rowka i nie mniejsz niż jedna trzecia szerokości rowka. Wybrać średnic freza mniejsz niż połowa długości rowka. W przeciwnym razie TNC nie może pogł biać narz dzia ruchem posuwisto zwrotnym
Q217
Z
Q207 Q204 Q200 Q203 Q202 Q201
X
Y
Q219
Q248
Q24
4
Q245
Q216
X
HEIDENHAIN iTNC 530
359
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu! Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno rowka Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje przy ruchu wahadłowym dosuni te ogólnie w osi wrzeciona Zakres obróbki (0/1/2)Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczaj ca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczaj ca Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Z współrz dna, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Srodek 1 szej osi Q216 (absolutnie): Srodek rowka w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Srodek rowka w osi pomocniczej płaszczyzny obróbki średnica wycinka koła Q244: Wprowadzić średnic wycinka koła 2. długość kraw dzi bocznej Q219): Wprowadzić szerokość rowka; jeśli szerokość rowka wprowadzona jest równa średnicy narz dzia, to TNC dokonuje tylko obróbki zgrubnej (frezowanie rowków podłużnych) Př klad: NC bloki N520 G211 OKR GŁY ROWEK Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q207=500 ;POSUW FREZOWANIA Q202=5 Q215=0 Q204=50 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;ZAKRES OBRÓBKI ;2. ODST P BEZPIECZ.
Q203=+30 ;WSPŁ. POWIERZCHNI Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q244=80 Q219=12 Q248=90 Q338=5 ;ŚREDNICA WYCINKA KOŁA ;2. DŁUGOŚĆ BOKU ;K T ROZWARCIA ;DOSUW OBRÓBKI NA GOTOWO
Q245=+45 ;K T STARTU
Q206=150 ;POSUW WGŁ BNY
360
8 Programowanie: cykle
K t startu Q245 (absolutnie): Wprowadzić k t biegunowy punktu startu K t rozwarcia rowka Q248 (przyrostowo): Wprowadzić k t rozwarcia rowka Dosuw obróbka na gotowo Q338 (przyrostowo): Wymiar, o jaki narz dzie zostaje dosuni te w osi wrzeciona przy obróbce wykańczaj cej. Q338=0: Obróbka wykańczaj ca przy jednym dosuni ciu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przemieszczeniu na gł bokość w mm/min. Działa tylko przy obróbce wykańczaj cej, jeśli dosuw obróbki wykańczaj cej został wprowadzony
HEIDENHAIN iTNC 530
361
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Przykład: Przykład: frezowanie wybrania, czopu i rowka
Y
100
90 90°
Y
8 50
70
45°
R2
5
80
50
100
X
-40 -30 -20
Z
%LINIOWO G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+6 * N40 G99 T2 L+0 R+3 * N50 T1 G17 S3500 * N60 G00 G40 G90 Z+250 * N70 G213 OBRÓBKA CZOPU NA GOTOWO Q200=2 ;ODST P BEZPIECZ. Q201= 30 ;GŁ BOKOŚĆ Q206=250 ;F WEJŚCIE W MATERIAŁ Q202=5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;WSP.POWIERZCHNI ;2. ODST.BEZP. Definicja narz dzia obróbka zgrubna/wykańczaj ca Definicja narz dzia frezowanie rowków (wpustowych) Wywołanie narz dzia obróbka zgrubna/wykańczaj ca Przemieścić narz dzie poza materiałem Definicja cyklu Obróbka zewn trzna Definicja cz ści nieobrobionej
Q207=250 ;F FREZOWAĆ Q203=+0 Q204=20
Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q218=90 Q219=80 Q220=0 ;1. DŁUGOŚĆ BOKU ;2. DŁUGOŚĆ BOKU ;PROMIEŃ NAROżA
362
8 Programowanie: cykle
Q221=5 N80 G79 M03 *
;NADDATEK Wywołanie cyklu obróbka zewn trzna Definicja cyklu kieszeń okr gła ;ZAKRES OBROBKI ;SREDNICA OKREGU
N90 G252 KIESZEŃ OKR GŁA Q215=0 Q223=50
Q368=0.2 ;NADDATEK Z BOKU Q207=500 ;POSUW FREZOWANIA Q351=+1 Q202=5 ;RODZAJ FREZOWANIA ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ Q201= 30 ;GŁ BOKOŚĆ
Q369=0.1 ;NADDATEK NA DNIE Q206=150 ;POSUW WGŁEBNY Q338=5 Q200=2 Q203=+0 Q204=50 Q370=1 Q366=1 ;DOSUW OBRÓBKI NA GOTOWO ;ODST P BEZPIECZ. ;WSPŁ. POWIERZCHNI ;2. ODST P BEZPIECZ. ;NAKŁADANIE SIE TOROW KSZTAŁTOWYCH ;POGŁEBIANIE
Q385=750 ;POSUW OBRÓBKA WYKAŃCZAJ CA N100 G00 G40 X+50 Y+50 * N110 Z+2 M99 * N120 Z+250 M06 * N130 T2 G17 S5000 * N140 G254 OKR GŁY ROWEK Q215=0 Q219=8 Q375=70 Q367=0 ;ZAKRES OBROBKI ;SZEROKOŚĆ ROWKA ;ŚREDNICA WYCINKA KOŁA ;BAZA POŁOżENIA ROWKA Pozycjonowanie wst pne w X/Y nie jest konieczne Wywołanie cyklu kieszeń okr gła Zmiana narz dzia Wywołanie narz dzia frez do rowków wpustowych Definicja cyklu rowki
Q368=0.2 ;NADDATEK Z BOKU
Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q376=+45 ;K T STARTU Q248=90 Q377=2 ;KAT ROZWARCIA Punkt startu 2. rowka ;ILOŚĆ ZABIEGÓW OBR. Q378=180 ;KROK K TA
HEIDENHAIN iTNC 530
363
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Q207=500 ;POSUW FREZOWANIA Q351=+1 Q202=5 ;RODZAJ FREZOWANIA ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ Q201= 20 ;GŁ BOKOŚĆ
Q369=0.1 ;NADDATEK NA DNIE Q206=150 ;POSUW WGŁEBNY Q338=5 Q200=2 Q203=+0 Q204=50 Q366=1 ;DOSUW OBRÓBKI NA GOTOWO ;ODST P BEZPIECZ. ;WSPŁ. POWIERZCHNI ;2. ODST P BEZPIECZ. ;POGŁEBIANIE
Q385=750 ;POSUW OBRÓBKA WYKAŃCZAJ CA N150 G01 X+50 Y+50 F10000 M03 G79 * N160 G00 Z+250 M02 * N99999999 %C210 G71 * Wywołanie cyklu Przemieścić narz dzie poza materiałem, koniec programu
364
8 Programowanie: cykle
8.5 Cykle dla wytwarzania wzorów punktowych
Przegl d
TNC oddaje 2 cykle do dyspozycji, przy pomocy których można wytwarzać bezpośrednio wzorce punktowe: Cykl G220 WZÓR PUNKTOWY NA OKR GU G221 WZÓR PUNKTOWY NA LINII Softkey Strona Strona 366 Strona 368
Nast puj ce cykle obróbki można kombinować z cyklami G220 i G221: Jeśli należy wytwarzać nieregularne wzory punktowe, to prosz używać tabeli punktów z G79 “PAT“ (patrz „Tabele punktów” na stronie 272). Cykl G240 Cykl G200 Cykl G201 Cykl G202 Cykl G203 Cykl G204 Cykl G205 Cykl G206 Cykl G207 Cykl G208 Cykl G209 Cykl G212 Cykl G213 Cykl G214 Cykl G215 Cykl G251 Cykl G252 Cykl G253 Cykl G254 Cykl G262 Cykl G263 Cykl G264 Cykl G265 Cykl G267 NAKIEŁKOWANIE WIERCENIE ROZWIERCANIE DOKŁADNE OTWORU WYTACZANIE UNIWERSALNE WIERCENIE POGŁ BIANIE WSTECZNE WIERCENIE UNIWERSALNE GŁEBOKIE GWINTOWANIE NOWE z uchwytem wyrównawczym GWINTOWANIE GS NOWE bez uchwytu wyrównawczego WIERCENIE OTWORÓW GWINTOWANIE GWINTÓW ŁAMANIE WIÓRA KIESZEN OBRABIAĆ NA GOTOWO CZOP OBRABIAĆ NA GOTOWO KIESZEN OKRAGŁA OBRABIAĆ NA GOTOWO CZOP OKR GŁY OBRABIAĆ NA GOTOWO KIESZEN PROSTOKATNA KIESZEN OKRAGŁA FREZOWANIE ROWKÓW OKRAGŁY ROWEK (nie kombinowalny z cyklem 220) FREZOWANIE GWINTÓW FREZOWANIE GWINTÓW WPUSZCZANYCH FREZOWANIE GWINTÓW POD ODWIERTY HELIX FREZOWANIE GWINTÓW FREZOWANIE GWINTÓW ZEWN TRZNYCH
HEIDENHAIN iTNC 530
365
8.5 Cykle dla wytwarzania wzorów punktowych
8.5 Cykle dla wytwarzania wzorów punktowych
WZORY PUNKTOWE NA OKR GU (cykl G220)
1 TNC pozycjonuje narz dzie na biegu szybkim od aktualnej pozycji do punktu startu pierwszej obróbki. Kolejność: 2. Bezpieczn wysokość najechać (oś wrzeciona) Punkt startu na płaszczyźnie obróbki najechać Przemieszczenie na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu (oś wrzeciona) 2 Od tej pozycji TNC wykonuje ostatnio zdefiniowany cykl obróbki 3 Nast pnie TNC pozycjonuje narz dzie ruchem po prostej do punktu startu nast pnej obróbki; narz dzie znajduje si w tym czasie na Bezpiecznej wysokości (lub 2 giej Bezpiecznej wysokości) 4 Ta operacja (1 do 3) powtarza si , aż wszystkie operacje obróbki zostan wykonane Prosz uwzgl dnić przed programowaniem Cykl G220 jest DEF aktywny, to znaczy cykl G220 wywołuje automatycznie ostatnio zdefiniowany cykl obróbki. Jeżeli kombinujemy jeden z cykli obróbki od G200 do G209 i G212 do G215 i G262 do G267 z cyklem G220, to zadziałaj : bezpieczna wysokość, powierzchnia obrabianego przedmiotu i 2 ga bezpieczna wysokość z cyklu G220. Srodek 1 szej osi Q216 (absolutnie): Punkt środkowy wycinka koła w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Punkt środkowy wycinka koła w osi pomocniczej płaszczyzny obróbki średnica wycinka koła Q244: średnica wycinka koła K t startu Q245 (absolutnie): K t pomi dzy osi główn płaszczyzny obróbki i punktem startu pierwszej obróbki na wycinku koła K t końcowy Q246 (absolutnie): K t pomi dzy osi główn płaszczyzny obróbki i punktem startu ostatniej obróbki na wycinku koła (nie obowi zuje dla koła pełnego); wprowadzić k t końcowy nie równy k towi startu; jeśli wprowadzono k t końcowy wi kszym niż k t startu, to obróbka w ruchu przeciwnym do RWZ, w innych przypadkach zgodnie z RWZ
Y
N = Q241 Q247
Q24
Q217
Q246
4
Q245
Q216
X
Z
Q200 Q203 Q204
X
366
8 Programowanie: cykle
Krok k ta Q247 (przyrostowo): K t pomi dzy dwoma obróbkami na wyniku koła; jeśli krok k ta jest równy zeru, to TNC oblicza krok k ta z k ta startu, k ta końcowego i liczby operacji obróbki; jeśli wprowadzono krok k ta to TNC nie uwzgl dnia k ta końcowego; znak liczby kroku k ta określa kierunek obróbki (– = zgodnie z ruchem wskazówek zegara) Liczba zabiegów obróbkowych Q241: Liczba zabiegów obróbkowych na wycinku koła Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu; wprowadzić wartość dodatni Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem), wprowadzić wartość dodatni Przejazd na bezpieczn wysokość Q301: Określić, jak narz dzie ma si przemieszczać mi dzy zabiegami obróbkowymi: 0: Przemieszczenie pomi dzy operacjami obróbki na bezpieczn wysokość 1: Przemieszczenie pomi dzy punktami pomiaru na 2. bezpieczn wysokość Rodzaj przemieszczenia? Prosta=0/okr g=1 Q365: Określić, przy pomocy jakiej funkcji toru kształtowego narz dzie ma si przemieszczać mi dzy zabiegami obróbkowymi: 0: Przemieszczenie pomi dzy operacjami obróbki po prostej 1: Przemieszczenie mi dzy zabiegami obróbkowymi kołowo na średnicy wycinka koła
N530 G220 WZÓR OKR G Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q244=80 Q245=+0 Q247=+0 Q241=8 Q200=2 Q204=50 Q203=1 Q365=0 ;ŚREDNICA WYCINKA KOŁA ;K T STARTU ;KROK K TA ;ILOŚĆ ZABIEGÓW OBR. ;ODST P BEZPIECZ. ;2. ODST P BEZPIECZ. ;PRZEMIESZCZENIE NA BEZP.WYSOK. ;RODZAJ PRZEMIESZCZENIA
Q246=+360 ;K T KOŃCOWY
Q203=+30 ;WSPŁ. POWIERZCHNI
HEIDENHAIN iTNC 530
367
8.5 Cykle dla wytwarzania wzorów punktowych
Př klad: NC bloki
8.5 Cykle dla wytwarzania wzorów punktowych
WZORY PUNKTÓW NA LINIACH (cykl G221)
Prosz uwzgl dnić przed programowaniem Cykl G221 jest DEF aktywny, to znaczy cykl G221 wywołuje automatycznie ostatnio zdefiniowany cykl obróbki. Jeżeli kombinujemy jeden z cykli obróbki od G200 do G209 i G212 do G215 i G262 do G267 z cyklem G221, to zadziałaj : bezpieczna wysokość, powierzchnia obrabianego przedmiotu i 2 ga bezpieczna wysokość z cyklu G221. 1 TNC pozycjonuje narz dzie automatycznie od aktualnej pozycji do punktu startu pierwszej obróbki. Kolejność: 2. Bezpieczn wysokość najechać (oś wrzeciona) Punkt startu na płaszczyźnie obróbki najechać Przemieszczenie na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu (oś wrzeciona) 2 Od tej pozycji TNC wykonuje ostatnio zdefiniowany cykl obróbki 3 Nast pnie TNC pozycjonuje narz dzie w kierunku dodatnim osi głównej do punktu startu nast pnej obróbki; narz dzie znajduje si przy tym na Bezpiecznej wysokości (lub na 2 giej Bezpiecznej wysokości) 4 Ta operacja (1 do 3) powtarza si , aż wszystkie operacje obróbki zostan wykonane; narz dzie znajduje si w ostatnim punkcie pierwszego wiersza 5 Nast pnie TNC przemieszcza narz dzie do ostatniego punktu drugiego wiersza i wykonuje tam obróbk 6 Stamt d TNC pozycjonuje narz dzie w kierunku ujemnym osi głównje do punktu startu nast pnej obróbki 7 Ta operacja (6) powtarza si , aż wszystkie powtórzenia obróbki drugiego wiersza zostan wykonane 8 Nast pnie TNC przemieszcza narz dzie ponownie do punktu startu nast pnego wiersza 9 Ruchem wahadłowym zostaj odpracowane wszystkie dalsze wiersze
Z Y X
Y
Q23 7
Q238
N=
Q24
3 N= Q24 2
Q224
Q226
Q225
X
Z
Q200 Q203 Q204
X
368
8 Programowanie: cykle
Punkt startu 1 szej osi Q225 (absolutnie): Współrz dna punktu startu w osi głównej płaszczyzny obróbki Punkt startu 2 szej osi Q226 (absolutnie): Współrz dna punktu startu w osi pomocniczej płaszczyzny obróbki Odst p 1 szej osi Q237 (przyrostowo): Odst p pojedyńczych punktów w wierszu Odst p 2 szej osi Q238 (przyrostowo): Odst p wierszy od siebie Liczba szpalt Q242: Liczba zabiegów obróbkowych w wierszu Liczba wierszy Q243: Liczba wierszy K t obrotu Q224 (absolutnie): K t, o jaki zostaje obrócony cały rysunek układu; środek obrotu leży w punkcie startu Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Przejazd na bezpieczn wysokość Q301: Określić, jak narz dzie ma si przemieszczać mi dzy zabiegami obróbkowymi: 0: Przemieszczenie pomi dzy operacjami obróbki na bezpieczn wysokość 1: Przemieszczenie pomi dzy punktami pomiaru na 2. bezpieczn wysokość
N540 G221 WZÓR LINIE Q225=+15 ;PUNKT STARTU 1.OSI Q226=+15 ;PUNKT STARTU 2.OSI Q237=+10 ;ODST P 1. OSI Q238=+8 Q242=6 Q243=4 Q200=2 Q204=50 Q301=1 ;ODST P 2. OSI ;LICZBA SZPALT ;LICZBA WIERSZY ;ODST P BEZPIECZ. ;2. ODST P BEZPIECZ. ;PRZEMIESZCZENIE NA BEZP.WYSOK.
Q224=+15 ;POŁOżENIE PRZY OBROCIE Q203=+30 ;WSPŁ. POWIERZCHNI
HEIDENHAIN iTNC 530
369
8.5 Cykle dla wytwarzania wzorów punktowych
Př klad: NC bloki
8.5 Cykle dla wytwarzania wzorów punktowych
Przykład: Okr gi odwiertów
Y
100
70
R25
30°
R35
25
30
90 100
X
%BOHRB G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+3 * N40 T1 G17 S3500 * N50 G00 G40 G90 Z+250 M03 * N60 G200 WIERCENIE Q200=2 ;ODST P BEZPIECZ. Q201= 15 ;GŁ BOKOŚĆ Q206=250 ;F WEJŚCIE W MATERIAŁ Q202=4 Q210=0 Q203=+0 Q204=0 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZER.CZASOWA ;WSP.POWIERZCHNI ;2. ODST.BEZP. Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Definicja cyklu Wiercenie Definicja cz ści nieobrobionej
Q211=0.25 ;PRZERWA CZASOWA U DOŁU
370
8 Programowanie: cykle
N70 G220 WZÓR OKR G Q216=+30 ;ŚRODEK 1.OSI Q217=+70 ;ŚRODEK 2.OSI Q244=50 Q245=+0 Q247=+0 Q241=10 Q200=2 Q203=+0 Q301=1 Q365=1 ;ŚREDNICA WYCINKA KOŁA ;K T STARTU ;KROK K TA ;LICZBA ;ODST P BEZPIECZ. ;WSP.POWIERZCHNI ;PRZEMIESZCZENIE NA BEZP.WYSOK. ;RODZAJ PRZEMIESZCZENIA
Definicja cyklu koło otworu 1, CYKL 200 zostaj wywołany Q200, Q203 i Q204 działaj z cyklu 220
Q246=+360 ;K T KOŃCOWY
Q204=100 ;2. ODST.BEZP.
N80 G220 WZÓR OKR G Q216=+90 ;ŚRODEK 1.OSI Q217=+25 ;ŚRODEK 2.OSI Q244=70 ;ŚREDNICA WYCINKA KOŁA Q245=+90 ;K T STARTU Q246=+360 ;K T KOŃCOWY Q247=30 Q241=5 Q200=2 Q203=+0 Q301=1 Q365=1 ;KROK K TA ;LICZBA ;ODST P BEZP. ;WSP.POWIERZCHNI ;PRZEMIESZCZENIE NA BEZP.WYSOK. ;RODZAJ PRZEMIESZCZENIA
Definicja cyklu koło otworu 2, CYKL 200 zostaj wywołany automatycznie Q200, Q203 i Q204 działaj z cyklu 220
Q204=100 ;2. ODST.BEZP.
N90 G00 G40 Z+250 M02 * N99999999 %BOHRB G71 *
Przemieścić narz dzie poza materiałem, koniec programu
HEIDENHAIN iTNC 530
371
8.5 Cykle dla wytwarzania wzorów punktowych
8.6 SL cykle
8.6 SL cykle
Podstawy
Przy pomocy SL cykli można zestawiać kompleksowe kontury, składaj ce si z 12 konturów cz ściowych (kieszenie lub wysepki). Kontury cz ściowe prosz wprowadzać jako podprogramy. Z listy konturów cz ściowych (numery podprogramów), które zostan podane w cyklu G37 KONTUR, TNC oblicza cały kontur. Pami ć ograniczona jest dla jednego SL cyklu (wszystkie podprogramy konturowe). Liczba możliwych elementów konturu zależy od rodzaju konturu (kontur wewn trzny/ zewn trzny) i liczby konturów cz ściowych i wynosi np. ok. 8192 bloków prostych. SL cykle przeprowadzaj wewn trznie obszerne i kompleksowe obliczenia oraz wynikaj ce z nich zabiegi obróbkowe. Dla upewnienia si o prawidłowym przebiegu programu należy przeprowadzić w każdym przypadku graficzny test programu ! W ten prosty sposób można stwierdzić, czy zgenerowany przez TNC zabieg obróbkowy prawidłowo przebiega. Właściwości podprogramów Przeliczenia współrz dnych s dozwolone Jeśli zostan one zaprogramowane w obr bie wycinków konturów, to działaj one także w nast pnych podprogramach, nie musz zostać wycofywane po wywołaniu cyklu TNC ignoruje posuwy F i funkcje dodatkowe M TNC rozpoznaje kieszeń, jeśli kontur obwodzi si od wewn trz, np zarysowanie konturu zgodnie z ruchem wskazówek zegara z korekcj promienia G42 TNC rozpoznaje kieszeń, jeśli kontur obwodzi si od zewn trz, np zarysowanie konturu zgodnie z ruchem wskazówek zegara z korekcj promienia G41 Podprogramy nie mog zawierać żadnych współrz dnych w osi wrzeciona W pierwszym wierszu współrz dnych podprogramu określa si płaszczyzn obróbki. Osie pomocnicze U,V,W s dozwolone Jeżeli używamy Q parametrów, to należy przeprowadzać obliczenia i przyporz dkowania tylko w obr bie danego podprogramu konturu Př klad: Schemat: Odpracowywanie przy pomocy SL cykli %SL2 G71 * ... N120 G37 ... * N130 G120 ... * ... N160 G121 ... * N170 G79 * ... N180 G122 ... * N190 G79 * ... N220 G123 ... * N230 G79 * ... N260 G124 ... * N270 G79 * ... N500 G00 G40 Z+250 M2 * N150 G98 L1 * ... N550 G98 L0 * N560 G98 L2 * ... N600 G98 L0 * ... N99999999 %SL2 G71 *
372
8 Programowanie: cykle
Właściwości cykli obróbki TNC pozycjonuje przed każdym cyklem automatycznie na bezpieczn wysokość Każdy poziom gł bokości jest frezowany bez odsuwania narz dzia; wysepki zostan objechane z boku Promień „naroży wewn trznych “ jest programowalny – narz dzie nie zatrzymuje si , zaznaczenia poza materiałem zostan uniemożliwione (obowi zuje dla ostatniego zewn trznego toru przy przeci ganiu i wykańczaniu bocznych powierzchni) Przy wykańczaniu powierzchni bocznych TNC dosuwa narz dzie do konturu na torze kołowym stycznym Przy obróbce na gotowo dna TNC przemieszcza narz dzie również po tangencjalnym torze kołowym do obrabianego przedmiotu (np.: Oś wrzeciona Z: Tor kołowy na płaszczyźnie Z/X) TNC obrabia kontur przelotowo ruchem współbieżnym lub ruchem przeciwbieżnym Przy pomocy MP7420 określa si , gdzie TNC pozycjonuje narz dzie przy końcu cykli G121 do G124. Dane wymiarów obróbki,jak gł bokość frezowania, naddatki i bezpieczn wysokość prosz wprowadzić centralnie w cyklu G120 jako DANE KONTURU.
HEIDENHAIN iTNC 530
373
8.6 SL cykle
8.6 SL cykle
Przegl d SL cykle
Cykl G37 KONTUR (koniecznie wymagane) G120 DANE KONTURU (koniecznie wymagane) G121 WIERCENIE WST PNE (użycie pozostawione do wyboru) G122 ROZWIERCANIE (koniecznie wymagane) G123 WYKAŃCZANIE DNA (użycie do wyboru) G124 WYKAŃCZANIE POWIERZCHNI BOCZNYCH (użycie do wyboru) Rozszerzone cykle: Cykl G125 TRAJEKTORIA KONTURU G127 OSŁONA CYLINDRA G128 OSŁONA CYLINDRA frezowanie rowków G129 OSŁONA CYLINDRA frezowanie mostka G139 OSŁONA CYLINDRA frezowanie konturu zewn trznego Softkey Strona Strona 384 Strona 386 Strona 388 Strona 390 Strona 392 Softkey Strona Strona 375 Strona 379 Strona 380 Strona 381 Strona 382 Strona 383
374
8 Programowanie: cykle
KONTUR (cykl G37)
W cyklu G37 KONTUR wyszczególnia si wszystkie podprogramy, które maj być przeniesione do jednego ogólnego konturu. Prosz uwzgl dnić przed programowaniem Cykl G37 jest DEF aktywny, to znaczy od jego definicji działa on w programie. W cyklu G37 można wyszczególnić maksymalnie 12 podprogramów (konturów cz ściowych). Label numery dla konturu: Wprowadzić wszystkie numery Label oddzielnych podprogramów, które maj zostać zestawione w jeden kontur. Każdy numer potwierdzić przyciskiem ENT i wprowadzanie danych zakończyć przyciskiem END.
C A D B
Y
S1
A
S2
B
X
Př klad: NC bloki N120 G37 P01 1 P02 5 P03 7 P04 8 *
HEIDENHAIN iTNC 530
375
8.6 SL cykle
8.6 SL cykle
Nałożone na siebie kontury
Kieszenie i wysepki można nałożyć na siebie dla otrzymania nowego konturu. W ten sposób można powierzchni wybrania powi kszyć poprzez nałożenie na ni innego wybrani lub można zmniejszyć wysepk . Podprogramy Nałożone kieszenie Niżej pokazane przykłady programowania s podprogramami konturu, które zostaj wywołane w programie głównym cyklu G37 KONTUR. Wybrania A i B nakładaj si na siebie. TNC oblicza punkty przeci cia S1 i S2, one nie musz zostać zaprogramowane. Wybrania s programowane jako koła pełne. Podprogram 1: Kieszeń A: N150 G98 L1 * N520 G01 G42 Y+10 Y+50 * N530 I+35 J+50 * N540 G02 X+10 Y+50 * N550 G98 L0 * Podprogram 2: Kieszeń B N560 G98 L2 * N570 G01 G42 X+90 Y+50 * N580 I+65 J+50 * N590 G02 X+90 Y+50 * N600 G90 L0 *
376
8 Programowanie: cykle
„Powierzchnia “sumowa Obwydwie powierzchnie wycinkowe A i B ł cznie z powierzchni nakładania si maj zostać obrobione: Powierzchnie A i B musz być kieszeniami. Pierwsze wybranie (w cyklu G37) musi rozpoczynać si poza drugim wybraniem. Powierzchnia A: N150 G98 L1 * N520 G01 G42 X+10 Y+50 * N530 I+35 J+50 * N540 G02 X+10 Y+50 * N550 G98 L0 * Powierzchnia B: N560 G98 L2 * N570 G01 G42 X+90 Y+50 * N580 I+65 J+50 * N590 G02 X+90 Y+50 * N600 G98 L0 * „Powierzchnia“ różnicy Powierzchnia A ma zostać obrobiona bez wycinka pokrytego przez B: Powierzchnia A musi być kieszeni i B musi być wysepk . A musi rozpoczynać si poza B. Powierzchnia A: N150 G98 L1 * N520 G01 G42 X+10 Y+50 * N530 I+35 J+50 * N540 G02 X+10 Y+50 * N550 G98 L0 * Powierzchnia B: N560 G98 L2 * N570 G01 G41 X+90 Y+50 * N580 I+65 J+50 * N590 G02 X+90 Y+50 * N600 G98 L0 *
A B A
B
HEIDENHAIN iTNC 530
377
8.6 SL cykle
8.6 SL cykle
„Powierzchnia “ skrawania Powierzchnia przykryta zarówno przez A jak i przez B ma zostać obrobiona. (Po prostu przykryte powierzchnie maj pozostać nieobrobione). A i B musz być kieszeniami. A rozpoczynać si wewn trz B. Powierzchnia A: N150 G98 L1 * N520 G01 G42 X+60 Y+50 * N530 I+35 J+50 * N540 G02 X+60 Y+50 * N550 G98 L0 * Powierzchnia B: N560 G98 L2 * N570 G01 G42 X+90 Y+50 * N580 I+65 J+50 * N590 G02 X+90 Y+50 * N600 G98 L0 *
A B
378
8 Programowanie: cykle
DANE KONTURU (cykl G120)
W cyklu G120 podaje si informacje dotycz ce obróbki dla podprogramów z konturami cz ściowymi (wycinkowymi). Prosz uwzgl dnić przed programowaniem Cykl G120 jest DEF aktywny, to znaczy cykl G120 jest aktywny w programie obróbki od momentu jego zdefiniowania. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje odpowiedniego cyklu. Podane w cyklu G120 informacje o obróbce obowi zuj dla cykli G121 do G124. Jeśli SL cykle s używane w programach z Q parametrami, nie wolno parametrów Q1 do Q19 zastosować jako parametrów programu. Gł bokość frezowania Q1 (przyrostowo): Odległość powierzchnia obrabianego przedmiotu – dno kieszeni. Nakładanie si toru współczynnik Q2: Q2 x promień narz dzia daje boczny dosuw k. Naddatek dla obróbki wykańczaj cej z boku Q3 (przyrostowo): Naddatek dla obróbki wykańczaj cej na płaszczyźnie obróbki. Naddatek dla obróbki wykańczaj cej dna Q4 (przyrostowo): Naddatek dla obróbki wykańczaj cej dna. Współrz dna powierzchni obrabianego przedmiotu Q5 (absolutnie): Współrz dna bezwzgl dna powierzchni obrabianego przedmiotu Bezpieczna wysokość Q6 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni obrabianego przedmiotu Bezpieczna wysokość Q7(absolutnie): Bezwzgl dna wysokość, na której nie może dojść do kolizji z obrabianym przedmiotem (dla pozycjonowania pośredniego i powrotu na końcu cyklu) Př klad: NC bloki N57 G120 DANE KONTURU Q1= 20 Q2=1 Q3=+0.2 Q4=+0.1 Q5=+30 Q6=2 Q7=+80 Q8=0.5 Q9=+1 ;GŁ BOKOŚĆ FREZOWANIA ;NAKŁADANIE SI TORÓW KSZTAŁTOWYCH ;NADDATEK Z BOKU ;NADDATEK NA GŁ BOKOŚCI ;WSPŁ. POWIERZCHNI ;ODST P BEZPIECZ. ;BEZPIECZNA WYSOKOŚĆ ;PROMIEŃ ZAOKR GLENIA ;KIERUNEK OBROTU
Q10 Q5
Y
Q9=+1
k
Q
8
X
Z
Q6 Q1 Q7
X
HEIDENHAIN iTNC 530
379
8.6 SL cykle
8.6 SL cykle
Promień zaokr glenia wewn trz Q8: Promień zaokr glenia na wewn trznych „narożach“; wprowadzona wartość odnosi si do toru punktu środkowego narz dzia Kierunek obrotu ? Zgodnie z ruchem wskazówek zegara = 1 Q9: Kierunek obróbki dla kieszeni w kierunku zgodnym z ruchem wskazówek zegara (Q9 = 1 ruch przeciwbieżny dla kieszeni i wysepki) w kierunku przeciwnym do ruchu wskazówek zegara (Q9 = +1 ruch współbieżny dla kieszeni i wysepki) Można sprawdzać parametry obróbki przy zatrzymaniu programu i w razie potrzeby je przepisywać innymi.
WIERCENIE WSTEPNE (cykl G121)
TNC nie uwzgl dnia zaprogramowanej w T wierszu wartości delta DR dla obliczenia punktów wci cia w materiał. W w skich miejscach TNC nie może dokonać wiercenia wst pnego czasami, przy pomocy narz dzia wi kszego niż narz dzie do obróbki zgrubnej. Przebieg cyklu Jak cykl G83 Wiercenie gł bokie, patrz „Cykle dla wiercenia, gwintowania i frezowania gwintów”, strona 276. Zastosowanie Cykl G121 WIERCENIE WST PNE uwzgl dnia dla punktów wci cia w materiał naddatek na obróbk wykańczaj c boczn i naddatek na obróbk wykańczaj c na dnie, jak i promień narz dzia przeci gaj cego. Punkty wci cia s jednocześnie punktami startu przeci gania. Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te (znak liczby przy ujemnym kierunku pracy „–“) Posuw dosuwu wgł bnego Q11: Posuw wiercenia w mm/min Numer narz dzia przeci gania Q13:: Numer narz dzia –narz dzia przeci gania
Y
X
Př klad: NC bloki N58 G121 WIERCENIE WST PNE Q10=+5 Q11=100 Q13=1 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;NARZ DZIE DO USUWANIA MATERIAŁU (ZDZIERAK)
380
8 Programowanie: cykle
PRZECI GANIE (cykl G122)
1 TNC pozycjonuje narz dzie nad punktem wci cia; przy tym uwzgl dniany jest naddatek na obróbk wykańczaj c z boku 2 Na pierwszej gł bokości dosuwu narz dzie frezuje z posuwem frezowania Q12 kontur od wewn trz na zewn trz 3 Przy tym kontury wysepki zostaj (tu: C/D) przy pomocy zbliżenia do konturu kieszeni (tu: A/B) wyfrezowane 4 Nast pnie TNC obrabia kontur kieszeni na gotowo i przemieszcza narz dzie z powrotem na Bezpieczn wysokość Prosz uwzgl dnić przed programowaniem W danym przypadku prosz użyć freza z tn cym przez środek z bem czołowym (DIN 844), albo wywiercić wst pnie przy pomocy cyklu G121. Jeżeli w tabeli narz dzi definiujemy dla przeci gaczy w szpalcie ANGLE k t zagł bienia, to TNC przemieszcza si po linii helix na dan gł bokość przeci gania (patrz „Tabela narz dzi: Dane o narz dziach” na stronie 167) Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw pogł bienia w mm/min Posuw rozwiercania Q12: Posuw frezowania w mm/min Numer narz dzia przeci gania Q18: Numer narz dzia, przy pomocy którego TNC dokonało wst pnego przeci gania. Jeżeli nie dokonano wst pnego przeci gania, to prosz wprowadzić „0“; jeśli wprowadzimy tu określony numer, TNC rozwierca tylko ten fragment, który nie mógł zostać obrobiony przy pomocy narz dzia wst pnego przeci gania. Jeżeli nie można najechać bezpośrednio obszaru przeci gania na gotowo, to TNC wcina si ruchem wahadłowym; w tym celu należy zdefiniować w tabeli narz dzi TOOL.T, (patrz „Dane o narz dziach”, strona 165) długość kraw dzi skrawaj cych LCUTS i maksymalny k t zagł bienia narz dzia ANGLE. W przeciwnym wypadku TNC wydaje komunikat o bł dach Posuw ruchu wahadłowego Q19: Posuw ruchem wahadłowym w mm/min Posuw powrotu Q208: Pr dkość przemieszczenia narz dzia przy wyjeździe z odwiertu po obróbce w mm/min. Jeśli wprowadzimy Q208=0, TNC wysuwa narz dzie z materiału z posuwem Q12
A
B C D
Př klad: NC bloki N59 G122 PRZECI GANIE Q10=+5 Q11=100 Q12=350 Q18=1 Q19=150 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW PRZECI GANIA ;NARZ DZIE DO PRZECI GANIA ;POSUW RUCHEM WAHADŁOWYM
Q208=99999 ;POSUW POWROTU
HEIDENHAIN iTNC 530
381
8.6 SL cykle
8.6 SL cykle
OBRÓBKA NA GOT.DNA (cykl G123)
TNC samo ustala punkt startu dla obróbki wykańczaj cej. Punkt startu zależy od ilości miejsca w wybraniu. TNC przemieszcza narz dzie delikatnie (pionowe koło styczne) do obrabianej powierzchni. Nast pnie pozostały po rozwiercaniu naddatek dla obróbki wykańczaj cej zostaje zdj ty. Posuw dosuwu wgł bnego Q11: Pr dkość przemieszczenia narz dzia przy nacinaniu Posuw rozwiercania Q12: Posuw frezowania
Q12 Q11
Z
X
Př klad: NC bloki N60 G123 OBRÓBKA NA GOTOWO DNA Q11=100 Q12=350 ;POSUW WGŁ BNY ;POSUW PRZECI GANIA
382
8 Programowanie: cykle
FREZOW.NA GOT. POWIERZCHNI BOCZNYCH (cykl G124)
TNC przemieszcza narz dzie na torze kołowym stycznie do konturu cz ściowego (wycinkowego). Każdy kontur cz ściowy zostaje oddzielnie obrabiany na gotowo. Prosz uwzgl dnić przed programowaniem Suma naddatku obróbki na got. boku(Q14) i promienia narz dzia obróbki na gotowo musi być mniejsza niż suma naddatku obróbki na got. boku (Q3, cykl G120) i promienia narz dzia przeci gania. Jeśli odpracowujemy cykl G124 bez uprzedniego rozwiercenia z cyklem G122, to obowi zuje pokazane uprzednio obliczeniu; promień rozwiertaka ma wówczas wartość „0“. TNC samo ustala punkt startu dla obróbki wykańczaj cej. Punkt startu zależy od ilości miejsca w wybraniu. Można używać cyklu G124 także dla frezowania konturu. Należy wówczas Zdefiniować przewidziany do frezowania kontur jako pojedyńcz wysepk (bez ograniczenia kieszeni) i zapisać w cyklu G120 naddatek na obróbk wykańczaj c (Q3) o wi kszej wartości, niż suma z naddatku na obróbk wykańczaj c Q14 + promienia używanego narz dzia TNC samo ustala punkt startu dla obróbki wykańczaj cej. Punkt startu zależy od ilości miejsca w kieszeni i zaprogramowanego w cyklu G120 naddatku. Kierunek obrotu ? Zgodnie z ruchem wskazówek zegara = –1 Q9: Kierunek obróbki: +1: Kierunek obróbki w kierunku przeciwnym do ruchu wskazówek zegara: –1:Obrót zgodnie z ruchem wskazówek zegara (RWZ) Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw zagł biania Posuw rozwiercania Q12: Posuw frezowania Naddatek dla obróbki wykańczaj cej z boku Q14 (przyrostowo): Naddatek dla kilkakrotnej obróbki wykańczaj cej; ostatnia warstwa materiału na obróbk wykańczaj c zostanie rozwercona, jeśli wprowadzimy Q14 = 0 Př klad: NC bloki N61 G124 OBRÓBKA NA GOTOWO BOKU Q9=+1 Q10=+5 Q11=100 Q12=350 Q14=+0 ;KIERUNEK OBROTU ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW PRZECI GANIA ;NADDATEK Z BOKU
Q10
Z
Q11
Q12
X
HEIDENHAIN iTNC 530
383
8.6 SL cykle
8.6 SL cykle
LINIA KONTURU (cykl G125)
Przy pomocy tego cyklu można wraz z cyklem G37 KONTUR – obrabiać „otwarte” kontury: Pocz tek konturu i jego koniec nie leż w tym samym punkcie. Cykl G125 TRAJEKTORIA KONTURU wykazuje w porównaniu do obróbki otwartego konturu z blokami pozycjonowania znaczne zalety: TNC nadzoruje obróbk na ścinki i uszkodzenia konturu. Sprawdzić kontur przy pomocy grafiki testowej Jeśli promień narz dzia jest za duży, to kontur musi zostać ewentualnie wtórnie obrobiony na narożach wewn trznych Obróbk można wykonywać na całej długości ruchem współbieżnym lub przeciwbieżnym. Rodzaj frezowania pozostanie nawet zachowany, jeśli nast pi odbicie lustrzane konturów W przypadku kilku dosuwów TNC może przemieszczać narz dzie tam i z powrotem: Dodatkowo skraca si czas obróbki. Można także wprowadzić wartości naddatków, aby w kilku przejściach roboczych dokonywać obróbki zgrubnej i wykańczaj cej Prosz uwzgl dnić przed programowaniem Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. TNC uwzgl dnia tylko pierwszy znacznik z cyklu G37 KONTUR. Pami ć dla SL cyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bloków prostych. Cykl G120 DANE KONTURU nie jest potrzebny. Programowane bezpośrednio po cyklu G125 pozycje w postaci łańcucha wymiarowego odnosz si do pozycji narz dzia na końcu cyklu.
Z Y
X
Uwaga niebezpieczeństwo kolizji! Aby unikn ć możliwych kolizji: Bezpośrednio po cyklu G125 nie programować pozycji w postaci łańcucha wymiarowego, ponieważ odnosz si one do pozycji narz dzia na końcu cyklu. Najechać we wszystkich osiach głównych zdefiniowan (absolutn ) pozycj , ponieważ pozycja narz dzia przy końcu cyklu nie odpowiada pozycji na pocz tku cyklu.
384
8 Programowanie: cykle
Gł bokość frezowania Q1 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i dno konturu Naddatek dla obróbki wykańczaj cej z boku Q3 (przyrostowo): Naddatek na obróbk wykańczaj c na płaszczyźnie obróbki Współ. powierzchni obrabianego przedmiotu Q5 (absolutnie): Absolutne współrz dne powierzchni przedmiotu odniesione do punktu zerowego przedmiotu Bezpieczna wysokość Q7 (absolutnie): Bezwzgl dna wysokość, na której nie może dojść do kolizji z obrabianym przedmiotem (dla pozycji powrotu na końcu cyklu) Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki Rodzaj frezowania? Ruch przeciwbieżny = –1 Q15: Frezowanie współbieżne: Wprowadzenie = +1 Frezowanie przeciwbieżne: Wprowadzenie = –1 Frezowanie przemienne ruchem współbieżnym i przeciwbieżnym przy kilku dosuwach: Wprowadzenie = 0
N62 G125 TRAJEKTORIA KONTURU Q1= 20 Q3=+0 Q5=+0 Q7=+50 Q10=+5 Q11=100 Q12=350 Q15= 1 ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;WSPŁ. POWIERZCHNI ;BEZPIECZNA WYSOKOŚĆ ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;RODZAJ FREZOWANIA
HEIDENHAIN iTNC 530
385
8.6 SL cykle
Př klad: NC bloki
8.6 SL cykle
OSŁONA CYLINDRA (cykl G127, opcja software 1)
Maszyna i TNC musz być przygotowane przez producenta maszyn. Przy pomocy tego cyklu można przenieść zdefiniowany na rozwini tym materiale kontur na osłon cylindra. Prosz używać cyklu G128, jeśli chcemy frezować rowki prowadz ce na cylindrze. Kontur prosz opisać w podprogramie, który zostanie ustalony poprzez cykl G37 (KONTUR). Podprogram zawiera współrz dne w jednej osi k towej(np. osi C) i osi, przebiegaj cej równolegle do niej (np. osi wrzeciona). Jako funkcje toru kształtowego, znajduj si G1, G11, G24, G25 i G2/G3/ G12/G13 z R do dyspozycji. Dane w osi k towej można wprowadzać do wyboru w stopniach lub w mm (cale) (prosz ustalić w definicji cyklu). 1 TNC pozycjonuje narz dzie nad punktem wci cia; przy tym uwzgl dniany jest naddatek na obróbk wykańczaj c z boku 2 Na pierwszej gł bokości dosuwu narz dzie frezuje z posuwem frezowania Q12 kontur od wewn trz na zewn trz 3 Na końcu konturu TNC przemieszcza narz dzie na Bezpieczn wysokość i z powrotem do punktu wci cia 4 Kroki od 1 do 3 powtarzaj si , aż zostanie osi gni ta zaprogramowana gł bokość frezowania Q1 5 Nast pnie narz dzie przemieszcza si na Bezpieczn wysokość
Z
C
386
8 Programowanie: cykle
Prosz uwzgl dnić przed programowaniem W pierwszym wierszu NC podprogramu konturu zaprogramować zawsze obydwie współrz dne osłony cylindra. Pami ć dla SL cyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bloków prostych. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Używać frezu z tn cym przez środek z bem czołowym (DIN 844). Cylinder musi być zamocowany na środku stołu obrotowego. Oś wrzeciona musi przebiegać prostopadle do osi stołu obrotowego. Jeśli tak nie jest, TNC wydaje meldunek o bł dach. Ten cykl można wykonywać także przy pochylonej płaszczyźnie obróbki. TNC sprawdza, czy skorygowany i nieskorygowany tor narz dzia leży na obszarze wskazania osi obrotu (jest zdefiniowany w parametrze maszynowym 810.x). W przypadku komunikatu o bł dach „Bł d programowania konturu“ ustawić MP 810.x = 0. Gł bokość frezowania Q1 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i dno konturu Naddatek dla obróbki wykańczaj cej z boku Q3 (przyrostowo): Naddatek na obróbk wykańczaj c na płaszczyźnie osłony cylindra; naddatek działa w kierunku korekcji promienia Bezpieczna wysokość Q6 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni osłony cylindra Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki Promień cylindra Q16: Promień cylindra, na którym ma zostać obrobiony kontur Rodzaj wymiarowania Stopnie =0 MM/INCH=1 Q17: Współrz dne osi obrotu w podprogramie w stopniach lub mm (cale) zaprogramować Př klad: NC bloki N63 G127 OSŁONA CYLINDRA Q1= 8 Q3=+0 Q6=+0 Q10=+3 Q11=100 Q12=350 Q16=25 Q17=0 ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;PROMIEŃ ;RODZAJ WYMIAROWANIA
HEIDENHAIN iTNC 530
387
8.6 SL cykle
8.6 SL cykle
OSŁONA CYLINDRA frezowanie rowków (cykl G128, opcja software 1)
Maszyna i TNC musz być przygotowane przez producenta maszyn. Przy pomocy tego cyklu można przenieść zdefiniowany na rozwini tym materiale rowek prowadz cy na osłon cylindra. W przeciwieństwie do cyklu G127, TNC tak ustawia narz dzie przy tym cyklu, że ścianki przy aktywnej korekcji promienia przebiegaj centrycznie do środka cylindra. Prosz zaprogramować tor punktu środkowego konturu z podaniem korekcji promienia narz dzia. Poprzez korekcj promienia określa si , czy TNC wytworzy rowek ruchem współbieżnym czy też przeciwbieżnym: 1 TNC pozycjonuje narz dzie nad punktem wci cia 2 Na pierwszej gł bokości dosuwu narz dzie frezuje z posuwem frezowania Q12 kontur wzdłuż ścianki rowk ; przy tym zostaje uwzgl dniony naddatek na obróbk wykańczaj c z boku 3 Przy końcu konturu TNC przesuwa narz dzie do leż cej na przeciw ścianki rowka i powraca do punktu wci cia 4 Kroki od 2 do 3 powtarzaj si , aż zostanie osi gni ta zaprogramowana gł bokość frezowania Q1 5 Nast pnie narz dzie przemieszcza si na Bezpieczn wysokość Prosz uwzgl dnić przed programowaniem W pierwszym wierszu NC podprogramu konturu zaprogramować zawsze obydwie współrz dne osłony cylindra. Pami ć dla SL cyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bloków prostych. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Używać frezu z tn cym przez środek z bem czołowym (DIN 844). Cylinder musi być zamocowany na środku stołu obrotowego. Oś wrzeciona musi przebiegać prostopadle do osi stołu obrotowego. Jeśli tak nie jest, TNC wydaje meldunek o bł dach. Ten cykl można wykonywać także przy pochylonej płaszczyźnie obróbki. TNC sprawdza, czy skorygowany i nieskorygowany tor narz dzia leży na obszarze wskazania osi obrotu (jest zdefiniowany w parametrze maszynowym 810.x). W przypadku komunikatu o bł dach „Bł d programowania konturu“ ustawić MP 810.x = 0.
Z
C
388
8 Programowanie: cykle
Gł bokość frezowania Q1 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i dno konturu Naddatek dla obróbki wykańczaj cej z boku Q3 (przyrostowo): Naddatek na obróbk wykańczaj c na płaszczyźnie osłony cylindra; naddatek działa w kierunku korekcji promienia Bezpieczna wysokość Q6 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni osłony cylindra Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki Promień cylindra Q16: Promień cylindra, na którym ma zostać obrobiony kontur Rodzaj wymiarowania Stopnie =0 MM/INCH=1 Q17: Współrz dne osi obrotu w podprogramie w stopniach lub mm (cale) zaprogramować Szerokość rowka Q20: Szerokość rowka Tolerancja? Q21 Jeśli używamy narz dzia, które jest mniejsze od programowanej szerokości rowka Q20, to powstan uwarunkowane przemieszczeniem znieksztatłcenia na ściance rowka w przypadku okr gów i ukośnych prostych. Jeśli zdefiniujemy tolerancj Q21, to TNC przybliża za pomoc dodatkowego przejścia frezowania tak kształt rowka, jakby frezowano rowek narz dziem, dokładnie tak dużym jak szerokość rowka. Przy pomocy Q21 definiujemy dozwolone odchylenie od tego idealnego rowka. Liczba przejść dopracowania zależy od promienia cylindra, używanego narz dzia i gł bokości rowka. Czym mniejsz jest zdefiniowana tolerancja, tym dokładniejszy b dzie rowek a także tym dłużej b dzie trwało dopracowanie. Zaleca si : używanie tolerancji wynosz cej 0,02 mm. 0: Funkcja nieaktywna
N63 G128 OSŁONA CYLINDRA Q1= 8 Q3=+0 Q6=+0 Q10=+3 Q11=100 Q12=350 Q16=25 Q17=0 Q20=12 Q21=0 ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;PROMIEŃ ;RODZAJ WYMIAROWANIA ;SZEROKOŚĆ ROWKA ;TOLERANCJA
HEIDENHAIN iTNC 530
389
8.6 SL cykle
Př klad: NC bloki
8.6 SL cykle
OSŁONA CYLINDRA frezowanie mostka (cykl G129, opcja sofware 1)
Maszyna i TNC musz być przygotowane przez producenta maszyn. Przy pomocy tego cyklu można przenieść zdefiniowany na rozwini tym materiale mostek na osłon cylindra. TNC tak ustawia narz dzie przy tym cyklu, że ścianki przy aktywnej korekcji promienia przebiegaj zawsze równolegle do siebie. Prosz zaprogramować tor punktu środkowego mostka z podaniem korekcji promienia narz dzia. Poprzez korekcj promienia określa si , czy TNC wytworzy mostek ruchem współbieżnym czy też przeciwbieżnym. Na końcach mostka TNC wł cza półokr g, którego promień odpowiada połowie szerokości mostka. 1 TNC pozycjonuje narz dzie nad punktem startu obróbki. Punkt startu TNC oblicza z szerokości mostka i średnicy narz dzia. Punkt ten leży z przesuni ciem o pół szerokości mostka i średnic narz dzia obok pierwszego zdefiniowanego w podprogramie konturu punktu. Korekcja promienia określa, czy start nast puje z lewej (1, RL=współbieżnie) lub z prawej od mostka (2, RR=przeciwbieżnie) (patrz obrazek po prawej na środku) 2 Po wypozycjonowaniu na pierwsz gł bokość, TNC przemieszcza narz dzie po łuku kołowym z posuwem frezowania Q12 tangencjalnie do ścianki mostka. W danym przypadku naddatek na obróbk wykańczaj c boku zostaje uwzgl dniony 3 Na pierwszej gł bokości dosuwu narz dzie frezuje z posuwem frezowania Q12 wzdłuż ścianki mostka, aż czop zostanie w pełni wykonany 4 Nast pnie narz dzie odsuwa si tangencjalnie od ścianki mostka z powrotem do punktu startu obróbki 5 Kroki od 2 do 4 powtarzaj si , aż zostanie osi gni ta zaprogramowana gł bokość frezowania Q1 6 Na koniec narz dzie przemieszcza si na osi narz dzi z powrotem na bezpieczn wysokość lub na ostatnio zaprogramowan przed cyklem pozycj (zależy od parametru maszyny 7420)
Z
1
2 1
C
390
8 Programowanie: cykle
Prosz uwzgl dnić przed programowaniem W pierwszym wierszu NC podprogramu konturu zaprogramować zawsze obydwie współrz dne osłony cylindra. Prosz zwrócić uwag , aby narz dzie miało dostatecznie dużo miejsca dla ruchu dosuwu i odsuwu z boku. Pami ć dla SL cyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bloków prostych. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Cylinder musi być zamocowany na środku stołu obrotowego. Oś wrzeciona musi przebiegać prostopadle do osi stołu obrotowego. Jeśli tak nie jest, TNC wydaje meldunek o bł dach. Ten cykl można wykonywać także przy pochylonej płaszczyźnie obróbki. TNC sprawdza, czy skorygowany i nieskorygowany tor narz dzia leży na obszarze wskazania osi obrotu (jest zdefiniowany w parametrze maszynowym 810.x). W przypadku komunikatu o bł dach „Bł d programowania konturu“ ustawić MP 810.x = 0. Gł bokość frezowania Q1 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i dno konturu Naddatek dla obróbki wykańczaj cej z boku Q3 (przyrostowo): Naddatek na obróbk wykańczaj c na ściance mostka. Naddatek na obróbk wykańczaj c zwi ksza szerokość mostka o dwukrotn wprowadzon wartość Bezpieczna wysokość Q6 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni osłony cylindra Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki Promień cylindra Q16: Promień cylindra, na którym ma zostać obrobiony kontur Rodzaj wymiarowania Stopnie =0 MM/INCH=1 Q17: Współrz dne osi obrotu w podprogramie w stopniach lub mm (cale) zaprogramować Szerokość mostka Q20: szerokość wytwarzanego mostka HEIDENHAIN iTNC 530 391 Př klad: NC bloki N50 G129 OSŁONA CYLINDRA MOSTEK Q1= 8 Q3=+0 Q6=+0 Q10=+3 Q11=100 Q12=350 Q16=25 Q17=0 Q20=12 ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;PROMIEŃ ;RODZAJ WYMIAROWANIA ;SZEROKOŚĆ MOSTKA
8.6 SL cykle
8.6 SL cykle
OSŁONA CYLINDRA frezowanie konturu zewn trznego (cykl G139, opcja software 1)
Maszyna i TNC musz być przygotowane przez producenta maszyn. Przy pomocy tego cyklu można przenieść zdefiniowany na rozwini tym materiale otwarty kontur na osłon cylindra. TNC tak ustawia narz dzie przy tym cyklu, iż ścianka wyfrezowanego konturu przebiega równolegle do osi cylindra przy aktywnej korekcji promienia. W przeciwieństwie do cykli 28 i 29 definiujemy w podprogramie konturu rzeczywisty, przewidziany do wykonania kontur. 1 TNC pozycjonuje narz dzie nad punktem startu obróbki. Punkt startu TNC plasuje z przesuni ciem o średnic narz dzia obok pierwszego zdefiniowanego w podprogramie konturu punktu 2 Po wypozycjonowaniu na pierwsz gł bokość, TNC przemieszcza narz dzie po łuku kołowym z posuwem frezowania Q12 tangencjalnie do konturu. W danym przypadku naddatek na obróbk wykańczaj c boku zostaje uwzgl dniony 3 Na pierwszej gł bokości dosuwu narz dzie frezuje z posuwem frezowania Q12 wzdłuż konturu, aż zdefiniowana trajektoria konturu zostanie w pełni wykonana 4 Nast pnie narz dzie odsuwa si tangencjalnie od ścianki mostka z powrotem do punktu startu obróbki 5 Kroki od 2 do 4 powtarzaj si , aż zostanie osi gni ta zaprogramowana gł bokość frezowania Q1 6 Na koniec narz dzie przemieszcza si na osi narz dzi z powrotem na bezpieczn wysokość lub na ostatnio zaprogramowan przed cyklem pozycj (zależy od parametru maszyny 7420)
392
8 Programowanie: cykle
Prosz uwzgl dnić przed programowaniem Prosz zwrócić uwag , aby narz dzie miało dostatecznie dużo miejsca dla ruchu dosuwu i odsuwu z boku. Pami ć dla SL cyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bloków prostych. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Cylinder musi być zamocowany na środku stołu obrotowego. Oś wrzeciona musi przebiegać prostopadle do osi stołu obrotowego. Jeśli tak nie jest, TNC wydaje meldunek o bł dach. Ten cykl można wykonywać także przy pochylonej płaszczyźnie obróbki. TNC sprawdza, czy skorygowany i nieskorygowany tor narz dzia leży na obszarze wskazania osi obrotu (jest zdefiniowany w parametrze maszynowym 810.x). W przypadku komunikatu o bł dach „Bł d programowania konturu“ ustawić MP 810.x = 0. Gł bokość frezowania Q1 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i dno konturu Naddatek dla obróbki wykańczaj cej z boku Q3 (przyrostowo): Naddatek na obróbk wykańczaj c na konturu Bezpieczna wysokość Q6 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni osłony cylindra Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki Promień cylindra Q16: Promień cylindra, na którym ma zostać obrobiony kontur Rodzaj wymiarowania Stopnie =0 MM/INCH=1 Q17: Współrz dne osi obrotu w podprogramie w stopniach lub mm (cale) zaprogramować Př klad: NC bloki N50 G139 OSŁONA CYLINDRA KONTUR Q1= 8 Q3=+0 Q6=+0 Q10=+3 Q11=100 Q12=350 Q16=25 Q17=0 ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;PROMIEŃ ;RODZAJ WYMIAROWANIA
HEIDENHAIN iTNC 530
393
8.6 SL cykle
8.6 SL cykle
Przykład: nakładaj ce si na siebie kontury wiercić i obrabiać wst pnie, obrabiać na gotowo
Y
100
16
16
50
5 R2
16
35 65 100
5 R2
X
%C21 G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+6 * N40 G99 T2 L+0 R+6 * N50 T1 G17 S4000 * N60 G00 G40 G90 Z+250 * N70 G37 P01 1 P02 2 P03 3 P04 4 * N80 G120 DANE KONTURU Q1= 20 Q2=1 Q3=+0 Q4=+0 Q5=+0 Q6=2 Q7=+100 Q8=0.1 Q9= 1 ;GŁ BOKOŚĆ FREZOWANIA ;NAKŁADANIE SI TORÓW KSZTAŁTOWYCH ;NADDATEK Z BOKU ;NADDATEK NA GŁ BOKOŚCI ;WSPŁ. POWIERZCHNI ;ODST P BEZPIECZ. ;BEZPIECZNA WYSOKOŚĆ ;PROMIEŃ ZAOKR GLENIA ;KIERUNEK OBROTU Definicja narz dzia wiertło Definicja narz dzia obróbka zgrubna/wykańczaj ca Wywołanie narz dzia wiertło Przemieścić narz dzie poza materiałem Ustalić podprogramy konturu Określić ogólne parametry obróbki Definicja cz ści nieobrobionej
394
8 Programowanie: cykle
N90 G121 WIERCENIE WST PNE Q10=5 Q11=250 Q13=0 N100 G79 M3 * N110 Z+250 M6 * N120 T2 G17 S3000 * N130 G122 PRZECI GANIE Q10=5 Q11=100 Q12=350 Q18=0 Q19=150 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW PRZECI GANIA ;NARZ DZIE DO PRZECI GANIA ;POSUW RUCHEM WAHADŁOWYM ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;NARZ DZIE DO USUWANIA MATERIAŁU (ZDZIERAK)
Definicja cyklu wiercenie wst pne
Wywołanie cyklu wiercenie wst pne Zmiana narz dzia Wywołanie narz dzia obróbka zgrubna/wykańczaj ca Definicja cyklu przeci ganie wst pne
Q208=2000 ;POSUW POWROTU N140 G79 M3 * N150 G123 OBRÓBKA NA GOTOWO DNA Q11=100 Q12=200 N160 G79 * N170 G124 OBRÓBKA NA GOTOWO BOKU Q9=+1 Q10= 5 Q11=100 Q12=400 Q14=0 N180 G79 * N190 G00 Z+250 M2 * ;KIERUNEK OBROTU ;GŁ BOKOŚĆ DOSUWU ;POSUW WGŁ BNY ;POSUW PRZECI GANIA ;NADDATEK Z BOKU Wywołanie cyklu obróbka wykańczaj ca z boku Przemieścić narz dzie poza materiałem, koniec programu ;POSUW WGŁ BNY ;POSUW PRZECI GANIA Definicja cyklu obróbka wykańczaj ca dna Definicja cyklu obróbka wykańczaj ca boku Wywołane cyklu przeci ganie Wywołanie cyklu obróbka wykańczaj ca dna
HEIDENHAIN iTNC 530
395
8.6 SL cykle
8.6 SL cykle
N200 G98 L1 * N210 I+25 J+50 * N220 G01 G42 X+10 Y+50 * N230 G02 X+10 * N240 G98 L0 * N250 G98 L2 * N260 I+65 J+50 * N270 G01 G42 X+90 Y+50 * N280 G02 X+90 * N290 G98 L0 * N300 G98 L3 * N310 G01 G41 X+27 Y+50 * N320 Y+58 * N330 X+43 * N340 Y+42 * N350 X+27 * N360 G98 L0 * N370 G98 L0 * N380 G01 G41 X+65 Y+42 * N390 X+57 * N400 X+65 Y+58 * N410 X+73 Y+42 * N420 G98 L0 * N99999999 %C21 G71 *
Podprogram konturu 1: Kieszeń na lewo
Podprogram konturu 2: Kieszeń na prawo
Podprogram konturu 3: Wysepka czworok tna w lewo
Podprogram konturu 4: Wysepka trójk tna na prawo
396
8 Programowanie: cykle
Przykład: Trajektoria konturu
Y
100 95 80 75
20
15
R7, 5
5
50
100
X
%C25 G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+10 * N40 T1 G17 S2000 * N50 G00 G40 G90 Z+250 * N60 G37 P01 1 * N70 G125 TRAJEKTORIA KONTURU Q1= 20 Q3=+0 Q5=+0 Q7=+250 Q10=5 Q11=100 Q12=200 Q15=+1 N80 G79 M3 * N90 G00 G90 Z+250 M2 * ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;WSPŁ. POWIERZCHNI ;BEZPIECZNA WYSOKOŚĆ ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;RODZAJ FREZOWANIA Wywołanie cyklu Przemieścić narz dzie poza materiałem, koniec programu Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Ustalić podprogram konturu Ustalić parametry obróbki Definicja cz ści nieobrobionej
HEIDENHAIN iTNC 530
397
8.6 SL cykle
,5 R7
8.6 SL cykle
N100 G98 L1 * N110 G01 G41 X+0 Y+15 * N120 X+5 Y+20 * N130 G06 X+5 Y+75 * N140 G01 Y+95 * N150 G25 R7,5 * N160 X+50 * N170 G25 R7,5 * N180 X+100 Y+80 * N190 G98 L0 * N99999999 %C25 G71 *
Podprogram konturu
398
8 Programowanie: cykle
Przykład: Osłona cylindra przy pomocy cyklu G127
Wskazówka: Cylinder zamocowany na środku stołu obrotowego. Punkt odniesienia znajduje si na środkustołu obrotowego
60
Z
,5 R7
20
30
50
157
C
%C27 G71 * N10 G99 T1 L+0 R3,5 * N20 T1 G18 S2000 * N30 G00 G40 G90 Y+250 * N40 G37 P01 1 * N70 G127 OSŁONA CYLINDRA Q1= 7 Q3=+0 Q6=2 Q10=4 Q11=100 Q12=250 Q16=25 Q17=1 N60 C+0 M3 * N70 G79 * N80 G00 G90 Z+250 M2 * ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;PROMIEŃ ;RODZAJ WYMIAROWANIA Pozycjonować wst pnie stół obrotowy Wywołanie cyklu Przemieścić narz dzie poza materiałem, koniec programu Definicja narz dzia Wywołanie narz dzia, oś narz dzia Y Przemieścić narz dzie poza materiałem Ustalić podprogram konturu Ustalić parametry obróbki
HEIDENHAIN iTNC 530
399
8.6 SL cykle
8.6 SL cykle
N90 G98 L1 * N100 G01 G41 C+91,72 Z+20 * N110 C+114,65 Z+20 * N120 G25 R7,5 * N130 G91+Z+40 * N140 G90 G25 R7,5 * N150 G91 C 45,86 * N160 G90 G25 R7,5 * N170 Z+20 * N180 G25 R7,5 * N190 C+91,72 * N200 G98 L0 * N99999999 %C27 G71 *
Podprogram konturu Dane w osi obrotu w stopniach, Wymiary rysunku przeliczone z mm na stopnie (157 mm = 360°)
400
8 Programowanie: cykle
Przykład: Osłona cylindra przy pomocy cyklu G128
Wskazówki: Cylinder zamocowany na środku stołu obrotowego. Punkt odniesienia znajduje si na środkustołu obrotowego Opis toru punktu środkowego w podprogramie konturu
Z
70
52.5 35
40
60
157
C
%C28 G71 * N10 G99 T1 L+0 R3,5 * N20 T1 G18 S2000 * N30 G00 G40 G90 Y+250 * N40 G37 P01 1 * N50 X+0 * N60 G128 OSŁONA CYLINDRA Q1= 7 Q3=+0 Q6=2 Q10= 4 Q11=100 Q12=250 Q16=25 Q17=1 Q20=10 N70 C+0 M3 * N80 G79 * N90 G00 G40 Y+250 M2 * ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;PROMIEŃ ;RODZAJ WYMIAROWANIA ;SZEROKOŚĆ ROWKA Pozycjonować wst pnie stół obrotowy Wywołanie cyklu Przemieścić narz dzie poza materiałem, koniec programu Definicja narz dzia Wywołanie narz dzia, oś narz dzia Y Przemieścić narz dzie poza materiałem Ustalić podprogram konturu Narz dzie pozycjonować na środku stołu obrotowego Ustalić parametry obróbki
Q21=0.02 ;TOLERANCJA
HEIDENHAIN iTNC 530
401
8.6 SL cykle
8.6 SL cykle
N100 G98 L1 * N110 G01 G41 C+40 Z+0 * N120 Z+35 * N130 C+60 Z+52,5 * N140 Z+70 * N150 G98 L0 * N99999999 %C28 G71 *
Podprogram konturu, opis toru punktu środkowego Dane w osi obrotu w mm (Q17=1)
402
8 Programowanie: cykle
8.7 SL cykle ze wzorem (formuł ) konturu
Podstawy
Przy pomocy SL cykli i wzoru konturu można zestawiać kompleksowe kontury, składaj ce si z konturów cz ściowych (kieszenie lub wysepki). Kontury cz ściowe (dane geometryczne) prosz wprowadzać jako oddzielne programy. W ten sposób wszystkie kontury cz ściowe mog zostać dowolnie cz sto ponownie wykorzystywane. Z wybranych konturów cz ściowych, poł czonych ze sob przy pomocy wzoru konturu, TNC oblicza cały kontur. Pami ć dla jednego cyklu SL (wszystkie programy opisu konturów) jest ograniczona do maksymalnie 128 konturów. Liczba możliwych elementów konturu zależy od rodzaju konturu (wewn trzny/zewn trzny) i liczby opisów konturów oraz wynosi maksymalnie 16384 elementów konturu. Przy pomocy SL cykli ze wzorem konturu zakłada si strukturyzowany program i otrzymuje możliwość, powtarzaj ce si cz sto kontury zapisać do pojedyńczych programów. Poprzez wzór konturu ł czy si kontury cz ściowe w jeden kontur i określa, czy chodzi o kieszeń czy też o wysepk . Funkcja SL cykle ze wzorem konturu jest rozmieszczona na powierzchni obsługi TNC na kilka obszarów i służy jako podstawa dla dalszych udoskonaleń. Właściwości konturów cz ściowych TNC rozpoznaje zasadniczo wszystkie kontury jako kieszeń. Prosz nie programować korekcji promienia. W wzorze konturu można poprzez negowanie przekształcić kieszeń w wysepk . TNC ignoruje posuwy F i funkcje dodatkowe M Przeliczenia współrz dnych s dozwolone Jeśli zostan one zaprogramowane w obr bie wycinków konturów, to działaj one także w nast pnych podprogramach, nie musz zostać wycofywane po wywołaniu cyklu Podprogramy mog zawierać współrz dne osi wrzeciona, zostan one jednakże ignorowane W pierwszym wierszu współrz dnych podprogramu określa si płaszczyzn obróbki. Osie pomocnicze U,V,W s dozwolone Właściwości cykli obróbki TNC pozycjonuje przed każdym cyklem automatycznie na bezpieczn wysokość Każdy poziom gł bokości jest frezowany bez odsuwania narz dzia; wysepki zostan objechane z boku Promień „naroży wewn trznych “ jest programowalny – narz dzie nie zatrzymuje si , zaznaczenia poza materiałem zostan uniemożliwione (obowi zuje dla ostatniego zewn trznego toru przy przeci ganiu i wykańczaniu bocznych powierzchni) HEIDENHAIN iTNC 530 Př klad: Schemat: Odpracowywanie przy pomocy SL cykli i wzoru konturu %KONTUR G71 * ... N50 %:CNT: “MODEL“ N60 G120 Q1= ... N70 G122 Q10= ... N80 G79 * ... N120 G123 Q11= ... N130 G79 * ... N160 G124 Q9= ... N170 G79 N180 G00 G40 G90 Z+250 M2 * N99999999 %KONTUR G71 * Př klad: Schemat: Obliczanie konturów cz ściowych przy pomocy wzoru konturu %MODEL G71 * N10 DECLARE CONTOUR QC1 = “OKRAG1“ *
N20 DECLARE CONTOUR QC2 = “OKRAG31XY“ *
N30 DECLARE CONTOUR QC3 = “TRÓJK T“ * N40 DECLARE CONTOUR QC4 = “KWADRAT“ * N50 QC10 = ( QC1 | QC3 | QC4 ) \ QC2 * N99999999 %MODEL G71 * %OKR G1 G71 * N10 I+75 J+50 * N20 G11 R+45 H+0 G40 * N30 G13 G91 H+360 * N99999999 %OKR G1 G71 * %OKR G31XY G71 * ... ... 403
8.7 SL cykle ze wzorem (formuł ) konturu
8.7 SL cykle ze wzorem (formuł ) konturu
Przy wykańczaniu powierzchni bocznych TNC dosuwa narz dzie do konturu na torze kołowym stycznym Przy obróbce na gotowo dna TNC przemieszcza narz dzie również po tangencjalnym torze kołowym do obrabianego przedmiotu (np.: Oś wrzeciona Z: Tor kołowy na płaszczyźnie Z/X) TNC obrabia kontur przelotowo ruchem współbieżnym lub ruchem przeciwbieżnym Przy pomocy MP7420 określa si , gdzie TNC pozycjonuje narz dzie przy końcu cykli G121 do G124. Dane wymiarów obróbki,jak gł bokość frezowania, naddatki i bezpieczn wysokość prosz wprowadzić centralnie w cyklu G120 jako DANE KONTURU.
Wybór programu z definicjami konturu
Przy pomocy funkcji %:CNT wybieramy program z definicjami konturu, z których TNC czerpie opisy konturu: Wybrać funkcje dla wywołania programu: Klawisz PGM CALL nacisn ć Softkey KONTUR WYBRAĆ nacisn ć Wprowadzić pełn nazw programu z definicjami konturu, klawiszem END potwierdzić %:CNT wiersz zaprogramować przed SL cyklami Cykl 14 KONTUR nie jest konieczny przy zastosowaniu %:CNT .
Definiowanie opisów konturów
Przy pomocy funkcji DECLARE CONTOUR wprowadzamy ścieżk dla programów, z których TNC czerpie opisy konturu: Nacisn ć Softkey DECLARE Nacisn ć Softkey CONTOUR Numer dla oznacznika konturu QC wprowadzić, klawiszem ENT potwierdzić Wprowadzić pełn nazw programu z opisami konturu, klawiszem END potwierdzić Przy pomocy podanych oznaczników konturu QC można we wzorze konturu obliczać rozmaite kontury. Przy pomocy funkcji DECLARE STRING definiujemy tekst. Ta funkcja nie zostaje na razie używana.
404
8 Programowanie: cykle
Wprowadzić wzór konturu
Poprzez Softkeys można poł czyć ze sob rozmaite kontury we wzorze matematycznym. Wybrać funkcj Q parametrów: Nacisn ć klawisz Q (w polu dla wprowadzania liczb, z prawej strony). Pasek Softkey pokazuje funkcje Q parametrów Wybrać funkcj dla wprowadzenia wzoru konturu: Softkey KONTUR WZOR nacisn ć TNC pokazuje nast puj ce Softkeys: Funkcja wspóŁdziaŁania skrawany z np. QC10 = QC1 & QC5 poł czony z np. QC25 = QC7 | QC18 poł czony z, ale bez skrawania np. QC12 = QC5 ^ QC25 skrawany z dopełnieniem np. QC25 = QC1 \ QC2 dopełnienie obszaru konturu np. Q12 = #Q11 Otworzyć nawias np. QC12 = QC1 * (QC2 + QC3) Zamkn ć nawias np. QC12 = QC1 * (QC2 + QC3) Definiowanie pojedyńczego konturu np. QC12 = QC1 Softkey
HEIDENHAIN iTNC 530
405
8.7 SL cykle ze wzorem (formuł ) konturu
8.7 SL cykle ze wzorem (formuł ) konturu
Nałożone na siebie kontury
TNC zakłada zasadaniczo, iż programowany kontur jest kieszeni . Przy pomocy funkcji wzoru konuturu można przekształcać kontur w wysepk Kieszenie i wysepki można nałożyć na siebie dla otrzymania nowego konturu. W ten sposób można powierzchni wybrania powi kszyć poprzez nałożenie na ni innego wybrani lub można zmniejszyć wysepk . Podprogramy Nałożone kieszenie Nast puj ce przykłady programowania s programami opisu kotnuru, zdefiniowanymi w programie definicji konturu Program definicji konturu z kolei zostaje wywołany poprzez funkcj %:CNT we właściwym programie głównym Wybrania A i B nakładaj si na siebie. TNC oblicza punkty przeci cia S1 i S2, one nie musz zostać zaprogramowane. Wybrania s programowane jako koła pełne.
406
8 Programowanie: cykle
Program opisu konturu 1: Kieszeń A: %KIESZEŃ_A G71 * N10 G01 X+10 Y+50 G40 * N20 I+35 J+50 * N30 G02 X+10 Y+50 * N99999999 %KIESZEŃ_A G71 * Program opisu konturu 2: Kieszeń B %KIESZEŃ_B G71 * N10 G01 X+90 Y+50 G40 * N20 I+65 J+50 * N30 G02 X+90 Y+50 * N99999999 %KIESZEŃ_B G71 * „Powierzchnia “sumowa Obwydwie powierzchnie wycinkowe A i B ł cznie z powierzchni nakładania si maj zostać obrobione: Powierzchnie A i B musz zostać zaprogramowane w oddzielnym programie bez korekcji promienia We wzorze konturu powierzchnie A i B zostaj obliczone przy pomocy funkcji „poł czone z” Program definiowania konturu:
A
B
N50 ... N60 ... N70 DECLARE CONTOUR QC1 = “KIESZEŃ_A.H“ * N80 DECLARE CONTOUR QC2 = “KIESZEŃ_B.H“ * N90 QC10 = QC1 | QC2 * N100 ... N110 ...
HEIDENHAIN iTNC 530
407
8.7 SL cykle ze wzorem (formuł ) konturu
8.7 SL cykle ze wzorem (formuł ) konturu
„Powierzchnia“ różnicy Powierzchnia A ma zostać obrobiona bez wycinka pokrytego przez B: Powierzchnie A i B musz zostać zaprogramowane w oddzielnym programie bez korekcji promienia We wzorze konturu powierzchnia B zostaje przy pomocy funkcji „skrawany z dopełnieniem” odj ta od powierzchni A Program definiowania konturu: N50 ... N60 ... N70 DECLARE CONTOUR QC1 = “KIESZEŃ_A.H“ * N80 DECLARE CONTOUR QC2 = “KIESZEŃ_B.H“ * N90 QC10 = QC1 \ QC2 * N100 ... N110 ... „Powierzchnia “ skrawania Powierzchnia przykryta zarówno przez A jak i przez B ma zostać obrobiona. (Po prostu przykryte powierzchnie maj pozostać nieobrobione). Powierzchnie A i B musz zostać zaprogramowane w oddzielnym programie bez korekcji promienia We wzorze konturu powierzchnie A i B zostaj obliczone przy pomocy funkcji „poł czone z” Program definiowania konturu: N50 ... N60 ... N70 DECLARE CONTOUR QC1 = “KIESZEŃ_A.H“ * N80 DECLARE CONTOUR QC2 = “KIESZEŃ_B.H“ * N90 QC10 = QC1 & QC2 * N100 ... N110 ...
A B
A
B
Odpracowywanie konturu przy pomocy SL cykli
Odpracowanie całego konturu nast puje przy pomocy SL cykli G120 do G124 (patrz „SL cykle” na stronie 372)
408
8 Programowanie: cykle
Przykład: Obróbka zgrubna i wykańczaj ca konturu przy pomocy wzoru konturu
Y
100
16
16
50
5 R2
35
65
100
X
%C21 G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+2,5 * N40 G99 T2 L+0 R+3 * N50 T1 G17 S2500 * N60 G00 G40 G90 Z+250 * N70 %:CNT: “MODEL“ * N80 G120 DANE KONTURU Q1= 20 Q2=1 Q3=+0.5 Q4=+0.5 Q5=+0 Q6=2 Q7=+100 Q8=0.1 Q9= 1 ;GŁ BOKOŚĆ FREZOWANIA ;NAKŁADANIE SI TORÓW KSZTAŁTOWYCH ;NADDATEK Z BOKU ;NADDATEK NA GŁ BOKOŚCI ;WSPŁ. POWIERZCHNI ;ODST P BEZPIECZ. ;BEZPIECZNA WYSOKOŚĆ ;PROMIEŃ ZAOKR GLENIA ;KIERUNEK OBROTU Definicja narz dzia frez do obróbki zgrubnej Definicja narz dzia frez do obróbki wykańczaj cej Wywołanie narz dzia frez do obróbki wykańczaj cej Przemieścić narz dzie poza materiałem Program definiowania konturu określić Określić ogólne parametry obróbki Definicja cz ści nieobrobionej
HEIDENHAIN iTNC 530
409
8.7 SL cykle ze wzorem (formuł ) konturu
16
5 R2
8.7 SL cykle ze wzorem (formuł ) konturu
N90 G122 PRZECI GANIE Q10=5 Q11=100 Q12=350 Q18=0 Q19=150 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW PRZECI GANIA ;NARZ DZIE DO PRZECI GANIA ;POSUW RUCHEM WAHADŁOWYM
Definicja cyklu przeci ganie
Q208=750 ;POSUW POWROTU N100 G79 M3 * N110 T2 G17 S5000 * N150 G123 OBRÓBKA NA GOTOWO DNA Q11=100 Q12=200 N160 G79 * N170 G124 OBRÓBKA NA GOTOWO BOKU Q9=+1 Q10= 5 Q11=100 Q12=400 Q14=0 N180 G79 * N190 G00 Z+250 M2 * N99999999 %C21 G71 * Program definicji konturu ze wzorem konturu: %MODEL G71 * N10 DECLARE CONTOUR QC1 = “OKR G1“ * N20 D00 Q1 P01 +35 * N30 D00 Q2 P01 50 * N40 D00 Q3 P01 +25 * N50 DECLARE CONTOUR QC2 = “OKR G31XY“ * N60 DECLARE CONTOUR QC3 = “TRÓJK T“ * N70 DECLARE CONTOUR QC1 = “KWADRAT“ * N80 QC10 = ( QC1 | QC2 ) \ QC3 \ QC4 * N99999999 %MODEL G71 * 410 8 Programowanie: cykle Definicja oznacznika konturu dla programu „OKRAG31XY” Definicja oznacznika konturu dla programu „TROJKAT” Definicja oznacznika konturu dla programu „KWADRAT” Wzór konturu Program definiowania konturu: Definicja oznacznika konturu dla programu „OKRAG1” Przyporz dkowanie wartości dla używanych parametrów w PGM „OKRAG31XY” ;KIERUNEK OBROTU ;GŁ BOKOŚĆ DOSUWU ;POSUW WGŁ BNY ;POSUW PRZECI GANIA ;NADDATEK Z BOKU Wywołanie cyklu obróbka wykańczaj ca z boku Przemieścić narz dzie poza materiałem, koniec programu ;POSUW WGŁ BNY ;POSUW PRZECI GANIA Definicja cyklu obróbka wykańczaj ca dna Definicja cyklu obróbka wykańczaj ca boku Wywołane cyklu przeci ganie Wywołanie narz dzia frez do obróbki wykańczaj cej Wywołanie cyklu obróbka wykańczaj ca dna
Programy opisu konturu: %OKR G1 G71 * N10 I+65 J+50 * N20 G11 R+25 H+0 G40 * N30 CP IPA+360 DR+ * N99999999 %OKR G1 G71 * %OKR G31XY G71 * N10 I+Q1 J+Q2 * N20 G11 R+Q3 H+0 G40 * N30 G13 G91 H+360 * N99999999 %OKR G31XY G71 * %TRÓJK T G71 * N10 G01 X+73 Y+42 G40 * N20 G01 X+65 Y+58 * N30 G01 X+42 Y+42 * N49 G01 X+73 * N99999999 %TRÓJK T G71 * %KWADRAT G71 * N10 G01 X+27 Y+58 G40 * N20 G01 X+43 * N30 G01 Y+42 * N40 G01 X+27 * N50 G01 Y+58 * N99999999 %KWADRAT G71 * Program opisu konturu: Kwadrat po lewej Program opisu konturu: Trójk t po prawej Program opisu konturu: Okr g po lewej Program opisu konturu: Okr g po prawej
HEIDENHAIN iTNC 530
411
8.7 SL cykle ze wzorem (formuł ) konturu
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
Przegl d
TNC stawia do dyspozycji cztery cykle, przy pomocy których można obrabiać powierzchnie o nast puj cych właściwościach: wytworzona przez CAD /CAM system płaska prostok tna płaska ukośna dowolnie nachylona skr cona w sobie Cykl G60 3D DANE ODPRACOWAC Dla odwierszowania 3D danych w kilku dosuni ciach G230 WIERSZOWANIE Dla prostok tnych płaskich powierzchni G231 POWIERZCHNIA REGULACJI Dla ukośnych, nachylonych i skr conych powierzchni G232 FREZOWANIE PŁASZCZYZN Dla płaskich prostok tnych powierzchni, z podaniem naddatku i kilkoma dosuwami Softkey Strona Strona 413
Strona 414 Strona 416
Strona 419
412
8 Programowanie: cykle
3D DANE ODPRACOWAC (cykl G60)
1 TNC pozycjonuje narz dzie na biegu szybkim z aktualnej pozycji w osi wrzeciona na Bezpieczn wysokość nad zaprogramowanym w cyklu MAX punktem. 2 Nast pnie TNC przemieszcza narz dzie na biegu szybkim na płaszczyźnie obróbki do zaprogramowanego w cyklu MIN punktu 3 Stamt d narz dzie przemieszcza si z posuwem dosuwu na gł bokość do pierwszego punktu konturu 4 Nast pnie TNC odpracowuje wszystkie zapami tane w pliku 3D danych punkty z posuwem frezowania; jeśli to konieczne TNC przemieszcza narz dzie na Bezpieczn wysokość aby pomin ć nie obrabiane fragmenty 5 Na koniec TNC przemieszcza narz dzie na biegu szybkim z powrotem na Bezpieczn wysokość Prosz uwzgl dnić przed programowaniem Przy pomocy cyklu G60 można odpracować 3D dane w kilku dosuwach, które to dane zostały wytworzone przez zewn trzny system programowania. 3 1 Nazwa pliku 3D danych: Wprowadzić nazw pliku, w którym zapami tane s dane; jeśli ten plik nie znajduje si w aktualnym skoroszcie, prosz wprowadzić kompletn nazw ścieżki. MIN Punkt obszar: Punkt minimalny (X , Y i Z współrz dna) obszaru, na którym ma być dokonane frezowanie MAX Punkt obszar: Punkt minimalny (X , Y i Z współrz dna) obszaru, na którym ma być dokonane frezowanie Odst p bezpieczeństwa 1 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu przy przemieszczeniach na biegu szybkim Gł bokość dosuwu 2 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw wgł bny 3: Pr dkość przemieszczenia narz dzia przy pogł bianiu w mm/min Posuw frezowania 4: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/min Funkcja dodatkowa M: Opcjonalne wprowadzenie funkcji dodatkowej, np M13
4 1
Z
2 1 1
X
Př klad: NC bloki N64 G60 P01 BSP.I P01 X+0 P02 Y+0 P03 Z 20 P04 X+100 P05 Y+100 P06 Z+0 P07 2 P08 +5 P09 100 P10 350 M13 *
HEIDENHAIN iTNC 530
413
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
FREZOWANIE METOD WIERSZOWANIA (cykl G230)
1 TNC pozycjonuje narz dzie na biegu szybkim z aktualnej pozycji na płaszczyźnie obróbki do punktu startu 1; TNC przesuwa narz dzie przy tym o wartość promienia narz dzia na lewo i w gór 2 Nast pnie narz dzie przemieszcza si na biegu szybkim w osi wrzeciona na Bezpieczn wysokość i potem z posuwem dosuwu wgł bnego na zaprogramowan pozycj startu w osi wrzeciona 3 Nast pnie narz dzie przemieszcza si z zaprogramowanym posuwem frezowania do punktu końcowego 2; punkt końcowy TNC oblicza z zaprogramowanego punktu startu, zaprogramowanej długości i promienia narz dzia 4 TNC przesuwa narz dzie z posuwem frezowania poprzecznie do punktu startu nast pnego wiersza; TNC oblicza przesuni cie z zaprogramowanej szerokości i liczby ci ć (przejść) 5 Potem narz dzie powraca w kierunku ujemnym 1 szej osi 6 Frezowanie wierszowaniem powtarza si , aż wprowadzona powierzchnia zostanie całkowicie obrobiona 7 Na koniec TNC przemieszcza narz dzie na biegu szybkim z powrotem na Bezpieczn wysokość Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie z aktualnej pozycji najpierw na płaszczyźnie obróbki i nast pnie w osi wrzeciona do punktu startu. Tak wypozycjonować narz dzie, aby nie mogło dojść do kolizji z przedmiotem lub mocowadłami.
Z
Y
2 1
1
X
414
8 Programowanie: cykle
Punkt startu 1 szej osi Q225 (absolutnie): Współrz dna Min punktu frezowanej wierszowo powierzchni w osi głównej płaszczyzny obróbki Punkt startu 2 szej osi Q226 (absolutnie): Współrz dna Min punktu frezowanej wierszowo powierzchni w osi pomocniczej płaszczyzny obróbki Punkt startu 3 szej osi Q227 (absolutnie): Wysokość w osi wrzeciona, na której dokonywuje si frezowania wierszowaniem 1. długość kraw dzi bocznej Q218 (przyrostowo): Długość powierzchni w osi głównej płaszczyzny obróbki, odniesiona do punktu startu 1 szej osi 2. długość kraw dzi bocznej Q219 (przyrostowo): Długość powierzchni w osi pomocniczej płaszczyzny obróbki, odniesiona do punktu startu 2 szej osi Liczba przejść Q240: Liczba wierszy, na których TNC ma przemieścić narz dzie na szerokości Posuw dosuwu wgł bnego 206:pr dkość przemieszczenia narz dzia przy zjeździe z Bezpiecznej wysokości na gł bokość frezowania w mm/min Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Posuw poprzeczny Q209: Pr dkość przemieszczenia narz dzia przy przejeździe do nast pnego wiersza w mm/min; jeśli przemieszczamy w materiale poprzecznie, to Q209 wprowadzić mniejszym od Q207; jeśli przemieszczamy poza materiałem poprzecznie, to Q209 może być wi kszy od Q207 Bezpieczna wysokość Q200 (przyrostowo): pomi dzy ostrzem narz dzia i gł bokości frezowania dla pozycjonowania na pocz tku cyklu i na końcu cyklu
Q227
Y
Q207
Q219
N = Q240 Q209
Q226
Q218 Q225
X
Q206
Z
Q200
X
Př klad: NC bloki N71 G230 WIERSZOWANIE Q225=+10 ;PUNKT STARTU 1.OSI Q226=+12 ;PUNKT STARTU 2.OSI Q227=+2.5 ;PUNKT STARTU 3.OSI Q218=150 ;1. DŁUGOŚĆ BOKU Q219=75 Q240=25 ;2. DŁUGOŚĆ BOKU ;LICZBA PRZEJŚĆ
Q206=150 ;POSUW WGŁ BNY Q207=500 ;POSUW FREZOWANIA Q209=200 ;POSUW POPRZECZNY Q200=2 ;ODST P BEZPIECZ.
HEIDENHAIN iTNC 530
415
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
POWIERZCHNIA REGULACJI (cykl G231)
1 TNC pozycjonuje narz dzie od aktualnej pozycji ruchem prostoliniowym 3D do punktu startu 1 2 Nast pnie narz dzie przemieszcza si z zaprogramowanym posuwem frezowania do punktu końcowego 2 3 Tam TNC przemieszcza narz dzie na biegu szybkim o wartość średnicy narz dzia w dodatnim kierunku osi wrzeciona i po tym ponownie do punktu startu 1 4 W punkcie startu 1 TNC przemieszcza narz dzie ponownie na ostatnio przejechan wartość Z 5 Nast pnie TNC przesuwa narz dzie we wszystkich trzech osiach od punktu 1 w kierunku punktu 4 do nast pnego wiersza 6 Potem TNC przemieszcza narz dzie do punktu końcowego tego wiersza. Ten punkt końcowy TNC oblicza z punktu 2 i przesuni cia w kierunku punktu 3 7 Frezowanie wierszowaniem powtarza si , aż wprowadzona powierzchnia zostanie całkowicie obrobiona 8 Na końcu TNC pozycjonuje narz dzie o średnic narz dzia nad najwyższym wprowadzonym punktem w osi wrzeciona Prowadzenie skrawania Punkt startu i tym samym kierunek frezowania s dowolnie wybieralne, ponieważ TNC dokonuje pojedyńczych przejść zasadniczo od punktu 1 do punktu 2 i cała operacja przebiega od punktu 1 / 2 do punktu 3 / 4. Punkt 1 można umiejscowić na każdym narożu obrabianej powierzchni. Jakość obrabionej powierzchni można optymalizować poprzez użycie frezów trzpieniowych: Poprzez skrawanie uderzeniowe (współrz dna osi wrzeciona punkt 1 wi ksza od współrz dnej osi wrzeciona punkt 2) przy mało nachylonych powierzchniach Poprzez skrawanie ci głe (współrz dna osi wrzeciona punkt 1 mnijesza od współrz dnej osi wrzeciona punkt 2) przy mocno nachylonych powierzchniach Przy skośnych powierzchniach, kierunek ruchu głównego (od punktu 1 do punktu 2) ustalić w kierunku wi kszego nachylenia Jakość obrobionej powierzchni można optymalizować poprzez użycie frezów kształtowych: Przy ukośnych powierzchniach kierunek ruchu głównego (od punktu 1 do punktu 2) ustalić w kierunku najwi kszego nachylenia Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie od aktualnej pozycji ruchem prostoliniowym 3D do punktu startu 1 Tak wypozycjonować narz dzie, aby nie mogło dojść do kolizji z przedmiotem lub mocowadłami. TNC przemieszcza narz dzie z korekcj promienia G40 mi dzy zadanymi pozycjami W danym przypadku używać frezu z tn cym przez środek z bem czołowym (DIN 844). 2 1
Z
4 1
3 1
Y
1
2 1
X
Z
4 1 3 1
Y
2 1
1
X
Z
3 1
Y
4 1 1
X
416
8 Programowanie: cykle
Punkt startu 1 szej osi Q225 (absolutnie): Współrz dna punktu startu frezowanej wierszowo powierzchni w osi głównej płaszczyzny obróbki Punkt startu 2 szej osi Q226 (absolutnie): Współrz dna punktu startu frezowanej wierszowo powierzchni w osi pomocniczej płaszczyzny obróbki Punkt startu 3 szej osi Q227 (absolutnie): Współrz dna punktu startu obrabianej powierzchni w osi wrzeciona 2. Punkt startu 1 szej osi Q228 (absolutnie): Współrz dna punktu startu frezowanej wierszowo powierzchni w osi głównej płaszczyzny obróbki 2. Punkt startu 2 szej osi Q229 (absolutnie): Współrz dna punktu końcowego frezowanej wierszowo powierzchni w osi pomocniczej płaszczyzny obróbki 2. Punkt startu 3 szej osi Q230 (absolutnie): Współrz dna punktu końcowego obrabianej powierzchni w osi wrzeciona 3. Punkt startu 1 szej osi Q231 (absolutnie): Współrz dna punktu 3 w osi głównej płaszczyzny obróbki 3. Punkt startu 2 szej osi Q232 (absolutnie): Współrz dna punktu 3 w osi pomocniczej płaszczyzny obróbki 3. Punkt startu 3 szej osi Q233 (absolutnie): Współrz dna punktu 3 w osi wrzeciona
Q236 Q233 Q227 Q230
Z
4 1 3 1 1 2 1
X
Q228 Q231 Q234 Q225
Y
Q235 Q232
3 1
N = Q240
4 1
Q229 Q226
2 1 1
Q207
X
HEIDENHAIN iTNC 530
417
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
4. Punkt startu 1 szej osi Q234 (absolutnie): Współrz dna punktu 4 w osi głównej płaszczyzny obróbki 4. Punkt startu 2 szej osi Q235 (absolutnie): Współrz dna punktu 4 w osi pomocniczej płaszczyzny obróbki 4. Punkt startu 3 szej osi Q236 (absolutnie): Współrz dna punktu 4 w osi wrzeciona Liczba przejść Q240: Liczba wierszy, po których TNC ma przemieścić narz dzie pomi dzy punktem 1 i 4, a także mi dzy punktem 2 i 3 Posuw frezowania Q207: Pr dkość przemieszczania si narz dzia przy frezowaniu w mm/min. TNC wykonuje pierwsze skrawanie z posuwem wynosz cym połow zaprogramowanej wartości.
Př klad: NC bloki N72 G231 POWIERZCHNIA REGULACJI Q225=+0 Q226=+5 Q227= 2 ;PUNKT STARTU 1.OSI ;PUNKT STARTU 2.OSI ;PUNKT STARTU 3.OSI
Q228=+100 ;2. PUNKT 1. OSI Q229=+15 ;2. PUNKT 2. OSI Q230=+5 ;2. PUNKT 3. OSI Q231=+15 ;3. PUNKT 1. OSI Q232=+125 ;3. PUNKT 2. OSI Q233=+25 ;3. PUNKT 3. OSI Q234=+15 ;4. PUNKT 1. OSI Q235=+125 ;4. PUNKT 2. OSI Q236=+25 ;4. PUNKT 3. OSI Q240=40 ;LICZBA PRZEJŚĆ Q207=500 ;POSUW FREZOWANIA
418
8 Programowanie: cykle
FREZOWANIE PŁASZCZYZN (cykl G232)
Przy pomocy cyklu G232 można frezować równ powierzchni kilkoma dosuwami i przy uwzgl dnieniu naddatku na obróbk wykańczaj c . Przy tym operator ma do dyspozycji trzy strategie obróbki: Strategia Q389=0: obróbka meandrowa, boczny dosuw poza obrabian powierzchni Strategia Q389=1: obróbka meandrowa, boczny dosuw w obr bie obrabianej powierzchni Strategia Q389=2: obróbka wierszami, odsuw i boczny dosuw z posuwem pozycjonowania 1 TNC pozycjonuje narz dzie na biegu szybkim z aktualnej pozycji przy pomocy logiki pozycjonowania do punktu startu 1: Jeśli aktualna pozycja na osi wrzeciona jest wi ksza niż 2. odst p bezpieczeństwa, to TNC przemieszcza narz dzie najpierw na płaszczyźnie obróbki a nast pnie na osi wrzeciona, alternatywnie najpierw na 2. odst p bezpieczeństwa i potem na płaszczyzn obróbki. Punkt startu na płaszczyźnie obróbki leży z dyslokacj o promień narz dzia i o boczny odst p bezpieczeństwa obok obrabianego przedmiotu 2 Nast pnie narz dzie przemieszcza si z posuwem pozycjonowania na osi wrzeciona na obliczon przez TNC pierwsz gł bokość dosuwu Strategia Q389=0 3 Nast pnie narz dzie przemieszcza si z zaprogramowanym posuwem frezowania do punktu końcowego 2. Punkt końcowy leży poza powierzchni , TNC oblicza go z zaprogramowanego punktu startu, zaprogramowanej długości, zaprogramowanego bocznego odst pu bezpieczeństwa i promienia narz dzia 4 TNC przesuwa narz dzie z posuwem pozycjonowania wst pnego poprzecznie do punktu startu nast pnego wiersza; TNC oblicza dyslokacj z zaprogramowanej szerokości, promienia narz dzia i maksymalnego współczynnika nakładania si torów kształtowych 5 Potem narz dzie przemieszcza si z powrotem w kierunku punktu startu 1 6 Operacja ta powtarza si , aż wprowadzona powierzchnia zostanie w pełni obrobiona. Przy końcu ostatniego toru nast puje dosuni cie na nast pn gł bokość obróbki 7 Aby unikać pustych przejść, powierzchnia zostaje obrabiana w odwrotnej kolejności 8 Operacja powtarza si , aż wszystkie dosuwy zostan wykonane. Przy ostatnim dosuwie zostaje wyfrezowany tylko zapisany naddatek na obróbk wykańczaj c z posuwem obróbki na gotowo 9 Na koniec TNC odsuwa narz dzie na biegu szybkim na 2. odst p bezpieczeństwa
Z
2 1
Y
1
X
HEIDENHAIN iTNC 530
419
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
Strategia Q389=1 3 Nast pnie narz dzie przemieszcza si z zaprogramowanym posuwem frezowania do punktu końcowego 2. Punkt końcowy leży w obr bie powierzchni, TNC oblicza go z zaprogramowanego punktu startu, zaprogramowanej długości i promienia narz dzia 4 TNC przesuwa narz dzie z posuwem pozycjonowania wst pnego poprzecznie do punktu startu nast pnego wiersza; TNC oblicza dyslokacj z zaprogramowanej szerokości, promienia narz dzia i maksymalnego współczynnika nakładania si torów kształtowych 5 Potem narz dzie przemieszcza si z powrotem w kierunku punktu startu 1. Przejście do nast pnego wiersza nast puje ponownie w obr bie obrabianego przedmiotu 6 Operacja ta powtarza si , aż wprowadzona powierzchnia zostanie w pełni obrobiona. Przy końcu ostatniego toru nast puje dosuni cie na nast pn gł bokość obróbki 7 Aby unikać pustych przejść, powierzchnia zostaje obrabiana w odwrotnej kolejności 8 Operacja powtarza si , aż wszystkie dosuwy zostan wykonane. Przy ostatnim dosuwie zostaje wyfrezowany tylko zapisany naddatek na obróbk wykańczaj c z posuwem obróbki na gotowo 9 Na koniec TNC odsuwa narz dzie na biegu szybkim na 2. odst p bezpieczeństwa
Z
Y
2 1
1
X
420
8 Programowanie: cykle
Strategia Q389=2 3 Nast pnie narz dzie przemieszcza si z zaprogramowanym posuwem frezowania do punktu końcowego 2. Punkt końcowy leży poza powierzchni , TNC oblicza go z zaprogramowanego punktu startu, zaprogramowanej długości, zaprogramowanego bocznego odst pu bezpieczeństwa i promienia narz dzia 4 TNC przemieszcza narz dzie na osi wrzeciona na odst p bezpieczeństwa nad aktualn gł bokość dosuwu i z posuwem pozycjonowania wst pnego bezpośrednio z powrotem do punktu startu nast pnego wiersza. TNC oblicza dyslokacj z zaprogramowanej szerokości, promienia narz dzia i maksymalnego współczynnika nakładania si torów kształtowych 5 Nast pnie narz dzie przemieszcza si na aktualn gł bokość dosuwu i potem ponownie w kierunku punktu końcowego 2 6 Operacja frezowania wierszowaniem powtarza si , aż wprowadzona powierzchnia zostanie w pełni obrobiona. Przy końcu ostatniego toru nast puje dosuni cie na nast pn gł bokość obróbki 7 Aby unikać pustych przejść, powierzchnia zostaje obrabiana w odwrotnej kolejności 8 Operacja powtarza si , aż wszystkie dosuwy zostan wykonane. Przy ostatnim dosuwie zostaje wyfrezowany tylko zapisany naddatek na obróbk wykańczaj c z posuwem obróbki na gotowo 9 Na koniec TNC odsuwa narz dzie na biegu szybkim na 2. odst p bezpieczeństwa Prosz uwzgl dnić przed programowaniem 2. Tak zapisać odst p bezpieczeństwa Q204, aby nie mogło dojść do kolizji z przedmiotem lub mocowadłami.
Z
Y
1
2 1
X
HEIDENHAIN iTNC 530
421
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
Strategia obróbki (0/1/2) Q389: Określić, jak TNC ma obrabiać powierzchni : 0: obróbka meandrowa, boczny dosuw z posuwem pozycjonowania poza obrabian powierzchni 1: obróbka meandrowa, boczny dosuw z posuwem frezowania w obr bie obrabianej powierzchni 2: obróbka wierszami, odsuw i boczny dosuw z posuwem pozycjonowania Punkt startu 1 szej osi Q225 (absolutnie): Współrz dna punktu startu obrabianej powierzchni na osi głównej płaszczyzny obróbki Punkt startu 2 szej osi Q226 (absolutnie): Współrz dna punktu startu frezowanej wierszowo powierzchni w osi pomocniczej płaszczyzny obróbki Punkt startu 3 szej osi Q227 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu, wychodz c z której ma zostać obliczony dosuw Punkt końcowy 3. osi Q386 (absolutnie): Współrz dna na osi wrzeciona, na której powierzchnia ma być frezowana 1. długość kraw dzi bocznej Q218 (przyrostowo): Długość obrabianej powierzchni na osi głównej płaszczyzny obróbki. Poprzez znak liczby można określić kierunek pierwszego toru frezowania w odniesieniu do punktu startu 1. osi 2. długość kraw dzi bocznej Q219 (przyrostowo): Długość obrabianej powierzchni na osi pomocniczej płaszczyzny obróbki. Poprzez znak liczby można określić kierunek pierwszego dosuwu poprzecznego w odniesieniu do punktu startu 2. osi
Y
Q226 Q218
Q219
Q225
X
Z
Q227 Q386
X
422
8 Programowanie: cykle
Maksymalna gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo maksymalnie dosuni te. TNC oblicza rzeczywist gł bokość dosuwu z różnicy pomi dzy punktem końcowym i punktem startu na osi narz dzi przy uwzgl dnieniu naddatku na obróbk wykańczaj c – w taki sposób, iż obróbka zostaje wykonywana z tymi samymi wartościami dosuwu wgł b Naddatek dla obróbki wykańczaj cej dna Q369 (przyrostowo): wartość, z któr należy wykonać ostatni dosuw Maks. współczynnik nałożenia toru Q370: Maksymalny boczny dosuw k. TNC oblicza rzeczywisty boczny dosuw z 2. długości boku (Q219) i promienia narz dzia tak, iż obróbka zostaje wykonana każdorazowo ze stałym bocznym dosuwem. Jeżeli zapisano w tabeli narz dzi promień R2 (np. promień płytek przy zastosowaniu głowicy frezowej), TNC zmniejsza odpowiednio boczny dosuw Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Posuw obróbka wykańczaj ca Q385: Pr dkość przemieszczenia narz dzia przy frezowaniu ostatniego dosuwu w mm/min Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy najeździe pozycji startu i przy przemieszczeniu do nast pnego wiersza w mm/min, jeśli przemieszczamy w materiale diagonalnie (Q389=1), to TNC wykonuje ten dosuw poprzeczny z posuwem frezowania Q207
Q369
Z
Q204 Q200 Q202
X
Y
Q207
k
Q253
Q357
X
HEIDENHAIN iTNC 530
423
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
Bezpieczna wysokość Q200 (przyrostowo): odst p pomi dzy wierzchołkiem narz dzia i pozycj startu na osi narz dzi. Jeżeli frezujemy przy pomocy strategii obróbki Q389=2, to TNC najeżdża na bezpiecznej wysokości nad aktualn gł bokości dosuwu punkt startu nast pnego wiersza Bezpieczna wysokość z boku Q357 (przyrostowo): Boczny odst p narz dzia od obrabianego przedmiotu przy najeździe pierwszej gł bokości dosuwu i odst p, na którym odbywa si boczny dosuw przy strategii obróbki Q389=0 i Q389=2 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem)
Př klad: NC bloki N70 G232 FREZOWANIE PŁASZCZYZN Q389=2 ;STRATEGIA Q225=+10 ;PUNKT STARTU 1.OSI Q226=+12 ;PUNKT STARTU 2.OSI Q227=+2.5 ;PUNKT STARTU 3.OSI Q386= 3 Q219=75 Q202=2 ;PUNKT KOŃCOWY 3. OSI ;2. DŁUGOŚĆ BOKU ;MAKS. GŁ BOKOŚĆ DOSUWU Q218=150 ;1. DŁUGOŚĆ BOKU
Q369=0.5 ;NADDATEK NA GŁ BOKOŚCI Q370=1 ;MAKS. NAŁOżENIE TORÓW Q207=500 ;POSUW FREZOWANIA Q385=800 ;POSUW OBRÓBKA WYKAŃCZAJ CA Q253=2000 ;POSUW POZ.WST P. Q200=2 Q357=2 Q204=2 ;ODST P BEZPIECZ. ;ODST P BEZP.NA BOKU ;2. ODST P BEZPIECZ.
424
8 Programowanie: cykle
Przykład: Frezowanie metod wierszowania
Y
100
Y
100
X
35
Z
%C230 G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+5 * N40 T1 G17 S3500 * N50 G00 G40 G90 Z+250 * N60 G230 WIERSZOWANIE Q225=+0 Q226=+0 ;PUNKT STARTU 1. OSI ;PUNKT STARTU 2. OSI Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Definicja cyklu frezowanie metod wierszowania Definicja cz ści nieobrobionej
Q227=+35 ;PUNKT STARTU 3. OSI Q218=100 ;1. DŁUGOSC BOKU Q219=100 ;2. DŁUGOSC BOKU Q240=25 ;LICZBA PRZEJSC Q206=250 ;POSUW WGŁEBNY Q207=400 ;POSUW FREZOWANIA Q209=150 ;POSUW POPRZECZNY Q200=2 N80 G79 * N90 G00 G40 Z+250 M02 * N99999999 %C230 G71 * HEIDENHAIN iTNC 530 425 ;ODSTEP BEZP. Pozycjonować wst pnie blisko punktu startu Wywołanie cyklu Przemieścić narz dzie poza materiałem, koniec programu N70 X 25 Y+0 M03 *
8.8 Cykle dla frezowania metod wierszowania
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Przegl d
Przy pomocy funkcji przeliczania współrz dnych TNC może raz zaprogramowany kontur w różnych miejscach obrabianego przedmiotu wypełnić ze zmienionym położeniem i wielkości . TNC oddaje do dyspozycji nast puj ce cykle przeliczania współrz dnych: Cykl G54 PUNKT ZEROWY Przesuni cie konturów bezpośrednio w programie G53 PUNKT ZEROWY z tabeli punktów zerowych G247 WYZNACZANIE PUNKTU ODNIESIENIA Wyznaczyć punkt zerowy podczas przebiegu programu G28 ODBICIE SYMETRYCZNE Odbicie lustrzane konturów G73 OBROT Obracanie konturów na płaszczyźnie obróbki G72 WSPOLCZYNNIK WYMIAROWY Zmniejszanie lub powi kszanie konturów G80 PŁASZCZYZNA OBROBKI Przeprowadzić obróbk przy nachylonym układzie współrz dnych dla maszyn z głowicami nachylnymi i/lub stołami obrotowymi Softkey Strona Strona 427
Strona 428 Strona 432
Strona 433 Strona 435
Strona 436 Strona 437
Skuteczność działania przeliczania współrz dnych
Pocz tek działania: Przeliczanie współrz dnych zadziała od jego definicji – to znaczy nie zostanie wywołane. Działa ono tak długo, aż zostanie wycofane lub na nowo zdefiniowane. Wycofanie przeliczania współrz dnych: Na nowo zdefiniować cykl z wartościami dla funkcjonowania podstawowego, np. współczynnik wymiarowy 1,0 Wypełnić funkcje M02, M30 lub blok N999999 %... (w zależności od parametru maszynowego 7300) Wybrać nowy program Zaprogramować funkcj dodatkow M142 Usuwanie modalnych informacji o programie 426 8 Programowanie: cykle
Przesuni cie PUNKTU ZEROWEGO (cykl G54)
Przy pomocy PRZESUNI CIA PUNKTU ZEROWEGO można powtarzać przejścia obróbkowe w dowolnych miejscach przedmiotu. Działanie Po zdefiniowaniu cyklu PRZESUNI CIE PUNKTU ZEROWEGO wszystkie wprowadzane dane o współrz dnych odnosz si do nowego punktu zerowego. Przesuni cie w każdej osi TNC wyświetla w dodatkowym wskazaniu stanu obróbki. Wprowadzenie osi obrotu jest tu także dozwolone. Przesuni cie: Wprowadzić współrz dne nowego punktu zerowego; wartości bezwzgl dne odnosz si do punktu zerowego obrabianego przedmiotu, który jest określony poprzez wyznaczenie punktu odniesienia; wartości przyrostowe odnosz si zawsze do ostatniego obowi zuj cego punktu zerowego – a ten może być już przesuni tym Wycofanie Przesuni cie punktu zerowego ze współrz dnymi X=0, Y=0 i Z=0 anuluje przesuni cie punktu zerowego. Grafika Jeśli po przesuni ciu punktu zerowego programuje si nowy półwyrób, to można przez parametr maszynowy 7310 decydować, czy półwyrób ma odnosić si do nowego czy do starego punktu zerowego. Przy obróbce kilku cz ści TNC może w ten sposób przedstawić graficznie każd pojedyńcz cz ść. Wyświetlacze stanu Duży wyświetlacz położenia odnosi si do aktywnego (przesuni tego) punktu zerowego Wszystkie wyświetlane w dodatkowym wyświetlaczu współrz dne (pozycje, punkty zerowe) odnosz si do wyznaczonego manualnie punktu odniesienia Př klad: NC bloki N72 G54 G90 X+25 Y 12,5 Z+100 * ... N78 G54 G90 REF X+25 Y 12,5 Z+100 *
Z Y Y Z X
X
Z Y
IY
X
IX
HEIDENHAIN iTNC 530
427
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Przesuni cie PUNKTU ZEROWEGO przy pomocy tabeli punktów zerowych (cykl G53)
Punkty zerowe tabeli punktów zerowych odnosz si zawsze i wył cznie do aktualnego punktu odniesienia (preset). Parametr maszynowy 7475, przy pomocy którego określono, czy punkty zerowe odnosz si do punktu zerowego maszyny czy też punktu zerowego obrabianego przedmiotu, spełnia tylko funkcj zabezpieczaj c . Jeżeli MP7475 = 1 to TNC wydaje komunikat o bł dach, jeśli przesuni cie punktu zerowego zostaje wywołane z tabeli punktów zerowych. Tabele punktów zerowych z TNC 4xx, których współrz dne odnosiły si do punktu zerowego maszyny (MP7475 = 1), nie mog zostać używane w iTNC 530.
Z Y
N5 N4 N2 N0 N3 N1
X
Jeżeli stosujemy przesuni cia punktów zerowych przy pomocy tabeli punktów zerowych, to prosz korzystać z funkcji Select Table, aby aktywować ż dan tabel punktów zerowych z NC programu. Jeśli pracujemy bez Select Table wiersza %:TAB: to musimy aktywować ż dan tabel punktów zerowych przed testem programu lub przebiegiem programu (to obowi zuje także dla grafiki programowania): Wybrać ż dan tabel dla testu programu w rodzaju pracy Test programu przez zarz dzanie plikami: tabela otrzymuje status S Tabela otrzymuje status S Wybrać wymagan tabel dla przebiegu programu w trybie pracy przebiegu programu poprzez zarz dzanie plikami: Tabela otrzymuje status S Wartości współrz dnych z tabeli punktów zerowych działaj wył cznie w postaci wartości bezwzgl dnych. Nowe wiersze mog być wstawiane tylko na końcu tabeli. Aplikacja Tabeli punktów zerowych używa si np. przy cz sto powtarzaj cych si przejściach obróbkowych przy różnych pozycjach przedmiotu lub cz stym użyciu tych samych przesuni ć punktów zerowych W samym programie można zaprogramować punkty zerowe bezpośrednio w definicji cyklu a także wywoływać je z tabeli punktów zerowych. Przesuni cie: Wiersz tabeli? P01: Wprowadzić numer punktu zerowego z tabeli punktów zerowych lub Q parametr. Jeśli wprowadzimy Q parametr, to TNC aktywuje numer punktu zerowego, który znajduje si w Q parametrze 428
Y2 Y1
Z Y
N2 N1
X
N0
X1 X2
Př klad: NC bloki N72 G53 P01 12 *
8 Programowanie: cykle
Wycofanie Z tabeli punktów zerowych wywołać przesuni cie do współrz dnych X=0; Y=0 itd. wywołać Przesuni cie do współrz dnych X=0; Y=0 itd. wywołać bezpośrednio przy pomocy definicji cyklu Wybrać tabel punktów zerowych w NC programie Przy pomocy funkcji Select Table(%:TAB:) wybieramy tabel punktów zerowych, z której TNC czerpie punkty zerowe: Wybrać funkcje dla wywołania programu: Klawisz PGM CALL nacisn ć Softkey TABELA PUNKTÓW ZEROWYCH nacisn ć Wprowadzić pełn nazw ścieżki tabeli punktów zerowych, potwierdzić klawiszem END %:TAB: blok przed cyklem G53 Przesuni cie punktu zerowego zaprogramować. Wybrana przy pomocy Select Table tabela punktów zerowych pozostaje tak długo aktywna, aż z %:TAB: lub poprzez PGM MGT zostanie wybrana inna tabela punktów zerowych Edycja tabeli punktów zerowych Tabel punktów zerowych wybieramy w rodzaju pracy Program wprowadzić do pami ci/edycja Wywołać zarz dzanie plikami Klawisz PGM MGT nacisn ć patrz „Zarz dzanie plikami: Podstawy”, strona 99 Wyświetlić tabele punktów zerowych: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.Dnacisn ć Wybrać ż dan tabel lub wprowadzić now nazw pliku Edytować plik. Softkey pasek pokazuje do tego nast puj ce funkcje: Funkcja Wybrać pocz tek tabeli Wybrać koniec tabeli Przewracać strona po stronie do góry Przewracać strona po stronie w dół Softkey
HEIDENHAIN iTNC 530
429
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Funkcja Wstawić wiersz (możliwe tylko na końcu tabeli) Wymazać wiersz Przej ć wprowadzony wiersz i skok do nast pnego wiersza Wprowadzaln liczb wierszy (punktów zerowych)wstawić na końcu tabeli
Softkey
Edycja tabeli punktów zerowych w rodzaju pracy przebiegu programu W rodzaju pracy przebiegu programu można wybrać odpowiedni aktywn tabel punktów zerowych. Prosz nacin ć w tym celu Softkey TABELA PUNKTÓW ZEROWYCH. W dyspozycji znajduj si wówczas te same funkcje edycji jak w rodzaju pracy Program wporwadzić do pami ci/edycja Przej ć wartości rzeczywiste do tabeli punktów zerowych Poprzez klawisz „Przej cie pozycji rzeczywistej” można przej ć aktualn pozycj narz dzia lub ostatnio wypróbkowan pozycj do tabeli punktów zerowych: Pozycjonować pole wprowadzenia na wiersz i do szpalty, do której chcemy przej ć pozycj wybrać funkcj przej cie pozycji rzeczywistej: TNC zapytuje w oknie, czy chcemy przej ć aktualn pozycj narz dzia czy też ostatnio wypróbkowane wartości Wymagan funkcj wybrać przy pomocy klawiszy ze strzałk i przy pomocy klawisza ENT potwierdzić Przej ć wartości we wszystkich osiach: Softkey WSZYSTKIE WARTOŚCI nacisn ć, lub Przej ć wartość w osi, na której znajduje si pole wprowadzenia: Softkey AKTUALNA WARTOŚĆ nacisn ć
430
8 Programowanie: cykle
Konfigurować tabel punktów zerowych Na drugim i trzecim Softkey pasku można dla każdej tabeli punktów zerowych określić osie, dla których chcemy zdefiniować punkty zerowe. Standardowo wszystkie osie s aktywne. Jeśli chcemy zaryglować jedn oś, to prosz przeł czyć odpowiedni Softkey osi na OFF. TNC kasuje odpowiedni kolumn w tabeli punktów zerowych. Jeśli nie chcemy definiować punktu zerowego dla osi, to prosz nacisn ć klawisz NO ENT. TNC wpisuje potem ł cznik do odpowiedniej kolumny. Opuścić tabel punktów zerowych W zarz dzaniu plikami wyświetlić inny typ pliku i wybrać ż dany plik. Wyświetlacze stanu W dodatkowym wyświetlaczu statusu zostaj ukazane nast puj ce dane z tabeli punktów zerowych (patrz „Przeliczenia współrz dnych” na stronie 48): Nazwa i ścieżka aktywnej tabeli punktów zerowych Aktywny numer punktu zerowego Komentarz ze szpalty DOC aktywnego numeru punktu zerowego
HEIDENHAIN iTNC 530
431
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
WYZNACZANIE PUNKTU ODNIESIENIA (cykl G247)
Przy pomocy cyklu WYZNACZANIE PUNKTU ODNIESIENIA można aktywować zdefiniowany w tabeli Preset punkt zerowy jako nowy punkt odniesienia. Działanie Po definicji cyklu WYZNACZANIE PUNKTU ODNIESIENIA wszystkie wprowadzone dane o współrz dnych i przesuni cia punktów zerowych (bezwzgl dne i inkrementalne) odnosz si do nowego punktu odniesienia. Numer punktu odniesienia?: Podać numer punktu odniesienia z tabeli preset, który ma zostać aktywowany Przy aktywowaniu punktu odniesienia z tabeli Preset, TNC resetuje aktywne przesuni cie punktu zerowego. Nast puj ce przeliczenia współrz dnych pozostaj aktywnymi: Cykl G80 Nachylenie płaszczyzny obróbki Cykl G28, odbicie lustrzane Cykl G73, obrót Cykl G72, współczynnik wymiarowy TNC wyznacza preset tylko na tych osiach, które s zdefiniowane w tabeli preset z wartościami. Punkt odniesienia osi, oznaczonych przy pomocy – pozostaje niezmieniony. Jeśli aktywujemy numer preset 0 (wiersz 0), to aktywujemy tym samym punkt odniesienia, który ostatnio został wyznaczony w trybie obsługi r cznej przy pomocy klawiszy osiowych. W trybie pracy PGM Test cykl G247 nie działa. Wyświetlacze stanu W wyświetlaczu statusu TNC ukazuje aktywny numer preset za symbolem punktu odniesienia
Z Y Y Z X
X
Př klad: NC bloki N13 G247 WYZNACZENIE PUNKTU ODNIESIENIA Q339=4 ;NUMER PUNKTU ODNIESIENIA
432
8 Programowanie: cykle
ODBICIE LUSTRZANE (cykl G28)
TNC może wypełniać obróbk na płaszczyźnie obróbki z odbiciem lustrzanym. Działanie Odbicie lustrzane działa w programie od jego zdefiniowania. Działa on także w rodzaju pracy Pozycjonowanie z r cznym wprowadzaniem danych. TNC pokazuje w dodatkowym wskazaniu stanu aktywne osie odbicia lustrzanego. Jeśli tylko jedna oś ma być poddana odbiciu lustrzanemu, zmienia si kierunek obiegu narz dzia. Ta zasada nie obowi zuje w przypadku cykli obróbkowych. Jeśli dwie osie zostaj poddane odbiciu lustrzanemu, kierunek obiegu narz dzia pozostaje nie zmieniony. Rezultat odbicia lustrzanego zależy od położenia punktu zerowego: Punkt zerowy leży na przewidzianym do odbicia konturze: Element zostaje odbity symetrycznie bezpośrednio w punkcie zerowym; Punkt zerowy leży na przewidzianym do odbicia konturze: Element przesuwa si dodatkowo;
Z Y
X
Z
Jeśli odbijamy tylko jedn oś, to zmienia si kierunek obiegu nowych cykli obróbkowych z numerem 200. W przypadku starszych cykli obróbkowych, jak np cykl G75/ G76 FREZOWANIE KIESZENI, kierunek obiegu pozostaje ten sam.
Y X
HEIDENHAIN iTNC 530
433
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Odbita oś?: Wprowadzić osie, przewidziane do odbicia symetrycznego, można odbijać wszystkie osie wł cznie z osiami obrotu – za wyj tkiem osi wrzeciona i przynależnej osi pomocniczej. Dozwolone jest wprowadzenie maksymalnie trzech osi Wycofanie Zaprogramować cykl ODBICIE LUSTRZANE z wprowadzeniem NO ENT.
Z Y X
Př klad: NC bloki N72 G28 X Y *
434
8 Programowanie: cykle
OBRÓT (cykl G73)
W czasie programu TNC może obracać układ współrz dnych na płaszczyźnie obróbki wokół aktywnego punktu zerowego. Działanie OBRÓT działa w programie od jego zdefiniowania. Działa on także w rodzaju pracy Pozycjonowanie z r cznym wprowadzaniem danych. TNC wyświetla aktywny k t obrotu w dodatkowym wskazaniu stanu. Oś odniesienia dla k ta obrotu: X/Y płaszczyzna X oś Y/Z płaszczyzna Y oś Z/X płaszczyzna Z oś Prosz uwzgl dnić przed programowaniem TNC anuluje aktywn korekcj promienia poprzez zdefiniowanie cyklu G73 .W danym przypadku na nowo zaprogramować korekcj promienia. Po zdefiniowaniu cyklu G73, prosz przesun ć obydwie osie płaszczyzny obróbki, aby aktywować obrót. Obrót: Wprowadzić k t obrotu w stopniach (°). Zakres wprowadzenia: 360° do +360° (absolutnie G90 przed H lub przyrostowo G91 przed H) Wycofanie Cykl OBRÓT programować na nowo z k tem obrotu 0°.
Z Y Y Z X X
Př klad: NC bloki N72 G73 G90 H+25 *
HEIDENHAIN iTNC 530
435
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
WSPÓŁCZYNNIK WYMIAROWY (cykl G72)
TNC może w czasie programu powi kszać lub zmniejszać kontury. W ten sposób można uwzgl dnić współczynniki kurczenia si i naddatku. Działanie WSPÓŁCZYNNIK WYMIAROWY działa od jego definicji w programie. Działa on także w rodzaju pracy Pozycjonowanie z r cznym wprowadzaniem danych. TNC wyświetla aktywny współczynnik wymiarowy w dodatkowym wskazaniu stanu. Współczynnik wymiarowy działa na płaszczyźnie obróbki, albo na wszystkich trzech osiach współrz dnych równocześnie (zależne od parametru maszynowego 7410) na dane o wymiarach w cyklach a także na osiach równoległych U, V i W Warunek Przed powi kszeniem lub zmniejszeniem punkt zerowych powinien zostać przesuni ty na naroże lub kraw dź. Współczynnik?: Wprowadzić współczynnik F; TNC mnoży współrz dne i promienie przez F (jak w „działanie” opisano) Powi kszyć: F wi kszy niż 1 do 99,999 999 Zmniejszyć: F mniejszy od 1 do 0,000 001 Wycofanie Cykl WSPÓŁCZYNNIK WYMIAROWY zaprogramować na nowo dla odpowiedniej osi ze współczynnikiem 1.
Z Y Y Z X X
Př klad: NC bloki N72 G72 F0,750000 *
436
8 Programowanie: cykle
PŁASZCZYZNA OBROBKI (cykl G80, opcja software 1)
Funkcje nachylania płaszczyzny obróbki zostaj dopasowane do TNC i maszyny przez producenta maszyn. W przypadku określonych głowic obrotowych (stołów obrotowych) producent maszyn określa, czy programowane w cyklu k ty zostaj interpretowane przez TNC jako współrz dne osi obrotowych lub jako komponenty k towe ukośnej płaszczyzny. Prosz zwrócić uwag na podr cznik obsługi maszyny.
Pochylenie płaszczyzny obróbki nast puje zawsze wokół aktywnego punktu zerowego. Jeżeli używamy cyklu 19 przy aktywnym M120, to TNC anuluje korekcj promienia i tym samym także automatycznie funkcj M120. Podstawy patrz „Nachylić płaszczyzn obróbki (opcja software 1)”, strona 77: Prosz dokładnie przeczytać ten rozdział. Działanie W cyklu G80 definiujemy położnie płaszczyzny obróbki – to znaczy położnie osi narz dzi w odniesieni do stałego układu współrz dnych maszyny – poprzez wprowadzenia k tów nachylenia. Można określić położenie płaszczyzny obróbki dwoma sposobami: Bezpośrednio wprowadzić położenie osi wahań Opisać położenie płaszczyzny obróbki poprzez dokonanie do trzech obrotów wł cznie (k t przestrzenny) stałego układu współrz dnych maszyny. Wprowadzana k t przestrzenny otrzymuje si w ten sposób, że wyznacza si przejście (ci cie) na pochylonej płaszczyźnie obróbki i spogl da od strony osi, o któr chcemy pochylić. Przy pomocy dwóch k tów przestrzennych jest jednoznacznie zdefiniowane dowolne położenie narz dzia w przestrzeni Prosz zwrócić uwag , że położenie pochylonego układu współrz dnych i tym samym ruchy przemieszczania w pochylonym układzie współrz dnych od tego zależ , jak opisujemy pochylon płaszczyzn . Jeżeli programujemy położenie płaszczyzny obróbki przez k t przestrzenny , to TNC oblicza automatycznie niezb dne dla tego położenia k ta osi wahań i odkłada je w parametrach Q120 (A oś) do Q122 (C oś). Jeżeli możliwe s dwa rozwi zania, to TNC wybiera– wychodz c z położenia zeroweg osi obrotu – krótsz drog . Kolejność obrotów dla obliczenia położenia płaszczyzny jest określona: Najpierw TNC obraca A oś, potem B oś i nast pnie C oś.
HEIDENHAIN iTNC 530
437
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Cykl 19 działa od jego definicji w programie. Jak tylko zostanie przemieszczona jedna z osi w pochylonym układzie, działa korekcja dla tej osi. Jeśli korekcja powinna zostać wyliczona we wszystkich osiach, to musz zostać przemieszczone wszystkie osie. Jeżeli ustawiono funkcj POCHYLIĆ przebieg programu w rodzaju pracy R cznie na AKTYWNA (patrz „Nachylić płaszczyzn obróbki (opcja software 1)”, strona 77) to wprowadzona do tego menu wartość k ta z cyklu G80 PŁASZCZYZNA OBRÓBKI zostanie przepisana. K t i oś obrotu?: Wprowadzić oś obrotu z przynależnym do niej k tem obrotu; osie obrotu A, B i C zaprogramować przez Softkeys Jeśli TNC pozycjonuje osie obrotu automatycznie, to można wprowadzić jeszcze nast puj ce parametry Posuw? F=: Pr dkość przemieszczenia osi obrotu przy pozycjonowaniu automatycznym Odst p bezpieczeństwa ? (przyrostowo): TNC tak pozycjonuje głowic obrotow , że pozycja, która rezultuje z przedłużenia narz dzia o bezpieczny odst p, nie zmienia si wzgl dnie do narz dzia Wycofanie Aby wycofać k ty pochylenia, zdefiniować na nowo cykl PŁASZCZYZNA OBRÓBKI i dla wszystkich osi obrotowych wprowadzić 0°. Nast pnie jeszcze raz zdefiniować cykl PŁASZCZYZNA OBROBKI, oraz wiersz zakończyć bez danych o osi. W ten sposób funkcja staje si nieaktywn . Pozycjonować oś obrotu Producent maszyn wyznacza, czy cykl G80 pozycjonuje automatycznie pozycjonuje oś (osie) obrotu lub czy osie obrotu musz być pozycjonowane wst pnie w programie. Prosz zwrócić uwag na podr cznik obsługi maszyny. Jeśli cykl G80 pozycjonuje automatycznie pozycjonuje, obowi zuje: TNC może pozycjonować automatycznie tylko wyregulowane osie. Do definicji cyklu należy wprowadzić oprócz k tów pochylenia dodatkowo bezpieczn wysokość i posuw, z którym zostan pozycjonowane osie wahań. Używać tylko nastawionych wcześniej narz dzi (pełna długość narz dzia w G99 wierszu lub w tabeli narz dzi). Przy operacji pochylania pozycja ostrza narz dzia w odniesieniu do przedmiotu pozostaje prawie niezmieniona. TNC wypełnia operacj pochylania z ostatnio zaprogramowanym posuwem. Maksymalnie osi galny posuw zależy od kompelksowości głowicy obrotowej (stołu obrotowego). Jeśli cykl G80 nie pozycjonuje automatycznie osi obrotu, to prosz pozycjonować te osie obrotu np. przy pomocy L wiersza przed definicj cyklu:
438
8 Programowanie: cykle
NC bloki przykładowe: N50 G00 G40 Z+100 * N60 X+25 Y+10 * N70 G01 A+15 F1000 * N80 G80 A+15 * N90 G00 GG40 Z+80 * N100 X 7,5 Y 10 * Wskazanie pozycji w pochylonym układzie Wyświetlone pozycje (ZADANA i RZECZYWISTA) i wyświetlacz punktów zerowych w dodatkowym wyświetlaczu stanu odnosz si po zaktywowaniu cyklu G80 do nachylonego układu współrz dnych. Wyświetlona pozycja nie zgadza si bezpośrednio po definicji cyklu, to znaczy w danym przypadku ze współrz dnymi ostatnio przed cyklem G80 zaprogramowanej pozycji. Nadzór przestrzeni roboczej TNC sprawdza w nachylonym układzie współrz dnych tylko te osie na wył czniki krańcowe, które zostaj przemieszczane. W danym przypadku TNC wydaje komunikat o bł dach. Pozycjonowanie w pochylonym układzie Przy pomocy funkcji dodatkowej M130 można w nachylonym układzie najechać pozycje, które odnosz si do nie pochylonego układu współrz dnych patrz „Funkcje dodatkowe dla podania danych o współrz dnych”, strona 236. Można dokonywać również pozycjonowania z blokami prostych, odnosz cymi si do układu współrz dnych maszyny (bloki z M91 lub M92), nawet przy nachylonej płaszczyźnie obróbki. Ograniczenia: Pozycjonowanie nast puje bez korekcji długości Pozycjonowanie nast puje bez korekcji geometrii maszyny Korekcja promienia narz dzia jest niedozwolona Pozycjonować oś obrotu Zdefiniować k t dla obliczenia korekcji Aktywować korekcj osi wrzeciona Aktywować korekcj płaszczyźny obróbki
HEIDENHAIN iTNC 530
439
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Kombinowanie z innymi cyklami przeliczania współrz dnych Przy kombinowaniu cykli przeliczania współrz dnych należy zwrócić uwag na to, że pochylanie płaszczyzny obróbki nast puje zawsze wokół aktywnego punktu zerowego. Można przeprowadzić przesuni cie punktu zerowego przed aktywowaniem cyklu G80 : wówczas przesuwamy „stały układ współrz dnych maszyny”. Jeżeli przesuniemy punkt zerowy po aktywowaniu cyklu G80, to przesuniemy „nachylony układ współrz dnych“. Ważne: Prosz post pować przy wycofywaniu cykli w odwrotnej kolejności jak przy definiowaniu: 1. Aktywować przesuni cie punktu zerowego 2. Aktywować nachylenie płaszczyzny obróbki 3. Aktywować obrót ... Obróbka przedmiotu ... 1. Wycofać obrót 2. wycofać nachylenie płaszczyzny obróbki 3. Wycofać przesuni cie punktu zerowego Automatyczne mierzenie w pochylonym układzie Przy pomocy cykli pomiarowych TNC można dokonać pomiaru obrabianych przedmiotów w pochylonym układzie. Wyniki pomiarów zostaj zapami tane przez TNC w Q parametrach, które można nast pnie dalej przetwarzać (np. wyniki pomiarów wydawać na drukark ). Etapy wykonania dla pracy z cyklem G80 PŁASZCZYZNA OBRÓBKI 1 Zestawienie programu Definiowanie narz dzia (odpada jeśli TOOL.T jest aktywny), wprowadzić pełn długość narz dzia Wywołanie narz dzia Tak przemieścić oś wrzeciona, żeby przy pochyleniu nie mogło dojść do kolizji pomi dzy narz dziem i przedmiotem (mocowadłem) W danym przypadku pozycjonować oś (osie) obrotu przy pomocy G01 wiersza na odpowiedni wartość k ta (zależne od parametru maszynowego) W danym przypadku Aktywować przesuni cie punktu zerowego Zdefiniować cykl G80 PŁASZCZYZNA OBRÓBKI, wartości k ta osi obrotu wprowadzić Przemieścić wszystkie osie (X, Y, Z), aby aktywować korekcj Tak programować obróbk , jakby odbywała si ona na nie pochylonej płaszczyźnie. W razie potrzeby cykl G80 PŁASZCZYZNA OBROBKI zdefiniować z innymi k tami, aby wykonać obróbk przy innym położeniu osi. Nie jest koniecznym wycofywanie cyklu G80, można bezpośrednio definiować nowe położenia k ta
440
8 Programowanie: cykle
Wycofać cykl G80 PŁASZCZYZNA OBRÓBKI, wprowadzić dla wszystkich osi obrotu 0° Deaktywować funkcj PŁASZCZYZNA OBROBKI, cykl G80 ponownie zdefiniować, zakończyć wiersz bez informacji o osi W danym przypadku Wycofać przesuni cie punktu zerowego W danym przypadku osie obrotu do 0° położenia pozycjonować 2 Zamocować obrabiany przedmiot 3 Przygotowania w rodzaju pracy Ustalenie położenia z r cznym wprowadzeniem danych Oś (osie) obrotu pozycjonować na odpowiedni wartość k ta dla wyznaczenia punktu odniesienia. Wartość k ta orientuje si według wybranej przez Państwa powierzchni odniesienia na przedmiocie. 4 Przygotowania w rodzaju pracy Obsługa r czna Ustawić funkcj Pochylenia płaszczyzny obróbki przy pomocy Softkey 3D OBR na AKTYWNA dla rodzaju pracy Obsługa r czna; przy niewyregulowanych osiach wpisać wartości k tów osi obrotu do menu Przy nie uregulowanych osiach musz wniesione wartości k tów zgadzać si z aktualn pozycj osi obrotu, w przeciwnym razei TNC oblicza nieprawidłowo punkt odniesienia. 5 Wyznaczanie punktu odniesienia R cznie przez naci cie jak w niepochylonym układzie patrz „Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)”, strona 68 Sterowany przy pomocy 3D sondy impulsowej firmy HEIDENHAIN (patrz podr cznik obsługi, cykle sondy pomiarowej, rozdział 2) Automatycznie przy pomocy 3D sondy impulsowej firmy HEIDENHAIN (patrz podr cznik obsługi cykle sondy pomiarowej, rozdział 3) 6 Uruchomić program obróbki w rodzaju pracy Przebieg programu według kolejności bloków 7 Rodzaj pracy Obsługa r czna Ustawić funkcj pochylenia płaszczyzny obróbki przy pomocy Softkey 3D OBR na AKTYWNA. Dla wszystkich osi obrotu wpisać wartość k ta 0° do menu patrz „Aktywować manualne nachylenie”, strona 81.
HEIDENHAIN iTNC 530
441
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Przykład: Cykle przeliczania współrz dnych
Przebieg programu Przeliczenia współrz dnych w programie głównym Obróbka w podprogramie, patrz „Podprogramy”, strona 475
10
Y
130 45°
R5
R5
10
X
20 10
30
65
65
130
X
%KOUMR G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+130 Y+130 Z+0 * N30 G99 T1 L+0 R+1 * N40 T1 G17 S3500 * N50 G00 G40 G90 Z+250 * N60 G54 X+65 Y+65 * N70 L1,0 * N80 G98 L10 * N90 G73 G91 H+45 * N100 L1,0 * N110 L10,6 * N120 G73 G90 H+0 N130 G54 X+0 Y+0 * N140 G00 Z+250 M2 * N150 G98 L1 * N160 G00 G40 X+0 Y+0 * N170 Z+2 M3 * N180 G01 Z 5 F200 * N190 G41 X+30 * N200 G91 Y+10 * 442 8 Programowanie: cykle Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Przesuni cie punktu zerowego do centrum Wywołać obróbk frezowaniem Postawić znacznik dla powtórzenia cz ści programu Obrót o 45° przyrostowo Wywołać obróbk frezowaniem Odskok do LBL 10; ł cznie sześć razy Wycofać obrót Wycofać przesuni cie punktu zerowego Przemieścić narz dzie poza materiałem, koniec programu Podprogram 1: Określenie obróbki frezowaniem Definicja cz ści nieobrobionej
N210 G25 R5 * N220 X+20 * N230 X+10 Y 10 * N240 G25 R5 * N250 X 10 Y 10 * N260 X 20 * N270 Y+10 * N280 G40 G90 X+0 Y+0 * N290 G00 Z+20 * N300 G98 L0 * N99999999 %KOUMR G71 *
HEIDENHAIN iTNC 530
443
8.9 Cykle dla przeliczania współrz dnych
8.10 Cykle specjalne
8.10 Cykle specjalne
PRZERWA CZASOWA (cykl G04)
Przebieg programu zostaje na okres PRZERWY CZASOWEJ zatrzymany. Przerwa czasowa może służyć na przykład dla łamania wióra. Działanie Cykl działa od jego definicji w programie. Modalnie działaj ce (pozostaj ce) stany nie ulegn zmianom jak np. obrót wrzeciona, np. obrót wrzeciona. Przerwa czasowa w sekundach: Wprowadzić przerw czasow w sekundach Zakres wprowadzenia od 0 do 3 600 s (1 godzina) przy 0,001 s kroku
Př klad: NC bloki N74 G04 F1,5 *
444
8 Programowanie: cykle
WYWOŁANIE PROGRAMU (cykl G39)
Można dowolne programy obróbki, jak np. specjalne cykle wiercienia lub moduły geometryczne zrównać z cyklem obróbki. Taki program zostaje wtedy wywoływany jak cykl. Prosz uwzgl dnić przed programowaniem Jeśli jakiś DIN/ISO program chcemy zadeklarować jako cykl, to prosz wprowadzić typ pliku .I za nazw programu. Jeśli wprowadza si tylko nazw programu, musi zadeklarowany jako cykl program znajdować si w tym samym skoroszycie jak wywoływany program. Jeżeli zadeklarowany dla cyklu program nie znajduje si w tym samym skoroszycie jak wywoływany program, to prosz wprowadzić pełn nazw ścieżki, np. TNC:\KLAR35\FK1\50.I. Nazwa programu: Nazwa wywoływanego programu w określonym przypadku ze ścieżk , na której znajduje si program Program wywołujemy z G79 (oddzielny wiersz) lub M99 (blokami) lub M89 (zostaje wykonany po każdym wierszu pozycjonowania) Przykład: Wywołanie programu Z programu ma być wywołany przy pomocy cyklu wywoływalnym program 50. Př klad: NC bloki N550 G39 P01 50 * N560 G00 X+20 Y+50 M99 *
N70 G39 P01 50 * . . . N90 ... M99 % LOT31 G71
N99999 LOT31 G71
HEIDENHAIN iTNC 530
445
8.10 Cykle specjalne
8.10 Cykle specjalne
ORIENTACJA WRZECIONA (cykl G36)
Maszyna i TNC musz być przygotowane przez producenta maszyn.
Y
Z
W cyklach obróbki 202, 204 i 209 zostaje używany wewn trznie 13. Prosz zwrócić uwag w programie NC, iż niekiedy cykl 13 należy po jednym z wyżej wymienionych cykli na nowo programować. TNC może sterować wrzecionem głównym obrabiarki i obracać je do określonej przez k t pozycji. Orientacja wrzeciona jest np. konieczna przy systemach zmiany narz dzia z określon pozycj zmiany dla narz dzia dla ustawienia okna wysyłania i przyjmowania 3D sond impulsowych z przesyłaniem informacji przy pomocy podczerwieni Działanie Zdefiniowane w cyklu położenie k ta TNC pozycjonuje poprzez programowanie od M19 do M20 (w zależności od rodzaju maszyny). Jeśli zaprogramujemy M19 lub M20, bez uprzedniego zdefiniowania cyklu 13, to TNC pozycjonuje wrzeciono główne na wartość k ta, wyznaczonego w parametrze maszynowym (patrz podr cznik obsługi maszyny). K t orientacji: Wprowadzić k t odniesiony do osi odniesienia k ta płaszyzny roboczej Zakres wprowadzenia: 0 do 360° Dokładność wprowadzenia: 0,001°
X
Př klad: NC bloki N76 G36 S25 *
446
8 Programowanie: cykle
TOLERANCJA (cykl G62)
Maszyna i TNC musz być przygotowane przez producenta maszyn. TNC wygładza automatycznie kontur pomi dzy dowolnymi (nieskorygowanymi lub skorygowanymi) elementami konturu. Dlatego też narz dzie przemieszcza si nieprzerwanie na powierzchni obrabianego przedmiotu. Dodatkowo tolerancja działa także przy przemieszczeniach po łukach kołowych. Jeśli to konieczne, TNC redukuje zaprogramowany posuw automatycznie, tak że program zostaje zawsze wykonywany bez „zgrzytów“ i z najwi ksz możliw pr dkości . Zdefiniowana tolerancja zostaje zawsze dotrzymywna przez TNC, tak iż jakość powierzchni si zwi ksza a mechanika obrabiarki nie zostaje nadużywana. Poprzez wygładzanie powstaje odchylenie od konturu. Wielkość odchylenia od konturu (wartość tolerancji) określona jest w parametrze maszynowym przez producenta maszyn. Przy pomocy cyklu G62 można zmienić nastawion z góry wartość tolerancji i wybrać różne nastawienia filtra. Prosz uwzgl dnić przed programowaniem Cykl G62 jest DEF aktywny, to znaczy od jego definicji działa on w programie. Wycofujemy cykl G62, poprzez ponowne zdefiniowanie cyklu G62 i potwierdzenie pytania dialogowego po wartość tolerancji z NO ENT . Ustalona wst pnie tolerancja b dzie poprzez wycofanie znowu aktywna. Wprowadzona wartość tolerancji T zostaje interpretowana przez TNC w MM programie w jednostce miary mm lub w Inch programie w jednostce miary cal. Jeżeli wczytamy program przy pomocy cyklu 32, zawieraj cy jako program cykliczny tylko wartość tolerancji T, TNC dodaje w razie potrzeby obydwa pozostałe parametry o wartości 0. Im wi ksz zapiszemy tolerancj , tym mniejsz b dzie z reguły średnica okr gów przy ruchach okr żnych. Jeśli na obrabiarce jest aktywny filtr HSC (w razie konieczności zapytać u producenta maszyn), to ten okr g może być wi kszy.
Př klad: NC bloki N78 G62 T0,05 P01 0 P02 5 *
HEIDENHAIN iTNC 530
447
8.10 Cykle specjalne
8.10 Cykle specjalne
Tolerancja odchylenia toru: Dopuszczalne odchylenie od konturu w mm (przy Inch programach w calach) obróbka na gotowo=0, obróbka zgrubna=1: Aktywować filtr: Wartość wprowadzenia 0: Frezowanie z duż dokładności konturu. TNC używa zdefiniowane przez producenta maszyn nastawienia filtra obróbki wykańczaj cej. Wartość wprowadzenia 1: Frezowanie z wi ksz pr dkości posuwu. TNC używa zdefiniowane przez producenta maszyn nastawienia filtra obróbki zgrubnej. Tolerancja dla osi obrotu: Dopuszczalne odchylenia od osi obrotu w stopniach przy aktywnym M128. TNC redukuje posuw torowy zawsze tak, aby przy wieloosiowych przemieszczeniach najdłuższa oś przemieszczała si z maksymalnym posuwem. Z reguły osie obrotu s znacznie wolniejsze od osi liniowych. Poprzez wprowadzenie wi kszej tolerancji (np. 10°), można czas obróbki przy wieloosiowych programach obróbki znacznie skrócić, ponieważ TNC nie musi przemieszczać osi obrotu zawsze na zadan pozycj . Kontur nie zostaje uszkodzony przy wprowadzeniu tolerancji. Zmienia si tylko położenie osi obrotu w odniesieniu do powierzchni obrabianego przedmiotu
448
8 Programowanie: cykle
Programowanie: funkcje specjalne
9.1 Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1)
9.1 Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1)
Wst p
Funkcje dla nachylenia płaszczyzny obróbki musz zostać udost pnione przez producenta maszyn! Funkcji PLANE można używać zasadniczo tylko na obrabiarkach, dysponuj cych przynajmniej dwoma osiami nachylnymi (stół i/lub głowica). Funkcja PLANE (angl. Plane = płaszczyzna) to wydajna funkcja, przy pomocy której operator może w różny sposób definiować nachylone płaszczyzny obróbki. Wszystkie znajduj ce si w dyspozycji PLANE funkcje opisuj wymagane płaszczyzny obróbki niezależnie od osi obrotu, znajduj ce si rzeczywiście na maszynie. Nast puj ce możliwości znajduj si do dyspozycji: Funkcja SPATIAL PROJECTED Konieczne parametry Trzy k ty przestrzenne SPA, SPB, SPC Dwa k ty projekcyjne PROPR i PROMIN a także k t rotacyjny ROT Trzy k ty Eulera precesja (EULPR), nutacja (EULNU) i rotacja (EULROT), Wektor normalnych dla definicji płaszczyzny i wektor bazowy dla definicji kierunku nachylonej osi X Współrz dne trzech dowolnych punktów przewidzianej dla nachylenia płaszczyzny Pojedyńczy, działaj cy inkrementalnie k t przestrzenny Funkcj PLANE wycofać Softkey Strona Strona 454 Strona 456
EULER
Strona 458
VERCTOR
Strona 460
POINTS
Strona 462
RELATIV
Strona 464
RESET
Strona 453
450
9 Programowanie: funkcje specjalne
Prosz używać funkcji PLANE SPATIAL, jeśli obrabiarka dysponuje prostok tnymi osiami obrotowymi. SPA odpowiada obrotowi osi A, SPB osi B i SPC osi C. Ponieważ należy wprowadzać zawsze trzy k ty, definiujemy k ty osi, nie znajduj cych si na obrabiarce z 0. Aby wyodr bnić różnice pomi dzy pojedyńczymi możliwościami definicji już przed wyborem funkcji, można poprzez softkey wystartować animacj . Definicja parametrów PLANE funkcji podzielona jest na dwie cz ści: Geometryczna definicja płaszczyzny, która różni si od pozostałych dla każdej oddanej do dyspozycji PLANE funkcji Zachowanie pozycjonowania PLANE funkcji, uwidocznione niezależnie od definicji płaszczyzny i dla wszystkich PLANE funkcji identyczne (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466)
Funkcja przej cia pozycji rzeczywistej nie jest możliwa przy aktywnej nachylonej płaszczyźnie obróbki. Jeżeli używamy funkcji PLANEprzy aktywnym M120, to TNC anuluje korekcj promienia i tym samym także automatycznie funkcj M120.
HEIDENHAIN iTNC 530
451
9.1 Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1)
9.1 Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1)
Funkcj PLANE zdefiniować
wyświetlić pasek softkey z funkcjami specjalnymi Wybór funkcji specjalnych TNC: Softkey SPECJALNE TNC FUNKCJ. nacisn ć PLANE funkcj wybrać: Softkey PłASZCZ. OBRÓBKI NACHYLIĆ nacisn ć: TNC ukazuje w pasku Softkey znajduj ce si w dyspozycji możliwości definiowania Wybór funkcji przy aktywnej animacji Wł czenie animacji: Softkey WYBÓR ANIMACJI ON/OFF ustawić na ON Rozpocz ć animacj dla różnych możliwości definicji: Nacisn ć jeden ze znajduj cych si w dyspozycji softkeys, TNC przedstawia naciśni ty softkey w innym kolorze i rozpoczyna odpowiedni animacj Dla przej cia momentalnie aktywnej funkcji: Klawisz ENT nacisn ć lub ponownie nacisn ć softkey aktywnej funkcji: TNC kontynuje dialog i odpytuje wymagane parametry Wybór funkcji przy nieaktywnej animacji Wybór ż danej funkcji poprzez softkey: TNC kontynuje dialog i odpytuje wymagane parametry
Wyświetlacz położenia
Jak tylko dowolna PLANE funkcja b dzie aktywna, TNC ukazuje dodatkowe wskazanie statusu obliczonego k ta przestrzennego (patrz rysunek). Zasadniczo TNC oblicza – niezależnie od używanej PLANE funkcji – wewn trznie zawsze powrotnie na k t przestrzenny.
452
9 Programowanie: funkcje specjalne
PLANE funkcj skasować
wyświetlić pasek softkey z funkcjami specjalnymi Wybór funkcji specjalnych TNC: Softkey SPECJALNE TNC FUNKCJ. nacisn ć PLANE funkcj wybrać: Softkey PłASZCZ. OBRÓBKI NACHYLIĆ nacisn ć: TNC ukazuje w pasku Softkey znajduj ce si w dyspozycji możliwości definiowania Wybrać funkcj dla wycofania: W ten sposób PLANE funkcja jest wewn trznie wycofana, na aktualnych pozycjach osi nic si przez to nie zmienia Określić, czy TNC ma przemieścić osie nachylenia automatycznie do położenia postawowego (MOVE lub TURN) lub nie (STAY), (patrz „Automatyczne wysuwanie: MOVE/TURN/STAY (wprowadzenie koniecznie wymagane)” na stronie 467) Zakończyć wprowadzenie: Klawisz END nacisn ć Př klad: NC bloki N25 PLANE RESET MOVE ABST50 F1000 *
Funkcja PLANE RESET wycofuje całkowicie aktywn PLANE funkcjă – lub aktywny cykl 19 (k t = 0 i funkcja nieaktywna). Wielokrotna definicja nie jest konieczna.
HEIDENHAIN iTNC 530
453
9.1 Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1)
9.2 Zdefiniowanie płaszczyzny obróbki poprzez k t przestrzenny: PLANE SPATIAL
9.2 Zdefiniowanie płaszczyzny obróbki poprzez k t przestrzenny: PLANE SPATIAL
Aplikacja
K ty przestrzenne definiuj płaszczyzn obróbki poprzez maksymalnie trzy obroty wokół stałego układu współrz dnych maszyny. Kolejność obrotów jest na stałe określona i nast puje najpierw wokół osi A, potem wokół B, nast pnie wokół C (ten sposób działania funkcji odpowiada cyklowi 19, o ile zapisy w cyklu 19 były ustawione na k t przestrzenny). Prosz uwzgl dnić przed programowaniem Należy zawsze definiować wszystkie trzy k ty przestrzenne SPA, SPB i SPC, nawet jeśli jeden z k tów jest równy 0. Opisana uprzednio kolejność obrotów obowi zuje niezależnie od aktywnej osi narz dzia. Opis parametrów dla zachowania pozycjonowania: Patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE”, strona 466.
454
9 Programowanie: funkcje specjalne
Parametry wprowadzenia
K t przestrzenny A?: K t obrotu SPA wokół stałej osi X maszyny (patrz rysunek po prawej u góry). Zakres wprowadzenia od 359,9999° do +359,9999° K t przestrzenny B?: K t obrotu SPB wokół stałej osi Y maszyny (patrz rysunek po prawej u góry). Zakres wprowadzenia od 359,9999° do +359,9999° K t przestrzenny C?: K t obrotu SPC wokół stałej osi Z maszyny (patrz rysunek po prawej na środku). Zakres wprowadzenia od 359,9999° do +359,9999° Dalej przy pomocy właściowści pozycjonowania (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466) Używane skróty Skrót SPATIAL SPA SPB SPC Znaczenie Angl. spatial = przestrzennie spatial A: Drehung wokół osi X spatial B: Drehung wokół osi Y spatial C: Drehung wokół osi Z
Př klad: NC bloki N50 PLANE SPATIAL SPA+27 SPB+0 SPC+4 5 ...
HEIDENHAIN iTNC 530
455
9.2 Zdefiniowanie płaszczyzny obróbki poprzez k t przestrzenny: PLANE SPATIAL
9.3 Zdefiniowanie płaszczyzny obróbki poprzez k t projekcyjny: PLANE PROJECTED
9.3 Zdefiniowanie płaszczyzny obróbki poprzez k t projekcyjny: PLANE PROJECTED
Aplikacja
K ty projekcyjne definiuj płaszczyzn obróbki poprzez podanie dwóch k tów, ustalanych poprzez projekcj 1.płaszczyzny współrz dnych (Z/X w przypadku osi Z) i 2. płaszczyzny współrz dnych (Y/Z w przypadku osi Z) na definiowan płaszczyzn obróbki. Prosz uwzgl dnić przed programowaniem K t projekcyjny może zostać używany tylko wówczas, jeśli ma zostać obrabiany prostok tny prostopadłościan. W przeciwnym razie powstan zniekształcenia na obrabianym przedmiocie. Opis parametrów dla zachowania pozycjonowania: Patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE”, strona 466.
456
9 Programowanie: funkcje specjalne
Parametry wprowadzenia
K t projek. 1.płaszcz.współrz dnych?: Rzutowany k t nachylonej płaszczyzny obróbki na 1.płaszczyzn współrz dnych stałego układu współrz dnych maszyny (Z/X w przypadku osi narz dzi Z, patrz rysunek z prawej u góry). Zakres wprowadzenia od 89.9999° do +89.9999°. 0° oś jest osi główn aktywnej płaszczyzny obróbki (X w przypadku osi narz dzia Z, dodatni kierunek patrz rysunek po prawej u góry) K t projek. 2.płaszcz.współrz dnych?: Rzutowany k t na 2.płaszczyzn współrz dnych stałego układu współrz dnych maszyny (Y/Z w przypadku osi narz dzi Z, patrz rysunek z prawej u góry). Zakres wprowadzenia od 89,9999° do +89.9999°. 0° oś jest osi pomocnicz aktywnej płaszczyzny obróbki (Y w przypadku osi narz dzia Z) ROT k t nachyl.płaszczyzny?: Obrót nachylonego układu współrz dnych wokół nachylonej osi narz dzia (odpowiada treściowo rotacji przy pomocy cyklu 10 OBROT). Przy pomocy k ta rotacji można w prosty sposób określić kierunek osi głównej płaszczyzny obróbki (X w przypadku osi narz dzia Z, Z w przypadku osi narz dzia Y, patrz rysunek po prawej na środku). Zakres wprowadzenia od 0° do +360° Dalej przy pomocy właściowści pozycjonowania (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466) Używane skróty Skrót PROJECTED PROPR PROMIN PROROT Znaczenie Angl. projected = rzutowany principle plane: Płaszczyzna główna minor plane: Płaszczyzna pomocnicza Angl. rotation: Rotacja (obrót) Př klad: NC bloki N50 PLANE PROJECTED PROPR+24 PROMI N+24 PROROT+30 ...
HEIDENHAIN iTNC 530
457
9.3 Zdefiniowanie płaszczyzny obróbki poprzez k t projekcyjny: PLANE PROJECTED
9.4 Zdefiniowanie płaszczyzny obróbki poprzez k t Eulera: PLANE EULER
9.4 Zdefiniowanie płaszczyzny obróbki poprzez k t Eulera: PLANE EULER
Aplikacja
K ty Eulera definiuj płaszczyzn obróbki poprzez trzy obroty wokół nachylonego układu współrz dnych. Trzy k ty Eulera zostały zdefiniowane przez szwajcarskiego matematyka Eulera. W przeniesieniu na układ współrz dnych maszyny pojawiaj si nast puj ce znaczenia: K t precesji EULPR K t nutacji EULNU K t rotacji EULROT Obrót układu współrz dnych wokół osi Z Obrót układu współrz dnych wokół obróconej poprzez k t precesji osi X Obrót nachylonej płaszczyzny obróbki wokół nachylonej osi Z
Prosz uwzgl dnić przed programowaniem Opisana uprzednio kolejność obrotów obowi zuje niezależnie od aktywnej osi narz dzia. Opis parametrów dla zachowania pozycjonowania: Patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE”, strona 466.
458
9 Programowanie: funkcje specjalne
Parametry wprowadzenia
K t obr. Główna płaszczyzna współrz dnych?: K t obrotu EULPR wokół osi Z (patrz rysunek po prawej u góry). Prosz zwrócić uwag : Zakres wprowadzenia 180,0000° do 180,0000° 0° osi jest oś X K t nachylenia osi narz dzia?: K t nachylenia EULNUT układu współrz dnych wokół obróconej przez k t precesji osi X (patrz rysunek po prawej na środku). Prosz zwrócić uwag : Zakres wprowadzenia 0° do 180,0000° 0° osi jest oś Z ROT k t nachyl.płaszczyzny?: Obrót EULROT nachylonego układu współrz dnych wokół nachylonej osi Z (odpowiada treściowo rotacji przy pomocy cyklu 10 OBROT). Przy pomocy k ta rotacji można w prosty sposób określić kierunek osi X na nachylonej płaszczyźnie obróbki (patrz rysunek po prawej u dołu). Prosz zwrócić uwag : Zakres wprowadzenia 0° do 360,0000° 0° osi jest oś X Dalej przy pomocy właściowści pozycjonowania (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466) NC bloki N50 PLANE EULER EULPR45 EULNU20 EULROT22 ... Używane skróty Skrót EULER EULPR EULNU Znaczenie Szwajcarski matematyk, który zdefiniował tak zwane k ty Eulera Precesja k t: K t, opisuj cy obrót układu współrz dnych wokół osi Z Nutacja k t: K t, opisuj cy obrót układu współrz dnych wokół obróconej przez k t precesji osi X Rotacja k t: K t, opisuj cy obrót nachylonej płaszczyzny obróbki wokół nachylonej osi Z
EULROT
HEIDENHAIN iTNC 530
459
9.4 Zdefiniowanie płaszczyzny obróbki poprzez k t Eulera: PLANE EULER
9.5 Definiowanie płaszczyzny obróbki poprzez dwa wektory: PLANE VECTOR
9.5 Definiowanie płaszczyzny obróbki poprzez dwa wektory: PLANE VECTOR
Aplikacja
Można używać definicji płaszczyzny obróbki poprzez dwa wektory wówczas, jeżeli układ CAD może obliczyć wektor bazowy i wektor normalnej nachylonej płaszczyzny obróbki. Normowany zapis nie jest konieczny. TNC oblicza normowanie wewn trznie, tak że mog zostać wprowadzone wartości od 99.999999 do +99.999999. Konieczny dla definicji płaszczyzny obróbki wektor bazowy określony jest przez komponenty BX, BY i BZ (patrz rysunek z prawej u góry). Wektor normalnej określony jest poprzez komponenty NX, NY i NZ Wektor bazowy definiuje kierunek osi X na nachylonej płaszczyźnie obróbki, wektor normalnej określa kierunek płaszczyzny obróbki i znajduje si prostopadle na nim. Prosz uwzgl dnić przed programowaniem TNC oblicza wewn trznie z wprowadzonych przez operatora wartości normowane wektory. Opis parametrów dla zachowania pozycjonowania: Patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE”, strona 466.
460
9 Programowanie: funkcje specjalne
Parametry wprowadzenia
X komponenty wektor bazowy?: X komponent BX wektora bazowego B (patrz rysunek po prawej u góry). Zakres wprowadzenia: 99,9999999 do +99,9999999 Y komponent wektor bazowy?: Y komponent BY wektora bazowego B (patrz rysunek po prawej u góry). Zakres wprowadzenia: 99,9999999 do +99,9999999 Z komponent wektor bazowy?: Z komponent BZ wektora bazowego B (patrz rysunek po prawej u góry). Zakres wprowadzenia: 99,9999999 do +99,9999999 X komponent wektor normalnej?: X komponent NX wektora normalnej N (patrz rysunek po prawej na środku). Zakres wprowadzenia: 99,9999999 do +99,9999999 Y komponent wektor normalnej?: Y komponent NY wektora normalnej N (patrz rysunek po prawej na środku). Zakres wprowadzenia: 99,9999999 do +99,9999999 Z komponent wektor normalnej?: Z komponent NZ wektora normalnej N (patrz rysunek po prawej u dołu). Zakres wprowadzenia: 99,9999999 do +99,9999999 Dalej przy pomocy właściowści pozycjonowania (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466) NC bloki N50 PLANE VECTOR BX0.8 BY 0.4 BZ 0.4472 NX0.2 NY0.2 NZ0.9592 ... Używane skróty Skrót VECTOR BX, BY, BZ NX, NY, NZ Znaczenie W j.angielskim vector = wektor Bazowy wektor: X , Y i Z komponent Wektor normalnej: X , Y i Z komponent
HEIDENHAIN iTNC 530
461
9.5 Definiowanie płaszczyzny obróbki poprzez dwa wektory: PLANE VECTOR
9.6 Definiowanie płaszczyzny obróbki poprzez trzy punkty: PLANE POINTS
9.6 Definiowanie płaszczyzny obróbki poprzez trzy punkty: PLANE POINTS
Aplikacja
Płaszczyzn obróbki można jednoznacznie zdefiniować poprzez podanie trzech dowolnych punktów P1 do P3 tej płaszczyzny. Ta możliwość oddana jest do dyspozycji w funkcji PLANE POINTS . Prosz uwzgl dnić przed programowaniem Poł czenie punktu 1 z punktem 2 określa kierunek nachylonej osi głównej (X w przypadku osi narz dzi Z). Kierunek nachylonej osi narz dzia określamy poprzez położenie 3. punktu w odniesieniu do linii ł cz cej punkt 1 i punkt 2. Przy pomocy reguły prawj r ki (kciuk = oś X, palec wskazuj cy = oś Y, palec środkowy = oś Z, patrz rysunek po prawej u góry), obowi zuje: kciuk (oś X) pokazuje od punktu 1 do punktu 2, palec wskazuj cy ( oś Y) pokazuje równolegle do nachylonej osi Y w kierunku punktu 3. Wówczas pokazuje palec środkowy w kierunku nachylonej osi narz dzia. Te trzy punkty definiuj nachylenie płaszczyzny. Położenie aktywnego punktu zerowego nie zostaje zmienione przez TNC. Opis parametrów dla zachowania pozycjonowania: Patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE”, strona 466.
462
9 Programowanie: funkcje specjalne
Parametry wprowadzenia
X współrz dna 1. punktu płaszczyzny?: X współrz dna P1X 1. punktu płaszczyzny (patrz rysunek po prawej u góry) Y współrz dna 1. punktu płaszczyzny?: Y współrz dna P1X 1. punktu płaszczyzny (patrz rysunek po prawej u góry) Z współrz dna 1. punktu płaszczyzny?: Z współrz dna P1X 1. punktu płaszczyzny (patrz rysunek po prawej u góry) X współrz dna 2. punktu płaszczyzny?: X współrz dna P2X 2. punktu płaszczyzny (patrz rysunek po prawej na środku) Y współrz dna 2. punktu płaszczyzny?: Y współrz dna P2Y 2. punktu płaszczyzny (patrz rysunek po prawej na środku) Z współrz dna 2. punktu płaszczyzny?: Z współrz dna P2Z 2. punktu płaszczyzny (patrz rysunek po prawej na środku) X współrz dna 3. punktu płaszczyzny?: X współrz dna P3X 3. punktu płaszczyzny (patrz rysunek po prawej u dołu) Y współrz dna 3. punktu płaszczyzny?: Y współrz dna P3Y 3. punktu płaszczyzny (patrz rysunek po prawej u dołu) Z współrz dna 3. punktu płaszczyzny?: Z współrz dna P3Z 3. punktu płaszczyzny (patrz rysunek po prawej u dołu) Dalej przy pomocy właściowści pozycjonowania (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466) NC bloki N50 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+3 1 P2Z+20P3X+0 P3Y+41 P3Z+32.5 ... Używane skróty Skrót POINTS Znaczenie W j.angielskim points = punkty
HEIDENHAIN iTNC 530
463
9.6 Definiowanie płaszczyzny obróbki poprzez trzy punkty: PLANE POINTS
9.7 Definiowanie płaszczyzny obróbki poprzez pojedyńczy, inkrementalny k t przestrzenny: PLANE RELATIVE
9.7 Definiowanie płaszczyzny obróbki poprzez pojedyńczy, inkrementalny k t przestrzenny: PLANE RELATIVE
Aplikacja
Przyrostowy k t przestrzenny zostaje używany wówczas, kiedy już aktywna nachylona płaszczyzna obróbki poprzez kolejny obrót ma zostać nachylona. Przykład: 45° fazk uplasować na nachylonej powierzchni Prosz uwzgl dnić przed programowaniem Zdefiniowany k t działa zawsze w odniesieniu do aktywnej płaszczyzny obróbki, bez wzgl du na to, przy pomocy jakiej funkcji została ona aktywowana. Można zaprogramować dowolnie dużo PLANE RELATIVE funkcji jedna po drugiej. Jeśli chcemy powrócić na płaszczyzn obróbki, która była aktywna przed PLANE RELATIVE funkcj , to należy zdefiniować PLANE RELATIVE z tym samym k tem, jednakże o przeciwnym znaku liczby. Jeżeli używamy PLANE RELATIVE na nienachylonej płaszczyźnie obróbki, to obracamy nienachylon płaszczyzn po prostu o zdefiniowany w PLANE funkcji k t przestrzenny. Opis parametrów dla zachowania pozycjonowania: Patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE”, strona 466.
464
9 Programowanie: funkcje specjalne
Parametry wprowadzenia
Inkrementalny k t?: K t przestrzenny, o który aktywna płaszczyzna obróbki ma zostać dalej nachylona (patrz rysunek po prawej u góry). Wybrać oś, o któr ma zostać dokonywany obrót poprzez softkey. Zakres wprowadzenia: 359.9999° do +359.9999° Dalej przy pomocy właściowści pozycjonowania (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466)
Př klad: NC bloki N50 PLANE RELATIV SPB 45 ...
Używane skróty
Skrót RELATIV Znaczenie W j. angielskim relative = odniesiony do
HEIDENHAIN iTNC 530
465
9.7 Definiowanie płaszczyzny obróbki poprzez pojedyńczy, inkrementalny k t przestrzenny: PLANE RELATIVE
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
Przegl d
Niezależnie od tego, jakiej funkcji PLANE używamy dla zdefiniowania nachylonej płaszczyzny obróbki, do dyspozycji znajduj si nast puj ce funkcje zachowania przy pozycjonowaniu: Automatyczne wysuwanie Wybór alternatywnych możliwości nachylenia Wybór rodzaju transformacji
466
9 Programowanie: funkcje specjalne
Automatyczne wysuwanie: MOVE/TURN/STAY (wprowadzenie koniecznie wymagane)
Po wprowadzeniu wszystkich parametrów dla zdefiniowania zapisu, należy określić, jak maj zostać wysuni te osie obrotu na obliczone wartości osiowe: Funkcja PLANE ma przesun ć osie obrotu na obliczone wartości osiowe, przy czym położenie wzgl dne pomi dzy przedmiotem i narz dziem nie zmienia si . TNC wykonuje przemieszczenie wyrównuj ce osi liniowych Funkcja PLANE ma przemieścić osie obrotu automatycznie na obliczone wartości osiowe, przy czym tylko osie obrotu zostaj wypozycjonowane. TNC nie wykonuje żadnego przemieszczenia wyrównuj cego osi liniowych Przesuwamy osie obrotu w nast pnym, oddzielnym bloku pozycjonowania Jeżeli wybrano opcj MOVE (PLANE funkcja musi automatycznie wł czyć si z ruchem wyrównawczym), należy zdefiniować jeszcze dwa poniżej wyjaśnione parametry odst p punktu obrotu od wierzchołka Narz i posuw? F= . Jeżeli wybrano opcj TURN (PLANE funkcja powinna automatycznie wł czyć si bez ruchu wyrównawczego), to należy zdefiniować poniżej objaśniony parametr posuw? F= .
HEIDENHAIN iTNC 530
467
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
Odst p punktu obrotu od wierzchołka Narz (przyrostowo): TNC wysuwa narz dzie (stół) o ostrze narz dzia. Poprzez wprowadzony parametr ABST przesuwamy punkt obrotu ruchu wysuni cia w odniesieniu do aktualnej pozycji ostrza narz dzia. Prosz zwrócić uwag ! Jeśli narz dzie przed wysuni ciem znajduje si na podanej odległości od przedmiotu , to narz dzie znajduje si także po przesuni ciu ujmuj c wzgl dnie na tej samej pozycji (patrz rysunek po prawej na środku, 1 = ODST) Jeśli narz dzie przed wysuni ciem znajduje si na podanej odległości od przedmiotu , to narz dzie znajduje si także po przesuni ciu ujmuj c wzgl dnie z przemieszczeniem do pierwotnej pozycji (patrz rysunek po prawej u dołu, 1 = ODST) Posuw? F=: Pr dkość torowa, z któr narz dzie ma zostać wysuni te
1
1
1
1
468
9 Programowanie: funkcje specjalne
Osie obrotu wysun ć w oddzielnym bloku Jeśli chcemy wysun ć osie obrotu w oddzielnym bloku pozycjonowania (opcja STAY wybrana), należy post pić nast puj co: Tak przemieścić narz dzie, żeby przy wysuni ciu nie mogło dojść do kolizji pomi dzy narz dziem i przedmiotem (mocowadłem) Dowoln PLANE funkcj wybrać, automatyczne wysuni cie przy pomocy STAY zdefiniować Przy odpracowywaniu TNC oblicza wartości pozycji pracuj cych na maszynie osi obrotu i odkłada je w parametrach systemowych Q120 (oś A), Q121(oś B) i Q122 (oś C) Definiować blok pozycjonowania z obliczonymi przez TNC wartościami k ta NC bloki przykładowe: Przesun ć maszyn ze stołem obrotowym C i stołem nachylnym A na k t przestrzenny B+45° ... N120 G00 G40 Z+250 * N130 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY * N140 G01 F2000 A+Q120 C+Q122 * ... Pozycjonować na bezpieczn wysokość Zdefiniować i aktywować funkcj PLANE Pozycjonować oś obrotu przy pomocy obliczonych przez TNC wartości Zdefiniować obróbk na nachylonej płaszczyźnie
HEIDENHAIN iTNC 530
469
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
Wybór alternatywnych możliwości nachylenia SEQ +/–(zapis opcjonalnie)
Na podstawie zdefiniowanego przez operatora położenia płaszczyzny obróbki TNC musi obliczyć odpowiednie położenie znajduj cych si na maszynie osi obrotu. Z reguły pojawiaj si zawsze dwie możliwości rozwi zania. Poprzez przeł cznik SEQ nastawiamy, któr możliwość rozwi zania TNC zastosować SEQ+ tak pozycjonuje oś nadrz dn , iż przyjmuje ona k t dodatni. Oś nadrz dna to 2. oś obrotu patrz c od stołu i 1. oś obrotu patrz c od narz dzia ( w zależności od konfiguracji maszyny, patrz także rysunek po prawej u góry) SEQ tak pozycjonuje oś nadrz dn , iż przyjmuje ona k t ujemny. Jeżeli wybrane poprzez SEQ rozwi zanie nie leży w obr bie długości przemieszczenia maszyny, to TNC wydaje komunikat o bł dach k t nie dozwolony Jeśli SEQ nie definiujemy, to TNC ustala rozwi zanie w nast puj cy sposób: 1 TNC sprawdza najpierw, czy obydwie możliwości rozwi zania leż w na odcinku przemieszczenia osi obrotu 2 Jeśli to ma miejsce, to TNC wybiera to rozwi zanie, które osi galne jest po najkrótszym odcinku 3 Jeżeli tylko jedno rozwi zanie leży na odcinku przemieszczenia, to TNC wybiera to rozwi zanie 4 Jeżeli żadno rozwi zanie nie leży na odcinku przemieszczenia, to TNC wydaje komunikat o bł dach K t nie dozwolony Przykład dla maszyny ze stołem obrotowym C i stołem nachylnym A. Zaprogramowana funkcja PLANE SPATIAL SPA+0 SPB+45 SPC+0 Wył cznik końcowy brak brak brak brak brak brak –90 < A < +10 –90 < A < +10 brak Pozycja startu A+0, C+0 A+0, C+0 A+0, C+0 A+0, C–105 A+0, C–105 A+0, C–105 A+0, C+0 A+0, C+0 A+0, C–135 SEQ nie zaprog. + – nie zaprog. + – nie zaprog. + + Wynik ustawienia osi A+45, C+90 A+45, C+90 A–45, C–90 A–45, C–90 A+45, C+90 A–45, C–90 A–45, C–90 Komunikat o bł dach A+45, C+90
470
9 Programowanie: funkcje specjalne
Wybór rodzaju przekształcenia (zapis opcjonalnie)
Dla maszyn posiadaj cych stół obrotowy C, znajduje si do dyspozycji funkcja, umożliwiaj ca określenie rodzaju przekształcenia: COORD ROT określa, iż funkcja PLANE ma obracać układ współrz dnych na zdefiniowan wartość k ta nachylenia. Stół obrotowy nie zostaje przemieszczony, kompensacja obrotu nast puje obliczeniowo TABLE ROT określa, iż funkcja PLANE ma pozycjonować stół obrotowy na zdefiniowan wartość k ta nachylenia. Kompensacja nast puje poprzez obrót przedmiotu
HEIDENHAIN iTNC 530
471
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
9.9 Frezowanie nachylonym narz dziem na pochylonej płaszczyźnie
9.9 Frezowanie nachylonym narz dziem na pochylonej płaszczyźnie
Funkcja
W poł czeniu z nowymi PLANE funkcjami i M128 można dokonywać na nachylonej płaszczyźnie obróbki frezowania nachylonym narz dziem. Dla tego celu znajduj si dwie możliwości definiowania do dyspozycji: Frezowanie nachylonym narz dziem poprzez przyrostowe przemieszenie osi obrotu Frezowanie nachylonym narz dziem poprzez wektory normalnych (tylko dialog otwartym tekstem) Frezowanie nachylonym narz dziem na nachylonej płaszczyźnie funkcjonuje tylko przy pomocy frezów kształtowych. W przypadku 45° głowic obrotowych/stołów nachylnych, można zdefiniować k t nachylenia także jako k t przestrzenny Prosz używać w tym celu FUNCTION TCPM (tylko dialog tekstem otwartym).
Frezowanie nachylonym narz dziem poprzez przyrostowe przemieszenie osi obrotu
Przemieścić narz dzie poza materiałem M128 aktywować Zdefiniować dowoln funkcj PLANE, zwrócić uwag na zachowanie przy pozycjonowaniu Poprzez L blok przemieścić ż dany k t obrotowy na odpowiedniej osi przyrostowo NC bloki przykładowe: ... N120 G00 G40 Z+50 M128 * N130 PLANE SPATIAL SPA+0 SPB 45 SPC+0 MOVE ABST50 F1000 * N140 G01 G91 F1000 B 17 * ... Wypozycjonować na bezpieczn wysokość, aktywować M128 Zdefiniować i aktywować funkcj PLANE Nastawić k t nachylenia Zdefiniować obróbk na nachylonej płaszczyźnie
472
9 Programowanie: funkcje specjalne
Programowanie: podprogramy i powtórzenia cz ści programu
10.1 Zaznaczyć podprogramy i powtórzenia cz ści programu
10.1 Zaznaczyć podprogramy i powtórzenia cz ści programu
Raz zaprogramowane kroki obróbki można przy pomocy podprogramów i powtórzeń cz ści programu ponownie wykonać.
Label
Podprogramy i powtórzenia cz ści programu rozpoczynaj si w programie obróbki od znacznika G98 L. L jest skrótem od label (angl. znacznik, oznaczenie). LABEL otrzymuj numer pomi dzy 1 i 999 lub zdefiniowan przez operatora nazw . Każdy numer LABEL lub nazwa LABEL może być nadawana tylko raz w programie przy pomocy G98. Liczba wprowadzalnych nazw Label ograniczona jest tylko wewn trzn pojemności pami ci. Jeśli jakiś label numer został kilkakrotnie przydzielony, TNC wydaje po zakończeniu G98 bloku komunikat o bł dach. W przypadku bardzo długich programów można poprzez MP7229 ograniczyć sprawdzenie do wprowadzanej ilości bloków. Label 0 (G98 L0) oznacza koniec podprogramu i dlatego może być stosowany dowolnie cz sto.
474
10 Programowanie: podprogramy i powtórzenia cz ści programu
10.2 Podprogramy
Sposób pracy
1 TNC wykonuje program obróbki do wywołania podprogramu LN,0. n jest dowolnym numerem labela 2 Od tego miejsca TNC odpracowuje wywołany podprogram aż do końca podprogramu G98 L0 3 Dalej TNC kontynuje program obróbki od tego bloku, który nast puje po wywołaniu podprogramu LN,0 folgt
% ...
L1,0
Wskazówki dotycz ce programowania
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ć Prosz programować podprogramy na końcu programu głównego (za blokiem z M2 lub M30) Jeśli podprogramy w programie obróbki znajduj si przed wierszem z M02 lub M30, to zostaj one bez wywołania przynajmniej jeden raz odpracowane
G00 Z+100 M2 G98 L1 *
G98 L0 * N99999 % ...
Programowanie podprogramu
Oznaczenie pocz tku: Klawisz LBL SET nacisn ć Wprowadzić numer podprogramu, potwierdzić klawiszem END. Jeśli chcemy używać nazwy LABEL: Nacisn ć klawisz ”, aby przejść do wprowadzania tekstu Oznaczyć koniec: Nacisn ć LBL SET klawisz i wprowadzić Label Nummer „0“
Wywołanie podprogramu
Wywołanie podprogramu: Klawisz LBL CALL nacisn ć Numer Label: Wprowadzić numer labela wywoływanego podprogramu, klawiszem ENT potwierdzić. Jeśli chcemy używać nazwy LABEL: Nacisn ć klawisz ”, aby przejść do wprowadzania tekstu Powtórzenie REP: „,0“ wprowadzić, klawiszem ENT potwierdzić L0,0 jest niedozwolony, ponieważ odpowiada wywołaniu końca podprogramu.
HEIDENHAIN iTNC 530
475
10.2 Podprogramy
10.3 Powtórzenia cz ści programu
10.3 Powtórzenia cz ści programu
Label G98
Powtórzenia cz ści programu rozpoczynać znacznikiem G98 L. Powtórzenie cz ści programu kończy si z Ln, m. M jest liczb powtórzeń.
% ...
Sposób pracy
1 TNC wykonuje program obróbki aż do końca cz ści programu Programmteils (L1,2) aus 2 Nast pnie TNC powtarza cz ść programu pomi dzy wywołanym Labelem i wywołaniem Labela L 1,2 tak cz sto, jak to podano po przecinku 3 Nast pnie TNC odpracowuje dalej program obróbki
G98 L1 *
L1,2 *
Wskazówki dotycz ce programowania
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órzeń
N99999 % ...
Programowanie powtórzenia cz ści programu
Oznaczenie pocz tku: Klawisz LBL SET nacisn ć, klawiszem ENT potwierdzić Label numer dla powtarzanej cz ści programu wprowadzić, klawiszem ENT potwierdzić. Jeśli chcemy używać nazwy LABEL: Nacisn ć klawisz ”, aby przejść do wprowadzania tekstu
Wywołać powtórzenie cz ści programu
Klawisz LBL CALL nacisn ć Numer Label: Label numer dla powtarzanej cz ści programu wprowadzić, klawiszem ENT potwierdzić. Jeśli chcemy używać nazwy LABEL: Nacisn ć klawisz ”, aby przejść do wprowadzania tekstu Powtórzenie REP: Wprowadzić liczb powtórzeń, klawiszem ENT potwierdzić
476
10 Programowanie: podprogramy i powtórzenia cz ści programu
10.4 Dowolny program jako podprogram
Sposób pracy
1 TNC wykonuje program obróbki, do momentu kiedy zostanie wywołany inny program przy pomocy % 2 Nast pnie TNC wykonuje wywołany program aż do jego końca 3 Dalej TNC odpracowuje (wywołuj cy) program obróbki, poczynaj c od tego bloku, który nast puje po wywołaniu programu
% A G71 *
% B G71 *
Wskazówki dotycz ce programowania
Aby zastosować dowolny program jako podprogram TNC nie potrzebuje LABELs (znaczników). Wywołany program nie może zawierać funkcji dodatkowych M2 lub M30. Wywołany program nie może zawierać polecenia wywołania % do wywoływanego programu (ci gła p tla).
%B
N99999 % A G71 *
N99999 % B G71 *
HEIDENHAIN iTNC 530
477
10.4 Dowolny program jako podprogram
10.4 Dowolny program jako podprogram
Wywołać dowolny program jako podprogram
Wybrać funkcje dla wywołania programu: Klawisz PGM CALL nacisn ć Nacisn ć Softkey PROGRAM Wprowadzić pełn nazw ścieżki wywoływanego programu, potwierdzić klawiszem END Wywoływany program znajdować si w pami ci na dysku twardym TNC. Jeśli zostanie wprowadzona tylko nazwa programu, wywołany program musi znajdować si w tym samym skoroszycie jak program wywołuj cy. Jeśli wywoływany program nie znajduje si w tym samym skoroszycie jak program wywołuj cy, to prosz wprowadzić pełn nazw ścieżki, np. TNC:\ZW35\SCHRUPP\PGM1.H Jeśli chcemy wywołać program w dialogu tekstem otwartym, to prosz wprowadzić typ pliku .H za nazw programu. Można także wywołać dowolny program przez cykl G39 G39. Q parametry działaj przy % (PGM CALL) zasadniczo globalnie. Prosz zwrócić uwag , iż zmiany Q parametrów w wywoływanym programie wpływaj w danym przypadku także na wywoływany program.
478
10 Programowanie: podprogramy i powtórzenia cz ści programu
10.5 Pakietowania
Rodzaje pakietowania
Podprogramy w podprogramie Powtórzenia cz ści programu w powtórzeniu cz ści programu Powtarzać podprogramy Powtórzenia cz ści programu w podprogramie
Zakres pakietowania
Zakres pakietowania określa, jak cz sto cz ści programu lub podprogramy mog zawierać dalsze podprogramy lub powtórzenia cz ści programu. Maksymalny zakres pakietowania dla podprogramów: 8 Maksymalny zakres pakietowania dla wywołania programu głównego: 4 Powtórzenia cz ści programu można dowolnie cz sto pakietować
Podprogram w podprogramie
NC bloki przykładowe %UPGMS G71 * ... N170 L1,0 * ... N350 G00 G40 Z+100 M2 * N260 G98 L1 * ... N390 L2,0 * ... N450 G98 L0 * N460 G98 L2 * ... N620 G98 L0 * N99999999 %UPGMS G71 * Koniec podprogramu 2 Koniec podprogramu 1 Pocz tek podprogramu 2 Podprogram przy G98 L2 zostaje wywołany Ostatni wiersz programowy programu głównego (z M2) Pocz tek podprogramu 1 Podprogram przy G98 L1 zostaje wywołany
HEIDENHAIN iTNC 530
479
10.5 Pakietowania
10.5 Pakietowania
Wypełnienie programu 1 Program główny UPGMS zostaje wykonany do wiersza N170 2 Podprogram 1 zostaje wywołany i wykonany do wiersza N390 3 Podprogram 2 zostaje wywołany i wykonany do wiersza N620. Koniec podprogramu 2 i skok powrotny do podprogramu, z którego on został wywołany 4 Podprogram 1 zostaje wykonany od wiersza N400 do wiersza N450. Koniec podprogramu 1 i powrót do programu głównego UPGMS. 5 Podprogram 1 zostaje wykonany od wiersza N180 do wiersza N350. Skok powrotny do wiersza 1 i koniec programu
Powtarzać powtórzenia cz ści programu
NC wiersze przykładowe %REPS G71 * ... N150 G98 L1 * ... N200 G98 L2 * ... N270 L2,2 * ... N350 L1,1 * ... N99999999 %REPS G71 * Wypełnienie programu 1 Program główny REPS zostaje wykonany do bloku N270 2 Cz ść programu pomi dzy blokiem N270 i blokiem N200 zostaje 2 razy powtórzona 3 Program główny REPS zostaje wykonany od bloku N280 do bloku N350. 4 Cz ść programu pomi dzy blokiem N350 i blokiem N150 zostaje 1 raz powtórzona (zawiera powtórzenie cz ści programu pomi dzy blokiem N200 i blokiem N270) 5 Program główny REPS zostaje wykonany od bloku N360 do bloku N99999 (koniec programu) Cz ść programu pomi dzy tym wierszem i G98 L2 (wiersz N200) zostanie 2 razy powtórzony Cz ść programu pomi dzy tym wierszem i G98 L1 (wiersz N150) zostanie 1 raz powtórzony Pocz tek powtórzenia cz ści programu 2 Pocz tek powtórzenia cz ści programu 1
480
10 Programowanie: podprogramy i powtórzenia cz ści programu
Powtórzyć podprogram
NC wiersze przykładowe %UPGREP G71 * ... N100 G98 L1 * N110 L2,0 * N120 L1,2 * ... N190 G00 G40 Z+100 M2 * N200 G98 L2 * ... N280 G98 L0 * N99999999 %UPGREP G71 * Wypełnienie programu 1 Program główny UPGMS zostaje wykonany do wiersza N110 2 Podprogram 2 zostaje wywołany i odpracowany 3 Cz ść programu pomi dzy wierszem N120 i wierszem N100 zostaje 2 razy powtórzona: Podprogram 2 zostaje 2 razy powtórzony 4 Program główny UPGREP zostaje wykonany od wiersza N130 do wiersza N190, koniec programu Koniec podprogramu Pocz tek powtórzenia cz ści programu 1 Wywołanie podprogramu Cz ść programu pomi dzy tym wierszem i G98 L1 (wiersz N100) zostanie 2 razy powtórzony Ostatni wiersz programu głównego z M2 Pocz tek podprogramu
HEIDENHAIN iTNC 530
481
10.5 Pakietowania
10.6 Przykłady programowania
Przykład: Frezowanie konturu w kilku dosuwach
Przebieg programu Pozycjonować wst pnie narz dzie na górn kraw dź przedmiotu Wprowadzić inkrementalnie dosuw Frezowanie konturu Powtórzyć dosuw i frezowanie konturu
Y
100
2 1
3 1
60°
50
1
I,J
R4
5
4 1
5
6 1
5 50
5 1
100
X
%PGMWDH G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+7,5 * N40 T1 G17 S3500 * N50 G00 G40 G90 Z+250 * N60 I+50 J+50 * N70 G10 R+60 H+180 * N80 G01 Z+0 F1000 M3 * Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Wyznaczyć biegun Pozycjonować wst pnie płaszczyzn obróbki Pozycjonować wst pnie na kraw dź przedmiotu
482
10 Programowanie: podprogramy i powtórzenia cz ści programu
N90 G98 L1 * N100 G91 Z 4 * N110 G11 G41 G90 R+45 H+180 F250 * N120 G26 R5 * N130 H+120 * N140 H+60 * N150 H+0 * N160 H 60 * N150 H 120 * N180 H+180 * N190 G27 R5 F500 * N200 G40 R+60 H+180 F1000 * N210 L1,4 * N220 G00 Z+250 M2 * N99999999 %PGMWDH G71 *
Znacznik dla powtórzenia cz ści programu Przyrostowy dosuw na gł bokość (poza materiałem) Pierwszy punkt konturu Dosun ć narz dzie do konturu
Opuścić kontur Przemieszczenie narz dzia poza materiałem Skok powrotny do Label 1, ł cznie cztery razy Przemieścić narz dzie poza materiałem, koniec programu
HEIDENHAIN iTNC 530
483
10.6 Przykłady programowania
10.6 Przykłady programowania
Przykład: Grupy odwiertów
Przebieg programu Najechać grupy wierceń w programie głównym Wywołać grup wierceń (podprogram 1) Grup wierceń zaprogramować tylko raz w podprogramie 1
Y
100
2 1
60 5 20
1
10
20
3 1
15
45
75
100
X
%UP1 G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+2,5 * N40 T1 G17 S3500 * N50 G00 G40 G90 Z+250 * N60 G200 WIERCENIE Q200=2 ;ODST P BEZPIECZ. Q201= 30 ;GŁ BOKOŚĆ Q206=300 ;F DOSUW WGŁ BNY Q202=5 Q210=0 Q203=+0 Q204=2 Q211=0 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZER.CZAS. U GÓRY ;WSP.POWIERZCHNI ;2. ODST.BEZP. ;PRZERWA CZASOWA U DOŁU Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Definicja cyklu Wiercenie
484
10 Programowanie: podprogramy i powtórzenia cz ści programu
N70 X+15 Y+10 M3 * N80 L1,0 * N90 X+45 Y+60 * N100 L1,0 * N110 X+75 Y+10 * N120 L1,0 * N130 G00 Z+250 M2 * N140 G98 L1 * N150 G79 * N160 G91 X+20 M99 * N170 Y+20 M99 * N180 X 20 G90 M99 * N190 G98 L0 * N99999999 %UP1 G71 *
Dosun ć narz dzie do punktu startu grupy wiercenia 1 Wywołać podprogram dla grupy wiercenia Dosun ć narz dzie do punktu startu grupy wiercenia 2 Wywołać podprogram dla grupy wiercenia Dosun ć narz dzie do punktu startu grupy wiercenia 3 Wywołać podprogram dla grupy wiercenia Koniec programu głównego Pocz tek podprogramu 1: Grupa odwiertów Wywołać cykl dla odwiertu 1 Dosun ć narz dzie do wiercenia 2, wywołanie cyklu Dosun ć narz dzie do wiercenia 3, wywołanie cyklu Dosun ć narz dzie do wiercenia 4, wywołanie cyklu Koniec podprogramu 1
HEIDENHAIN iTNC 530
485
10.6 Przykłady programowania
10.6 Przykłady programowania
Przykład: Grupa odwiertów przy pomocy kilku narz dzi
Przebieg programu Zaprogramować cykle obróbki w programie głównym Wywołać pełny rysunek odwiertów (podprogram 1) Najechać grupy odwiertów w podprogramie 1, wywołać grup odwiertów (podprogram 2) Grup wierceń zaprogramować tylko raz w podprogramie 2
Y
100
Y
2 1
60 5 20
1
10
20
3 1
15
45
75
100
X
-15 -20
Z
%UP2 G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+4 * N40 G99 T2 L+0 R+3 * N50 G99 T3 L+0 R+3,5 * N60 T1 G17 S5000 * N70 G00 G40 G90 Z+250 * N80 G200 WIERCENIE Q200=2 Q201= 3 Q202=3 Q210=0 Q203=+0 Q204=10 ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZER.CZAS. U GÓRY ;WSP.POWIERZCHNI ;2. ODST.BEZP. Definicja narz dzia nawiertak Definicja narz dzia wiertło Definicja narz dzia rozwiertak Wywołanie narz dzia nawiertak Przemieścić narz dzie poza materiałem Definicja cyklu nakiełkowania
Q206=250 ;F WEJŚCIE W MATERIAŁ
Q211=0.2 ;PRZERWA CZASOWA U DOŁU N90 L1,0 * Podprogram 1 dla kompletnego rysunku wiercenia wywołać
486
10 Programowanie: podprogramy i powtórzenia cz ści programu
N100 G00 Z+250 M6 * N110 T2 G17 S4000 * N120 D0 Q201 P01 25 * N130 D0 Q202 P01 +5 * N140 L1,0 * N150 G00 Z+250 M6 * N160 T3 G17 S500 * N80 G201 ROZWIERCANIE Q200=2 ;ODST P BEZPIECZ. Q201= 15 ;GŁ BOKOŚĆ Q206=250 ;POSUW WGŁ BNY Q211=0.5 ;PRZERWA CZASOWA U DOŁU Q208=400 ;POSUW POWROTU Q203=+0 Q204=10 N180 L1,0 * N190 G00 Z+250 M2 * N200 G98 L1 * N210 G00 G40 G90 X+15 Y+10 M3 * N220 L2,0 * N230 X+45 Y+60 * N240 L2,0 * N250 X+75 Y+10 * N260 L2,0 * N270 G98 L0 * N280 G98 L2 * N290 G79 * N300 G91 X+20 M99 * N310 Y+20 M99 * N320 X 20 G90 M99 * N330 G98 L0 * N340 %UP2 G71 * ;WSP.POWIERZCHNI ;2. ODST.BEZP.
Zmiana narz dzia Wywołanie narz dzia wiertło Nowa gł bokość dla wiercenia Nowy dosuw dla wiercenia Podprogram 1 dla kompletnego rysunku wiercenia wywołać Zmiana narz dzia Wywołanie narz dzia rozwiertak Definicja cyklu rozwiercania
Podprogram 1 dla kompletnego rysunku wiercenia wywołać Koniec programu głównego Pocz tek podprogramu 1: Kompletny rysunek odwiertów Dosun ć narz dzie do punktu startu grupy wiercenia 1 Wywołać podprogram 2 dla grupy wiercenia Dosun ć narz dzie do punktu startu grupy wiercenia 2 Wywołać podprogram 2 dla grupy wiercenia Dosun ć narz dzie do punktu startu grupy wiercenia 3 Wywołać podprogram 2 dla grupy wiercenia Koniec podprogramu 1 Pocz tek podprogramu 2: Grupa odwiertów Wywołać cykl dla odwiertu 1 Dosun ć narz dzie do wiercenia 2, wywołanie cyklu Dosun ć narz dzie do wiercenia 3, wywołanie cyklu Dosun ć narz dzie do wiercenia 4, wywołanie cyklu Koniec podprogramu 2
HEIDENHAIN iTNC 530
487
10.6 Przykłady programowania
Programowanie: Q parametry
HEIDENHAIN iTNC 530
489
11.1 Zasada i przegl d funkcji
11.1 Zasada i przegl d funkcji
Przy pomocy Q parametrów można definiować jednym programem obróbki cał rodzin cz ści. W tym celu prosz wprowadzić zamiast wartości liczbowych zajmowane miejsca: Q parametry. Q parametry oznaczaj na przykład wartości współrz dnych posuwy pr dkości obrotowe dane cyklu Poza tym można przy pomocy Q parametrów programować kontury, które s określone poprzez funkcje matematyczne lub można wykonanie oddzielnych kroków obróbki uzależnić od warunków logicznych. Q parametr jest oznaczony przy pomocy litery Q i numeru pomi dzy 0 i 1999. Q parametry podzielone s na różne sfery: Znaczenie Dowolnie używalne parametry, działaj ce globalnie dla wszystkich znajduj cych si w pami ci TNC programów Dowolnie wykorzystywalne parametry, o ile nie może dojść do przecinania si z cyklami SL, działaj ce globalnie dla wszystkich znajduj cych si w pami ci TNC programów. Parametry dla funkcji specjalnych TNC Parametry, wykorzystywane przede wszystkim dla cykli, działaj ce globalnie dla wszystkich znajduj cych si w pami ci TNC programów. Parametry, wykorzystywane przede wszystkim dla call aktywnych cykli producenta, działaj ce globalnie dla wszystkich znajduj cych si w pami ci TNC programów. Parametry, wykorzystywane przede wszystkim dla def aktywnych cykli producenta, działaj ce globalnie dla wszystkich znajduj cych si w pami ci TNC programów. Zakres Q1600 do Q1999 Q0 do Q99
Q6
Q1
Q3
Q4
Q2
Q5
Q100 do Q199 Q200 do Q1399 Q1400 do Q1499
Q1500 do Q1599
490
11 Programowanie: Q parametry
Wskazówki do programowania
Q parametry i wartości liczbowe mog zostać wprowadzone do programu pomieszane ze sob . Można przypisywać Q parametrom wartości liczbowe pomi dzy –99 999,9999 i 99 999,9999. Wewn trznie TNC może obliczać wartości liczbowe do szerokości wynosz cej 57 bitów przed i do 7 bitów po punkcie dziesi tnym (32 bity szerokości liczby odpowiadaj wartości dziesi tnej 4 294 967 296). TNC przyporz dkowuje samodzielnie niektórym Q parametrom zawsze te same dane, np. Q parametrowi Q108 aktualny promień narz dzia, patrz „Zaj te z góry Q parametry”, strona 509. Jeśli używamy parametrów Q60 do Q99 w zakodowanych cyklach producenta, to określamy poprzez parametr maszynowy MP7251, czy parametry te zadziałaj lokalnie tylko w cyklu producenta czy też globalnie dla wszystkich programów.
Wywołać funkcje Q parametrów
Podczas kiedy wprowadzamy program obróbki, prosz nacisn ć klawisz „Q“ (w polu dla wprowadzania liczb i wyboru osi pod –/+ klawiszem). Wtedy TNC pokazuje nast puj ce Softkeys: Grupa funkcyjna Podstawowe funkcje matematyczne Funkcje trygonometryczne Jeśli/to decyzje, skoki Inne funkcje Wprowadzać bezpośrednio wzory Funkcja dla obróbki kompleksowych konturów Softkey Strona Strona 493 Strona 496 Strona 498 Strona 501 Strona 505 Strona 403
HEIDENHAIN iTNC 530
491
11.1 Zasada i przegl d funkcji
11.2 Rodziny cz ści – Q parametry zamiast wartości liczbowych
11.2 Rodziny cz ści – Q parametry zamiast wartości liczbowych
Przy pomocy funkcji Q parametrów D0: PRZYPISANIE można przyporz dkować parametrom Q wartości liczbowe. Wtedy używa si w programie obróbki zamiast wartości liczbowej Q parametru.
NC wiersze przykładowe
N150 D00 Q10 P01 +25 * ... N250 G00 X +Q10 * Przyporz dkowanie Q10 otrzymuje wartość 25 odpowiada G00 X +25
Dla rodzin cz ści programujemy np. charakterystyczne wymiary narz dzi jako Q parametry. Dla obróbki pojedyńczych cz ści prosz przypisać każedemu z tych parametrów odpowiedni wartość liczbow .
Przykład
Cylinder z Q parametrami Promień cylindra Wysokość cylindra Cylinder Z1 Cylinder Z2 R = Q1 H = Q2 Q1 = +30 Q2 = +10 Q1 = +10 Q2 = +50
Q1
Q1 Q2 Q2
Z2
Z1
492
11 Programowanie: Q parametry
11.3 Opisywać kontury poprzez funkcje matematyczne
Aplikacja
Przy pomocy Q parametrów można programować podstawowe funkcje matematyczne w programie obróbki: Wybrać funkcj Q parametrów: Nacisn ć klawisz Q (w polu dla wprowadzania liczb, z prawej strony). Pasek Softkey pokazuje funkcje Q parametrów Wybrać podstawowe funkcje matematyczne: Softkey FUNKCJE PODST. nacisn ć. TNC pokazuje nast puj ce Softkeys:
Przegl d
Funkcja D00: PRZYPISANIE np. D00 Q5 P01 +60 * Przypisać bezpośrednio wartość D01: DODAWANIE np. D01 Q1 P01 Q2 P02 5 * Tworzyć sum z dwóch wartości i przyporz dkować D02: ODEJMOWANIE np. D02 Q1 P01 +10 P02 +5 * Tworzyć różnic z dwóch wartości i przyporz dkować D03: MNOZENIE np. D03 Q2 P01 +3 P02 +3 * Tworzyć iloczyn z dwóch wartości i przyporz dkować D04: DZIELENIE np. D04 Q4 P01 +8 P02 +Q2 * Utworzyć iloraz z dwóch wartości i przyporz dkować Zabronione: Dzielenie przez 0! D05: PIERWIASTEK np. D05 Q50 P01 4 * Obliczyć pierwiastek z liczby i przyporz dkować Zabronione: Pierwiastek z wartości ujemnej! Na prawo od „=“ znaku wolno wprowadzić: dwie liczby dwa Q parametry jedn liczb i jeden Q parametr Q parametry i wartości liczbowe w równaniach można zapisać z dowolnym znakiem liczby. Softkey
HEIDENHAIN iTNC 530
493
11.3 Opisywać kontury poprzez funkcje matematyczne
11.3 Opisywać kontury poprzez funkcje matematyczne
Programowanie podstawowych działań arytmetycznych
Przykład wprowadzenia 1: Wybrać funkcj Q parametrów: Nacisn ć klawisz Q
Wybrać podstawowe funkcje matematyczne: Nacisn ć Softkey FUNKCJE PODST.
Wybrać funkcj Q parametrów PRZYPISANIE: Nacisn ć Softkey D0 X = Y NUMER PARAMETRU DLA WYNIKU ? 5 Wprowadzić numer Q parametru: 5
1. WARTOŚĆ LUB PARAMETR? 10 Q5 przypisać wartość liczbow 10
Przykład: NC bloki N16 D00 P01 +10 *
494
11 Programowanie: Q parametry
Przykład wprowadzenia 2: Wybrać funkcj Q parametrów: Nacisn ć klawisz Q
Wybrać podstawowe funkcje matematyczne: Nacisn ć Softkey FUNKCJE PODST.
Wybrać funkcj Q parametrów MNOZENIE: Nacisn ć Softkey D03 X * Y NUMER PARAMETRU DLA WYNIKU ? 12 Wprowadzić numer Q parametru: 12
1. WARTOŚĆ LUB PARAMETR? Q5 Q5 wprowadzić jako pierwsz wartość
2. WARTOŚĆ LUB PARAMETR? 7 7 wprowadzić jako drug wartość
Przykład: NC bloki N17 D03 Q12 P01 +Q5 P02 +7 *
HEIDENHAIN iTNC 530
495
11.3 Opisywać kontury poprzez funkcje matematyczne
11.4 Funkcje trygonometryczne (trygonometria)
11.4 Funkcje trygonometryczne (trygonometria)
Definicje
Sinus, cosinus i tangens odpowiadaj wymiarom boków trójk ta prostok tnego. Przy tym odpowiada sinus: sin α = a / c cosinus: cos α = b / c tangens: tan α = a / b = sin α / cos α Przy tym c jest bokiem przeciwległym do k ta prostego a jest bokiem przeciwległym do k ta b jest trzecim bokiem Na podstawie funkcji tangens TNC może obliczyć k t: α = arctan α = arctan (a / b) = arctan (sin α / cos α) Przykład: a = 10 mm b = 10 mm α = arctan (a / b) = arctan 1 = 45° Dodatkowo obowi zuje: a2 + b2 = c2 (mit a2 = a x a) c= (a² + b²)
α b c a
496
11 Programowanie: Q parametry
Programowanie funkcji trygonometrycznych
Funkcje trygonometryczne pojawiaj si z przyciśni ciem Softkey FUNKCJE TRYGON. TNC pokazuje Softkeys w tabeli poniżej. Programowanie: porównaj „przykład: Programowanie podstawowych działań arytmetycznych” Funkcja D06: SINUS np. D06 Q20 P01 Q5 * Sinus k ta w stopniach (°) ustalić i przyporz dkować D07: COSINUS np. D07 Q21 P01 Q5 * Cosinus k ta w stopniach (°) określić i przyporz dkować D08: PIERWIASTEK Z SUMY KWADRATOW np. D08 Q10 P01 +5 P02 +4 * Tworzyć długość z dwóch wartości i przyporz dkować D13: KAT np. D13 Q20 P01 +10 P02 Q1 * K t z arctan z dwóch boków lub sin i cos k ta (0 < k t < 360°) określić i przyporz dkować Softkey
HEIDENHAIN iTNC 530
497
11.4 Funkcje trygonometryczne (trygonometria)
11.5 Jeśli/to decyzje z Q parametrami
11.5 Jeśli/to decyzje z Q parametrami
Aplikacja
W przypadku jeśli/to decyzji TNC porównuje Q parametr z innym Q parametrem lub wartości liczbow . Jeśli warunek jest spełniony, to TNC kontynuje program obróbki od tego Label poczynaj c, który zaprogramowany jest za warunkiem (Label patrz „Zaznaczyć podprogramy i powtórzenia cz ści programu”, strona 474). Jeśli warunek nie jest spełniony, TNC wykonuje nast pny blok. Jeśli chcemy wywołać inny program jako podprogram, to prosz zaprogramować za Label G98 wywołanie programu z %.
Bezwarunkowe skoki
Bezwarunkowe skoki to skoki, których warunek zawsze (=koniecznie) jest spełniony, np. D09 P01 +10 P02 +10 P03 1 *
Programować jeśli/to decyzje
Jeśli/to decyzje pojawiaj si przy naciśni ciu na Softkey SKOKI. TNC pokazuje nast puj ce Softkeys: Funkcja D09: JESLI ROWNY, SKOK np. D09 P01 +Q1 P02 +Q3 P03 “UPCAN25“ * Jeśli obydwie wartości lub parametry s równe, skok do podanego znacznika (Label) D10: JESLI NIEROWNY, SKOK np. D10 P01 +10 P02 Q5 P03 10 * Jeśli obydwie wartości lub parametry nie s równe, to skok do podanego znacznika (Label) D11: JESLI WIEKSZY, SKOK np. D11 P01 +Q1 P02 +10 P03 5 * Jeśli pierwsza wartość lub parametr jest wi ksza niż druga wartość lub parametr, to skok do podanego znacznika (Label) D12: JESLI MNIEJSZY, SKOK np. D12 P01 +Q5 P02 +0 P03 “ANYNAME“ * Jeśli pierwsza wartość lub parametr jest wi ksza niż druga wartość lub parametr, to skok do podanego znacznika (Label) Softkey
498
11 Programowanie: Q parametry
Użyte skróty i poj cia
IF EQU NE GT LT GOTO (angl.): (angl. equal): (angl. not equal): (angl. greater than): (angl. less than): (angl. go to): Jeśli Równy nie równy Wi kszy niż Mniejszy niż Skok
HEIDENHAIN iTNC 530
499
11.5 Jeśli/to decyzje z Q parametrami
11.6 Q parametry kontrolować i zmieniać
11.6 Q parametry kontrolować i zmieniać
Sposób post powania
Można zmieniać i kontrolować Q parametry przy wytwarzaniu, testowaniu i odpracowywaniu w trybach Pracy Program wprowadzić do pami ci/edycja, Test programu, Przebieg programu według kolejności bloków i Przebieg programu pojedyńczymi blokami. Przerwać przebieg programu (np. zewn trzny klawisz STOP i Softkey WEWN TRZNY STOP nacisn ć) lub zatrzymać test programu Wywołać funkcje Q parametrów: Nacisn ć klawisz Q lub Softkey Q INFO w trybie pracy Program wprowadzić do pami ci/edycja TNC przedstawia wszystkie parametry i przynależne aktualne wartości. Prosz wybrać przy pomocy klawiszy ze strzałk lub Softkeys dla przekartkowywania ż dany parametr. Jeśli chcemy zmienić wartość, to prosz wprowadzić now wartość, potwierdzić klawiszem ENT Jeśli nie chcemy zmieniać wartości, to prosz nacisn ć Softkey AKTUALNA WARTOSC lub zakonczyć dialog klawiszem END Używane przez TNC parametry, opatrzone s komentarzem.
500
11 Programowanie: Q parametry
11.7 Funkcje dodatkowe
Przegl d
Funkcje dodatkowe pojawiaj si przy naciśni ciu Softkey FUNKCJE SPECJ. TNC pokazuje nast puj ce Softkeys: Funkcja D14:ERROR (BLAD) Wydawanie komunikatów o bł dach D15:PRINT (DRUK) Wydawanie tekstów lub wartości Q parametrów niesformatowanych FD19:PLC Przekazywanie wartości do PLC Softkey Strona Strona 502 Strona 504
Strona 504
HEIDENHAIN iTNC 530
501
11.7 Funkcje dodatkowe
11.7 Funkcje dodatkowe
D14: BŁAD: Wydawanie komunikatów o bł dach
NC blok przykładowy TNC ma wydać komunikat (meldunek), który znajduje si w pami ci pod numerem bł du 254 N180 D14 P01 254 * Przy pomocy funkcji D14: ERROR (BŁAD) można przy sterowaniu programem inicjalizować wydawanie sterowanych programowo komunikatów, zaprogramowanych wst pnie przez producenta maszyn lub przez firm HEIDENHAIN: Jeśli TNC dojdzie w przebiegu programu lub w teście programu do wiersza z D 14, to przerywa ono i wydaje komunikat o bł dach. Nast pnie program musi być na nowo uruchomiony. Numery bł dów: patrz tabela u dołu. Zakres numerów bł dów 0 ... 299 300 ... 999 1000 ... 1099 Dialog standardowy D 14: Numer bł du 0.... 299 Dialog zależny od maszyny Wewn trzne komunikaty o bł dach (patrz tabela po prawej stronie) Numer bł du 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 Tekst Wrzeciono ? Brak osi narz dzi Szerokość rowka za duża Promień narz dzia za duży Obszar przekroczony Bł dna pozycja pocz tkowa OBRÓT nie dozwolony WSPÓŁCZYNNIK WYMIARU nie dozwolony ODBICIE LUSTRZANE nie dozwolone Przesuni cie nie dozwolone Brak posuwu Wprowadzona wartość bł dna Znak liczby bł dny K t nie dozwolony Punkt pomiaru sondy nie osi galny Za dużo punktów Wprowadzono sprzeczność CYKL niekompletny Płaszczyzna bł dnie zdefiniowana Zaprogramowano niewłaściw oś Bł dna pr dkość obrotowa Korekcja promienia nie zdefiniowana Zaokr glenie nie zdefiniowane Promień zaokr glenia za duży Niezdefiniowany start programu Za duże pakietowanie Brak punktu odniesienia k ta Nie zdefiniowano cyklu obróbki Szerokość rowka za mała Wybranie za małe Q202 nie zdefiniowany Q205 nie zdefiniowany Q218 wprowadzić wi kszym niż Q219 CYKL 210 nie dozwolony CYKL 211 nie dozwolony Q220 za duży Q222 wprowadzić wi kszym niż Q223 Q244 wprowadzić wi kszym od 0 Q245 wprowadzić nie równym Q246 Przedział k ta < 360° wprowadzić Q223 wprowadzić wi kszym niż Q222 Q214: 0 nie dozwolone
502
11 Programowanie: Q parametry
Numer bł du 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1087 1082 1083 1084 1085 1086 1087
Tekst Kierunek przemieszczenia nie zdefiniowany Tabela punktów zerowych nie aktywna Bł d położenia: środek 1.osi Bł d położenia: środek 2.osi Odwiert za mały Odwiert za duży Czop za mały Czop za duży Kieszeń za mała: Dodatkowa obróbka 1.A. Kieszeń za mała: Dodatkowa obróbka 2.A. Kieszeń za duża: Brak 1.A. Kieszeń za duża: Brak 2.A. Czop za mały: Brak 1.A. Czop za mały: Brak 2.A. Czop za duży: Dodatkowa obróbka 1.A. Czop za duży: Dodatkowa obróbka 2.A. TCHPROBE 425: Bł d najwi kszy wymiar TCHPROBE 425: Bł d najmniejszy wymiar TCHPROBE 426: Bł d najwi kszy wymiar TCHPROBE 426: Bł d najmniejszy wymiar TCHPROBE 430: średn.za duża TCHPROBE 430: średn.za mała Nie zdefiniowano osi pomiarowej Przekroczona tolerancja złamania narz dzia Q247 wprowadzić nierównym 0 Q247 wprowadzić wi kszy niż 5 Tabela punktów zerowych? Rodzaj frezowania Q351 wprowadzić nierównym 0 Zmniejszyć gł bokość gwintu Przeprowadzić kalibrowanie Przekroczona tolerancja Przebieg wiersza do przodu aktywny ORIENTACJA nie dozwolona 3DROT nie dozwolony 3DROT aktywować Wprowadzić gł bokość ze znakiem ujemnym Q303 w cyklu pomiarowym niezdefiniowany! Oś narz dzia niedozwolona Obliczone wartości bł dne Punkty pomiarowe sprzeczne Bezpieczna wysokość bł dnie wprowadzona Rodzaj zagł bienia sprzeczny Cykl obróbki nie dozwolony Wiersz zabezpieczony od zapisu Naddatek wi kszy niż gł bokość Nie zdefiniowano k ta wierzchołkowego 503
HEIDENHAIN iTNC 530
11.7 Funkcje dodatkowe
11.7 Funkcje dodatkowe
D15: DRUK: Wydawanie tekstów lub Q parametrów
Przygotowanie interfejsu danych: W punkcie menu DRUK (PRINT) lub DRUK TEST (PRINT TEST) określamy ścieżk , na której TNC ma zapami tywać teksty lub wartości Q parametrów, patrz „Przyporz dkowanie”, strona 554. Przy pomocy funkcji D15: DRUK można wydawać wartości Q parametrów i komunikaty o bł dach przez interfejs danych, na przykład na drukark . Jeśli te wartości zostan wewn trznie zapami tane lub wydawane na komputer, TNC zapami tuje te dane w pliku %FN15RUN.A (wydawanie w czasie przebiegu programu) lub w pliku %FN15SIM.A (wydawanie w czasie testu programu). Wydawanie nast puje ze schowka i zostanie zainicjalizowane najpóźniej na końcu PGM, lub jeżeli PGM zostanie zatrzymany. W trybie pracy pojedyńczymi blokami przesyłanie danych rozpoczyna si na końcu wiersza. Wydawanie dialogów i komunikatów o bł dach przy pomocy D15: DRUCK „wartość liczbowa” Wartość liczbowa od 0 do 99: od 100: Dialogi dla cykli producenta PLC komunikaty o bł dach
Przykład: Wydać numer dialogu 20 N67 D15 P01 20 * Wydawanie dialogów i parametrów Q przy pomocy D15: DRUK „Q parametry” Przykład zastosowania: Protokołowanie pomiaru narz dzia. Można wydać jednocześnie do sześciu Q parametrów i wartości liczbowych. Przykład: Dialog 1 i wartość liczbow Q1 wydać N70 D15 P01 1 P02 Q1 *
D19: PLC: Przekazywanie wartości do PLC
Przy pomocy funkcji D19: PLC można przekazać do dwóch wartości lub Q parametrów do PLC. Szerokość kroku i jednostki: 0,1 µm lub 0,0001° Przykład: Wartość liczbowa 10 (odpowiada 1µm lub 0,001°) przekazać do PLC N56 D19 P01 +10 P02 +Q3 *
504
11 Programowanie: Q parametry
11.8 Wprowadzać bezpośrednio wzory
Wprowadzić wzór
Poprzez Softkey można wprowadzać bezpośrednio do programu obróbki matematyczne wzory, które zawieraj kilka operacji obliczeniowych. Wzory pojawiaj si z naciśni ciem Softkey WZÓR. TNC pokazuje nast puj ce Softkeys na kilku paskach: Funkcja współdziałania Dodawanie np. Q10 = Q1 + Q5 Odejmowanie np. Q25 = Q7 – Q108 Mnożenie np. Q12 = 5 * Q5 Dzielenie np. Q25 = Q1 / Q2 Otworzyć nawias np. Q12 = Q1 * (Q2 + Q3) Zamkn ć nawias np. Q12 = Q1 * (Q2 + Q3) Wartość podnieść do kwadratu (angl. square) np. Q15 = SQ 5 Obliczyć pierwiastek (angl. square root) np. Q22 = SQRT 25 Sinus k ta np. Q44 = SIN 45 Cosinus k ta np. Q45 = COS 45 Tangens k ta np. Q46 = TAN 45 Arcus sinus Funkcja odwrotna do sinus; określenie k ta ze stosunku przyprostok tna przeciwległa/ przeciwprostok tna np. Q10 = ASIN 0,75 Softkey
HEIDENHAIN iTNC 530
505
11.8 Wprowadzać bezpośrednio wzory
11.8 Wprowadzać bezpośrednio wzory
Funkcja współdziałania Arcus cosinus Funkcja odwrotna do cosinus; określenie k ta ze stosunku przyprostok tna przyległa/ przeciwprostok tna np. Q11 = ACOS Q40 Arcus tangens Funkcja odwrotna do tangens; określenie k ta ze stosunku przyprostok tna przeciwległa/ przyprostok tna przyległa np. Q12 = ATAN Q50 Podnoszenie wartości do pot gi np. Q15 = 3^3 Stała Pl (3,14159) np. Q15 = PI Utworzenie logarytmu naturalnego (LN) liczby Liczba podstawowa 2,7183 np. Q15 = LN Q11 Utworzyć logarytm liczby, liczba podstawowa 10 np. Q33 = LOG Q22 Funkcja wykładnicza, 2,7183 do pot gi n np. Q1 = EXP Q12 Wartości negować (mnożenie przez 1) np. Q2 = NEG Q1 Odci ć miejsca po przecinku Tworzenie liczby całkowitej np. Q3 = INT Q42 Tworzenie wartości bezwzgl dnej liczby np. Q4 = ABS Q22 Odcinać miejsca do przecinka liczby Frakcjonować np. Q5 = FRAC Q23 Sprawdzenie znaku liczby określonej wartości np. Q12 = SGN Q50 Jeśli wartość zwrotna Q12 = 1, to Q50 >= 0 Jeśli wartość zwrotna Q12 = 1, to Q50 <= 0 Obliczyć wartość modulo (reszta z dzielenia) np. Q12 = 400 % 360 wynik: Q12 = 40
Softkey
506
11 Programowanie: Q parametry
Zasady obliczania
Dla programowania wzorów matematycznych obowi zuj nast puj ce zasady: Obliczenie punktowe przed strukturalnym N112 Q1 = 5 * 3 + 2 * 10 = 35 * 1. Etap obliczenia 5 * 3 = 15 2. Etap obliczenia 2 * 10 = 20 3. Etap obliczenia 15 +20 = 35 lub N113 Q2 = SQ 10 3^3 = 73 *
1. Etap obliczenia 10 podnieść do kwadratu = 100 2. Etap obliczenia 3 podnieść do pot gi 3 = 27 3. Etap obliczenia 100 – 27 = 73 Prawo rozdzielności Prawo rozdzielności przy rachunkach w nawiasach a * (b + c) = a * b + a * c
HEIDENHAIN iTNC 530
507
11.8 Wprowadzać bezpośrednio wzory
11.8 Wprowadzać bezpośrednio wzory
Przykład wprowadzenia
Obliczyć k t z arctan z przyprostok tnej przeciwległej (Q12) i przyprostok tnej przyległej (Q13); wynik Q25 przypisać: Wybrać funkcj Q parametrów: Nacisn ć klawisz Q
Wybrać wprowadzenia wzoru: Nacisn ć Softkey FORMUŁA NUMER PARAMETRU DLA WYNIKU ? Wprowadzić numer parametru
25
Pasek Softkey dalej przeł czać i wybrać funkcj arcustangens
Pasek Softkey dalej przeł czać i otworzyć nawias
12
Numer Q parametru 12 wprowadzić
Wybrać dzielenie
13
Numer Q parametru 13 wprowadzić
Zamkn ć nawias i zakończyć wprowadzanie wzoru
NC blok przykładowy N30 Q25 = ATAN (Q12/Q13) *
508
11 Programowanie: Q parametry
11.9 Zaj te z góry Q parametry
Q parametry od Q100 do Q122 zostaj obłożone przez TNC różnymi wartościami. Q parametrom zostaj przypisane: wartości z PLC dane o narz dziach i wrzecionie dane o stanie eksploatacyjnym itd.
wartości z PLC: Q100 do Q107
TNC używa parametrów Q100 do Q107, aby przej ć wartości z PLC do innego NC programu.
Aktywny promień narz dzia: Q108
Aktywna wartość promienia narz dzia zostaje przypisana Q108. Q108 składa si z: Promienia narz dzia R (tabela narz dzi lub G99 blok) Wartość delta DR z tabeli narz dzi Wartość delta DR z bloku TOOL CALL
Oś narz dzi: Q109
Wartość parametru Q109 zależy od aktualnej osi narz dzi: Oś narz dzi Oś narz dzi nie zdefiniowana X oś Y oś Z oś U oś V oś W oś Wartość parametru Q109 = –1 Q109 = 0 Q109 = 1 Q109 = 2 Q109 = 6 Q109 = 7 Q109 = 8
HEIDENHAIN iTNC 530
509
11.9 Zaj te z góry Q parametry
11.9 Zaj te z góry Q parametry
Stan wrzeciona: Q110
Wartość parametru Q110 zależy od ostatnio zaprogramowanej M funkcji dla wrzeciona: M funkcja Stan wrzeciona nie zdefiniowany M03: Wrzeciono ON, zgodnie z ruchem wskazówek zegara M04: Wrzeciono ON, w kierunku przeciwnym do ruchu wskazówek zegara M05 po M03 M05 po M04 Wartość parametru Q110 = –1 Q110 = 0 Q110 = 1 Q110 = 2 Q110 = 3
Doprowadzanie chłodziwa: Q111
M funkcja M08: Chłodziwo ON M09: Chłodziwo OFF Wartość parametru Q111 = 1 Q111 = 0
Współczynnik nakładania si : Q112
TNC przypisuje Q112 współczynnik nakładania si przy frezowaniu kieszeni (MP7430).
Dane wymiarowe w programie: Q113
Wartość parametru Q113 zależy przy pakietowaniu z %..... od danych wymiarowych programu, który jako pierwszy wywołuje inne programy. Dane wymiarowe programu głównego Układ metryczny (mm) Układ calowy (inch) Wartość parametru Q113 = 0 Q113 = 1
Długość narz dzia: Q114
Aktualna wartość długości narz dzia zostanie przyporz dkowana Q114.
510
11 Programowanie: Q parametry
Współrz dne po pomiarze sond w czasie przebiegu programu
Parametry Q115 do Q119 zawieraj po zaprogramowanym pomiarze przy pomocy układu impulsowego 3D współrz dne pozycji wrzeciona w momencie pomiaru. Współrz dne odnosz si do punktu odniesienia, który aktywny jest w rodzaju pracy R cznie. Długość palca sondy i promień główki stykowej nie zostaj uwzgl dnione dla tych współrz dnych. Oś współrz dnych X oś Y oś Z oś IV. oś w zależności od MP100 V. oś w zależności od MP100 Wartość parametru Q115 Q116 Q117 Q118 Q119
Odchylenie wartości rzeczywistej od wartości zadanej przy automatycznym pomiarze narz dzia przy pomocy TT 130
Odchylenie wartości rzeczywistej od zadanej Długość narz dzia Promień narz dzia Wartość parametru Q115 Q116
Nachylenie płaszczyzny obróbki przy pomocy wykonawczych k tów ostrza narz dzi: obliczone przez TNC współrz dne dla osi obrotu
Współrz dne A oś B oś C oś Wartość parametru Q120 Q121 Q122
HEIDENHAIN iTNC 530
511
11.9 Zaj te z góry Q parametry
11.9 Zaj te z góry Q parametry
Wyniki pomiaru cykli sondy pomiarowej
(patrz także Podr cznik obsługi Cykle sondy pomiarowej) Zmierzone wartości rzeczywiste K t prostej Środek w osi głównej Środek w osi pomocniczej Średnica Długość kieszeni Szerokość kieszeni Długość wybranej w cyklu osi Położenie osi środkowej K t A osi K t B osi Współrz dna wybranej w cyklu osi Wartość parametru Q150 Q151 Q152 Q153 Q154 Q155 Q156 Q157 Q158 Q159 Q160 Wartość parametru Q161 Q162 Q163 Q164 Q165 Q166 Q167
Ustalone odchylenie Środek w osi głównej Środek w osi pomocniczej Średnica Długość kieszeni Szerokość kieszeni Zmierzona długość Położenie osi środkowej
512
11 Programowanie: Q parametry
Ustalony k t przestrzenny Obrót wokół osi A Obrót wokół osi B Obrót wokół osi C
Wartość parametru Q170 Q171 Q172 Wartość parametru Q180 Q181 Q182 Wartość parametru Q185 Q186 Q187 Wartość parametru Q197 Q198 Wartość parametru Q199 = 0,0 Q199 = 1,0 Q199 = 2,0
Status obrabianego przedmiotu Dobrze Praca wykańczaj ca Braki
Zmierzone odchylenie w cyklu 440 X oś Y oś Z oś Zarezerwowane dla wewn trznego wykorzystania Marker dla cykli (rysunki obróbki) Numer aktywnego cyklu sondy pomiarowej
Pomiar stanu narz dzia przy pomocy TT Narz dzie w granicach tolerancji Narz dzie jest zużyte (LTOL/RTOL przekroczone) Narz dzie jest złamane (LBREAK/RBREAK przekroczone)
HEIDENHAIN iTNC 530
513
11.9 Zaj te z góry Q parametry
11.10 Przykłady programowania
Przykład: Elipsa
Przebieg programu Kontur elipsy zostaje utworzony poprzez zestawienie wielu małychodcinków prostej (definiowalne poprzez Q7). Im wi cej kroków obliczeniowych zdefiniowano, tym bardziej gładki b dzie kontur Kierunek frezowania określa si przez k t startu i k t końcowy na płaszczyźnie: Kierunek obróbki w kierunku ruchu wskazówek zegara: K t startu > K t końcowy Kierunek obróbki w kierunku przeciwnym do ruchu wskazówek zegara: K t startu < k t końcowy Promień narz dzia nie zostaje uwzgl dniony
Y
50
50
30 50
X
%ELIPSA G71 * N10 D00 Q1 P01 +50 * N20 D00 Q2 P01 +50 * N30 D00 Q3 P01 +50 * N40 D00 Q4 P01 +30 * N50 D00 Q5 P01 +0 * N60 D00 Q6 P01 +360 * N70 D00 Q7 P01 +40 * N80 D00 Q8 P01 +30 * N90 D00 Q9 P01 +5 * N100 D00 Q10 P01 +100 * N110 D00 Q11 P01 +350 * N120 D00 Q12 P01 +2 * N130 G30 G17 X+0 Y+0 Z 20 * N140 G31 G90 X+100 Y+100 Z+0 * N150 G99 T1 L+0 R+2,5 * N160 T1 G17 S4000 * N170 G00 G40 G90 Z+250 * N180 L10,0 * N190 G00 Z+250 M2 * N200 G98 L10 * 514 Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Wywołać obróbk Przemieścić narz dzie poza materiałem, koniec programu Podprogram 10: Obróbka 11 Programowanie: Q parametry Środek osi X Środek osi Y Półoś X Półoś Y K t startu na płaszczyźnie K t końcowy na płaszczyźnie Liczba kroków obliczenia Położenie elipsy przy obrocie Gł bokość frezowania Posuw wgł bny Posuw frezowania Odst p bezpieczeństwa dla pozycjonowania wst pnego Definicja cz ści nieobrobionej
N210 G54 X+Q1 Y+Q2 * N220 G73 G90 H+Q8 * N230 Q35 = ( Q6 Q5 ) / Q7 * N240 D00 Q36 P01 +Q5 * N250 D00 Q37 P01 +0 * N260 Q21 = Q3 * COS Q36 * N270 Q22 = Q4 * SIN Q36 * N280 G00 G40 X+Q21 Y+Q22 M3 * N290 Z+Q12 * N300 G01 Z Q9 FQ10 * N310 G98 L1 * N320 Q36 = Q36 + Q35 * N330 Q37 = Q37 + 1 * N340 Q21 = Q3 * COS Q36 * N350 Q22 = Q4 * SIN Q36 * N360 G01 X+Q21 Y+Q22 FQ11 * N370 D12 P01 +Q37 P02 +Q7 P03 1 * N380 G73 G90 H+0 * N390 G54 X+0 Y+0 * N400 G00 G40 Z+Q12 * N410 G98 L0 * N99999999 %ELIPSA G71 *
Przesun ć punkt zerowy do centrum elipsy Wyliczyć położenie przy obrocie na płaszczyźnie Obliczyć przyrost (krok) k ta Skopiować k t startu Nastawić licznik przejść X współrz dn punktu startu obliczyć Y współrz dn punktu startu obliczyć Najechać punkt startu na płaszczyźnie Pozycjonować wst pnie na odst p bezpieczeństwa w osi wrzeciona Przemieścić narz dzie na gł bokość obróbki Zaktualizować k t Zaktualizować licznik przejść Obliczyć aktualn X współrz dn Obliczyć aktualn Y współrz dn Najechać nast pny punkt Zapytanie czy nie gotowy, jeśli tak to skok do Label 1 Wycofać obrót Wycofać przesuni cie punktu zerowego Odsun ć narz dzie na odst p bezpieczeństwa Koniec podprogramu
HEIDENHAIN iTNC 530
515
11.10 Przykłady programowania
11.10 Przykłady programowania
Przykład: Cylinder wkl sły z frezem kształtowym
Przebieg programu Program funkcjonuje tylko z frezem kształtowym, długość narz dzia odnosi si do centrum kuli Kontur cylindra zostaje utworzony poprzez zestawienie wielu małychodcinków prostej (definiowalne poprzez Q13). Im wi cej kroków obliczeniowych zdefiniowano, tym bardziej gładki b dzie kontur Cylinder zostaje frezowany przejściami wzdłużnymi (tu: równolegle do osi Y) Kierunek frezowania określa si przy pomocy k ta startu i k ta końcowego w przestrzeni: Kierunek obróbki w kierunku ruchu wskazówek zegara: K t startu > K t końcowy Kierunek obróbki w kierunku przeciwnym do ruchu wskazówek zegara: K t startu < k t końcowy Promień narz dzia zostaje automatycznie skorygowany %CYLIN G71 * N10 D00 Q1 P01 +50 * N20 D00 Q2 P01 +0 * N30 D00 Q3 P01 +0 * N40 D00 Q4 P01 +90 * N50 D00 Q5 P01 +270 * N60 D00 Q6 P01 +40 * N70 D00 Q7 P01 +100 * N80 D00 Q8 P01 +0 * N90 D00 Q10 P01 +5 * N100 D00 Q11 P01 +250 * N110 D00 Q12 P01 +400 * N120 D00 Q13 P01 +90 * N130 G30 G17 X+0 Y+0 Z 50 * N140 G31 G90 X+100 Y+100 Z+0 * N150 G99 T1 L+0 R+3 * N160 T1 G17 S4000 * N170 G00 G40 G90 Z+250 * N180 L10,0 * Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Wywołać obróbk Środek osi X Środek osi Y Środek osi Z K t startu przestrzeni (płaszczyzna Z/X) K t końcowy przestrzeni (płaszczyzna Z/X) Promień cylindra Długość cylindra Położenie przy obrocie na płaszczyźnie X/Y Naddatek promienia cylindra posuw dosuwu na gł bokość Posuw frezowania Liczba przejść Definicja cz ści nieobrobionej
Z
R4 0
X
-50
Y
100
Y
50
100
X
Z
516
11 Programowanie: Q parametry
N190 D00 Q10 P01 +0 * N200 L10,0 N210 G00 G40 Z+250 M2 * N220 G98 L10 * N230 Q16 = Q6 Q10 Q108 * N240 D00 Q20 P01 +1 * N250 D00 Q24 P01 +Q4 * N260 Q25 = ( Q5 Q4 ) / Q13 * N270 G54 X+Q1 Y+Q2 Z+Q3 * N280 G73 G90 H+Q8 * N290 G00 G40 X+0 Y+0 * N300 G01 Z+5 F1000 M3 * N310 G98 L1 * N320 I+0 K+0 * N330 G11 R+Q16 H+Q24 FQ11 * N340 G01 G40 Y+Q7 FQ12 * N350 D01 Q20 P01 +Q20 P02 +1 * N360 D01 Q24 P01 +Q24 P02 +Q25 * N370 D11 P01 +Q20 P02 +Q13 P03 99 * N380 G11 R+Q16 H+Q24 FQ11 * N390 G01 G40 Y+0 FQ12 * N400 D01 Q20 P01 +Q20 P02 +1 * N410 D01 Q24 P01 +Q24 P02 +Q25 * N420 D12 P01 +Q20 P02 +Q13 P03 1 * N430 G98 L99 * N440 G73 G90 H+0 * N450 G54 X+0 Y+0 Z+0 * N460 G98 L0 * N99999999 %CYLIN G71 *
Wycofać naddatek Wywołać obróbk Przemieścić narz dzie poza materiałem, koniec programu Podprogram 10: Obróbka Wyliczyć naddatek i narz dzie w odniesieniu do promienia cylindra Nastawić licznik przejść Skopiować k t startu przestrzeni (płaszczyzna Z/X) Obliczyć przyrost (krok) k ta Przesun ć punkt zerowy na środek cylindra (X oś) Wyliczyć położenie przy obrocie na płaszczyźnie Pozycjonować wst pnie na płaszczyźnie na środek cylindra Pozycjonować wst pnie w osi wrzeciona Wyznaczyć biegun na płaszczyźnie Z/X Najechać pozycj startu na cylindrze, ukośnie pogł biaj c w materiał Skrawanie wzdłużne w kierunku Y+ Zaktualizować licznik przejść Zaktualizować k t przestrzenny Zapytanie czy już gotowe, jeśli tak, to skok do końca Przemieszczenie po “łuku” blisko przedmiotu dla nast pnego skrawania wzdłużnego Skrawanie wzdłużne w kierunku Y– Zaktualizować licznik przejść Zaktualizować k t przestrzenny Zapytanie czy nie gotowy, jeśli tak to skok do LBL 1 Wycofać obrót Wycofać przesuni cie punktu zerowego Koniec podprogramu
HEIDENHAIN iTNC 530
517
11.10 Przykłady programowania
11.10 Przykłady programowania
Przykład: Kula wypukła z frezem trzpieniowym
Przebieg programu Program funkcjonuje tylko z użyciem freza trzpieniowego Kontur kuli zostaje utworzony z wielu niewielkich odcinków prostych (Z/X płaszczyzna, definiowalna poprzez Q14). Im mniejszy przyrost k ta zdefiniowano, tym gładszy b dzie kontur Liczba przejść na konturze określa si poprzez krok k ta na płaszczyźnie (przez Q18) Kula jest frezowana 3D ci ciem od dołu do góry Promień narz dzia zostaje automatycznie skorygowany
Y
100
Y
R4
50
50
100
X
R4
5
5
-50
Z
%KULA G71 * N10 D00 Q1 P01 +50 * N20 D00 Q2 P01 +50 * N30 D00 Q4 P01 +90 * N40 D00 Q5 P01 +0 * N50 D00 Q14 P01 +5 * N60 D00 Q6 P01 +45 * N70 D00 Q8 P01 +0 * N80 D00 Q9 P01 +360 * N90 D00 Q18 P01 +10 * N100 D00 Q10 P01 +5 * N110 D00 Q11 P01 +2 * N120 D00 Q12 P01 +350 * N130 G30 G17 X+0 Y+0 Z 50 * N140 G31 G90 X+100 Y+100 Z+0 * N150 G99 T1 L+0 R+7,5 * N160 T1 G17 S4000 * N170 G00 G40 G90 Z+250 * N180 L10,0 * N190 D00 Q10 P01 +0 * Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Wywołać obróbk Wycofać naddatek Środek osi X Środek osi Y K t startu przestrzeni (płaszczyzna Z/X) K t końcowy przestrzeni (płaszczyzna Z/X) Przyrost k ta w przestrzeni Promień kuli K t startu położenia obrotu na płaszczyźnie X/Y K t końcowy położenia obrotu na płaszczyźnie X/Y Przyrost k ta na płaszczyźnie X/Y dla obróbki zgrubnej Naddatek promienia kuli dla obróbki zgrubnej Odst p bezpieczeństwa dla pozycjonowania wst pnego w osi wrzeciona Posuw frezowania Definicja cz ści nieobrobionej
518
11 Programowanie: Q parametry
N200 D00 Q18 P01 +5 * N210 L10,0 * N220 G00 G40 Z+250 M2 * N230 G98 L10 * N240 D01 Q23 P01 +Q11 P02 +Q6 * N250 D00 Q24 P01 +Q4 * N260 D01 Q26 P01 +Q6 P02 +Q108 * N270 D00 Q28 P01 +Q8 * N280 D01 Q16 P01 +Q6 P02 Q10 * N290 G54 X+Q1 Y+Q2 Z Q16 * N300 G73 G90 H+Q8 * N310 G98 L1 * N320 I+0 J+0 * N330 G11 G40 R+Q26 H+Q8 FQ12 * N340 I+Q108 K+0 * N350 G01 Y+0 Z+0 FQ12 * N360 G98 L2 * N370 G11 G40 R+Q6 H+Q24 FQ12 * N380 D02 Q24 P01 +Q24 P02 +Q14 * N390 D11 P01 +Q24 P02 +Q5 P03 2 * N400 G11 R+Q6 H+Q5 FQ12 * N410 G01 G40 Z+Q23 F1000 * N420 G00 G40 X+Q26 * N430 D01 Q28 P01 +Q28 P02 +Q18 * N440 D00 Q24 P01 +Q4 * N450 G73 G90 H+Q28 * N460 D12 P01 +Q28 P02 +Q9 P03 1 * N470 D09 P01 +Q28 P02 +Q9 P03 1 * N480 G73 G90 H+0 * N490 G54 X+0 Y+0 Z+0 * N500 G98 L0 * N99999999 %KULA G71 *
Przyrost k ta na płaszczyźnie X/Y dla obróbki wykańczaj cej Wywołać obróbk Przemieścić narz dzie poza materiałem, koniec programu Podprogram 10: Obróbka Obliczyć Z współrz dn dla pozycjonowania wst pnego Skopiować k t startu przestrzeni (płaszczyzna Z/X) Skorygować promień kuli dla pozycjonowania wst pnego Skopiować położenie obrotu na płaszczyźnie Uwzgl dnić naddatek przy promieniu kuli Przesun ć punkt zerowy do centrum kuli Wyliczyć k t startu położenia obrotu na płaszczyźnie Pozycjonować wst pnie w osi wrzeciona Wyznaczyć biegun na płaszczyźnie X/Y dla pozycjonowania wst pnego Pozycjonować wst pnie na płaszczyźnie Wyznaczyć biegun na płaszczyźnie Z/X, przesuni ty o promień narz dzia Najeżdżanie na gł bokość Przemieszczenie po „łuku” blisko przedmiotu, w gór Zaktualizować k t przestrzenny Zapytanie czy łuk gotowy, jeśli nie, to z powrotem do LBL2 Najechać k t końcowy w przestrzeni Przemieścić swobodnie w osi wrzeciona Pozycjonować wst pnie dla nast pnego łuku Zaktualizować położenie obrotu na płaszczyźnie Wycofać k t przestrzenny Aktywować nowe położenie obrotu Zapytanie czy nie gotowa, jeśli tak, to powrót do LBL 1 Wycofać obrót Wycofać przesuni cie punktu zerowego Koniec podprogramu
HEIDENHAIN iTNC 530
519
11.10 Przykłady programowania
Test programu i przebieg programu
12.1 Grafiki
12.1 Grafiki
Aplikacja
W trybach pracy przebiegu programu i w trybie pracy Test programu TNC symuluje obróbk graficznie. Przez Softkeys wybiera si , czy ma to być Widok z góry Przedstawienie w 3 płaszczyznach 3D prezentacja Grafika TNC odpowiada przedstawieniu obrabianego przedmiotu, który obrabiany jest narz dziem cylindrycznej formy. Przy aktywnej tabeli narz dzi można przedstawia obróbk przy pomocy freza kształtowego. Prosz w tym celu wprowadzić do tabeli narz dzi R2 = R. TNC nie pokazuje grafiki, jeśli aktualny program nie zawiera obowi zuj cej definicji cz ści nieobrobionej nie został wybrany program Przez parametry maszynowe 7315 do 7317 można tak ustawić urz dzenie, że TNC także wtedy pokazuje grafik , jeśli nawet nie została zdefiniowana oś wrzeciona lub nie została przemieszczona. Przy pomocy nowej 3D grafiki można przedstawić graficznie także obróbk przy nachylonej płaszczyźnie obróbki i przy wielostronnej obróbce, po tym kiedy symulowano program w innej perspektywie. Aby móc korzystać z tej funkcji, konieczna jest hardware MC 422 B. Dla przyśpieszenia grafiki testowej w starszych wersjach hardware, należy nastawić bit 5 parametru maszynowego 7310 = 1. W ten sposób zostaj deaktywowane funkcje, specjalnie implementowane dla nowej 3D grafiki. TNC nie przedstawia w grafice zaprogramowanego w TOOL CALL bloku naddatku promienia DR.
522
12 Test programu i przebieg programu
Szybkość testu programu nastawić Szybkość testu programu można tylko wówczas nastawić, jeśli funkcja „czas obróbki wyświetlić“ jest aktywna (patrz „Wybrać funkcj stopera” na stronie 531). W przeciwnym razie TNC wykonuje test programu zawsze z maksymalnie możliw szybkości . Ostatnio nastawiona szybkość pozostaje tak długo aktywna (także w czasie przerw w zasilaniu), aż zostanie ona ponownie przestawiona Po uruchomieniu programu, TNC ukazuje nast puj ce softkeys, przy pomocy których można nastawić szybkość: Funkcje Testować program z szybkości , z któr zostaje on odpracowywany (zaprogramowane posuwy zostan uwzgl dnione) Szybkość testu zwi kszać etapami Szybkość testu zmniejszać etapami Program testować z maksymaln możliw szybkości (nastawienie podstawowe) Softkey
HEIDENHAIN iTNC 530
523
12.1 Grafiki
12.1 Grafiki
Przegl d: Perspektywy
W rodzajach pracy przebiegu programu i w rodzaju pracy Test programu TNC pokazuje nast puj ce Softkeys: Perspektywa Widok z góry Przedstawienie w 3 płaszczyznach 3D prezentacja Softkey
Ograniczenie w czasie przebiegu programu Obróbka nie może być równocześnie graficznie przedstawiona, jeśli komputer TNC jest w pełnym stopniu wykorzystywany przez skomplikowane zadania obróbkowe lub wielkoplanowe operacje obróbki. Przykład: Frezowanie metod wierszowania na całej cz ści nieobrobionej przy pomocy dużego narz dzia. TNC nie kontynuje dalej grafiki i wyświetla tekst ERROR (BŁ D) w oknie grafiki. Obróbka zostaje jednakże dalej wykonywana.
Widok z góry
O ile operator dysponuje mysz na obrabiarce, to może on poprzez pozycjonowanie wskaźnika myszy nad dowolnym miejscem obrabianego przedmiotu, odczytać gł bokość w tym miejscu na pasku statusu. Ta symulacja graficzna przebiega najszybciej Wybrać widok z góry przy pomocy Softkey. Dla prezentacji gł bokości tej grafiki obowi zuje: „Im gł biej, tym ciemniej“
524
12 Test programu i przebieg programu
Przedstawienie w 3 płaszczyznach
Przedstawienie pokazuje widok z góry z 2 przekrojami, podobnie jak rysunek techniczny. Symbol po lewej stronie pod grafik podaje, czy to przedstawienie odpowiada metodzie projekcji 1 lub metodzie projekcji 2 według DIN 6, cz ść 1 (wybierany przez MP7310). Przy prezentacji w 3 płaszczyznach znajduj si w dyspozycji funkcje dla powi kszenia fragmentu, patrz „Powi kszenie wycinka”, strona 529. Dodatkowo można przesun ć płaszczyzn skrawania przez Softkeys: Prosz wybrać Softkey dla prezentacji przedmiotu w 3 płaszczyznach Prosz przeł czyć pasek Softkey i wybrać Softkey wyboru dla płaszczyzn skrawania TNC pokazuje nast puj ce Softkeys: Funkcja Przesun ć pionow płaszczyzn skrawania na prawo lub na lewo Przesuni cie pionowej płaszczyzny skrawania w przód lub w tył Przesun ć poziom płaszczyzn skrawania do góry lub na dół Położenie płaszczyzny skrawania jest widoczna w czasie przesuwania na ekranie. Nastawienie podstawowe płaszczyzny skrawania jest tak wybrane, iż leży ona na płaszczyźnie obróbki na środku obrabianego przedmiotu i na osi narz dzia na górnej kraw dzi obrabianego przedmiotu. Współrz dne linii skrawania TNC wyświetla współrz dne linii skrawania, w odniesieniu do punktu zerowego przedmiotu, na dole w oknie grafiki. Pokazane zostan tylko współrz dne na płaszczyźnie obróbki. T funkcj aktywuje si przy pomocy parametru maszyny 7310. Softkeys
HEIDENHAIN iTNC 530
525
12.1 Grafiki
12.1 Grafiki
3D prezentacji
TNC pokazuje przedmiot przestrzennie. Jeśli dysponujemy odpowiednim sprz tem, to TNC przedstawia graficznie w grafice 3D o wysokiej rozdzielczości także zabiegi obróbkowe przy nachylonej płaszczyźnie obróbki i obróbk wielostronn . 3D prezentacj można obrócić wokół osi pionowej i odchylić wokół osi poziomej. Obrysy cz ści nieobrobionej na pocz tku symulacji graficznej można pokazać jako ramy. W rodzaju pracy Test programu znajduj si do dyspozycji funkcje dla powi kszania fragmentu, patrz „Powi kszenie wycinka”, strona 529. Wybieranie 3D prezentacji przy pomocy Softkey. Dwukrotnym naciśni ciem softkey przeł czamy na 3D grafik wysokiej rozdzielczości. Przeł czenie jest jednakże możliwe, jeśli zakończono już symulacj . Grafika wysokiej rozdzielczości ukazuje także obróbk na nachylonej płaszczyźnie obróbki
Szybkość 3D grafiki o wysokiej rozdzielczości zleży od długości ostrza (szpalta LCUTS w tabeli narz dzi). Jeśli zdefiniowano LCUTS równ 0 (nastawienie podstawowe), to symulacja liczy na nieskończenie długim ostrzem, co prowadzi do masywnego zwi kszenia czasu obliczeń. Jeśli nie chcemy definiować LCUTS, to można ustawić parametr maszynowy 7312 na wartość pomi dzy 5 i 10. W ten sposób TNC ogranicza wewn trznie długość ostrza do wartości, obliczanej z MP7312 razy średnica narz dzia.
526
12 Test programu i przebieg programu
3D prezentacj obracać i powi kszać/zmniejszać Przeł czyć pasek softkey, aż pojawi si softkey wyboru dla funkcji Obracanie i Powi kszanie/Zmniejszanie Wybrać funkcj dla Obracania i Powi kszania/ Zmniejszania: Funkcja Obrócenie prezentacji 5° krokami w pionie Odwrócenie prezentacji 5° krokami w poziomie Prezentacj powi kszać etapami. Jeśli prezentacja została powi kszona, to TNC ukazuje w paginie dolnej okna grafiki liter Z Prezentacj zmniejszać etapami. Jeśli prezentacja została zmniejszona, to TNC ukazuje w paginie dolnej okna grafiki liter Z Prezentacj ustawić na zaprogramowan wielkość Jeśli podł czono mysz do TNC, to można wykonać opisane powyżej funkcje także przy pomocy myszy: Aby obracać przedstawion grafik trójwymiarowo: trzymać naciśni tym prawy klawisz myszy i przemieszczać mysz. W przypadku grafiki 3D o dużej rozdzielczości TNC ukazuje układ współrz dnych, przedstawiaj cy momentalnie aktywne ustawienie przedmiotu, przy normalnej prezentacji 3D obrabiany przedmiot obraca si w pełni wraz z perspektyw . Po odpuszczeniu prawego klawisza myszy, TNC ustawia przedmiot w zdefiniowanej pozycji. Dla przesuni cia przedstawionej grafiki: trzymać naciśni tym środkowy klawisz myszy lub kółko myszy i przemieszczać mysz. TNC przesuwa przedmiot w odpowiednim kierunku. Po odpuszczeniu środkowego klawisza myszy, TNC przesuwa przedmiot na zdefiniowan pozycj . Dla zmiany rozmiaru określonego wycinka przy pomocy myszy: naciśni tym lewym klawiszem myszy zaznaczyć prostok tny obszar zmiany rozmiaru. Po odpuszczeniu lewego klawisza myszy, TNC powi ksza przedmiot do wielkości zdefiniowanego obszaru. Aby szybko dokonać pomniejszenia i powi kszenia przy pomocy myszy: kółko myszy pokr cić w gór i w dół Softkeys
HEIDENHAIN iTNC 530
527
12.1 Grafiki
12.1 Grafiki
Ramy dla obrysów półwyrobu wyświetlić i maskować Przeł czyć pasek softkey, aż pojawi si softkey wyboru dla funkcji Obracanie i Powi kszanie/Zmniejszanie Wybrać funkcj dla Obracania i Powi kszania/ Zmniejszania: Wyświetlić ramki dla BLK FORM: Jasne pole w Softkey ustawić na UKAZAC Zamaskować ramki dla BLK FORM: Jasne pole w Softkey ustawić na ZAMASKOW.
528
12 Test programu i przebieg programu
Powi kszenie wycinka
Fragment można zmienić w rodzaju pracy Test programu i trybie pracy przebiegu programu we wszystkich perspektywach. W tym celu symulacja graficzna lub przebieg programu musi zostać zatrzymany. Powi kszenie wycinka jest zawsze możliwe dla wszystkich rodzajów przedstawienia. Zmienić powi kszenie wycinka Softkeys patrz tabela W razie potrzeby zatrzymać symulacj graficzn Przeł czać pasek Softkey w trybie pracy Test programu lub w trybie pracy przebiegu programu , aż pojawi si Softkey wyboru dla powi kszenia fragmentu. Wybór funkcji dla powi kszenia fragmentu Wybrać stron przedmiotu przy pomocy softkey (patrz tabela u dołu) półwyrób zmniejszyć lub powi kszyć: Softkey „„–“ lub „+“ trzymać naciśni tym Na nowo uruchomić przebieg programu lub test programu przy pomocy Softkey START (RESET + START odtwarza ponownie pierwotny półwyrób) Funkcja lew /praw stron przedmiotu wybrać przedni /tyln stron przedmiotu wybrać górn /doln stron przedmiotu wybrać Powierzchni skrawania przesun ć w celu zmniejszenia lub zwi kszenia półwyrobu Przej ć wycinek Softkeys
HEIDENHAIN iTNC 530
529
12.1 Grafiki
12.1 Grafiki
Pozycja kursora przy powi kszaniu wycinka TNC pokazuje w czasie powi kszania wycinka współrz dne osi, która zostaje właśnie okrawana. Współrz dne odpowiadaj obszarowi, który został wyznaczony dla powi kszenia wycinka. Na lewo od kreski ukośnej TNC pokazuje najmniejsz współrz dn obszaru (MIN Punkt), na prawo od kreski najwi ksz (MAX Punkt). Przy powi kszonym obrazie TNC wyświetla MAGN na dole po prawej stronie monitora. Jeśli TNC nie może dalej półwyrobu pomniejszyć lub powi kszyć, to sterowanie wyświetla odpowiedni komunikat o bł dach w oknie grafiki. Aby usun ć komunikat o bł dach, prosz powi kszyć lub pomniejszyć ponownie półwyrób.
Powtórzyć graficzn symulacj
Program obróbki można dowolnie cz sto graficznie symulować. W tym celu można grafik skierować z powrotem na cz ść nieobrobion lub na powi kszony wycinek cz ści nieobrobionej. Funkcja Wyświetlić nieobrobion cz ść w ostatnio wybranym powi kszeniu wycinka Cofn ć powi kszenie, tak że TNC pokazuje obrobiony lub nieobrobiony przedmiot zgodnie z zaprogramowan BLK form Softkey
Przy pomocy softkey POŁWYROB JAK BLK FORM TNC ukazuje – także po fragmencie bez FRAGMENT PRZEJAC. półwyrób ponownie w zaprogramowanej wielkości.
530
12 Test programu i przebieg programu
Określenie czasu obróbki
Tryby pracy przebiegu programu Wskazanie czasu od startu programu do końca programu. W przypadku przerw czas zostaje zatrzymany. Test programu Wskazanie czasu, który TNC wylicza dla okresu trwania przemieszczenia narz dzia, wykonywanych z posuwem. Ustalony przez TNC czas jest tylko warunkowo przydatny przy kalkulacji czasu produkcji, ponieważ TNC nie uwzgl dnia czasu wykorzystywanego przez maszyn (np. dla zmiany narz dzia). Jeżeli wł czono ustalanie czasu obróbki, to można przez sterowanie generować plik, w którym przedstawione s czasy eksploatacji wszystkich, wykorzystywanych w programie narz dzi (patrz „Zależne pliki” na stronie 566). Wybrać funkcj stopera Przeł czać pasek Softkey, aż TNC pokaże nast puj ce Softkeys z funkcjami stopera: Funkcje stopera Wł czyć funkcj ustalania czasu obróbki (ON)/ wył czyć (OFF) Zapami tywać wyświetlony czas Sum z zapami tanego i ukazanego czasu wyświetlić Skasować wyświetlony czas Softkey
Softkeys po lewej stronie od funkcji stopera zależ od wybranego podziału ekranu. TNC kasuje podczas testu programu czas obróbki, kiedy tylko zostaje obrabiana nowa BLK FORMA.
HEIDENHAIN iTNC 530
531
12.1 Grafiki
12.2 Funkcje dla wyświetlania pogramu
12.2 Funkcje dla wyświetlania pogramu
Przegl d
W rodzajach pracy przebiegu programu i w rodzaju pracy test programu TNC ukazuje Softkeys, przy pomocy których można wyświetlić program obróbki strona po stronie: Funkcje W programie o stron ekranu przekartkować do tyłu W programie o stron ekranu przekartkować do przodu Wybrać pocz tek programu Wybrać koniec programu Softkey
532
12 Test programu i przebieg programu
12.3 Test programu
Aplikacja
W rodzaju pracy Test programu symuluje si przebieg programów i cz ści programu, aby wykluczyć bł dy w przebiegu programu. TNC wspomaga przy wyszukiwaniu geometrycznych niezgodności brakuj cych danych nie możliwych do wykonania skoków naruszeń przestrzeni roboczej Dodatkowo można używać nast puj cych funkcji: test programu blokami przerwanie testu przy dowolnym bloku Bloki przeskoczyć Funkcje dla prezentacji graficznej Określenie czasu obróbki Dodatkowy wyświetlacz stanu TNC nie może symulować graficznie wszystkich wykonywanych rzeczywiście przez maszyn ruchów przemieszczeniowych, np. przemieszczeń przy zmianie narz dzia, które zostały zdefiniowane przez producenta maszyn w makrosie zmiany narz dzia lub poprzez PLC przemieszczeń pozycjonowania, które producent maszyn zdefiniował w makro funkcji M przemieszczeń pozycjonowania, które producent maszyn wykonuje poprzez PLC przemieszczeń pozycjonowania, wykonuj cych zmian palet HEIDENHAIN zaleca dlatego też ostrożne rozpocz cie przemieszczeń w każdym programie, nawet jeśli test programu nie zawierał komunikatów o bł dach i nie doszło podczas testu do żadnych widocznych uszkodzeń obrabianego przedmiotu. Prosz uwzgl dnić, iż test programu wychodzi zasadniczo z założenia, iż narz dzie znajduje si na bezpiecznej wysokości nad obrabianym przedmiotem. Dlatego też na pocz tku programu należy zasadniczo najechać na tak pozycj ; z której TNC może pozycjonować bezkolizyjnie dla obróbki.
HEIDENHAIN iTNC 530
533
12.3 Test programu
12.3 Test programu
Wypełnić test programu Przy aktywnym centralnym magazynie narz dzi musi zostać aktywowana tabela narz dzi dla testu programu (stan S). Prosz wybrać w tym celu w rodzaju pracy Test programu poprzez zarz dzanie plikami (PGM MGT) tabel narz dzi. Przy pomocy MOD funkcji PÓŁWYRÓB W PRZES.ROB. aktywuje si dla Testu programu nadzór przestrzeni roboczej, patrz „Przedstawić cz ść nieobrobion w przestrzeni roboczej”, strona 569. Wybrać rodzaj pracy Test programu Zarz dzanie plikami przy pomocy klawisza PGM MGT wyświetlić i wybrać plik, który chcemy przetestować lub Wybrać pocz tek programu: Przy pomocy klawisza SKOK wiersz „0“ wybrać i potwierdzić klawiszem ENT TNC pokazuje nast puj ce Softkeys: Funkcje Skasować półwyrób i cały program przetestować Przeprowadzić test całego programu Przeprowadzić test każdego wiersza programu oddzielnie Zatrzymać test programu (softkey pojawia si tylko, jeśli uruchomiono test programu) Test programu można w każdej chwili – także w cyklach obróbki – przerwać i ponownie kontynuować. Aby móc ponownie kontynuować test, nie należy przeprowadzać nast puj cych akcji: przy pomocy klawisza GOTO wybierać innego wiersza przeprowadzać zmian w programie zmieniać tryb pracy wybierać nowy program Softkey
534
12 Test programu i przebieg programu
Test programu wykonać do określonego wiersza Przy pomocy STOP PRZY N TNC przeprowadza test programu do bloku oznaczonego numerem bloku N. Wybrać w rodzaju pracy Test programu pocz tek programu Wybrać Test programu do określonego bloku: Softkey STOP PRZY N nacisn ć Stop przy N: Wprowadzić numer bloku, przy którym test programu ma zostać zatrzymany Program: Wprowadzić nazw programu, w którym znajduje si blok z wybranym numerem bloku; TNC ukazuje nazw wybranego programu; jeśli zatrzymanie programu ma nast pić w programie wywołanym przy pomocy PGM CALL, to prosz wpisać t nazw Powtórzenia: Wprowadzić liczb powtórzeń, które maj być przeprowadzone, jeśli N znajduje si w powtórzeniu cz ści programu Test fragmentu programu: Softkey START nacisn ć; TNC przeprowadza test tego programu do wprowadzonego bloku Przebieg programu
HEIDENHAIN iTNC 530
535
12.3 Test programu
12.4 Przebieg programu
12.4 Przebieg programu
Zastosowanie
W rodzaju pracy przebieg programu według kolejności bloków, TNC wykonuje program obróbki nieprzerwanie do końca programu lub zaprogramowanego przerwania pracy. W rodzaju pracy Przebieg programu pojedyńczymi blokami TNC wykonuje każdy blok po naciśni ciu zewn trznego klawisza START oddzielnie. Nast puj ce funkcje TNC można wykorzystywać w rodzajach pracy przebiegu programu: Przerwać przebieg programu Przebieg programu od określonego bloku przeskoczyć bloki Edycja tabeli narz dzi TOOL.T Q parametry kontrolować i zmieniać Nałożyć pozycjonowanie przy pomocy koła r cznego Funkcje dla prezentacji graficznej Dodatkowy wyświetlacz stanu
Wykonać program obróbki
Przygotowanie 1 Zamocować obrabiany przedmiot na stole maszyny 2 Wyznaczyć punkt odniesienia 3 Wybrać konieczne tabele i pliki palet (status M) 4 Wybrać program obróbki (stan M) Posuw i pr dkość obrotow wrzeciona można zmieniać przy pomocy gałek obrotowych Override. Poprzez Softkey FMAX można zredukować pr dkość biegu szybkiego, jeśli chcemy rozpocz ć NC program. Wprowadzona wartość jest aktywna również po wył czeniu/wł czeniu maszyny. Aby powrócić do pierwotnej pr dkości na biegu szybkim, należy wprowadzić odpowiedni wartość liczbow . Przebieg programu według kolejności bloków Uruchomić program obróbki przy pomocy zewn trznego klawisza START Przebieg programu pojedyńczymi blokami Każdy blok programu obróbki uruchomić oddzielnie przy pomocy zewn trznego klawisza START
536
12 Test programu i przebieg programu
Przerwać obróbk
Istniej różne możliwości przerwania przebiegu programu: Zaprogramowane przerwania programu Zewn trzny klawisz STOP Przeł czenie na Przebieg programu pojedyńczymi blokami Jeśli TNC rejestruje w czasie przebiegu programu bł d, to przerywa ono automatycznie obróbk . Zaprogramowane przerwania programu Przerwania pracy można określić bezpośrednio w programie obróbki. TNC przerywa przebieg programu, jak tylko program obróbki zostanie wypełniony do tego bloku, który zawiera jedn z nast puj cych wprowadzanych danych: STOP (z lub bez funkcji dodatkowej) Funkcj dodatkow M0, M2 lub M30 Funkcj dodatkow M6 (zostaje ustalana przez producenta maszyn) Przerwa w przebiegu programu przy pomocy zewn trznego klawisza STOP Zewn trzny klawisz STOP Ten blok, który odpracowuje TNC, w momencie naciśni cia na klawisz nie zostanie całkowicie wykonany; w wyświetlaczu mruga świetlnie symbol „*“ Jeśli nie chcemy kontynuować obróbki, to prosz wycofać działanie TNC przy pomocy Softkey WEWNETRZNY STOP: symbol „*“ wygasa w wyświetlaczu stanu. W tym przypadku program wystartować od pocz tku programu na nowo. Przerwanie obróbki poprzez przeł czenie na rodzaj pracy Przebieg programu pojedyńczy blok W czasie kiedy program obróbki zostaje odpracowywany w rodzaju pracy Przebieg programu według kolejności bloków, wybrać Przebieg programu pojedyńczy blok. TNC przerywa obróbk , po tym kiedy został wykonany aktualny krok obróbki.
HEIDENHAIN iTNC 530
537
12.4 Przebieg programu
12.4 Przebieg programu
Przesun ć osi maszyny w czasie przerwania obróbki
Można przesun ć osi maszyny w czasie przerwy jak i w rodzaju pracy Obsługa r czna. Niebezpieczeństwo kolizji! Jeśli przerwiemy przebieg programu przy nachylonej płaszczyźnie obróbki, to można przy pomocy Softkey 3D ROT przeł czać układ współrz dnych pomi dzy nachylonym/nienachylonym a także aktywny kierunek osi narz dzia. Funkcja przycisków kierunkowych osi, koła r cznego i jednostki logicznej powrotu do konturu zostaj w tym wypadku odpowiednio wykorzystane przez TNC. Prosz zwrócić uwag , aby przy swobodnym przemieszczaniu poza materiałem był aktywny właściwy układ współrz dnych i wartości k tów osi obrotowych były wprowadzone do 3D ROT menu. Przykład zastosowania: Przemieszczenie wrzeciona po złamaniu narz dzia Przerwać obróbk Zwolnić zewn trzne klawisze kierunkowe: Softkey PRZEM.RECZNIE nacisn ć. Przesun ć osi maszyny przy pomocy zewn trznych przycisków kierunkowych W przypadku niektórych maszyn należy po Softkey OPERACJA R CZNA nacisn ć zewn trzny START klawisz dla zwolnienia zewn trznych klawiszy kierunkowych. Prosz zwrócić uwag na podr cznik obsługi maszyny.
538
12 Test programu i przebieg programu
Kontynuowanie programu po jego przerwaniu
Jeśli przebieg programu zostanie przerwany w czasie cyklu obróbki, należy po ponownym wejściu do programu rozpocz ć obróbk od pocz tku cyklu. Wykonane już etapy obróbki TNC musi ponownie objechać. Jeśli przerwano przebieg programu podczas powtórzenia cz ści programu lub w czasie wykonywania podprogramu, należy przy pomocy funkcji PRZEBIEG DO BLOKU N ponownie najechać miejsce przerwania przebiegu programu. TNC zapami tuje przy przerwaniu przebiegu programu dane ostatnio wywołanego narz dzia aktywne przeliczenia współrz dnych (np. przesuni cie punktu zerowego, obrót, odbicie lustrzane) współrz dne ostatnio zdefiniowanego punktu środkowego koła Prosz uwzgl dnić, że zapami tane dane pozostaj tak długo aktywne, aż zostan wycofane (np. poprzez wybór nowego programu). Zapami tane dane zostaj wykorzystywane dla ponownego najechania na kontur po przesuni ciu r cznym osi maszyny w czasie przerwy w pracy maszyny (Softkey NAJAZD NA POZYCJ ). Kontynuowanie przebiegu programu przy pomocy klawisza START Po przerwie można kontynuować przebieg programu przy pomocy zewn trznego klawisza START jeśli zatrzymano program w nast puj cy sposób: Naciśni to zewn trzny przycisk STOP Programowane przerwanie pracy Przebieg programu kontynuować po wykryciu bł du Przy nie pulsuj cym świetlnie komunikacie o bł dach: Usun ć przyczyn bł du Usun ć komunikat o bł dach z ekranu: Klawisz CE nacisn ć Ponowny start lub przebieg programu rozpocz ć w tym miejscu, w którym nast piło przerwanie Przy pulsuj cym świetlnie komunikacie o bł dach: Trzymać naciśni tym dwie sekundy klawisz END, TNC wykonuje uruchomienie w stanie ciepłym Usun ć przyczyn bł du Ponowny start Przy powtórnym pojawieniu si bł du, prosz zanotować komunikat o bł dach i zawiadomić serwis naprawczy.
HEIDENHAIN iTNC 530
539
12.4 Przebieg programu
12.4 Przebieg programu
Dowolne wejście do programu (przebieg bloków w przód)
Funkcja PRZEBIEG DO BLOKU N musi być udost pniona przez producenta maszyn i przez niego dopasowana. Prosz zwrócić uwag na podr cznik obsługi maszyny. Przy pomocy funkcji PRZEBIEG DO BLOKU N (przebieg bloków w przód) można odpracowywać program obróbki od dowolnie wybranego bloku N. Obróbka przedmiotu zostaje do tego bloku uwzgl dniona z punktu widzenia obliczeń przez TNC. Może ona także zostać przedstawiona graficznie przez TNC. Jeśli przerwano program przy pomocy WEW. STOP, to TNC oferuje automatycznie blok N dla wejścia do programu, w którym to przerwano program. O ile program został przerwany przez jeden z opisanych poniżej czynników, TNC zapisuje do pami ci ten punkt przerwania. poprzez NOT AUS (wył czenie awaryjne) poprzez przerw w zasilaniu poprzez zawieszenie si sterowania Po wywołaniu funkcji Przebieg wierszy w przód, można poprzez softkey OSTATNIE N WYBRAĆ aktywować punkt przerwania obróbki i najechać za pomoc NC startu. TNC ukazuje wówczas po wł czeniu komunikat NC program został przerwany. Przebieg bloków w przód nie może rozpoczynać si w podprogramie. Wszystkie konieczne programy, tabele i pliki paletowe musz zostać wybrane w jednym rodzaju pracy przebiegu programu (stan M). Jeśli program zawiera na przestrzeni do końca przebiegu bloków w przód zaprogramowan przerw , w tym miejscu zostanie przebieg bloków zatrzymany. Aby kontynuować przebieg bloków w przód, prosz nacisn ć zewn trzny START klawisz. Po przebiegu bloków do przodu narz dzie zostaje przejechane przy pomocy funkcji NAJAZD NA POZYCJ do ustalonej pozycji. Korekcja długości narz dzia zadziała dopiero poprzez wywołanie narz dzia i nast puj cy po tym wiersz pozycjonowania. Ta zasada obowi zuje także wówczas, kiedy zmieniono tylko długość narz dzia.
540
12 Test programu i przebieg programu
Poprzez parametr maszynowy 7680 zostaje określone, czy przebieg bloków do przodu rozpoczyna si przy pakietowanych programach w bloku 0 programu głównego lub czy w bloku 0 programu, w którym przebieg programu został ostatnio przerwany. Przy pomocy Softkey 3D ON/OFF określa si , czy TNC ma najechać pozycj przy nachylonej płaszczyźnie obróbki, w nachylonym lub nienachylonym układzie. Jeżeli chcemy wykorzystać przebieg bloków w przód w tabeli palet, to prosz wybrać najpierw przy pomocy klawiszy ze strzałk w tabeli palet dany program, do którego chcemy wejść i wybrać potem bezpośrednio Softkey PRZEBIEG DO BLOKU N. Wszystkie cykle układu impulsowego zostaj pomini te przez TNC przy przebiegu wierszy w przód. Parametry wyniku, opisywane przez te cykle, nie otrzymuj w takim przypadku żadnych wartości.
Jeśli wykonujemy przebieg wierszy do określonego numeru w programie, zawieraj cym M128, to TNC wykonuje niekiedy przemieszczenia wyrównuj ce. Ruchy wyrównuj ce zostaj doł czone do przemieszczenia dosuwowego.
HEIDENHAIN iTNC 530
541
12.4 Przebieg programu
12.4 Przebieg programu
Pierwszy wiersz aktualnego programu wybrać jako pocz tek dla przebiegu: GOTO „0“ wprowadzić. Wybrać przebieg bloków w przód: Softkey SKANOWANIE WIERSZY nacisn ć Przebieg do N: Wprowadzić numer N wiersza (bloku), na którym ma zostać zakończony przebieg w przód Program: Wprowadzić nazw programu, w którym znajduje si blok N Powtórzenia: Wprowadzić liczb powtórzeń, które maj zostać uwzgl dnione w przebiegu bloków do przodu, jeśli blok N znajduje si w powtórzeniu cz ści programu Uruchomić przebieg bloków w przód: Zewn trzny klawisz STARTnacisn ć Najazd konturu (patrz nast pny rozdział)
Ponowne dosuni cie narz dzia do konturu
Przy pomocy funkcji NAJAZD NA POZYCJ TNC przemieszcza narz dzie w nast puj cych sytuacjach do konturu obrabianego przedmiotu: Ponowne dosuni cie narz dzia do konturu po przesuni ciu osi maszyny w czasie przerwy, która została wprowadzona bez WEW STOP Ponowne dosuni cie narz dzia po przebiegu bloków w przód przy pomocy PRZEBIEG DO BLOKU N, np. po przerwie wprowadzonej przy pomocy WEW STOP Jeśli pozycja osi zmieniła si po otwarciu obwodu regulacji w czasie przerwy w programie (zależne od maszyny) Ponowne dosuni cie narz dzia do konturu wybrać: Softkey NAJAZD POZYCJI wybrać W razie potrzeby odtworzyć stan maszyny Przemieścić osie w kolejności, zaproponowanej przez TNC na ekranie monitora: Zewn trzny klawisz START nacisn ć lub przemieścić osie w dowolnej kolejności: Softkeys NAJAZD X, NAJAZD Z itd.nacisn ć i za każdym razem aktywować przy pomocy zewn trznego klawisza START Kontynuować obróbk : Zewn trzny klawisz STARTnacisn ć
542
12 Test programu i przebieg programu
12.5 Automatyczne uruchomienie programu
Aplikacja
Aby móc przeprowadzić automatyczne uruchomienie programu, TNC musi być przygotowana przez producenta maszyn, prosz uwzgl dnić podr cznik obsługi. Poprzez Softkey AUTOSTART (patrz rysunek po prawej stronie u góry), można w rodzaju pracy przebiegu programu uruchomić we wprowadzalnym czasie aktywny w danym rodzaju pracy program: Wyświetlić okno dla ustalenia momentu uruchomienia (patrz rysunek po prawej na środku) Czas (godz:min:sek): godzina, kiedy program ma zostać uruchomiony Data (DD.MM.RRRR): data, kiedy program ma zostać uruchomiony Aby aktywować uruchomienie: Softkey AUTOSTART ustawić na ON
HEIDENHAIN iTNC 530
543
12.5 Automatyczne uruchomienie programu
12.6 Bloki przeskoczyć
12.6 Bloki przeskoczyć
Aplikacja
Bloki, które zostały przy programowaniu oznaczone przy pomocy „/ “, można przeskoczyć przy teście progrmau lub przebiegu programu: Wiersze programu ze „/“ znakiem nie wykonywać lub przetestować: Softkey ustawić na ON Wiersze programu ze „/“ znakiem wykonywać lub przetestować: Softkey ustawić na OFF Funkcja ta nie działa dla G99 bloków. Ostatnio wybrane nastawienie pozostaje zachowane także po przerwie w dopływie pr du.
Usuwanie „/” znaku
W trybie pracy Program wprowadzić do pami ci/edycja wybrać ten wiersz, w którym ma zostać usuni ty znak maskowania „/“ znak usun ć
544
12 Test programu i przebieg programu
12.7 Zatrzymanie przebiegu programu do wyboru
Aplikacja
Sterowanie TNC przerywa różny sposób przebieg programu lub test programu przy blokach, w których zaprogramowany jest M01. Jeżeli używamy M01 w rodzaju pracy Przebieg programu, to TNC nie wył cza wrzeciona i chłodziwa . Nie przerywać przebiegu programu lub testu programu w zdaniach z M01: Softkey ustawić na OFF Przerywać przebiegu programu lub testu programu w zdaniach z M01: Softkey ustawić na ON
HEIDENHAIN iTNC 530
545
12.7 Zatrzymanie przebiegu programu do wyboru
MOD funkcje
13.1 Wybrać funkcj MOD
13.1 Wybrać funkcj MOD
Przez MOD funkcje można wybierać dodatkowe wskazania i możliwości wprowadzenia danych. Jakie MOD funkcje znajduj si w dyspozycji, zależy od wybranego rodzaju pracy.
MOD funkcje wybierać
Wybrać rodzaj pracy, w którym chcemy zmienić MOD funkcje. MOD funkcje wybierać: Klawisz MOD nacisn ć. Rysunki po prawej stronie pokazuj typowe menu monitora dla Program wprowadzić do pami ci/ edycja (rysunek po prawej u góry), Test programu (rysunek po prawej u dołu) i w rodzaju pracy maszyny (rysunek na nast pnej stronie)
Zmienić nastawienia
Wybrać MOD funkcj w wyświetlonym menu przy pomocy klawiszy ze strzałk Aby zmienić nastawienie, znajduj si – w zależności od wybranej funkcji – trzy możliwości do dyspozycji: Wprowadzenie bezpośrednie wartości liczbowej, np. przy określaniu ograniczenia obszaru przemieszczenia Zmiana nastawienia poprzez naciśni cie klawisza ENT, np. określaniu wprowadzenia programu Zmiana nastawienia przy pomocy okna wyboru. Jeśli mamy do dyspozycji kilka możliwości nastawienia, to można przez naciśni cie klawisza SKOK wyświetlić okno, w którym ukazane s wszystkie możliwości nastawienia jednocześnie. Prosz wybrać ż dane nastawienie bezpośrednio poprzez naciśni cie odpowiedniego klawisza z cyfr (na lewo od dwukropka) lub przy pomocy klawisza ze strzałk i nast pnie prosz potwierdzić wybór klawiszem ENT. Jeśli nie chcemy zmienić nastawienia, to prosz zamkn ć okno przy pomocy klawisza END
MOD funkcje opuścić
MOD funkcj zakończyć Softkey KONIEC lub klawisz END nacisn ć
548
13 MOD funkcje
Przegl d MOD funkcji
W zależności od wybranego rodzaju pracy można dokonać nast puj cych zmian: Program wprowadzić do pami ci/ edycja: Wyświetlić różne numery oprogramowania wprowadzić liczb kluczow przygotować interfejs lub/oraz specyficzne dla danej maszyny parametry użytkownika lub/oraz wyświetlić pliki POMOC Wczytywanie pakietów serwisowych Test programu: Wyświetlić różne numery oprogramowania wprowadzić liczb kluczow Przygotowanie interfejsu danych Przedstawić cz ść nieobrobion w przestrzeni roboczej lub/oraz specyficzne dla danej maszyny parametry użytkownika lub/oraz wyświetlić pliki POMOC wszystkie pozostałe rodzaje pracy: Wyświetlić różne numery oprogramowania wyświetlić wyróżniki dla istniej cych opcji wybrać wskazania położenia (pozycji) określić jednostk miary (mm/cal) określić j zyk programowania dla MDI wyznaczyć osie dla przej cia położenia rzeczywistego wyznaczyć ograniczenie obszaru przemieszczania wyświetlić punkty odniesienia wyświetlić czas eksploatacji lub/oraz wyświetlić pliki POMOC
HEIDENHAIN iTNC 530
549
13.1 Wybrać funkcj MOD
13.2 Numery oprogramowania (Software) i opcji
13.2 Numery oprogramowania (Software) i opcji
Aplikacja
Nast puj ce numery Software znajduj si po wyborze funkcji MOD na ekranie TNC: NC: Numer NC Software (numeracj koordynuje firma HEIDENHAIN) PLC: Numer lub nazwa PLC Software (zostaj koordynowane przez producenta maszyn) Poziom modyfikacji (FCL=Feature Content Level): zainstalowana w sterowaniu wersja modyfikacji (patrz „Stopień modyfikacji (upgrade funkcje)” na stronie 7) DSP1 do DSP3: Numer Software regulatora pr dkości obrotowej (numeracj koordynuje firma HEIDENHAIN) ICTL1 i ICTL3: Numer Software regulatora pr du (numeracj koordynuje firma HEIDENHAIN) Dodatkowo za skrótem OPT operator widzi zakodowane numery dla opcji, znajduj cych si do dyspozycji w sterowaniu: Opcje nie s aktywne %0000000000000000 Bit 0 do bit 7: Dodatkowe obwody regulacji %0000000000000011 Bit 8 do bit 15: Opcje software %0000001100000011
550
13 MOD funkcje
13.3 Wprowadzić liczb klucza
Aplikacja
TNC potrzebuje liczby klucza dla nast puj cych funkcji: Funkcja Wybrać parametr użytkownika Skonfigurować kart Ethernet (nie na iTNC 530 z Windows 2000) Funkcje specjalne zwolnić przy programowaniu Q parametrów Liczba klucza 123 NET123 555343
Dodatkowo można poprzez słowo klucz version zgenerować plik, zawieraj cy wszystkie aktualne numery software sterowania. Słowo klucz version wpisać, klawiszem ENT potwierdzić TNC ukazuje na ekranie monitora wszystkie aktualne numery software Zakończyć przegl d wersji: Klawisz END nacisn ć W razie potrzeby można zapisany do pami ci w katalogu TNC: plik version.a wyczytać i przesłać dla diagnozowania producentowi maszyn lub firmie HEIDENHAIN.
HEIDENHAIN iTNC 530
551
13.3 Wprowadzić liczb klucza
13.4 Wczytanie pakietu serwisowego
13.4 Wczytanie pakietu serwisowego
Aplikacja
Prosz koniecznie skontaktować si z producentem maszyny, zanim zostanie zainstalowany pakiet serwisowy. TNC wykonuje po zakończeniu operacji instalowania gor cy start. Należy wył czyć maszyn przed wczytywaniem pakietu serwisowego na stan NOT AUS (wył czenie awaryjne). Jeśli jeszcze nie przeprowadzono: podł czyć nap d sieciowy, z którego chcemy załadować pakiet serwisowy. Przy pomocy tej funkcji można w prosty sposób przeprowadzić aktualizacj oprogramowania na TNC Wybrać rodzaj pracy Program wprowadzić do pami ci/edycja Klawisz MOD nacisn ć. Start aktualizacji oprogramowania: Nacisn ć softkey „wczytać pakiet serwisowy”, TNC ukazuje w oknie pierwszoplanowym dla wyboru pliku aktualizacji Przy pomocy klawiszy ze strzałk wybrać folder, w którym znajduje si pakiet serwisowy. Klawisz ENT otwiera odpowiedni struktur podkatalogów wybrać plik Klawisz ENT nacisn ć dwukrotnie na wybranym katalogu. TNC przechodzi od okna foldera do okna pliku Uruchomić operacj aktualizacji: Wybrać plik klawiszem ENT: TNC otwiera wszystkie konieczne pliki i startuje nast pnie sterowanie na nowo. Ta operacja może potrwać kilka minut
552
13 MOD funkcje
13.5 Przygotowanie interfejsów danych
Aplikacja
Dla przygotowania interfejsu danych prosz nacisn ć Softkey RS 232 / RS 422 USTAWIENIE TNC ukazuje menu ekranu, do którego wprowadzamy nast puj ce nastawienia:
RS 232 przygotować interfejs
Rodzaj pracy i szybkość transmisji zostaj wprowadzone dla RS 232 interfejsu po lewej stronie na ekranie.
RS 422 przygotować interfejs
Rodzaj pracy i szybkość transmisji zostaj wprowadzone dla RS 422 interfejsu po prawej stronie na ekranie.
Wybrać RODZAJ PRACY zewn trznego urz dzenia
W rodzajach pracy FE2 i EXT nie można korzystać z funkcji „wczytać wszystkie programy “, „oferowany program wczytać“ i „wczytać skoroszyt “
Ustawić SZYBKOŚĆ TRANSMISJI
SZYBKOŚĆ TRANSMISJI (szybkość przesyłania danych) jest wybieralna pomi dzy 110 i 115.200 bod. Zewn trzne urz dzenie PC z Software firmy HEIDENHAIN TNCremo dla zdalnej obsługi TNC PC z Software firmy HEIDENHAIN TNCremo dla przesyłania danych Jednostka dyskietek firmy HEIDENHAIN FE 401 B FE 401 od progr. nr 230 626 03 Jednostka dyskietek firmy HEIDENHAIN FE 401 do wł cznie prog. nr 230 626 02 Urz dzenia zewn trzne jak drukarka, czytnik, dziurkarka, PC bez TNCremo Rodzaj pracy LSV2 FE1 Symbol
FE1 FE1 FE2
EXT1, EXT2
HEIDENHAIN iTNC 530
553
13.5 Przygotowanie interfejsów danych
13.5 Przygotowanie interfejsów danych
Przyporz dkowanie
Przy pomocy tej funkcji określa si , dok d zostan przesłane dane z TNC. Zastosowanie: Wartości z funkcj Q parametru FN15 wydawać Wartości z funkcj Q parametru FN16 wydawać Zależy od rodzaju pracy TNC, czy funkcja DRUK lub TEST DRUKU zostanie używana: Rodzaj pracy TNC przebieg programu pojedyńczymi blokami przebieg programu według kolejności bloków Test programu Funkcja przesyłania DRUK DRUK TEST DRUKU
DRUK i TEST DRUKU można ustawić w nast puj cy sposób: Funkcja Dane wydać przez RS 232 Dane wydać przez RS 422 Dane odłożyć na dysku twardym TNC Zapisać dane do pami ci w skoroszycie, w którym znajduje si program z FN15/FN16 Nazwa pliku: dane wartości z FN15 wartości z FN15 wartości z FN16 wartości z FN16 Rodzaj pracy Przebieg programu Test programu Przebieg programu Test programu Nazwa pliku %FN15RUN.A %FN15SIM.A %FN16RUN.A %FN16SIM.A Ścieżka RS232:\.... RS422:\.... TNC:\.... puste
554
13 MOD funkcje
Software dla transmisji danych
W celu przesyłania danych od TNC i do TNC, powinno si używać jednego z oprogramowań firmy HEIDENHAIN dla transmisji danych TNCremoNT. Przy pomocy TNCremoNT można sterować poprzez szeregowy interfejs lub interfejs Ethernet wszystkie modele sterowań firmy HEIDENHAIN. Aktualn wersj TNCremo NT można pobierać bezpłatnie z HEIDENHAIN Filebase (www.heidenhain.de, <Service>, <Download Bereich>, <TNCremo NT>). Warunki systemowe dla zastosowania TNCremoNT: PC z 486 procesorem lub wydajniejszym System operacyjny Windows 95, Windows 98, Windows NT 4.0, Windows 2000 16 MByte pami ci roboczej 5 MByte wolne na dysku twardym Wolny szeregowy interfejs lub podł czenie do TCP/IP sieci Instalacja w Windows Prosz rozpocz ć instalacj programu SETUP.EXE z menedżerem plików (Explorer) Prosz post pować zgodnie z poleceniami programu Setup Uruchomić TNCremoNT pod Windows Prosz klikn ć na <Start>, <Programy>, <HEIDENHAIN aplikacje>, <TNCremoNT> Jeżeli uruchomiamy TNCremoNT po raz pierwszy, TNCremoNT próbuje automatycznie uzyskać poł czenie z TNC.
HEIDENHAIN iTNC 530
555
13.5 Przygotowanie interfejsów danych
13.5 Przygotowanie interfejsów danych
Przesyłanie danych pomi dzy TNC i TNCremoNT Prosz sprawdzić, czy TNC podł czone jest do właściwego szeregowego interfejsu komputera lub do sieci. Po uruchomieniu TNCremoNT widoczne s w górnej cz ści głównego okna 1 wszystkie pliki, które zapami tane s aktywnym skoroszycie. Przez <Plik>, <Zmienić katalog > można wybrać dowolny nap d lub inny skoroszyt na komputerze. Jeśli chcemy sterować transmisj danych z PC, to prosz utworzyć poł czenie na komputerze w nast puj cy sposób: Prosz wybrać <Plik>, <Utworzyć poł czenie>. TNCremoNT przyjmuje teraz struktur plików i skoroszytów od TNC i wyświetla je w dolnej cz ści okna głównego 2 Aby przesłać plik z TNC do PC, prosz wybrać plik w oknie TNC poprzez klikni cie myszk i przesun ć zaznaczony plik przy naciśni tym klawiszu myszki do okna PC 1 Aby przesłać plik od PC do TNC, prosz wybrać plik w oknie PC poprzez klikni cie myszk i przesun ć zaznaczony plik przy naciśni tym klawiszu myszki do okna TNC 2 Jeśli chcemy sterować przesyłaniem danych z TNC, to prosz utworzyć poł czenie na PC w nast puj cy sposób: Prosz wybrać <Extras>, <TNCserwer>. TNCremoNT uruchamia wówczas tryb pracy serwera i może przyjmować dane z TNC lub wysyłać dane do TNC Prosz wybrać na TNC funkcje dla zarz dzania plikami poprzez klawisz PGM MGT (patrz „Przesyłanie danych do/od zewn trznego nośnika danych” na stronie 113) i przesłać odpowiednie pliki TNCremoNT zakończyć Prosz wybrać punkt menu <Plik>, <Koniec> Prosz zwrócić uwag na funkcj pomocnicz uzależnion od kontekstu TNCremoNT, w której objaśnione s wszystkie funkcje Wywołanie nast puje poprzez klawisz F1.
556
13 MOD funkcje
13.6 Ethernet interfejs
Wst p
TNC jest wyposażone opcjonalnie w Ethernet kart , aby wł czyć sterowanie jako Client do własnej sieci. TNC przesyła dane przez kart Ethernet z smb protokołu (server message block) dla systemów operacyjnych Windows, albo TCP/IP grup protokołów (Transmission Control Protocol/ Internet Protocol) i za pomoc NFS (Network File System)
Możliwości podł czenia
Można podł czyć Ethernet kart TNC poprzez RJ45 ł cze (X26, 100BaseTX lub 10BaseT) do sieci lub bezpośrednio z PC. Ł cze jest rozdzielone galwanicznie od elektroniki sterowania. W przypadku 100Base TX lub 10BaseT ł cza prosz używać Twisted Pair kabla, aby podł czyć TNC do sieci. Maksymalna długość kabla pomi dzy TNC i punktem w złowym, zależne jest od jakości kabla, od rodzaju osłony kabla i rodzaju sieci (100BaseTX lub 10BaseT). Jeśli dokonuje si bezpośredniego poł czenia TNC z PC, należy używać skrzyżowanego kabla.
10BaseT / 100BaseTx TNC PC
HEIDENHAIN iTNC 530
557
13.6 Ethernet interfejs
13.6 Ethernet interfejs
iTNC poł czyć bezpośrednio z Windows PC
Można bez dużego nakładu pracy i bez znajomości zagadnień technicznych sieci poł czyć iTNC 530 bezpośrednio z PC, wyposażonym w kart Ethernet. W tym celu należy przeprowadzić tylko kilka nastawień na TNC i odpowiednich do nich nastawień na PC. Nastawienia na iTNC Prosz poł czyć iTNC (ł cze X26) i PC przy pomocy skrzyżowanego kabla Ethernet (oznaczenie handlowe: patch kabel skrzyżowany lub STP kabel skrzyżowany) Prosz nacisn ć w rodzaju pracy Program wprowadzić do pami ci/edycja klawisz MOD. Prosz wprowadzić liczb klucza NET123, iTNC pokazuje ekran główny dla konfiguracji sieci (patrz rysunek po prawej u góry) Prosz nacisn ć Softkey DEFINE NET dla ogólnych nastawień sieciowych (patrz rysunek po prawej na środku) Prosz wprowadzić dowolny adres sieciowy. Adredy sieciowe składaj si z czterech rozdzielonych kropk wartości liczbowych, np. 160.1.180.23 Prosz wybrać przy pomocy klawisza ze strzałk nast pn szpalt i wprowaadzić subnet mask. Subnet mask składa si również z czterech rozdzielonych kropk wartości liczbowych, np. 255.255.0.0 Prosz nacisn ć klawisz END, aby opuścić ogólne nastawienia sieciowe Prosz nacisn ć Softkey DEFINE MOUNT dla specjalnych nastawień sieciowych PC (patrz rysunek po prawej u dołu) Prosz zdefiniować nazw PC i nap d PC ta do którego chcemy mieć dost p, poczynaj c z dwóch kresek ukośnych, np. // PC3444/C Prosz wybrać przy pomocy klawisza ze strzałk w prawo nast pn szpalt i zapisać nazw , z któr PC ma zostać wyświetlany w zarz dzaniu plikami iTNC, np. PC3444: Prosz wybrać przy pomocy klawisza ze strzałk w prawo nast pn szpalt i wprowadzić typ systemu plików smb Prosz wybrać przy pomocy klawisza ze strzałk w prawo nast pn szpalt i zapisać nast puj ce informacje, uzależnione od systemu operacyjnego PC ta: ip=160.1.180.1,username=abcd,workgroup=SALES,passw ord=uvwx Prosz zakończyć konfiguracj sieci: klawisz END dwa razy nacisn ć, iTNC zostaje uruchomione na nowo Parametry username, workgroup i password nie musz być podawane we wszystkich systemach operacyjnych Windows.
558
13 MOD funkcje
Nastawienia na PC z Windows 2000 Warunek: Karta sieciowa musi być już zainstalowana na PC i gotowa do pracy. Jeśli PC, z którym chcemy poł czyć iTNC, już jest wł czony do firmowej sieci, to należy zachować adres sieciowy PC ta i dopasować adres sieciowy TNC. Prosz wybrać nastawienia sieciowe poprzez <Start>, <Nastawienia>, <poł czenia sieciowe i poł czenia DFÜ> Prosz klikn ć prawym klawiszem myszy na symbol <LAN poł czenie> i nast pnie w ukazanym menu na <Właściwości> Podwójne klikni cie na <Protokół internetowy (TCP/IP)> aby zmienić IP nastawienia (patrz rysunek po prawej u góry) Jeśli nie jest jeszcze aktywny, to prosz wybrać opcj <Używać nast puj cego IP adresu> Prosz wprowadzić w polu zapisu <IP adres> ten sam adres IP, który określono w iTNC w specjalnych nastawieniach sieciowych PC ta, np. 160.1.180.1 Prosz zapisać w polu <Subnet mask> 255.255.0.0 Prosz potwierdzić te nastawienia z <OK> Prosz zapisać do pami ci konfiguracj sieci z <OK>, w tym przypadku należy na nowo uruchomić Windows
HEIDENHAIN iTNC 530
559
13.6 Ethernet interfejs
13.6 Ethernet interfejs
Konfigurowanie TNC
Konfigurowanie wersji z dwoma procesorami: Patrz „Nastawienia sieciowe”, strona 617. Prosz zlecić konfigurowanie TNC fachowcom do spraw sieci komputerowej. Prosz uwzgl dnić, iż TNC wykonuje automatycznie "ciepły" start, jeśli zmienimy adres IP sterowania TNC. Prosz nacisn ć w rodzaju pracy Program wprowadzić do pami ci/edycja klawisz MOD. Prosz wprowadzić liczb klucza NET123, TNC pokazuje ekran główny dla konfiguracji sieci Ogólne nastawienia sieciowe Prosz nacisn ć Softkey DEFINE NET dla ogólnych nastawień sieciowych i wprowadzić nast puj ce informacje: Nastawienie ADRES Znaczenie Adres, którym specjalista sieci musi opatrzyć TNC. Wprowadzenie: Cztery oddzielone kropk wartości liczbowe np.160.1.180.20. Alternatywnie TNC może zaczerpn ć adres IP także dynamicznie z serwera DHCP. W tym przypadku DHCP zapisać. Uwaga: Poł czenie DHCP jest funkcj FCL 2. SUBNET MASK służy dla rozróżniania ID sieci i Host ID sieci. Wprowadzenie: Wprowadzenie: cztery oddzielone kropk wartości liczbowe, o wartość zapytać specjalist sieci, np. 255.255.0.0 Broadcast adres sterowania jest tylko wtedy konieczny, jeśli różni si od nastawienia standardowego. Nastawienie standardowe zostaje utworzone z ID sieci i Host ID, przy którym wszystkie bity ustawione s na 1, np. 160.1.255.255 Adres internetowy Default Routera. Wprowadzić tylko w przypadku, jeśli sieć składa si z kilku sieci składowych. Wprowadzenie: Wprowadzenie: cztery oddzielone kropk wartości liczbowe, o wartość zapytać specjalist sieci, np. 160.1.0.2 Imi , z którym TNC melduje si w sieci Nazwa domeny firmowej sieci
MASKA
BROADCAST
ROUTER
HOST DOMAIN
560
13 MOD funkcje
Nastawienie SERWER NAZW
Znaczenie Adres sieciowy serwera domeny. Jeśli zdefiniowano DOMENA i SERWER NAZW, to można używać w tabeli Mount symbolicznej nazwy komputera, tak iż zapis adresu IP można pomin ć. Alternatywnie można także przyporz dkować DHCP dla dynamicznego administrowania
Dane o protokole nie s konieczne przy iTNC 530, używany jest protokół zgodnie z RFC 894. Specyficzne dla urz dzeń nastawienia sieciowe Prosz nacisn ć Softkey DEFINE MOUNT dla wprowadzenia specyficznych dla urz dzenia nastawień sieciowych. Można ustalić dowolnie dużo nastawień sieciowych, jednakże tylko maksymalnie 7 mioma jednocześnie zarz dzać. Nastawienie MOUNTDEVICE Znaczenie Poł czenie poprzez nfs: Nazwa skoroszytu, który ma zostać zameldowany. Zostaje on utworzony poprzez adres sieciowy serwera, dwukropek i nazw meldowanego skoroszytu. Wprowadzenie: cztery oddzielone kropk wartości liczbowe, o wartość zapytać specjalist sieci, np. 160.1.13.4. Skoroszyt NFS serwera, który ma być poł czony z TNC. Prosz zwrócić uwag przy podawaniu ścieżki na pisowni małych i dużych liter Poł czenie poprzez smb: Podać nazw sieci i nazw zwolnienia komputera, np. //PC1791NT/C MOUNTPOINT Nazwa, któr wyświetla TNC w zarz dzaniu plikami, jeśli TNC jest poł czone z urz dzeniem Prosz zwrócić uwag , iż nazwa musi kończyć si dwukropkiem Typ systemu plików. NFS: Network File System SMB: Server Message Block (protokół Windows)
FILESYSTEMTYPE
HEIDENHAIN iTNC 530
561
13.6 Ethernet interfejs
13.6 Ethernet interfejs
Nastawienie OPTIONS przy FILESYSTEMTYPE =nfs
Znaczenie Dane bez pustych znaków, oddzielone przecinkiem i zapisane po kolei. Uwzgl dnić pisowni duż /mał liter . RSIZE: Wielkość pakietu dla przyjmowania danych w bajtach. Zakres wprowadzenia: 512 do 8 192 WSIZE: Wielkość pakietu dla wysyłania danych w bajtach. Zakres wprowadzenia: 512 do 8 192 TIME0: Czas w dziesi tych sekundy, po którym TNC powtarza nie odpowiedziany przez serwera Remote Procedure Call. Zakres wprowadzenia: 0 do 100 000. Jeśli nie nast pi zapis, to używana jest wartość standardowa 7. Wyższych wartości używać tylko wtedy, jeśli TNC musi przez kilka Routerów komunikować z serwerem. O wartość zapytać specjalist sieci SOFT: Definicja, czy TNC ma tak długo powtarzać Remote Procedure Call, aż NFS serwer odpowie. soft zapisać: Remote Procedure Call nie powtarzać soft nie zapisywać: Remote Procedure Call zawsze powtarzać Dane bez pustych znaków, oddzielone przecinkiem i zapisane po kolei. Uwzgl dnić pisowni duż /mał liter . IP=: ip adres PC ta, z którym TNC ma zostać poł czone USERNAME=: Nazwa użytkownika, z któr TNC ma si zameldować WORKGROUP=: Grupa robocza, pod któr TNC ma si zameldować PASSWORD=: Hasło, przy pomocy którego TNC ma si zameldować (maksymalnie 80 znaków) Definicja, czy TNC po wł czeniu ma poł czyć automatycznie z sieci . 0: Nie ł czyć automatycznie 1: Automatycznie ł czyć
OPTIONS przy FILESYSTEMTYPE =smb do bezpośredniego przył czenia do sieci Windows
AM
Zapisy USERNAME, WORKGROUP i PASSWORD w szpalcie OPTIONS mog być niekiedy w przypadku Windows 95 i Windows 98 sieci pomini te. Przez Softkey HASŁO KODOWAC można zdefiniowane w OPTIONS hasło zakodować. Zdefiniować identyfikacj sieci Softkey DEFINE UID / GID dla wprowadzenia identyfikacji sieci
562
13 MOD funkcje
Nastawienie TNC USER ID
Znaczenie Definicja, z jak identyfikacj użytkownika (user) ma si dost p w sieci do plików. O wartość zapytać specjalist sieci Definicja, z jak identyfikacj użytkownika (user) producent maszyny ma dost p w sieci do plików. O wartość zapytać specjalist sieci Definicja, z jak identyfikacj grupow ma si dost p w sieci do plików. O wartość zapytać specjalist sieci Identyfikacja grupowa jest dla użytkowanika i producenta maszyn taka sama Definicja, z jak identyfikacj użytkownika zostanie przeprowadzona operacja zameldowania. USER: Zameldowanie nast puje przy pomocy USER identyfikacji ROOT: Zameldowanie nast puje przy pomocy identyfikacji ROOT użytkownika, wartość=0
OEM USER ID
TNC GROUP ID
UID for mount
HEIDENHAIN iTNC 530
563
13.6 Ethernet interfejs
13.6 Ethernet interfejs
Sprawdzenie poł czenia z sieci Nacisn ć softkey PING W polu zapisu HOST podać adres internetowy urz dzenia, którego poł czenie z sieci chcemy sprawdzić Potwierdzić wybór klawiszem ENT. TNC tak długo wysyła pakiety danych, aż opuścimy przy pomocy klawisza END monitor kontrolny W wiersz TRY pokazuje TNC liczb pakietów danych, które zostały wysłane do uprzednio zdefiniowanego odbiorcy. Za liczb wysłanych pakietów danych TNC pokazuje status: Wyświetlacz stanu HOST RESPOND TIMEOUT CAN NOT ROUTE Znaczenie Pakiet danych otrzymany znowu, poł czenie w porz dku Pakiety danych nie przyj te, sprawdzić poł czenie Pakiet danych nie mógł zostać wysłany, sprawdzić adres internetowy i Routera na TNC
564
13 MOD funkcje
13.7 PGM MGT konfigurować
Aplikacja
Poprzez funkcj MOD określamy, jakie foldery lub pliki maj zostać wyświetlone przez TNC: Wybrać nastawienie PGM MGT: Uproszczone zarz dzanie plikami bez ukazania katalogu lub rozszerzone zarz dzanie plikami z ukazaniem katalogu Nastawienie Zależne pliki: Zdefiniować, czy zależne pliki maj zostać wyświetlone czy też nie Prosz zwrócić uwag : Patrz „Praca z zarz dzaniem plikami”, strona 101.
Zmienić nastawienie PGM MGT:
Zarz dzanie plikami wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja: Klawisz PGM MGT nacisn ć Wybrać MOD funkcj : Klawisz MOD nacisn ć. Wybrać nastawienie PGM MGT: Jasne pole przesun ć przy pomocy klawiszy ze strzałk na nastawienie PGM MGT, klawiszem ENT pomi dzy STANDARD i ROZSZERZONY przeł czać
HEIDENHAIN iTNC 530
565
13.7 PGM MGT konfigurować
13.7 PGM MGT konfigurować
Zależne pliki
Zależne pliki posiadaj dodatkowo do oznacznia pliku jesczcze końcówk .SEC.DEP (SECtion = angl. segment, DEPendent = angl. zależny). Nast puj ce rozmaite typy znajduj si do dyspozycji: .H.SEC.DEP Pliki z końcówk .SEC.DEP TNC generuje, jeśli pracujemy z funkcj segmentowania. W pliku tym znajduj si informacje, konieczne dla TNC, aby przejść z jednego punktu segmentacji na nast pny .T.SEC.DEP: Plik używania narz dzi dla pojedyńczych programów w dialogu tekstem otwartym Pliki z końcówk .T.DEP generuje TNC, jeśli bit 2 parametru maszynowego 7246=1 określenie czasu obróbki w trybie pracy test programu jest aktywne program w dialogu tekstem otwartym w trybie pracy test programu zostaje odpracowywany .P.T.SEC.DEP: Plik użycia narz dzi dla kompletnej palety Pliki z końcówk .P.T.DEP generuje TNC, jeśli w trybie pracy przebiegu programu przeprowadzamy sprawdzanie użycia narz dzi (patrz „Sprawdzanie użycia narz dzi” na stronie 567) dla danego zapisu palety aktywnego pliku palet. W pliku tym jest przedstawiona suma wszystkich czasów zastosowania narz dzi, to znaczy czas eksploatacji wszystkich narz dzi, wykorzystywanych dla jednej palety W pliku użycia narz dzi TNC zapisuje do pami ci nast puj ce informacje: Kolumna TOKEN Znaczenie TOOL: Czas eksploatacji narz dzia na TOOL CALL. Zapisy s uporz dkowane chronologicznie TTOTAL: Ogólny czas eksploatacji narz dzia STOTAL: Wywołanie podprogramu (ł cznie z cyklami), zapisy s uporz dkowane chronologicznie Numer narz dzia (–1: jeszcze nie zamieniono żadnego narz dzia) Indeks narz dzi Nazwa narz dzi z tabeli narz dzi Czas użycia narz dzia w sekundach Promień narz dzia R + naddatek promienia narz dzia DR z tabeli narz dzi. Jednostk jest 0.1 µm
TNR IDX NAZWA TIME RAD
566
13 MOD funkcje
Kolumna WIERSZ PATH
Znaczenie Numer wiersza, w którym TOOL CALL wiersz został zaprogramowany TOKEN = TOOL: Nazwa ścieżki aktywnego programu głównego lub podprogramu TOKEN = STOTAL: Nazwa ścieżki podprogramu
Sprawdzanie użycia narz dzi Poprzez softkey SPRAWDZANIE UżYCIA NARZ DZI można skontrolować przed startem programu w trybie pracy Odpracowywanie, czy wykorzystywane narz dzia dysponuj jeszcze odpowiednim okresem trwałości. TNC porównuje przy tym wartości rzeczywiste okresów trwałości narz dzi z tabeli narz dzi z wartościami zadanymi z pliku użycia narz dzi. TNC wyświetla w oknie pierwszoplanowym informacj , jeśli okres trwałości danego narz dzia jest zbyt mały. W przypadku sprawdzania użycia narz dzi pliku palet znajduj si do dyspozycji dwie możliwości: Jasne pole znajduje si w pliku palet na zapisie palet: TNC przeprowadza sprawdzenie użycia narz dzia dla kompletnej palety Jasne pole znajduje si w pliku palet na zapisie programowym: TNC przeprowadza sprawdzenie użycia narz dzi tylko dla wybranego programu Nastawienie MOD Zmiana nastawienia zależnych plików Zarz dzanie plikami wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja: Klawisz PGM MGT nacisn ć Wybrać MOD funkcj : Klawisz MOD nacisn ć. Nastawienie Zależne pliki wybrać: Jasne pole przy pomocy klawiszy ze strzałk na nastawienie Zależne pliki przesun ć, klawiszem ENT pomi dzy AUTOMATYCZNIE i MANUALNIE przeł czać Zależne pliki s widoczne w zarz dzaniu plikami, tylko jeśli wybrano nastawienie MANUALNIE. Jeśli istniej dla danego pliku zależne pliki, to TNC ukazuje w szpalcie statusu zarz dzania plikami + znak (tylko jeśli Zależne pliki s ustawione na AUTOMATYCZNIE).
HEIDENHAIN iTNC 530
567
13.7 PGM MGT konfigurować
13.8 Specyficzne dla danej maszyny parametry użytkownika
13.8 Specyficzne dla danej maszyny parametry użytkownika
Aplikacja
Aby umożliwić operatorowi nastawienie specyficznych dla maszyny funkcji, producent maszyn może zdefiniować do 16 parametrów maszynowych jako parametrów użytkownika. Funkcja ta nie jest do dyspozycji na wszystkich sterowaniach TNC. Prosz zwrócić uwag na podr cznik obsługi maszyny.
568
13 MOD funkcje
13.9 Przedstawić cz ść nieobrobion w przestrzeni roboczej
Aplikacja
W trybie pracy Test programu można skontrolować graficznie położenie cz ści nieobrobionej w przestrzeni roboczej maszyny i aktywować nadzór przestrzeni roboczej w trybie pracy Test programu. TNC wyświetla przeźroczysty prostopadłościan jako przestrzeń robocz , którego wymiary zawarte s w tabeli obszar przemieszczenia (kolor standardowy: zielony). Wymiary dla przestrzeni roboczej TNC czerpie z parametrów maszynowych dla aktywnego obszaru przemieszczania. Ponieważ obszar przemieszczania jest zdefiniowany w systemie referencyjnym (systemie punktów bazowych), punkt zerowy prostopadłościanu odpowiada punktowi zerowemu maszyny. Położenie punktu zerowego maszyny w prostopadłościanie można uwidocznić poprzez naciśni cie Softkey M91 (2. pasek softkey) (kolor standardowy: biały). Dalszy przeźroczysty prostopadłościan przedstawia półwyrób, którego wymiary zawarte s w tabeli BLK FORM (kolor standardowy: niebieski). Wymiary TNC przejmuje z definicji półwyrobu wybranego programu. Prostopadłościan półwyrobu definiuje wprowadzany układ współrz dnych, którego punkt zerowy leży wewn trz prostopadłościanu obszaru przemieszczenia. Położenie punktu zerowego w prostopadłościanie obszaru przemieszczenia można uwidocznić poprzez naciśni cie softkey „Wyświetlić punkt zerowy obrabianego przedmiotu“ (2 gi pasek Softkey). Gdzie dokładnie znajduje si półwyrób w przestrzeni roboczej jest normalnie rzecz bior c bez znaczenia dla Testu programu. Jeśli testujemy programy, zawieraj ce przemieszczenia z M91 lub M92, to należy półwyrób „graficznie“ tak przesun ć, żeby nie wyst piły uszkodzenia konturu. Prosz używać w tym celu pokazanych w nast pnej tabeli softkeys. Oprócz tego można aktywować kontrol przestrzeni roboczej dla rodzaju pracy Test programu, aby przetestować program z aktualym punktem odniesienia i aktywnymi obszarami przemieszczenia (patrz nast pna tabela, ostatni wiersz). Funkcja Przesun ć półwyrób w lewo Przesun ć półwyrób w prawo Przesun ć półwyrób do przodu Softkey
HEIDENHAIN iTNC 530
569
13.9 Przedstawić cz ść nieobrobion w przestrzeni roboczej
13.9 Przedstawić cz ść nieobrobion w przestrzeni roboczej
Funkcja Przesun ć półwyrób do tyłu Przesun ć półwyrób w gór Przesun ć półwyrób w dół Wyświetlić półwyrób odniesiony do wyznaczonego punktu odniesienia Wyświetlić cały obszar przemieszczenia odniesiony do przedstawionego nieobrobionego przedmiotu Wyświetlić punkt zerowy maszyny w przestrzeni roboczej Wyświetlić określon przez producenta maszyn pozycj (np. punkt zmiany narz dzia) w przestrzeni roboczej Wyświetlić punkt zerowy obrabianego przedmiotu w przestrzeni roboczej Kontrol przestrzeni roboczej podczas testu programu wł czyć (ON)/ wył czyć (OFF)
Softkey
Obrócenie całej prezentacji konstrukcji
Na trzecim pasku softkey dysponujemy funkcjami, przy pomocy których możemy całe przedstawienie konstrukcji obrócić lub nachylić: Funkcja Prezentacj obrócić pionowo Prezentacj nachylić poziomo Softkeys
570
13 MOD funkcje
13.10 Wybrać wskazanie położenia
Aplikacja
Dla Obsługi r cznej i rodzajów pracy przebiegu programu można wpływać na wskazanie współrz dnych: Rysunek po prawej stronie pokazuje różne położenia narz dzia Pozycja wyjściowa Położenie docelowe narz dzia Punkt zerowy obrabianego przedmiotu Punkt zerowy maszyny Punkt zerowy maszyny dla wskazań położenia TNC można wybierać nast puj ce współrz dne: Funkcja Zadana pozycja; zadana aktualnie przez TNC wartość Rzeczywista pozycja: momentalna pozycja narz dzia Pozycja odniesienia; pozycja rzeczywista w odniesieniu do punktu zerowego maszyny Odcinek pozostały do zaprogramowanej pozycji; różnica pomi dzy pozycj rzeczywist i docelow Bł d opóźnienia; różnica pomi dzy pozycj zadan i rzeczywist Wychylenie mierz cej sondy pomiarowej Odcinki przemieszczenia, które zostały pokonane przy pomocy funkcji superpozycji kółka obrotowego (M118) (tylko wyświetlacz pozycji 2) Wyświetlacz ZAD. RZECZ. REF ODLEG.
B.OPOZN. WYCH. M118
Przy pomocy MOD funkcji Wyświetlacz położenia 1 wybiera si wyświetlacz położenia w wyświetlaczu stanu. Przy pomocy MOD funkcji Wyświetlacz położenia 2 wybiera si wyświetlacz położenia w dodatkowym wyświetlaczu stanu.
HEIDENHAIN iTNC 530
571
13.10 Wybrać wskazanie położenia
13.11 Wybrać system miar
13.11 Wybrać system miar
Aplikacja
Przy pomocy tej MOD funkcji określa si , czy TNC ma wyświetlać współrz dne w mm lub calach (system calowy). Metryczny system miar: np. X = 15,789 (mm) MOD funkcja Zmiana mm/cale = mm. Wyświetlenie z trzema miejscami po przecinku System calowy: np. X = 0,6216 (inch) MOD funkcja Zmiana mm/ cale =cale . Wskazanie z 4 miejscami po przecinku Jeśli wyświetlacz calowy jest aktywny, to TNC ukazuje posuw również w cal/min. W programie wykonywanym w calach należy wprowadzić posuw ze współczynnikiem 10 wi kszym.
572
13 MOD funkcje
13.12 Wybrać j zyk programowania dla $MDI
Aplikacja
Przy pomocy MOD funkcji Wprowadzenie programu przeł cza si programowanie pliku $MDI. $MDI.H zaprogramować w dialogu tekstem otwartym: Wprowadzenie programu: HEIDENHAIN $MDI.I zaprogramować zgodnie z DIN/ISO: Wprowadzenie programu: ISO
HEIDENHAIN iTNC 530
573
13.12 Wybrać j zyk programowania dla $MDI
13.13 Wybór osi dla generowania L bloku
13.13 Wybór osi dla generowania L bloku
Aplikacja
W polu wprowadzania danych dla wyboru osi określa si , jakie współrz dne aktualnej pozycji narz dzia zostan przej te do L bloku. Generowanie oddzielnego L bloku nast puje przy pomocy klawisza „Przej ć pozycj rzeczywist “. Wybór osi nast puje jak w przypadku parametrów maszynowych, w zależności od układ bitów: Wybór osi %11111: X, Y, Z, IV., V. przej ć oś Wybór osi %01111: X, Y, Z:, IV. Przej ć oś Wybór osi %00111: X, Y, Z, przej ć oś Wybór osi %00011: X, Y, przej ć oś Wybór osi %00001: Przej ć oś X
574
13 MOD funkcje
13.14 Wprowadzić ograniczenie obszaru przemieszczania, wskazanie punktu zerowego
Aplikacja
Na maksymalnym obszarze przemieszczania można ograniczać rzeczywist wykorzystywan drog przemieszczania dla osi współrz dnych. Przykład zastosowania: Zabezpieczanie maszyny podziałowej przed kolizjami. Maksymalny obszar przemieszczania jest ograniczony przez wył cznik końcowy oprogramowania (Software). Rzeczywisty, użyteczny obszar przemieszenia zostaje ograniczony przy pomocy funkcji MOD OBSZAR PRZEMIESZCZENIA: W tym celu prosz wprowadzić maksymalne wartości w dodatnim i ujemnym kierunku osi, w odniesieniu do punktu zerowego maszyny. Jeśli maszyna dysponuje kilkoma odcinkami przemieszczania, to można oddzielnie nastawić ograniczenie dla każdego odcinka przemieszczenia (Softkey OBSZAR PRZEMIESZCZ. (1) do OBSZAR PRZEMIESZCZANIA (3)).
Z max Z min
Z
Y
X min X max Ymin Ymax
X
Praca bez ograniczenia obszaru przemieszczania
Dla osi współrz dnych, które maj być przesuni te bez ograniczeń obszaru przemieszczenia, prosz wprowadzić maksymalny odcinek przemieszczenia TNC TNC (+/ 99999 mm) jako OBSZAR PRZEMIESZCZEANIA
Określić maksymalny obszar przemieszczania i wprowadzić
Wybrać wyświetlacz położenia REF Najechać dodatnie i ujemne pozycje osi X , Y i Z Zanotować wartości ze znakiem liczby MOD funkcje wybierać: Klawisz MOD nacisn ć. wprowadzić ograniczenie obszaru przemieszczania: Nacisn ć Softkey OBSZAR PRZEMIESZCZENIA Wprowadzić zanotowane wartości dla osi jako ograniczenia MOD funkcje opuścić: Nacisn ć Softkey KONIEC Aktywne wartości korekcji promienia narz dzia nie zostaj uwzgl dniane przy ograniczeniach obszaru przemieszczania. Ograniczenia obszaru przemieszczania i wył czniki końcowe Software zostan uwzgl dnione, kiedy b d przejechane punkty odniesienia.
HEIDENHAIN iTNC 530
575
13.14 Wprowadzić ograniczenie obszaru przemieszczania, wskazanie punktu zerowego
13.14 Wprowadzić ograniczenie obszaru przemieszczania, wskazanie punktu zerowego
Wskazanie punktów odniesienia
Ukazane u góry po prawej stronie ekranu wartości definiuj momentalnie aktywny punkt odniesienia. Punkt odniesienia może zostać wyznaczony manualnie lub z tabeli preset. W menu ekranu nie mog one zostać zmienione. Wyświetlone wartości s zależne od konfiguracji maszyny. Prosz zwrócić uwag na wskazówki w rozdziale 2 (patrz „Objaśnienie do zapami tanych w tabeli preset wartości” na stronie 74)
576
13 MOD funkcje
13.15 Wyświetlić pliki POMOC
Aplikacja
Pliki pomocy powinny wspomagać obsługuj cego urz dzenie w sytuacjach, kiedy konieczne s określone z góry sposoby działania, np. swobodne funkcjonowanie maszyny po przerwie w dopływie pr du. Także funkcje dodatkowe można dokumentować w pliku POMOC. Rysunek po prawej stronie pokazuje wyświetlenie pliku POMOC. Pliki POMOC nie s dost pne na każdej maszynie. Bliższych informacji udziela producent maszyn.
Wybór PLIKÓW POMOC
Wybrać MOD funkcj : Klawisz MOD nacisn ć. Wybrać ostatnio aktywny plik POMOC: Nacisn ć Softkey POMOC W razie potrzeby, wywołać zarz dzanie plikami (klawisz PGM MGT) i wybrać inny plik pomocy
HEIDENHAIN iTNC 530
577
13.15 Wyświetlić pliki POMOC
13.16 Wyświetlić czas eksploatacji
13.16 Wyświetlić czas eksploatacji
Aplikacja
Producent maszyn może oddać do dyspozycji wyświetlanie dodatkowego czasu. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny! Przez Softkey CZAS MASZYNY można wyświetlać różne rodzaje przepracowanego czasu: Przepracowany czas Sterowanie ON Maszyna ON Przebieg programu Znaczenie Czas pracy sterowania od uruchomienia Czas pracy maszyny od uruchomienia Przepracowany czas sterowanej numerycznie eksploatacji od uruchomienia
578
13 MOD funkcje
13.17 Teleserwis
Aplikacja
Funkcje teleserwisu zostały zwolnione przez producenta maszyn i przez niego też określone. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny! TNC oddaje do dyspozycji dwa Softkeys dla teleserwisu, aby można było przygotować dwa miejsca serwisowe. TNC dysponuje możliwości , przeprowadzenia teleserwisu. W tym celu TNC powinna być wyposażona w Ethernet kart , przy pomocy której można uzyskać wi ksz szybkość przesyłania danych niż przez szeregowy interfejs RS 232 C. Przy pomocy oprogramowania teleserwisoweg firmy HEIDENHAIN, producent maszyny może utworzyć w celach diagnostycznych poprzez ISDN modem poł czenie do TNC. Nast puj ce funkcje znajduj si do dyspozycji: Przesyłanie danych na ekranie online Zapytania o stanie maszyny Przesyłanie plików Zdalne sterowanie TNC
Teleserwis wywołać/zakończyć
Wybrać dowolny rodzaj pracy maszyny Wybrać MOD funkcj : Klawisz MOD nacisn ć. Uzyskanie poł czenia do punktu serwisowego: Softkey SERVICE lub SUPPORT ustawić na ON. TNC przerywa poł czenie automatycznie, jeśli w przewidzianym przez producenta czasie (standard: 15 min) nie przeprowadzono transmisji danych Przerwanie poł czenia do punktu serwisowego: Softkey SERVICE lub SUPPORT ustawić na OFF/ AUS. TNC przerwie poł czenie po około jednej minucie
HEIDENHAIN iTNC 530
579
13.17 Teleserwis
13.18 Zewn trzny dost p
13.18 Zewn trzny dost p
Aplikacja
Producent maszyn może konfigurować zewn trzne możliwości dost pu przez LSV 2 interfejs. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny! Przy pomocy Softkey ZEWN TRZNY DOST P można zwolonić dost p przez LSV 2 interfejs lub go zablokować. Poprzez odpowiedni wpis do pliku konfiguracyjnego TNC.SYS można zabezpieczyć skoroszyt wł cznie z istniej cymi podskoroszytami przy pomocy hasła. Przy korzystaniu z danych tego skoroszytu przez LSV 2 interfejs pojawia si zapytanie o hasło. Prosz określić w pliku konfiguracyjnym TNC.SYS ścieżk i hasło dla zewn trznego dost pu. Plik TNC.SYS musi być zapami tana w Root skoroszycie TNC:\. Jeśli dokonujemy tylko jednego wpisu dla hasła, to cały dysk TNC: \ zostaje zabezpieczony. Prosz używać dla przesyłania danych aktualizowane wersje oprogramowania firmy HEIDENHAIN TNCremo lub TNC remoNT. Wpisy do TNC.SYS REMOTE.TNCPASSWORD(HASŁO)= REMOTE.TNCPASSWORD(HASŁO)= Znaczenie Hasło dla LSV 2 dost pu ścieżka, która ma zostać zabezpieczona
Przykład dla TNC.SYS REMOTE.TNCPASSWORD=KR1402 REMOTE.TNCPRIVATEPATH=TNC:\RK Zewn trzny dost p zezwolić/zablokować Wybrać dowolny rodzaj pracy maszyny Wybrać MOD funkcj : Klawisz MOD nacisn ć. Zezwolić na poł czenie z TNC: Softkey ZEWN.DOST P ustawić na ON. TNC dopuszcza dost p do danych poprzez LSV 2 interfejs. Przy dost pie do skoroszytu, podanego w pliku konfiguracyjnym TNC.SYS, zostaje zapytane hasło Zablokować poł czenie z TNC: Softkey ZEWN.DOSTEP ustawić na OFF. TNC blokuje dost p przez LSV 2 interfejs
580
13 MOD funkcje
Tabele i przegl dy ważniejszych informacji
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
Ogólne parametry użytkownika s to parametry maszynowe, które wpływaj na zachowanie TNC. Typowymi parametrami użytkownika s np. j zyk dialogowy zachowanie interfejsów pr dkości przemieszczenia operacje obróbkowe działanie Override
Możliwości wprowadzenia danych dla parametrów maszynowych
Parametry maszynowe można dowolnie programować jako Liczby dziesi tne Wprowadzenie bezpośrednie wartości liczbowych Liczby dwójkowe /binarne Znak procentu „%“ wprowadzić przed wartości liczbow Liczby szesnastkowe Znak dolara „$“ wprowadzić przed wartości liczbow Przykład: Zamiast liczby układu dziesi tkowego 27 można wprowadzić liczb dwójkow %11011 lub szesnastkow $1B . Pojedyńcze parametry maszynowe mog być podane w różnych układach liczbowych jednocześnie. Niektóre parametry maszynowe posiadaj kilka funkcji. Wprowadzana wartość takich parametrów maszynowych wynika z sumy oznaczonych przez + pojedyńczych wprowadzanych wartości.
Wybrać ogólne parametry użytkownika
Ogólne parametry użytkownika wybiera si w MOD funkcjach z liczb klucza 123. W MOD funkcjach znajduj si także do dyspozycji specyficzne dla maszyny PARAMETRY UŻYTKOWNIKA.
582
14 Tabele i przegl dy ważniejszych informacji
Zewnt rzne przesyłanie danych TNC interfejsy EXT1 (5020.0) i EXT2 (5020.1) dopasować do zewn trznego urz dzenia MP5020.x 7 bitów danych (ASCII Code, 8.bit = parzystość): +0 8 bitów danych (ASCII Code, 9.bit = parzystość): +1 Block Check Charakter (BCC) dowolny:+0 Block Check Charakter (BCC) znak sterowania nie dozwolony: +2 Stop przesyłania przez RTS aktywny: +4 Stop przesyłania przez RTS nie aktywny: +0 Stop przesyłania przez DC3 aktywny: +8 Stop przesyłania przez DC3 nie aktywny: +0 Parzystość znaków parzystych: +0 Parzystość znaków nieparzystych: +16 Parzystość znaków niepoż dana: +0 Parzystość znaków poż dana: +32 Liczba bitów stop, które zostaj wysyłane na końcu znaku: 1 bit stop: +0 2 bity stopu: +64 1 bit stop: +128 1 bit stop: +192 Przykład: TNC interfejs EXT2 (MP 5020.1) dopasować do zewn trznego urz dzenia z nast puj cym ustawieniem: 8 bitów inf., BCC dowolnie, Stop przesyłania przez DC3, parzysta parzystość znaków, ż dana parzystość znaków, 2 bity stopu Wprowadzenie dla MP 5020.1: 1+0+8+0+32+64 = 105 Typ interfejsu dla EXT1 (5030.0) i EXT2 (5030.1) określić MP5030.x Transmisja standardowa: 0 Interfejs dla transmisji blokowej: 1
3D sondy pomiarowe impulsowe Wybrać rodzaj transmisji MP6010 Sonda impulsowa z przesyłaniem kablowym: 0 Sonda impulsowa z przesyłaniem na podczerwieni: 1 MP6120 1 do 3 000 [mm/min] MP6130 0,001 do 99 999,9999 [mm] MP6140 0,001 do 99 999,9999 [mm] MP6150 1 do 300 000 [mm/min]
Posuw próbkowania dla przeł czaj cej sondy impulsowej Maksymalny odcinek przemieszczenia do punktu próbkowania Odst p bezpieczeństwa do punktu próbkowania przy automatycznym pomiarze Bieg szybki próbkowania dla przeł czaj cej sondy impulsowej
HEIDENHAIN iTNC 530
583
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
3D sondy pomiarowe impulsowe Wypozycjonowanie wst pne na szybkim biegu maszyny Pomiar przesuni cia współosiowości sondy impulsowej przy kalibrowaniu za pomoc przeł czaj cej sondy impulsowej M funkcja dla orientacji palca na promienie podczerwone przed każd operacj pomiaru K t orientacji dla palca na promienie podczerwone Różnica pomi dzy aktualnym k tem orientacji i k tem orientacji z MP 6162, od którego ma zostać przeprowadzona orientacja wrzeciona Tryb automatyki: Czujnik podczerwieni przed próbkowaniem zorientować automatycznie na zaprogramowany kierunek próbkowania Praca r czna: Skorygować kierunek próbkowania przy uwzgl dnieniu aktywnego obrotu podstawowego Wielokrotny pomiar dla programowalnej funkcji próbkowania Przedział "zaufania" dla wielokrotnego pomiaru Automatyczny cykl kalibrowania: środek pierścienia kalibruj cego w X osi w odniesieniu do punktu zerowego maszyny Automatyczny cykl kalibrowania: środek pierścienia kalibruj cego w Y osi w odniesieniu do punktu zerowego maszyny Automatyczny cykl kalibrowania: Górna kraw dź pierścienia kalibruj cego w Z osi w odniesieniu do punktu zerowego maszyny dla Automatyczny cykl kalibrowania: Odst p poniżej kraw dzi górnej pierścienia kalibruj cego, przy której TNC przeprowadza kalibrowanie MP6151 Wypozycjonowanie wst pne z pr dkości z MP6150: 0 Wypozycjonowanie wst pne na szybkim biegu maszyny: 1 MP6160 Bez 180° obrotu 3D sondy impulsowej przy kalibrowaniu: 0 M funkcja dla 180° obrotu sondy pomiarowej przy kalibrowaniu: 1 do 999 MP6161 Funkcja nieaktywna: 0 Orientacja bezpośrednio poprzez NC: 1 M funkcja dla orientacji sondy pomiarowej: 1 do 999 MP6162 0 do 359,9999 [°] MP6163 0 do 3,0000 [°]
MP6165 Funkcja nieaktywna: 0 Czujnik podczerweni zorientować: 1 MP6166 Funkcja nieaktywna: 0 Uwzgl dnić obrót podstawowy: 1 MP6170 1 do 3 MP6171 0,001 do 0,999 [mm] MP6180.0 (obszar przemieszczenia 1) do MP6180.2 (obszar przemieszczenia3) 0 do 99 999,9999 [mm] MP6181.x (obszar przemieszczenia 1) do MP6181.2 (obszar przemieszczenia3) 0 do 99 999,9999 [mm] MP6182.x (obszar przemieszczenia 1) do MP6182.2 (obszar przemieszczenia 3) 0 do 99 999,9999 [mm] MP6185.x (obszar przemieszczenia 1) do MP6185.2 (obszar przemieszczenia3) 0,1 do 99 999,9999 [mm]
584
14 Tabele i przegl dy ważniejszych informacji
3D sondy pomiarowe impulsowe Pomiar promienia przy pomocy TT 130: Kierunek próbkowania MP6505.0 (obszar przemieszczenia 1) do 6505.2 (obszar przemieszczenia 3) Dodatni kierunek próbkowania w osi odniesienia k ta (0° osi): 0 Dodtani kierunek próbkowania w +90° osi: 1 Ujemny kierunek próbkowania w osi odniesienia k ta (0° osi): 2 Ujemny kierunek próbkowania w +90° osi: 3 MP6507 Posuw próbkowania dla drugiego pomiaru z TT 130 obliczyć, ze stał tolerancj : +0 Posuw próbkowania dla drugiego pomiaru z TT 130 obliczyć, ze zmienn tolerancj : +1 Stały posuw próbkowania dla drugiego pomiaru z TT 130: +2 MP6510.0 0,001 do 0,999 [mm] (zaleca si : 0,005 mm) MP6510.1 0,001 do 0,999 [mm] (zaleca si : 0,01 mm) MP6520 1 do 3 000 [mm/min] MP6530.0 (obszar przemieszczenia 1) do MP6530.2 (obszar przemieszczenia 3) 0,001 do 99,9999 [mm] MP6540.0 0,001 do 30 000,000 [mm] MP6540.1 0,001 do 30 000,000 [mm] MP6550 10 do 10 000 [mm/min] MP6560 0 do 999 1: Funkcja nieaktywna MP6570 1,000 do 120,000 [m/min]
Posuw próbkowania dla drugiego pomiaru przy pomocy TT 120, Stylus forma, korekcje w TOOL.T
Maksymalnie dopuszczalny bł d pomiaru z TT 130 przy pomiarze z obracaj cym si narz dziem Konieczne dla obliczenia posuwu digitalizacji w poł czeniu z MP6570 Posuw próbkowania dla TT 130 przy stoj cym narz dziu Pomiar promienia przy pomocy TT 130: Odst p kraw dzi dolnej narz dzia do kraw dzi górnej palca sondy (Stylus) Odst p bezpieczeństwa w osi wrzeciona nad palcem TT 130 przy pozycjonowaniu wst pnym Strefa bezpieczeństwa na płaszczyźnie obróbki wokół Stylusa TT 130 przy pozycjonowaniu wst pnym Bieg szybki w cyklu próbkowania dla TT 130 M funkcja dla orientacji wrzeciona przy pomiarze pojedyńczych ostrzy Pomiar przy obracaj cym si narz dziu: Dopuszczalna pr dkość obiegowa przy obwodzie freza Konieczna dla obliczenia pr dkości obrotowej i posuwu digitalizacji Pomiar przy obracaj cym si narz dziu: Maksymalnie dopuszczalna pr dkość obrotowa
MP6572 0,000 do 1 000,000 [obr/min] Przy wprowadzeniu 0 pr dkość obrotowa zostaje ograniczona do 1000 obr/min
HEIDENHAIN iTNC 530
585
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
3D sondy pomiarowe impulsowe Współrz dne punktu środkowego Stylusa TT 120 odniesione do punktu zerowego maszyny MP6580.0 (obszar przemieszczenia 1) X oś MP6580.1 (obszar przemieszczenia 1) Y oś MP6580.2 (obszar przemieszczenia 1) Z oś MP6581.0 (obszar przemieszczenia 2) X oś MP6581.1 (obszar przemieszczenia 2) Y oś MP6581.2 (obszar przemieszczenia 2) Z oś MP6582.0 (obszar przemieszczenia 3) X oś MP6582.1 (obszar przemieszczenia 3) Y oś MP6582.2 (obszar przemieszczenia 3) Z oś Nadzorowanie położenia osi obrotu i osi równoległych Zdefiniować osie obrotu i osie równoległe, które maj być nadzorowane MP6585 Funkcja nieaktywna: 0 Nadzorować położenie osi: 1 MP6586.0 Nie nadzorować położenia osi A: 0 Nadzorować położenia osi A: 1 MP6586.1 Nie nadzorować położenia osi B: 0 Nadzorować położenie osi B: 1 MP6586.2 Nie nadzorować położenia osi C: 0 Nadzorować położenie osi C: 1 MP6586.3 Nie nadzorować położenia osi U: 0 Nadzorować położenie osi U: 1 MP6586.4 Nie nadzorować położenia osi V: 0 Nadzorować położenie osi V: 1 MP6586.5 Nie nadzorować położenia osi W: 0 Nadzorować położenie osi W: 1
586
14 Tabele i przegl dy ważniejszych informacji
TNC wskazania, TNC edytor Cykl 17, 18 i 207: Orientacja wrzeciona na pocz tku cyklu MP7160 Przeprowadzić orientacj wrzeciona: 0 Nie przeprowadzać orientacji wrzeciona: 1
Przygotowanie miejsca MP7210 programowania TNC wraz z maszyn : 0 TNC jako miejsce programowania z aktywnym PLC: 1 TNC jako miejsce programowania z aktywnym PLC: 2 Dialog Przerwa w dopływie pr du po wł czeniu potwierdzić DIN/ISO programowanie: Określić długość kroku numerów wierszy Zablokować wybór typów plików MP7212 Potwierdzić klawiszem: 0 Potwierdzić automatycznie: 1 MP7220 0 do 150
MP7224.0 Wszystkie typy plików wybieralne poprzez Softkey: +0 Zablokować wybór programów firmy HEIDENHAIN (Softkey POKAŻ .H): +1 Zablokować wybór DIN/ISO programów (Softkey POKAŻ .I): +2 Zablokować wybór tabeli narz dzi (Softkey POKAŻ .T): +4 Zablokować wybór tabeli punktów zerowych (Softkey POKAŻ .D): +8 Zablokować wybór tabeli palet (Softkey POKAŻ .P): +16 Zablokować wybór plików tekstowych (Softkey POKAŻ .A): +32 Zablokować wybór tabeli punktów (Softkey POKAŻ .PNT): +64 MP7224.1 Nie blokować edytora: +0 Zablokować edytora dla programów firmy HEIDENHAIN: +1 DIN/ISO programy: +2 Tabele narz dzi: +4 tabele punktów zerowych: +8 Tabele palet: +16 Pliki tekstowe: +32 Tabele punktów: +64 MP7226.0 Tabela palet nie aktywna: 0 Liczba palet na jedn tabel palet: 1 do 255 MP7226.1 Tabela punktów zerowych nie aktywna: 0 Liczba punktów zerowych na jedn tabel punktów zerowych: 1 do 255
Zablokować edycj typów plików Wskazówka: Jeśli rygluje si typy plików, TNC wymazuje wszystkie pliki danego typu.
Skonfigurować tabele palet Skonfigurować pliki punktów zerowych
Długość programu do MP7229.0 sprawdzenia programu Bloki 100 do 9 999 Długość programu, do której SK bloki s dozwolone MP7229.1 Bloki 100 do 9 999
HEIDENHAIN iTNC 530
587
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
TNC wskazania, TNC edytor Określić j zyk dialogu MP7230 j zyk angielski: 0 j zyk niemiecki: 1 j zyk czeski: 2 j zyk francuski 3 j zyk włoski: 4 j zyk hiszpański: 5 j zyk portugalski: 6 j zyk szwedzki: 7 j zyk duński: 8 j zyk fiński: 9 j zyk holenderski: 10 j zyk polski: 11 j zyk w gierski: 12 zarezerwowany: 13 j zyk rosyjski (cyrylickie znaki): 14 (tylko możliwe przy MC 422 B) j zyk chiński (uproszczony): 15 (tylko możliwe przy MC 422 B) j zyk chiński (tradycyjny): 16 (tylko możliwe przy MC 422 B) J. słoweński: 17 (tylko możliwe przy MC 422 B, opcja software) MP7235 Czas światowy (Greenwich time): 0 Czas środkowo europejski (MEZ): 1 Czas letni środkowoeuropejski: 2 Różnica czasu do czasu światowego: 23 do +23 [godziny] MP7260 Nie aktywne: 0 Liczba narz dzi, która zostaje generowana przez TNC przy otwarciu nowej tabeli narz dzi: 1 do 254 Jeśli koniecznych jest wi cej niż 254 narz dzia, to można rozszerzyć tabel narz dzi przy pomocy funkcji N WSTAW WIERSZE NA KOŃCU, patrz „Dane o narz dziach”, strona 165 MP7261.0 (magazyn 1) MP7261.1 (magazyn 2) MP7261.2 (magazyn 3) MP7261.3 (magazyn 4) Nie aktywne: 0 Liczba miejsc w magazynie narz dzi: 1 do 254 Zostaje zapisana w MP 7261.1 do MP 7261.3 wartość 0, to wykorzystywany zostanie tylko jeden magazyn narz dzi. MP7262 Nie indeksować: 0 Liczba dozwolonego indeksowania: 1 do 9 MP7263 Softkey TABELA MIEJCA wyświetlić w tabeli narz dzi: 0 Softkey TABELA MIEJCA nie wyświetlić w tabeli narz dzi: 1
Nastawić wewn trzny czas TNC
Skonfigurować tabel narz dzi
Skonfigurować tabel miejsca narz dzi
Indeksować numery narz dzi, aby doł czyć do numeru narz dzia kilka danych korekcji Softkey tabela miejsca
588
14 Tabele i przegl dy ważniejszych informacji
TNC wskazania, TNC edytor Skonfigurować tabel narz dzi (nie przedstawiać: 0); numery kolumn w tabeli narz dzi dla MP7266.0 Nazwa narz dzia – NAZWA: 0 do 32; szerokość szpalty: 16 znaków MP7266.1 Długość narz dzia L: 0 do 32; szerokość szpalty: 11 znaków MP7266.2 Promień narz dzia – R: 0 do 32; szerokość szpalty: 11 znaków MP7266.3 Promień narz dzia2 R2: 0 do 32; szerokość szpalty: 11 znaków MP7266.4 Długość naddatku – DL: 0 do 32; szerokość szpalty: 8 znaków MP7266.5 Promień naddatku – DR: 0 do 32; szerokość szpalty: 8 znaków MP7266.6 Promień naddatku2 – DR2: 0 do 32; szerokość szpalty: 8 znaków MP7266.7 Narz dzie zablokowane – TL: 0 do 32; szerokość szpalty: 2 znaków MP7266.8 Narz dzie siostrzane – RT: 0 do 32; szerokość szpalty: 3 znaków MP7266.9 Maksymalny okres trwałości narz dzia TIME1 0 do 32; szerokość szpalty: 5 znaków MP7266.10 Maksymalny okres trwałości przy TOOL CALL – TIME2: 0 do 32; szerokość szpalty: 5 znaków MP7266.11 Aktualny okres trwałości narz dzia– CUR. TIME: 0 do 32; szerokość szpalty: 8 znaków MP7266.12 Komentarz do narz dzia – DOC: 0 do 32; szerokość szpalty: 16 znaków MP7266.13 Liczba ostrzy – CUT.: 0 do 32; szerokość szpalty: 4 znaków MP7266.14 Tolerancja dla rozpoznawania zużycia długość narz dzia – LTOL: 0 do 32; szerokość szpalty: 6 znaków MP7266.15 Tolerancja dla rozpoznawania zużycia promień narz dzia – RTOL: 0 do 32; szerokość szpalty: 6 znaków
HEIDENHAIN iTNC 530
589
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
TNC wskazania, TNC edytor Skonfigurować tabel narz dzi (nie przedstawiać: 0); numery kolumn w tabeli narz dzi dla MP7266.16 Kierunek przejścia – DIRECT.: 0 do 32; szerokość szpalty: 7 znaków MP7266.17 PLC status – PLC: 0 do 32; szerokość szpalty: 9 znaków MP7266.18 Dodatkowe przesuni cie narz dzia w osi narz dzia do MP6530 – TT:L OFFS: 0 do 32; Szerokość szpalty: 11 znaków MP7266.19 Przesuni cie narz dzia pomi dzy środkiem Stylusa i środkiem narz dzia – TT:R OFFS: 0 do 32; Szerokość szpalty: 11 znaków MP7266.20 Tolerancja dla rozpoznawania p kni cia długość narz dzia – LBREAK.: 0 do 32; szerokość szpalty: 6 znaków MP7266.21 Tolerancja dla rozpoznawania p kni cia promień narz dzia – RBREAK.: 0 do 32; szerokość szpalty: 6 znaków MP7266.22 Długość ostrzy narz dzia (cykl 22) – LCUTS: 0 do 32; szerokość szpalty: 11 znaków MP7266.23 Maksymalny k t zagł bienia (cykl 22) – ANGLE.: 0 do 32; szerokość szpalty: 7 znaków MP7266.24 Typ narz dzia – TYP: 0 do 32; szerokość szpalty: 5 znaków MP7266.25 Materiał ostrza narz dzia – TMAT: 0 do 32; szerokość szpalty: 16 znaków MP7266.26 Tabela danych skrawania – CDT: 0 do 32; szerokość szpalty: 16 znaków MP7266.27 PLC wartość – PLC VAL: 0 do 32; szerokość szpalty: 11 znaków MP7266.28 Przesuni cie współosiowości palca sondy w osi głównej – CAL OFF1: 0 do 32; szerokość szpalty: 11 znaków MP7266.29 Przesuni cie współosiowości palca sondy w osi pomocniczej – CAL OFF2: 0 do 32; szerokość szpalty: 11 znaków MP7266.30 K t wrzeciona przy kalibrowaniu – CALL ANG: 0 do 32; szerokość szpalty: 11 znaków MP7266.31 Typ narz dzia dla tabeli miejsca – PTYP: 0 do 32; szerokość szpalty: 2 znaków MP7266.32 Ograniczenie pr dkości obrotowej wrzeciona – NMAX: – do 999999; szerokość szpalty: 6 znaków MP7266.33 Przemieszczenie poza materiałem przy NC stop – LIFTOFF: Y / N; szerokość szpalty: 1 znaków MP7266.34 Funkcja zależna od maszyny – P1: 99999,9999 do +99999,9999; szerokość szpalty: 10 znaków MP7266.35 Funkcja zależna od maszyny – P2: 99999,9999 do +99999,9999; szerokość szpalty: 10 znaków MP7266.36 Funkcja zależna od maszyny – P3: 99999,9999 do +99999,9999; szerokość szpalty: 10 znaków MP7266.37 Specyficzny dla narz dzia opis kinematyki – KINEMATIC: Nazwa opisu kinematyki; szerokość szpalty: 16 znaków
590
14 Tabele i przegl dy ważniejszych informacji
TNC wskazania, TNC edytor Skonfigurować tabel miejsca narz dzi (nie przedstawiać: 0); numery kolumn w tabeli miejsca dla MP7266.38 K¹t wierzcho³kowy T_ANGLE: 0 do 180; szerokoœæ szpalty: 9 znaków MP7266.39 Skok gwintu PITCH: 0 do 99999,9999; szerokoœæ szpalty: 10 znaków MP7267.0 Numer narz dzia – T: 0 do 7 MP7267.1 Narz dzie specjalne – ST: 0 do 7 MP7267.2 Stałe miejsce – F: 0 do 7 MP7267.3 Miejsce zablokowane – L: 0 do 7 MP7267.4 PLC – status – PLC: 0 do 7 MP7267.5 Nazwa narz dzia z tabeli narz dzi – TNAME: 0 do 7 MP7267.6 Komentarz z tabeli narz dzi – DOC: 0 do 77 MP7267.7 Typ narz dzia – PTYP: 0 do 99 MP7267.8 Wartość dla PLC – P1: 99999,9999 do +99999,9999 MP7267.9 Wartość dla PLC – P2: 99999,9999 do +99999,9999 MP7267.10 Wartość dla PLC – P3: 99999,9999 do +99999,9999 MP7267.11 Wartość dla PLC – P4: 99999,9999 do +99999,9999 MP7267.12 Wartość dla PLC – P5: 99999,9999 do +99999,9999 MP7267.13 Zarezerwowane miejsce – RSV: 0 do 1 MP7267.14 Miejsce u góry zablokować – LOCKED_ABOVE: 0 do 65535 MP7267.15 Miejsce u dołu zablokować – LOCKED_BELOW: 0 do 65535 MP7267.16 Miejsce z lewej zablokować – LOCKED_LEFT: 0 do 65535 MP7267.17 Miejsce z prawej zablokować – LOCKED_RIGHT: 0 do 65535 MP7270 Posuw F tylko wtedy wyświetlić, jeśli zostanie naciśni ty klawisz kierunkowy osi: 0 Wyświetlić posuw F, także w przypadku kiedy nie zostanie naciśni ty klawisz kierunkowy osi (posuw, który został zdefiniowany poprzez Softkey F lub posuw „najwolniejszej “osi): 1 MP7280 Wyświetlić przecinek jako znak dziesi tny: 0 Wyświetlić kropk jako znak dziesi tny: 1 MP7285 Wskazanie odnosi si do punktu odniesienia narz dzia: 0 Wskazanie w osi narz dzia odnosi si do powierzchni czołowej narz dzia: 1
Tryb pracy Obsługa r czna: Wyświetlanie posuwu Określić znak dziesi tny Wyświetlacz położenia w osi narz dzi
HEIDENHAIN iTNC 530
591
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
TNC wskazania, TNC edytor Dokładność wskazania dla pozycji wrzeciona MP7289 0,1 °: 0 0,05 °: 1 0,01 °: 2 0,005 °: 3 0,001 °: 4 0,0005 °: 5 0,0001 °: 6 MP7290.0 (X oś) do MP7290.13 (14. oś) 0,1 mm: 0 0,05 mm: 1 0,01 mm: 2 0,005 mm: 3 0,001 mm: 4 0,0005 mm: 5 0,0001 mm: 6 MP7294 Nie blokować wyznaczania punktu odniesienia: +0 Zablokować wyznaczanie punktu odniesienia w osi X: +1 Zablokować wyznaczanie punktu odniesienia w osi Y: +2 Zablokować wyznaczanie punktu odniesienia w osi Z: +4 Wyznaczanie punktu odniesienia w IV. Os zablokować: +8 Zablokować wyznaczanie punktu odniesienia w osi V: +16 Zablokować wyznaczanie punktu odniesienia w osi 6: +32 Zablokować wyznaczanie punktu odniesienia w osi 7: +64 Zablokować wyznaczanie punktu odniesienia w osi 8: +128 Zablokować wyznaczanie punktu odniesienia w osi 9: +256 Zablokować wyznaczanie punktu odniesienia w osi 10: +512 Zablokować wyznaczanie punktu odniesienia w osi 11: +1024 Zablokować wyznaczanie punktu odniesienia w osi 12: +2048 Zablokować wyznaczanie punktu odniesienia w osi 13: +4096 Zablokować wyznaczanie punktu odniesienia w osi 14: +8192 MP7295 Nie blokować wyznaczania punktu odniesienia: +0 Zablokować wyznaczanie punktu odniesienia w osi X: +1 Zablokować wyznaczanie punktu odniesienia w osi Y: +2 Zablokować wyznaczanie punktu odniesienia w osi Z: +4 Wyznaczanie punktu odniesienia w IV. Os zablokować: +8 Zablokować wyznaczanie punktu odniesienia w osi V: +16 Zablokować wyznaczanie punktu odniesienia w osi 6: +32 Zablokować wyznaczanie punktu odniesienia w osi 7: +64 Zablokować wyznaczanie punktu odniesienia w osi 8: +128 Zablokować wyznaczanie punktu odniesienia w osi 9: +256 Zablokować wyznaczanie punktu odniesienia w osi 10: +512 Zablokować wyznaczanie punktu odniesienia w osi 11: +1024 Zablokować wyznaczanie punktu odniesienia w osi 12: +2048 Zablokować wyznaczanie punktu odniesienia w osi 13: +4096 Zablokować wyznaczanie punktu odniesienia w osi 14: +8192
Krok wskazania
Wyznaczenie punktu odniesienia zablokować w tabeli Preset
Zablokować wyznaczanie punktu odniesienia
592
14 Tabele i przegl dy ważniejszych informacji
TNC wskazania, TNC edytor Zablokować wyznaczanie punktu odniesienia przy pomocy pomarańczowychklawi szy osi Wyświetlacz stanu, Q parametr, dane o narz dziach oraz czas obróbki wycofać MP7296 Nie blokować wyznaczania punktu odniesienia: 0 Zablokować wyznaczanie punktu odniesienia poprzez pomarańczowe klawisze osi: 1
MP7300 Wszystko wycofać, jeśli program zostanie wybrany: 0 Wszystko wycofać, jeśli program zostanie wybrany przy M02, M30, END PGM: 1 Wycofać tylko wyświetlacz stanu, czas obróbki i dane o narz dziach, jeśli program zostanie wybrany: 2 Wycofać tylko wyświetlacz stanu, czas obróbki i dane o narz dziach, jeśli program zostanie wybrany i przy M02, M30, END PGM: 3 Wycofać wyświetlacz stanu, czas obróbki i Q parametry, jeśli program zostanie wybrany: 4 Wycofać wyświetlacz stanu, czas obróbki i Q parametry, jeśli program zostanie wybrany i przy M02, M30, END PGM: 5 Wycofać wyświetlacz stanu i czas obróbki, jeśli program zostanie wybrany: 6 Wycofać wyświetlacz stanu i czas obróbki, jeśli program zostanie wybrany i przy M02, M30, END PGM: 7 MP7310 Przedstawienie graficzne w trzech płaszczyznach zgodnie z DIN 6, cz ść 1, metoda projekcji 1: +0 Przedstawienie graficzne w trzech płaszczyznach zgodnie z DIN 6, cz ść 1, metoda projekcji 2: +1 Nowa BLK FORM przy cyklu 7 PUNKT ZEROWY w odniesieniu do starego punktu zerowego wyświetlić: +0 Nowa BLK FORM przy cyklu 7 PUNKT ZEROWY w odniesieniu do nowego punktu zerowego wyświetlić: +4 Nie wyświetlać położenia kursora przy prezentacji w trzech płaszczyznach: +0 Wyświetlać położenia kursora przy prezentacji w trzech płaszczyznach: +8 Funkcje software nowej grafiki 3D aktywne: +0 Funkcje software nowej grafiki 3D nie s aktywne: +16 MP7312 0 do 99 999,9999 [mm] Współczynnik zostaje pomnożony przez średnic narz dzia, aby zwi kszyć szybkość symulacji. Przy wprowadzeniu 0 TNC przyjmuje nieskończon długość ostrza, co zwi ksza szybkość symulacji. MP7315 0 do 99 999,9999 [mm]
Ustalenia dla przedstawienia graficznego
Ograniczenie symulowanej długości ostrza narz dzia. Działa tylko, jeśli nie zdefiniowano LCUTS Graficzna symulacja bez zaprogramowanej osi wrzeciona: Promień narz dzia Graficzna symulacja bez zaprogramowanej osi wrzeciona: Gł bokość wejścia Graficzna symulacja bez zaprogramowanej osi wrzeciona: M funkcja dla startu
MP7316 0 do 99 999,9999 [mm]
MP7317.0 0 do 88 (0: funkcja nie jest aktywna)
HEIDENHAIN iTNC 530
593
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
TNC wskazania, TNC edytor Graficzna symulacja bez zaprogramowanej osi wrzeciona: M funkcja dla końca Nastawić wygaszacz ekranu Prosz wprowadzić czas, po którym TNC powinna aktywować wygaszacz ekranu MP7317.1 0 do 88 (0: funkcja nie jest aktywna)
MP7392 0 do 99 [min] (0: funkcja nie jest aktywna)
594
14 Tabele i przegl dy ważniejszych informacji
Obróbka i przebieg programu Skuteczność cyklu 11 WSPÓŁCZYNNIK WYMIAROWY Dane o narz dziach/ Dane kalibrowania zarz dzanie MP7410 WSPÓŁCZYNNIK WYMIAROWY działa w trzech osiach: 0 WSPÓŁCZYNNIK WYMIAROWY działa tylko na płaszczyźnie obróbki: 1 MP7411 TNC zapisuje wewn trznie dane kalibrowania dla układu impulsowego 3D do pami ci: +0 TNC wykorzystuje jako dane kalibrowania dla układu impulsowego 3D wartości korekcji układu z tabeli narz dzi: +1 MP7420 Frezować kanał wokół konturu zgodnie z ruchem wskazówek zegara dla wysepki i ruchem przeciwnym do ruchu wskazówek zegara dla kieszeni: +0 Frezować kanał wokół konturu zgodnie z ruchem wskazówek zegara dla kieszeni i ruchem przeciwnym do ruchu wskazówek zegara dla kieszeni: +1 Frezowanie kanału konturu przed rozwiercaniem: +0 Frezowanie kanału konturu po rozwiercaniu: +2 Skorygowane kontury poł czyć: +0 Nie skorygowane kontury poł czyć: +4 Rozwiercanie za każdym razem do gł bokości kieszeni: +0 Kieszeń przed każdym kolejnym dosuni ciem narz dzia wyfrezować po obwodzie i dokonać rozwiercania: +8 Dla cykli 6, 15, 16, 21, 22, 23, 24 obowi zuje: Przemieścić narz dzie na końcu cyklu na ostatni przed wywołaniem cyklu zaprogramowan pozycj : +0 Przemieścić narz dzie przy końcu cyklu tylko w osi wrzeciona: +16 Cykl 4 FREZOWANIE KIESZENI, cykl 5 KIESZEN OKRAGŁA, cykl 6 USUWANIE MATERIAŁU: Współczynnik nakładania si Dopuszczalne odchylenie promienia koła w punkcie końcowym koła w porównaniu do punktu pocz tkowego koła Sposób działania różnych funkcji dodatkowych M Wskazówka: kV współczynniki zostaj określone przez producenta maszyn. Prosz zwrócić uwag na podr cznik obsługi maszyny. MP7430 0,1 do 1,414 MP7431 0,0001 do 0,016 [mm] MP7440 Zatrzymanie przebiegu programu przy M06: +0 Bez zatrzymania przebiegu programu przy M06: +1 Bez wywołania cyklu przy pomocy M89: +0 Wywołanie cyklu przy pomocy M89: +2 Zatrzymanie przebiegu programu przy M funkcjach: +0 Bez zatrzymania przebiegu programu przy M funkcjach: +4 kV współczynniki nie przeł czalne poprzez M105 i M106: +0 kV współczynniki przeł czalne poprzez M105 i M106: +8 Posuw w osi narz dzi z M103 F.. Zmniejszenie posuwu nie jest aktywne: +0 Posuw w osi narz dzi z M103 F.. Zmniejszenie posuwu jest aktywne: +16 Zatrzymanie dokładnościowe przy pozycjonowaniu z osiami obrotu nie aktywne: +0 Zatrzymanie dokładnościowe przy pozycjonowaniu z osiami obrotu aktywne: +64
SL cykle
HEIDENHAIN iTNC 530
595
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
Obróbka i przebieg programu Komunikaty o bł dach przy wywoływaniu cyklu MP7441 Wydać komunikat o bł dach, jeżeli żaden z M3/M4 nie jest aktywny: 0 Anulować komunikat o bł dach, jeżeli żaden z M3/M4 nie jest aktywny: +1 zarezerwowany: +2 Komunikat o bł dach anulować, jeśli gł bokość zaprogramowano dodatnio: +0 Komunikat o bł dach wydać, jeśli gł bokość zaprogramowano dodatnio: +4 MP7442 Funkcja nieaktywna: 0 Orientacja bezpośrednio poprzez NC: 1 M funkcja dla orientacji wrzeciona: 1 do 999 MP7470 0 do 99 999 [mm/min] MP7471 0 do 99 999 [mm/min] MP7475 Przesuni cia punktu zerowego odnosz si do punktu zerowego obrabianego przedmiotu: 0 Przy wprowadzeniu 1 na starszych modelach sterowań TNC i w software 340 420 xx przesuni cia punktu zerowego odnosz si do punktu zerowego maszyny. Ta funkcja nie znajduje si już wi cej do dyspozycji. Zamiast tabeli punktów zerowych, odnosz cej si do REF, należy używać obecnie tabeli preset (patrz „Zarz dzanie punktem odniesienia przy pomocy tabeli preset” na stronie 70)
M funkcja dla orientacji wrzeciona w cyklach obróbkowych
Maksymalna pr dkość torowa przy Override posuwu 100% w rodzajach pracy przebiegu programu Posuw dla ruchów wyrównawczych osi obrotowych Parametry maszynowe kompatybilności dla tabeli punktów zerowych
596
14 Tabele i przegl dy ważniejszych informacji
14.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych
Interfejs V.24/RS 232 C HEIDENHAIN urz dzenia peryferyjne
Interfejs spełnia wymogi europejskiej normy EN 50 178 „Bezpieczne oddzielenie od sieci”. Przy zastosowaniu 25 biegunowego bloku adaptera: TNC VB 365 725 xx Blok adaptera VB 274 545 xx 310 085 01 Gniazdo Trzpień Gniazdo Trzpień Kolor 1 1 1 1 biały/br zowy 3 2 20 7 6 4 5 3 2 20 7 6 4 5 3 2 20 7 6 4 5 3 2 20 7 6 4 5 8 osłona Og. zewn trzna Og. Og. Og. szary różowy fioletowy osłona zewn trzna żółty zielone br zowy czerwone
Trzpień Obłożenie Gniazdo Kolor 1 nie zajmować 1 2 3 4 5 6 7 8 9 Og. RXD TXD DTR Sygnał GND DSR RTS CTR 2 3 4 5 6 7 8 żółty zielone br zowy czerwone niebieski szary różowy
Gniazdo 1 2 3 8 7 6 5 4 20 Og.
nie zajmować 9 osłona zewn trzna Og.
Przy zastosowaniu 9 biegunowego bloku adaptera: TNC VB 355 484 xx Blok adaptera VB 366 964 xx 363 987 02 Trzpień Gniazdo Trzpień Gniazdo Kolor 1 1 1 1 czerwone 2 3 4 5 6 7 2 3 4 5 6 7 8 9 Og. 2 3 4 5 6 7 8 9 Og. 2 3 4 5 6 7 8 9 Og. żółty biały br zowy czarny fioletowy szary biały/zielony zielone osłona zewn trzna
Trzpień Obłożenie Gniazdo Kolor 1 nie zajmować 1 czerwone 2 3 4 5 6 7 8 9 Og. RXD TXD DTR Sygnał GND DSR RTS CTR 2 3 4 5 6 7 8 żółty biały br zowy czarny fioletowy szary
Gniazdo 1 3 2 6 5 4 8 7 9 Og.
biały/zielony 8 zielone osłona zewn trzna 9 Og.
nie zajmować 9 osłona zewn trzna Og.
HEIDENHAIN iTNC 530
597
14.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych
14.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych
Urz dzenia zewn trzne (obce)
Obłożenie gniazd urz dzenia obcego może znacznie odchylać si od obłożenia gniazd urz dzenia firmy HEIDENHAIN. Obłożenie to jest zależne od urz dzenia i od sposobu przesyłania danych. Prosz zapoznać si z obłożeniem gniazd bloku adaptera, znajduj cym si w tabeli poniżej. Blok adaptera 363 987 02 VB 366 964 xx Gniazdo Trzpień Gniazdo Kolor 1 1 1 czerwone 2 3 4 5 6 7 8 9 Og. 2 3 4 5 6 7 8 9 Og. 2 3 4 5 6 7 8 9 Og. żółty biały br zowy czarny fioletowy szary biały/ zielony zielone Gniazdo 1 3 2 6 5 4 8 7 9
Osłona Og. zewn trzna
598
14 Tabele i przegl dy ważniejszych informacji
Interfejs V.11/RS 422
Do V.11 interfejsu zostaj podł czane tylko urz dzenia zewn trzne (obce). Interfejs spełnia wymogi europejskiej normy EN 50 178 „Bezpieczne oddzielenie od sieci”. Obłożenie gniazd wtyczkowych jednostki logicznej TNC (X28) i bloku adaptera s identyczne. Blok adaptera 363 987 01 Trzpień Gniazdo 1 1 2 3 4 5 6 7 8 9 Og. 2 3 4 5 6 7 8 9 Og.
TNC Gniazdo 1 2 3 4 5 6 7 8 9 Og. Obłożenie RTS DTR RXD TXD Sygnał GND CTS DSR RXD TXD osłona zewn trzna
VB 355 484 xx Trzpień 1 2 3 4 5 6 7 8 9 Og. Kolor czerwone żółty biały br zowy czarny fioletowy szary biały/zielony zielone Osłona zewn trzna Gniazdo 1 2 3 4 5 6 7 8 9 Og.
Ethernet interfejs RJ45 gniazdo
Maksymalna długość kabla: nieekranowanego: 100 m ekranowanego: 400 m Pin 1 2 3 4 5 6 7 8 Sygnał TX+ TX– REC+ wolny wolny REC– wolny wolny Receive Data Opis Transmit Data Transmit Data Receive Data
HEIDENHAIN iTNC 530
599
14.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych
14.3 Informacja techniczna
14.3 Informacja techniczna
Objaśnienie symboli standard Opcja osi Opcja software 1 Opcja software 2 Funkcje operatora Krótki opis Podstawowy model: 3 osie plus wrzeciono Czwarta oś NC plus oś pomocnicza lub 8 dalszych osi lub 7 dalszych osi plus 2 wrzeciona Cyfrowa regulowanie dopływu pr du i pr dkości obrotowej W dialogu tekstem otwartym firmy HEIDENHAIN, przy pomocy smarT.NC i według DIN/ ISO Pozycje zadane dla prostych i okr gów we współrz dnych prostok tnych lub biegunowych Dane wymiarowe absolutne lub przyrostowe Wyświetlanie i wprowadzenie w mm lub calach Wskazanie drogi kółka obrotowego przy obróce z doł czeniem funkcji kółka obrotowego Promień narz dzia na płaszczyźnie obróbki i długość narz dzia Kontur ze skorygowanym promieniem obliczyć wst pnie do 99 wierszy w przód (M120) Trójwymiarowa korekcja promienia narz dzia dla późniejszych zmian danych narz dzi, bez konieczności ponownego obliczania programu Kilka tabeli narz dzi z dowoln liczb narz dzi Tabele danych skrawania dla automatycznego obliczania pr dkości obrotowej wrzeciona i posuwu na podstawie specyficznych dla narz dzia danych (pr dkość skrawania, posuw na jeden z b) W odniesieniu do toru punktu środkowego narz dzia W odniesieniu do ostrza narz dzia Wytwarzanie programu ze wspomaganiem graficznym, podczas odpracowywania innego programu
Wprowadzenie programu Dane o położeniu
Korekcje narz dzia
Tabele narz dzi Tabele danych skrawania
Stała pr dkość torowa
Praca równoległa
600
14 Tabele i przegl dy ważniejszych informacji
Funkcje operatora 3D obróbka (opcja software 2) Szczególnie płynne prowadzenie przemieszczenia bez szarpni ć 3D korekcja narz dzia poprzez wektor normalnych powierzchni Zmiana położenia głowicy odchylnej przy pomocy elektronicznego kółka obrotowego podczas przebiegu programu, pozycja ostrza narz dzia pozostaje bez zmian (TCPM = Tool Center Point Management) Utrzymywać narz dzie prostopadle do konturu Korekcja promienia narz dzia prostopadle do kierunku przemieszczenia i kierunku narz dzia Spline interpolacja Programowanie konturów na rozwini tej powierzchni bocznej cylindra Posuw w mm/min Prosta Fazka Tor kołowy Punkt środkowy koła Promień koła Przylegaj cy stycznie tor kołowy Zaokr glanie naroży Po prostej: tangencjalnie lub prostopadle Po okr gu Swobodne programowanie konturu FK tekstem otwartym firmy HEIDENHAIN z graficznym wspomaganiem dla nie wymiarowanych zgodnie z wymogami NC przedmiotów Podprogramy Powtórzenie cz ści programu Dowolny program jako podprogram Cykle wiercenia dla wiercenia, wiercenia gł bokiego, rozwiercania, wytaczania, pogł biania, gwintowania z uchwytem wyrównawczym lub bez uchwytu wyrównawczego Cykle dla frezowania gwintów wewn trznych i zewn trznych Obróbka zgrubna i wykańczaj ca kieszeni prostok tnych i okr głych Cykle dla frezowania metod wierszowania równych i ukośnych powierzchni Cykle dla frezowania rowków wpustowych prostych i okr głych Wzory punktowe na kole i liniach Kieszeń konturu – również równolegle do konturu Linia konturu Dodatkowo mog zostać zintegrowane cykle producenta – specjalne, wytworzone przez producenta maszyn cykle obróbki Przesuwanie, obracanie, odbicie lustrzane Współczynnik wymiarowy (specyficzny dla osi) Nachylenie płaszczyzny obróbki (opcja software 1)
Obróbka na stole obrotowym (opcja software 1) Elementy konturu
Dosuw do konturu i odsuw od konturu Swobodne programowanie konturu SK Skoki w programie
Cykle obróbki
Przeliczanie współrz dnych
HEIDENHAIN iTNC 530
601
14.3 Informacja techniczna
14.3 Informacja techniczna
Funkcje operatora Q parametry Programowanie przy pomocy zmiennych Funkcje matematyczne =, +, –, *, /, sin α , cos α Logiczne poł czenia (=, =/, <, >) Rachunek w nawiasach tan α , arcus sin, arcus cos, arcus tan, an, en, ln, log, wartość absolutna liczby, stała π , negowanie, miejsca po przecinku lub odcinanie miejsc do przecinka Funkcje dla obliczania koła Kalkulator Funkcja pomocy w zależności od kontekstu w przypadku komunikatów o bł dach Wspomaganie graficzne przy programowaniu cykli Wiersze komentarza w programie NC Pozycje rzeczywiste zostaj przej te bezpośrednio do programu NC Graficzna symulacja przebiegu obróbki, także jeśli inny program zostaje odpracowywany Widok z góry / prezentacja w 3 płaszczyznach / 3D prezentacja Powi kszenie fragmentu Grafika programowania W trybie pracy „Wprowadzenie programu do pami ci“ zostaj narysowanie wprowadzone NC wiersze (2D grafika kreskowa), także jeśli inny program zostaje odpracowany Graficzna prezentacja odpracowywanego programu z widokiem z góry /prezentacj w 3 płaszczyznach / 3D prezentacj Obliczanie czasu obróbki w trybie pracy „Test programu” Wyświetlanie aktualnego czasu obróbki w trybach pracyprzebiegu programu Przebieg wierszy w przód do dowolnego wiersza w programie i dosuw na obliczon pozycj zadan dla kontynuowania obróbki Przerwanie programu, opuszczenie konturu i ponowny dosuw Kilka tabeli punktów zerowych Tabele palet z dowoln liczb wpisów dla wyboru palet, NC programów i punktów zerowych mog zostać odpracowywane odpowiednio do przedmiotu lub do narz dzia Kalibrowanie czujnika pomiarowego Kompensowanie ukośnego położenia przedmiotu manualnie i automatycznie Wyznaczanie punktu odniesienia manualnie i automatycznie Automatyczny pomiar przedmiotów Cykle dla automatycznego pomiaru narz dzi
Pomoce przy programowaniu
Teach In Grafika testowa Rodzaje prezentacji
Grafika obróbki Rodzaje prezentacji Czas obróbki
Ponowne dosuni cie narz dzia do konturu
Tabele punktów zerowych Tabele palet:
Cykle sondy pomiarowej
602
14 Tabele i przegl dy ważniejszych informacji
Dane techniczne Komponenty Komputer główny MC 422 B Blok regulatora CC 422 lub CC 424 Pulpit sterowniczy TFT monitor kolorowy płaski z softkeys 15,1 cali
Pami ć programu Dokładność wprowadzania i krok wyświetlania Zakres wprowadzenia Interpolacja do 0,1 µm przy osiach linearnych do 0,000 1° przy osiach k towych Maximum 99 999,999 mm (3.937 cali) lub 99 999,999° w 4 osiach) Prosta w 5 osiach (eksport wymaga zezwolenia, opcja software 1) Okr g w 2 osicha Okr g w 3 osiach przy nachylonej płaszczyźnie obróbki (opcja software 1) Linia śrubowa: nałożenie toru kołowego i prostej Spline: odpracowywanie Splines (wielomian 3 stopnia) 3,6 ms 0,5 ms (opcja software 2) Dokładność regulowania położenia: Okres sygnału przyrz du pomiarowego położenia/1024 Czas cyklu regulatora położenia: 1,8 ms Czas cyklu regulatora pr dkości obrotowej: 600 µs Czas cyklu regulatora przepływu pr du: minimalnie 100 µs Maksymalnie 100 m (3 937 cali) maksymalnie 40 000 obr/min (przy 2 parach biegunów) Liniowe i nieliniowe bł dy osi, luz, ostrza zmiany kierunku przy ruchach kołowych, rozszerzenie cieplne Tarcie statyczne po jednym V.24 / RS 232 C i V.11 / RS 422 max. 115 kBaud Rozszerzony interfejs danych z LSV 2 protokołem dla zewn trznej obsługi TNC przez interfejs danych z HEIDENHAIN Software TNCremo Ethernet interfejs 100 Base T ok. 2 do 5 Mbaud (w zależności od typu pliku i obci żenia sieci) USB 2.0 interfejs Dla podł czenia urz dzeń wskazuj cych (mysz) Eksploatacja: 0°C do +45°C Magazynowanie:–30°C do +70°C
Czas przetwarzanie wiersza 3D prosta bez korekcji promienia Regulowanie osi
Droga przemieszczenia pr dkość obrotowa wrzeciona Kompensacja bł dów
Interfejsy danych
Temperatura otoczenia
HEIDENHAIN iTNC 530
603
14.3 Informacja techniczna
14.3 Informacja techniczna
Osprz t Elektroniczne kółka r czne HR 420 przenośne kółko r czne z ekranem HR 410 przenośne kółko r czne lub HR 130 wmontowywane kółko r czne lub do trzech HR 150 wmontowywanych kółek r cznych wł cznie poprzez adapter kółek r cznych HRA 110 TS 220: przeł czaj ca 3D sonda pomiarowa z podł czeniem kablowym lub TS 640: przeł czaj ca 3D sonda impulsowa z przesyłaniem na podczerwieni: TT 130: przeł czaj ca 3D sonda pomiarowa dla pomiaru narz dzia
Czujniki pomiarowe
604
14 Tabele i przegl dy ważniejszych informacji
Opcja software 1 Obróbka na stole obrotowym Programowanie konturów na rozwini tej powierzchni bocznej cylindra Posuw w mm/min Nachylenie płaszczyzny obróbki Okr g w 3 osiach przy nachylonej płaszczyźnie obróbki
Przeliczenia współrz dnych Interpolacja Opcja software 2 3D obróbka
Szczególnie płynne prowadzenie przemieszczenia bez szarpni ć 3D korekcja narz dzia poprzez wektor normalnych powierzchni Zmiana położenia głowicy odchylnej przy pomocy elektronicznego kółka obrotowego podczas przebiegu programu, pozycja ostrza narz dzia pozostaje bez zmian (TCPM = Tool Center Point Management) Utrzymywać narz dzie prostopadle do konturu Korekcja promienia narz dzia prostopadle do kierunku przemieszczenia i kierunku narz dzia Spline interpolacja Prosta w 5 osiach (eksport wymaga zezwolenia) 0,5 ms
Interpolacja Czas przetwarzanie wiersza Opcja konwertera DXF Ekstrakcja programów konturów z danych DXF
Wspomagany format: AC1009 (AutoCAD R12) Dla dialogów tekstem otwartym i programów konturów smarT.NC Komfortowe określenie punktów odniesienia (baz)
Opcja dynamicznego monitorowania kolizji (DCM) Monitorowanie kolizji we wszystkich trybach pracy maszyny Producent maszyn definiuje monitorowane objekty Trzystopniowy system ostrzegania w trybie r cznym Przerwanie programu w trybie automatyki Monitorowanie także przemieszczeń w 5 osiach
Opcja dodatkowego j zyka dialogowego Dodatkowy j zyk dialogowy J. słoweński
HEIDENHAIN iTNC 530
605
14.3 Informacja techniczna
14.3 Informacja techniczna
Opcja poziomu modyfikacji 2 (FCL 2) Aktywowanie ważnych udoskonaleń funkcjonalności Wirtualna oś narz dzia Cykl próbkowania 441, szybkie próbkowanie CAD offline filtr punktów 3D grafika liniowa Kieszeń konturu: przyporz dkowywanie każdemu podkonturowi oddzielnej gł bokości smarT.NC: Przekształcanie współrz dnych smarT.NC: Funkcja PLANE smarT.NC: Wspomagane graficznie skanowanie wierszy Rozszerzona funkcjonalność USB Wejście do sieci poprzez DHCP i DNC
606
14 Tabele i przegl dy ważniejszych informacji
Formaty wprowadzania danych i jednostki funkcji TNC Pozycje, współrz dne, promienie kół, długości fazek Numery narz dzi Nazwy narz dzi Wartośći delty dla korekcji narz dzia Pr dkości obrotowe wrzeciona posuwy Przerwa czasowa w cyklu 9 Skok gwintu w różnych cyklach K t dla orientacji wrzeciona K t dla współrz dnych biegunowych, obroty, nachylenie płaszczyzny K t współrz dnych biegunowych dla interpolacji linii śrubowej (CP) Numery punktów zerowych w cyklu 7 Wyspółczynnik wymiarowy w cyklach 11 i 26 Funkcje dodatkowe M Numery Q parametrów Wartośći Q parametrów Znaczniki (LBL) dla skoków w programie Znaczniki (LBL) dla skoków w programie Liczba powtórzeń cz ści programu REP Numer bł du przy funkcji Q parametru FN14 Spline parametr K Wykładnik dla Spline parametru Wektory normalnej N i T przy 3D korekcji 99 999,9999 do +99 999,9999 (5,4: Miejsca do przecinka, miejsca po przecinku) [mm] 0 do 32 767,9 (5,1) 16 znaków, przy TOOL CALL pomi dzy ““ napisane. Dozwolone znaki specjalne: #, $, %, &, 99,9999 do +99,9999 (2,4) [mm] 0 do 99 999,999 (5,3) [obr/min] 0 do 99 999,999 (5,3) [mm/min] lub [mm/z b] lub [mm/obr] 0 do 3 600,000 (4,3) [s] 99,9999 do +99,9999 (2,4) [mm] 0 do 360,0000 (3,4) [°] 360,0000 do 360,0000 (3,4) [°] 5 400,0000 do 5 400,0000 (4,4) [°] 0 do 2 999 (4,0) 0,000001 do 99,999999 (2,6) 0 do 999 (3,0) 0 do 1999 (4,0) 99 999,9999 do +99 999,9999 (5,4) 0 do 999 (3,0) Dowolny łańcuch tekstowy pomi dzy znakami cudzysłowu (““) 1 do 65 534 (5,0) 0 do 1 099 (4,0) 9,9999999 do +9,9999999 (1,7) 255 do 255 (3,0) 9,9999999 do +9,9999999 (1,7)
HEIDENHAIN iTNC 530
607
14.3 Informacja techniczna
14.4 Zmiana baterii bufora
14.4 Zmiana baterii bufora
Jeśli sterowanie jest wył czone, bateria bufora zaopatruje TNC w pr d, aby nie stracić danych znajduj cych si w pami ci RAM. Jeśli TNC wyświetla komunikat Zmiana baterii bufora, to należy zmienić bateri : Dla wymiany baterii bufora wył czyć maszyn i TNC! Bateria bufora może zostać wymieniona przez odpowiednio wykwalifikowany personel! Typ baterii:1 Lithium bateria, Typ CR 2450N (Renata) Id. Nr 315 878 01 1 Bateria bufora znajduje si w tylnej cz ści korpusu MC 422 B 2 Zmienić bateri ; nowa bateria może zostać włożona tylko we właściwym położeniu
608
14 Tabele i przegl dy ważniejszych informacji
iTNC 530 z Windows 2000 (opcja)
15.1 Wst p
15.1 Wst p
Umowa licencyjna dla końcowego klienta (EULA) dla Windows 2000
Prosz zwrócić uwag na umow licencyjn dla końcowego klienta konzernu Microsoft (EULA), doł czon do dokumentacji maszyny. Znajd Państwo EULA także na stronie internetowej firmy HEIDENHAIN pod www.heidenhain.de, >Service, >Download Bereich (dla downloadu), >Lizenzbestimmungen (warunki licencyjne).
Informacje ogólne
W niniejszym rozdziale opisane s specjalne funkcjonalne aspekty iTNC 530 z Windows 2000. Wszystkie funkcje systemowe Windows 2000 można znaleźć w dokumentacji Windows. Sterowania TNC firmy HEIDENHAIN były zawsze nakierunkowane na komfortow obsług dla użytkownika. łatwe programowanie tekstem otwartym firmy HEIDENHAIN, przystosowane do praktyki cykle, jednoznaczne klawisze funkcyjne i pogl dowe funkcje graficzne czyni je jednymi z najbardziej popularnych przystosowanych do pracy warsztacie sterowań. Obecnie znajduje si do dyspozycji dla operatora standardowy system operacyjny Windows jako interfejs użytkownika. Nowa wydajna hardware firmy HEIDENHAIN z dwoma procesorami tworzy przy tym baz dla iTNC 530 z Windows 2000. Jeden procesor zajmuje si zadaniami w czasie rzeczywistym i systemem operacyjnym HEIDENHAIN, podczas gdy drugi procesor oddany jest do dyspozycji dla standardowego systemu operacyjnego Windows i w tym samym otwiera operatorowi okno na świat technologii informacyjnej. Także w tym przypadku komfort obsługi znajduje si na pierszym planie: Na pulpicie sterowniczym zintegrowano kompletn klawiatur PC z touchpad. Wysokorozdzielczy 15 calowy monitor płaski ukazuje zarówno powierzchni iTNC jak i aplikacje Windows Poprzez USB interfejsy można po prostu podł czyć standardowe oprzyrz dowanie PC ta jak na przykład mysz, nap dy itd.
610
15 iTNC 530 z Windows 2000 (opcja)
Dane techniczne
Dane techniczne Wykonanie iTNC 530 z Windows 2000 Sterowanie z dwoma procesorami z systemem operacyjnym czasu rzeczywistego HEROS dla sterowania maszyn System operacyjny PC ta Windows 2000 jako interfejs użytkownika Pami ć RAM pami ć: 128 Mbajtów dla aplikacji sterowania 128 Mbajtów dla aplikacji Windows Dysk twardy 13 Gbajtów dla plików TNC 13 Gbajtów dla danych Windows, z tego 13 Gbajtów znajduje si do dyspozycji dla aplikacji Interfejsy danych Ethernet 10/100 BaseT (do 100 MBit/s; w zależności od stopnia wykorzystania sieci) V.24 RS232C (max. 115 200 Bit/s) V.11 RS422 (max. 115 200 Bit/s) 2 x USB 2 x PS/2
HEIDENHAIN iTNC 530
611
15.1 Wst p
15.2 Uruchomienie aplikacji iTNC 530
15.2 Uruchomienie aplikacji iTNC 530
Zameldowanie Windows
Po wł czeniu zasilania, iTNC 530 dokonuje automatycznie startu. Jeśli pojawia si dialog wprowadzenia dla zameldowania Windows, to mamy do dyspozycji dwie możliwości zamelowania: Zameldowanie jako operator TNC Zameldowanie jako lokalny administrator
Zameldowanie jako operator TNC
W polu zapisu User name wprowadzić nazw użytkownika „TNC, w polu zapisu Password nic nie zapisywać, klawiszem OK potwierdzić Software TNC zostaje automatycznie uruchomiona, w iTNC Control Panel pojawia si komunikat statusu Starting, Please wait... . Tak długo, jak zostaje wyświetlana iTNC Control Panel (patrz rysunek), nie uruchamiać lub obsługiwać innych programów Windows. Jeśli software iTNC została bez problemów uruchomiona, to Control Panel minimalizuje si do symbolu HEIDENHAIN na pasku zadań (task). Takie oznaczenie użytkownika pozwala na bardzo ograniczony dost p do systemu operacyjnego Windows. Operator nie może zmieniać ani nastawień sieciowych ani instalować nowej software.
612
15 iTNC 530 z Windows 2000 (opcja)
Zameldowanie jako lokalny administrator
Prosz nawi zać kontakt z producentem maszyn, aby uzyskać nazw użytkownika i hasło. Jako lokalny administrator operator może dokonywać instalowania software i nastawień sieciowych. Firma HEIDENHAIN nie wspomaga przy instalowaniu aplikacji Windows i nie przejmuje odpowiedzialności za funkcjonowanie zainstalowanych aplikacji. Firma HEIDENHAIN nie ponosi odpowiedzialności za niewłaściw zawartość dysku twardego, powstał poprzez instalowanie aktualizacji obcego oprogramowania lub dodatkowego oprogramowania. Jeśli po zmianach programów lub pracach nad serwisem danych koniecznych do wykonanie przez firm HEIDENHAIN, to firma HEIDENHAIN wystawia rachunek za te koszty serwisowe. Aby zapewnić bezproblemowe funkcjonowanie aplikacji iTNC, system Windows 2000 musi w każdej chwili posiadać wydajny CPU woln pami ć na dysku twardy na nap dzie C pami ć robocz dostateczny zakres interfejsu dysku twardego do dyspozycji. Sterowanie wyrównuje krótkie przerwy (do jednej sekundy przy czasie cyklu bloku wynosz cym 0,5 ms) w transmisji danych komputera Windows poprzez buforowanie danych TNC. Jeśli transmisja danych przez dłuższy czas nie nast puje płynnie w systemie Windows, to może to prowadzić do przerw w posuwie przy przebiegu programu i tym samym do uszkodzenia obrabianego przedmiotu. Należy zwrócić uwag na nast puj ce warunki przy instalowaniu software: Instalowany program nie może obci żać komputera Windows do granicy jego możliwości (128 MByte RAM, 266 MHz cz stotliwość taktu). Programy, wykonywane w Windows w stopniach priorytetu wyżej niż normalnie (above normal), wysoko (high) lub czas rzeczywisty (real time) (np. gry), nie mog być instalowane.
HEIDENHAIN iTNC 530
613
15.2 Uruchomienie aplikacji iTNC 530
15.3 iTNC 530 wył czyć
15.3 iTNC 530 wył czyć
Zasadniczo
Aby unikn ć strat danych przy wył czeniu, należy celowo wył czyć system operacyjny iTNC 530. W tym celu mamy do dyspozycji kilka możliwości, opisanych w poniższych rozdziałach. Dowolne wył czenie iTNC 530 może prowadzić do utraty danych. Zanim zostanie zamkni ty Windows, należy iTNC 530 aplikacje również zamkn ć.
Wymeldowanie użytkownika
Operator może w każdej chwili wymeldować si z Windows, bez negatywnego wpływu na software iTNC. Podczas operacji wymeldowania ekran iTNC nie jest widoczny i nie można dokonywać żadnych wpisów wi cej. Prosz zwrócić uwag , iż specyficzne klawisze maszynowe (np. NC start lub klawisze kierunkowe osi) pozostaj aktywnymi. Po tym, kiedy zameldował si nowy użytkownik, ekran iTNC jest ponownie widoczny.
614
15 iTNC 530 z Windows 2000 (opcja)
Zamkni cie aplikacji iTNC
Uwaga! Zanim zostanie zamkni ta aplikacja iTNC, koniecznie nacisn ć klawisz wył czenia awaryjnego (Not Aus) W przeciwnym razie może dojść do straty danych lub maszyna może zostać uszkodzona. Dla zamkni cia aplikacji iTNC znajduj si do dyspozycji dwie możliwości: Wewn trzne zamkni cie poprzez tryb pracy Obsługa r czna: zamyka jednocześnie Windows Zewn trzne zamkni cie poprzez iTNC controlpanel: zamyka tylko aplikacj iTNC Wewn trzne zamkni cie poprzez tryb pracy Obsługa r czna Wybrać rodzaj pracy Obsługa r czna Przeł czać pasek softkey, aż zostanie wyświetlony softkey dla zamkni cia aplikacji iTNC Wybrać funkcj wył czenia, jeszcze raz pytanie dialogu przy pomocy Softkey TAK potwierdzić Jeśli na ekranie iTNC pojawi si komunikat It’s now safe to turn off your computer, to można wył czyć napi cie zasilaj ce iTNC 530 Zewn trzne zamkni cie poprzez iTNC controlpanel Nacisn ć na ASCII klawiaturze klawisz Windows: Aplikacja iTNC zostaje zminimalizowana i wyświetlony pasek zadań Klikn ć podwójnie na zielony symbol HEIDENHAIN po prawej stronie u dołu na pasku zadań: Pojawia si wówczas iTNC – ControlPanel (patrz rysunek) Wybrać funkcj dla zamkni cia aplikacji iTNC 530: Przycisk Stop iTNC nacisn ć Po naciśni ciu klawisza wył czenia awaryjnego komunikat iTNC przy pomocy przycisku Tak potwierdzić Aplikacja iTNC zostaje zatrzymana iTNC ControlPanel pozostaje aktywnym. Poprzez przycisk Restart iTNC można na nowo uruchomić iTNC 530 Aby zakończyć Windows prosz wybrać przycisk Start punkt menu Shut down... ponownie punkt menu Shut down... i potwierdzić z OK
HEIDENHAIN iTNC 530
615
15.3 iTNC 530 wył czyć
15.3 iTNC 530 wył czyć
Zamkni cie Windows
Jeśli próbujemy zamkn ć Windows, podczas gdy software iTNC jest jeszcze aktywna, to sterowanie wydaje ostrzeżenie (patrz rysunek). Uwaga! Zanim potwierdzimy z OK, koniecznie nacisn ć klawisz wył czenia awaryjnego (Not Aus) W przeciwnym razie może dojść do straty danych lub maszyna może zostać uszkodzona. Jeśli potwierdzimy z OK, to software iTNC zostaje zakończona i nast pnie Windows zamkni ty. Uwaga! Windows wyświetla po kilku sekundach własne ostrzeżenie (patrz rysunek), przykrywaj ce ostrzeżenie TNC. Nie potwierdzać ostrzeżenia nigdy z End Now, bo prowadzi to do utraty danych lub maszyna mogłaby zostać uszkodzona.
616
15 iTNC 530 z Windows 2000 (opcja)
15.4 Nastawienia sieciowe
Warunek
Aby dokonywać nastawień sieciowych, należy zameldować si jako lokalny administrator. Prosz nawi zać kontakt z producentem maszyn, aby uzyskać konieczne w tym celu nazw użytkownika i hasło. Nastawień może dokonywać tylko specjalista od sieci komputerowych.
Dopasowanie nastawień
W pakiecie dostarczanym klientowi iTNC 530 zawiera dwa poł czenia sieciowe, Local Area Connection i iTNC Internal Connection (patrz rysunek). Local Area Connection jest poł czeniem iTNC z sieci operatora. Wszystkie znane na Windows 2000 nastawienia można dopasować do własnej sieci (patrz w tym celu także opis specyfiki sieciowej Windows 2000). iTNC Internal Connection jest wewn trznym poł czeniem iTNC Zmiany nastawień tego poł czenia nie s dozwolone i mog spowodować niezdolność do funkcjonowania iTNC. Ten wewn trzny adres sieciowy jest nastawiony wst pnie na 192.168.254.253 i nie może kolidować z sieci firmow , subnet 192.168.254.xxx nie może egzystować. Opcja Obtain IP adress automatically (automatycznie wyszukiwać adres sieciowy) nie może być aktywna.
HEIDENHAIN iTNC 530
617
15.4 Nastawienia sieciowe
15.4 Nastawienia sieciowe
Sterowanie dost pem
Administratorzy posiadaj dost p do nap dów D, E i F TNC. Prosz zwrócić uwag , iż dane na tych partycjach s kodowane cz ściowo dwójkowo i dost p z zapisem może prowadzić do niezdefiniowanego zachowania iTNC. Partycje D, E i F posiadaj prawa dost pu dla grupy użytkowników SYSTEM i Administrators. Poprzez grup SYSTEM zostaje zapewnione, iż serwis Windows, startuj cy sterowanie, otrzyma dost p. Poprzez grup Administrators dokonuje si poł czenia komputera czasu rzeczywistego iTNC poprzez iTNC Internal Connection z sieci . Nie można ograniczyć dost pu dla tych grup, ani doł czyć innych grup i tym grupom zabronić określonych rodzajów dost pu (ograniczenia dost pu maj w Windows odgrywaj ważniejsz rol niż zezwolenia na dost p).
618
15 iTNC 530 z Windows 2000 (opcja)
15.5 Szczególne aspekty zarz dzania plikami
Nap d iTNC
Jeśli wywołujemy zarz dzanie plikami iTNC, to otrzymujemy w lewym oknie list wszystkich oddanych do dyspozycji nap dów, np. C:\: Partycja Windows wmontowanego dysku twardego RS232:\: Szeregowy interfejs 1 RS422:\: Szeregowy interfejs 2 TNC:\: Partycja danych iTNC Dodatkowo mog znajdować si w dyspozycji dalsze nap dy sieciowe, doł czone poprzez Windows Explorer. Prosz uwzgl dnić, iż nap d danych iTNC pojawia si pod nazw TNC:\ w zarz dzaniu plikami Ten nap d (partycja) nosi w Windows Explorer nazw D. Podkatalogi na nap dzie TNC (np. RECYCLER i SYSTEM VOLUME IDENTIFIER) zostaj generowane przez Windows 2000 i nie mog zostać usuni te przez operatora. Poprzez parametr maszynowy 7225 można zdefiniować litery nap du, które nie maj zostać ukazywane w zarz dzaniu plikami TNC. Jeśli w Windows Explorer został doł czony nowy nap d sieciowy, to należy w takim przypadku aktualizować wyświetlanie znajduj cych si w dyspozycji nap dów iTNC. Wywołać zarz dzanie plikami: Klawisz PGM MGT nacisn ć Ustawić jasne pole w lewo na okno nap du Przeł czyć pasek softkey na drugi poziom Aktualizować widok na nap dy: Softkey AKT. DRZEWO nacisn ć
HEIDENHAIN iTNC 530
619
15.5 Szczególne aspekty zarz dzania plikami
15.5 Szczególne aspekty zarz dzania plikami
Transmisja danych do iTNC 530
Zanim można rozpocz ć przesyłanie danych z iTNC, należy doł czyć odpowiedni nap d poprzez Windows Explorer. Dost p do tak zwanej UNC nazwy sieci (np. . \\PC0815\DIR1) nie jest możliwy. Pliki specyficzne dla TNC Po wł czeniu iTNC 530 do sieci, można z iTNC przechodzić na dowolny komputer i przesyłać dane. Określone typy plików można uruchomiać tylko poprzez transmisj danych z iTNC. Przyczyn tego jest fakt, iż przy przesyłaniu danych do iTNC pliki musz zostać przekształcone na format dwójkowy. Kopiowanie poniżej przedstawionych typów plików poprzez Windows Explorer na nap d danych D nie jest dozwolone! Typy plików, które nie mog być kopiowane poprzez Windows Explorer: Programy z dialogiem tekstem otwartym (końcówka .H) smarT.NC unit programy (końcówka .HU) smarT.NC programy konturu (końcówka .HC) Programy DIN/ISO (rozszerzenie .I) Tabele narz dzi (rozszerzenie .T) Tabele miejsca narz dzi (rozszerzenie . TCH) Tabele palet (rozszerzenie .P) Tabele punktów zerowych (rozszerzenie .D) Tabele punktów (rozszerzenie .PNT) Tabele danych skrawania (rozszerzenie .CDT) Dowolnie definiowalne tabele (rozszerzenie . TAB) Sposób post powania przy transmisji danych: Patrz „Przesyłanie danych do/od zewn trznego nośnika danych”, strona 113. ASCII pliki ASCII pliki (pliki z końcówk .A) można bez ograniczeń kopiować bezpośrednio poprzez Explorer. Prosz uwzgl dnić, iż wszystkie pliki, które chcemy przetwarzać na TNC, musz być zapisane na nap dzie D.
620
15 iTNC 530 z Windows 2000 (opcja)
Symbole
3D dane odpracować ... 413 3D korekcja Peripheral Milling ... 185 3D prezentacja ... 526
E
Ekran ... 39 Elipsa ... 514 Ethernet interfejs konfigurowanie ... 560 Możliwości podł czenia ... 557 Poł czenie nap dów sieci lub rozwi zywanie takich poł czeń ... 116 Wst p ... 557
F
Funkcja PLANE ... 450 Animacja ... 452 Automatyczne wysuwanie ... 467 Definicja k ta Eulera ... 458 Definicja k ta projekcyjnego ... 456 Definicja k ta przestrzennego ... 454 Definicja punktów ... 462 Definicja wektora ... 460 Frezowanie nachylonym narz dziem ... 472 Inkrementalna definicja ... 464 Wybór możliwych rozwi zań ... 470 Wycofać ... 453 Zachowanie przy pozycjonowaniu ... 466 Funkcja szukania ... 127 Funkcje dodatkowe funkcje dodatkowe dla kontroli przebiegu programu ... 235 dla laserowych maszyn do ci cia ... 262 dla osi obrotowych ... 254 dla podania danych o współrz dnych ... 236 dla wrzeciona i chłodziwa ... 235 dla zachowania si narz dzi na torze kształtowym ... 239 wprowadzić ... 234 Funkcje toru kształtowego Podstawy ... 196 koła i łuki kołowe ... 198 Pozycjonowanie wst pne ... 199 Funkcje trygonometryczne ... 496
A
Aktualizowanie oprogramowania TNC ... 552 Animacja funkcji PLANE ... 452 ASCII pliki ... 137 Automatyczne obliczanie danych skrawania ... 169, 186 Automatyczny pomiar narz dzi ... 169 Automatyczny start programu ... 543
F
Fazka ... 206 FCL ... 550 FN xx: Patrz programowanie Q parametrów Folder ... 106 kopiować ... 109 wymazać ... 110 założyć ... 106 Frezowanie gwintów wierceniem ... 310 Frezowanie gwintów wpuszczanych ... 306 Frezowanie gwintu na zewn trz ... 318 Frezowanie gwintu podstawy ... 302 Frezowanie gwintu wewn trz ... 304 Frezowanie nachylonym narz dziem na pochylonej płaszczyźnie ... 472 Frezowanie okr głych rowków ... 359 Frezowanie płaszczyzn ... 419 Frezowanie rowka podłużnego ... 356 Frezowanie rowków Obróbka zgrubna+obróbka wykańczaj ca ... 338 ruchem posuwisto zwrotnym ... 356 Frezowanie ukośne na gotowo ... 294 Funkcja FCL ... 7
C
Centrowanie ... 278 Ci cie laserem, funkcje dodatkowe ... 262 Cykl definiować ... 267 grupy ... 268 wywołać ... 269 Cykle i tabele punktów ... 274 Cykle próbkowania: Patrz podr cznik obsługi maszyny Cykle sondy impulsowej Cykle wiercenia ... 276 Cylinder ... 516 Czas pracy ... 578
D
Długość narz dzia ... 165 Dane o narz dziach indeksować ... 172 wartości delta ... 166 wprowadzić do programu ... 166 wprowadzić do tabeli ... 167 wywołać ... 178 Dane techniczne ... 600 iTNC 530 z Windows 2000 ... 611 Dialog ... 121 Dialog tekstem otwartym ... 121 Dosun ć narz dzie do konturu ... 200 Dysk twardy ... 99
G
Generowanie L bloku ... 574 Grafiki Perspektywy ... 524 Powi kszenie wycinka ... 529 przy programowaniu ... 129, 131 powi kszenie fragmentu ... 130 Gwintowanie bez uchwytu wyrównawczego ... 298, 300 z uchwytem wyrównawczym ... 296
HEIDENHAIN iTNC 530
621
Index
Index
H
Helix frezowanie gwintów wierconych ... 314 Helix interpolacja ... 220
M
Materiał ostrza narz dzia ... 169, 188 M funkcje: Patrz Funkcje dodatkowe MOD funkcja opuścić ... 548 Przegl d ... 549 wybrać ... 548 Monitorowanie Kolizja ... 83 Monitorowanie kolizji ... 83
O
Okr g otworów ... 366 Okr gły rowek Obróbka zgrubna+obróbka wykańczaj ca ... 343 Określenie czasu obróbki ... 531 Określić materiał obrabianego przedmiotu ... 187 Oś obrotu przemieszczenie na zoptymalizowanym odcinku: M126 ... 255 zredukować wskazanie: M94 ... 256 Opcje software ... 605 Opuścić kontur ... 200 Orientacja wrzeciona ... 446 Osłona cylindra ... 386, 388 Frezowanie konturu ... 392 Obróbka mostka ... 390 Osie główne ... 95 Osie nachylenia ... 257, 258 Osie pomocnicze ... 95 Osprz t ... 50 Otwarte naroża konturu: M98 ... 243
I
Indeksowane narz dzia ... 172 Informacje o formacie ... 607 Interfejs danych Obłożenia wtyczek ... 597 przygotować ... 553 przyporz dkować ... 554 iTNC 530 ... 38 z Windows 2000 ... 610
N
Nachylenie płaszczyzny obróbki ... 77, 437, 450 Nachylić płaszczyzn obróbki ... 77, 437 Cykl ... 437 Kolejność działań ... 440 r cznie ... 77 Nadzór przestrzeni roboczej ... 534, 569 Nadzór układu impulsowego ... 250 Nastawienia sieciowe ... 560 iTNC 530 z Windows 2000 ... 617 Nawiercanie ... 278 Nazwa narz dzia ... 165 Nazwa programu Patrz zarz dzanie plikami, nazwa pliku NC komunikaty o bł dach ... 143, 144 Numer narz dzia ... 165 numer opcji ... 550 Numer Software ... 550 Numery wersji ... 551
K
Kalkulator ... 142 Kieszeń okr gła obróbka wykańczaj ca ... 352 Obróbka zgrubna+obróbka wykańczaj ca ... 334 Kieszeń prostok tna Obróbka wykańczaj ca ... 348 Obróbka zgrubna+obróbka wykańczaj ca ... 329 Koło pełne ... 209 Komunikaty o bł dach ... 143, 144 Pomoc przy ... 143 wydawanie ... 502 Kopiowanie cz ści programu ... 126 Korekcja narz dzia długość ... 181 promień ... 182 Korekcja promienia ... 182 Naroża zewn trzne, naroża wewn trzne ... 184 wprowadzenia ... 183 Kula ... 518
P
Pakietowania ... 479 Parametry maszynowe dla 3D sond pomiarowych impulsowych ... 583 dla obróbki i przebiegu programu ... 595 dla TNC wyświetlaczy i TNC edytora ... 587 dla zewn trznego przesyłania danych ... 583 Parametry użytkownika ... 582 ogólne dla 3D sond pomiarowych impulsowych ... 583 dla obróbki i przebiegu programu ... 595 dla TNC wyświetlaczy, TNC edytora ... 587 dla zewn trznego przesyłania danych ... 583 specyficzne dla danej maszyny ... 568
O
Obłożenie wtyczek interfejsów danych ... 597 Obliczanie danych skrawania ... 186 Obróbka czopu okr głego na gotowo ... 354 Obróbka na gotowo dna ... 382 Obróbka na gotowo kraw dzi bocznych ... 383 Obróbka wykańczaj ca czopu prostok tnego ... 350 Obrót ... 435 Odbicie lustrzane ... 433 Odsuw od konturu ... 249
L
Liczby klucza ... 551 Linia śrubowa ... 220 Lista bł dów ... 144 Lista komunikatów o bł dach ... 144 Look ahead ... 246
622
P
Ping ... 564 Plik tekstowy funkcje edycji ... 138 funkcje usuwania ... 139 odnajdywanie cz ści tekstu ... 141 otwierać i opuszczać ... 137 Plik użycia narz dzi ... 567 Podł czanie/usuwanie urz dzeń USB ... 117 Podł czenie do sieci ... 116 Podprogram ... 475 Podstawy ... 94 Podział ekranu. ... 40 Pogł bianie wsteczne ... 288 Pomiar narz dzi ... 169 Pomoc przy komunikatach o bł dach ... 143 Ponowne dosuni cie narz dzia do konturu ... 542 Posuw szybki ... 164 Posuw w milimetrach/wrzeciono obrót: M136 ... 245 posuwie ... 66 dla osi obrotu, M116 ... 254 zmienić ... 67 Powierzchnia regulacji ... 416 Powtórzenie cz ści programu ... 476 Pozycje obrabianego przedmiotu bezwzgl dne ... 97 przyrostowe ... 97 Pozycjonowanie przy nachylonej płaszczyźnie obróbki ... 238, 261 z r cznym wprowadzaniem danych ... 88 Pr dkość przesyłania danych ... 553 Preset tabela ... 70 Program edycja ... 123 otworzyć nowy ... 119 segmentowanie ... 135 struktura ... 118 Programowanie parametrów: Patrz programowanie Q parametrów
P
Programowanie Q parametrów ... 490 Funkcje dodatkowe ... 501 Funkcje trygonometryczne ... 496 Jeśli/to decyzje ... 498 Podstawowe funkcje matematyczne ... 493 Wskazówki dla programowania ... 491 Programowanie ruchu narz dzia ... 121 Promień narz dzia ... 166 Prosta ... 205, 219 Przeł czenie pisowni duż /mał liter ... 138 Przebieg bloków w przód ... 540 po przerwie w zasilaniu ... 540 Przebieg programu kontynuować po przerwie ... 539 Przebieg bloków w przód ... 540 Przegl d ... 536 przerwać ... 537 przeskoczyć bloki ... 544 wykonać ... 536 Przedstawienie w 3 płaszczyznach ... 525 Przej ć pozycj rzeczywist ... 122 Przejechać punkty odniesienia ... 54 Przeliczanie współrz dnych ... 426 Przeprowadzenie aktualizacji oprogramowania ... 552 Przerwa czasowa ... 444 Przerwać obróbk ... 537 Przesuni cie osi maszyny ... 57 krok po kroku ... 58 przy pomocy elektronicznego kó ka obrotowego ... 59, 60 przy pomocy zewn trznych klawiszy kierunkowych ... 57 Przesuni cie punktu zerowego w programie ... 427 z tabelami punktów zerowych ... 428 Przetwarzanie danych DXF ... 225 Pulpit sterowniczy ... 41 Punkt środkowy koła ... 208 Punkt startu w zagł bieniu przy wierceniu ... 293
Q
Q parametry kontrolować ... 500 Przekazywanie wartości do PLC ... 504 wydać niesformatowane ... 504 zaj te z góry ... 509
R
Rachunek w nawiasach ... 505 Rodzaje pracy ... 42 Rodziny cz ści ... 492 Rozwiercanie dokładne otworu ... 282 Rozwiercanie: Patrz SL cykle, przeci ganie Ruchy na torze kształtowym Wpółrz dne biegunowe współrz dne prostok tne Ruchy po torze kształtowym Wpółrz dne biegunowe Prosta ... 219 Tor kołowy wokół bieguna CC ... 219 Tor kołowy z przyleganiem stycznym ... 220 współrz dne prostok tne Prosta ... 205 Przegl d ... 204, 218 Tor kołowy wokół środka koła CC ... 209 tor kołowy z określonym promieniem ... 210 Tor kołowy z przyleganiem stycznym ... 212
S
Segmentowanie programów ... 135 Skoroszyt ... 101 SL cykle cykl Kontur ... 375 dane konturu ... 379 nałożone na siebie kontury ... 376, 406 obróbka na gotowo kraw dzi bocznych ... 383 obróbka wykańczaj ca dna ... 382 Podstawy ... 372, 403 Rozwiercanie ... 381 Trajektoria konturu ... 384 wiercenie wst pne ... 380
HEIDENHAIN iTNC 530
623
Index
Index
S
SL cykle ze wzorem (formuł ) konturu Software dla transmisji danych ... 555 Sprawdzanie użycia narz dzi ... 567 Sprawdzenie poł czenia z sieci ... 564 Stała pr dkość na torze kształtowym: M90 ... 239 Stałe współrz dne maszynowe: M91, M92 ... 236 Stan modyfikacji ... 7 Status pliku ... 103 Symulacja graficzna ... 530
W
Wł czenie pozycjonowanie kółkiem obrotowym w czasie przebiegu programu : M118 ... 248 Wł czyć ... 54 Widok formularza ... 192 Widok z góry ... 524 Wiercenie ... 280, 286, 291 Punkt startu w zagł bieniu ... 293 Wiercenie gł bokie ... 291 Punkt startu w zagł bieniu ... 293 Wiercenie uniwersalne ... 286, 291 Wiersz wstawić, zmienić ... 124 wymazać ... 124 Windows 2000 ... 610 WMAT.TAB ... 187 Wpółrz dne biegunowe Podstawy ... 96 programowanie ... 218 Wprowadzać komentarze ... 136 Wprowadzić pr dkość obrotow wrzeciona ... 178 Współczynnik posuwu dla ruchów pogł biania: M103 ... 244 Współczynnik wymiarowy ... 436 Współrz dne biegunowe Wył czenie ... 56 Wybierać punkt odniesienia ... 98 Wybór konturu z DXF ... 230 Wybrać jednostk miary ... 119 Wybrać typ narz dzia ... 169 Wymiana narz dzia ... 179 Wyświetlacz stanu ... 45 dodatkowy ... 46 ogólne ... 45 Wyświetlić pliki pomocy ... 577 Wytaczanie ... 284 Wywołanie programu Dowolny program jako podprogram ... 477 przez cykl ... 445 wywołanie programu Wyznaczyć punkt odniesienia ... 68 bez 3D sondy impulsowej ... 68 Wzory punktowe na liniach ... 368 na okr gu ... 366 Przegl d ... 365
Z
Zabezpieczanie danych ... 100 Zainstalowanie pakietu serwisowego ... 552 Zależne pliki ... 566 Zameldowanie Windows ... 612 Zamienianie tekstów ... 128 Zaokr glanie naroży ... 207 Zarz dzanie plikami ... 101 Foldery kopiować ... 109 założyć ... 106 konfigurowanie przez MOD ... 565 kopiowanie tabel ... 108 Nadpisywanie plików ... 115 Nazwa pliku ... 99 Plik kopiować ... 107 Plik wymazać ... 110 pliki zaznaczyć ... 111 Przegl d funkcji ... 102 Skoroszyty ... 101 Typ pliku ... 99 wybrać plik ... 104 wywołać ... 103 zabezpieczenie pliku ... 112 Zależne pliki ... 566 zewn trzne przesyłanie danych ... 113 zmiana nazwy pliku ... 112 Zarz dzanie programem: Patrz zarz dzanie plikami Zarz dzanie punktami odniesienia ... 70 Zdefiniować półwyrób ... 119 Zewn trzny dost p ... 580 Zewnt rzne przesyłanie danych iTNC 530 ... 113 iTNC 530 z Windows 2000 ... 619 Zmiana baterii bufora ... 608 Zmienić pr dkość obrotow wrzeciona ... 67
Ś
Ścieżka ... 101
T
Tabela danych skrawania ... 186 Tabela miejsca ... 175 Tabela narz dzi edycja, opuszczenie ... 171 Funkcje edycji ... 171 możliwości wprowadzenia informacji ... 167 Tabela palet odpracować ... 149, 160 przej cie współrz dnych ... 147, 151 wybrać i opuścić ... 148, 154 Zastosowanie ... 146, 150 Tabele punktów ... 272 Teach In ... 122, 205 Teleserwis ... 579 Test programu do określonego bloku ... 535 Nastawić szybkość ... 523 Przegl d ... 532 wykonać ... 534 TNCremo ... 555 TNCremoNT ... 555 Tor kołowy ... 209, 210, 212, 219, 220 Trajektoria konturu ... 384 Trygonometria ... 496
U
Układ odniesienia ... 95 USB interfejs ... 610 ustawić SZYBKOść TRANSMISJI ... 553
624
Tabela przegl dowa: funkcje dodatkowe
M M00 M01 M02 Działanie Przebieg programu STOP/wrzeciono STOP/chłodziwo OFF Wybieralny Przebieg programu STOP Przebieg programu STOP/wrzeciono STOP/chłodziwo OFF/w razie konieczności skasowanie wskazania stanu (w zależności od parametrów maszynowych)/skok powrotny do wiersza 1 Wrzeciono ON zgodnie z ruchem wskazówek zegara Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara Wrzeciono STOP Zmiana narz dzia/przebieg programu STOP/(zależne od parametrów maszynowech)/wrzeciono STOP Chłodziwo ON Chłodziwo OFF Wrzeciono ON zgodnie z ruchem wskazówek zegara/chłodziwo ON Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara /chłodziwo ON Ta sama funkcja jak M02 Wolna funkcja dodatkowa lub Wywołanie cyklu, działanie modalne (zależy od parametrów maszyny) Tylko w trybie z opóźnieniem: stała pr dkość torowa na narożach W wierszu pozycjonowania: Współrz dne odnosz si do punktu zerowego maszyny W wierszu pozycjonowania: Współrz dne odnosz si do zdefiniowanej przez producenta maszyn pozycji np. do pozycji zmiany narz dzia Wskazanie osi obrotowej zredukować do wartości poniżej 360° Obróbka niewielkich stopni konturu Otwarte kontury obrabiać kompletnie na gotowo Wywoływanie cyklu blokami Działanie na pocz tku na końcu Strona wiersza wiersza Strona 235 Strona 545 Strona 235
M03 M04 M05 M06 M08 M09 M13 M14 M30 M89 M90 M91 M92 M94 M97 M98 M99
Strona 235
Strona 235 Strona 235 Strona 235 Strona 235 Strona 269 Strona 239 Strona 236 Strona 236 Strona 256 Strona 241 Strona 243 Strona 269 Strona 180
M101 Automatyczna zmiana narz dzia z narz dziem siostrzanym, jeśli maksymalny okres trwałości upłyn ł M102 M101 wycofać M103 Zredukować posuw przy zagł bianiu w materiał do współczynnika F (wartość procentowa) M104 Aktywować ponownie ostatnio wyznaczony punkt odniesienia M105 Przeprowadzić obróbk z drugim kV współczynnikiem M106 Przeprowadzić obróbk z pierwszym kv współczynnikiem M107 Komunikat o bł dach przy narz dziach siostrzanych z naddatkiem anulować M108 M107 wycofać
Strona 244 Strona 238 Strona 595 Strona 179
M
Działanie
Działanie na
pocz tku na końcu Strona wiersza wiersza Strona 246
M109 Stała pr dkość torowa przy ostrzu narz dzia (zwi kszenie posuwu i zredukowanie) M110 Stała pr dkość torowa przy ostrzu narz dzia (tylko zredukowanie posuwu) M111 M109/M110 wycofać M114 Autom. korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań) M115 M114 wycofać M116 Posuw przy osiach k towych w mm/min n M117 M116 wycofać M118 Wł czenie pozycjonowania kółkiem r cznym w czasie przebiegu programu M120 Obliczanie wst pne konturu ze skorygowanym promieniem (LOOK AHEAD) M124 Nie uwzgl dniać punktów przy odpracowaniu nie skorygowanych wierszy prostych M126 Przemieścić osie obrotu po zoptymalizowanym torze ruchu M127 M126 wycofać M128 Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM) M129 M128 wycofać M130 W wierszu pozycjonowania: punkty odnosz si do nienachylonego układu współrz dnych M134 Zatrzymanie dokładnościowe na nie przylegaj cych do siebie stycznie przejściach konturu przy pozycjonowaniu z osiami obrotu M135 M134 wycofać M136 Posuw F w milimetrach na obrót wrzeciona M137 M136 wycofać M138 Wybór osi wahań M140 Odsuni cie od konturu w kierunku osi narz dzia M141 Anulować nadzór układu impulsowego M142 Usun ć modalne informacje o programie M143 Usun ć obrót podstawowy M144 Uwzgl dnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza M145 M144 wycofać M148 W przypadku NC stop odsun ć narz dzie automatycznie od konturu M149 M148 wycofać M150 Wygasić komunikat wył cznika końcowego (funkcja działaj ca wierszami) M200 M201 M202 M203 M204 Ci Ci Ci Ci Ci cie laserowe: Wydawać bezpośrednio zaprogramowane napi cie laserowe: Ci cie laserowe: wydawać napi cie jako funkcj cie laserowe: Wydawać napi cie jako funkcj pr dkości cie laserowe: Ci cie laserowe: wydawać napi cie jako funkcj cie laserowe: Ci cie laserowe: wydawać napi cie jako funkcj cie odcinka czasu (rampa) czasu (impuls)
Strona 257 Strona 254 Strona 248 Strona 246 Strona 240 Strona 255 Strona 258 Strona 238 Strona 260
Strona 245 Strona 260 Strona 249 Strona 250 Strona 251 Strona 251 Strona 261
Strona 252 Strona 253 Strona 262
Przegl d funkcji DIN/ISO
iTNC 530
M funkcje M00 M01 M02 Przebieg programu STOP/wrzeciono STOP/ chłodziwo OFF Wybieralny Przebieg programu STOP Przebieg programu STOP/wrzeciono STOP/ chłodziwo OFF w koniecznym przypadku wymazanie wyświetlacza stanu (zależne od parametru maszynowego)/skok powrotny do wiersza 1 Wrzeciono ON zgodnie z ruchem wskazówek zegara Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara Wrzeciono STOP Zmiana narz dzia/przebieg programu STOP/(zależne od parametrów maszynowech)/wrzeciono STOP Chłodziwo ON Chłodziwo OFF Wrzeciono ON zgodnie z ruchem wskazówek zegara /chłodziwo ON Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara /chłodziwo ON Ta sama funkcja jak M02 Wolna funkcja dodatkowa lub Wywołanie cyklu, działanie modalne (zależy od parametrów maszyny) Tylko w trybie z opóźnieniem: stała pr dkość torowa na narożach Wywoływanie cyklu blokami W wierszu pozycjonowania: Współrz dne odnosz si do punktu zerowego maszyny W wierszu pozycjonowania: Współrz dne odnosz si do zdefiniowanej przez producenta maszyn pozycji np. do pozycji zmiany narz dzia Wskazanie osi obrotowej zredukować do wartości poniżej 360° Obróbka niewielkich stopni konturu Otwarte kontury obrabiać kompletnie na gotowo
M funkcje M109 Stała pr dkość torowa ostrza narz dzia (zwi kszenie posuwu i jego redukcja) M110 Stała pr dkość torowa ostrza narz dzia (tylko redukowanie posuwu) M111 M109/M110 wycofać M114 Autom. korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań) M115 M114 wycofać M116 Posuw przy osiach k towych w mm/min n M117 M116 wycofać M118 Wł czenie pozycjonowania kółkiem r cznym w czasie przebiegu programu M120 Obliczanie wst pne konturu ze skorygowanym promieniem (LOOK AHEAD) M124 Nie uwzgl dniać punktów przy odpracowaniu nie skorygowanych wierszy prostych M126 Przemieścić osie obrotu po zoptymalizowanym torze ruchu M127 M126 wycofać M128 Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM) M129 M128 wycofać M130 W wierszu pozycjonowania: punkty odnosz si do nienachylonego układu współrz dnych M134 Zatrzymanie dokładnościowe na nie przylegaj cych do siebie stycznie przejściach konturu przy pozycjonowaniu z osiami obrotu M135 M134 wycofać M136 Posuw F w milimetrach na obrót wrzeciona M137 M136 wycofać M138 Wybór osi wahań M142 Usun ć modalne informacje o programie M143 Usun ć obrót podstawowy M144 Uwzgl dnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza M145 M144 wycofać M150 Wygaszanie komunikatów wył cznika końcowego M200 Ci cie laserowe: Wydawać bezpośrednio zaprogramowane napi cie M201 Ci cie laserowe: Ci cie laserowe: wydawać napi cie jako funkcj odcinka M202 Ci cie laserowe: Wydawać napi cie jako funkcj pr dkości M203 Ci cie laserowe: Ci cie laserowe: wydawać napi cie jako funkcj czasu (rampa) M204 Ci cie laserowe: Ci cie laserowe: wydawać napi cie jako funkcj czasu (impuls)
M03 M04 M05 M06 M08 M09 M13 M14 M30 M89
M90 M99 M91 M92
M94 M97 M98
M101 Automatyczna zmiana narz dzia z narz dziem siostrzanym, jeśli maksymalny okres trwałości upłyn ł M102 M101 wycofać M103 Zredukować posuw przy zagł bianiu w materiał do współczynnika F (wartość procentowa) M104 Aktywować ponownie ostatnio wyznaczony punkt odniesienia M105 Przeprowadzić obróbk z drugim kv współczynnikiem M106 Przeprowadzić obróbk z pierwszym kv współczynnikiem M107 Komunikat o bł dach przy narz dziach siostrzanych z naddatkiem anulować M108 M107 wycofać
G funkcje Przemieszczenia narz dzia G00 G01 G02 Interpolacja prostej, kartzjańska, na biegu szybkim Interpolacja prostej, kartezjańska Interpolacja kołowa, kartezjańska, zgodnie z ruchem wskazówek zegara G03 Interpolacja koła, kartezjańska, w kierunku przeciwnym do ruchu wskazówek zegara G05 Interpolacja koła, kartezjańska, bez danych o kierunku obrotu G06 Interpolacja koła, kartezjańska, tangencjalne przejście konturu G07* Wiersz pozycjonowania równoległy do osi G10 Interpolacja prostej, biegunowo, na biegu szybkim G11 Interpolacja prostej, biegunowo G12 Interpolacja prostej, biegunowo, w kierunku ruchu wskazówek zegara G13 Interpolacja prostej, biegunowo, w kierunku przeciwnym do ruchu wskazówek zegara G15 Interpolacja kołowa, biegunowo, bez kierunku obrotu G16 Interpolacja koła, biegunowo, tangencjalne przejście konturu Najechać lub opuścić fazk /zaokr glenie/kontur G24* Fazki o długości R G25* Zaokr glanie naroży z promieniem R G26* Płynny (tangencjalny) najazd konturu z promieniem R G27* Płynne (tangencjalne) opuszczenie konturu z promieniem R Definicja narz dzia G99* Z numerem narz dzia T, długości L, promieniem R Korekcja promienia narz dzia G40 G41 G42 G43 G44 Bez korekcji promienia narz dzia Korekcja toru narz dzia, na lewo od konturu Korekcja toru narz dzia, na prawo od konturu równoległa do osi korekcja dla G07, przedłużenie równoległa do osi korekcja dla G07, skrócenie
G funkcje Cykle dla wytwarzania odwiertów i gwintów G262 G263 G264 G265 G267 Frezowanie gwintów Frezowanie gwintów wpuszczanych Frezowanie gwintów wierceniem Helix frezowanie gwintów wierconych Frezowanie gwintu zewn trznego
Cykle dla frezowania kieszeni,czopów i rowków wpustowych G210 G211 G212 G213 G214 G215 G251 G252 G253 G254 Frezowanie rowków wahadłowym zagł bianiem Okr gły rowek wahadłowym zagł bianiem Obróbka na gotowo kieszeni prostok tnej Obróbka wykańczaj ca czopu prostok tnego Obróbka na gotowo kieszeni okr głej Obróbka czopu okr głego na gotowo Kieszeń prostok tna Kieszeń okr gła Rowek wpustowy Okr gły rowek
Cykle dla wytwarzania wzorów (szablonów) punktowych G220 Wzory punktowe na okr gu G221 Wzory punktowe na liniach SL cykle grupa 2 G37 G120 G121 G122 G123 G124 G125 G127 G128 Kontur, definicja numerów podprogramu konturu cz ściowego Określić dane konturu (ważne dla G121 do G124) wiercenie wst pne Usuwanie materiału równolegle do osi (obróbka zgrubna) Obróbka na gotowo dna Obróbka na gotowo boków Linia konturu (obróbka otwartych konturów) Osłona cylindra Osłona cylindra frezowanie rowków wpustowych
Przeliczenia współrz dnych G53 Przesuni cie punktu zerowego z tabeli punktów zerowych G54 Przesuni cie punktu zerowego w programie G28 Odbicie symetryczne konturu G73 Obrót układu współrz dnych G72 Współczynnik wymiarowy, kontur zmniejszyć/ powi kszyć G80 Nachylić płaszczyzn obróbki G247 Wyznaczyć punkt odniesienia Cykle dla frezowania metod wierszowania G60 3D dane odpracować G230 Frezowanie metod wierszowania równych powierzchni G231 Frezowanie wierszowaniem dowolnie nachylonych powierzchni *) Wierszami działaj ca funkcja
Definicja półwyrobu dla grafiki G30 G31 (G17/G18/G19) minimalny punkt (G90/G91) maksymalny punkt
Cykle dla wytwarzania odwiertów i gwintów G240 G200 G201 G202 G203 G204 G205 G206 G207 G208 G209 Centrowanie Wiercenie Rozwiercanie dokładne otworu Wytaczanie Wiercenie uniwersalne Pogł bianie wsteczne Wiercenie gł bokich otworów uniwersalne Gwintowanie z uchwytem wyrównawczym Gwintowanie otworów bez uchwytu wyrównawczego Frezowanie odwiertów Gwintowanie z łamaniem wióra
G funkcje Cykle sondy pomiarowej dla uchwycenia ukośnego położenia G400 G401 G402 G403 G404 G405 Obrót podstawy przez dwa punkty Obrót podstawy przez dwa odwierty Obrót podstawowy przez dwa czopy Kompensowanie obrotu podstawy przez oś obrotu wyznaczenie obrotu podstawy (tła) Kompensowanie ukośnego położenia przez oś C
G funkcje Jednostka miary G70 G71 Jednostka miary cale (określić na pocz tku programu) Jednostka miary milimetry (określić na pocz tku programu)
Inne G funkcje G29 Ostatnia wartość zadana położenia jako biegun G38 (punkt środkowy okr gu) G51* Przebieg programu STOP Wybór wst pny narz dzia (przy centralnej pami ci G79* narz dzi) G98* Wywołanie cyklu Numer Label wyznaczyć *) Wierszami działaj ca funkcja Adresy % % # A B C D DL DR E F F F F G H H H I J K L L L M N P P Q Pocz tek programu wywołanie programu Numer punktu zerowego z cyklem G53 Ruch obrotowy wokół osi X Ruch obrotowy wokół osi Y Ruch obrotowy wokół osi Z Q parametry definicje Korekcja zużycia długości z T Korekcja zużycia promień z T Tolerancja z M112 i M124 Posuw Przerwa czasowa z G04 Współczynnik wymiarowy z G72 Współczynnik F redukowanie z M103 G funkcje współrz dne biegunowe k t K t obrotu z G73 K t graniczny z M112 X współrz dna punktu środkowego koła/bieguna Y współrz dna punktu środkowego koła/bieguna Z współrz dna punktu środkowego koła/bieguna Wyznaczanie numer Label przy pomocy G98 Skok do nr Label Długość narz dzia z G99 M funkcje Numer wiersza Parametry cyklu w cyklach obróbki Wartość lub Q parametr w definicji Q parametrów Q parametr
Cykle sondy pomiarowej dla wyznaczania punktu odniesienia (bazy) G410 G411 G412 G413 G414 G415 G416 G417 G418 Baza prostok t wewn trz Baza prostok t zewn trz Baza okr g wewn trz Baza okr g zewn trz Baza naroże zewn trz Baza naroże wewn trz Baza okr g odwiertów środek Baza w osi sondy pomiarowej Baza na środku 4 odwiertów
Cykle sondy pomiarowej dla pomiaru obrabianego przedmiotu G55 G420 G421 G422 G423 G424 G425 G426 G427 G430 G431 Pomiar dowolnych współrz dnych Pomiar dowolnych k tów Pomiar odwiertu Pomiar czopu okr głego Pomiar kieszeni prostok tnej Pomiar czopu prostok tnego Pomiar rowka Pomiar szerokości mostka Pomiar dowolnych współrz dnych Pomiar okr g odwiertów środek Pomiar dowolnej płaszczyzny
Cykle sondy pomiarowej dla pomiaru narz dzia G480 G481 G482 G483 Kalibrowanie TT Pomiar długości narz dzia Pomiar promienia narz dzia Pomiar długości i promienia narz dzia
Cykle specjalne G04* G36 G39* G62 G440 G441 Przerwa czasowa z F sekund Orientacja wrzeciona wywołanie programu Odchylenia tolerancji dla szybkiego frezowania konturu Pomiar przesuni cia osi Szybkie próbkowanie
Ustalić płaszczyzn obróbki G17 G18 G19 G20 Płaszczyzna X/Y, oś narz dzia Z Płaszczyzna Z/X, oś narz dzia Y Płaszczyzna Y/Z, oś narz dzia X Oś narz dzia IV
Dane o wymiarach G90 G91 Dane wymiarowe absolutne Dane wymiarowe przyrostowe
Adresy R R R R S S T T T U V W X Y Z * Współrz dne biegunowe promień Promień okr gu z G02/G03/G05 Promień zaokr glenia z G25/G26/G27 Promień narz dzia z G99 Pr dkość obrotowa wrzeciona Orientacja wrzeciona z G36 Definicja narz dzia z G99 Wywołanie narz dzia nast pne narz dzie z G51 Oś rownolegle do osi X Oś rownolegle do osi Y Oś rownolegle do osi Z X oś Y oś Z oś Koniec wiersza
Korekcja promienia podprogramów konturu
Kontur Kolejność programowania elementów konturu promień korekcja G42(RR) G41 (RL)
Wewn trz zgodnie z ruchem wskazówek (kieszeń) zegara (CW) W kierunku przeciwnym do ruchu wskazówek zegara (CCW) Zewn trz zgodnie z ruchem wskazówek (wysepka) zegara (CW) W kierunku przeciwnym do ruchu wskazówek zegara (CCW)
G41 (RL) G42(RR)
Przeliczenia współrz dnych
Przeliczanie współrz d nych Punkt zerowy przesuni cie Odbicie lustrzane Obrót G37 P01 ... G120 Q1 ... G121 Q10 ... Współczynnik wymiarowy Płaszczyzna obróbki Płaszczyzna obróbki Aktywować G54 X+20 Y+30 Z+10 G28 X G73 H+45 G72 F 0,8 G80 A+10 B+10 C+15 PLANE ... Anulować G54 X0 Y0 Z0 G28 G73 H+0 G72 F1 G80 PLANE RESET
Cykle konturu
Struktura programu przy obróbce z kilkoma narz dziami Lista podprogramów konturu Dane konturu definiować Wiertło definiować/wywołać Cykl konturu: Wiercenie wst pne Wywołanie cyklu Frez do obróbki zgrubnej definiować/ wywołać Cykl konturu: Rozwiercanie Wywołanie cyklu
G122 Q10 ...
Q parametry definicje
D 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 19 Funkcja Przyporz dkowanie Dodawanie Odejmowanie Mnożenie Dzielenie Pierwiastek Sinus Cosinus Pierwiastek z sumy kwadratów c = ÷ a2+b2 Jeżeli równy, to skok do numeru Label Jeżeli nierówny, to skok do numeru Label Jeżeli wi kszy, to skok do numeru Label Jeżeli mniejszy, to skok do numeru Label K t (k t z c . sin a und c . cos a) Numer bł du Print (druk) Przypisanie PLC
Frez do obróbki na gotowo definiować/ wywołać G123 Q11 ... Cykl konturu: obróbka wykańczaj ca dna Wywołanie cyklu Frez do obróbki na gotowo definiować/ wywołać G124 Q11 ... Cykl konturu: Obróbka na gotowo kraw dzi bocznych Wywołanie cyklu Koniec głównego programu, skok powrotny Podprogramy konturu M02 G98 ... G98 L0
DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany { +49 (86 69) 31-0 | +49 (86 69) 50 61 E-Mail: info@heidenhain.de Technical support | +49 (86 69) 31-10 00 E-Mail: service@heidenhain.de Measuring systems { +49 (86 69) 31-31 04 E-Mail: service.ms-support@heidenhain.de TNC support { +49 (86 69) 31-31 01 E-Mail: service.nc-support@heidenhain.de NC programming { +49 (86 69) 31-31 03 E-Mail: service.nc-pgm@heidenhain.de PLC programming { +49 (86 69) 31-31 02 E-Mail: service.plc@heidenhain.de Lathe controls { +49 (7 11) 95 28 03-0 E-Mail: service.hsf@heidenhain.de www.heidenhain.de
3D-sondy impulsowe firmy HEIDENHAIN
pomagaj w zredukowaniu czasów pomocniczych: Na przykład przy • • • • ustawieniu obrabianych przedmiotów wyznaczaniu punktów odniesienia pomiarze obrabianych przedmiotów digitalizowaniu 3D-form przy pomocy sond impulsowych dla półwyrobów TS 220 z kablem TS 640 z przesyłaniem danych przy pomocy podczerwieni • pomiar narz dzi • nadzorowanie zużycia narz dzia • uchwycenie złamania narz dzia
przy pomocy sondy impulsowej narz dziowej TT 130
Ve 01 533 188-P1 · SW02 · 0.5 · 11/2005 · S · Drukowano w Niemczech · Zmiany zastrzegamy
DIN ISO programowanie
Instrukcja obsługi dla operatora DIN/ISO Programowanie
iTNC 530
NC software 340 490 xx 340 491 xx 340 492 xx 340 493 xx 340 494 xx
Polski (pl) 11/2005
Elementy obsługi jednostki ekranu Wybrać podział ekranu Monitor pomi dzy trybem pracy maszyny i trybem programowania wybrać Softkeys: Wybrać funkcj na ekranie Softkey paski przeł czyć Klawiatura alfanumeryczna: wprowadzić litery i znaki Nazwa pliku Komentarze DIN/ISO programy Wybrać rodzaje pracy maszyny Obsługa r czna El. kółko obrotowe smarT.NC Pozycjonowanie z r cznym wprowadzeniem danych Przebieg programu pojedyńczymi blokami Przebieg programu według kolejności bloków Wybrać tryb pracy programowania Program wprowadzić do pami ci/edycja Test programu Zarz dzać programami/plikami, funkcje TNC Wybierać programy/pliki i wymazywać Zewnt rzne przesyłanie danych Definiowanie wywołania programu, wybór tabeli punktów zerowych i punktów Wybrać funkcj MOD Wyświetlić teksty pomocnicze przy NC komunikatach o bł dach Wszystkie aktualne komunikaty o bł dach wyświetlić Wyświetlić kalkulator Przesun ć jasne pole i wiersze, cykle oraz funkcje parametrów wybierać bezpośrednio Przesun ć jasne tło Bezpośredni wybór bloków, cykli i funkcji parametrów bezpośredni Gałki obrotowe Override dla posuwu/pr dkości obrotowej wrzeciona
100 100
Programowanie ruchu kształtowego Dosuni cie narz dzia do konturu/odsuni cie Swobodne programowanie konturu SK Prosta Środek koła/biegun dla współrz dnych biegunowych Tor kołowy wokół środka koła Tor kołowy z promieniem Tor kołowy z przyleganiem stycznym Fazka/zaokr glanie naroży Dane o narz dziach Wprowadzić i wywołać długość narz dzia i promień Cykle, podprogramy i powtórzenia cz ści programu Definiować i wywoływać cykle Wprowadzać i wywoływać podprogramy i cz ści programu Wprowadzić rozkaz zatrzymania programu do danego programu Cykle sondy pomiarowej zdefiniować Wprowadzić osi współrz dnych i liczby, edycja Wybór osi współrz dnych lub ... wprowadzanie ich do programu ... Liczby Punkt dziesi tny/odwrócić znak liczby Wprowadzenie współrz dnych biegunowych/Wartości przyrostowe Q parametry programowanie/Q parametry status Położenie rzeczywiste, przej ć wartości z kalkulatora Pomin ć pytania trybu konwersacyjnego i skasować słowa Zakończyć wprowadzanie danych i kontynuować dialog Zamkn ć blok, zakończyć wprowadzenie Wycofa wprowadzanie wartości liczbowych lub TNC Przerwać tryb konwersacyjny, cz ść programu skasować Funkcje specjalne/smarT.NC Wyświetlić funkcje specjalne smarT.NC: Wybrać nast pn stopk w formularzu
150 S%
50
150 F% 0
50
smarT.NC: Pierwsze pole wprowadzenia w poprzednich/nast pnych ramkach wybrać
0
TNC typ, software i funkcje
Niniejszy podr cznik obsługi opisuje funkcje, które dost pne s w urz dzeniach TNC, poczynaj c od nast puj cych numerów NC oprogramowania. Typ TNC iTNC 530 iTNC 530 E iTNC 530 iTNC 530 E iTNC 530 terminal programowania NC Software Nr 340 490 02 340 491 02 340 492 02 340 493 02 340 494 02
Litera oznaczenia E odznacza wersj eksportow TNC. Dla wersji eksportowych TNC obowi zuje nast puj ce ograniczenie: Przesuni cia prostoliniowe jednocześnie do 4 osi wł cznie Producent maszyn dopasowuje zakres eksploatacyjnej wydajności TNC przy pomocy parametrów technicznych do danej maszyny. Dlatego też opisane s w tym podr czniku obsługi funkcje, które nie s w dyspozycji na każdej TNC. Funkcje TNC, które nie znajduj si w dyspozycji na wszystkich maszynach to na przykład: Pomiar narz dzia przy pomocy TT Prosz skontaktować si z producentem maszyn aby poznać rzeczywisty zakres funkcji maszyny. Wielu producentów maszyn i firma HEIDENHAIN oferuj kursy programowania dla urz dzeń TNC. Udział w takiego rodzaju kursach jest szczególnie polecany, aby móc intensywnie zapoznać si z funkcjami TNC. Podr cznik obsługi dla użytkownika Cykle sondy impulsowej: Wszystkie funkcje układu impulsowego s opisane w oddzielnym podr czniku obsługi. W koniecznym przypadku prosz zwrócić si do firmy HEIDENHAIN, dla uzyskania tego podr cznika obsługi. Ident nr: 533 189 xx
Dokumentacja dla użytkownika: Nowy tryb pracy smarT.NC opisany jest w oddzielnej instrukcji Lotse (pilot). W razie konieczności prosz zwrócić si do firmy HEIDENHAIN, dla uzyskania tej instrukcji obsługi. Ident nr: 533 191 xx
HEIDENHAIN iTNC 530
5
Opcje software
Sterowanie iTNC 530 dysponuje różnymi opcjami software, które mog zostać aktywowane zarówno przez operatora jak i przez producenta maszyn. Każda opcja musi zostać aktywowana oddzielnie i zawiera przestawione poniżej funkcje: Opcja software 1 Interpolacja osłony cylindra (cykle 27, 28, 29 i 39) Posuw w mm/min na osiach obrotu: M116 Nachylenie płaszczyzny obróbki (cykl 19, PLANE funkcja i softkey 3D ROT w trybie pracy Sterowanie r czne) Okr g w 3 osiach przy nachylonej płaszczyźnie obróbki Opcja software 2 Czas przetwarzania wierzsa 0,5 ms zamiast 3,6 ms Interpolacja w 5 osiach Spline interpolacja 3D obróbka: M114: Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań): M128: Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM) FUNCTION TCPM: Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM) z możliwości nastawienia sposobu działania M144: Uwzgl dnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza Dodatkowe parametry Obróbka wykańczaj ca/zgrubna i Tolerancja dla osi obrotu w cyklu 32 (G62) LN wiersze (3D korekcja) Opcja software DXF konwerter Ekstrakcja konturów z plików DXF (format R12). Opcja software DCM kolizja Funkcja; przy pomocy której zostaj kontrolowane zdefiniowane przez producenta maszyn obszary, dla unikania kolizji. Opcja software dodatkowy j zyk dialogowy J. słoweński 6 Opis Strona 225
Opis Strona 83
Opis Strona 587
Stopień modyfikacji (upgrade funkcje)
Oprócz opcji software znacz ce modyfikacje oprogramowania TNC zostaj zarz dzane poprzez tak zwany Feature Content Level (angl. poj cie dla stopnia rozwoju funkcjonalności). Funkcje, podlegaj ce FCL; nie znajduj si w dyspozycji operatora, jeżeli dokonuje si modyfikacji software na TNC. Takie funkcje oznaczone s w instrukcji poprzez FCL n, przy czym n oznacza aktualny numer stanu modyfikacji. Można przy pomocy zakupowanego kodu na stałe aktywować funkcje FCL. W tym celu prosz nawi zać kontakt z producentem maszyn lub z firm HEIDENHAIN. FCL 2 funkcje 3D grafika liniowa Wirtualna oś narz dzia Wspomaganie USB urz dzeń tzw. blokowych (sticków pami ci, dysków twardych, nap dów CD ROM) Filtrowanie konturów, utworzonych zewn trznie Możliwość przypisywania dla każdego podkonturu w formule konturu różnych gł bokości Dynamiczne IP zarz dzanie adresami DHCP Cykle sondy pomiarowej dla globalnego nastawienia parametrów sondy pomiarowej smarT.NC: Skanownie wierszy wspomagane graficznie smarT.NC: Przekształcanie współrz dnych smarT.NC: Funkcja PLANE Opis Strona 131 Strona 82 Strona 117
Instrukcja dla operatora z dialogiem tekstem otwartym Strona 403
Strona 558 Instrukcja dla operatora z cyklami sondy impulsowej: Lotse (pilot) smarT.NC Lotse (pilot) smarT.NC Lotse (pilot) smarT.NC
Przewidziane miejsce eksploatacji
TNC odpowiada klasie A zgodnie z europejsk norm EN 55022 i jest przewidziane do eksploatacji szczególnie w centrach przemysłowych.
HEIDENHAIN iTNC 530
7
Nowe funkcje w odniesieniu do poprzednich wersji 340 422 xx/ 340 423 xx
Wprowadzono nowy, bazuj cy na formularzach, tryb pracy smarT.NC. Dla tego trybu znajduje si oddzielna dokumentacja dla operatora do dyspozycji. W zwi zku z wprowadzeniem nowego trybu rozszerzono także pole sterowania TNC. Do dyspozycji operatora znajduj si nowe klawisze, przy pomocy których można szybko nawigować w trybie smarT.NC (patrz „Pulpit sterowniczy” na stronie 41) Wersja z jednym procesorem wspomaga poprzez interfejs USB 2.0 urz dzenia wskazuj ce (myszy) Nowy cykl NAKIEłKOWANIE (patrz „NAKIEŁKOWANIE (cykl 240)” na stronie 278) Nowa instrukcja M150 dla wygaszania komunikatów wył cznika końcowego (patrz „Wygaszanie komunikatów wył cznika końcowego: M150” na stronie 253) M128 jest teraz także dozwolona przy starcie programu z dowolnegowiersza (patrz „Dowolne wejście do programu (przebieg bloków w przód)” na stronie 540) Liczba parametrów Q została rozszerzona do 2000 (patrz „Programowanie: Q parametry” na stronie 489) Liczba numerów identyfikatorów (etykiet) została rozszerzona do 1000. Dodatkowo można wyznaczać nazwy dla etykiet (patrz „Zaznaczyć podprogramy i powtórzenia cz ści programu” na stronie 474) W przypadku funkcji parametrów Q – D9 do D 12 można wyznaczać jako cel skoku nazw etykiety (patrz „Jeśli/to decyzje z Q parametrami” na stronie 498) W dodatkowym wyświetlaczu statusu zostaje ukazany aktualny czas (patrz „Ogólna informacja o programie” na stronie 46) Tabela narz dzi została rozszerzona o różne kolumny (patrz „Tabela narz dzi: Dane o narz dziach” na stronie 167) Test programu może zostać zatrzymywany i ponownie kontynuowany obecnie również w obr bie cykli obróbki (patrz „Wypełnić test programu” na stronie 534)
8
Zmienione funkcje w odniesieniu do poprzednich wersji 340 422 xx/ 340 423 xx
Układ wskazania statusu i dodatkowego wskazania statusu został zaprojektowany na nowo (patrz „Wyświetlacze stanu” na stronie 45) Software 340 490 nie wspomaga wi cej małych rozdzielczości w poł czeniu z monitorem BC 120 (patrz „Ekran” na stronie 39) Nowe rozplanowanie klawiatury TE 530 B (patrz „Pulpit sterowniczy” na stronie 41) Jako przygotowanie dla przyszłych funkcji został rozszerzony zakres wyboru typów narz dzi w tabeli narz dzi
HEIDENHAIN iTNC 530
9
Nowe funkcje 340 49x 02
Pliki DXF mog zostać obecnie bezpośrednio otwierane na TNC, w celu dokonywania ekstrakcji konturów w programie z dialogiem tekstem otwartym (patrz „Generowanie programów konturu na podstawie danych DXF (opcja software)” na stronie 225) W trybie pracy Program zapisać do pami ci znajduje si teraz grafika liniowa 3D (patrz „3D grafika liniowa (FCL 2 funkcja)” na stronie 131) Aktywny kierunek osi narz dzia może zostać wyznaczony w trybie manualnym jako aktywny kierunek obróbki (patrz „Wyznaczenie aktualnego kierunku osi narz dzia jako aktywnego kierunku obróbki (funkcja FCL2)” na stronie 82) Można obecnie kontrolować dowolnie definiowalne obszary maszyny odnośnie kolizji (patrz „Dynamiczne monitorowanie kolizji (opcja software)” na stronie 83) Dowolnie definowalne tabele TNC może obecnie przedstawiać w dotychczasowym widoku tabeli lub alternatywnie w widoku formularza (patrz „Przejście od widoku tabeli do widoku formularza” na stronie 192) W przypadku konturów, sprz żonych poprzez formuł konturu można zapisywać obecnie oddzielnie gł bokość obróbki dla każdego podkonturu (patrz „SL cykle ze wzorem (formuł ) konturu” na stronie 403) Wersja jednoprocesorowa wspomaga obecnie oprócz urz dzeń wskazuj cych (myszy) także blokowe urz dzenia USB (stick pami ci, nap dy dyskietek, dyski twarde, nap dy CD ROM) (patrz „USB urz dzenia w TNC (FCL 2 funkcja)” na stronie 117)
10
Zmienione funkcje 340 49x 02
Uproszczono dost p do tabeli Preset. Oprócz tego znajduj si do dyspozycji nowe możliwości zapisu wartości do tabeli Preset, patrz tabela „Zapis punktów odniesienia (baz) manualnie do pami ci w tabeli Preset“ Funkcja M136 w programach Inch (posuw w 0.1 cala/obr) nie jest wi cej kombinowalna z funkcj FU Potencjometry posuwu HR 420 nie zostaj teraz automatycznie przeł czane przy wyborze elektronicznego kółka obrotowego. Wyboru dokonuje si przy pomocy softeky na kółku. Dodatkowo zmniejszono rozmiary okna pierwszoplanowego przy aktywnym kółku, aby ulepszyć widoczność leż cego w tle wskazania (patrz „Ustawienia potencjometru” na stronie 62) Maksymalna ilość elementów konturów w cyklach SL zwi kszono do 8192, tak iż można dokonywać obróbki znacznie bardziej kompleksowych konturów (patrz „SL cykle” na stronie 372) FN16: F PRINT: Maksymalna liczba wydawalnych wartości parametrów Q na wiersz w pliku opisu formatu została zwi kszona do 32 (Instrukcja obsługi dialogu tekstem otwartym) Softkeys START a także START POJEDYNCZY WIERSZ w trybie pracy Test programu zostały zamienione, tak aby we wszystkich trybach pracy (Zapis do pami ci, smarT.NC, Test) operator dysponował tym samym uporz dkowaniem kolejności softkeys (patrz „Wypełnić test programu” na stronie 534) Design softkey został w pełni zmieniony
HEIDENHAIN iTNC 530
11
Treść
Wst p Obsługa r czna i nastawienie Pozycjonowanie z r cznym wprowadzeniem danych Programowanie: Podstawy zarz dzania plikami, pomoce dla programowania Programowanie: narz dzia Programowanie: programowanie konturów Programowanie: funkcje dodatkowe Programowanie: cykle Programowanie: funkcje specjalne Programowanie: podprogramy i powtórzenia cz ści programu Programowanie: Q parametry Test programu i przebieg programu MOD funkcje Tabele i przegl dy ważniejszych informacji iTNC 530 z Windows 2000 (opcja)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
HEIDENHAIN iTNC 530
13
1 Wst p ..... 37
1.1 iTNC 530 ..... 38 Programowanie: Dialog tekstem otwartym firmy HEIDENHAIN, smarT.NC i DIN/ISO ..... 38 Kompatybilność ..... 38 1.2 Ekran i pult sterowniczy ..... 39 Ekran ..... 39 Określenie podziału ekranu ..... 40 Pulpit sterowniczy ..... 41 1.3 Rodzaje pracy ..... 42 Obsługa r czna i Elektr. kółko obrotowe ..... 42 Pozycjonowanie z r cznym wprowadzeniem danych ..... 42 Program wprowadzić do pami ci/edycja ..... 43 Test programu ..... 43 Przebieg programu według kolejności bloków lub przebieg programu pojedyńczymi blokami danych ..... 44 1.4 Wyświetlacze stanu ..... 45 „Ogólny“ wyświetlacz stanu ..... 45 Dodatkowe wyświetlacze stanu ..... 46 1.5 Osprz t Trójwymiarowe układy impulsowe i elektroniczne kółka r czne firmy HEIDENHAIN ..... 50 3D sondy pomiarowe impulsowe ..... 50 Elektroniczne kółka r czne KR (niem. HR) ..... 51
HEIDENHAIN iTNC 530
15
2 Obsługa r czna i nastawienie ..... 53
2.1 Wł czyć, wył czyć ..... 54 Wł czyć ..... 54 Wył czenie ..... 56 2.2 Przesuni cie osi maszyny ..... 57 Wskazówka ..... 57 Przesun ć oś przy pomocy zewn trznego przycisku kierunkowego ..... 57 Ustalenie położenia krok po kroku ..... 58 Przemieszczanie przy pomocy elektronicznego kółka r cznego HR 410 ..... 59 Elektroniczne kółko obrotowe HR 420 ..... 60 2.3 Pr dkość obrotowa wrzeciona S, posuw F i funkcja dodatkowa M ..... 66 Zastosowanie ..... 66 Wprowadzić wartości ..... 66 Zmienić pr dkość obrotow wrzeciona i posuw ..... 67 2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej) ..... 68 Wskazówka ..... 68 Przygotowanie ..... 68 Wyznaczanie punktu odniesienia przez klawisze osiowe ..... 69 Zarz dzanie punktem odniesienia przy pomocy tabeli preset ..... 70 2.5 Nachylić płaszczyzn obróbki (opcja software 1) ..... 77 Zastosowanie, sposób pracy ..... 77 Dosuni cie narz dzia do punktów odniesienia przy pochylonych osiach ..... 78 Wyznaczyć punkt odniesienia w układzie pochylonym ..... 79 Wyznaczenie punktu odniesienia w maszynach z okr głym stołem obrotowym ..... 79 Wyznaczanie punktu odniesienia na maszynach z systemem zmiany głowicy ..... 79 Wyświetlenie położenia w układzie pochylonym ..... 80 Ograniczenia przy nachylaniu płaszczyzny obróbki ..... 80 Aktywować manualne nachylenie ..... 81 Wyznaczenie aktualnego kierunku osi narz dzia jako aktywnego kierunku obróbki (funkcja FCL2) ..... 82 2.6 Dynamiczne monitorowanie kolizji (opcja software) ..... 83 Funkcja ..... 83 Monitorowanie kolizji w r cznych trybach pracy ..... 83 Monitorowanie kolizji w trybie automatyki ..... 85
16
3 Pozycjonowanie z r cznym wprowadzeniem danych ..... 87
3.1 Proste sposoby obróbki programować i odpracować ..... 88 Zastosować pozycjonowanie z r cznym wprowadzaniem danych ..... 88 Programy z $MDI zabezpieczać lub wymazywać ..... 91
HEIDENHAIN iTNC 530
17
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami ..... 93
4.1 Podstawy ..... 94 Przyrz dy pomiaru położenia i znaczniki referencyjne ..... 94 Układ odniesienia ..... 94 Układ odniesienia na frezarkach ..... 95 Współrz dne biegunowe ..... 96 Bezwzgl dne i przyrostowe pozycje obrabianego przedmiotu ..... 97 Wybierać punkt odniesienia ..... 98 4.2 Zarz dzanie plikami: Podstawy ..... 99 Pliki ..... 99 Zabezpieczanie danych ..... 100 4.3 Praca z zarz dzaniem plikami ..... 101 Foldery ..... 101 Ścieżki ..... 101 Przegl d: Funkcje zarz dzania plikami ..... 102 Wywołać zarz dzanie plikami ..... 103 Wybierać dyski, skoroszyty i pliki ..... 104 Założenie nowego foldera (tylko na dysku TNC:\ możliwe) ..... 106 Kopiować pojedyńczy plik ..... 107 Kopiować folder ..... 109 Wybrać jeden z ostatnio wybieranych plików ..... 109 Plik skasować ..... 110 Skoroszyt usun ć ..... 110 Pliki zaznaczyć ..... 111 Zmienić nazw pliku ..... 112 Funkcje dodatkowe ..... 112 Przesyłanie danych do/od zewn trznego nośnika danych ..... 113 Plik skopiować do innego skoroszytu ..... 115 TNC w sieci ..... 116 USB urz dzenia w TNC (FCL 2 funkcja) ..... 117 4.4 Programy otwierać i wprowadzać ..... 118 Struktura NC programu w DIN/ISO formacie ..... 118 Zdefiniować półwyrób G30/G31 ..... 118 Otworzyć nowy program obróbki ..... 119 Programowanie ruchu narz dzia ..... 121 Przej ć pozycje rzeczywiste ..... 122 Edycja programu ..... 123 Funkcja szukania TNC ..... 127
18
4.5 Grafika programowania ..... 129 Grafik programowania prowadzić/nie prowadzić ..... 129 Stworzenie grafiki programowania dla istniej cego programu ..... 129 Wyświetlić i zamaskować numery wierszy ..... 130 Usun ć grafik ..... 130 Powi kszenie wycinka lub jego pomniejszenie ..... 130 4.6 3D grafika liniowa (FCL 2 funkcja) ..... 131 Zastosowanie ..... 131 Funkcje grafiki liniowej 3D ..... 132 Wyodr bnianie wierszy NC kolorem w grafice ..... 134 Wyświetlić i zamaskować numery wierszy ..... 134 Usun ć grafik ..... 134 4.7 Segmentować programy ..... 135 Definicja, możliwości zastosowania ..... 135 Ukazać okno segmentowania/aktywne okno zmienić ..... 135 Zdanie segmentowania wstawić do okna programu (po lewej stronie) ..... 135 Wybierać bloki w oknie segmentowania ..... 135 4.8 Wprowadzać komentarze ..... 136 Zastosowanie ..... 136 Komentarz w czasie wprowadzania programu ..... 136 Wstawić później komentarz ..... 136 Komentarz w jego własnym bloku ..... 136 Funkcje przy edycji komentarza ..... 136 4.9 Tworzenie plików tekstowych ..... 137 Zastosowanie ..... 137 Plik tekstowy: otwierać i opuszczać ..... 137 Edytować teksty ..... 138 Znaki, słowa i wiersze wymazaći znowu wstawić ..... 139 Opracowywanie bloków tekstów ..... 140 Odnajdywanie cz ści tekstu ..... 141 4.10 Kalkulator kieszonkowy ..... 142 Obsługa ..... 142 4.11 Bezpośrednia pomoc przy NC komunikatach o bł dach ..... 143 Wyświetlić komunikaty o bł dach ..... 143 Wyświetlić pomoc ..... 143
HEIDENHAIN iTNC 530
19
4.12 Lista wszystkich aktualnych komunikatów o bł dach ..... 144 Funkcja ..... 144 Wyświetlić list bł dów ..... 144 Zawartość okna ..... 145 4.13 Zarz dzanie paletami ..... 146 Zastosowanie ..... 146 Wybrać tabele palet ..... 148 Opuścić plik palet ..... 148 Odpracować plik palet ..... 149 4.14 Praca z paletami przy zorientowanej na narz dzia obróbce ..... 150 Zastosowanie ..... 150 Wybrać plik palet ..... 154 Przygotować plik palet z formularzem wprowadzenia ..... 155 Przebieg operacji obróbkowych zorientowanych na narz dzie ..... 159 Opuścić plik palet ..... 160 Odpracować plik palet ..... 160
20
5 Programowanie: narz dzia ..... 163
5.1 Wprowadzenie informacji dotycz cych narz dzi ..... 164 Posuw F ..... 164 Pr dkość obrotowa wrzeciona S ..... 164 5.2 Dane o narz dziach ..... 165 Warunki dla przeprowadzenia korekcji narz dzia ..... 165 Numer narz dzia, nazwa narz dzia ..... 165 Długość narz dzia L: ..... 165 Promień narz dzia R ..... 166 Wartości delta dla długości i promieni ..... 166 Wprowadzenie danych o narz dziu do programu ..... 166 Wprowadzenie danych o narz dziach do tabeli ..... 167 Nadpisywanie pojedyńczych danych narz dzi z zewn trznego PC ta ..... 174 Tabela miejsca dla urz dzenia wymiany narz dzi ..... 175 Wywołać dane o narz dziu ..... 178 Wymiana narz dzia ..... 179 5.3 Korekcja narz dzia ..... 181 Wst p ..... 181 Korekcja długości narz dzia ..... 181 Korekcja promienia narz dzia ..... 182 5.4 Peripheral Milling: 3D korekcja promienia z orientacj wrzeciona ..... 185 Zastosowanie ..... 185 5.5 Praca z tabelami danych o obróbce ..... 186 Wskazówka ..... 186 Możliwości zastosowania ..... 186 Tabela dla materiałów obrabianych przedmiotów ..... 187 Tabela dla materiałów obrabianych przedmiotów ..... 188 Tabela dla danych obróbki (skrawania) ..... 188 Niezb dne informacje w tabeli narz dzi ..... 189 Sposób post powania przy pracy z automatycznym obliczeniem pr dkości obrotowej/posuwu ..... 190 Zmiana struktury tabeli ..... 191 Przejście od widoku tabeli do widoku formularza ..... 192 Przesyłanie danych z tabeli danych skrawania ..... 193 Plik konfiguracyjny TNC.SYS ..... 193
HEIDENHAIN iTNC 530
21
6 Programowanie: programowanie konturów ..... 195
6.1 Przemieszczenia narz dzia ..... 196 Funkcje toru kształtowego ..... 196 Funkcje dodatkowe M ..... 196 Podprogramy i powtórzenia cz ści programu ..... 196 Programowanie z parametrami Q ..... 196 6.2 Podstawy o funkcjach toru kształtowego ..... 197 Programować ruch narz dzia dla obróbki ..... 197 6.3 Dosuni cie narz dzia do konturu i odsuni cie ..... 200 Punkt startu i punkt końcowy ..... 200 Tangencjalny dosuw i odjazd ..... 202 6.4 Ruchy po torze– współrz dne prostok tne ..... 204 Przegl d funkcji toru kształtowego ..... 204 Prosta na biegu szybkim G00 Prosta z posuwem G01 F. . . ..... 205 Fazk umieścić pomi dzy dwoma prostymi ..... 206 Zaokr glanie naroży G25 ..... 207 Punkt środkowy koła I,J ..... 208 Łuk kołowy G02/G03/G05 wokół punktu środkowego koła I, J ..... 209 Promień okr gu z G02/G03/G05 z określonym promieniem ..... 210 Tor kołowy G06 z przyleganiem stycznym ..... 212 6.5 Ruchy po torze kształtowym– współrz dne biegunowe ..... 218 Przegl d funkcji toru kształtowego ze współrz dnymi biegunowymi ..... 218 Pocz tek współrz dnych biegunowych: Biegun I,J ..... 218 Prosta na biegu szybkim G10 Prosta z posuwem G11 F. . . . ..... 219 Tor kołowy G12/G13/G15 do bieguna I, J ..... 219 Tor kołowy G16 z przyleganiem stycznym ..... 220 Linia śrubowa (Helix) ..... 220 6.6 Generowanie programów konturu na podstawie danych DXF (opcja software) ..... 225 Aplikacja ..... 225 DXF plik otworzyć ..... 225 Nastawienia podstawowe ..... 226 Nastawienie warstwy ..... 227 Określenie punktu odniesienia (bazy) ..... 228 Kontur wybrać, program konturu zapisać do pami ci ..... 230 Funkcja zoom ..... 231
22
7 Programowanie: funkcje dodatkowe ..... 233
7.1 Wprowadzić funkcje dodatkowe M i G38 ..... 234 Podstawy ..... 234 7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chłodziwa ..... 235 Przegl d ..... 235 7.3 Funkcje dodatkowe dla podania danych o współrz dnych ..... 236 Programowanie współrz dnych zwi zanych z obrabiark : M91/M92 ..... 236 Aktywować ostatnio wyznaczony punkt odniesienia: M104 ..... 238 Najechać pozycje w nie pochylonym układzie współrz dnych przy nachylonej płaszczyźnie obróbki: M130 ..... 238 7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym ..... 239 Przeszlifowanie naroży: M90 ..... 239 Wł czyć zdefiniowane półkola pomi dzy odcinkami prostymi: M112 ..... 240 Nie uwzgl dniać punktów przy odpracowaniu nie skorygowanych wierszy prostych: M124 ..... 240 Obróbka niewielkich stopni konturu: M97 ..... 241 Otwarte naroża konturu obrabiać kompletnie na gotowo: M98 ..... 243 Współczynnik posuwu dla ruchów pogł biania: M103 ..... 244 Posuw w milimetrach/wrzeciono obrót: M136 ..... 245 Pr dkość posuwowa przy łukach kołowych: M109/M110/M111 ..... 246 Obliczanie wst pne konturu ze skorygowanym promieniem (LOOK AHEAD): M120 ..... 246 Wł czenie pozycjonowania kółkiem r cznym w czasie przebiegu programu: M118 ..... 248 Odsuni cie od konturu w kierunku osi narz dzia: M140 ..... 249 Anulować nadzór układu impulsowego M141 ..... 250 Usun ć modalne informacje o programie M142 ..... 251 Usun ć obrót podstawowy: M143 ..... 251 W przypadku NC stop odsun ć narz dzie automatycznie od konturu: M148 ..... 252 Wygaszanie komunikatów wył cznika końcowego: M150 ..... 253
HEIDENHAIN iTNC 530
23
7.5 Funkcje dodatkowe dla osi obrotowych ..... 254 Posuw w mm/min na osiach obrotu A, B, C: M116 (opcja software 1) ..... 254 Przemieszczenie osi obrotu ze zoptymalizowanym torem: M126 ..... 255 Wyświetlacz osi obrotu zredukować do wartości poniżej 360°: M94 ..... 256 Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań): M114 (opcja software 2) ..... 257 Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM): M128 (opcja software 2) ..... 258 Zatrzymanie dokładnościowe na narożach bez przylegaj cych stycznie przejść: M134 ..... 260 Wybór osi nachylenia: M138 ..... 260 Uwzgl dnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza: M144 (opcja software 2) ..... 261 7.6 Funkcje dodatkowe dla laserowych maszyn do ci cia ..... 262 Zasada ..... 262 Wydawać bezpośrednio zaprogramowane napi cie: M200 ..... 262 Napi cie jako funkcja odcinka: M201 ..... 262 Napi cie jako funkcja pr dkości: M202 ..... 263 Napi cie wydawać jako funkcj czasu (zależna od czasu rampa): M203 ..... 263 Napi cie wydawać jako funkcj czasu (zależny od czasu impuls): M204 ..... 263
24
8 Programowanie: cykle ..... 265
8.1 Praca z cyklami ..... 266 Cykle specyficzne dla maszyny ..... 266 Definiowanie cyklu przez Softkeys ..... 267 Wywołać cykl ..... 269 Wywołanie cyklu przy pomocy G79 (CYCL CALL) ..... 269 Wywołanie cyklu przy pomocy G79 PAT (CYCL CALL PAT) ..... 269 Wywołanie cyklu przy pomocy G79: G01 (CYCL CALL POS) ..... 270 Wywołanie cyklu przy pomocy M99/M89 ..... 270 Praca z osiami dodatkowymi U/V/W ..... 271 8.2 Tabele punktów ..... 272 Aplikacja ..... 272 Wprowadzić tabel punktów ..... 272 Wygaszenie pojedyńczych punktów dla obróbki ..... 273 Wybrać tabel punktów w programie ..... 273 Wywołać cykl w poł czeniu z tabel punktów ..... 274 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów ..... 276 Przegl d ..... 276 NAKIEŁKOWANIE (cykl 240) ..... 278 WIERCENIE (cykl G200) ..... 280 ROZWIERCANIE (cykl G201) ..... 282 WYTACZANIE (cykl G202) ..... 284 UNIWERSL. WIERC. (cykl G203) ..... 286 WSTECZNE POGŁ BIANIE (cykl G204) ..... 288 UNIWERSALNE WIERCENIE GŁ BOKIE (cykl G205) ..... 291 FREZOWANIE ODWIERTÓW (cykl G208) ..... 294 GWINTOWANIE NOWE z uchwytem wyrównawczym (cykl G206) ..... 296 GWINTOWANIE bez uchwytu wyrównawczego GS NOWE (cykl G207) ..... 298 GWINTOWANIE ŁAMANIE WIÓRA (cykl G209) ..... 300 Podstawy o frezowaniu gwintów ..... 302 FREZOWANIE GWINTU (cykl G262) ..... 304 FREZOWANIE GWINTÓW WPUSZCZANYCH (cykl G263) ..... 306 FREZOWANIE GWINTÓW WIERCONYCH (Zyklus G264) ..... 310 HELIX FREZOWANIE GWINTÓW WIERCONYCH (cykl G265) ..... 314 FREZOWANIE GWINTU ZEWN TRZNEGO (cykl G267) ..... 318
HEIDENHAIN iTNC 530
25
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych ..... 327 Przegl d ..... 327 KIESZEN PROSTOKATNA (cykl G251) ..... 329 KIESZEN OKRAGŁA (cykl G252) ..... 334 FREZOWANIE ROWKÓW (cykl 253) ..... 338 OKRAGŁY ROWEK (cykl 254) ..... 343 KIESZEN OBRABIAĆ NA GOTOWO (cykl G212) ..... 348 CZOP OBRABIAĆ NA GOTOWO (cykl G213) ..... 350 KIESZEN OKRAGŁA OBRABIAĆ NA GOTOWO (cykl G214) ..... 352 CZOP OKR GŁY OBRABIAĆ NA GOTOWO (cykl G215) ..... 354 ROWEK (rowek podłużny) z pogł bianie ruchem posuwisto zwrotnym (cykl G210) ..... 356 ROWEK OKR GŁY (podłużny) z pogł bianiem ruchem wahadłowym (cykl G211) ..... 359 8.5 Cykle dla wytwarzania wzorów punktowych ..... 365 Przegl d ..... 365 WZORY PUNKTOWE NA OKR GU (cykl G220) ..... 366 WZORY PUNKTÓW NA LINIACH (cykl G221) ..... 368 8.6 SL cykle ..... 372 Podstawy ..... 372 Przegl d SL cykle ..... 374 KONTUR (cykl G37) ..... 375 Nałożone na siebie kontury ..... 376 DANE KONTURU (cykl G120) ..... 379 WIERCENIE WSTEPNE (cykl G121) ..... 380 PRZECI GANIE (cykl G122) ..... 381 OBRÓBKA NA GOT.DNA (cykl G123) ..... 382 FREZOW.NA GOT. POWIERZCHNI BOCZNYCH (cykl G124) ..... 383 LINIA KONTURU (cykl G125) ..... 384 OSŁONA CYLINDRA (cykl G127, opcja software 1) ..... 386 OSŁONA CYLINDRA frezowanie rowków (cykl G128, opcja software 1) ..... 388 OSŁONA CYLINDRA frezowanie mostka (cykl G129, opcja sofware 1) ..... 390 OSŁONA CYLINDRA frezowanie konturu zewn trznego (cykl G139, opcja software 1) ..... 392 8.7 SL cykle ze wzorem (formuł ) konturu ..... 403 Podstawy ..... 403 Wybór programu z definicjami konturu ..... 404 Definiowanie opisów konturów ..... 404 Wprowadzić wzór konturu ..... 405 Nałożone na siebie kontury ..... 406 Odpracowywanie konturu przy pomocy SL cykli ..... 408
26
8.8 Cykle dla frezowania metod wierszowania ..... 412 Przegl d ..... 412 3D DANE ODPRACOWAC (cykl G60) ..... 413 FREZOWANIE METOD WIERSZOWANIA (cykl G230) ..... 414 POWIERZCHNIA REGULACJI (cykl G231) ..... 416 FREZOWANIE PŁASZCZYZN (cykl G232) ..... 419 8.9 Cykle dla przeliczania współrz dnych ..... 426 Przegl d ..... 426 Skuteczność działania przeliczania współrz dnych ..... 426 Przesuni cie PUNKTU ZEROWEGO (cykl G54) ..... 427 Przesuni cie PUNKTU ZEROWEGO przy pomocy tabeli punktów zerowych (cykl G53) ..... 428 WYZNACZANIE PUNKTU ODNIESIENIA (cykl G247) ..... 432 ODBICIE LUSTRZANE (cykl G28) ..... 433 OBRÓT (cykl G73) ..... 435 WSPÓŁCZYNNIK WYMIAROWY (cykl G72) ..... 436 PŁASZCZYZNA OBROBKI (cykl G80, opcja software 1) ..... 437 8.10 Cykle specjalne ..... 444 PRZERWA CZASOWA (cykl G04) ..... 444 WYWOŁANIE PROGRAMU (cykl G39) ..... 445 ORIENTACJA WRZECIONA (cykl G36) ..... 446 TOLERANCJA (cykl G62) ..... 447
HEIDENHAIN iTNC 530
27
9 Programowanie: funkcje specjalne ..... 449
9.1 Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1) ..... 450 Wst p ..... 450 Funkcj PLANE zdefiniować ..... 452 Wyświetlacz położenia ..... 452 PLANE funkcj skasować ..... 453 9.2 Zdefiniowanie płaszczyzny obróbki poprzez k t przestrzenny: PLANE SPATIAL ..... 454 Aplikacja ..... 454 Parametry wprowadzenia ..... 455 9.3 Zdefiniowanie płaszczyzny obróbki poprzez k t projekcyjny: PLANE PROJECTED ..... 456 Aplikacja ..... 456 Parametry wprowadzenia ..... 457 9.4 Zdefiniowanie płaszczyzny obróbki poprzez k t Eulera: PLANE EULER ..... 458 Aplikacja ..... 458 Parametry wprowadzenia ..... 459 9.5 Definiowanie płaszczyzny obróbki poprzez dwa wektory: PLANE VECTOR ..... 460 Aplikacja ..... 460 Parametry wprowadzenia ..... 461 9.6 Definiowanie płaszczyzny obróbki poprzez trzy punkty: PLANE POINTS ..... 462 Aplikacja ..... 462 Parametry wprowadzenia ..... 463 9.7 Definiowanie płaszczyzny obróbki poprzez pojedyńczy, inkrementalny k t przestrzenny: PLANE RELATIVE ..... 464 Aplikacja ..... 464 Parametry wprowadzenia ..... 465 Używane skróty ..... 465 9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE ..... 466 Przegl d ..... 466 Automatyczne wysuwanie: MOVE/TURN/STAY (wprowadzenie koniecznie wymagane) ..... 467 Wybór alternatywnych możliwości nachylenia SEQ +/–(zapis opcjonalnie) ..... 470 Wybór rodzaju przekształcenia (zapis opcjonalnie) ..... 471 9.9 Frezowanie nachylonym narz dziem na pochylonej płaszczyźnie ..... 472 Funkcja ..... 472 Frezowanie nachylonym narz dziem poprzez przyrostowe przemieszenie osi obrotu ..... 472
28
10 Programowanie: podprogramy i powtórzenia cz ści programu ..... 473
10.1 Zaznaczyć podprogramy i powtórzenia cz ści programu ..... 474 Label ..... 474 10.2 Podprogramy ..... 475 Sposób pracy ..... 475 Wskazówki dotycz ce programowania ..... 475 Programowanie podprogramu ..... 475 Wywołanie podprogramu ..... 475 10.3 Powtórzenia cz ści programu ..... 476 Label G98 ..... 476 Sposób pracy ..... 476 Wskazówki dotycz ce programowania ..... 476 Programowanie powtórzenia cz ści programu ..... 476 Wywołać powtórzenie cz ści programu ..... 476 10.4 Dowolny program jako podprogram ..... 477 Sposób pracy ..... 477 Wskazówki dotycz ce programowania ..... 477 Wywołać dowolny program jako podprogram ..... 478 10.5 Pakietowania ..... 479 Rodzaje pakietowania ..... 479 Zakres pakietowania ..... 479 Podprogram w podprogramie ..... 479 Powtarzać powtórzenia cz ści programu ..... 480 Powtórzyć podprogram ..... 481
HEIDENHAIN iTNC 530
29
11 Programowanie: Q parametry ..... 489
11.1 Zasada i przegl d funkcji ..... 490 Wskazówki do programowania ..... 491 Wywołać funkcje Q parametrów ..... 491 11.2 Rodziny cz ści – Q parametry zamiast wartości liczbowych ..... 492 NC wiersze przykładowe ..... 492 Przykład ..... 492 11.3 Opisywać kontury poprzez funkcje matematyczne ..... 493 Aplikacja ..... 493 Przegl d ..... 493 Programowanie podstawowych działań arytmetycznych ..... 494 11.4 Funkcje trygonometryczne (trygonometria) ..... 496 Definicje ..... 496 Programowanie funkcji trygonometrycznych ..... 497 11.5 Jeśli/to decyzje z Q parametrami ..... 498 Aplikacja ..... 498 Bezwarunkowe skoki ..... 498 Programować jeśli/to decyzje ..... 498 Użyte skróty i poj cia ..... 499 11.6 Q parametry kontrolować i zmieniać ..... 500 Sposób post powania ..... 500 11.7 Funkcje dodatkowe ..... 501 Przegl d ..... 501 D14: BŁAD: Wydawanie komunikatów o bł dach ..... 502 D15: DRUK: Wydawanie tekstów lub Q parametrów ..... 504 D19: PLC: Przekazywanie wartości do PLC ..... 504 11.8 Wprowadzać bezpośrednio wzory ..... 505 Wprowadzić wzór ..... 505 Zasady obliczania ..... 507 Przykład wprowadzenia ..... 508
30
11.9 Zaj te z góry Q parametry ..... 509 wartości z PLC: Q100 do Q107 ..... 509 Aktywny promień narz dzia: Q108 ..... 509 Oś narz dzi: Q109 ..... 509 Stan wrzeciona: Q110 ..... 510 Doprowadzanie chłodziwa: Q111 ..... 510 Współczynnik nakładania si : Q112 ..... 510 Dane wymiarowe w programie: Q113 ..... 510 Długość narz dzia: Q114 ..... 510 Współrz dne po pomiarze sond w czasie przebiegu programu ..... 511 Odchylenie wartości rzeczywistej od wartości zadanej przy automatycznym pomiarze narz dzia przy pomocy TT 130 ..... 511 Nachylenie płaszczyzny obróbki przy pomocy wykonawczych k tów ostrza narz dzi: obliczone przez TNC współrz dne dla osi obrotu ..... 511 Wyniki pomiaru cykli sondy pomiarowej (patrz także Podr cznik obsługi Cykle sondy pomiarowej) ..... 512
HEIDENHAIN iTNC 530
31
12 Test programu i przebieg programu ..... 521
12.1 Grafiki ..... 522 Aplikacja ..... 522 Przegl d: Perspektywy ..... 524 Widok z góry ..... 524 Przedstawienie w 3 płaszczyznach ..... 525 3D prezentacji ..... 526 Powi kszenie wycinka ..... 529 Powtórzyć graficzn symulacj ..... 530 Określenie czasu obróbki ..... 531 12.2 Funkcje dla wyświetlania pogramu ..... 532 Przegl d ..... 532 12.3 Test programu ..... 533 Aplikacja ..... 533 12.4 Przebieg programu ..... 536 Zastosowanie ..... 536 Wykonać program obróbki ..... 536 Przerwać obróbk ..... 537 Przesun ć osi maszyny w czasie przerwania obróbki ..... 538 Kontynuowanie programu po jego przerwaniu ..... 539 Dowolne wejście do programu (przebieg bloków w przód) ..... 540 Ponowne dosuni cie narz dzia do konturu ..... 542 12.5 Automatyczne uruchomienie programu ..... 543 Aplikacja ..... 543 12.6 Bloki przeskoczyć ..... 544 Aplikacja ..... 544 Usuwanie „/” znaku ..... 544 12.7 Zatrzymanie przebiegu programu do wyboru ..... 545 Aplikacja ..... 545
32
13 MOD funkcje ..... 547
13.1 Wybrać funkcj MOD ..... 548 MOD funkcje wybierać ..... 548 Zmienić nastawienia ..... 548 MOD funkcje opuścić ..... 548 Przegl d MOD funkcji ..... 549 13.2 Numery oprogramowania (Software) i opcji ..... 550 Aplikacja ..... 550 13.3 Wprowadzić liczb klucza ..... 551 Aplikacja ..... 551 13.4 Wczytanie pakietu serwisowego ..... 552 Aplikacja ..... 552 13.5 Przygotowanie interfejsów danych ..... 553 Aplikacja ..... 553 RS 232 przygotować interfejs ..... 553 RS 422 przygotować interfejs ..... 553 Wybrać RODZAJ PRACY zewn trznego urz dzenia ..... 553 Ustawić SZYBKOŚĆ TRANSMISJI ..... 553 Przyporz dkowanie ..... 554 Software dla transmisji danych ..... 555 13.6 Ethernet interfejs ..... 557 Wst p ..... 557 Możliwości podł czenia ..... 557 iTNC poł czyć bezpośrednio z Windows PC ..... 558 Konfigurowanie TNC ..... 560 13.7 PGM MGT konfigurować ..... 565 Aplikacja ..... 565 Zmienić nastawienie PGM MGT: ..... 565 Zależne pliki ..... 566 13.8 Specyficzne dla danej maszyny parametry użytkownika ..... 568 Aplikacja ..... 568 13.9 Przedstawić cz ść nieobrobion w przestrzeni roboczej ..... 569 Aplikacja ..... 569 Obrócenie całej prezentacji konstrukcji ..... 570
HEIDENHAIN iTNC 530
33
13.10 Wybrać wskazanie położenia ..... 571 Aplikacja ..... 571 13.11 Wybrać system miar ..... 572 Aplikacja ..... 572 13.12 Wybrać j zyk programowania dla $MDI ..... 573 Aplikacja ..... 573 13.13 Wybór osi dla generowania L bloku ..... 574 Aplikacja ..... 574 13.14 Wprowadzić ograniczenie obszaru przemieszczania, wskazanie punktu zerowego ..... 575 Aplikacja ..... 575 Praca bez ograniczenia obszaru przemieszczania ..... 575 Określić maksymalny obszar przemieszczania i wprowadzić ..... 575 Wskazanie punktów odniesienia ..... 576 13.15 Wyświetlić pliki POMOC ..... 577 Aplikacja ..... 577 Wybór PLIKÓW POMOC ..... 577 13.16 Wyświetlić czas eksploatacji ..... 578 Aplikacja ..... 578 13.17 Teleserwis ..... 579 Aplikacja ..... 579 Teleserwis wywołać/zakończyć ..... 579 13.18 Zewn trzny dost p ..... 580 Aplikacja ..... 580
34
14 Tabele i przegl dy ważniejszych informacji ..... 581
14.1 Ogólne parametryużytkownika ..... 582 Możliwości wprowadzenia danych dla parametrów maszynowych ..... 582 Wybrać ogólne parametry użytkownika ..... 582 14.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych ..... 597 Interfejs V.24/RS 232 C HEIDENHAIN urz dzenia peryferyjne ..... 597 Urz dzenia zewn trzne (obce) ..... 598 Interfejs V.11/RS 422 ..... 599 Ethernet interfejs RJ45 gniazdo ..... 599 14.3 Informacja techniczna ..... 600 14.4 Zmiana baterii bufora ..... 608
HEIDENHAIN iTNC 530
35
15 iTNC 530 z Windows 2000 (opcja) ..... 609
15.1 Wst p ..... 610 Umowa licencyjna dla końcowego klienta (EULA) dla Windows 2000 ..... 610 Informacje ogólne ..... 610 Dane techniczne ..... 611 15.2 Uruchomienie aplikacji iTNC 530 ..... 612 Zameldowanie Windows ..... 612 Zameldowanie jako operator TNC ..... 612 Zameldowanie jako lokalny administrator ..... 613 15.3 iTNC 530 wył czyć ..... 614 Zasadniczo ..... 614 Wymeldowanie użytkownika ..... 614 Zamkni cie aplikacji iTNC ..... 615 Zamkni cie Windows ..... 616 15.4 Nastawienia sieciowe ..... 617 Warunek ..... 617 Dopasowanie nastawień ..... 617 Sterowanie dost pem ..... 618 15.5 Szczególne aspekty zarz dzania plikami ..... 619 Nap d iTNC ..... 619 Transmisja danych do iTNC 530 ..... 620
36
Wst p
1.1 iTNC 530
1.1 iTNC 530
Urz dzenia TNC firmy HEIDENHAIN to dostosowane do pracy w warsztacie sterowania numeryczne kształtowe, przy pomocy których można zaprogramować zwykłe rodzaje obróbki frezowaniem lub wierceniem, bezpośrednio na maszynie, w łatwo zrozumiałym dialogu tekstem otwartym. S one wypracowane dla wdrożenia na frezarkach i wiertarkach, a także w centrach obróbki. iTNC 530 może sterować 12 osiami wł cznie Dodatkowo można nastawić przy programowaniu położenie k towe wrzeciona. Na zintegrowanym dysku twardym operator może wprowadzać dowoln liczb programów, także jeżeli zostałe one utworzone poza sterowaniem. Dla szybkich obliczeń można wywołać w każdej chwili kalkulator. Pult obsługi i wyświetlenie na ekranie s zestawione pogl dowo, w ten sposób operator może szybko i w nieskomplikowany sposób posługiwać si poszczególnymi funkcjami.
Programowanie: Dialog tekstem otwartym firmy HEIDENHAIN, smarT.NC i DIN/ISO
Szczególnie proste jest zestawienie programu w wygodnym dla użytkownika dialogu tekstem otwartym firmy HEIDENHAIN. Grafika programowania przedstawia pojedyńcze etapy obróbki w czasie wprowadzania programu. Dodatkowo, wspomagaj cym elementem jest Swobodne Programowanie Konturu SK (niem.FK), jeśli nie ma do dyspozycji odpowiedniego dla NC rysunku technicznego. Graficzna symulacja obróbki przedmiotu jest możliwa zarówno w czasie przeprowadzenia testu programu jak i w czasie przebiegu programu. Nowicjuszom w dziedzinie TNC tryb pracy smarT.NC oferuje szczególnie komfortow możliwość, zapisywania strukturyzowanych programów w dialogu tekstem otwartym, szybko i bez dużych nakładów szkoleniowych. Dla smarT.NC znajduje si oddzielna dokumentacja dla operatora do dyspozycji. Dodatkowo można urz dzenia TNC programować zgodnie z DIN/ISO lub w trybie DNC tj. sterowania numerycznego bezpośredniego (DNC direct numerical control). Program może zostać również wprowadzany i testowany, podczas gdy inny program właśnie wykonuje obróbk przedmiotu (nie dotyczy smarT.NC).
Kompatybilność
TNC może odpracowywać programy obróbki, utworzone na HEIDENHAIN sterowaniach od TNC 150 B poczynaj c. Jeśli starsze programy TNC zawieraj cykle producenta, to należy dokonać dopasowania przez iTNC 530 przy pomocy programu CycleDesign dla PC. W razie konieczności prosz nawi zać kontakt z producentem maszyn lub z firm HEIDENHAIN.
38
1 Wst p
1.2 Ekran i pult sterowniczy
Ekran
TNC zostaje dostarczane z płaskim monitorem kolorowym BF 150 (TFT) (patrz obrazek po prawej u góry). 1 Pagina górna Przy wł czonym TNC na ekranie monitora ukazane s w paginie górnej wybrane tryby pracy: Tryby pracy maszyny po lewej i tryby programowania po prawej. W wi kszym polu paginy górnej znajduje si ten tryb pracy, na który przeł czono monitor: tam pojawiaj si pytania dialogowe i teksty komunikatów (wyj tek: jeśli TNC wyświetla tylko grafik ). 2 Softkeys W paginie dolnej TNC wyświetla dalsze funkcje na pasku z Softkey. Te funkcje wybieramy poprzez leż ce poniżej klawisze. Dla orientacji pokazuj w skie belki bezpośrednio nad paskiem Softkey liczb pasków Softkey, które można wybrać przy pomocy leż cych na zewn trz przycisków ze strzałk . Aktywny pasek Softkey jest przedstawiony w postaci jaśniejszej belki. Softkey przyciski wybiorcze Softkey paski przeł czyć Ustalenie podziału ekranu Przycisk przeł czenia ekranu na rodzaj pracy maszyny i rodzaj programowania Klawisze wyboru Softkey dla Softkeys zainstalowanych przez producenta maszyn Przeł czanie pasków Softkey dla Softkeys zainstalowanych przez producenta maszyn 5 2 6 1 3 1 4 4 1 8
7
3 4 5 6 7 8
HEIDENHAIN iTNC 530
39
1.2 Ekran i pult sterowniczy
1.2 Ekran i pult sterowniczy
Określenie podziału ekranu
Operator wybiera podział ekranu monitora: W ten sposób TNC może np. w rodzaju pracy Program wprowadzić do pami ci/edycja wyświetlić program w lewym oknie, podczas gdy np. prawe okno jednocześnie przedstawia grafik programowania. Alternatywnie można wyświetlić w prawym oknie także segmentowanie programu albo wyświetlić wył cznie program w jednym dużym oknie. Jakie okna może wyświetlić TNC, zależy od wybranego rodzaju pracy. Określenie podziału ekranu: Nacisn ć klawisz przeł czania ustawienia ekranu: Pasek Softkey wyświetla możliwe podziały monitora, patrz „Rodzaje pracy”, strona 42
Wybrać podział ekranu przy pomocy Softkey.
40
1 Wst p
Pulpit sterowniczy
TNC zostaje dostarczane z pulpitem obsługi TE 530. Ilustracja po prawej stronie u góry ukazuje elementy obsługi pulpitu sterowania TE 530: 1 Klawiatura alfanumeryczna dla wprowadzania tekstów, nazw plików i DIN/ISO programowania Wersja z dwoma procesorami: Dodatkowe klawisze dla obsługi Windows Zarz dzanie plikami Kalkulator MOD funkcja Funkcja HELP (POMOC) Rodzaje programowania Tryby pracy maszyny Otwarcie dialogów programowania Klawisze ze strzałk i intstrukcja skoku SKOK Wprowadzenie liczb i wybór osi Podkładka pod mysz: Tylko dla obsługi wersji z dwoma procesorami, softkeys i smarT.NC Klawisze nawigacji smarT.NC 1 9 7 2 1 5 3 4 1 6 8 7
2
3 4 5 6 7 8 9
Funkcje pojedyńczych klawiszy s przedstawione na pierwszej rozkładanej stronie (okładka). Niektórzy producenci maszyn nie używaj standardowego pulpitu obsługi HEIDENHAIN. Prosz uwzgl dnić informacje zawarte w instrukcji obsługi maszyny. Klawisze zewn trzne, jak np. NC START lub NC STOP opisane s w podr czniku obsługi maszyny.
HEIDENHAIN iTNC 530
41
1.2 Ekran i pult sterowniczy
1.3 Rodzaje pracy
1.3 Rodzaje pracy
Obsługa r czna i Elektr. kółko obrotowe
Ustawianie maszyn nast puje w trybie obsługi r cznej. Przy tym rodzaju pracy można ustalić położenie osi maszyny r cznie lub krok po kroku, wyznaczyć punkty odniesienia i nachylić płaszczyzn obróbki. Rodzaj pracy Elektr. kółko r czne wspomaga r czne przesuni cie osi maszyny przy pomocy elektronicznego kółka r cznego KR (niem. HR). Softkeys dla podziału monitora (wybierać jak to opisano uprzednio) Okno Położenia Po lewej: Pozycje, po prawej: Wyświetlacz stanu Softkey
Pozycjonowanie z r cznym wprowadzeniem danych
Przy tym rodzaju pracy można programować proste ruchy przemieszczenia, np. dla frezowania płaszczyzny lub pozycjonowania wst pnego. Softkeys dla podziału ekranu Okno Program Po lewej: Program, po prawej: Wyświetlacz stanu Softkey
42
1 Wst p
Program wprowadzić do pami ci/edycja
Programy obróbki zostaj zestawiane w tym rodzaju pracy. Wielostronne wspomaganie i uzupełnienie przy programowaniu oferuje Swobodne Programowanie Konturu, rozmaite cykle i funkcje Q parametrów. Na życzenie operatora grafika programowania ukazuje pojedyńcze kroki. Softkeys dla podziału ekranu Okno Program Po lewej: Program, po prawej: Segmentowanie programu Po lewej: Program, po prawej: Grafika programowania Po lewej: Program, po prawej: 3D grafika liniowa Softkey
Test programu
TNC symuluje programy lub cz ści programu w rodzaju pracy Test programu, aby np. wyszukać geometryczne niezgodności, brakuj ce lub bł dne dane w programie i uchybienia przestrzeni roboczej. Symulacja jest wspomagana graficznie z różnymi możliwościami pogl du. Softkeys dla podziału ekranu: patrz „Przebieg programu według kolejności bloków lub przebieg programu pojedyńczymi blokami danych”, strona 44.
HEIDENHAIN iTNC 530
43
1.3 Rodzaje pracy
1.3 Rodzaje pracy
Przebieg programu według kolejności bloków lub przebieg programu pojedyńczymi blokami danych
W przebiegu programu według kolejności bloków TNC wykonuje program do końca programu lub do wprowadzonego manualnie lub zaprogramowanego przerwania pracy. Po przerwie można kontynuować przebieg programu. W przebiegu programu pojedyńczymi blokami należy rozpocz ć wykonanie każdego wiersza przy pomocy zewn trznego klawisza START oddzielnie Softkeys dla podziału ekranu Okno Program Po lewej: Program, po prawej: Segmentowanie programu Po lewej: Program, po prawej: Status Po lewej: Program, po prawej: Grafika Grafika Softkey
Softkeys dla podziału ekranu przy tabelach palet Okno Tabela palet Po lewej: Program, po prawej: Tabela palet Po lewej: Tabela palet, po prawej: Status Po lewej: Tabela palet, po prawej: Grafika Softkey
44
1 Wst p
1.4 Wyświetlacze stanu
„Ogólny“ wyświetlacz stanu
Ogólny wyświetlacz stanu 1 informuje o aktualnym stanie maszyny. Pojawia si on automatycznie przy rodzajach pracy. Przebieg programu pojedyńczymi wierszami i przebieg programu sekwencj wierszy, tak długo aż nie zostanie wybrana dla wyświetlacza wył cznie „Grafika“ i przy ustaleniu położenia z r cznym wprowadzeniem danych. W rodzajach pracy Obsługa r czna i El. kółko r czne pojawia si wyświetlacz stanu w dużym oknie. Informacje przekazywane przez wyświetlacz stanu Symbol RZECZ. Znaczenie Rzeczywiste lub zadane współrz dne aktualnego położenia Osie maszyny; TNC wyświetla osie pomocnicze przy pomocy małych liter. Kolejność i liczb wyświetlanych osi określa producent maszyn. Prosz zwrócić uwag na informacje zawarte w podr czniku obsługi maszyny Wyświetlony posuw w calach odpowiada jednej dziesi tej rzeczywistej wartości. Pr dkość obrotowa S, posuw F i użyteczna funkcja dodatkowa M Przebieg programu jest rozpocz ty 1 1
XYZ
FSM
Oś jest zablokowana
Oś może zostać przesuni ta przy pomocy kółka r cznego Osie zostaj przemieszczone przy nachylonej powierzchni obróbki Osie zostaj przemieszczone przy uwzgl dnieniu obrotu podstawowego PR Numer aktywnego punktu odniesienia z tabeli preset. Jeśli punkt odniesienia został wyznaczony manualnie, to TNC ukazuje za symbolem tekst MAN
HEIDENHAIN iTNC 530
45
1.4 Wyświetlacze stanu
1.4 Wyświetlacze stanu
Dodatkowe wyświetlacze stanu
Te dodatkowe wyświetlacze stanu przekazuj dokładn informacj o przebiegu programu. Można je wywołać we wszystkich rodzajach pracy, z wyj tkiem Program wprowadzić do pami ci/edycja. Wł czyć dodatkowe wyświetlacze stanu Wywołać pasek Softkey do podziału ekranu
Wybrać wyświetlenie ekranu z dodatkowym wyświetlaczem stanu
Wybrać dodatkowe wyświetlacze stanu Przeł czyć pasek Softkey, aż pojawi si Softkeys stanu
Wybrać dodatkowy wyświetlacz stanu, np. ogólne informacje o programie
Poniżej opisane s różne dodatkowe wyświetlacze stanu, które mog zostać wybierane poprzez Softkeys: Ogólna informacja o programie Softkey Przyporz d kowanie 1 2 3 4 5 6 7 Znaczenie Nazwa aktywnego programu głównego Wywołane programy Aktywny cykl obróbki Środek koła CC (biegun) Czas obróbki Licznik czasu przebywania Aktualny czas 3 4 7 5 6 6 1 2
46
1 Wst p
Pozycje i współrz dne Softkey Przyporz d kowanie 1 2 3 4 Informacje o narz dziach Softkey Przyporz d kowanie 1 Znaczenie Wskazanie T: Numer narz dzia i nazwa narz dzia Wskazanie RT: Numer i nazwa narz dzia zamiennego Oś narz dzi Długość i promienie narz dzia 5 4 5 Naddatki (wartości delta) z TOOL CALL (PGM) i z tabeli narz dzi (TAB) Okres trwałości, maksymalny okres trwałości (TIME 1) i maksymalny okres trwałości przy TOOL CALL (TIME 2) Wyświetlenie pracuj cego narz dzia i (nast pnego) narz dzia siostrzanego 6 1 2 3 Znaczenie Wyświetlacz położenia Rodzaj wyświetlania położenia, np.pozycja rzeczywista K t nachylenia płaszczyzny obróbki K t obrotu podstawowego 3 4
1 2
2 3
4
6
HEIDENHAIN iTNC 530
47
1.4 Wyświetlacze stanu
1.4 Wyświetlacze stanu
Przeliczenia współrz dnych Softkey Przyporz d kowanie 1 2 Znaczenie Nazwa aktywnej tabeli punktów zerowych Aktywny numer punktu zerowego (#), komentarz z aktywnego wiersza aktywnego numeru punktu zerowego (DOC) z cyklu 7 Aktywne przesuni cie punktu zerowego (cykl 7); TNC wyświetla aktywne przesuni cie punktu zerowego w 8 osiach ł cznie Odzwierciedlone osie (cykl 8) Aktywny k t obrotu (cykl 10) Aktywny współczynnik wymiarowy / współczynniki wymiarowe (cykle 11 / 26); TNC wyświetla aktywny współczynnik wymiarowy w ł cznie 6 osiach Środek wydłużenia osiowego 7 1 2 3 4 5
3
6
4 5 6
7
Patrz “Cykle dla przeliczania współrz dnych” na stronie 426. Powtórzenia cz ści programu/podprogramy Softkey Przyporz d kowanie 1 Znaczenie Aktywne powtórzenia cz ści programu z numerem wiersza, numer Label i liczba zaprogramowanych/pozostałych jeszcze do wykonania powtórzeń Aktywne numery podprogramu z numerem wiersza, w którym podprogram został wywołany i numer Label, który został wywołany 1
2
2
48
1 Wst p
Pomiar narz dzi Softkey Przyporz d kowanie 1 2 Znaczenie 1 Numer mierzonego narz dzia Wskazanie, czy dokonywany jest pomiar promienia czy długości narz dzia MIN i MAX wartość pomiaru ostrzy pojedyńczych i wynik pomiaru przy obracaj cym si narz dziu (DYN) Numer ostrza narz dzia wraz z przynależn do niego wartości pomiaru. Gwiazdka za zmierzon wartości wskazuje, iż została przekroczona granica tolerancji z tabeli narz dzi 4 2 3
3
4
Aktywne funkcje dodatkowe M Softkey Przyporz d kowanie 1 2 Znaczenie Lista aktywnych M funkcji z określonym znaczeniem Lista aktywnych M funkcji, które zostaj dopasowywane przez producenta maszyn 2
1
HEIDENHAIN iTNC 530
49
1.4 Wyświetlacze stanu
1.5 Osprz t Trójwymiarowe układy impulsowe i elektroniczne kółka r czne firmy HEIDENHAIN
1.5 Osprz t Trójwymiarowe układy impulsowe i elektroniczne kółka r czne firmy HEIDENHAIN
3D sondy pomiarowe impulsowe
Przy pomocy różnych 3D sond pomiarowych impulsowych firmy HEIDENHAIN można: Automatycznie wyregulować obrabiane cz ści Szybko i dokładnie wyznaczyć punkty odniesienia Przeprowadzić pomiary obrabianej cz ści w czasie przebiegu programu dokonywać pomiaru i sprawdzenia narz dzi Wszystkie funkcje układu impulsowego s opisane w oddzielnej instrukcji obsługi. W koniecznym przypadku prosz zwrócić si do firmy HEIDENHAIN, dla uzyskania tej instrukcji. Id nr: 533 189 xx. Przeł czaj ce układy impulsowe TS 220 i TS 640 Tego rodzaju sondy impulsowe s szczególnie przydatne do automatycznego wyregulowania obrabianej cz ści, wyznaczenia punktu odniesienia, dla pomiarów obrabianego przedmiotu. TS 220 przewodzi sygnały ł czeniowe przez kabel i jest przy tym korzystn alternatyw , jeżeli musz Państwo czasami dokonywać digitalizacji. Specjalnie dla maszyn z wymieniaczem narz dzi przeznaczony jest układ impulsowy TS 640 (patrz obrazek po prawej), który przesyła sygnały na promieniach podczerwonych bez użycia kabla. Zasada funkcjonowania: W przeł czaj cych sondach pomiarowych firmy HEIDENHAIN nie zużywaj cy si optyczny rozł cznik rejestruje wychylenie trzpienia stykowego. Powstały w ten sposób sygnał powoduje wprowadzenie do pami ci rzeczywistego położenia układu impulsowego.
50
1 Wst p
Sonda impulsowa narz dziowa TT 130 dla pomiaru narz dzi TT 130 jest przeł czaj c 3D sond impulsow dla pomiaru i kontroli narz dzi. TNC ma 3 cykle do dyspozycji, z pomoc których można ustalić promień i długość narz dzia przy nieruchomym lub obracaj cym si wrzecionie. Szczególnie solidne wykonanie i wysoki stopień zabezpieczenia uodporniaj TT 130 na chłodziwa i wióry. Sygnał wł czeniowy powstaje przy pomocy nie zużywaj cego si optycznego rozł cznika, który wyróżnia si wysokim stopniem niezawodności.
Elektroniczne kółka r czne KR (niem. HR)
Elektroniczne kółka r czne upraszczaj precyzyjne r czne przesuni cie zespołu posuwu osi. Odcinek przesuni cia na jeden obrót kółka r cznego jest możliwy do wybierania w obszernym przedziale. Obok wmontowywanych kółek obrotowych HR 130 i HR 150 firma HEIDENHAIN oferuje także przenośne kółka obrotowe HR 410 (patrz obrazek na środku) i HR 420 (patrz obrazek po prawej u dołu). Szczegółowy opis kółka HR 420 znajduje si w rozdziale 2 (patrz „Elektroniczne kółko obrotowe HR 420” na stronie 60)
HEIDENHAIN iTNC 530
51
1.5 Osprz t Trójwymiarowe układy impulsowe i elektroniczne kółka r czne firmy HEIDENHAIN
Obsługa r czna i nastawienie
2.1 Wł czyć, wył czyć
2.1 Wł czyć, wył czyć
Wł czyć
Wł czenie i najechanie punktów odniesienia s funkcjami, których wypełnienie zależy od rodzaju maszyny. Prosz zwrócić uwag na podr cznik obsługi maszyny. Wł czyć napi cie zasilaj ce TNC i maszyny. Nast pnie TNC wyświetla nast puj cy dialog: TEST PAMI CI Pami ć TNC zostaje automatycznie skontrolowana PRZERWA W DOPŁYWIE PR DU TNC komunikat, że nast piła przerwa w dopływie pr du – komunikat skasować TRANSLACJA PROGRAMU PLC Program PLC urz dzenia TNC zostaje automatycznie przetworzony BRAK NAPI CIA NA PRZEKAźNIKU Wł czyć zasilanie. TNC sprawdzi funkcjonowanie wył czenia awaryjnego TRYB MANUALNY PRZEJECHAĆ PUNKTY ODNIESIENIA Przejechać punkty referencyjne w zadanej kolejności: Dla każdej osi nacisn ć zewn trzny START klawisz, albo
Przejechać punkty referencyjne w zadanej kolejności: Dla każdej osi nacisn ć zewn trzny klawisz kierunkowy i trzymać, aż punkt referencyjny zostanie przejechany
Jeśli maszyna wyposażona jest w absolutne przyrz dy pomiarowe, to przejeżdżanie znaczników referencyjnych jest zb dne. TNC jest wówczas natychmiast gotowe do pracy po wł czeniu napi cia sterowniczego.
54
2 Obsługa r czna i nastawienie
TNC jest gotowe do pracy i znajduje si w rodzaju pracy Obsługa r czna. Punkty odniesienia musz zostać przejechane tylko, jeśli maj być przesuni te osi maszyny. Jeżeli dokonuje si edycji programu lub chce przetestować program, prosz wybrać po wł czeniu napi cia sterowniczego natychmiast rodzaj pracy Program wprowadzić do pami ci/wydać (edycja) lub Test Programu. Punkty odniesienia mog być pó˙niej dodatkowo przejechane. Prosz nacisn ć w tym celu w rodzaju pracy Obsługa r czna Softkey PKT.REF. NAJECHAĆ. Przejechanie punktu odniesienia przy nachylonej płaszczyźnie obróbki Przejechanie punktu odniesienia przy nachylonej osi współrz dnych jest możliwe przy pomocy zewn trznych przycisków kierunkowych osi. W tym celu funkcja „Nachylić płaszczyzn obróbki“ musi być aktywna w trybie Obsługa r czn, patrz „Aktywować manualne nachylenie”, strona 81. TNC interpoluje nast pnie odpowiednie osie przy naciśni ciu przycisku kierunkowego osi. Prosz przestrzegać zasady, że wprowadzone do menu wartości k towe powinny być zgodne z wartości k ta osi wahań. O ile to możliwe, osie mog zostać przemieszczone także w aktualnym kierunku osi narz dzia (patrz „Wyznaczenie aktualnego kierunku osi narz dzia jako aktywnego kierunku obróbki (funkcja FCL2)” na stronie 82). Jeżeli używamy tej funkcji, to należy potwierdzić pozycje osi obrotu w przypadku nieabsolutnych enkoderów, które TNC wyświetla nast pnie w oknie pierwszoplanowym. Wyświetlana pozycja odpowiada ostatniej, przed wył czeniem aktywnej pozycji osi obrotu. O ile jedna z obydwu uprzednio aktywnych funkcji jest aktywna, to klawisz NC STARTnie posiada żadnej funkcji. TNC wydaje odpowiedni komunikat o bł dach.
HEIDENHAIN iTNC 530
55
2.1 Wł czyć, wył czyć
2.1 Wł czyć, wył czyć
Wył czenie
iTNC 530 z Windows 2000: Patrz „iTNC 530 wył czyć”, strona 614. Aby unikn ć strat danych przy wył czeniu, należy celowo wył czyć system operacyjny TNC: Wybrać rodzaj pracy Obsługa r czna Wybrać funkcj wył czenia, jeszcze raz potwierdzić przy pomocy Softkey TAK Jeśli TNC wyświetla w oknie przenikaj cym tekst Teraz można wył czyć, to wolno przerwać dopływ pr du do TNC Dowolne wył czenie TNC może prowadzić do utraty danych.
56
2 Obsługa r czna i nastawienie
2.2 Przesuni cie osi maszyny
Wskazówka
Przemieszczenie osi przy pomocy przycisków kierunkowych zależy od rodzaju maszyny. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny!
Przesun ć oś przy pomocy zewn trznego przycisku kierunkowego
Wybrać rodzaj pracy Obsługa r czna
Nacisn ć zewn trzny klawisz kierunkowy i trzymać, aż oś zostanie przesuni ta na zadanym odcinku lub
przemieścić w trybie ci głym oś: Trzymać naciśni tym zewn trzny przycisk kierunkowy oraz nacisn ć krótko zewn trzny START klawisz
Zatrzymać: Zewn trzny klawisz STOP nacisn ć
Z pomoc obu tych metod mog Państwo przesuwać kilka osi równocześnie. Posuw, z którym osie si przesuwaj , można zmienić poprzez Softkey F, patrz „Pr dkość obrotowa wrzeciona S, posuw F i funkcja dodatkowa M”, strona 66.
HEIDENHAIN iTNC 530
57
2.2 Przesuni cie osi maszyny
2.2 Przesuni cie osi maszyny
Ustalenie położenia krok po kroku
Przy pozycjonowaniu etapowym (krok po kroku) TNC przesuwa oś maszyny o określony przez użytkownika odcinek (krok). Wybrać rodzaj pracy Obsługa r czna lub Elektr. kółko r czne
Z
Softkey paski przeł czyć
8 8
Wybrać pozycjonowanie krok po kroku: Softkey DŁ.KROKU ustawić na ON DOSUW = Wprowadzić dosuw w mm, np. 8 mm
8
16
X
Nacisn ć zewn trzny przycisk kierunkowy: dowolnie cz sto pozycjonować
Maksymalnie możliwa do wprowadzenia wartość dla dosuwu wynosi 10 mm.
58
2 Obsługa r czna i nastawienie
Przemieszczanie przy pomocy elektronicznego kółka r cznego HR 410
Przenośne kółko r czne HR 410 wyposażone jest w dwa przyciski zgody. Przyciski zgody znajduj si poniżej chwytu gwiazdowego. Przesuni cie osi maszyny jest możliwe tylko, jeśli jeden z przycisków zgody pozostaje naciśni tym (funkcja zależna od zasady funkcjonowania maszyny). Kółko r czne HR 410 dysponuje nast puj cymi elementami obsługi: 1 2 3 4 5 6 Klawisz NOT AUS R czne kółko obrotowe Klawisze zgody Przyciski wyboru osi Przycisk przej cia położenia rzeczywistego Przyciski do ustalenia trybu posuwu (powoli, średnio, szybko; tryby posuwu s określane przez producentów maszyn) 7 Kierunek, w którym TNC przemieszcza wybran oś 8 Funkcje maszyny (zostaj określane przez producenta maszyn) Czerwone sygnały świetlne wskazuj , jak oś i jaki posuw wybrał operator. Przemieszczenie przy pomocy kółka obrotowego jest w przypadku aktywnej M118 możliwe także podczas odpracowania programu. Przesuni cie osi Wybrać rodzaj pracy Elektr. kółko r czne 4 6 8 2 1
3 4 5 7
Trzymać naciśni tym przycisk zgody
Wybrać oś
Wybrać posuw
Przemieścić aktywn oś w kierunku + lub
Przemieścić aktywn oś w kierunku –
HEIDENHAIN iTNC 530
59
2.2 Przesuni cie osi maszyny
2.2 Przesuni cie osi maszyny
Elektroniczne kółko obrotowe HR 420
W przeciwieństwie do HR 410 przenośne kółko HR420 jest wyposażone w ekran, na którym zostaj ukazywane różne informacje. Oprócz tego można przy pomocy softkeys kółka obrotowego wykonać ważne funkcje ustawienia, np. wyznaczenie punktów bazowych lub zapis i odpracowanie instrukcji M. Jak tylko kółko zostanie aktywowane poprzez klawisz aktywowania kółka, niemożliwa jest obsługa przy pomocy pulpitu sterowniczego. TNC ukazuje ten stan na ekranie monitora TNC w oknie pierwszoplanowym. Kółko r czne HR 420 dysponuje nast puj cymi elementami obsługi: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Klawisz NOT AUS Monitor kółka dla wyświetlenia statusu i wyboru funkcji Softkeys Klawisze wyboru osi Klawisz aktywowania kółka Klawisze ze strzałk dla zdefiniowania czułości kółka Klawisz kierunku, w którym TNC przemieszcza wybran oś Wł czenie wrzeciona (funkcja zależna od maszyny) Wył czenie wrzeciona (funkcja zależna od maszyny) Klawisz „generowanie wiersza NC” Start NC Stop NC Klawisz zgody R czne kółko obrotowe Potencjometr pr dkości obrotowej wrzeciona Potencjometr posuwu 1 2 3 4 6 7 11 12 13 14
6 5 7 8 9 10
15 16
Przemieszczenie przy pomocy kółka obrotowego jest w przypadku aktywnej M118 możliwe także podczas odpracowania programu. Producent maszyn może zaimplementować dodatkowe funkcje dla kółka HR 420. Prosz uwzgl dnić informacje w instrukcji obsługi maszyny
60
2 Obsługa r czna i nastawienie
Ekran monitora Ekran kółka obrotowego (patrz obrazek) składa si z 4 wierszy. TNC pokazuje nast puj ce informacje: ZADANA X+1.563: rodzaj wyświetlania pozycji i pozycj wybranej osi 2 *: STIB (z j.niem. sterowanie w eksploatacji) 3 S1000: aktualna pr dkość obrotowa wrzeciona 4 F500: aktualny posuw, z którym wybrana oś zostaje momentalnie przemieszczana 5 E: pojawił si bł d 6 3D: funkcja nachylenia płaszczyzny obróbki jest aktywna 7 2D: funkcja obrotu tła jest aktywna 8 RES 5.0: aktywna rozdzielczość kółka obrotowego. droga w mm/obrót (°/obrót w przypadku osi obrotu), pokonywana przez wybran oś za jeden obrót kółka 9 STEP ON lub OFF: pozycjonowanie pojedyńczymi krokami aktywne lub nieaktywne. Przy aktywnej funkcji TNC ukazuje dodatkowo aktywny krok przemieszczenia 10 Pasek klawiszy programowanych (soft key): Wybór rozmaitych funkcji, opis w poniższych rozdziałach 1 Wybór przewidzianej do przemieszczenia osi Osie główne X, Y i Z jak dwie dalsze, zdefiniowalne przez producenta maszyn osi, można aktywować bezpośrednio poprzez klawisze wyboru osi. Jeśli maszyna dysponuje dalszymi osiami, to należy post pić nast puj co: Softkey kółka F1 (AX) nacisn ć: TNC ukazuje na ekranie kółka wszystkie aktywne osie. Momentalnie aktywna oś miga Wymagan oś wybrać przy pomocy softkey kółka F1 ( >) lub F2 (< ) i przy pomocy softkey kółka F3 (OK) potwierdzić Nastawienie czułości kółka Czułość kółka obrotowego określa, jak drog ma pokonać oś za jeden obrót kółka. Definiowalne czułości s na stałe nastawione i wybieralne poprzez klawisze ze strzałk kółka obrotowego (tylko jeśli wymiar kroku nie jest aktywny). Nastawialne czułości: 0.01/0.02/0.05/0.1/0.2/0.5/1/2/5/10/20 [mm/obrót lub stopnie/obrót]
1 3 8
2 4 do 7 9 10
HEIDENHAIN iTNC 530
61
2.2 Przesuni cie osi maszyny
2.2 Przesuni cie osi maszyny
Przemieszczenie osi Aktywowanie kółka obrotowego: Klawisz kółka na HR 420 nacisn ć. TNC może być obsługiwane teraz tylko poprzez HR 420, okno pierwszoplanowe z tekstem wskazówki zostaje wyświetlane na ekranie monitora TNC
W razie konieczności poprzez Softkey OPM wybrać ż dany tryb pracy (patrz „Zmiana trybu pracy” na stronie 64)
W razie potrzeby trzymać naciśni tym przycisk zgody
Wybrać oś na kółku obrotowym, która ma zostać przemieszczona Wybrać osie dodatkowe poprzez softkeys
Przemieścić aktywn oś w kierunku + lub
Przemieścić aktywn oś w kierunku –
Deaktywowanie kółka obrotowego: Klawisz kółka na HR 420 nacisn ć. TNC może być teraz obsługiwane przez pulpit sterowniczy
Ustawienia potencjometru Po aktywowaniu kółka obrotowego, potencjometry na pulpicie obsługi maszyny s nadal aktywne. Jeżeli chcemy używać potencjometrów na kółku, to prosz to wykonać w nast puj cy sposób: nacisn ć klawisze Ctrl i kółko elektr. na HR 420, TNC wyświetla na ekranie kółka menu softkeys dla wyboru potencjometru Softkey HW nacisn ć, aby przeł czyć potencjometry kółka na „aktywne” Kiedy tylko potencjometry kółka zostały aktywowane, należy przed deselekcj kółka ponownie aktywować potencjometry pulpitu sterowania maszyny. Prosz post pić nast puj co: nacisn ć klawisze Ctrl i kółko elektr. na HR 420, TNC wyświetla na ekranie kółka menu softkeys dla wyboru potencjometru Softkey KBD nacisn ć, aby przeł czyć potencjometry pulpitu sterowania maszyny na aktywne
62
2 Obsługa r czna i nastawienie
Pozycjonowanie krok po kroku Przy pozycjonowaniu etapowym (krok po kroku) TNC przesuwa momentalnie aktywn oś kółka o określony przez użytkownika odcinek (krok). Softkey kółka F2 (STEP) nacisn ć Aktywowanie pozycjonowania krok po kroku: Softkey kółka 3 (ON) nacisn ć Wybrać ż dany rozmiar kroku poprzez naciśni cie klawiszy F1 lub F2. Jeśli trzymamy naciśni tym jeden z tych klawiszy, to TNC zwi ksza krok zliczania przy każdej zmianie liczby dziesi tnej o współczynnik 10. Poprzez dodatkowe naciśni cie klawisza Ctrl zwi ksza si krok zliczania na 1. Najmniejszy możliwy wymiar kroku wynosi 0,0001 mm, najwi kszy możliwy krok wynosi 10 mm Wybrany wymiar kroku z softkey 4 (OK) przej ć Klawiszem kółka + lub – przemieścić aktywn oś kółka w odpowiednim kierunku Zapis dodatkowych instrukcji M Softkey kółka F3 (MSF) nacisn ć Softkey kółka F1 (M) nacisn ć Wybrać ż dany numer instrukcji M poprzez naciśni cie klawiszy F1 lub F2 Wykonać dodatkow instrukcj M za pomoc klawisza NC start Zapisanie pr dkości obrotowej wrzeciona S Softkey kółka F3 (MSF) nacisn ć Softkey kółka F2 (S) nacisn ć Wybrać ż dan pr dkość obrotow poprzez naciśni cie klawiszy F1 lub F2. Jeśli trzymamy naciśni tym jeden z tych klawiszy, to TNC zwi ksza krok zliczania przy każdej zmianie liczby dziesi tnej o współczynnik 10. Poprzez dodatkowe naciśni cie klawisza Ctrl zwi ksza si krok zliczania na 1000 Aktywowanie nowej pr dkości obrotowej S przy pomocy klawisza NC start Zapis posuwu F Softkey kółka F3 (MSF) nacisn ć Softkey kółka F3 (F) nacisn ć Wybrać ż dany posuw poprzez naciśni cie klawiszy F1 lub F2. Jeśli trzymamy naciśni tym jeden z tych klawiszy, to TNC zwi ksza krok zliczania przy każdej zmianie liczby dziesi tnej o współczynnik 10. Poprzez dodatkowe naciśni cie klawisza Ctrl zwi ksza si krok zliczania na 1000 Nowy posuw F za pomoc softkey kółka F3 (OK) przej ć
HEIDENHAIN iTNC 530
63
2.2 Przesuni cie osi maszyny
2.2 Przesuni cie osi maszyny
Wyznaczyć punkt odniesienia Softkey kółka F3 (MSF) nacisn ć Softkey kółka F4 (PRS) nacisn ć W razie potrzeby wybrać oś, na której należy wyznaczyć punkt bazowy Oś przy pomocy softkey kółka F3 (OK) wyzerować lub klawiszami kółka F1 i F2 nastawić wymagan wartość a nast pnie z softkey kółka F3 (OK) przej ć. Poprzez dodatkowe naciśni cie klawisza Ctrl zwi ksza si krok zliczania na 10 Zmiana trybu pracy Poprzez softkey kółka F4 (OPM) można przeł czyć na kółku tryb pracy sterowania, o ile aktualny jego stan pozwala na przeł czenie. Softkey kółka F4 (OPM) nacisn ć Wybór poprzez softkeys kółka wymaganego trybu pracy MAN: tryb manualny MDI: Pozycjonowanie z r cznym wprowadzeniem danych SGL: przebieg programu pojedyńczymi blokami RUN: przebieg programu według kolejności bloków Generowanie kompletnego wiersza L Zdefiniować poprzez funkcj MOD wartości osiowe, które maj zostać przej te do wiersza NC (patrz „Wybór osi dla generowania L bloku” na stronie 574). Jeśli nie wybrano żadnych osi, TNC ukazuje komunikat o bł dach Brak wyboru osi Tryb pracy Pozycjonowanie z r cznym zapisem danych wybrać W razie potrzeby wybrać przy pomocy klawiszy ze strzałk na klawiaturze TNC ten wiersz NC, za którym chcemy uplasować nowy wiersz L Aktywowanie kółka obrotowego Klawisz kółka „generowanie wiersza NC” nacisn ć: TNC wstawia kompletny wiersz L, zawieraj cy wszystkie poprzez funkcje MOD wybrane pozycje osi
64
2 Obsługa r czna i nastawienie
Funkcje w trybach pracy przebiegu programu W trybach pracy przebiegu programu można wykonać nast puj ce funkcje: NC start (klawisz kółka NC start) NC stop (klawisz kółka NC stop) Jeśli naciśni to NC stop: wewn trzny stop (softkey kółka MOP i nast pnie STOP) Jeśli naciśni to NC stop: Manualne przemieszczenie osi (softkey kółka MOP a nast pnie MAN) Ponowny najazd na kontur, po manualnym przemieszczeniu osi podczas przerwy w odpracowywaniu programu (softkeys kółka MOP a potem REPO). Obsługa nast puje poprzez softkeys kółka, jak w przypadku softkeys ekranu (patrz „Ponowne dosuni cie narz dzia do konturu” na stronie 542) Wł czenie/wył czenie funkcji nachylenia płaszczyzny obróbki (softkeys kółka MOP a nast pnie 3D)
HEIDENHAIN iTNC 530
65
2.2 Przesuni cie osi maszyny
2.3 Pr dkość obrotowa wrzeciona S, posuw F i funkcja dodatkowa M
2.3 Pr dkość obrotowa wrzeciona S, posuw F i funkcja dodatkowa M
Zastosowanie
W rodzajach pracy Obsługa r czna i El. kółko r czne prosz wprowadzić pr dkość obrotow S, posuw F i funkcj dodatkow M przy pomocy Softkeys. Funkcje dodatkowe znajduj si w „7.Programowanie: funkcje dodatkowe” z ich opisem. Producent maszyn określa z góry, jakie funkcje dodatkowe mog Państwo wykorzystywać i jak one spełniaj funkcje.
Wprowadzić wartości
Pr dkość obrotowa wrzeciona S, funkcja dodatkowa M Wybrać wprowadzenie pr dkości obrotowej wrzeciona: Softkey S PR DKOŚĆ OBROTOWA WRZECIONA S= 1000 Wprowadzić pr dkość obrotow wrzeciona i przy pomocy zewn trznego klawisza START przej ć
Obroty wrzeciona z wprowadzon pr dkości S uruchomiamy przy pomocy funkcji dodatkowej M. Funkcja dodatkowa M zostaje wprowadzona w podobny sposób. Posuw F Wprowadzenie posuwu F należy zamiast zewn trznym klawiszem START potwierdzić ENT klawiszem. Dla posuwu F obowi zuje: Jeśli wprowadzono F=0, to pracuje najmniejszy posuw z MP1020 F zostaje zachowany także po przerwie w dopływie pr du
66
2 Obsługa r czna i nastawienie
Zmienić pr dkość obrotow wrzeciona i posuw
Przy pomocy gałek obrotowych Override dla pr dkości obrotowej wrzeciona S i posuwu F można zmienić nastawion wartość od 0% do 150%. Gałka obrotowa Override dla pr dkości obrotowej wrzeciona działa wył cznie w przypadku maszyn z bezstopniowym nap dem wrzeciona.
HEIDENHAIN iTNC 530
67
2.3 Pr dkość obrotowa wrzeciona S, posuw F i funkcja dodatkowa M
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
Wskazówka
Punkt odniesienia wyznaczyć (z 3D sond impulsow ) Podr cznik obsługi dla użytkownika Cykle sondy impulsowej. Przy wyznaczaniu punktów odniesienia ustawia si wyświetlacz TNC na współrz dne znanej pozycji obrabianej cz ści.
Przygotowanie
Zamocować i uregulować obrabian cz ść Narz dzie zerowe o znanym promieniu zamocować Upewnić si , że TNC wyświetla rzeczywiste wartości położenia
68
2 Obsługa r czna i nastawienie
Wyznaczanie punktu odniesienia przez klawisze osiowe
Czynności ochronne Jeżeli powierzchnia obrabianego przedmiotu nie może zostać zarysowana, to na przedmiot zostaje położona blacha o znanej grubości d. Dla punktu odniesienia wprowadzamy potem wartość o d wi ksz .
Y
Z
X
Y
Rodzaj pracy Obsługa r czna wybrać
X
Przesun ć ostrożnie narz dzie, aż dotknie obrabianego przedmiotu (porysuje go)
Wybrać oś (wszystkie osie można wybierać na ASCII klawiaturze) WYZNACHYĆ PUNKT ODNIESIENIA Z= Narz dzie zerowe, oś wrzeciona: Ustawić wyświetlacz na znan pozycj obrabianego przedmiotu (np. 0) lub wprowadzić grubość d blachy. Na płaszczyźnie obróbki: Promień narz dzia uwzgl dnić
Punkty odniesienia dla pozostałych osi wyznacz Państwo w ten sam sposób. Jeśli używamy w osi dosuwu ustawione wst pnie narz dzie, to prosz nastawić wyświetlacz osi dosuwu na długość L narz dzia lub na sum Z=L+d.
HEIDENHAIN iTNC 530
69
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
Zarz dzanie punktem odniesienia przy pomocy tabeli preset
Tabeli preset należy używać koniecznie, jeśli maszyna wyposażona jest w osie obrotu (stół obrotowy lub głowica obrotowa) i pracujemy z wykorzystaniem funkcji nachylenia płaszczyzny obróbki maszyna jest wyposażona w system zmiany głowicy pracowano dotychczas na starszych modelach sterowań TNC z tabelami punktów zerowych z odniesieniem do REF chcemy dokonywać obróbki kilku takich samych przedmiotów, zamocowanych z różnym położeniem nachylenia Tabela preset może zawierać dowoln liczb wierszy (punktów odniesienia). Aby zoptymalizować wielkość pliku i szybkość obróbki, należy używać tylko tylu wierszy, ile potrzebnych jest dla zarz dzania punktami odniesienia. Nowe wiersze mog zostać wstawione ze wzgl dów bezpieczeństwa tylko na końcu tabeli preset Zapis punktów odniesienia (baz) do pami ci w tabeli preset Tabela Preset nosi nazw PRESET.PR i jest zapisana w folderze TNC:\ do pami ci. PRESET.PR może być poddawana edycji tylko w trybie pracy Sterowanie r czne i El. kółko obr. W trybie pracy Program wprowadzić do pami ci/edycja można tylko czytać tabel , jednakże nie można dokonywać zmian. Kopiowanie tabeli preset do innego foldera (dla zabezpieczenia danych) jest dozwolone. Wiersze, zabezpieczone od zapisu przez producenta maszyn, s także w skopiowanych tabelach zasadniczo zabezpieczone od zapisu, czyli nie mog zostać zmienione przez operatora. Prosz nie zmieniać w skopiowanych tabelach liczby wierszy! To może prowadzić do problemów, jeżeli chcemy ponownie aktywować tabel . Aby móc aktywować tabel Preset skopiowan do innego foldera, należy skopiować j z powrotem do foldera TNC:\ .
70
2 Obsługa r czna i nastawienie
Operator posiada kilka możliwości, zapisu do pami ci punktów odniesienia/obrotów podstawowych w tabeli preset Poprzez cykle próbkowania w trybie pracy Obsługa r czna lub El.kółko obrotowe (patrz instrukcja obsługi Cykle sondy impulsowej, rozdział 2) Poprzez cykle próbkowania 400 do 402 i 410 do 419 w trybie automatycznym (patrz instrukcja obsługi Cykle sondy impulsowej, rozdział 3) Manualny zapis (patrz poniższy opis) Obroty tła (podstawy) z tabeli preset obracaj układ współrz dnych wokół punktu ustawienia wst pnego, który znajduje si w tym samym wierszu jak i obrót tła. TNC sprawdza przy wyznaczaniu punktu bazowego, czy pozycja osi nachylenia zgadza si z odpowiednimi wartościami 3D ROT menu (zależne ustawienia parametru maszynowego). Z tego wynika: Przy nieaktywnej funkcji Nachylenie płaszczyzny obróbki wyświetlacz położenia osi obrotu musi być = 0° (w razie konieczności wyzerować osie obrotu) Przy aktywnej funkcji Nachylenie płaszczyzny obróbki wyświetlacze położenia osi obrotu i zapisane k ty w 3D ROT menu musz si ze sob zgadzać Producent maszyn może zablokować dowolne wiersze w tabeli preset, aby odłożyć w niej stałe punkty odniesienia (np. punkt środkowy stołu obrotowego). Te wiersze zaznaczone s w tabeli preset innym kolorem (zaznaczenie standardowe jest w kolorze czerwonym). Wiersz 0 w tabeli preset jest zasadniczo zabezpieczony przed zapisem. TNC zapami tuje w wierszu 0 zawsze ten punkt odniesienia, który został wyznaczony manualnie przy pomocy klawiszy osiowych lub poprzez Softkey w ostatniej kolejności przez operatora. Jeśli manualnie wyznaczony punkt odniesienia jest aktywny, to TNC ukazuje we wskazaniu statusu tekst PR MAN(0) Jeśli ustawimy wskazanie TNC za pomoc cykli sondy impulsowej dla wyznaczania punktu odniesienia, to TNC nie zapisuje tych wartości w wierszu 0.
HEIDENHAIN iTNC 530
71
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
Zapis punktów odniesienia (baz) manualnie do pami ci w tabeli Preset Aby zapisać punkty odniesienia do tabeli Preset, należy wykonać to w nast puj cy sposób Rodzaj pracy Obsługa r czna wybrać
Przesun ć ostrożnie narz dzie, aż dotknie obrabianego przedmiotu (porysuje go) albo odpowiednio pozycjonować zegar pomiarowy
Wyświetlenie tabeli Preset: TNC otwiera tabel Preset i ustawia kursor na aktywnym wierszu tabeli
Wybór funkcji dla zapisu Preset: TNC ukazuje na pasku Softkey znajduj ce si w dyspozycji możliwości wprowadzenia. Opis możliwości wprowadzenia: patrz tabela poniżej
Wybrać wiersz w tabeli Preset, który chcemy zmienić (numer wiersza odpowiada numerowi Preset)
W razie konieczności wybrać kolumn (oś) w tabeli Preset, któr chcemy zmienić
Poprzez Softkey wybrać jedn ze znajduj cych si do dyspozycji możliwości wprowadzenia (patrz poniższa tabela)
72
2 Obsługa r czna i nastawienie
Funkcja Przej cie pozycji rzeczywistej narz dzia (czujnik zegarowy pomiaru) bezpośrednio jako nowy punkt odniesienia: Funkcja zapisuje do pami ci punkt odniesienia tylko na tej osi, na której leży właśnie jasne pole Przypisanie pozycji rzeczywistej narz dzia (czujnika zegarowego pomiaru) dowolnej wartości: Funkcja zapisuje do pami ci punkt odniesienia tylko na tej osi, na której leży właśnie jasne pole. Zapisać wymagan wartość w oknie pierwszoplanowym Przesuni cie inkrementalne zapisanego już w tabeli punktu odniesienia: Funkcja zapisuje do pami ci punkt odniesienia tylko na tej osi, na której leży właśnie jasne pole. Zapisać wymagan wartość korekcji z właściwym znakiem liczby w oknie pierwszoplanowym Bezpośrednie wprowadzenie nowego punktu odniesienia bez obliczania kinematyki (specyficznie dla osi). Należy używać tej funkcji tylko wówczas, jeśli maszyna wyposażona jest w stół obrotowy i operator chce ustawić bezpośrednim zapisem 0 punkt odniesienia na środku stołu obrotowego. Funkcja zapisuje do pami ci wartość tylko na tej osi, na której leży właśnie jasne pole. Zapisać wymagan wartość w oknie pierwszoplanowym Zapisanie momentalnie aktywnego punktu odniesienia do dowolnie wybieralnego wiersza tabeli: Funkcja zapisuje do pami ci punkt odniesienia we wszystkich osiach i aktywuje nast pnie automatycznie odpowiedni wiersz tabeli
Softkey
HEIDENHAIN iTNC 530
73
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
Objaśnienie do zapami tanych w tabeli preset wartości Prosta maszyna z trzema osiami bez zespołu nachylenia TNC zapami tuje w tabeli Preset odst p od punktu odniesienia przedmiotu do punktu referencyjnego (z właściwym znakiem liczby) Maszyna z głowic obrotow TNC zapami tuje w tabeli Preset odst p od punktu odniesienia przedmiotu do punktu referencyjnego (z właściwym znakiem liczby) Maszyna ze stołem obrotowym TNC zapami tuje w tabeli Preset odst p od punktu odniesienia przedmiotu do punktu środkowego stołu obrotowego (z właściwym znakiem liczby) Maszyna ze stołem obrotowym i głowic nachyln TNC zapami tuje w tabeli preset odst p od punktu odniesienia przedmiotu do punktu środkowego stołu obrotowego Prosz uwzgl dnić, iż przy przesuwaniu maszyny podziałowej na stole obrabiarki (realizowanym poprzez zmian opisu kinematyki) niekiedy zostaj przesuni te punkty wst pnego ustawienia, nie zwi zane bezpośrednio z maszyn podziałow .
74
2 Obsługa r czna i nastawienie
Edycja tabeli preset Funkcja edycji w trybie tabelarycznym Wybrać pocz tek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Wybrać nast pn stron tabeli Wybór funkcji dla zapisu Preset: Aktywować punkt odniesienia aktualnie wybranego wiersza tabeli preset Wł czyć wprowadzaln liczb wierszy na końcu tabeli (2. pasek softkey) Skopiować pole z jasnym tłem 2. pasek softkey) Wstawić skopiowane pole (2. pasek softkey) Anulować aktualnie wybrany wiersz: TNC zapisuje we wszystkich szpaltach – (2. pasek softkey) Wł czyć pojedyńcze wiersze na końcu tabeli (2. pasek softkey) Usun ć pojedyńcze wiersze na końcu tabeli (2. pasek softkey) Softkey
HEIDENHAIN iTNC 530
75
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
2.4 Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)
Aktywować punkt odniesienia z tabeli preset w trybie Przy aktywowaniu punktu odniesienia z tabeli preset, TNC wycofuje wszystkie aktywne przeliczenia współrz dnych, aktywowane przy pomocy nast puj cych cykli: Cykl 7, przesuni cie punktu zerowego Cykl 8, odbicie lustrzane Cykl 10, obrót Cykl 11, współczynnik wymiarowy Cykl 26, współczynnik wymiarowy specyficzny dla osi Przeliczenie współrz dnych z cyklu 19, nachylenie płaszczyzny obróbki pozostaje nadal aktywne.
Rodzaj pracy Obsługa r czna wybrać
Wyświetlenie tabeli Preset
Wybrać numer punktu odniesienia, który chcemy aktywować, lub
poprzez klawisz GOTO wybrać numer punktu odniesienia, który chcemy aktywować, przy pomocy klawisza ENT potwierdzić
Aktywować punkt odniesienia
Potwierdzić aktywowanie punktu odniesienia TNC ustawia wyświetlacz i – jeśli zdefiniowano – obrót podstawowy
Opuszczenie tabeli preset
Aktywowanie punktu odniesienia z tabeli preset w programie NC Dla aktywowania punktów odniesienia z tabeli preset podczas przebiegu programu, prosz używać cyklu 247. W cyklu 247 definiujemy tylko numer punktu odniesienia, który chcemy aktywować (patrz „WYZNACZANIE PUNKTU ODNIESIENIA (cykl G247)” na stronie 432).
76
2 Obsługa r czna i nastawienie
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
Zastosowanie, sposób pracy
Funkcje nachylania płaszczyzny obróbki zostaj dopasowane do TNC i maszyny przez producenta maszyn. W przypadku określonych głowic obrotowych (stołów obrotowych), producent maszyn określa, czy programowane w cyklu k ty zostaj interpretowane przez TNC jako współrz dne osi obrotowych lub jako komponenty k towe ukośnej płaszczyzny. Prosz zwrócić uwag na podr cznik obsługi maszyny. TNC wspomaga pochylenie płaszczyzn obróbki na obrabiarkach z głowicami obrotowymi a także stołami obrotowymi podziałowymi. Typowymi rodzajami zastosowania s np. ukośne odwierty lub leż ce ukośnie w przestrzeni kontury. Przy tym płaszczyzna obróbki zostaje zawsze pochylona o aktywny punkt zerowy. Jak zwykle, obróbka zostaje zaprogramowana w jednej płaszczy˙nie głównej (np. X/Y płaszczyzna), jednakże wykonana na płaszczy˙nie, która została nachylona do płaszczyzny głównej. Dla pochylenia płaszczyzny obróbki s trzy funkcje do dyspozycji: R czne pochylenie przy pomocy Softkey 3D ROT przy rodzajach pracy Obsługa R czna i Elektr. kółko obrotowe patrz „Aktywować manualne nachylenie”, strona 81 Nachylenie sterowane, cykl 19 PłASZCZYZNA OBRÓBKI w programie obróbki (patrz „PŁASZCZYZNA OBROBKI (cykl G80, opcja software 1)” na stronie 437) Sterowane nachylenie, PLANE funkcja w programie obróbki (patrz „Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1)” na stronie 450) TNC funkcje dla „Nachylania płaszczyzny obróbki“ stanowi transformacj współrz dnych. Przy tym płaszczyzna obróbki leży zawsze prostopadle do kierunku osi narz dzia.
Z B
Y
10°
X
HEIDENHAIN iTNC 530
77
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
Zasadniczo rozróżnia TNC przy pochyleniu płaszczyzny obróbki dwa typy maszyn: Maszyna ze stołem obrotowym podziałowym Należy obrabiany przedmiot poprzez odpowiednie pozycjonowanie stołu obrotowego np. przy pomocy L bloku, umieścić do ż danego położenia obróbki Położenie przekształconej osi narz dzia nie zmienia si w stosunku do stałego układu współrz dnych maszyny. Jeśli stół obrotowy – to znaczy przedmiot – np. obracamy o 90°, to układ współrz dnych nie obraca si wraz z nim. Jeśli w rodzaju pracy Obsługa r czna naciśniemy klawisz kierunkowy Z+, to narz dzie przemieszcza si w kierunku Z+ TNC uwzgl dnia dla obliczania transformowanego układu współrz dnych tylko mechanicznie uwarunkowane przesuni cia odpowiedniego stołu obrotowego –tak zwane „translatoryjne“ przypadaj ce wielkości Maszyna z głowic obrotow Należy narz dzie poprzez odpowiednie pozycjonowanie głowicy obrotowej, np. przy pomocy L bloku, umieścić w ż dane położenie Położenie przekształconej osi narz dzia zmienia si w stosunku do stałego układu współrz dnych maszyny. Jeśli obracamy głowic maszyny – to znaczy narz dzie – np w osi B o +90°, to układ współrz dnych obraca si również. Jeśli naciśniemy w rodzaju pracy Obsługa r czna klawisz kierunkowy Z+, to narz dzie przesuwa si w kierunku X+ stałego układu współrz dnych maszyny TNC uwzgl dnia dla obliczenia przekształconego układu współrz dnych mechanicznie uwarunkowane wzajemne przesuni cia głowicy obrotowej („translatoryjne“przypadaj ce wielkości) i wzajemne przesuni cia, które powstaj poprzez nachylenie narz dzia (3D korekcja długości narz dzia)
Dosuni cie narz dzia do punktów odniesienia przy pochylonych osiach
Przy pochylonych osiach dosuni cie wypełnia si przy pomocy zewn trznych przycisków kierunkowych. TNC interpoluje przy tym odpowiednie osie. Prosz zwrócić uwag , aby funkcja „nachylić płaszczyzn obróbki“ była aktywna w rodzaju pracy Obsługa r czna i aby został wprowadzony rzeczywisty k t osi obrotowej w polu menu.
78
2 Obsługa r czna i nastawienie
Wyznaczyć punkt odniesienia w układzie pochylonym
Kiedy pozycjonowanie osi obrotowych zostało zakończone, prosz wyznaczyć punkt odniesienia jak w układzie nie pochylonym. Zachowanie TNC przy wyznaczaniu punktu odniesienia zależy przy tym od ustawienia parametru maszynowego 7500 w tabeli kinematyki: MP 7500, Bit 5=0 TNC sprawdza przy aktywnej nachylonej płaszczyźnie obróbki, czy przy wyznaczeniu punktu odniesienia w osiach X, Y i Z aktualne współrz dne osi obrotu zgadzaj si ze zdefiniowanymi przez operatora k tami nachylenia (3D ROT menu). Jeśli funkcja Nachylenie płaszczyzny obróbki nie jest aktywna, to TNC sprawdza, czy osie obrotu znajduj si na 0° (pozycje rzeczywiste). Jeżeli pozycje nie zgadzaj si ze sob , to TNC wydaje komunikat o bł dach. MP 7500, Bit 5=1 TNC nie sprawdza, czy aktualne współrz dne osi obrotu (pozycje rzeczywiste) zgadzaj si ze zdefiniowanymi k tami nachylenia. Wyznaczać punkt odniesienia zasadniczo zawsze na wszystkich trzech osiach. Jeśli osie obrotu maszyny nie s wyregulowane, to należy zapisać pozycj rzeczywist osi obrotu do menu dla manualnego nachylenia: Jeśli pozycja rzeczywista osi obrotu (jednej lub kilku) nie jest zgodna z zapisem, to TNC oblicza bł dnie punkt odniesienia.
Wyznaczenie punktu odniesienia w maszynach z okr głym stołem obrotowym
Jeżeli ustawiamy obrabiany przedmiot poprzez obrót stołu, np. przy pomocy cyklu próbkowania 403, to należy przed wyznaczeniem punktu odniesienia w osiach liniowych X, Y i Z wyzerować oś stołu obrotowego po operacji ustawienia. W przeciwnym razie TNC wydaje komunikat o bł dach. Cykl 403 oferuje t możliwość bezpośrednio, a mianowicie wyznaczaj c parametry wprowadzenia (patrz instrukcja obsługi Cykle sondy impulsowej „Kompensowanie obrotu podstawowego poprzez oś obrotu”).
Wyznaczanie punktu odniesienia na maszynach z systemem zmiany głowicy
Jeśli maszyna wyposażona jest w system zmiany głowicy, to należy zarz dzać punktami odniesienia zasadniczo poprzez tabel preset. Punkty odniesienia, zapisane do pami ci w tabeli preset, zawieraj obliczenie aktywnej kinematyki maszyny (geometria głowicy). Jeśli wymieniamy głowic , to TNC uwzgl dnia nowe, zmienione wymiary głowicy, tak iż aktywny punkt odniesienia pozostaje zachowany.
HEIDENHAIN iTNC 530
79
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
Wyświetlenie położenia w układzie pochylonym
Wyświetlone w polu stanu pozycje (ZAD. i RZECZ.) odnosz si do nachylonego układu współrz dnych.
Ograniczenia przy nachylaniu płaszczyzny obróbki
Funkcja próbkowania Obrót tła nie znajduje si w dyspozycji, jeśli w trybie pracy Obsługa r czna aktywowano funkcj nachylenia płaszczyzny obróbki Pozycjonowania PLC (ustalane przez producenta maszyn) nie s dozwolone
80
2 Obsługa r czna i nastawienie
Aktywować manualne nachylenie
Wybrać manualne nachylenie: Softkey 3D ROT nacisn ć
Pozycjonować jasne pole klawiszem ze strzałk na punkt menu Sterowanie r czne
Aktywować manualne nachylenie: Softkey AKTYWNE nacisn ć
Jasne pole pozycjonować klawiszem ze strzałk na ż dan oś obrotu
Wprowadzić k t nachylenia
Zakończyć wprowadzenie: Klawisz END
Dla deaktywowania prosz w menu Pochylić płaszczyzn obróbki ustawić na Nieaktywny ż dany rodzaj pracy. Jeśli funkcja Nachylić płaszczyzn obróbki jest aktywna i TNC przemieszcza osie maszyny odpowiednio do nachylonych osi, to wyświetlacz stanu ukazuje symbol . Jeżeli funkcja Pochylić płaszczyzn obróbki dla rodzaju pracy Przebieg programu zostanie ustawiona na Aktywna, to wniesiony do menu k t nachylenia obowi zuje od pierwszego bloku w wypełnianym programie obróbki. Jeśli używamy w programie obróbki cyklu 19 PŁASZCZYZNA OBROBKI lub PLANE funkcji, to zadziałaj tam zdefiniowane wartości k ta. Wprowadzone do menu wartości k towe zostaj przepisane wartościami wywołanymi.
HEIDENHAIN iTNC 530
81
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
2.5 Nachylić płaszczyzn obróbki (opcja software 1)
Wyznaczenie aktualnego kierunku osi narz dzia jako aktywnego kierunku obróbki (funkcja FCL2)
Ta funkcja musi zostać aktywowana przez producenta maszyn. Prosz zwrócić uwag na podr cznik obsługi maszyny. Przy pomocy tej funkcji można w trybach pracy Sterowanie r czne i El.kółko obrotowe przemieścić narz dzie za pomoc zewn trznych klawiszy kierunkowych lub przy pomocy kółka w tym kierunku, w którym wskazuje momentalnie oś narz dzia. Używać tej funkcji, jeśli chcemy przemieścić narz dzie podczas przerwania przebiegu 5 osi programu w kierunku osi narz dzia chcemy przy pomocy kółka lub zewn trznych klawiszy kierunkowych w trybie manualnym przeprowadzić obróbk z podstawionym narz dziem Wybrać manualne nachylenie: Softkey 3D ROT nacisn ć
Pozycjonować jasne pole klawiszem ze strzałk na punkt menu Sterowanie r czne
Aktywowanie aktywnego kierunku osi narz dzia jako aktywnego kierunku obróbki: Softkey NARZ OŚ nacisn ć
Zakończyć wprowadzenie: Klawisz END
Dla dezaktywowania ustawiamy w menu Nachylenie płaszczyzny obróbki punkt menu Sterowanie r czne na Nieaktywny. Jeśli funkcja Przemieszczenie w kierunku osi narz dzia jest aktywna, to wskazanie statusu wyświetla symbol . Główna oś płaszczyzny obróbki (X dla osi narz dzia Z) leży zawsze na stałej maszynowej płaszczyźnie głównej (Z/X dla osi narz dzia Z). Funkcja ta znajduje si także wówczas do dyspozycji, jeśli przerwiemy przebieg programu i chcemy manualnie przemieścić osie.
82
2 Obsługa r czna i nastawienie
2.6 Dynamiczne monitorowanie kolizji (opcja software)
Funkcja
Dynamiczne monitorowanie kolizji DCM (angl.: Dynamic Collision Monitoring) musi zostać dopasowana przez producenta maszyn do TNC i do maszyny. Prosz zwrócić uwag na podr cznik obsługi maszyny. Producent maszyn może definiować dowolne objekty, monitorowane przez TNC przy wszystkich ruchach maszynowych. Jeśli dwa monitorowane odnośnie kolizji objekty zbliż si do siebie na mniejsz niż zdefiniowano odległość to TNC wydaje komunikat o bł dach. TNC monitoruje także aktywne narz dzie o zapisanej w tabeli narz dzi długości i zapisanym promieniu odnośnie kolizji (zakłada si użycie cylindrycznego narz dzia). Należy zwrócić uwag , iż w przypadku niektórych narz dzi (np. głowic frezowych) powoduj ca kolizj średnica może być wi ksza niż zdefiiowane przez dane korekcji narz dzia wymiary. Dynamiczne monitorowanie kolizji jest aktywne we wszystkich trybach pracy maszyny i zostaje ukazywane poprzez symbol w wierszu trybów pracy.
Monitorowanie kolizji w r cznych trybach pracy
W trybach pracy Sterowanie r czne lub El. kółko TNC zatrzymuje przemieszczenie, jeśli dwa monitorowane na kolizj objekty zbliżyły si na odległość mniejsz od zdefiniowanej. Dodatkowo TNC redukuje znacznie pr dkość posuwu, jeśli odst p od powoduj cej bł d wartości granicznej jest mniejszy niż 5 mm. TNC rozróżnia trzy strefy przy naprawianiu tego bł du: Ostrzeżenie pierwsze: Dwa monitorowane na kolizj objekty znajduj si w odległości od siebie mniejszej niż 14 mm Ostrzeżenie: Dwa monitorowane na kolizj objekty znajduj si w odległości od siebie mniejszej niż 8 mm Bł d: Dwa monitorowane na kolizj objekty znajduj si w odległości od siebie mniejszej niż 2 mm
HEIDENHAIN iTNC 530
83
2.6 Dynamiczne monitorowanie kolizji (opcja software)
2.6 Dynamiczne monitorowanie kolizji (opcja software)
Strefa pierwszego ostrzeżenia Dwa monitorowane na kolizj objekty znajduj si w odległości od siebie, wynosz cej pomi dzy 12 i 14 mm. Wyświetlony komunikat o bł dach (dokładny tekst formułuje producent maszyn) rozpoczyna si zasadniczo od znaków ] [. Komunikat o bł dach należy pokwitować klawiszem CE Przemieścić osie manualnie ze obszaru niebezpieczeństwa, uwzgl dnić kierunek przemieszczenia W tym przypadku usun ć przyczyn komunikatu o kolizji Strefa ostrzeżenia Dwa monitorowane na kolizj objekty znajduj si w odległości od siebie, wynosz cej pomi dzy 6 i 8 mm. Wyświetlony komunikat o bł dach (dokładny tekst formułuje producent maszyn) rozpoczyna si zasadniczo od znaku ] [. Komunikat o bł dach należy pokwitować klawiszem CE Przemieścić osie manualnie ze obszaru niebezpieczeństwa, uwzgl dnić kierunek przemieszczenia W tym przypadku usun ć przyczyn komunikatu o kolizji Strefa bł du Dwa monitorowane na kolizj objekty znajduj si w odległości od siebie, wynosz cej poniżej 2 mm. Wyświetlany komunikat o bł dach (dokładny tekst formułuje producent maszyn) rozpoczyna si zasadniczo od znaku ][. W tym stanie można przemieścić osie tylko, jeśli dezaktywowano monitorowanie kolizji: Wybór menu dla dezaktywowania monitorowania kolizji: Nacisn ć softkey Monitorowanie kolizji (tylny pasek softkey) Punkt menu Obsługa r czna wybrać: korzystać z klawiszy ze strzałk Dezaktywowanie monitorowania kolizji: Klawisz ENT nacisn ć, symbol monitorowania kolizji miga w wierszu trybów pracy Komunikat o bł dach należy pokwitować klawiszem CE Przemieścić osie manualnie ze obszaru niebezpieczeństwa, uwzgl dnić kierunek przemieszczenia W tym przypadku usun ć przyczyn komunikatu o kolizji Ponowne aktywowanie monitorowania kolizji: Nacisn ć klawisz ENT, TNC ukazuje symbol dla monitorowania kolizji w wierszu trybów pracy na stałe.
84
2 Obsługa r czna i nastawienie
Monitorowanie kolizji w trybie automatyki
Funkcja doł czenia kółka obrotowego z M118 nie jest możliwa w poł czeniu z monitorowaniem kolizji. TNC monitoruje przemieszczenia pojedyńczymi wierszami, to znaczy wydaje ostrzeżenie o kolizji w tym wierszu, który spowodowałby kolizj i przerywa przebieg programu. Redukowanie posuwu jak w trybie manualnym ogólnie nie jest wykonywane.
HEIDENHAIN iTNC 530
85
2.6 Dynamiczne monitorowanie kolizji (opcja software)
Pozycjonowanie z r cznym wprowadzeniem danych
3.1 Proste sposoby obróbki programować i odpracować
3.1 Proste sposoby obróbki programować i odpracować
Dla prostej obróbki lub dla wst pnego ustalenia położenia narz dzia przeznaczony jest rodzaj pracy Pozycjonowanie z r cznym wprowadzeniem danych. W tym przypadku można wprowadzić krótki program w formacie tekstu otwartego firmy HEIDENHAIN lub zgodnie z DIN/ISO i nast pnie bezpośrednio wł czyć wypełnianie. Można także wywołać cykle TNC. Ten program zostanie wprowadzony w pami ć w pliku SMDI. Przy pozycjonowaniu z r cznym wprowadzeniem danych można aktywować dodatkowe wskazanie stanu.
Zastosować pozycjonowanie z r cznym wprowadzaniem danych
Wybrać rodzaj pracy Pozycjonowanie z r cznym wprowadzeniem danych. Plik $MDI dowolnie zaprogramować
Uruchomić przebieg programu: Zewn trzny klawisz START
Ograniczenie Grafika programowania i grafika przebiegu programu nie znajduj si w dyspozycji. Plik $MDI nie może zawierać wywołania programu (%). Przykład 1 Na pojedyńczym przedmiocie ma być wykonany otwór okr gły o gł bokości 20 mm. Po umocowaniu przedmiotu, wyregulowaniu i wyznaczeniu punktów odniesienia, można wykonanie tego otworu programować kilkoma wierszami programu i wypełnić.
Z Y
50
X
50
88
3 Pozycjonowanie z r cznym wprowadzeniem danych
Najpierw ustala si wst pne położenie narz dzia przy pomocy L bloku (prostymi) nad obrabianym przedmiotem i z odst pem bezpieczeństwa 5 mm nad wierconym otworem. Nast pnie wykonuje si otwór przy pomocy cyklu 1 WIERCENIE GŁEBOKIE. %$MDI G71 * N10 G99 T1 L+0 R+5 * N20 T1 G17 S2000 * N30 G00 G40 G90 Z+200 * N40 X+50 Y+50 M3 * Zdefiniować narz dzie: Narz dzie zerowe, promień 5 Wywołanie narz dzia Oś narz dzia Z, Pr dkość obrotowa wrzeciona 2000 obr/min Przemieszczenie narz dzia poza materiałem (bieg szybki) Pozycjonować narz dzie na biegu szybkim nad otworem pod odwiert, wł czyć wrzeciono N50 G01 Z+2 F2000 * N60 G200 WIERCENIE * Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q206=250 ;F DOSUW WGŁ BNY Q202=10 Q210=0 Q203=+0 Q204=50 ;GŁ BOKOŚĆ DOSUWU ;PRZER.CZAS. U GÓRY ;WSP.POWIERZCHNI ;2. ODST.BEZP. Narz dzie pozycjonować 2 mm nad odwiertem Zdefiniować cykl G200 Wiercenie Bezpieczny odst p narz. nad odwiertem Gł bokość wiercenia (znak liczby=kierunek pracy) posuw wiercenia Gł bokość każdego dosuwu przed powrotem Przerwa czasowa u góry przy usuwaniu wióra w sekundach Współrz dna górnej kraw dzi obrabianego przedmiotu Pozycja po cyklu, odniesiona do Q203 Czas przebywania narz dzia na dnie wiercenia w sekundach Wywołać cykl G200 Wiercenie gł bokie Przemieścić narz dzie poza materiałem Koniec programu
Q211=0.5 ;PRZERWA CZASOWA U DOŁU N70 G79 * N80 G00 G40 Z+200 M2 * N9999999 %$MDI G71 * Funkcja prostych G00 (patrz „Prosta na biegu szybkim G00 Prosta z posuwem G01 F. . .” na stronie 205), cykl G200 WIERCENIE (patrz „WIERCENIE (cykl G200)” na stronie 280).
HEIDENHAIN iTNC 530
89
3.1 Proste sposoby obróbki programować i odpracować
3.1 Proste sposoby obróbki programować i odpracować
Przykład 2: Usun ć ukośne położenie obrabianego przedmiotu na maszynach ze stołem obrotowym Wykonać obrót podstawowy z trójwymiarowym układem impulsowym. Patrz podr cznik obsługi Cykle sondy impulsowej, „Cykle sondy pomiarowej w rodzajach pracy Obsługa r czna i El. kółko obrotowe“, fragment „Kompensowanie ukośnego położenia przedmiotu “.
Zanotować k t obrotu i anulować obrót podstawowy
Wybrać tryb pracy: Pozycjonowanie z r cznym wprowadzeniem danych
Wybrać oś stołu obrotowego, wprowadzić zanotowany k t obrotu i posuw np. G01 G40 G90 C+2.561 F50
Zakończyć wprowadzenie
Zewn trzny klawisz START nacisn ć Położenie ukośne zostanie usuni te poprzez obrót stołu obrotowego
90
3 Pozycjonowanie z r cznym wprowadzeniem danych
Programy z $MDI zabezpieczać lub wymazywać
Plik $MDI jest używany z reguły dla krótkich i przejściowo potrzebnych programów. Jeśli powinien jakiś program mimo to zostać wprowadzony do pami ci, prosz post pić w nast puj cy sposób: Wybrać tryb pracy: Program wprowadzić do pami ci/edycja
Wywołać zarz dzanie plikami: Klawisz PGM MGT (Program Management)
Plik $MDI znakować
Wybrać „Kopiować plik”: Softkey KOPIUJ
PLIK DOCELOWY= ODWIERT Prosz wprowadzić nazw , pod któr aktualna treść pliku $MDI ma być wprowadzona do pami ci
Wypełnić kopiowanie
Opuścić zarz dzanie plikami: Softkey KONIEC
Dla usuni cia zawartości pliku $MDI post pujemy podobnie: Zamiast kopiowania, usuwamy zawartość przy pomocy Softkey USUN. Przy nast pnej zmianie na rodzaj pracy Pozycjonowanie z r cznym wprowadzeniem danych TNC wyświetla pusty plik $MDI. Jeśli chcemy $MDI skasować, to nie wolno mieć wybranego rodzaju pracy Pozycjonowanie z r cznym wprowadzeniem danych (również nie w tle) nie wolno mieć wybranego $MDI w rodzaju pracy Program wprowadzić do pami ci/edycja Dalsze informacje: patrz „Kopiować pojedyńczy plik”, strona 107.
HEIDENHAIN iTNC 530
91
3.1 Proste sposoby obróbki programować i odpracować
Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.1 Podstawy
4.1 Podstawy
Przyrz dy pomiaru położenia i znaczniki referencyjne
Przy osiach maszyny znajduj si przyrz dy pomiarowe położenia, które rejestruj pozycje stołu obrabiarki a także narz dzia. Na osiach liniowych zamontowane s z reguły przyrz dy pomiaru położenia, na stołach obrotowych i osiach wahań przyrz dy pomiaru k ta. Jeśli któraś z osi maszyny si przesuwa, odpowiedni układ pomiarowy położenia wydaje sygnał elektryczny, na podstawie którego TNC oblicza dokładn pozycj rzeczywist osi maszyny. W wypadku przerwy w dopływie pr du rozpada si zaszeregowanie mi dzy położeniem suportu i obliczon pozycj rzeczywist . Dla odtworzenia tego przyporz dkowania, przyrz dy pomiaru k ta dysponuj znacznikami referencyjnymi. Przy przejechaniu punktu odniesienia TNC otrzymuje sygnał, który odznacza stały punkt odniesienia maszyny. W ten sposób TNC może wznowić zaszeregowanie położenia rzeczywistego i położenia suportu obrabiarki. W przypadku przyrz dów pomiaru położenia ze znacznikami referencyjnymi o zakodowanych odst pach, należy osie maszyny przemieścić o maksymalnie 20 mm, w przypadku przyrz dów pomiaru k ta o maksymalnie 20°. W przypadku absolutnych przyrz dów pomiarowych zostaje przesłana do sterowania absolutna wartość położenia. W ten sposób, bez przemieszczenia osi maszyny, zostanie bezpośrednio po wł czeniu odtworzone przyporz dkowanie pozycji rzeczywistej i położenia sań maszyny.
XMP
X (Z,Y)
Z Y X
Układ odniesienia
Przy pomocy układu odniesienia ustala si jednoznacznie położenie na płaszczyźnie lub w przestrzeni. Podanie jakiejś pozycji odnosi si zawsze do ustalonego punktu i jest opisane za pomoc współrz dnych. W prostok tnym układzie współrz dnych (układzie kartezjańskim) trzy kierunki s określone jako osie X, Y i Z. Osie leż prostopadle do siebie i przecinaj si w jednym punkcie, w punkcie zerowym. Współrz dna określa odległość do punktu zerowego w jednym z tych kierunków. W ten sposób można opisać położenie na płaszczyźnie przy pomocy dwóch współrz dnych i przy pomocy trzech współrz dnych w przestrzeni. Współrz dne, które odnosz si do punktu zerowego, określa si jako współrz dne bezwzgl dne. Współrz dne wzgl dne odnosz si do dowolnego innego położenia (punktu odniesienia) w układzie współrz dnych. Wartości współrz dnych wzgl dnych określa si także jako inkrementalne (przyrostowe) wartości współrz dnych.
Z
Y
X
94
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Układ odniesienia na frezarkach
Przy obróbce przedmiotu na frezarce posługuj si Państwo, generalnie rzecz bior c, prostok tnym układem współrz dnych. Rysunek po prawej stronie pokazuje, w jaki sposób przyporz dkowany jest prostok tny układ współrz dnych do osi maszyny. Zasada trzech palców prawej r ki służy jako pomoc pami ciowa: Jeśli palec środkowy pokazuje w kierunku osi narz dzi od przedmiotu do narz dzia, to wskazuje on kierunek Z+, kciuk wskazuje kierunek X+ a palec wskazuj cy kierunek Y+. iTNC 530 może sterować 9 osiami ł cznie. Oprócz osi głównych X, Y i Z istniej równolegle przebiegaj ce osie pomocnicze U, V i W. Osie obrotu zostaj oznaczane poprzez A, B i C. Rysunek po prawej stronie u dołu przedstawia przyporz dkowanie osi pomocniczych oraz osi obrotu w stosunku do osi głównych.
+Y
+Z
+X
+Z +Y
+X
Z
Y C+ B+ V+
W+
A+ U+
X
HEIDENHAIN iTNC 530
95
4.1 Podstawy
4.1 Podstawy
Współrz dne biegunowe
Jeżeli rysunek wykonawczy jest wymiarowany prostok tnie, prosz napisać program obróbki także ze współrz dnymi prostok tnymi. W przypadku przedmiotów z łukami kołowymi lub przy podawaniu wielkości k tów, łatwiejsze jest ustalenie położenia przy pomocy współrz dnych biegunowych. W przeciwieństwie do współrz dnych prostok tnych x,y i z, współrz dne biegunowe opisuj tylko położenie na jednej płaszczyźnie. Współrz dne biegunowe maj swój punkt zerowy na biegunie CC (CC = circle centre; angl. środek koła). Pozycja w jednej płaszczyźnie jest jednoznacznie określona przez: Współrz dne biegunowe promień: odst p od bieguna CC do pozycji współrz dne biegunowe k t: K t współrz dnych biegunowych: k t pomi dzy osi odniesienia k ta i odcinkiem ł cz cym biegun CC z dan pozycj . Patrz rysunek po prawej stronie u góry Określenie bieguna i osi odniesienia k ta Biegun określa si przy pomocy dwóch współrz dnych w prostok tnym układzie współrz dnych na jednej z trzech płaszczyzn. Tym samym jest także jednoznacznie zaszeregowana oś odniesienia k ta dla k ta współrz dnych biegunowych PA. Współrz dne bieguna (płaszczyzna) X/Y Y/Z Z/X Oś odniesienia k ta +X +Y +Z
J I
Y
R H2 H3 R 10 CC H1 R 0°
X
30
Z
Y
Z Y X Y
K K I J
Z
X
X
96
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Bezwzgl dne i przyrostowe pozycje obrabianego przedmiotu
Bezwzgl dne pozycje obrabianego przedmiotu Jeśli współrz dne danej pozycji odnosz si do punktu zerowego współrz dnych (pocz tku), określa si je jako współrz dne bezwzgl dne. Każda pozycja na obrabianym przedmiocie jest jednoznacznie ustalona przy pomocy jej współrz dnych bezwzgl dnych. Przykład 1: Odwierty z absolutnymi współrz dnymi Odwiert 1 X = 10 mm Y = 10 mm Odwiert 2 X = 30 mm Y = 20 mm Odwiert 3 X = 50 mm Y = 30 mm
30
Y
3 1 2 1
20
1
10
Przyrostowe pozycje obrabianego przedmiotu Współrz dne przyrostowe odnosz si do ostatnio zaprogramowanej pozycji narz dzia, która to pozycja służy jako wzgl dny (urojony) punkt zerowy. W ten sposób współrz dne wzgl dne podaj przy zestawieniu programu wymiar pomi dzy ostatnim i nast puj cym po nim zadanym położeniem, o który ma zostać przesuni te narz dzie. Dlatego określa si go także jako wymiar składowy łańcucha wymiarowego. Wymiar inkrementalny odznaczamy poprzez funkcj G91 przed oznaczeniem osi. Przykład 2: Odwierty z przyrostowymi współrz dnymi
10
X
10 30 50
Y
6 1 5 1 4 1
Bezwzgl dne współrz dne odwiertu 4 X = 10 mm Y = 10 mm Odwiert 5, odniesiony do 4 G91 X = 20 mm G91 Y = 10 mm Odwiert 6, odniesiony do 5 G91 X = 20 mm G91 Y = 10 mm
10 20 20
10
X
Bezwzgl dne i przyrostowe współrz dne biegunowe Współrz dne bezwzgl dne odnosz si zawsze do bieguna i osi odniesienia k ta. Współrz dne przyrostowe odnosz si zawsze do ostatnio zaprogramowanej pozycji narz dzia.
10
Y
G91+R R G91+H R 10 CC G91+H H R 0°
X
30
HEIDENHAIN iTNC 530
97
4.1 Podstawy
4.1 Podstawy
Wybierać punkt odniesienia
Rysunek obrabianego przedmiotu zadaje określony element formy obrabianego przedmiotu jako bezwzgl dny punkt odniesienia (punkt zerowy), przeważnie jest to róg przedmiotu. Przy wyznaczaniu punktu odniesienia należy najpierw wyrównać przedmiot z osiami maszyny i umieścić narz dzie dla każdej osi w odpowiednie położenie w stosunku do przedmiotu. Przy tym położeniu należy ustawić wyświetlacz TNC albo na zero albo na zadan wartość położenia. W ten sposób przyporz dkowuje si obrabiany przedmiot układowi odniesienia, który obowi zuje dla wyświetlacza TNC lub dla programu obróbki. Jeśli rysunek obrabianego przedmiotu określa wzgl dne punkty odniesienia, to prosz wykorzystać po prostu cykle dla przeliczania współrz dnych(patrz „Cykle dla przeliczania współrz dnych” na stronie 426). Jeżeli rysunek wykonawczy przedmiotu nie jest wymiarowany odpowiednio dla NC, prosz wybrać jedn pozycj lub róg przedmiotu jako punkt odniesienia, z którego można łatwo ustalić wymiary do pozostałych punktów przedmiotu. Szczególnie wygodnie wyznacza si punkty odniesienia przy pomocy trójwymiarowego układu impulsowego firmy HEIDENHAIN. Patrz Podr cznik obsługi "Cykle sondy impulsowej" „Wyznaczanie punktów odniesienia przy pomocy 3D sondy impulsowej“. Przykład Szkic obrabianego przedmiotu ukazuje odwierty (1 do 4), których wymiary odnosz si do bezwzgl dnego punktu odniesienia o współrz dnych X=0 Y=0. Odwierty (5 bis 7) odnosz si do wzgl dnego punktu odniesienia o współrz dnych bezwzgl dnych X=450 Y=750. Przy pomocy cyklu PRZESUNIECIE PUNKTU ZEROWEGO można przejściowo przesun ć punkt zerowy na pozycj X=450, Y=750, aby zaprogramować odwierty (5 do 7) bez dalszych obliczeń.
MIN
Z Y
MAX
X
Y
7 1
750 150 0 -150
3 1
4 1
6 1
300±0,1
5 1
320
1
0
2 1
325 450
900 950
X
98
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.2 Zarz dzanie plikami: Podstawy
Pliki
Pliki w TNC Programy w formacie firmy HEIDENHAIN w formacie DIN/ISO Pliki smarT.NC Strukturyzowane unit programy Opisy konturu Tabele punktów dla pozycji obróbki Tabele dla narz dzi zmieniacza narz dzi palet punktów zerowych Punkty Presets danych skrawania materiałów narz dzi skrawaj cych, materiałów produkcyjnych Zależne dane (np. punkty segmentacji) Teksty jako ASCII pliki Dane rysunku technicznego jako ASCII pliki Typ .H .I .HU .HC .HP .T .TCH .P .D .PNT .PR .CDT .TAB .DEP
.A .DXF
Jeżeli zostaje wprowadzony do TNC program obróbki, prosz najpierw dać temu programowi nazw . TNC zapami tuje ten program na dysku twardym jako plik o tej samej nazwie. Także teksty i tabele TNC zapami tuje jako pliki. Aby można było szybko znajdować pliki i nimi zarz dzać, TNC dysponuje specjalnym oknem do zarz dzania plikami. W tym oknie można wywołać różne pliki, kopiować je, zmieniać ich nazw i wymazywać. Przy pomocy TNC operator może zarz dzać prawie dowoln liczb plików, przynajmniej jednakże 25 GByte.(wersja dwuprocesorowa: 13 GByte). Nazwy plików Dla programów, tabeli i tekstów doł cza TNC rozszerzenie, które jest oddzielone punktem od nazwy pliku. To rozszerzenie wyróżnia i tym samym oznacza typ pliku. PROG20 Nazwa pliku I Typ pliku
Długość nazwy pliku nie powinna przekraczać 25 znaków, w przeciwnym razie TNC nie wyświetla pełnej nazwy programu. Znaki * \ / “ ? < > . s niedozwolone w nazwie pliku. HEIDENHAIN iTNC 530 99
4.2 Zarz dzanie plikami: Podstawy
4.2 Zarz dzanie plikami: Podstawy
Zabezpieczanie danych
Zabezpieczanie danych Firma HEIDENHAIN poleca, zestawione na TNC programy i pliki zabezpieczać na komputerze (PC) w regularnych odst pach czasu. Z nieodpłatnym software dla transmiji danych TNCremo NT firma HEIDENHAIN oddaje do dyspozycji prost możliwość, wykonywania kopii (backups) znajduj cych si w pami ci TNC danych. Nast pnie konieczny jest nośnik danych, na której s zabezpieczone wszystkie specyficzne dla maszyny dane (PLC program, parametry maszyny itd.) W koniecznym przypadku prosz zwrócić si do producenta maszyn. W przypadku kiedy wszystkie znajduj ce si na dysku twardym pliki (> 2 GByte) maj być zabezpieczone, potrwa to kilka godzin. Prosz w razie konieczności przesun ć operacj zabezpieczania danych na godziny nocne.
W przypadku dysków twardych, należy liczyć si , w zależności od warunków eksploatacyjnych (np. obci żenia wibracjami), ze zwi kszon możliwości wyst pienia uszkodzeń i awarii po upływie od 3 do 5 lat. Firma HEIDENHAIN zaleca dlatego też sprawdzenie po upływie 3 do 5 lat funkcjonowania dysku twardego.
100
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.3 Praca z zarz dzaniem plikami
Foldery
Ponieważ można wprowadzić do pami ci na dysku twardym bardzo dużo programów oraz plików, prosz odkładać pojedyńcze pliki w skoroszytach (segregatorach), aby zachować rozeznanie. W tych skoroszytach możliwe jest tworzenie dalszych wykazów, tak zwanych podskoroszytów. Przy pomocy klawisza /+ lub ENT można podskoroszyty wyświetlać lub maskować TNC zarz dza maksymalnie 6 segmentami skoroszytów! Jeśli wprowadza si wi cej niż 512 plików do jednego skoroszytu, to TNC zaprzestaje sortowania plików alfabetycznie! Nazwy skoroszytów Nazwa skoroszytu może mieć maksymalnie 16 znaków i nie dysponuje możliwości rozszerzenia. Jeśli wprowadza si wi cej niż 16 znaków dla nazwy skoroszytu, to TNC wydaje komunikat o bł dach.
Ścieżki
Ścieżka pokazuje nap d i wszystkie skoroszyty a także podskoroszyty, w których zapami tany jest dany plik. Pojedyńcze informacje s rozdzielane przy pomocy „\“. Przykład Na dysku TNC:\ został założony skoroszyt AUFTR1. Nast pnie w skoroszycie AUFTR1 został założony jeszcze podskoroszyt NCPROG i do niego został skopiowany program obróbki PROG1.H. Program obróbki ma tym samym nast puj c ścieżk : TNC:\AUFTR1\NCPROG\PROG1.H Grafia po prawej stronie pokazuje przykład wyświetlenia skoroszytów z różnymi ścieżkami.
TNC:\ AUFTR1 NCPROG WZTAB A35K941 ZYLM TESTPROG HUBER KAR25T
HEIDENHAIN iTNC 530
101
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
Przegl d: Funkcje zarz dzania plikami
Funkcja Pojedyńczy plik kopiować (i konwersować) Wybrać skoroszyt docelowy Pokazać określony typ pliku 10 ostatnio wybranych plików pokazać Plik lub skoroszyt wymazać Zaznaczyć plik Zmienić nazw pliku Plik od usuni cia i zmiany zabezpieczyć Anulować zabezpieczenie pliku Zarz dzanie nap dami sieciowymi Kopiować skoroszyt Wyświetlić skoroszyty dysku Skoroszyt ze wszystkimi podwykazami (podskoroszytami) skasować Strona 112 Softkey Strona Strona 107 Strona 107 Strona 104 Strona 109 Strona 110 Strona 111 Strona 112 Strona 112 Strona 112 Strona 116 Strona 109
102
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Wywołać zarz dzanie plikami
KlawiszPGM MGT nacisn ć: TNC ukazuje okno dla zarz dzania plikami (rysunek pokazuje ustawienie podstawowe. Jeżeli TNC ukazuje inny podział monitora, prosz nacisn ć Softkey OKNO)
Lewe, niewielkie okno ukazuje istniej ce nap dy i foldery. Nap dy (stacje dysków) oznaczaj przyrz dy, przy pomocy których dane zostaj zapami tywane lub przesyłane. Nap dem jest dysk twardy TNC, dalszymi nap dami s interfejsy (RS232, RS422, Ethernet), do których można podł czyć na przykład Personal Computer. Folder jest zawsze odznaczony poprzez symbol foldera (po lewej) i nazw foldera (po prawej). Podfoldery s przesuni te na praw stron . Jeśli przed symbolem foldera znajduje si kwadracik z + symbolem, to istniej tu podfoldery, wywoływane przy pomocy klawisza /+ lub ENT. Szerokie okno po prawej stronie wyświetla wszystkie pliki , które zapami tane s w tym wybranym folderze. Do każdego pliku ukazywanych jest kilka informacji, które s objaśnione w tabeli poniżej. Wyświetlenie NAZWA PLIKU BAJT STATUS E S M P DATA CZAS Znaczenie Nazwa zawieraj ca maksymalnie 16 znaków i typ pliku Wielkość pliku w bajtach Właściwości pliku: Program jest wybrany w rodzaju pracy Program wprowadzić do pami ci/edycja Program jest wybrany w rodzaju pracy Test programu Program jest wybranyw rodzaju pracy przebiegu programu Plik jest zabezpieczony przed usuni ciem i zmian (Protected) Data, kiedy ostatnio dokonano zmian pliku Godzina, o której dokonano zmian w pliku
HEIDENHAIN iTNC 530
103
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
Wybierać dyski, skoroszyty i pliki
Wywołać zarz dzanie plikami
Prosz użyć przycisków ze strzałk lub Softkeys, aby przesun ć jasne tło na ż dane miejsce na monitorze:
Porusza jasne tło z prawego do lewego okna i odwrotnie
Porusza jasne tło w oknie do góry i w dół
Porusza jasne tło w oknie strona po stronie w gór i w dół
Krok 1: wybrać dysk Znakować dysk w lewym oknie:
wybrać dysk: softkey WYBRAC nacisn ć, lub
Klawisz ENT nacisn ć
Krok 2: wybrać folder Zaznaczyć folder w lewym oknie: Prawe okno ukazuje automatycznie wszystkie pliki z tego foldera, który jest zaznaczony (z jasnym tłem)
104
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Krok 3: wybrać plik Softkey TYP WYBRAĆ nacisn ć
Nacisn ć Softkey ż danego typu pliku, lub
przesyłanie wszystkich plików: Softkey UKAZAC WSZYSTKIE nacisn ć, lub
4*.H
Używać Wildcards, np. wyświetlić wszystkie pliki typu .H, które zaczynaj si cyfr 4
Zaznaczyć plik w prawym oknie:
softkey WYBRAC nacisn ć, lub
Klawisz ENT nacisn ć
TNC aktywuje wybrany w tym trybie pracy, z którego wywołano zarz dzane plikami
HEIDENHAIN iTNC 530
105
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
Założenie nowego foldera (tylko na dysku TNC:\ możliwe)
W lewym oknie zaznaczyć folder, w którym ma być założony podfolder
NOW
Wprowadzić now nazw foldera, klawisz ENT nacisn ć
ZAŁOżYĆ \NOWY FOLDER? Potwierdzić przy pomocy Softkey TAK lub
przerwać przy pomocy Softkey NIE
106
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Kopiować pojedyńczy plik
Prosz przesun ć jasne tło na ten plik, który ma być skopiowany Softkey KOPIOWAĆ nacisn ć: Wybrać funkcj kopiowania. TNC wyświetla pasek Softkey z kilkoma funkcjami Prosz nacisn ć Softkey „wybór skoroszytu docelowego”, aby określić skoroszyt docelowy w wyświetlonym oknie. Po wyborze skoroszytu docelowego wybrana ścieżka znajduje si w wierszu dialogu. Przy pomocy klawisza „Backspace” operator pozycjonuje kursor bezpośrednio na koniec nazwy ścieżki, aby móc wprowadzić nazw pliku docelowego Wprowadzić nazw pliku docelowego i przy pomocy klawisza ENT lub Softkey WYPEŁNIĆ przej ć: TNC kopiuje plik do aktualnego skoroszytu, lub do wybranego skoroszytu docelowego. Pierwotny plik zostaje zachowany lub prosz nacisn ć Softkey WYPEŁNIĆ RÓWNOLEGLE , aby kopiować ten plik w tle. Prosz stosować t funkcj przy kopiowaniu wi kszych plików, ponieważ po rozpocz ciu operacji kopiowania można kontynuować prac . Podczas kopiowania w tle przez TNC, można obserwować poprzez Softkey INFO RÓWNOL. WYPEŁNIĆ (pod DOD. FUNKCJE, 2 gi pasek Softkey) stan operacji kopiowania TNC ukazuje w oknie ze wskazaniem post pu, jeżeli operacja kopiowania została zainicjalizowana przy pomocy Softkey WYPEŁNIC
HEIDENHAIN iTNC 530
107
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
Kopiowanie tabeli Jeżeli kopiujemy tabele, to można przy pomocy Softkey POLA ZAMIENIĆ przepisywać pojedyńcze wiersze lub szpalty w tabeli docelowej. Warunki: tabela docelowa musi już istnieć kopiowany plik może zawierać tylko zamieniane szpalty lub wiersze Softkey ZAMIENIC POLA nie pojawia si , jeśli chcemy z zewn trz, przy pomocy oprogramowania dla przesyłania danych np. TNCremoNT przepisywać tabel w TNC. Prosz skopiować zewn trznie utworzony plik do innego skoroszytu i wypełnić operacj kopiowania przy pomocy zarz dzania plikami TNC. Typem pliku zewn trznie utworzonej tabeli powinien być .A (ASCII). W tych przypadkach tabela może posiadać dowolne numery wierszy. Jeśli zapisujemy typ pliku .T, to tabela musi posiadać rosn ce, rozpoczynaj ce si od 0 numery wierszy. Przykład Na urz dzeniu wst pnego nastawienia dokonano pomiaru długości narz dzia i promienia narz dzia na 10 nowych narz dziach. Nast pnie urz dzenie to generuje tabel narz dzi TOOL.A z 10 wierszami (10 narz dziami) i kolumnami Numer narz dzia (kolumna T) Długość narz dzia (kolumna T) Promień narz dzia (kolumna R) Kopiowanie tej tabeli z zewn trznego nośnika danych do dowolnego foldera Kopiowanie zewn trznie generowanej tabeli przy pomocy administratora plików TNC z nadpisaniem istniej cej tabeli TOOL.T: TNC zapytuje, czy istniej ca tabela narz dzi TOOL.T ma zostać nadpisana: Jeśli nacisniemy Softkey JA, to TNC nadpisuje aktualny plik TOOL.T kompletnie. Po zakończeniu operacji kopiowania TOOL.T składa si z 10 wierszy. Wszystkie szpalty,– naturalnie oprócz szpalt Numer, Długość i Promień,– zostan skasowane Albo prosz nacisn ć softkey POLA ZAMIENIĆ , wtedy TNC nadpisuje w pliku TOOL.T tylko szpalty Numer, Długość i Promień pierwszych 10 ciu wierszy. Dane pozostałych wierszy i szpalt nie zostan zmienione przez TNC Albo naciskamy softkey PUSTE WIERSZE ZAPEŁNIC, to TNC nadpisuje w pliku TOOL.T tylko te wiersze, w których nie zapisano danych. Dane pozostałych wierszy i szpalt nie zostan zmienione przez TNC
108
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Kopiować folder
Prosz przesun ć jasne tło w lewym oknie na folder, który ma być kopiowany. Prosz nacisn ć wówczas Softkey KOP. FOLDER zamiast softkey KOPIOWAC. Podkatalogi zostan przez TNC także skopiowane.
Wybrać jeden z ostatnio wybieranych plików
Wywołać zarz dzanie plikami
15 ostatnio wybranych plików pokazać: Softkey OSTATNIE PLIKI nacisn ć
Prosz użyć przycisków ze strzałk , aby przesun ć jasne pole na plik, który zamierzamy wybrać: Porusza jasne tło w oknie do góry i w dół
wybrać dysk: softkey WYBRAC nacisn ć, lub
Klawisz ENT nacisn ć
HEIDENHAIN iTNC 530
109
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
Plik skasować
Prosz przesun ć jasne tło na plik, który zamierzamy wymazać Wybrać funkcj usuwania: Softkey USUN Ć nacisn ć. TNC pyta, czy ten plik ma rzeczywiście zostać skasowany Potwierdzić usuwanie: Softkey TAK nacisn ć, lub przerwać usuwanie: Softkey NIE nacisn ć
Skoroszyt usun ć
Prosz skasować wszystkie pliki i podskoroszyty z wykazu, który ma być skasowany Prosz przesun ć jasne pole na skoroszyt, który ma być skasowany I Wybrać funkcj usuwania: Softkey USUN Ć nacisn ć. TNC pyta, czy ten skoroszyt ma rzeczywiście być usuni ty Potwierdzić usuwanie: Softkey TAK nacisn ć, lub przerwać usuwanie: Softkey NIE nacisn ć
110
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Pliki zaznaczyć
Funkcja zaznaczania Zaznaczyć pojedyńcze pliki Zaznaczyć wszystkie pliki w skoroszycie Anulować zaznaczenie pojedyńczych plików Anulować zaznaczenie dla wszystkich plików Skopiować wszystkie zaznaczone pliki Softkey
Funkcje, jak Kopiowanie lub Kasowanie plików, możnA stosować zarówno na pojedyńcze jak i na kilka plików jednocześnie. Kilka plików zaznacza si w nast puj cy sposób: Jasne tło przesun ć na pierwszy plik
Wyświetlić funkcje zaznaczania: Softkey ZAZNACZ nacisn ć
Zaznaczyć plik: Softkey PLIK ZAZNACZ nacisn ć
Jasne tło przesun ć na inny plik
Zaznaczyć dalszy plik: Softkey PLIK ZAZNACZ nacisn ć itd.
Kopiować zaznaczone pliki: Softkey KOP. ZAZN. nacisn ć lub
Usun ć zaznaczone pliki: Softkey KONIEC nacisn ć, aby opuścić funkcje zaznaczania i nast pnie nacisn ć Softkey USUN, aby wymazać zaznaczone pliki
HEIDENHAIN iTNC 530
111
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
Zmienić nazw pliku
Prosz przesun ć jasne tło na plik, który ma zmienić nazw Wybrać funkcj zmiany nazwy Wprowadzić now nazw pliku; typ pliku nie może jednakże zostać zmieniony Dokonać zmiany nazwy: Klawisz ENT nacisn ć
Funkcje dodatkowe
Plik zabezpieczyć/ Zabezpieczenie pliku anulować Prosz przesun ć jasne tło na plik, który ma być zabezpieczony Wybrać dodatkowe funkcje: Softkey DODATK. FUNK. nacisn ć Aktywować zabezpieczanie pliku: Softkey ZABEZPIECZ nacisn ć, plik otrzymuje status P Zabezpieczenie pliku anulowane jest w podobny sposób przy pomocy softkey NIEZABEZP. Skasować skoroszyt ł cznie ze wszystkimi podskoroszytami i plikami Prosz przesun ć jasne pole w lewym oknie na skoroszyt, który chcemy skasować Wybrać dodatkowe funkcje: Softkey DODATK. FUNK. nacisn ć Skoroszyt kompletnie usun ć: Softkey USUN WSZYSTKIE nacisn ć Potwierdzić usuwanie: Softkey TAK nacisn ć. przerwać usuwanie: Softkey KOPIOWAĆ nacisn ć
112
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Przesyłanie danych do/od zewn trznego nośnika danych
Przed przetransferowaniem danych do zewn trznego nośnika danch, musi zostać przygotowany interfejs danych(patrz „Przygotowanie interfejsów danych” na stronie 553).
Wywołać zarz dzanie plikami
Wybrać podział monitora dla przesyłania danych: Softkey OKNO nacisn ć. TNC ukazuje na lewej połowie monitora wszystkie pliki, które znajduj si w pami ci TNC, na prawej połowie monitora wszystkie pliki, które zapami tane s na zewn trznym nośniku danych
Prosz używać przycisków ze strzałk , aby przesun ć jasne tło na plik, który chcemy przesłać: Porusza jasne tło w oknie do góry i w dół Przesuwa jasne tło od prawego okna do lewego i odwrotnie Jeśli chcemy kopiować od TNC do zewn trznego nośnika danych, to prosz przesun ć jasne tło w lewym oknie na plik, który ma być przesyłany. Jeśli chcemy kopiować od zewn trznego nośnika danych do TNC, to prosz przesun ć jasne tło w prawym oknie na plik, który ma być przesłany.
Przesyłanie pojedyńczych plików: Softkey KOPIOWAĆ nacisn ć, lub
przesyłanie kilku plików: przesyłanie kilku plików: Softkey ZAZNACZ nacisn ć ( na drugim pasku Softkey patrz „Pliki zaznaczyć”, strona 111) lub
przesyłanie wszystkich plików: Softkey TNC => EXT nacisn ć
Przy pomocy Softkey WYPEŁNIĆ lub przy pomocy klawisza ENT potwierdzić. TNC wyświetla okno stanu, które informuje o post pie kopiowania lub HEIDENHAIN iTNC 530 113
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
jeżeli chcemy przesyłać długie programy b dź kilka programów: Przy pomocy Softkey WYPEŁNIĆ RÓWNOLEGLEpotwierdzić. TNC kopiuje ten plik w tle
zakończenie przesyłania danych: Zakończyć przesyłanie danych: przesun ć jasne tło do lewego okna i potem nacisn ć Softkey OKNO. TNC pokazuje znowu okno standardowe dla zarz dzania plikami
Aby przy podwójnej prezentacji okna pliku wybrać inny skoroszyt, należy nacisn ć Softkey SCIEZKA. Prosz wybrać w oknie przy pomocy klawiszy ze strzałk i klawisza ENT ż dany skoroszyt
114
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Plik skopiować do innego skoroszytu
Wybrać podział ekranu z równymi co do wielkości oknami Wyświetlić w obydwu oknach skoroszyty: Softkey ŚCIEżKA nacisn ć Prawe okno Jasne pole przesun ć na skoroszyt, do którego chcemy kopiować plik i przy pomocy klawisza ENT wyświetlić pliki w tym skoroszycie Lewe okno Wybrać skoroszyt z plikami, które chcemy kopiować i klawiszem ENT wyświetlić pliki Wyświetlić funkcje zaznaczania plików Jasne tło przesun ć na plik, który ma być skopiowany i zaznaczyć go. W razie potrzeby, prosz zaznaczyć także inne pliki w ten sam sposób Zaznaczone pliki skopiować do skoroszytu docelowego Dalsze funkcje zaznaczania: patrz „Pliki zaznaczyć”, strona 111. Jeśli pliki zostały skopiowane zarówno w lewym jak i w prawym oknie, TNC kopiuje ze skoroszytu, na którym znajduje si jasne tło. Przepisywać pliki Jeśli zostaj kopiowane pliki do skoroszytu, w którym znajduj si pliki o tej samej nazwie, TNC pyta, czy te pliki maj być przepisane w skoroszycie docelowym: Nadpisywanie wszystkich plików: Softkey TAK nacisn ć, lub Nie nadpisywać żadnego pliku: Softkey NIE nacisn ć, lub Potwierdzić nadpisywanie każdego oddzielnego pliku: Softkey POTWIERDZ. nacisn ć Jeśli chcemy przepisywać zabezpieczony plik, to należy to oddzielnie potwierdzić lub przerwać.
HEIDENHAIN iTNC 530
115
4.3 Praca z zarz dzaniem plikami
4.3 Praca z zarz dzaniem plikami
TNC w sieci
Aby podł czyć Ethernet kart do sieci, patrz „Ethernet interfejs”, strona 557. Aby podł czyć iTNC z Windows 2000 do sieci, patrz „Nastawienia sieciowe”, strona 617. Komunikaty o bł dach podczas pracy w sieci protokołuje TNC (patrz „Ethernet interfejs” na stronie 557). Jeśli TNC podł czona jest do sieci, znajduje si do 7 dodatkowych nap dów w oknie folderów w dyspozycji (patrz rysunek). Wszystkie uprzednio opisane funkcje (wybór nap du, kopiowanie plików itd.) obowi zuj także dla nap dów sieciowych, o ile pozwolenie na dost p do sieci na to pozwala. Ł czenie nap dów sieci i rozwi zywanie takich poł czeń. Wybrać zarz dzanie plikami: Nacisn ć klawisz PGM MGT, w tym przypadku przy pomocy Softkey OKNO wybrać tak podział monitora, jak to ukazano na rysunku po prawej stronie u góry Zarz dzanie nap dami sieciowymi: Softkey SIEĆ (drugi pasek Softkey) nacisn ć. TNC ukazuje w prawym oknie możliwe nap dy sieciowe, do których posiadamy dost p. Przy pomocy nast pnie opisanych Softkeys ustala si poł czenie dla każdego nap du Funkcja Utworzyć poł czenie sieciowe, TNC zapisuje w szpalcie Mnt liter M, jeśli poł czenie jest aktywne. Można poł czyć do 7 dodatkowych nap dów z TNC Zakończenie poł czenia z sieci Poł czenie z sieci utworzyć przy wł czeniu TNC automatycznie. TNC zapisuje do kolumny Auto liter A, jeśli poł czenie zostaje stworzone automatycznie Poł czenia z sieci nie tworzyć automatycznie przy wł czeniu TNC Proces tworzenia poł czenia z sieci może potrwać dłuższy czas. TNC wyświetla potem po prawej stronie u góry na monitorze [READ DIR]. Maksymalna szybkość transmisji leży przy ok. 2 do 5 Mbit/s, w zależności od tego jaki plik przesyłamy i jakie jest obci żenie sieci. Softkey
116
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
USB urz dzenia w TNC (FCL 2 funkcja)
Szczególnie prostym jest zabezpieczanie danych przy pomocy urz dzeń USB lub ich transmisja do TNC. TNC wspomaga nast puj ce blokowe urz dzenia USB: Nap dy dyskietek z systemem plików FAT/VFAT Sticki pami ci z systemem plików FAT/VFAT Dyski twarde z systemem plików FAT/VFAT Nap dy CD ROM z systemem plików Joliet (ISO9660) Takie urz dzenia USB TNC rozpoznaje automatycznie przy podł czeniu. Urz dzenia USB z innymi systemami plików (np. NTFS) TNC nie wspomaga. TNC wydaje przy podł czeniu komunikat o bł dach USB: TNC nie wspomaga urz dzenia. TNC wydaje komunikat o bł dach : TNC nie wspomaga urz dzenia także wtedy, kiedy podł cza si koncentrator USB. W tym przypadku należy po prostu pokwitować meldunek klawiszem CE. Zasadniczo wszystkie urz dzenia USB z wyżej wymienionymi systemami plików powinny być podł czalne do TNC. Jeśli miałyby pojawić si problemy, prosz zwrócić si do firmy HEIDENHAIN. W zarz dzaniu plikami operator widzi urz dzenia USB jako oddzielny nap d w strukturze drzewa folderów, tak iż opisane powyżej funkcje dla zarz dzania plikami można odpowiednio wykorzystywać. Aby usun ć z systemu urz dzenie USB, należy post pić w nast puj cy sposób: Wybrać zarz dzanie plikami: Klawisz PGM MGT nacisn ć Przy pomocy klawisza ze strzałk wybrać lewe okno Klawiszem ze strzałk przejść na odł czane urz dzenie USB Pasek klawiszy programowanych (soft key) dalej przeł czać: Wybrać dodatkowe funkcje Wybrać funkcj dla usuni cia urz dzenia USB: TNC usuwa urz dzenie USB ze struktury drzewa Menedżera plikami zakończyć Na odwrót można ponownie doł czyć uprzednio usuni te urz dzenie USB, naciskaj c nast puj ce softkey: Wybrać funkcj dla ponownego doł czenia urz dzenia USB
HEIDENHAIN iTNC 530
117
4.3 Praca z zarz dzaniem plikami
4.4 Programy otwierać i wprowadzać
4.4 Programy otwierać i wprowadzać
Struktura NC programu w DIN/ISO formacie
Program obróbki składa si z wielu bloków danych programu. Rysunek po prawej stronie pokazuje elementy pojedyńczego bloku. TNC numeruje bloki programu obróbki automatycznie, w zależności od MP7220. MP7220 definiuje długość kroku przy numerowaniu wierszy. Pierwszy blok programu oznaczony jest przy pomocy %, nazwy programu i obowi zuj cej jednostki miary (G70/G71). Nast puj ce po nim bloki zawieraj informacje o: Półwyrób Definicje narz dzi i polecenia wywoływania narz dzi Posuwy i pr dkości obrotowe (liczba obrotów/jednostka czasu) Ruchy kształtowe, cykle i inne funkcje Pierwszy wiersz programu jest oznaczony przy pomocy N99999999 %, nazwy programu i obowi zuj cej jednostki miary (G70/G71). Funkcja toru Numer bloku Słowa
Wiersz
N10 G00 G40 X+10 Y+5 F100 M3 *
Zdefiniować półwyrób G30/G31
Bezpośrednio po otwarciu nowego programu prosz zdefiniować nie obrobiony przedmiot w kształcie prostopadłościanu. TNC potrzebna jest ta definicja dla symulacji graficznych. Boki prostopadłościanu mog być maksymalnie 100 000 mm długie i leż równolegle do osi X,Y i Z. Półwyrób jest określony poprzez swoje dwa punkty narożne: MIN punkt G30: najmniejsza x,y i z współrz dna prostopadłościanu; prosz wprowadzić wartości bezwzgl dne MAX punkt G31: najwi ksza X,Y i Z współrz dna prostopadłościanu; prosz wprowadzić wartości bezwzgl dne lub przyrostowe (z G91) Definicja półwyrobu (przedmiotu nieobrobionego) jest tylko wtedy konieczna, kiedy chcemy przetestować graficznie program!
118
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Otworzyć nowy program obróbki
Program obróbki prosz wprowadzać zawsze przy rodzaju pracy Program wprowadzić do pami ci/edycja. Przykład otwarcia programu : Wybrać rodzaj pracy Program wprowadzić do pami ci/edycja
Wywołać zarz dzanie plikami: Klawisz PGM MGT nacisn ć
Prosz wybrać skoroszyt, w którym ma zostać zapami tany ten nowy program: NAZWA PLIKU = ALT.H Wprowadzić now nazw programu, potwierdzić przy pomocy klawisza ENT
Wybrać jednostk miary: Softkey MM lub INCHnacisn ć. TNC przechodzi do okna programu i otwiera dialog dla definicji BLK FORM (półwyrób) OŚ WRZECIONA RÓWNOLEGŁ A X/Y/Z ? Wprowadzić dane osi wrzeciona DEF BLK FORM: MIN PUNKT? 0 0 40 DEF BLK FORM: MAX PUNKT? 100 100 0 Po kolei wprowadzić x,y i z współrz dne MAX punktu Po kolei wprowadzić x,y i z współrz dne MIN punktu
HEIDENHAIN iTNC 530
119
4.4 Programy otwierać i wprowadzać
4.4 Programy otwierać i wprowadzać
Przykład: Wskazanie półwyrobu w NC programie %NOWY G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N9999999 %NOWY G71 * TNC wytwarza pierwszy i ostatni wiersz programu automatycznie. Jeśli nie chcemy programować definicji półwyrobu, to prosz przerwać dialog przy oś wrzeciona Z płaszczyzna XY przy pomocy klawisza DEL! TNC może ukazać grafik , jeśli najkrótszy bok ma przynajmniej 50 µm i najdłuższy maksymalnie 99 999,999 mm. Pocz tek programu, nazwa, jednostka miary Oś wrzeciona, współrz dne MIN punktu Współrz dne MAX punktu Koniec programu, nazwa, jednostka miary
120
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Programowanie ruchu narz dzia
Aby zaprogramować wiersz, prosz wybrać klawisz funkcyjny DIN/ ISO na klawiaturze. Można używać także szarych klawiszych funkcyjnych toru, aby otrzymać odpowiedni G kod. Prosz zwrócić uwag , aby aktywna była pisownia duż liter . Przykład wiersza pozycjonowania 1 Otworzyć wiersz
WSPÓŁRZ DNE? 10 Wprowadzić współrz dne docelowe dla osi X
5
Wprowadzić współrz dn docelow dla osi Y, przy pomocy klawisza ENT do nast pnego pytania
TOR PUNKTU ŚRODKOWEGO FREZA Przemieszczenie bez korekcji promienia narz dzia: Potwierdzić klawiszem ENT, lub
40
dokonać przemieszczenia na lewo lub na prawo od zaprogramowanego konturu: Wybrać G41 lub G42 przez Softkey POSUW? F Posuw dla tego przemieszczenia 750 mm/min, klawiszem ENT potwierdzić
750
FUNKCJA DODATKOWA M ? 3 Wymagan funkcj dodatkow (np. M3 wrzeciono ON) wprowadzić, klawiszem END zakończyć wiersz i zapisać do pami ci
Wybrać ukazan przez TNC w pasku Softkey funkcj dodatkow
Okno programu pokazuje wiersz: N30 G01 G40 X+10 Y+5 F100 M3 *
HEIDENHAIN iTNC 530
121
4.4 Programy otwierać i wprowadzać
4.4 Programy otwierać i wprowadzać
Przej ć pozycje rzeczywiste
TNC umożliwia przej cie aktualnej pozycji narz dzia do programu, np. jeśli operator programuje wiersze przemieszczenia operator programuje cykle definiuje narz dzia przy pomocy G99 Aby przej ć właściwe wartości położenia, należy: pozycjonować pole wprowadzenia w tym miejscu w wierszu, w którym chcemy przej ć dan pozycj wybrać funkcj przej cie pozycji rzeczywistej: TNC ukazuje w pasku Softkey te osie, których pozycje może operator przej ć Wybrać oś: TNC zapisuje aktualn pozycj wybranej osi do aktywnego pola wprowadzenia TNC przejmuje na płaszczyźnie obróbki zawsze te współrz dne punktu środkowego narz dzia, także jeśli korekcja promienia narz dzia jest aktywna. TNC przejmuje w osi narz dzia zawsze współrz dn ostrza narz dzia, to znaczy uwzgl dnia zawsze aktywn korekcj długości narz dzia.
122
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Edycja programu
W czasie kiedy program obróbki zostaje stworzony lub zmieniany, można wybierać przy pomocy przycisków ze strzałk lub przy pomocy Softkeys każdy wiersz w programie i pojedyńcze słowa bloku: Funkcja Przekartkowywać w gór Przekartkowywać w dół Skok do pocz tku programu Skok do końca programu Zmiana pozycji aktualnego wiersza na ekranie Tym samym można wyświetlić wi cej wierszy programu, zaprogramowanych przed aktualnym wierszem Zmiana pozycji aktualnego wiersza na ekranie Tym samym można wyświetlić wi cej wierszy programu, zaprogramowanych za aktualnym wierszem Skakać od bloku do bloku Wybierać pojedyńcze słowa w bloku Wybór określonego wiersza: Klawisz SKOK nacisn ć, zapisać ż dany numer, klawiszem ENT potwierdzić. Albo: Zapisać krok numerów wierszy i liczb wprowadzonych wierszy poprzez naciśni cie na softkey N WIERSZY przeskoczyć w gór lub w dół Softkey/ klawisze
HEIDENHAIN iTNC 530
123
4.4 Programy otwierać i wprowadzać
4.4 Programy otwierać i wprowadzać
Funkcja Wartość wybranego słowa ustawić na zero Wymazać bł dn wartość Wymazać komunikat o bł dach (nie pulsuj cy) Wymazać wybrane słowo Usun ć wybrany wiersz Usun ć cykle i cz ści programu Wstawić wiersz, który został ostatnio edytowany lub wymazany
Softkey/klawisz
Wł czać wiersze w dowolnym miejscu Prosz wybrać wiersz, za którym chce si wł czyć nowy blok i otworzyć dialog Zmieniać i wł czać słowa Prosz wybrać w wierszu dane słowo i przepisać je nowym poj ciem. W czasie, kiedy wybierano słowo, znajduje si w dyspozycji dialog tekstem otwartym Zakończyć zmian : Klawisz END nacisn ć Jeśli ma zostać wstawione słowo, prosz nacisn ć przyciski ze strzałk (na prawo lub na lewo), aż ukaże si ż dany dialog i prosz wprowadzić nast pnie ż dane poj cie.
124
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Szukanie identycznych słów w różnych blokach programu Dla tej funkcji Softkey AUT. RYSOWANIE na OFF przeł czyć. Wybrać słowo w wierszu: Tak długo naciskać klawisze ze strzałk , aż ż dane słowo zostanie zaznaczone
Wybierać zdania przy pomocy przycisków ze strzałk
Zaznaczenie znajduje si w nowo wybranym bloku na tym samym słowie, jak w ostatnio wybranym bloku. Jeśli uruchomiono szukanie w bardzo długich programach, to TNC wyświetla okno ze wskazaniem post pu. Dodatkowo można przerwać szukanie poprzez softkey. TNC przejmuje w osi narz dzia zawsze współrz dn ostrza narz dzia, to znaczy uwzgl dnia zawsze aktywn korekcj długości narz dzia. Znajdowanie dowolnego tekstu Wybrać funkcj szukania: Softkey SZUKAJ nacisn ć. TNC ukazuje dialog Szukaj tekstu: Wprowadzić poszukiwany tekst Szukać tekst: Softkey WYPEŁNIC nacisn ć
HEIDENHAIN iTNC 530
125
4.4 Programy otwierać i wprowadzać
4.4 Programy otwierać i wprowadzać
Cz ści programu zaznaczyć, kopiować, kasować i wł czać Aby móc kopiować cz ści programu w danym NC programie lub do innego NC programu, TNC oddaje do dyspozycji nast puj ce funkcje: patrz tabela u dołu. Aby kopiować cz ści programu prosz post pić w nast puj cy sposób: Wybrać pasek z Softkeys z funkcjami zaznaczania Wybrać pierwszy (ostatni) wiersz cz ści programu, któr chcemy kopiować Zaznaczyć pierwszy (ostatni) wiersz: Softkey BLOK ZAZNACZ nacisn ć. TNC podświetla jasnym tłem pierwsze miejsce numeru bloku i wyświetla Softkey ZAZNACZENIE ANULOWAĆ Prosz przesun ć jasne tło na ostatni (pierwszy) blok tej cz ści programu, któr chce si kopiować lub skasować. TNC prezentuje wszystkie zaznaczone bloki w innym kolorze. Funkcje zaznaczania można w każdej chwili zakończyć, a mianowicie naciśni ciem Softkey ZAZNACZANIE PRZERWAĆ Kopiowanie zaznaczonej cz ści programu: Softkey KOPIUJ BLOK nacisn ć, zaznaczon cz ść programu usun ć: Softkey USUN BLOK nacisn ć. TNC zapami tuje zaznaczony blok Prosz wybrać przy pomocy przycisków ze strzałk ten blok, za którym chcemy wł czyć skopiowan (usuni t ) cz ść programu Aby skopiowan cz ść programu wł czyć do innego programu, prosz wybrać odpowiedni program przez zarz dzanie plikami i zaznaczyć tam ten blok, za którym chcemy wł czyć. Wstawić zapami tan cz ść programu: Softkey WSTAW BLOK nacisn ć Funkcja Wł czyć funkcje zaznaczania Wył czyć funkcje zaznaczania Skasować zaznaczony blok Wstawić znajduj cy si w pami ci blok Kopiować zaznaczony blok Softkey
126
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Funkcja szukania TNC
Przy pomocy funkcji szukania TNC można szukać dowolnych tekstów w obr bie programu i w razie potrzeby zamieniać je nowym tekstem. Szukanie dowolnych tekstów Wybrać wiersz, w którym zapami tane jest szukane słowo Wybrać funkcj szukania: TNC wyświetla okno szukania i ukazuje w pasku Softkey znajduj ce si do dyspozycji funkcje szukania (patrz tabela funkcja szukania) +40 Wprowadzić szukany tekst, zwrócić uwag na pisowni duż /mał liter Rozpocz ć operacj szukania: TNC ukazuje w pasku Softkey znajduj ce si w dyspozycji opcje szukania (patrz tabela opcje szukania) W razie konieczności zmienić opcje szukania Uruchomić operacj szukania: TNC przechodzi do nast pnego wiersza, w którym zapami tany jest poszukiwany tekst Powtórzyć operacj szukania: TNC przechodzi do nast pnego wiersza, w którym zapami tany jest poszukiwany tekst Zakończyć funkcj szukania
Funkcje szukania Wyświetlić okno, w którym ostatnie elementy szukania zostaj wyświetlane. Przez klawisz ze strzałk element wybieralny, klawiszem ENT przej ć Wyświetlić okno, w którym znajduj si możliwe elementy szukania aktualnego wiersza. Przez klawisz ze strzałk element wybieralny, klawiszem ENT przej ć Wyświetlić okno, w którym ukazane s najważniejsze NC funkcje. Przez klawisz ze strzałk element wybieralny, klawiszem ENT przej ć Aktywować funkcj szukać/zamienić
Softkey
HEIDENHAIN iTNC 530
127
4.4 Programy otwierać i wprowadzać
4.4 Programy otwierać i wprowadzać
Opcje szukania Określić kierunek szukania Określić koniec szukania Nastawienie KOMPLETNIE szuka od aktualnego wiersza do aktualnego wiersza Rozpocz ć nowe szukanie
Softkey
Szukać/zamienić dowolnych tekstów Funkcja Szukanie/zamiana nie jest możliwa, jeśli program jest zabezpieczony jeżeli program zostaje właśnie odpracowywany przez TNC W przypadku funkcji WSZYSTKIE ZAMIENIC zwrócić uwag , aby nie zamienić przypadkowo cz ści tekstu, które maj pozostać niezmienione. Zamienione teksty s nieodwracalnie stracone. Wybrać wiersz, w którym zapami tane jest szukane słowo Wybrać funkcj szukania: TNC wyświetla okno szukania i ukazuje w pasku Softkey znajduj ce si do dyspozycji funkcje szukania Aktywować zamienianie: TNC ukazuje w oknie dodatkowe możliwości wprowadzenia dla tekstu, który ma być użyty Wprowadzić szukany tekst, zwrócić uwag na pisowni duż /mał liter , klawiszem ENT potwierdzić Wprowadzić tekst, który ma być użyty, zwrócić uwag na pisowni duż /mał liter Rozpocz ć operacj szukania: TNC ukazuje w pasku Softkey znajduj ce si w dyspozycji opcje szukania (patrz tabela opcje szukania) w razie konieczności zmienić opcje szukania Uruchomić operacj szukania: TNC przechodzi do nast pnego poszukiwanego tekstu Aby zamienić ten tekst i nast pnie przejść do kolejnego miejsca: Softkey ZAMIENIĆ nacisn ć lub dla zamiany wszystkich znalezionych miejsc w tekście: Softkey ZAMIENIĆ WSZYSTKIE nacisn ć, albo aby nie zamieniać tekstu i przejść do nast pnego miejsca: Softkey NIE ZAMIENIAĆ nacisn ć Zakończyć funkcj szukania
128
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.5 Grafika programowania
Grafik programowania prowadzić/nie prowadzić
W czasie zestawiania programu, TNC może wyświetlić zaprogramowany kontur przy pomocy 2D grafiki kreskowej. Przejść do podziału ekranu program po lewej i grafika po prawej: Klawisz SPLIT SCREEN i Softkey PROGRAM + GRAFIKA nacisn ć Softkey AUT. RYSOWANIE przeł czyć na ON. W czasie kiedy zostaj wprowadzane wiersze programu, TNC pokazuje każdy programowany ruch po konturze w oknie grafiki po prawej stronie. Jeśli TNC nie ma dalej prowadzić grafiki, prosz przeł czyć Softkey AUT. RYSOWANIE na OFF. AUT. RYSOWANIE ON nie rysuje powtórzeń cz ści programu.
Stworzenie grafiki programowania dla istniej cego programu
Prosz wybrać przy pomocy klawiszy ze strzałk ten blok, do którego ma zostać wytworzona grafika lub prosz nacisn ć SKOK i wprowadzić ż dany numer bloku bezpośrednio Utworzenie grafiki: Softkey RESET + START nacisn ć Dalsze funkcje: Funkcja Wytworzyć kompletn grafik programowania Wytworzyć grafik programowania blok po bloku Wytworzyć kompletn grafik programowania lub po RESET + START uzupełnić Zatrzymać grafik programowania. Ten Softkey pojawia si tylko, podzczas wytwarzania grafiki programowania przez TNC Na nowo generować grafik programowania, jeśli na przykład z powodu przecinania si linii, zostały one wymazane Softkey
HEIDENHAIN iTNC 530
129
4.5 Grafika programowania
4.5 Grafika programowania
Wyświetlić i zamaskować numery wierszy
Softkey paski przeł czyć: Patrz rysunek po prawej stronie u góry Wyświetlić numery wierszy: Softkey WSKAZANIA ZAMASK. WIERSZ NR na WYSWIETLIC ustawić Zamaskować numery wierszy: Softkey WSKAZANIA ZAMASK. WIERSZ NR na WYGASIC ustawić
Usun ć grafik
Softkey paski przeł czyć: Patrz rysunek po prawej stronie u góry Usun ć grafik : Softkey USUN GRAFIK nacisn ć
Powi kszenie wycinka lub jego pomniejszenie
Pogl d dla grafiki można ustalać samodzielnie. Przy pomocy ramki możliwe jest wybieranie wycinka dla powi kszenia lub pomniejszenia. Wybrać pasek Softkey dla powi kszenia/pomniejszenia wycinka (drugi pasek, patrz rysunek po prawej na środku) Tym samym oddane s do dyspozycji nast puj ce funkcje: Funkcja Ramki wyświetlić i przesun ć. Dla przesuni cia trzymać naciśni tym odpowiedni Softkey Zmniejszyć ramki – dla zmniejszenia trzymać naciśni tym Softkey Powi kszyć ramki – dla powi kszenia Softkey trzymać naciśni tym Przy pomocy Softkey PÓŁWYRÓB WYCINEK. przej ć wybrany fragment Przy pomocy Softkey PÓŁWYRÓB JAK BLK FORM odtwarza si pierwotny wycinek. Softkey
130
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.6 3D grafika liniowa (FCL 2 funkcja)
Zastosowanie
Przy pomocy trójwymiarowej grafiki liniowej można wyświetlać w TNC programowane drogi przemieszczenia trójwymiarowo. Aby móc szybko rozpoznawać szczegóły, oddano do dyspozycji wydajn funkcj zoom. W szczególności zewn trznie generowane programy można przy pomocy grafiki liniowej 3D sprawdzać odnośnie niezgodnościjeszcze przed obróbk ,, aby unikn ć w ten sposób niepoż danych odznaczeń obróbki na przedmiocie. Takie odznaczenia obróbki pojawiaj si na przykład wówczas, jeśli punkty były wydawane niewłaściwie przez postprocesor. Aby szybciej móc wyśledzić miejsca z wadami, TNC zaznacza innym kolorem aktywny w lewym oknie wiersz w grafice liniowej 3D (ustawienie podstawowe: czerwony). Przejście do podziału ekranu program po lewej i grafika liniowa 3D po prawej: Klawisz SPLIT SCREEN i softkey PROGRAM + 3D LINIE nacisn ć
HEIDENHAIN iTNC 530
131
4.6 3D grafika liniowa (FCL 2 funkcja)
4.6 3D grafika liniowa (FCL 2 funkcja)
Funkcje grafiki liniowej 3D
Funkcja Wyświetlanie i przesuni cie w gór ramek zoom. Dla przesuni cia trzymać naciśni tym softkey Wyświetlanie i przesuni cie w dół ramek zoom. Dla przesuni cia trzymać naciśni tym softkey Wyświetlanie i przesuni cie w lewo ramek zoom. Dla przesuni cia trzymać naciśni tym softkey Wyświetlanie i przesuni cie w prawo ramek zoom. Dla przesuni cia trzymać naciśni tym softkey Powi kszyć ramki – dla powi kszenia Softkey trzymać naciśni tym Zmniejszyć ramki – dla zmniejszenia trzymać naciśni tym Softkey Cofn ć powi kszenie fragmentu, tak że TNC pokazuje przedmiot zgodnie z zaprogramowan BLK form Przej ć wycinek Obrót obrabianego przedmiotu zgodnie z ruchem wskazówek zegara Obrót obrabianego przedmiotu przeciwnie do ruchu wskazówek zegara Odchylenie przedmiotu do tyłu Odchylenie przedmiotu do przodu Prezentacj powi kszać etapami. Jeśli prezentacja została powi kszona, to TNC ukazuje w paginie dolnej okna grafiki liter Z Prezentacj zmniejszać etapami. Jeśli prezentacja została zmniejszona, to TNC ukazuje w paginie dolnej okna grafiki liter Z Wyświetlanie obrabianego w wielkości oryginalnej Wyświetlenie przedmiotu w ostatnim aktywnym widoku Softkey
132
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Funkcja Programowane punkty końcowe wyświetlać/nie wyświetlać przy pomocy punktu na linii Wybrany w lewym oknie wiersz NC w grafice liniowej 3D wyświetlać/nie wyświetlać z wyodr bnieniem kolorem Numery wierszy wyświetlać/nie wyświetlać
Softkey
Można obsługiwać grafik liniow 3D także przy pomocy myszy. Nast puj ce funkcje znajduj si do dyspozycji: Aby obracać przedstawiony model siatkowy trójwymiarowo: trzymać naciśni tym prawy klawisz myszy i przemieszczać mysz. TNC ukazuje układ współrz dnych, przestawiaj cy momentalnie aktualne ustawienie przedmiotu. Po odpuszczeniu prawego klawisza myszy, TNC ustawia przedmiot w zdefiniowanej pozycji. Dla przesuni cia przedstawionego modelu siatkowego: trzymać naciśni tym środkowy klawisz myszy lub kółko myszy i przemieszczać mysz. TNC przesuwa przedmiot w odpowiednim kierunku. Po odpuszczeniu środkowego klawisza myszy, TNC przesuwa przedmiot na zdefiniowan pozycj . Dla zmiany rozmiaru określonego wycinka przy pomocy myszy: naciśni tym lewym klawiszem myszy zaznaczyć prostok tny obszar zmiany rozmiaru. Po odpuszczeniu lewego klawisza myszy, TNC powi ksza przedmiot do wielkości zdefiniowanego obszaru. Aby szybko dokonać pomniejszenia i powi kszenia przy pomocy myszy: kółko myszy pokr cić w gór i w dół
HEIDENHAIN iTNC 530
133
4.6 3D grafika liniowa (FCL 2 funkcja)
4.6 3D grafika liniowa (FCL 2 funkcja)
Wyodr bnianie wierszy NC kolorem w grafice
Softkey paski przeł czyć Po lewej stronie ekranu wybrany wiersz NC wyświetlić w innym kolorze z prawej strony w grafice liniowej 3D: Softkey AKT. ELEM. ZAZNACZYĆ OFF / ON ustawić na ON (ein) Po lewej stronie ekranu wybrany wiersz NC nie wyświetlać w innym kolorze z prawej strony w grafice liniowej 3D: Softkey AKT. ELEM. ZAZNACZYĆ OFF / ON ustawić na OFF (wył.)
Wyświetlić i zamaskować numery wierszy
Softkey paski przeł czyć Wyświetlić numery wierszy: Softkey WSKAZANIA ZAMASK. WIERSZ NR na WYSWIETLIC ustawić Zamaskować numery wierszy: Softkey WSKAZANIA ZAMASK. WIERSZ NR na WYGASIC ustawić
Usun ć grafik
Softkey paski przeł czyć Usun ć grafik : Softkey USUN GRAFIK nacisn ć
134
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.7 Segmentować programy
Definicja, możliwości zastosowania
TNC daje możliwość, komentowania programów obróbki za pomoc bloków segmentowania. Bloki segmentowania to krótkie teksty (max. 37 znaków), które należy rozumieć jako komentarze lub teksty tytułowe dla nast puj cych po nich wierszy programu. Długie i kompleksowe programy można poprzez odpowiednie bloki segmentowania kształtować bardziej pogl dowo i zrozumiale. A to ułatwia szczególnie późniejsze zmiany w programie. Bloki segmentowania można wstawiać w dowolnym miejscu w programie obróbki. Można je dodatkowo przedstawić we własnym oknie jak również dokonać ich opracowania lub uzupełnienia. Wł czone punkty segmentowania zostaj zarz dzane przez TNC w oddzielnym pliku (końcówka .SEC.DEP). W ten sposób zwi ksza si szybkość nawigacji w oknie segmentacji.
Ukazać okno segmentowania/aktywne okno zmienić
Wyświetlić okno segmentacji: Podział ekranu PROGRAM + SEGMENTOW. wybrać Zmiana aktywnego okna: Softkey „Zmiana okna“ nacisn ć
Zdanie segmentowania wstawić do okna programu (po lewej stronie)
Wybrać ż dany wiersz, za którym ma być wstawiony blok segmentowania Softkey WSTAW SEGMENTOWANIE lub klawisz * na ASCII klawiaturze nacisn ć Wprowadzić tekst segmentowania przy pomocy klawiatury Alpha W razie konieczności zmienić zakres segmentowania poprzez softkey
Wybierać bloki w oknie segmentowania
Jeżeli wykonuje si skoki w oknie segmentowania od bloku do bloku, TNC prowadzi wyświetlanie tych bloków w oknie programu. W ten sposób można z pomoc kilku kroków przeskakiwać duże cz ści programu
HEIDENHAIN iTNC 530
135
4.7 Segmentować programy
4.8 Wprowadzać komentarze
4.8 Wprowadzać komentarze
Zastosowanie
Każdy blok w programie obróbki może być opatrzony komentarzem, aby objaśnić kolejne kroki programu lub dodać praktyczne uwagi. Istniej trzy możliwości, wprowadzenia komentarza:
Komentarz w czasie wprowadzania programu
Wprowadzić dane dla bloku programu, potem „;“ (średnik) na tastaturze Alpha nacisn ć – TNC ukazuje pytanie Komentarz? Wprowadzić komentarz i zakończyć blok przy pomocy klawisza END
Wstawić później komentarz
Wybrać blok, do którego ma być doł czony komentarz Przy pomocy klawisza w prawo wybrać ostatnie słowo w wierszu: średnik pojawia si na końcu wiersza i TNC ukazuje pytanie Komentarz? Wprowadzić komentarz i zakończyć blok przy pomocy klawisza END
Komentarz w jego własnym bloku
Wybrać wiersz, za którym ma być wprowadzony komentarz Dialog programowania otworzyć przy pomocy klawisza „;“ (średnik) na tastaturze Alpha Wprowadzić komentarz i zakończyć blok przy pomocy klawisza END
Funkcje przy edycji komentarza
Funkcja Skok do pocz tku komentarza Skok do końca komentarza Skok do pocz tku słowa. Słowa należy oddzielić pustym znakiem Skok do końca słowa. Słowa należy oddzielić pustym znakiem Przeł czanie mi dzy trybem wstawiania i nadpisywania Softkey
136
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.9 Tworzenie plików tekstowych
Zastosowanie
Na TNC można wytwarzać i opracowywać teksty przy pomocy edytora tekstów. Typowe zastosowania: Zapisywanie wartości z doświadczenia wyniesionego z pracy z maszyn Dokumentowanie procesów roboczych Wytwarzanie zbiorów wzorów Utworzyć zbiory formuł Pliki tekstów s plikami typu .A (ASCII). Jeśli chcemy opracowywać inne pliki, to prosz je najpierw skonwersować na typ .A.
Plik tekstowy: otwierać i opuszczać
Wybrać rodzaj pracy Program wprowadzić do pami ci/edycja Wywołać zarz dzanie plikami: Klawisz PGM MGT nacisn ć Wyświetlić pliki typu .A: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC .A nacisn ć Wybrać plik i z Softkey WYBOR lub klawiszem ENT otworzyć lub otworzyć nowy plik: Wprowadzić now nazw programu, potwierdzić przy pomocy klawisza ENT Jeśli chcemy opuścić edytora tekstów, to prosz wywołać zarz dzanie plikami i wybrać plik innego typu, np. program obróbki. Ruchy kursora Kursor jedno słowo na prawo Kursor jedno słowo na lewo Kursor na nast pny pasek ekranu Kursor na poprzedni pasek ekranu Kursor na pocz tek pliku Kursor na koniec pliku Softkey
HEIDENHAIN iTNC 530
137
4.9 Tworzenie plików tekstowych
4.9 Tworzenie plików tekstowych
Funkcje edytowania Rozpocz ć nowy wiersz Wymazać znaki na lewo od kursora Wprowadzić znak wypełniaj cy Przeł czenie pisowni duż /mał liter
Klawisz
Edytować teksty
W pierwszym wierszu edytora tekstu znajduje si belka informacyjna, która ukazuje nazw pliku, jego miejsce pobytu i rodzaj pisowni kursora (angl. znacznik wstawienia): Plik: Wiersz: Kolumna: WSTAW: OVERWRITE: Nazwa pliku tekstowego aktualna pozycja kursora w wierszach aktualna pozycja kursora w kolumnach (szpaltach) Nowo wprowadzone znaki zostaj wł czone Nowo wprowadzone znaki przepisuj istniej cy tekst na miejscu znajdowania si kursora
Tekst zostanie wstawiony na to miejsce, na którym znajduje si właśnie kursor. Przy pomocy przycisków ze strzałk można przesun ć kursor do dowolnego miejsca w pliku tekstowym. Wiersz, w którym znajduje si kursor, wyróżnia si kolorem. Jeden wiersz może zawierać maksymalnie 77 znaków i zostaje łamany klawiszemRET (Return) lub ENT
138
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Znaki, słowa i wiersze wymazaći znowu wstawić
Przy pomocy edytora tekstu można wymazywać całe słowa lub wiersze i wstawiać je w innym miejscu. Kursor przesun ć na słowo lub wiersz, który ma być usuni ty i wstawiony w inne miejsce Softkey USUN SLOWO lub USUN WIERSZ nacisn ć: Tekst zostaje usuni ty i wprowadzony do pami ci buforowej Przesun ć kursor na pozycj , w której ma zostać wstawiony tekst i nacisn ć Softkey WIERSZ/SŁOWO WSTAW Funkcja Wymazać wiersz i przejściowo zapami tać Wymazać słowo i przejściowo zapami tać Wymazać znak i przejściowo zapami tać Wiersz lub słowo po wymazaniu ponownie wstawić Softkey
HEIDENHAIN iTNC 530
139
4.9 Tworzenie plików tekstowych
4.9 Tworzenie plików tekstowych
Opracowywanie bloków tekstów
Można bloki tekstu dowolnej wielkości kopiować, usuwać i w innym miejscu znowu wstawiać. W każdym razie prosz najpierw zaznaczyć ż dany blok tekstu: Zaznaczanie bloku tekstowego: Kursor przesun ć na znak, na którym ma kończyć si zaznaczenie tekstu. Softkey BLOK ZAZNACZ nacisn ć Kursor przesun ć na znak, na którym ma kończyć si zaznaczenie tekstu. Jeśli przesuwamy kursor przy pomocy klawiszy ze strzałk bezpośrednio do góry lub w dół, to leż ce pomi dzy wiersze zostan kompletnie zaznaczone, tekst zostanie wyróżniony kolorem Kiedy ż dany block tekstu został zaznaczony, prosz dalej opracowywać tekst przy pomocy nast puj cych Softkeys: Funkcja Zaznaczony blok usun ć i krótkotrwale zapami tać Zaznaczony blok na krótko zapami tać, bez usuwania tekstu (kopiować) Jeżeli ten krótkotrwale zapami tany blok ma być wstawiony w inne miejsce, prosz wypełnić nast puj ce kroki: Przesun ć kursor na miejsce, w którym ma być wstawiony krótkotrwale zapami tany blok tekstu Softkey WSTAW BLOK nacisn ć Tekst zostaje wstawiony Dopóki tekst znajduje si w pami ci przejściowej, można go dowolnie cz sto wstawiać. Przenieść zaznaczony blok do innego pliku Blok tekstu zaznaczyć jak wyżej opisano Softkey PRZYŁ CZ DO PLIKU nacisn ć. TNC ukazuje dialog plik docelowy = Ścieżk i nazw pliku docelowego wprowadzić. TNC doł cza zaznaczony blok tekstu do pliku docelowego. Jeśli nie istnieje plik docelowy z wprowadzon nazw , to TNC zapisuje zaznaczony tekst do nowego pliku Wstawić inny plik na miejsce znajdowania si kursora Przesun ć kursor na miejsce w tekście, na które ma być wstawiony inny plik tekstowy Softkey WSTAW PLIK nacisn ć. TNC ukazuje dialog nazwa pliku = Wprowadzić ścieżk i nazw pliku, który chcemy wprowadzić Softkey
140
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Odnajdywanie cz ści tekstu
Funkcja szukania w edytorze tekstu znajduje słowa lub łańcuchy znaków w tekście. TNC oddaje do dyspozycji dwie możliwości. Znajdowanie aktualnego tekstu Funkcja szukania ma znaleźć słowo, które odpowiada temu słowu, na którym właśnie znajduje si kursor: Przesun ć kursor na ż dane słowo Wybrać funkcj szukania: Softkey SZUKAJ nacisn ć Softkey AKT. SŁOWO SZUKAJ nacisn ć Opuścić funkcj szukania: Softkey KONIEC nacisn ć Znajdowanie dowolnego tekstu Wybrać funkcj szukania: Softkey SZUKAJ nacisn ć. TNC ukazuje dialog Szukaj tekstu: Wprowadzić poszukiwany tekst Szukać tekst: Softkey WYPEŁNIC nacisn ć Opuścić funkcj szukania: Softkey KONIEC nacisn ć
HEIDENHAIN iTNC 530
141
4.9 Tworzenie plików tekstowych
4.10 Kalkulator kieszonkowy
4.10 Kalkulator kieszonkowy
Obsługa
TNC dysponuje kalkulatorem z najważniejszymi funkcjami matematycznymi. Przy pomocy klawisza CALC wyświetlić kalkulator lub zakończyć funkcj kalkulatora Wybór funkcji arytmetycznych przez polecenia krótkie przy pomocy klawiatury alfanumerycznej. Krótkie polecenia s zaznaczone w kalkulatorze odpowiednim kolorem Funkcja obliczeniowa Dodawanie Odejmowanie Mnożenie Dzielenie Sinus Cosinus Tangens Arcus sinus Arcus cosinus Arcus tangens Pot gowanie Pierwiastek kwadratowy obliczyć Funkcja odwrotna Rachnek w nawiasie PI (3.14159265359) Wyświetlić wynik Krótkie polecenie (klawisz) + – * : S C T AS AC AT ^ Q / () P =
Przej cie obliczonej wartości do programu Przy pomocy klawiszy ze strzałk wybrać słowo, do którego ma zostać przej ta obliczona wartość Przy pomocy klawisza CALC wyświetlić kalkulator i przeprowadzić ż dane obliczenie Nacisn ć klawisz „Przej cie pozycji rzeczywistej”, TNC wyświetla pasek Softkey Nacisn ć Softkey TNC TNC przejmuje t wartość do aktywnego pola wprowadzenia i zamyka kalkulator 142 4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
4.11 Bezpośrednia pomoc przy NC komunikatach o bł dach
Wyświetlić komunikaty o bł dach
TNC wyświetla komunikaty o bł dach automatycznie mi dzy innymi przy bł dnych wprowadzonych danych bł dach logicznych w programie nie możliwych do wykonania elementach konturu niewłaściwym wykorzystaniu sondy impulsowej Komunikat o bł dach, który zawiera numer bloku programowego, został spowodowany przez ten blok lub przez blok poprzedni. TNC teksty meldunków usuwamy przy pomocy klawisza CE, po tym kiedy została usuni ta przyczyna bł du. Aby uzyskać bliższe informacje o pojawiaj cym si komunikacie o bł dach, prosz nacisn ć klawisz HELP (POMOC). TNC wyświetla okno, w którym opisane s przyczyna bł du i sposób jego usuni cia.
Wyświetlić pomoc
Wyświetlić pomoc Klawisz HELP nacisn ć Przeczytać opis bł du i możliwości usuni cia bł du. W razie konieczności TNC ukazuje jeszcze informacje dodatkowe, które s bardzo pomocne przy szukaniu bł dów przez pracowników firmy HEIDENHAIN. Przy pomocy klawisza CE zamyka si okno pomocy i kwituje jednocześnie pojawiaj cy si komunikat o bł dach Usun ć bł dy zgodnie z opisem w oknie pomocy Przy migaj cych komunikatach o bł dach TNC wyświetla automatycznie tekst pomocy. Po migaj cych komunikatach o bł dach należy na nowo uruchomić TNC, a mianowicie klawisz END trzymaj c naciśni tym dwie sekundy.
HEIDENHAIN iTNC 530
143
4.11 Bezpośrednia pomoc przy NC komunikatach o bł dach
4.12 Lista wszystkich aktualnych komunikatów o bł dach
4.12 Lista wszystkich aktualnych komunikatów o bł dach
Funkcja
Przy pomocy tej funkcji można wyświetlić okno, w którym TNC ukazuje wszystkie aktualne komunikaty o bł dach. TNC wyświetla zarówno bł dy, pochodz ce z NC jak i bł dy wydawane przez producenta maszyn.
Wyświetlić list bł dów
Jak tylko pojawi si przynajmniej jeden komunikat o bł dach, to można wyświetlić t list : Wyświetlenie listy: Klawisz ERR nacisn ć Przy pomocy klawiszy ze strzałk można wybrać jeden z aktualnych komunikatów o bł dach Przy pomocy klawisza CE lub klawisza DEL usuwamy ten komunikat o bł dach z okna, który jest właśnie wybrany. Jeśli istnieje momentalnie tylko jeden komunikat o bł dach, to zamyka si jednocześnie okno. Zamkni cie okna pierwszoplanowego: Klawisz ERR ponownie nacisn ć. Aktualne komunikaty o bł dach pozostaj zachowane Równolegle do listy bł dów można wyświetlić przynależny tekst pomocy w oddzielnym oknie: Klawisz HELP nacisn ć.
144
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Zawartość okna
Kolumna Numer Znaczenie Numer bł du ( 1: brak definicji numeru bł du), naznaczany przez firm HEIDENHAIN lub producenta maszyn klasa bł du. Określa, jak TNC przetwarza ten bł d: BŁAD przebieg programu zostaje przerwany przez TNC (WEWNETRZNY STOP) FEED HOLD zwolnienie posuwu zostaje usuni te PGM HOLD przebieg programu zostaje przerwany (STIB miga) PGM ABORT przebieg programu zostaje przerwany i zakończony (WEWNETRZNY STOP) EMERG. STOP NOT AUS (wył czenie awaryjne) zostaje zainicjalizowane RESET TNC wykonuje ciepły start WARNING ostrzeżenie, przebieg programu zostaje kontynuowany INFO meldunek informacyjny, przebieg programu zostaje kontynuowany Grupa Grupa. Określa, z jakiej cz ści oprogramowania systemu operacyjnego pojawił si komunikat o bł dach OPERATING PROGRAMMING PLC GENERAL Komunikat o bł dach tekst bł du, wyświetlany przez TNC
Klasa
HEIDENHAIN iTNC 530
145
4.12 Lista wszystkich aktualnych komunikatów o bł dach
4.13 Zarz dzanie paletami
4.13 Zarz dzanie paletami
Zastosowanie
Zarz dzanie paletami jest funkcj zależn od rodzaju maszyny. Niżej zostaje opisany standardowy zakres funkcji. Prosz dodatkowo zwrócić uwag na informacje zawarte w podr czniku obsługi maszyny. Tabele palet zostaj używane w centrach obróbkowych wraz z urz dzeniami wymiany palet: Tabela palet wywołuje dla różnych palet przynależne do nich programy obróbki i aktywuje przesuni cia punktu zerowego lub/oraz tabele punktów zerowych. Można też używać tabeli palet, aby odpracować jeden po drugim różne programy z różnymi punktami odniesienia. Tabele palet zawieraj nast puj ce dane: PAL/PGM (wpis koniecznie wymagany): Oznakowanie palety lub NC programu (klawiszem ENT lub NO ENT wybrać) NAZWA (wpis koniecznie wymagany): Nazwa palety lub Nazwa programu. Nazwy palet ustala producent maszyn (prosz uwzgl dnić informacje zawarte w podr czniku obsługi). Nazwy programów musz być wprowadzone do pami ci w tym samym skoroszycie jak i tabele palet, w przeciwnym razie należy wprowadzić pełn nazw ścieżki programu PRESET (wpis do wyboru): numer preset z tabeli preset. Tu zdefiniowany numer preset zostaje przez TNC zinterpretowany jako punkt odniesienia palety (zapis PAL w szpalcie PAL/PGM) albo jako punkt odniesienia obrabianego przedmiotu (zapis PGM w wierszu PAL/PGM) DATA (wpis do wyboru): Nazwa tabeli punktów zerowych. Tabele punktów zerowych musz być wprowadzone do pami ci w tym samym skoroszycie jak i tabele palet, w przeciwnym razie należy wprowadzić pełn nazw ścieżki tabeli punktów zerowych. Punkty zerowe z tabeli punktów zerowych aktywuje si w NC programie przy pomocy cyklu 7 PRZESUNI CIE PUNKTU ZEROWEGO
146
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
X, Y, Z (wpis do wyboru, inne osie możliwe): W przypadku nazw palet, zaprogramowane współrz dne odnosz si do punktu zerowego maszyny. W przypadku NC programów, programowane współrz dne odnosz si do punktu zerowego palet. Te wpisy przepisuj punkt odniesienia, który został ostatnio wyznaczony przy rodzaju pracy R cznie. Przy pomocy funkcji dodatkowej M104 można ostatnio wyznaczony punkt odniesienia znowu aktywować. Przy pomocy klawisza„Przej ć pozycj rzeczywist “, TNC wyświetla okno, do którego można wpisać różne punkty przez TNC jako punkty odniesienia (patrz tabela poniżej) Położenie Wartości rzeczywiste Wartości referencyjne Wartości pomiaru RZECZ. Wartości pomiaru REF. Znaczenie Wprowadzić współrz dne aktualnego położenia narz dzia w odniesieniu do aktywnego układu współrz dnych Współrz dne aktualnego położenia narz dzia w odniesieniu do punktu zerowego maszyny wprowadzić Wprowadzić współrz dne odniesione do aktywnego układu współrz dnych zdigitalizowanego ostatnio w rodzaju pracy R cznie punktu odniesienia Wprowadzić współrz dne odniesione do punktu zerowego ostatno zdigitalizowanego przy rodzaju pracy R cznie punktu odniesienia
Przy pomocy klawiszy ze strzałk i przyciskuENTwybiera si położenie, które chce si przej ć. Nast pnie wybieramy przy pomocy Softkey WSZYSTKIE WARTOŚCI , iż TNC wprowadza do pami ci odpowiednie współrz dne wszystkich aktywnych osi do tabeli palet. Przy pomocy Softkey AKTUALNA WARTOŚĆ TNC zapami tuje współrz dn osi, na której znajduje si właśnie jasne pole w tabeli palet. Jeśli przed NC programem nie została zdefiniowana żadna paleta, zaprogramowane współrz dne odnosz si do punktu zerowego maszyny. Jeśli nie zdefiniowano żadnego wpisu, pozostaje aktywnym r cznie wyznaczony punkt odniesienia. Funkcja edycji Wybrać pocz tek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Softkey
HEIDENHAIN iTNC 530
147
4.13 Zarz dzanie paletami
4.13 Zarz dzanie paletami
Funkcja edycji Wybrać nast pn stron tabeli Wstawić wiersz na końcu tabeli Wymazać wiersz na końcu tabeli Wybrać pocz tek nast pnego wiersza Dodać wprowadzaln liczb wierszy na końcu tabeli Skopiować pole z jasnym tłem (2 gi pasek Softkey) Wstawić skopiowane pole (2 gi pasek Softkey)
Softkey
Wybrać tabele palet
Zarz dzanie plikami wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja: Klawisz PGM MGT nacisn ć Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.Pnacisn ć Wybrać tabele palet przyciskami ze strzałk lub wprowadzić nazw dla nowej tabeli Potwierdzić wybór klawiszem ENT
Opuścić plik palet
Wybrać zarz dzanie plikami: Klawisz PGM MGT nacisn ć Wybrać inny typ pliku: Softkey WYBRAĆ TYP i Softkey dla ż danego typu pliku nacisn ć, np. WSKAZAĆ .H Wybrać ż dany plik
148
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Odpracować plik palet
W parametrze maszynowym określa si , czy tabela palet ma zostać odpracowana blokami czy też w trybie ci głym. Kiedy tylko zostanie aktywowana kontrola wykorzystyania narz dzia poprzez parametr maszynowy 7246, można sprawdzać okres trwałości narz dzia dla wszystkich używanych w palecie narz dzi (patrz „Sprawdzanie użycia narz dzi” na stronie 567). Zarz dzanie plikami wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja: Klawisz PGM MGT nacisn ć Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.Pnacisn ć Wybrać tabel palet przy pomocy klawiszy ze strzałk , przyciskiemENT potwierdzić Odpracować tabel palet: Nacisn ć klawisz NC Start, TNC odpracowuje palety jak to ustalono w parametrze maszynowym 7683 Podział monitora przy odpracowywaniu tabeli palet Jeżeli chcemy zobaczyć jednocześnie zawartość programu i zawartość tabeli palet, to prosz wybrać podział monitora PROGRAM + PALETA. Podczas odpracowywania TNC przedstawia na lewej połowie monitora program i na prawej połowie monitora palet . Aby móc obejrzeć zawartość programu przed jego odpracowywaniem, prosz post pić w nast puj cy sposób: Wybrać tabele palet Przy pomocy klawiszy ze strzałk prosz wybrać program, który chcemy sprawdzić Softkey OTWORZ PROGRAM nacisn ć: TNC ukazuje na ekranie wybrany program. Przy pomocy klawiszy ze strzałk można teraz strona po stronie zajrzeć do programu Powrót do tabeli palet: Prosz nacisn ć Softkey END PGM
HEIDENHAIN iTNC 530
149
4.13 Zarz dzanie paletami
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
Zastosowanie
Zarz dzanie paletami w poł czeniu z zorientowan na narz dzia obróbk jest funkcj zależn od maszyny. Niżej zostaje opisany standardowy zakres funkcji. Prosz dodatkowo zwrócić uwag na informacje zawarte w podr czniku obsługi maszyny. Tabele palet zostaj używane w centrach obróbkowych wraz z urz dzeniami wymiany palet: Tabela palet wywołuje dla różnych palet przynależne do nich programy obróbki i aktywuje przesuni cia punktu zerowego lub/oraz tabele punktów zerowych. Można też używać tabeli palet, aby odpracować jeden po drugim różne programy z różnymi punktami odniesienia. Tabele palet zawieraj nast puj ce dane: PAL/PGM (wpis koniecznie wymagany): Wpis PAL określa oznaczenie dla palety, z FIX zostaje oznaczona płaszczyzna zamocowania i z PGM podajemy obrabiany przedmiot W STATE : Aktualny stan obróbki. Poprzez stan obróbki zostaje określony post p obróbki. Prosz podać dla nieobrobionej cz ści BLANK. TNC zmienia ten wpis przy obróbce na INCOMPLETE i po pełnej obróbce na ENDED. Przy pomocy wpisu EMPTY zostaje oznaczone miejsce, na którym zamocowano obrabiany przedmiot lub nie powinno dokonywać si obróbki METODA (wpis koniecznie wymagany): Informacja, według jakiej metody nast puje optymalizacja programu. Z WPO nast puje zorientowana na przedmiot obróbka. Z TO nast puje obróbka dla tego przedmiotu z orientacj na narz dzie. Aby wł czyć nast pne obrabiane przedmioty do obróbki zorientowanej na narz dzie, należy używać wpisuCTO (continued tool oriented). Zorientowana na narz dzie obróbka jest również możliwa ponad zamocowaniem jednej palety, jednakże nie kilku palet NAZWA (wpis koniecznie wymagany): Nazwa palety lub Nazwa programu. Nazwy palet ustala producent maszyn (prosz uwzgl dnić informacje zawarte w podr czniku obsługi). Nazwy programów musz być wprowadzone do pami ci w tym samym skoroszycie jak i tabele palet, w przeciwnym razie należy wprowadzić pełn nazw ścieżki programu PRESET (wpis do wyboru): numer preset z tabeli preset. Tu zdefiniowany numer preset zostaje przez TNC zinterpretowany jako punkt odniesienia palety (zapis PAL w szpalcie PAL/PGM) albo jako punkt odniesienia obrabianego przedmiotu (zapis PGM w wierszu PAL/PGM)
150
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
DATA (wpis do wyboru): Nazwa tabeli punktów zerowych. Tabele punktów zerowych musz być wprowadzone do pami ci w tym samym skoroszycie jak i tabele palet, w przeciwnym razie należy wprowadzić pełn nazw ścieżki tabeli punktów zerowych. Punkty zerowe z tabeli punktów zerowych aktywuje si w NC programie przy pomocy cyklu 7 PRZESUNI CIE PUNKTU ZEROWEGO X, Y, Z (wpis do wyboru, inne osie możliwe): W przypadku nazw palet, zaprogramowane współrz dne odnosz si do punktu zerowego maszyny. W przypadku NC programów, programowane współrz dne odnosz si do punktu zerowego palet lub zamocowania. Te wpisy przepisuj punkt odniesienia, który został ostatnio wyznaczony przy rodzaju pracy R cznie. Przy pomocy funkcji dodatkowej M104 można ostatnio wyznaczony punkt odniesienia znowu aktywować. Przy pomocy klawisza„Przej ć pozycj rzeczywist “, TNC wyświetla okno, do którego można wpisać różne punkty przez TNC jako punkty odniesienia (patrz tabela poniżej) Położenie Wartości rzeczywiste Wartości referencyjne Wartości pomiaru RZECZ. Wartości pomiaru REF. Znaczenie Wprowadzić współrz dne aktualnego położenia narz dzia w odniesieniu do aktywnego układu współrz dnych Współrz dne aktualnego położenia narz dzia w odniesieniu do punktu zerowego maszyny wprowadzić Wprowadzić współrz dne odniesione do aktywnego układu współrz dnych zdigitalizowanego ostatnio w rodzaju pracy R cznie punktu odniesienia Wprowadzić współrz dne odniesione do punktu zerowego ostatno zdigitalizowanego przy rodzaju pracy R cznie punktu odniesienia
Przy pomocy klawiszy ze strzałk i przyciskuENTwybiera si położenie, które chce si przej ć. Nast pnie wybieramy przy pomocy Softkey WSZYSTKIE WARTOŚCI, iż TNC wprowadza do pami ci odpowiednie współrz dne wszystkich aktywnych osi do tabeli palet. Przy pomocy Softkey AKTUALNA WARTOŚĆ TNC zapami tuje współrz dn osi, na której znajduje si właśnie jasne pole w tabeli palet. Jeśli przed NC programem nie została zdefiniowana żadna paleta, zaprogramowane współrz dne odnosz si do punktu zerowego maszyny. Jeśli nie zdefiniowano żadnego wpisu, pozostaje aktywnym r cznie wyznaczony punkt odniesienia.
HEIDENHAIN iTNC 530
151
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
SP X, SP Y, SP Z (wpis do wyboru, inne osie możliwe): Dla osi można podawać opcje bezpieczeństwa, które mog zostać odczytane w NC makro przy pomocy SYSREAD FN18 ID510 NR 6. Przy pomocy SYSREAD FN18 ID510 NR 5 można ustalić, czy w tej szpalcie została zaprogramowana wartość. Podane pozycje zostan najechane, jeśli w NC makrosach te wartości zostan odczytane i odpowiednio zaprogramowane. CTID (wpis nast puje przez TNC): Identnumer kontekstu zostaje nadawany przez TNC i zawiera wskazówki o post pie obróbki. Jeśli ten wpis zostanie usuni ty lub zmieniony, to ponowne wejście do obróbki jest niemożliwe Funkcja edycji w trybie tabelarycznym Wybrać pocz tek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Wybrać nast pn stron tabeli Wstawić wiersz na końcu tabeli Wymazać wiersz na końcu tabeli Wybrać pocz tek nast pnego wiersza Dodać wprowadzaln liczb wierszy na końcu tabeli Edycja formatu tabeli Softkey
Funkcja edycji w trybie formularzy Wybrać poprzedni palet Wybrać nast pn palet Wybrać poprzednie zamocowanie Wybrać nast pne zamocowanie Wybrać poprzedni obrabiany przedmiot
Softkey
152
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Funkcja edycji w trybie formularzy Wybrać nast pny obrabiany przedmiot Przejść na poziom palet Przejść na poziom zamocowania Przejść na poziom obrabianego przedmiotu Wybrać perspektyw standardow palety Wybrać perspektyw szczegółow palety Wybrać perspektyw standardow zamocowania Wybrać perspektyw szczegółow zamocowania Wybrać perspektyw standardow obrabianego przedmiotu Wybrać perspektyw szczegółow obrabianego przedmiotu Wstawić palet Wstawić zamocowanie Wstawić obrabiany przedmiot Usun ć palet Usun ć zamocowanie Usun ć obrabiany przedmiot Wymazać zawartość pami ci buforowej Obróbka zorientowana na narz dzie Obróbka zorientowana na przedmiot
Softkey
HEIDENHAIN iTNC 530
153
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
Funkcja edycji w trybie formularzy Poł czenie lub rozdzielenie operacji obróbkowych Płaszczyzn oznaczyć jako pust Płaszczyzn oznaczyć jako nieobrobion
Softkey
Wybrać plik palet
Zarz dzanie plikami wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja: Klawisz PGM MGT nacisn ć Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.Pnacisn ć Wybrać tabele palet przyciskami ze strzałk lub wprowadzić nazw dla nowej tabeli Potwierdzić wybór klawiszem ENT
154
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Przygotować plik palet z formularzem wprowadzenia
Tryb pracy z paletami przy zorientowanej na narz dzie b dź obrabiany przedmiot obróbce dzieli si na trzy poziomy: poziom palet PAL poziom zamocowania FIX poziom obrabianego przedmiotu PGM Na każdym poziomie możliwe jest przejście do perspektywy szczegółowej. W przypadku perspektywy normalnej można określić metod obróbki i status dla palety, zamocowania i obrabianego przedmiotu. Jeśli dokonujemy edycji istniej cego pliku palet, to zostan ukazane aktualne wpisy. Prosz używać perspektywy szczegółowej dla przygotowania pliku palet. Prosz przygotować plik palet odpowiednio do konfiguracji maszyny. Jeśli mamy doczynienia z jednym układem mocuj cym i z kilkoma obrabianymi przedmiotami, wystarczaj cym jest tylko jedno zamocowanie FIX z obrabianymi przedmiotami PGM zdefiniować. Jeśli paleta zawiera kilka układów mocuj cych lub jeden układ zostaje wielostronnie obrabiany, to należy zdefniować palet PAL z odpowiednimi poziomami zamocowania FIX Można przechodzić od widoku na tabele i widoku na formularze przy pomocy klawisza podziału ekranu. Wspomaganie graficzne wprowadzania formularzy nie jest jeszcze dost pne. Rozmaite poziomy w formularzu wprowadzenia osi galne s przy pomocy odpowiednich Softkeys. W wierszu statusu zostaje w formularzu wprowadzenia zawsze podświetlany jasno aktualny poziom. Jeśli przy pomocy klawisza podziału ekranu przejdziemy do trybu tabelarycznego, to kursor znajduje si na tym samym poziomie jak i w wyświetlaniu formularzy.
HEIDENHAIN iTNC 530
155
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
Nastawienie poziomu palet Id palet: Nazwa palety zostaje wyświetlana Metoda: Można wybierać metody obróbki WORKPIECE ORIENTED lub TOOL ORIENTED. Dokonany wybór zostaej przej ty do przynależnego poziomu przedmiotu i nadpisuje ewentualnie istniej ce zapisy. W widoku na tabele pojawia si metoda ZORIENT.NA PRZEDMIOT z WPO i ZORIENT.NA NARZEDZIE z TO. Wpis TO /WP ORIENTED nie może zostać nastawiony poprzez Softkey. Pojawia si on tylko, jeśli na poziomie przedmiotu lub zamocowania nastawione zostały różne metody obróbki dla obrabianych przedmiotów. Jeśli metoda obróbki zostanie nastawiona na poziomie zamocowania, to zapisy zostaj przej te na poziom obrabianych przedmiotów i ewentualnie istniej ce zostaj przepisane. Status: Sofkey POLWYROB oznacza palet z przynależnymi zamocowaniami lub przedmiotami jako jeszcze nie obrobione, w polu Status zostaje BLANK zapisany Prosz używać Softkey WOLNE MIEJSCE, jeśli chcemy pomin ć palet przy obróbce, w polu statusu pojawia si EMPTY Nastawienie szczegółów na poziomie palet Id palet: Prosz wprowadzić nazw palety Punkt zerowy: Wprowadzić punkt zerowy dla palety NP tabela: Prosz wpisać nazw i ścieżk tabeli punktów zerowych dla obrabianego przedmiotu. Ta informacja zostaje przej ta do poziomu zamocowania i obrabianego przedmiotu. Bezp. wysokość: (opcjonalnie): Bezpieczna pozycja dla pojedyńczych osi w odniesieniu do palety. Podane pozycje zostan najechane, jeśli w NC makrosach te wartości zostan odczytane i odpowiednio zaprogramowane.
156
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Nastawić poziom zamocowania Zamocowanie: Zostaje ukazany numer zamocowania, po kresce ukośnej zostaje wyświetlona liczba zamocowań na danym poziomie Metoda: Można wybierać metody obróbki WORKPIECE ORIENTED lub TOOL ORIENTED. Dokonany wybór zostaej przej ty do przynależnego poziomu przedmiotu i nadpisuje ewentualnie istniej ce zapisy. W widoku na tabele pojawia si metoda WORKPIECE ORIENTED z WPO i TOOL ORIENTED z TO. Przy pomocy Softkey ŁACZYC/ROZDZIELIC oznaczamy zamocowania, które s uwzgl dniane przy zorientowanej na narz dzie obróbce w oblczeniach dla operacji obróbkowej. Poł czone zamocowania zostaj oznaczone poprzez przerywan kresk rozdzielaj c , rozdzielone zamocowania poprzez lini ci gł . W widoku na tabele zostaj poł czone przedmioty w szpalcie METODA zCTO oznaczone. Zapis TO /WP ORIENTATE nie może zostać nastawiony poprzez Softkey, pojawia si on tylko, jeśli na poziomie przedmiotu zostały nastawione rozmaite metody obróbki dla przedmiotów. Jeśli metoda obróbki zostanie nastawiona na poziomie zamocowania, to zapisy zostaj przej te na poziom obrabianych przedmiotów i ewentualnie istniej ce zostaj przepisane. Status: Z Softkey POLWYROB zamocowanie wraz z przynależnymi przedmiotami zostaje oznaczone jako jeszcze nie obrobione i w polu status jako BLANK zapisane. Prosz używać Softkey WOLNE MIEJSCE, jeśli chcemy pomin ć palet przy obróbce, w polu statusu pojawia si EMPTY Nastawienie szczegółów na poziomie palet Zamocowanie: Zostaje ukazany numer zamocowania, po kresce ukośnej zostaje wyświetlona liczba zamocowań na danym poziomie Punkt zerowy: Wprowadzić punkt zerowy dla zamocowania NP tabela: Prosz wpisać nazw i ścieżk tabeli punktów zerowych (NP tabela), obowi zuj ce dla obróbki przedmiotu. Ta informacja zostaje przej ta do poziomu obrabianego przedmiotu. NC Makro: Przy obróbce zorientowanej na narz dzie makros TCTOOLMODE zostaje wykonane zamiast normalnego makrosa zmiany narz dzia. Bezp. wysokość: (opcjonalnie): Bezpieczna pozycja dla pojedyńczych osi w odniesieniu do zamocowania. Dla osi można podawać opcje bezpieczeństwa, które mog zostać odczytane w NC makro przy pomocy SYSREAD FN18 ID510 NR 6. Przy pomocy SYSREAD FN18 ID510 NR 5 można ustalić, czy w tej szpalcie została zaprogramowana wartość. Podane pozycje zostan najechane, jeśli w NC makrosach te wartości zostan odczytane i odpowiednio zaprogramowane.
HEIDENHAIN iTNC 530
157
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
Nastawienie poziomu przedmiotu Przedmiot: Zostaje ukazany numer przedmiotu, po kresce ukośnej zostaje wyświetlona liczba przedmiotów na danym poziomie zamocowania Metoda: Można wybierać metody obróbki WORKPIECE ORIENTED lub TOOL ORIENTED. W widoku na tabele pojawia si metoda WORKPIECE ORIENTED z WPO i TOOL ORIENTED z TO. Przy pomocy Softkey ŁACZYC/ROZDZIELIC oznaczamy przedmioty, które s uwzgl dniane przy zorientowanej na narz dzie obróbce w obliczeniach dla operacji obróbkowej. Poł czone przedmioty zostaj oznaczone poprzez przerywan kresk rozdzielaj c , rozdzielone przedmioty poprzez lini ci gł . W widoku na tabele zostaj poł czone przedmioty w szpalcie METODA zCTO oznaczone. Status: Z Softkey POLWYROB przedmiot zostaje oznaczony jako jeszcze nie obrobiony i w polu status jako BLANK zapisane. Prosz używać Softkey WOLNE MIEJSCE, jeśli chcemy pomin ć palet przy obróbce, w polu statusu pojawia si Empty Jeśli nastawimy metod i status na poziomie palet lub zamocowania, to wprowadzenie zostaje przej te dla wszystkich przynależnych przedmiotów. W przypadku kilku wariantów w granicach jednego poziomu należy podać przedmioty jednego wariantu jeden po drugim. W przypadku zorientowanej na narz dzie obróbki można przedmioty każdego wariantu oznaczyć przy pomocy Softkey POLACZYC/ROZDZIELIC i dokonać obróbki grupami. Nastawienie szczegółów na poziomie przedmiotów Przedmiot: Zostaje ukazany numer przedmiotu, po kresce ukośnej zostaje wyświetlona liczba przedmiotów na danym poziomie zamocowania lub poziomie palet Punkt zerowy: Wprowadzić punkt zerowy dla zamocowania NP tabela: Prosz wpisać nazw i ścieżk tabeli punktów zerowych (NP tabela), obowi zuj ce dla obróbki przedmiotu. Jeżeli używamy dla wszystkich obrabianych przedmiotów tej samej tabeli punktów zerowych, to prosz wprowadzić nazw z podaniem ścieżki na poziom palet oraz poziom zamocowania. Te informacje zostaj przej te do poziomu obrabianego przedmiotu. Program NC: Prosz podać ścieżk programu NC, który konieczny jest dla obróbki przedmiotu Bezp. wysokość: (opcjonalnie): Bezpieczna pozycja dla pojedyńczych osi w odniesieniu do przedmiotu. Podane pozycje zostan najechane, jeśli w NC makrosach te wartości zostan odczytane i odpowiednio zaprogramowane.
158
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Przebieg operacji obróbkowych zorientowanych na narz dzie
TNC przeprowadza zorientowan na narz dzie obróbk tylko wówczas, jeśli przy metodzie ZORIENT.NA NARZEDZIE wybrano i w ten sposób w tabeli znajduje si wpis TO lub CTO. TNC rozpoznaje poprzez zapis TO lub CTO w polu Metoda, iż ma zostać dokonywana zoptymalizowana obróbka. Zarz dzanie paletami uruchamia program NC, znajduj cy si w wierszu z zapisem TO Pierwszy przedmiot zostaje obrabiany, aż do nast pnego TOOL CALL. W specjalnym makrosie zmiany narz dzia dokonuje si odsuwu od obrabianego przedmiotu W szpalcie W STATE zostaje zmieniony zapis z BLANK na INCOMPLETE i w polu CTID zostaje przez TNC zapisana wartość w układzie szestnastkowym Zapisana w polu CTID wartość stanowi dla TNC jednoznaczn informacj dla post pu obróbki. Jeśli wartość ta zostanie wymazana lub zmieniona, to dalsza obróbka lub przedwczesne wyjście albo ponowne wejście nie s możliwe. Wszystkie dalsze wiersze pliku palet, posiadaj ce w polu METODA oznaczenie CTO, zostan w ten sam sposób odpracowane, jak pierwszy obrabiany przedmiot. Obróbka przedmiotów może nast pować przy kilku zamocowaniach. TNC wykonuje z nast pnym narz dziem dalsze kroki obróbki, poczynaj c od wiersza z zapisem TO, jeśli powstanie nast puj ca sytuacja: w polu PAL/PGM nast pnego wiersza znajdowałby si zapis PAL w polu METODA nast pnego wiersza znajdowałby si zapis TO lub WPO w już odpracowanych wierszach znajduj si pod METODA jeszcze zapisy, nie posiadaj ce statusu EMPTY lub ENDED Ze wzgl du na zapisan w polu CTID wartość, program NC zostaje kontynuowany od zapami tanego miejsca. Z reguły dokonywana jest w pierwszej cz ści zmiana narz dzia, przy nast pnych przedmiotach TNC anuluje zmian narz dzia Zapis w polu CTID zostaje aktualizowany na każdym etapie obróbki. Jeśli w programie NC zostaje odpracowywany END PGM lub M02, to istniej cy ewentualnie zapis zostaje wymazany i wpisany do pola statusu obróbki ENDED.
HEIDENHAIN iTNC 530
159
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
Jeśli wszystkie przedmioty w obr bie grupy zapisów z TO lub CTO posiadaj status ENDED, to w pliku palet zostaj odpracowane nast pne wiersze Przy przebiegu wierszy w przód możliwa jest tylko jedna zorientowana na przedmiot obróbka. Nast puj ce cz ści zostan obrabiane zgodnie z zapisan metod . Zapisana w polu CT ID wartość pozostaje maksymalnie 2 tydzień zachowana. W przeci gu tego czasu może zostać kontynuowana obróbka w zapami tanym miejscu. Potem wartość ta zostaje usuni ta, aby unikn ć zbyt dużej ilości danych na dysku twardym. Zmiana trybu pracy jest po odpracowaniu grupy zapisów z TO lub CTO dozwolona Nast puj ce funkcje nie s dozwolone: Przeł czenie obszaru przemieszczenia Przesuwanie punktu zerowego PLC M118
Opuścić plik palet
Wybrać zarz dzanie plikami: Klawisz PGM MGT nacisn ć Wybrać inny typ pliku: Softkey WYBRAĆ TYP i Softkey dla ż danego typu pliku nacisn ć, np. WSKAZAĆ .H Wybrać ż dany plik
Odpracować plik palet
W parametrze maszynowym 7683 określa si , czy tabela palet ma zostać odpracowana blokami czy też w trybie ci głym (patrz „Ogólne parametryużytkownika” na stronie 582). Kiedy tylko zostanie aktywowana kontrola wykorzystyania narz dzia poprzez parametr maszynowy 7246, można sprawdzać okres trwałości narz dzia dla wszystkich używanych w palecie narz dzi (patrz „Sprawdzanie użycia narz dzi” na stronie 567). Zarz dzanie plikami wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja: Klawisz PGM MGT nacisn ć Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.Pnacisn ć Wybrać tabel palet przy pomocy klawiszy ze strzałk , przyciskiemENT potwierdzić Odpracować tabel palet: Nacisn ć klawisz NC Start, TNC odpracowuje palety jak to ustalono w parametrze maszynowym 7683
160
4 Programowanie: Podstawy, zarz dzanie plikami, pomoce przy programowaniu, zarz dzanie paletami
Podział monitora przy odpracowywaniu tabeli palet Jeżeli chcemy zobaczyć jednocześnie zawartość programu i zawartość tabeli palet, to prosz wybrać podział monitora PROGRAM + PALETA. Podczas odpracowywania TNC przedstawia na lewej połowie monitora program i na prawej połowie monitora palet . Aby móc obejrzeć zawartość programu przed jego odpracowywaniem, prosz post pić w nast puj cy sposób: Wybrać tabele palet Przy pomocy klawiszy ze strzałk prosz wybrać program, który chcemy sprawdzić Softkey OTWORZ PROGRAM nacisn ć: TNC ukazuje na ekranie wybrany program. Przy pomocy klawiszy ze strzałk można teraz strona po stronie zajrzeć do programu Powrót do tabeli palet: Prosz nacisn ć Softkey END PGM
HEIDENHAIN iTNC 530
161
4.14 Praca z paletami przy zorientowanej na narz dzia obróbce
Programowanie: narz dzia
5.1 Wprowadzenie informacji dotycz cych narz dzi
5.1 Wprowadzenie informacji dotycz cych narz dzi
Posuw F
Posuw F to pr dkość w mm/min (cale/min), z któr punkt środkowy narz dzia porusza si po swoim torze. Maksymalny posuw może być różnym dla każdej osi maszyny i jest określony poprzez parametry maszynowe. wprowadzenia Posuw można wprowadzić w T bloku (wywołanie narz dzia) i w każdym bloku pozycjonowania (patrz „Programować ruch narz dzia dla obróbki” na stronie 197). W programach milimetrowych zapisujemy posuw z jednostk miary mm/min, w programach calowych ze wzgl du na rozdzielczość w 1/10 cala/min. Posuw szybki Dla biegu szybkiego prosz wprowadzić G00. Okres działania Ten, przy pomocy wartości liczbowych programowany posuw obowi zuje do bloku, w którym zostaje zaprogramowany nowy posuw. Jeżeli nowy posuw to G00 (bieg szybki), to po nast pnym wierszu z G01 obowi zuje ponownie posuw ostatnio zaprogramowany wartościami liczbowymi. Zmiana w czasie przebiegu programu W czasie przebiegu programu zmienia si posuw przy pomocy gałki obrotowej Override F (Override funkcja przyśpieszenia lub spowolnienia posuwu wypełniana manualnie) dla posuwu.
Z Y
S S
F
X
Pr dkość obrotowa wrzeciona S
Pr dkość obrotow wrzeciona S prosz wprowadzić w obrotach na minut (Obr/min) w dowolnym bloku (np. przy wywołaniu narz dzia). Programowana zmiana W progrramie obróbki można zmienić pr dkość obrotow wrzeciona przy pomocy S wiersza. Programowanie pr dkości obrotowej wrzeciona: Nacisn ć klawisz S na klawiaturze alfanumerycznej Wprowadzenie nowej pr dkości obrotowej wrzeciona Zmiana w czasie przebiegu programu W czasie przebiegu programu prosz zmienić pr dkość obrotow wrzeciona przy pomocy gałki obrotowej Override S dla pr dkości obrotowej wrzeciona.
164
5 Programowanie: narz dzia
5.2 Dane o narz dziach
Warunki dla przeprowadzenia korekcji narz dzia
Z reguły programuje si współrz dne ruchów kształtowych tak, jak został wymiarowany obrabiany przedmiot na rysunku technicznym. Aby TNC mogła obliczyć tor punktu środkowego narz dzia, to znaczy mogła przeprowadzić korekcj narz dzia, należy wprowadzić długość i promień do każdego używanego narz dzia. Dane o narz dziach można wprowadzać albo bezpośrednio przy pomocy funkcji G99 do programu albo oddzielnie w tabelach narz dzi. Jeżeli dane o narz dziach zostaj wprowadzone do tabeli, s tu do dyspozycji inne specyficzne informacje dotycz ce narz dzi. Podczas przebiegu programu obróbki TNC uwzgl dnia wszystkie wprowadzone informacje.
Numer narz dzia, nazwa narz dzia
Każde narz dzie oznaczone jest numerem od 0 do 254. Jeśli pracujemy z tabelami narz dzi, to możemy używać wyższych numerów i dodatkowo nadawać nazwy narz dzi. Nazwy narz dzi mog składać si maksymalnie z 32 znaków. Narz dzie z numerem 0 jest określone jako narz dzie zerowe i posiada długość L=0 i promień R=0. W tabelach narz dzi należy narz dzie T0 zdefiniować również przy pomocy L=0 i R=0.
Długość narz dzia L:
Długość narz dzia L można określać dwoma sposobami: Różnica z długości narz dzia i długości oraz długości narz dzia zerowego L0 Znak liczby: L>L0: L<L0: Narz dzie jest dłuższe niż narz dzie zerowe Narz dzie jest krótsze niż narz dzie zerowe
L0
Z
Określić długość: Narz dzie zerowe przemieścić do pozycji odniesienia w osi narz dzi (np. powierzchnia obrabianego przedmiotu z Z=0) Wskazanie osi narz dzi ustawić na zero (wyznaczyć punkt odniesienia) Zmienić na nast pne narz dzie Narz dzie przesun ć na t sam pozycj odniesienia jak narz dzie zerowe Wskaźnik osi narz dzi pokazuje różnic długości mi dzy narz dziem i narz dziem zerowym Wartość przej ć klawiszem „Przej ć pozycj rzeczywist “ do G99 wiersza lub do tabeli narz dzi Ustalenie długości L przy pomocy przyrz du ustawienia wst pnego Prosz wprowadzić ustalon wartość bezpośrednio do definicji narz dzia G99 lub do tabeli narz dzi. HEIDENHAIN iTNC 530 165
X
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Promień narz dzia R
Promień narz dzia zostaje wprowadzony bezpośrednio.
Wartości delta dla długości i promieni
Wartości delta oznaczaj odchylenia od długości i promienia narz dzi. Dodatnia wartość delta oznacza naddatek (DL, DR, DR2>0). Przy obróbce z naddatkiem prosz wprowadzić wartość naddatku przy programowaniu wywołania narz dzia z T. Ujemna wartość delta oznacza niedomiar (DL, DR, DR2<0). Niedomiar zostaje wprowadzony do tabeli narz dzi dla zużycia narz dzia. Prosz wprowadzić wartości delty w postaci wartości liczbowych, w T bloku można przekazać wartość delty przy pomocy Q parametru. Zakres wprowadzenia: Wartości delty mog wynosić maksymalnie ± 99,999 mm. Wartości delta z tabeli narz dzi wpływaj na prezentacj graficzn narz dzia. Przedstawienie obrabianego przedmiotu w symulacji pozostaje takie samo. Wartości delta z T wiersza zmieniaj w symulacji przedstawian wielkość obrabianego przedmiotu. Symulowana wielkość narz dzia pozostaje taka sama.
DL<0 DL>0
R
R
L
DR<0 DR>0
Wprowadzenie danych o narz dziu do programu
Numer, długość i promień dla określonego narz dzia określa si w programie obróbki jednorazowo w G99 wierszu: Wybrać definicj narz dzia: Klawisz TOOL DEF nacisn ć Numer narz dzia: Przy pomocy numeru narz dzia jest ono jednoznacznie oznakowane Długość narz dzia: wartość korekcji dla długości Promień narz dzia: wartość korekcji dla promienia Podczas dialogu można wprowadzać wartość dla długości i promienia bezpośrednio w polu dialogu: Nacisn ć wymagany Softkey osi. Przykład N40 G99 T5 L+10 R+5 *
166
5 Programowanie: narz dzia
Wprowadzenie danych o narz dziach do tabeli
W tabeli narz dzi można definiować do 30000narz dzi wł cznie i wprowadzać do pami ci ich dane. Liczb narz dzi, która zostaje wyznaczona przez TNC przy otwarciu tabeli, definiuje si przy pomocy parametru maszynowego 7260. Prosz zwrócić uwag na funkcje edycji w dalszej cz ści tego rozdziału. Aby móc wprowadzić kilka danych korekcyjnych dla danego narz dzia( (indeksować numer narz dzia), prosz ustawić parametr maszynowy 7262 różny od 0. Tabele narz dzi musz być używane, jeśli Indeksujemy narz dzia, jak np. wiertło stopniowe z kilkoma korekcjami długości, których chcemy używać Strona 172 ) maszyna jest wyposażona w urz dzenie automatycznej wymiany narz dzi jeśli chcemy przy pomocy TT 130 dokonywać automatycznego pomiaru narz dzi, patrz Podr cznik obsługi maszyny, Cykle sondy pomiarowej, rozdział 4 jeśli chcemy przy pomocy cyklu obróbki G122 dokonać przeci gania na gotowo (patrz „PRZECI GANIE (cykl G122)” na stronie 381) jeśli chcemy pracować przy pomocy cykli obróbki G251 do G254 (patrz „KIESZEN PROSTOKATNA (cykl G251)” na stronie 329) jeśli chcemy pracować z automatycznym obliczaniem danych obróbki Tabela narz dzi: Dane o narz dziach Skrót T NAZWA L R R2 Wprowadzenie informacji Numer, przy pomocy którego narz dzie zostaje wywołane w programie (np. 5, indeksowane: 5.2) 5.2) Nazwa, któr narz dzie zostaje wywołane w programie Wartość korektury dla długości narz dzia L Wartość korektury dla promienia narz dzia R Promień narz dzia R2 dla freza kształtowego(tylko dla trójwymiarowej korektury promienia lub graficznego przedstawienia obróbki frezem kształtowym) Wartość delta długości narz dzia L Wartość delta promienia narz dzia R Wartość delta promienia narz dzia R2 Długość powierzchni tn cej narz dzia dla cyklu G122 Maksymalny k t zagł biania narz dzia przy ruchu zagł biaj cym wahadłowym dla cykli G122, G208 i G251 do G254 Nastawić blokad narz dzia (TL: dla Tool Locked = angl.narz dzie zablokowane) Dialog – Nazwa narz dzia? Długość narz dzia? Promień narz dzia R? Promień narz dzia R2?
DL DR DR2 LCUTS ANGLE TL
Naddatek długości narz dzia ? Naddatek promienia narz dzia DR Naddatek promienia narz dzia R2? Długość ostrzy w osi narz dzi? Maksymalny k t zagł biania ? Narz dzie zablokowane? Tak = ENT / Nie = NO ENT
HEIDENHAIN iTNC 530
167
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Skrót RT
Wprowadzenie informacji Numer narz dzia siostrzanego – jeśli w dyspozycji – jako narz dzie zamienne (RT: dla Replacement Tool = angl. narz dzie zamienne); patrz także TIME2 Maksymalny okres żywotności narz dzia w minutach. Ta funkcja zależy od rodzaju maszyny i jest opisana w podr czniku obsługi maszyny. Maksymalny okres trwałości narz dzia przy wywołaniu narz dzia T w minutach: Jeżeli aktualny okres trwałości osi ga lub przekracza t wartość, to TNC używa przy nast pnym wywołaniu T narz dzia siostrzanego (patrz także CUR.TIME) Aktualny okres żywotności narz dzia w minutach: TNC zlicza aktualny okres trwałości (CUR.TIME: dla CURrent TIME = angl. aktualny/bież cy czas) samodzielnie. Dla używanych narz dzi można wprowadzić wielkość zadan Komentarz do narz dzia (maksymalnie 16 znaków) Informacja o tym narz dziu, która ma zostać przekazana do PLC Wartość dla tego narz dzia, która powinna być przeniesiona na PLC Typ narz dzia dla opracowania w tabeli miejsca Ograniczenie pr dkości obrotowej wrzeciona dla tego narz dzia. Nadzorowane zostaje zarówno zaprogramowana wartość (komunikat o bł dach) jak i zwi kszenie pr dkości obrotowej poprzez potencjometr. Funkcja nie aktywna: – zapisać Określenie, czy TNC ma przemieszczać narz dzie przy NC stop w kierunku pozytywnej osi narz dzi, aby unikn ć odznaczeń wyjścia z materiału na konturze. Jeśli Y jest zdefiniowane, to TNC przemieszcza narz dzie o 0,1 mm od konturu, jeśli funkcja ta została aktywowana w programie NC przy pomocy instrukcji M148 (patrz „W przypadku NC stop odsun ć narz dzie automatycznie od konturu: M148” na stronie 252) Funkcja zależna od maszyny: przekazanie wartości do PLC. Prosz uwzgl dnić informacje w instrukcji obsługi maszyny Funkcja zależna od maszyny: opis kinematyki dla głowic frezarskich k towych, przeliczanych addytywnie do aktywnej kinematyki obrabiarki przez TNC K t wierzchołkowy narz dzia. Zostaje wykorzystywany przez cykl Nakiełkowanie (cykl G240), dla obliczenia gł bokości nakiełkowania z zapisanej średnicy Skok gwintu narz dzia (momentalnie jeszcze bez funkcji)
Dialog Narz dzie siostrzane ?
TIME1
Maks. okres trwałości?
TIME2
Maksymalny okres trwałości przy TOOL CALL?
CUR.TIME
Aktualny okres trwałości?
DOC PLC PLC VAL PTYP NMAX
Komentarz do narz dzia? PLC stan? PLC wartość ? Typ narz dzia dla tabeli miejsca? Maksymalna pr dkość obrotowa [1/min] ?
LIFTOFF
Podnieść narz dzie T/N?
P1 ... P3 KINEMATIC
Wartość? Dodat. opis kinematyki?
T ANGLE
K t wierzchołkowy (typ DRILL+CSINK)? Skok gwintu (tylko NARZ typ TAP)?
PITCH
168
5 Programowanie: narz dzia
Tabela narz dzi: Dane o narz dziu dla automatycznego pomiaru narz dzia Opis cykli dla automatycznego pomiaru narz dzi: Patrz Podr cznik obsługi dla użytkownika Cykle sondy impulsowej, rozdział 4. Skrót CUT LTOL Wprowadzenie informacji Ilość ostrzy narz dzia (maksymalnie 20 ostrzy) Dopuszczalne odchylenie długości narz dzia L dla rozpoznania zużycia. Jeśli wprowadzona wartość zostanie przekroczona, to TNC blokuje narz dzie (stan L). Zakres wprowadzenia: 0 do 0,9999 mm Dopuszczalne odchylenie promienia narz dzia dla rozpoznania zużycia. Jeśli wprowadzona wartość zostanie przekroczona, to TNC blokuje narz dzie (stan L). Zakres wprowadzenia: 0 do 0,9999 mm Kierunek ci cia narz dzia dla pomiaru przy obracaj cym si narz dziu Pomiar długości: Przesuni cie narz dzia pomi dzy środkiem Stylusa i środkiem narz dzia. Nastawienie wst pne: Promień narz dzia R (klawisz NO ENTpowoduje R) Pomiar promienia: dodatkowe przemieszczenie narz dzia do MP6530 pomi dzy górn kraw dzi Stylusa i doln kraw dzi narz dzia. Nastawienie wst pne: 0 Dopuszczalne odchylenie długości narz dzia L dla rozpoznania p kni cia. Jeśli wprowadzona wartość zostanie przekroczona, to TNC blokuje narz dzie (stan L). Zakres wprowadzenia: 0 do 0,9999 mm Dopuszczalne odchylenie od promienia narz dzia R dla rozpoznania p kni cia. Jeśli wprowadzona wartość zostanie przekroczona, to TNC blokuje narz dzie (stan L). Zakres wprowadzenia: 0 do 0,9999 mm Dialog Liczba ostrzy ? Tolerancja na zużycie: długość?
RTOL
Tolerancja na zużycie: promień?
DIRECT. TT:R OFFS
Kierunek ci cia (M3 = –)? Przemieszczenie narz dzia promień ? Przemieszczenia narz dzia Długość? Tolerancja na p kni cie: długość?
TT:L OFFS
LBREAK
RBREAK
Tolerancja na p kni cie: promień?
Tabela narz dzi: Dane o narz dziach dla automatycznego obliczania liczby obrotów / posuwu Skrót TYP Wprowadzenie informacji Typ narz dzia: Softkey WYBRAĆ TYP (3 ci pasek Softkey); TNC wyświetla okno, w którym można wybrać typ narz dzia Tylko typy narz dzi DRILL i MILL s obłożone aktualnie funkcjami Materiał ostrza narz dzia: Softkey WYBRAĆ MAT. OSTRZA (3 ci pasek Softkey); TNC wyświetla okno, w którym można wybrać materiał ostrza Tabela danych skrawania: Softkey WYBRAĆ MAT. OSTRZA (3 ci pasek Softkey); TNC wyświetla okno, w którym można wybrać tabel danych skrawania Dialog Typ narz dzia?
TMAT
Materiał ostrza narz dzia ?
CDT
Nazwa tabeli danych skrawania ?
HEIDENHAIN iTNC 530
169
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Tabela narz dzi: Tabela narz dzi: dane o narz dziach dla przeł czaj cych 3D sond pomiarowych (tylko jeśli Bit1 w MP7411 = 1 jest ustawiony, patrz także Podr cznik obsługi, Cykle sondy pomiarowej) Skrót CAL OF1 Wprowadzenie informacji TNC odkłada przy kalibrowaniu przesuni cie środka w osi głównej 3D sondy do tej szpalty, jeśli w menu kalibrowania podany jest numer narz dzia TNC odkłada przy kalibrowaniu przesuni cie współosiowości w osi pomocniczej 3D sondy do tej szpalty, jeśli w menu kalibrowania podany jest numer narz dzia TNC odkłada przy kalibrowaniu k t wrzeciona, pod którym 3D sonda została skalibrowana, jeśli w menu kalibrowania podany jest numer narz dzia Dialog Przesuni cie współosiowości sondy w osi głównej ? Przesuni cie współosiowości sondy w osi pomocniczej? K t wrzeciona przy kalibrowaniu?
CAL OF2
CAL ANG
170
5 Programowanie: narz dzia
Edycja tabeli narz dzi Obowi zuj ca dla przebiegu programu tabela narz dzi nosi nazw pliku TOOL T. TOOL T musi znajdować si w folderze TNC:\ i może być edytowana tylko w jednym z trybów pracy maszyny. Tabele narz dzi, które maj być zbierane w archiwum lub używane dla testowania programu, musz otrzymań inn dowoln nazw pliku z rozszerzeniem .T. Otworzyć tabel narz dzi TOOL.T: Wybrać dowolny rodzaj pracy maszyny Wybrać tabel narz dzi: Softkey TABELA NARZEDZI nacisn ć Softkey EDYCJA ustawić na „ON“
Otworzyć dowoln inn tabel narz dzi Wybrać rodzaj pracy Program wprowadzić do pami ci/edycja Wywołać zarz dzanie plikami Wyświetlić wybór typu pliku: Softkey TYP WYBRAĆ nacisn ć Wyświetlić pliki typu .T: Softkey POKAZ.T nacisn ć Prosz wybrać plik lub wprowadzić now nazw pliku. Prosz potwierdzić klawiszem ENT lub przy pomocy Softkey WYBIERZ Jeśli otwarto tabel narz dzi dla edycji, to można przesun ć jasne pole w tabeli przy pomocy klawiszy ze strzałk lub przy pomocy Softkeys na każd dowoln pozycj . Na dowolnej pozycji można zapami tane wartości nadpisywać lub wprowadzać nowe wartości. Dodatkowe funkcje edytowania znajduj si w tabeli w dalszej cz ści rozdziału. Jeśli TNC nie może wyświetlić jednocześnie wszystkich pozycji w tabeli narz dzi, to belka u góry w tabeli ukazuje symbol „>>“ lub „<<“. Funkcje edycji dla tabeli narz dzi Wybrać pocz tek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Wybrać nast pn stron tabeli Szukać nazwy narz dzia w tabeli Softkey
HEIDENHAIN iTNC 530
171
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Funkcje edycji dla tabeli narz dzi Informacje o narz dziu przedstawić kolumnami lub wszystkie informacje o narz dziu przedstawić na jednej stronie monitora Skok do pocz tku wierszy Skok na koniec wierszy Skopiować pole z jasnym tłem Wstawić skopiowane pole Możliw do wprowadzenia liczb wierszy (narz dzi)doł czyć na końcu tabeli Wiersz z indeksowanym numerem narz dzia wstawićza aktualnym wierszem. Funkcja ta jest aktywna, jeśl dla narz dzia można odkładać kilka danych korekcji (parametr maszynowy 7262 nierówny 0). TNC doł cza za ostatnim istniej cym indeksem kopi danych narz dzia i podwyższa indeks o 1. zastosowanie: np. wiertło stopniowe z kilkoma korekcjami długości Aktualny wiersz (narz dzie) skasować Wyświetlić numer miejsca / nie wyświetlać Wyświetlić wszystkie narz dzia /wyświetlić tylko te narz dzia, które znajduj si w pami ci tabeli miejsca
Softkey
Opuścić tabel narz dzi Wywołać zarz dzanie plikami i wybrać plik innego typu, np. program obróbki
172
5 Programowanie: narz dzia
Uwagi do tabeli narz dzi Poprzez parametr maszynowy 7266.x określa si , jakie dane mog zostać wprowadzone do tabeli narz dzi i w jakiej kolejności zostan przedstawione. Możliwe jest pojedyńcze szpalty lub wiersze tabeli narz dzi przepisać treści innego pliku. Warunki: Plik docelowy musi już istnieć Plik, który ma zostać skopiowany może zawierać tylko te szpalty (wiersze), podlegaj ce zmianie. Pojedyńcze szpalty lub wiersze prosz kopiować przy pomocy Softkey ZAMIENIĆ POLA (patrz „Kopiować pojedyńczy plik” na stronie 107).
HEIDENHAIN iTNC 530
173
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Nadpisywanie pojedyńczych danych narz dzi z zewn trznego PC ta
Szczególnie komforotw możliwości , nadpisywania dowolnych danych narz dzi z zewn trznego PC ta, jest korzystanie z oprogramowania dla transmisji danych firmy HEIDENHAIN TNCremoNT (patrz „Software dla transmisji danych” na stronie 555). Oprogramowanie to znajduje zastosowanie wówczas, kiedy ustalamy dane narz dzia na zewn trznym urz dzeniu wst pnego nastawienia i nast pnie chcemy przekazać je do TNC. Prosz uwzgl dnić nast puj cy sposób post powania: Skopiować tabel narz dzi TOOL.T na TNC, np. do TST.T Uruchomić oprogramowanie dla transmisji danych TNCremoNT na PC Utworzyć poł czenie z TNC: Przekazać skopiowan tabel narz dzi TST.T do PC Plik TST.T zredukować przy pomocy dowolnego edytora tekstu na wiersze i kolumny, które maj zostać zmienione (patrz rysunek). Zwrócić uwag , by pagina górna nie została zmieniona i dane znajdowały si zawsze zwarcie w szpalcie. Numer narz dzia (szpalta T) musi zachować ci głość numeracji W TNCremoNT wybrać punkt menu <Narz dzia> i <TNCcmd> : TNCcmd zostaje uruchomione Aby przesłać plik TST.T do TNC, należy wprowadzić nast puj ce polecenie i z Return wykonać (patrz rysunek): put tst.t tool.t /m Przy transmisji zostaj nadpisane dane narz dzi, zdefiniowane w pliku (np. TST.T). Wszystkie inne dane narz dzi w tabeli TOOL.T pozostaj niezmienione. Jako można dokonywać kopiowania tabeli narz dzi poprzez zarz dzanie plikami TNC opisano w rozdziale dotycz cym zarz dzania plikami (patrz „Kopiowanie tabeli” na stronie 108).
174
5 Programowanie: narz dzia
Tabela miejsca dla urz dzenia wymiany narz dzi
Producent maszyn dopasowuje zakres funkcji tabeli miejsca do danej maszyny. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny! Dla automatycznej zmiany narz dzi konieczna jest tabela miejsca narz dzi TOOL_P.TCH. TNC zarz dza kilkoma tabelami miejsca narz dzi z dowolnymi nazwami plików. Tabela miejsca narz dzi, któr chcemy aktywować dla przebiegu programu, wybierana jest w trybie pracy przebiegu programu poprzez zarz dzanie plikami (status M). Aby móc zarz dzać kilkoma magazynami w tabeli miejsca (indeksować numer miejsca), prosz ustawić parametr maszynowy 7261.0 do 7261.3 różny od 0. Edycja tabeli miejsca narz dzi w rodzaju pracy przebiegu programu Wybrać tabel narz dzi: Softkey TABELA NARZEDZI nacisn ć Wybrać tabel narz dzi: Softkey TABELA MIEJSCA wybrać Softkey EDYCJA ustawić na ON
HEIDENHAIN iTNC 530
175
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Tabel miejsca wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja Wywołać zarz dzanie plikami Wyświetlić wybór typu pliku: Softkey TYP WYBRAĆ nacisn ć Wyświetlić pliki typu .TCH: Softkey TCH FILES (drugi pasek Softkey) nacisn ć. Prosz wybrać plik lub wprowadzić now nazw pliku. Prosz potwierdzić klawiszem ENT lub przy pomocy Softkey WYBIERZ Skrót P T ST Wprowadzenie informacji Numer miejsca narz dzia w magazynie narz dzi Numer narz dzia Narz dzie jest narz dziem specjalnym (ST: dla Special Tool =angl. narz dzie specjalne); jeśli to narz dzie specjalne blokuje miejsca przed i za swoim miejscem, to prosz zaryglować odpowiednie miejsce w szpalcie L (stan L) Narz dzie zawsze umieszczać z powrotem na to samo miejsce w magazynie(F: dlaFixed = angl. określony) Miejsce zablokowane (L: dla Locked = angl. zablokowany, patrz także szpalta ST) Informacja o tym miejscu narz dzia, która ma być przekazana do PLC Wyświetlenie nazwy narz dzia z TOOL.T Wyświetlanie komentarza do narz dzia z TOOL.T Typ narz dzia. Funkcja zostaje zdefiniowana przez producenta maszyn. Uwzgl dnić dokumentacj maszyny Funkcja zostaje zdefiniowana przez producenta maszyn. Uwzgl dnić dokumentacj maszyny Rezerwacja miejsca dla panelowego magazynu Magazyn panelowy: zablokować miejsce powyżej Magazyn panelowy: zablokować miejsce poniżej Magazyn panelowy: zablokować miejsce z lewej Magazyn panelowy: zablokować miejsce z prawej Dialog – Numer narz dzia? Narz dzie specjalne ?
F
Stałe miejsce: Tak = ENT / Nie = NO ENT Miejsce zablokowane Tak = ENT / Nie = NO ENT PLC stan? – – Typ narz dzia dla tabeli miejsca? Wartość? miejsce zarezerw.: Tak=ENT/Nie = NOENT zablokować miejsce u góry? zablokować miejsce na dole? zablokować miejsce z lewej? zablokować miejsce z prawej?
L
PLC TNAME DOC PTYP P1 ...P5 RSV LOCKED_ABOVE LOCKED_BELOW LOCKED_LEFT LOCKED_RIGHT
176
5 Programowanie: narz dzia
Funkcje edycji dla tabeli miejsca Wybrać pocz tek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Wybrać nast pn stron tabeli Ustawić ponownie tabel miejsca Wycofać szpalt numer narz dzia T Skok do pocz tku nast pnego wiersza Kolumn przywrócić do stanu podstawowego. Obowi zuje tylko dla szpalt RSV, LOCKED_ABOVE, LOCKED_BELOW, LOCKED_LEFT i LOCKED_RIGHT
Softkey
HEIDENHAIN iTNC 530
177
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Wywołać dane o narz dziu
Wywołanie narz dzia TOOL CALL w programie obróbki prosz programować przy pomocy nast puj cych danych: Wybrać wywołanie narz dzia przy pomocy klawisza TOOL CALL Numer narz dzia: Wprowadzić numer lub nazw narz dzia. Narz dzie zostało uprzednio określone w G99 bloku lub w tabeli narz dzi. Nazw narz dzia TNC zapisuje automatycznie w cudzysłowiu. Nazwy odnosz si do wpisu w aktywnej tabeli narz dzi TOOL.T. Aby wywołać narz dzie z innymi wartościami korekcji, prosz wprowadzić do tabeli narz dzi zdefiniowany indeks po punkcie dziesi tnym Oś wrzeciona równoległa X/Y/Z: Wprowadzić oś narz dzia Pr dkość obrotowa wrzeciona S: Wprowadzić bezpośrednio pr dkość obrotow wrzeciona lub polecić wykonanie obliczeń TNC, jeśli pracujemy z tabelami danych skrawania. Prosz nacisn ć w tym celu Softkey S AUTOM. OBLICZANIE. TNC ogranicza pr dkość obrotow wrzeciona do wartości maksymalnej, która określona jest w parametrze maszynowym 3515 Posuw F: Wprowadzić bezpośrednio pr dkość obrotow wrzeciona lub polecić wykonanie obliczeń TNC, jeśli pracujemy z tabelami danych skrawania. Prosz nacisn ć Softkey F AUTOM. OBLICZANIE. TNC ogranicza posuw do maksymalnego posuwu „najwolniejszej osi “ (określony w parametrze 1010). F działa tak długo, aż zostanie zaprogramowany w bloku pozycjonowania lub w TOOL CALL bloku nowy posuw Naddatek długości narz dzia DL: Wartość delta dla długości narz dzia Naddatek promienia narz dzia DR: Wartość delta dla promienia narz dzia Naddatek promienia narz dzia DR: Wartość delta dla promienia narz dzia 2 Przykład: Wywołanie narz dzia Wywoływane zostaje narz dzie numer 5 w osi narz dzi Z z pr dkości obrotow wrzeciona 2500 obr/min i posuwem wynosz cym 350mm/min. Naddatek dla długości narz dzia i promienia narz dzia wynosz 0,2 i 0,05 mm, niedomiar dla promienia narz dzia 1 mm. N20 T 5.2 G17 S2500 DL+0.2 DR 1 Litera D przed L i R oznacza wartość wartość delta
178
5 Programowanie: narz dzia
Wybór wst pny przy tabelach narz dzi Jeżeli używane s tabele narz dzi, to dokonuje si przy pomocy G51 wiersza wyboru wst pnego nast pnego używanego narz dzia. W tym celu prosz wprowadzić numer narz dzia i Q parametr lub nazw narz dzia w cudzysłowiu.
Wymiana narz dzia
Wymiana narz dzia jest funkcj zależn od rodzaju maszyny. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny! Położenie przy zmianie narz dzia Pozycja zmiany narz dzia musi być osi galna bezkolizyjnie. Przy pomocy funkcji dodatkowych M91 i M92 można najechać stał dla maszyny pozycj zmiany. Jeśli przed pierwszym wywołaniem narz dzia został zaprogramowany T0, to TNC przesuwa trzpień chwytowy w osi wrzeciona do położenia, które jest niezależne od długości narz dzia. R czna wymiana narz dzia Przed r czn wymian narz dzia wrzeciono zostaje zatrzymane i narz dzie przesuni te do położenia zmiany narz dzia: Dojść do położenia zmiany narz dzia zgodnie z programem Przerwać przebieg programu , patrz „Przerwać obróbk ”, strona 537 Zmienić narz dzie Kontynuować przebieg programu, patrz „Kontynuowanie programu po jego przerwaniu”, strona 539 Automatyczna zmiana narz dzia Przy automatycznej zmianie narz dzia przebieg programu nie zostaje przerwany. Przy wywołaniu narz dzia z T TNC zmienia narz dzie z magazynu narz dzi.
HEIDENHAIN iTNC 530
179
5.2 Dane o narz dziach
5.2 Dane o narz dziach
Automatyczna wymiana narz dzia przy przekroczeniu okresu trwałości: M101 M101 jest funkcj zależn od maszyny. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny! Jeśli okres trwałości narz dzia osi ga TIME1, to TNC zamienia automatycznie na narz dzie siostrzane. W tym celu prosz na pocz tku programu aktywować funkcj dodatkow M101. Działanie M101 można anulować przy pomocy M102. Automatyczna wymiana narz dzia nast puje po nast pnym wierszu NC od upłyni cia okresu trwałości lub najpóźniej minut po upłyni ciu okresu trwałości (obliczenie nast puje dla 100% położenia potencjometru) Jeśli okres trwałości upływa przy aktywnej M120 (Look Ahead), to TNC wymienia narz dzie dopiero po wierszu, w którym anulowano korekcj promienia wierszem R0. TNC wykonuje także wówczas automatyczn zmian narz dzia, jeśli w momencie zmiany zostaje właśnie odpracowywany cykl obróbki. TNC nie wykonuje automatycznej zmiany narz dza, jak długo program zmiany narz dzia zostaje wykonywany. Warunki dla standardowych wierszy NCz korektur promienia G40, G41, G42 Promień narz dzia siostrzanego musi być równym promieniowi pocz tkowo używanego narz dzia. Jeśli te promienie nie s równe, TNC ukazuje tekst komunikatu i nie wymienia narz dzia.
180
5 Programowanie: narz dzia
5.3 Korekcja narz dzia
Wst p
TNC koryguje tor narz dzia o wartość korekcji dla długości narz dzia w osi wrzeciona i o promień narz dzia na płaszczyźnie obróbki. Jeśli program obróbki zostaje zestawiony bezpośrednio na TNC, to korekcja promienia narz dzia działa tylko na płaszczyźnie obróbki. TNC uwzgl dnia przy tym do pi ciu osi wł cznie, razem z osiami obrotu.
Korekcja długości narz dzia
Korekcja narz dzia dla długości działa bezpośrednio po wywołaniu narz dzia i jego przesuni ciu w osi wrzeciona. Zostaje ona anulowana po wywołaniu narz dzia o długości L=0. Jeśli korekcja długości o wartości dodatniej zostanie anulowana przy pomocy T0, to zmniejszy si odst p narz dzia od obrabianego przedmiotu. Po wywołaniu narz dzia TOOL CALL zmienia si zaprogramowane przemieszczenie narz dzia w osi wrzeciona o różnic długości pomi dzy starym i nowym narz dziem. Przy korekcji długości zostaj uwzgl dnione wartości delta zarówno z T bloku jak i z tabeli narz dzi. Wartość korekcji= L + DLTOOL CALL + DLTAB z L: DL TOOL CALL: DL TAB: Długość narz dzia L z G99 wiersza lub tabeli narz dzi NaddatekDL dla długości T bloku (nie uwzgl dniony przez wyświetlacz położenia) Naddatek DL dla długości z tabeli narz dzi
HEIDENHAIN iTNC 530
181
5.3 Korekcja narz dzia
5.3 Korekcja narz dzia
Korekcja promienia narz dzia
Zapis programu dla przemieszczenia narz dzia zawiera RL lub RR dla korekcji promienia R+ albo R–, dla korekcji promienia przy równoległym do osi ruchu przemieszczenia R0, nie ma być przeprowadzona korekcja promienia Korekcja promienia działa, bezpośrednio po wywołaniu narz dzia i wierszem prostej na płaszczyźnie zostanie przemieszczony przy pomocy RL lub RR. TNC anuluje korekcj promienia, jeśli: jeśli zaprogramujemy wiersz prostej przy pomocy R0 opuścimy kontur przy pomocy funkcji DEP zaprogramujemy PGM CALL wybierzemy nowy programu przy pomocy PGM MGT Przy korekcji promienia zostaj uwzgl dnione wartości delta zarówno z TOOL CALL bloku jak i z tabeli narz dzi: Wartość korekcji= R + DRTOOL CALL + DRTAB z R: DR TOOL CALL: DR TAB: Promień narz dzia R z TOOL DEF wiersza lub tabeli narz dzi NaddatekDR dla promienia z TOOL CALL bloku (nie uwzgl dniony przez wyświetlacz położenia) Naddatek DR dla promienia z tabeli narz dzi
R
G41 G40
R
Ruchy kształtowe bez korekcji promienia: R0 Narz dzie przemieszcza si na płaszczyźnie obróbki ze swoim punktem środkowym na zaprogramowanym torze lub na zaprogramowanych współrz dnych. Zastosowanie Wiercenie, pozycjonowanie wst pne.
Z Y
X
Y
X
182
5 Programowanie: narz dzia
Ruchy kształtowe z korekcj promienia: G42 i G41 G42 G41 Narz dzie przemieszcza si na prawo od konturu Narz dzie przemieszcza si na lewo od konturu
Y
Punkt środkowy narz dzia leży w odległości równej promieniowi narz dzia od zaprogramowanego konturu. „Na prawo“ i „na lewo“ oznacza położenie narz dzia w kierunku przemieszczenia wzdłuż konturu narz dzia. Patrz rysunki po prawej stronie. Pomi dzy dwoma blokami programowymi z różnymi korekcjami promienia G42 i G41 musi znajdować si przynajmniej jeden blok przemieszczenia na płaszczyźnie obróbki bez korekcji promienia (to znaczy G40). Korekcja promienia b dzie aktywna do końca zapisu, od momentu kiedy została po raz pierwszy zaprogramowana. Można aktywować także korekcj promienia dla osi pomocniczych płaszczyzny obróbki. Prosz zaprogramować osie pomocnicze także w każdym nast pnym bloku, ponieważ w przeciwnym razie TNC przeprowadzi korekcj promienia ponownie w osi głównej. Przy pierwszym zapisie z korekcj promienia G42/G41 i przy anulowaniu z G40, TNC pozycjonuje narz dzie zawsze pionowo na zaprogramowany punkt startu i punkt końcowy. Prosz tak wypozycjonować narz dzie przed pierwszym punktem konturu lub za ostatnim punktem konturu, żeby kontur nie został uszkodzony. Wprowadzenie korekcji promienia Korekcj promienia wprowadzamy w wierszu G01: Przemieszczenie narz dzia na lewo od zaprogramowanego konturu: Wybrać funkcj G41, albo
G41
X
Y
G42
X
Przemieszczenie narz dzia na prawo od zaprogramowanego konturu: Wybrać funkcj G42, albo
Przemieszczenie narz dzia bez korekcji promienia albo anulowanie korekcji promienia: Wybrać G40 funkcj
zakończyć wiersz: Klawisz END nacisn ć
HEIDENHAIN iTNC 530
183
5.3 Korekcja narz dzia
5.3 Korekcja narz dzia
Korekcja promienia: Obróbka naroży naroża zewn trzne: Jeśli zaprogramowano korekcj promienia, to TNC wiedzie narz dzie wzdłuż naroży zewn trznych albo po kole przejściowym albo po Spline (wybór przez MP7680). W razie potrzeby TNC redukuje posuw przy narożnikach zewn trznych, na przykład w przypadku dużych zmian kierunku. Naroża wewn trzne: Przy narożnikach wewn trznych TNC oblicza punkt przeci cia torów, po których przesuwa si skorygowany punkt środkowy narz dzia. Od tego punktu poczynaj c narz dzie przesuwa si wzdłuż nast pnego elementu konturu. W ten sposób obrabiany przedmiot nie zostaje uszkodzony w narożnikach wewn trznych. Z tego wynika, że promień narz dzia dla określonego konturu nie powinien być wybierany w dowolnej wielkości. Prosz nie ustalać punktu rozpocz cia i zakończenia obróbki wewn trznej w punkcie narożnym konturu, ponieważ w ten sposób może dojść do uszkodzenia konturu. Obrabiać narożniki bez korekcji promienia Bez korekcji promienia można regulować tor narz dzia i posuw na narożnikach obrabianego przedmiotu przy pomocy funkcji dodatkowej M90 Patrz „Przeszlifowanie naroży: M90”, strona 239.
RL
RL
RL
184
5 Programowanie: narz dzia
5.4 Peripheral Milling: 3D korekcja promienia z orientacj wrzeciona
Zastosowanie
Przy Peripheral Milling TNC przesuwa narz dzie prostopadle do kierunku ruchu i prostopadle do kierunku narz dzia o wartość równ sumie wartości delta DR (tabela narz dzi i T wiersz). Kierunek korekcji określa si przy pomocy korekcji promienia G41/G42 (patrz rysunek po prawej stronie u góry, kierunek ruchu Y+). Aby TNC mogło osi gn ć zadan orientacj narz dzia, należy aktywować funkcj M128 (patrz „Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM): M128 (opcja software 2)” na stronie 258) i nast pnie aktywować korekcj promienia narz dzia. TNC pozycjonuje nast pnie osie obrotu maszyny automatycznie w taki sposób, że narz dzie osi ga zadane przez współrz dne osi obrotu ustawienie narz dzia z aktywn korekcj . Funkcja ta jest możliwa tylko na maszynach, na których dla konfiguracji osi nachylenia można zdefiniować k ty przestrzenne Prosz zwrócić uwag na podr cznik obsługi maszyny. TNC mnie może na wszystkich maszynach pozycjonować automatycznie osie obrotu. Prosz zwrócić uwag na podr cznik obsługi maszyny.
Niebezpieczeństwo kolizji! W przypadku maszyn, których osie obrotu pozwalaj tylko na ograniczony odcinek przemieszczenia, mog przy automatycznym pozycjonowaniu wyst pić przesuni cia, wymagaj ce na przykład obrotu stołu obrotowego o 180°. Prosz uważać na niebezpieczeństwo kolizji głowicy z obrabianym przedmiotem lub mocowadłami. Orientacj wrzecioa można zdefiniować w wierszu G01 w opisany poniżej sposób. Przykład: Definicja orientacji wrzeciona z M128 i współrz dne osi obrotu N10 G00 G90 X 20 Y+0 Z+0 B+0 C+0 * N20 M128 * N30 G01 G42 X+0 Y+0 Z+0 B+0 C+0 F1000 * N40 X+50 Y+0 Z+0 B 30 C+0 * Pozycjonowanie wst pne M128 aktywna Korekcj promienia aktywować Ustawić oś obrotu (orientacja narz dzia)
HEIDENHAIN iTNC 530
185
5.4 Peripheral Milling: 3D korekcja promienia z orientacj wrzeciona
5.5 Praca z tabelami danych o obróbce
5.5 Praca z tabelami danych o obróbce
Wskazówka
TNC musi być przygotwana przez producenta maszyn do zastosowania tabel danych o obróbce. W przeciwnym wypadku nie znajduj si w dyspozycji na Państwa maszynie wszystkie tu opisane lub dodatkowe funkcje. Prosz zwrócić uwag na podr cznik obsługi maszyny.
Możliwości zastosowania
Poprzez tabele danych skrawania, w których określone s dowolne kombinacje materiał/materiał ostrza, TNC może z pr dkości skrawania VC i posuwu kłów fZ obliczyć pr dkość obrotow wrzeciona S i posuw po torze kształtowym F. Podstaw obliczenia jest, iż zostały określone w programie oraz w tabeli narz dzi materiał narz dzia i różne specyficzne dla narz dzia właściwości. Zanim polecimy TNC automatycznie obliczyć dane dotycz ce skrawania, należy w rodzaju pracy Test programu uaktywnić tabel narz dzi (stan S), z której to tabeli TNC powinno czerpać specyficzne dla narz dzi dane. Funkcje edycji dla tabeli danych o obróbce Wstawić wiersz Wymazać wiersz Wybrać pocz tek nast pnego wiersza Sortować tabel Skopiować pole z jasnym tłem (2 gi pasek Softkey) Wstawić skopiowane pole (2 gi pasek Softkey) Edycja formatu tabeli (2 gi pasek Softkey) Softkey
DATEI: TOOL.T T R CUT. 0 ... ... 1 ... ... 2 +5 4 3 ... ... 4 ... ... TYP ... ... MILL ... ... MM TMAT ... ... HSS ... ... CDT ... ... PRO1 ... ...
DATEI: PRO1.CDT NR WMAT TMAT 0 ... ... 1 ... ... 2 ST65 HSS 3 ... ... 4 ... ...
Vc1 ... ... 40 ... ...
F1 ... ... 0.06 ... ...
0 BEGIN PGM xxx.H MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 Z X+100 Y+100 Z+0 3 WMAT "ST65" 4 ... 5 TOOL CALL 2 Z S1273 F305
186
5 Programowanie: narz dzia
Tabela dla materiałów obrabianych przedmiotów
Materiały obrabianych przedmiotów definiujemy w tabeli WMAT.TAB (patrz rysunek). WMAT.TAB jest objektem standardowym w skoroszycie TNC:\, znajduje si w jego pami ci i może zawierać dowolnie dużo nazw materiałów. Nazwa materiału może zawierać maksymalnie 32 znaki (także puste). TNC wyświetla treść kolumny NAZWA, jeśli określany jest w programie materiał obrabianego przedmiotu (patrz nast pny fragment). Jeśli dokonuje si zmiany standardowej tabeli materiałów, należy skopiować j do innego skoroszytu. W przeciwnym razie zmiany te zostan przy Software Update przepisane danymi standardowymi firmy HEIDENHAIN. Prosz zdefiniować ścieżk w pliku TNC.SYS ze słowem kluczem WMAT= (patrz „Plik konfiguracyjny TNC.SYS”, strona 193). Aby unikn ć strat danych, prosz plik WMAT.TAB zabezpieczać w regularnych odst pach czasu. Określenie materiału obrabianego przedmiotu w NC programie W NC programie prosz wybrać materiał przez Softkey WMAT z tabeli WMAT.TAB: wyświetlić pasek softkey z funkcjami specjalnymi Zaprogramować materiał obrabianego przedmiotu: W rodzaju pracy Program wprowadzić do pami ci/ edycja nacisn ć Softkey WMAT. Wyświetlić tabel WMAT.TAB: Softkey WYBIERZ OKNO nacisn ć, TNC wyświetla w oknie materiały, które znajduj si w pami ci WAT.TAB Wybrać materiał obrabianego przedmiotu: Prosz przesun ć jasne pole przy pomocy klawiszy ze strzałk na ż dany materiał i potwierdzić klawiszem ENT. TNC przejmie ten materiał do WMAT bloku Zakończyć dialog: Klawisz END nacisn ć Jeśli dokonuje si zmiany WMAT bloku w programie, TNC wydaje komunikat ostrzegawczy. Prosz sprawdzić, czy zapam tane w T bloku dane o obróbce jeszcze obowi zuj .
HEIDENHAIN iTNC 530
187
5.5 Praca z tabelami danych o obróbce
5.5 Praca z tabelami danych o obróbce
Tabela dla materiałów obrabianych przedmiotów
Materiały narz dzi definiuje si w tabeli TMAT.TAB. TMAT.TAB jest objektem standardowym w folderze TNC: i może zawierać dowolnie dużo nazw materiałów ostrzy narz dzi (patrz rysunek). Nazwa materiału ostrza może zawierać maksymalnie 16 znaków (także puste). TNC wyświetla treść kolumny NAZWA, jeśli określa si w tabeli narz dzi TOOL.T materiał ostrza narz dzia. Jeśli dokonuje si zmiany standardowej tabeli materiałów ostrzy, należy skopiować j do innego skoroszytu. W przeciwnym razie zmiany te zostan przy Software Update przepisane danymi standardowymi firmy HEIDENHAIN. Prosz zdefiniować ścieżk w pliku TNC.SYS ze słowem kluczem TMAT= (patrz „Plik konfiguracyjny TNC.SYS”, strona 193). Aby unikn ć strat danych, prosz zabezpieczyć plik TMAT.TAB w regularnych odst pach czasu.
Tabela dla danych obróbki (skrawania)
Kombinacje obrabiany materiał/materiał ostrza narz dzia z przynależnymi danymi skrawania prosz zdefiniować w tabeli z rozszerzeniem .CDT (angl. cutting data file: tabela danych skrawania; patrz rysunek). Wpisy do tabeli danych obróbki mog być swobodnie konfigurowane przez użytkownika. Oprócz niezb dnie koniecznych szpalt NR, WMAT i TMAT, TNC może zarz dzać ł cznie czterema pr dkościami skrawania (VC)/posuw (F) kombinacjami. W skoroszycie TNC:\ znajduje si w pami ci standardowa tabela FRAES_2.CDT danych skrawania Można FRAES_2.CDT dowolnie edytować i uzupełniać lub wstawiać dowolnie dużo nowych tabeli danych skrawania. Jeśli dokonuje si zmiany standardowej tabeli danych skrawania, należy skopiować j do innego skoroszytu. W przeciwnym razie zmiany te zostan przy Software Update przepisane danymi standardowymi firmy HEIDENHAIN (patrz „Plik konfiguracyjny TNC.SYS”, strona 193). Wszystkie tabele danych obróbki musz być zapami tane w tym samym skoroszycie. Jeśli ten skoroszyt nie jest skoroszytem standardowym TNC:\, należy w pliku TNC.SYS po słowie kluczu PCDT= wprowadzić ścieżk , na której zapami tane s tabele danych skrawania. Aby unikn ć strat danych, prosz zabezpieczać tabele danych skrawania w regularnych odst pach czasu.
188
5 Programowanie: narz dzia
Założenie nowych tabel danych o obróbce Wybrać rodzaj pracy Program wprowadzić do pami ci/edycja Wybrać zarz dzanie plikami: Nacisn ć klawisz PGM MGT Wybrać skoroszyt, w którym musz być zapami tane tabele danych skrawania (standard:) TNC:\) Wprowadzić dowoln nazw pliku i typ pliku .CDT, potwierdzić klawiszem ENT TNC otwiera tabel standardowych danych skrawania lub ukazuje na prawej połowie różne formaty tabeli (w zależności od maszyny), różni ce si od siebie w liczbie kombinacji pr dkość skrawania/ posuw. Prosz przesun ć w tym przypadku jasne pole przy pomocy klawiszy ze strzałk na ż dany format tabeli i potwierdzić klawiszem ENT. TNC wytwarza now , pust tabel danych skrawania
Niezb dne informacje w tabeli narz dzi
Promień narz dzia – szpalta R (DR) Liczba z bów (tylko w przypadku narz dzi dla frezowania) – szpalta CUT Typ narz dzia – szpalta TYP Typ narz dzia reguluje obliczenie posuwu toru kształtowego: Narz dzia frezarskie F = S · fZ · z Wszystkie inne narz dzia: F = S · fZ · z S: pr dkość obrotowa wrzeciona fZ: Posuw na jeden z b fU: Posuw na jeden obrót z: Liczba z bów Materiał ostrza narz dzia– szpalta TMAT Nazwa tabeli danych skrawania, która ma zostać użyta dla tego narz dzia – szpalta CDT Typ narz dzia, materiał ostrza narz dzia i nazw tabei danych obróbki wybieramy w tabeli narz dzi poprzez Softkey (patrz „Tabela narz dzi: Dane o narz dziach dla automatycznego obliczania liczby obrotów / posuwu”, strona 169).
HEIDENHAIN iTNC 530
189
5.5 Praca z tabelami danych o obróbce
5.5 Praca z tabelami danych o obróbce
Sposób post powania przy pracy z automatycznym obliczeniem pr dkości obrotowej/posuwu
1 Jeżeli jeszcze nie zapisana: Zapisać materiał obrabianego przedmiotu w pliku WMAT.TAB 2 Jeżeli jeszcze nie zapisana: Zapisać materiał ostrza w pliku TMAT.TAB 3 Jeżeli jeszcze nie zapisana: Zapisać wszystkie konieczne dla obliczenia parametrów skrawania, specyficzne dla narz dzia dane w tabeli narz dzi: Promień narz dzia Liczba z bów Typ narz dzia Materiał ostrza narz dzia Przynależna do narz dzia tabela danych skrawania 4 Jeżeli jeszcze nie zapisana: Zapisać dane skrawania w dowolnej tabeli danych skrawania (CDT plik) 5 Tryb pracy Test: Aaktywować tabel narz dzi, z której TNC za czerpać specyficzne dla narz dzia dane (stan S) 6 W programie NC: Przez Softkey WMAT określić materiał obrabianego przedmiotu 7 W programie NC: W TOOL CALL wierszu obliczyć automatycznie pr dkość obrotow wrzeciona i posuw poprzez Softkey
190
5 Programowanie: narz dzia
Zmiana struktury tabeli
Tabele danych skrawania s dla TNC tak zwanymi „swobodnie definiowalnymi tabelami “. Format swobodnie definiowalnej tabeli zmienia si przy pomocy edytora struktury. Poza tym można przeł czać pomi dzy widokiem tabeli (standardowe ustawienie) i widokiem formularza. TNC może opracowywać maksymalnie 200 znaków w wierszu i maksymalnie 30 kolumn (szpalt). Jeśli wstawia si do istniej cej tabeli później jeszcze jedn szpalt , to TNC nie przesuwa automatycznie wprowadzonych wcześniej wartości. Wywołanie edytora struktury Prosz nacisn ć Softkey FORMAT EDYCJA (2 gi poziom Softkey). TNC otwiera okno edytora (patrz rysunek), w którym struktura tabeli zaprezentowana jest „z obrotem o 90° “. Jeden wiersz w oknie edytora definiuje szpalt w przynależnej tabeli. Prosz zaczerpn ć znaczenie polecenia struktury (wpis do paginy górnej) ze znajduj cej si obok tabeli. Zakończyć edytor struktury Prosz nacisn ć klawisz END. TNC przekształca dane, które były już w tabeli zapami tane, na nowy format. Elementy, których TNC nie mogła przekształcić w now struktur , oznaczone s przez # (np. jeśli zmniejszono szerokość szpalty). Polecenie struktury NR NAZWA TYP WIDTH Znaczenie Numer szpalty Tytuł szpalty N Wprowadzenie numeryczne C: Wprowadzenie alfanumeryczne Szerokość szpalty. Dla typu Nwł cznie ze znakiem liczby, przecinek i po przecinku ustawić Liczba miejsc po przecinku (max. 4, działa tylko dla typu N) Dialogi zależne od j zyka do(maks.32 znaków)
DEC ENGLISH do HUNGARIA
HEIDENHAIN iTNC 530
191
5.5 Praca z tabelami danych o obróbce
5.5 Praca z tabelami danych o obróbce
Przejście od widoku tabeli do widoku formularza
Wszystkie tabele z rozszerzeniem pliku .TAB można wyświetlać albo w postaci listy albo w postaci formularza. Prosz nacisn ć softkey LISTA FORMULARZ. TNC przechodzi do tego widoku, który w softkey nie jest jasno podświetlony W widoku formularza TNC przedstawia na lewej połowie ekranu numery wierszy z zawartości pierwszej kolumny. Na prawej połowie ekranu można dokonać zmiany danych. Prosz nacisn ć w tym celu klawisz ENT lub klikn ć wskaźnikiem myszy w polu wprowadzenia Dla zapisu zmienionych danych do pami ci, prosz nacisn ć klawisz END lub softkey ZAPISAĆ DO PAMI CI Aby odrzucić zmiany, prosz nacisn ć klawisz DEL lub softkey PRZERWANIE TNC rozmieszcza pola wprowadzenia po prawej stronie lewostronnie odpowiednio do najdłuższego dialogu. Jeśli pole wprowadzenia przekracza maksymalnie przedstawialn szerokość, to w dolnej cz ści okna pojawia si pasek przewijania. Pasek przewijania można obsługiwać mysz lub za pomoc softkey.
192
5 Programowanie: narz dzia
Przesyłanie danych z tabeli danych skrawania
Jeżeli wydajemy plik typu .TAB lub .CDT przez zewn trzny interfejs danych, to TNC zapami tuje definicj struktury tabeli. Definicja struktury rozpoczyna si wierszem #STRUCTBEGIN i kończy wierszem #STRUCTEND. Prosz zaczerpn ć znaczenie pojedyńczych słów kluczy z tabeli „Polecenie struktury“ (patrz „Zmiana struktury tabeli”, strona 191). Za #STRUCTEND TNC zapami tuje rzeczywist treść tabeli.
Plik konfiguracyjny TNC.SYS
Plik konfiguracyjny TNC.SYS musi zostać użyty, jeśli tabele danych skrawania nie znajduj si w pami ci skoroszytu standardowego TNC:\. Wtedy należy określić w TNC.SYS ścieżki, na których zapami tane s tabele danych skrawania użytkownika. Plik TNC.SYS musi być zapami tana w Root skoroszycie TNC:\. Wpisy do TNC.SYS WMAT= TMAT= PCDT= Przykład dla TNC.SYS WMAT=TNC:\CUTTAB\WMAT_GB.TAB TMAT=TNC:\CUTTAB\TMAT_GB.TAB PCDT=TNC:\CUTTAB\ Znaczenie Ścieżka dla tabeli materiałów Ścieżka dla materiałów ostrzy narz dzi Ścieżka dla tabel danych skrawania
HEIDENHAIN iTNC 530
193
5.5 Praca z tabelami danych o obróbce
Programowanie: programowanie konturów
6.1 Przemieszczenia narz dzia
6.1 Przemieszczenia narz dzia
Funkcje toru kształtowego
Kontur obrabianego narz dzia składa si z reguły z kilku elementów konturu, jak proste i łuki koła. Przy pomocy funkcji toru kształtowego programuje si ruchy narz dzi dla prostych i łuków koła.
G01 G01 G01
CC
Funkcje dodatkowe M
Przy pomocy funkcji dodatkowych TNC steruje si przebiegiem programu, np. przerw w przebiegu programu funkcjami maszynowymi, jak na przykład wł czanie i wył czanie obrotów wrzeciona i chłodziwa zachowaniem si narz dzia na torze kształtowym
G02
Podprogramy i powtórzenia cz ści programu
Kroki obróbki, które si powtarzaj , prosz wprowadzić tylko raz jako podprogram lub powtórzenie cz ści programu. Jeśli jakaś cz ść programu ma być wypełniona tylko pod określonym warunkiem, prosz te kroki programu wnieść jako podprogram. Dodatkowo, program obróbki może wywołać inny program i aktywować jego wypełnienie. Programowanie przy pomocy podprogramów i powtórzeń cz ści programu jest opisane w rozdziale 9.
Y
80 60=J 40
Programowanie z parametrami Q
W programie obróbki parametry Q zast puj wartości liczbowe: Parametrowi Q zostaje przyporz dkowana w innym miejscu wartość liczbowa. Przy pomocy parametrów Q można programować funkcje matematyczne, które steruj przebiegiem programu lub które opisuj jakiś kontur. Dodatkowo można, przy pomocy programowania z parametrami Q, dokonywać pomiarów z układem impulsowym 3D w czasie przebiegu programu. Programowanie z parametrami Q jest opisane w rozdziale 10.
R4 0
10
115=I
X
196
6 Programowanie: programowanie konturów
6.2 Podstawy o funkcjach toru kształtowego
Programować ruch narz dzia dla obróbki
Podczas zestawiania programu obróbki, programuje si krok po kroku funkcje toru kształtowego dla pojedyńczych elementów konturu przedmiotu. W tym celu wprowadza si zazwyczaj współrz dne punktów końcowych elementów konturu z rysunku wymiarowego. Z tych danych o współrz dnych, z danych o narz dziu i korekcji promienia TNC ustala rzeczywist drog przemieszczenia narz dzia. TNC przesuwa jednocześnie wszystkie osie maszyny, które zostały zaprogramowane w zapisie programu o funkcji toru kształtowego. Ruchy równoległe do osi maszyny Wiersz programowy zawiera informacj o współrz dnych: TNC przemieszcza narz dzie równolegle do zaprogramowanej osi maszyny. W zależności od konstrukcji maszyny, przy skrawaniu porusza si albo narz dzie albo stół maszyny z zamocowanym przedmiotem. Przy programowaniu ruchu kształtowego prosz kierować si zasad , jakby to narz dzie si poruszało. Przykład: N50 G00 X+100 * N50 G00 X+100 Numer bloku Funkcja toru kształtowego „Prosta na biegu szybkim” Współrz dne punktu końcowego
50
Z Y X
100
Z Y X
Narz dzie zachowuje współrz dne Y i Z i przemieszcza si na pozycj X=100. Patrz rysunek po prawej stronie u góry. Ruchy na płaszczyznach głównych Wiersz programowy zawiera dwie informacje o współrz dnych: TNC przemieszcza narz dzie na zaprogramowanej płaszczyźnie. . Przykład: N50 G00 X+70 Y+50 * Narz dzie zachowuje współrz dn Z i przesuwa si na XY płaszczyźnie do pozycji X=70, Y=50. Patrz rysunek po prawej na środku Ruch trójwymiarowy Wiersz programowy zawiera dwie informacje o współrz dnych: TNC przemieszcza narz dzie przestrzennie na zaprogramowan pozycj . Przykład: N50 G01 X+80 Y+0 Z 10 * HEIDENHAIN TNC iTNC 530
-10
70
Z Y X
80
197
6.2 Podstawy o funkcjach toru kształtowego
6.2 Podstawy o funkcjach toru kształtowego
Wprowadzenie wi cej niż trzech współrz dnych TNC może sterować 5 osiami jednocześnie. Podczas obróbki z 5 osiami przesuwaj si na przykład 3 osie liniowe i 2 obrotowe jednocześnie. Program obróbki dla takiego rodzaju obróbki wydawany jest przez system CAD i nie może zostać zestawiony na maszynie. Przykład: N123 G01 G40 X+20 Y+10 Z+2 A+15 C+6 F100 M3 *
Ruch wi cej niż 3 osi nie jest wspomagany graficznie przez TNC. Okr gi i łuki koła Przy ruchach kołowych TNC przemieszcza dwie osie maszyny jednocześnie: Narz dzie porusza si wzgl dnie do obrabianego przedmiotu po torze kołowym. Dla ruchów okr żnych można wprowadzić punkt środkowy koła. Przy pomocy funkcji toru kształtowego dla łuków kołowych programujemy koła na płaszczyznach głównych: Płaszczyzna główna powinna przy wywoływaniu narz dzia zostać zdefiniowana wraz z określeniem osi wrzeciona: Oś wrzeciona Z (G17) Y (G18) X (G19) Płaszczyzna główna XY, także UV, XV, UY ZX, także WU, ZU, WX YZ, także VW, YW, VZ Punkt środkowy koła I,J K,I J, K
Y
Y
J
X
I
X
Okr gi, które nie leż równolegle do płaszczyzny głównej, prosz programować przy pomocy funkcji „Nachylić płaszczyzn obróbki “ (patrz „PŁASZCZYZNA OBROBKI (cykl G80, opcja software 1)”, strona 437), lub przy pomocy Q parametrów (patrz „Zasada i przegl d funkcji”, strona 490).
Z Y
12 G02/G
13 G03/G
Kierunek obrotu przy ruchach kołowych Dla ruchów okr żnych bez stycznego przejścia do innego Dla elementów konturu prosz wprowadzić kierunek obrotu poprzez nast puj ce funkcje: Obrót zgodnie z ruchem wskazówek zegara (RWZ): G02/G12 Obrót w kierunku przeciwnym do ruchu wskazówek zegara: G03/ G13
X
198
6 Programowanie: programowanie konturów
Korekcja promienia Korekcja promienia musi znajdować si w tym bloku, przy pomocy którego najeżdża si do pierwszego elementu konturu. Korekcja promienia nie może być rozpocz ta w zapisie dla toru okr żnego. Prosz zaprogramować t korekcj uprzednio w wierszu prostych (patrz „Ruchy po torze– współrz dne prostok tne”, strona 204). Pozycjonowanie wst pne Prosz tak pozycjonować narz dzie na pocz tku programu obróbki, aby wykluczone było uszkodzenie narz dzia lub obrabianego przedmiotu.
HEIDENHAIN TNC iTNC 530
199
6.2 Podstawy o funkcjach toru kształtowego
6.3 Dosuni cie narz dzia do konturu i odsuni cie
6.3 Dosuni cie narz dzia do konturu i odsuni cie
Punkt startu i punkt końcowy
Narz dzie przemieszcza si od punktu startu do pierwszego punktu konturu. Wymagania dotycz ce punktu startu: Zaprogramowany bez korekcji promienia Najżdżalny bezkolizyjnie Blisko pierwszego punktu konturu Przykład Rysunek po prawej u góry: Jeśli wyznaczamy punkt startu na ciemnoszarym obszarze, to kontur zostaje uszkodzony przy najeździe pierwszego punktu konturu. Pierwszy punkt konturu Dla przemieszczenia narz dzia do pierwszego punktu konturu prosz zaprogramować korekcj promienia. Punkt startu w osi wrzeciona najechać Przy najeździe punktu startu narz dzie musi przemieszczać si w osi wrzeciona na gł bokość robocz . W przypadku niebezpieczeństwa kolizji należy punkt startu najechać w osi wrzeciona oddzielnie. NC bloki przykładowe N30 G00 G40 X+20 Y+30 * N40 Z 10 *
A
A
Y
S
X
Y
G41
X
Z Y
X
S
200
6 Programowanie: programowanie konturów
Punkt końcowy Warunki dla wyboru punktu końcowego: Najżdżalny bezkolizyjnie Blisko ostatniego punktu konturu Wykluczyć uszkodzenie konturu: Optymalny punkt końcowy leży na przedłużeniu toru narz dzia dla obróbki ostatniego elementu konturu Przykład Rysunek po prawej u góry: Jeśli wyznaczamy punkt startu na ciemnoszarym obszarze, to kontur zostaje uszkodzony przy najeździe punktu końcowego konturu. Opuścić punkt końcowy w osi wrzeciona: Przy opuszczaniu punktu końcowego prosz zaprogramować oś wrzeciona oddzielnie. Patrz rysunek po prawej stronie na środku. NC bloki przykładowe N50 G00 G40 X+60 Y+70 * N60 Z+250 * Wspólny punkt startu i punkt końcowy Dla wspólnego punktu startu i punktu końcowego prosz nie programować korekcji promienia. Wykluczyć uszkodzenie konturu: Optymalny punkt startu leży pomi dzy przedłużeniem torów narz dzia dla obróbki pierwszego i ostatniego elementu konturu. Przykład Rysunek po prawej u góry: Jeśli wyznaczamy punkt końcowy na szrafirowanym obszarze, to kontur zostaje uszkodzony przy najeździe pierwszego punktu konturu.
E
E A
Y
X
Z Y
X
Y
A
E
X
HEIDENHAIN TNC iTNC 530
201
6.3 Dosuni cie narz dzia do konturu i odsuni cie
6.3 Dosuni cie narz dzia do konturu i odsuni cie
Tangencjalny dosuw i odjazd
Przy pomocy G26 (rysunek po prawej na środku) można tangencjalnie najechać obrabiany przedmiot i przy pomocy G27 (rysunek po prawej u dołu) odsun ć si tangencjalnie od obrabianego przedmiotu W ten sposób unika si zaznaczeń wyjścia z materiału. Punkt startu i punkt końcowy Punkt startu i punkt końcowy leż w pobliżu pierwszego i ostatniego punktu konturu, poza obrabianym przedmiotem, należy je programować bez korekcji promienia. Dosun ć narz dzie do konturu G26 wprowadzić po tym wierszu, w którym zaprogramowany jest pierwszy punkt konturu: To jest pierwszy wiersz z korekcj promienia G41/G42
S
Y
A
R
Odsuni cie narz dzia G27 wprowadzić po tym wierszu, w którym zaprogramowany jest ostatni punkt konturu: To jest ostatni wiersz z korekcj promienia G41/G42 Promień dla G26 i G27 należy tak wybrać, iż TNC może wykonać łuk kołowy pomi dzy punktem startu i pierwszym punktem konturu jak i ostatnim punktem konturu i punktem końcowym.
G40
G41
X
Y
B
G41
E
R
X
G40
202
6 Programowanie: programowanie konturów
NC bloki przykładowe N50 G00 G40 G90 X 30 Y+50 * N60 G01 G41 X+0 Y+50 F350 * N70 G26 R5 * ... ZAPROGRAMOWAĆ ELEMENTY KONTURU ... N210 G27 R5 * N220 G00 G40 X 30 Y+50 * Ostatni punkt konturu Tangencjalnie odjechać z promieniem R= 5 mm Punkt końcowy Punkt startu Pierwszy punkt konturu Tangencjalnie najechać z promieniem R= 5 mm
HEIDENHAIN TNC iTNC 530
203
6.3 Dosuni cie narz dzia do konturu i odsuni cie
6.4 Ruchy po torze– współrz dne prostok tne
6.4 Ruchy po torze– współrz dne prostok tne
Przegl d funkcji toru kształtowego
Ruch narz dzia Prosta z posuwem Prosta na biegu szybkim fazka pomi dzy dwoma prostymi – Łuk kołowy zgodnie z ruchem wskazówek zegara Łuk kołowy w kierunku przeciwnym do ruchu wskazówek zegara Tor kołowy odpowiednio do aktywnego kierunku obrotu Tor kołowy ze stycznym przyleganiem do poprzedniego elementu konturu Tor kołowy ze stycznym przyleganiem do poprzedniego i nast pnego elementu konturu Funkcja G00 G01 G24 I, J, K G02 G03 Niezb dne informacje Współrz dne punktu końcowego prostej Długość fazki R Współrz dne punktu środkowego koła Współrz dne punktu końcowego koła w poł czeniu z I, J, K lub dodatkowo promień koła R Współrz dne punktu końcowego koła i promień koła R współrz dne punktu końcowego koła Promień narożnika R Strona Strona 205 Strona 206 Strona 208 Strona 209
G05 G06 G25
Strona 210 Strona 212 Strona 207
204
6 Programowanie: programowanie konturów
Prosta na biegu szybkim G00 Prosta z posuwem G01 F. . .
TNC przemieszcza narz dzie po prostej od jego aktualnej pozycji do punktu końcowego prostej. Punkt startu jest jednocześnie punktem końcowym poprzedniego bloku. Programowanie Współrz dne punktu końcowego prostej 1 Jeśli konieczne: Korekcja promienia G40/G41/G42 Posuw F Funkcja dodatkowa M NC bloki przykładowe N70 G01 G41 X+10 Y+40 F200 M3 * N80 G91 X+20 Y 15 * N90 G90 X+60 G91 Y 10 * Przej ć pozycj rzeczywist Wiersz prostych (G01 wiersz) można także generować klawiszem „PRZEJ Ć POZYCJ RZECZYWIST “: Prosz przesun ć narz dzie w rodzaju pracy Obsługa r czna na pozycj , która ma być przej ta Przeł czyć wyświetlacz monitora na Program wprowadzić do pami ci/edycja Wybrać wiersz programu, za którym ma być wł czony ten wiersz Klawisz „PRZEJ Ć POZYCJ RZECZYWIST “ nacisn ć: TNC generuje G01 wiersz ze współrz dnymi pozycji rzeczywistej Liczba osi, które TNC wprowadza do pami ci w G01 wierszy, prosz określić poprzez MOD funkcj (patrz „Wybrać funkcj MOD”, strona 548).
10 60 20 40 15
Y
X
HEIDENHAIN TNC iTNC 530
205
6.4 Ruchy po torze– współrz dne prostok tne
10
6.4 Ruchy po torze– współrz dne prostok tne
Fazk umieścić pomi dzy dwoma prostymi
Na narożach konturu, które powstaj poprzez przeci cie dwóch prostych, można wykonać fazki. W zapisach prostych przed i po G24 zapisie prosz zaprogramować każdorazowo obydwie współrz dne płaszczyzny, w której zostanie wykonana fazka Korekcja promienia przed i po G24 zapisie musi być taka sama Fazka musi być wykonywalna przy pomocy używanego na danym etapie narz dzia Programowanie Fragment z fazkami:: Długość fazki 24 Jeśli konieczne: Posuw F (działa tylko w G24 wierszu) NC bloki przykładowe N70 G01 G41 X+0 Y+30 F300 M3 * N80 X+40 G91 Y+5 * N90 G24 R12 F250 * N100 G91 X+5 G90 Y+0 *
40 30
Y
X
YY
12
Nie rozpoczynać konturu G24 blokiem. Fazka zostaje wykonana tylko na płaszczyźnie obróbki. Narz dzie nie zostaje dosuni te do punktu narożnego, odci tego wraz z fazk . Zaprogramowany w G24 bloku posuw działa tylko w tym G24 bloku. Potem obowi zuje posuw zaprogramowany przed G24 blokiem.
R5
5 5 40 40
12
5
25
10
X X
206
6 Programowanie: programowanie konturów
Zaokr glanie naroży G25
Funkcja G25 zaokr gla narożniki konturu. Narz dzie przemieszcza si po torze kołowym, który przylega stycznie do poprzedniego jak i do nast pnego elementu konturu. Okr g zaokr glenia musi być wykonywalny przy pomocy wywołanego narz dzia. Programowanie Promień zaokr glenia: Promień łuku kołowego 25 Jeśli konieczne: Posuw F (działa tylko w G25 wierszu) NC bloki przykładowe N50 G01 G41 X+10 Y+40 F300 M3 * N60 X+40 Y+25 * N70 G25 R5 F100 * N80 X+10 Y+5 *
10 40 5 40
Y
R5
25
X
Poprzedni i nast pny element konturu powinien zawierać obydwie współrz dne płaszczyzny, na której zostaje wykonywane zaokr glanie narożników. Jeśli obrabiany jest kontur bez korekcji promienia narz dzia, to należy zaprogramować obydwie współrz dne płaszczyzny obróbki. Narz dzie nie jest dosuwane do punktu narożnego danej kraw dzi. Zaprogramowany w G25 bloku posuw działa tylko w tym G25 bloku. Potem obowi zuje posuw zaprogramowany przed G25 blokiem. Wiersz G25 można wykorzystywać do mi kkiego najazdu na kontur, patrz „Tangencjalny dosuw i odjazd”, strona 202.
HEIDENHAIN TNC iTNC 530
207
6.4 Ruchy po torze– współrz dne prostok tne
6.4 Ruchy po torze– współrz dne prostok tne
Punkt środkowy koła I,J
Punkt środkowy koła określa si dla torów kołowych, które programowane s przy pomocy funkcji G02, G03 lub G05. W tym celu prosz wprowadzić współrz dne prostok tne punktu środkowego koła lub przej ć ostatnio zaprogramowan pozycj z G29 lub przej ć współrz dne poprzez funkcj Przej cie pozycji rzeczywistej Programowanie Wprowadzić współrz dne dla punktu środkowego koła lub aby przej ć zaprogramowan ostatnio pozycj : G29 wprowadzić NC bloki przykładowe N50 I+25 J+25 * lub N10 G00 G40 X+25 Y+25 * N20 G29 * Wiersze programu N10 i N20 nie odnosz si do rysunku. Okres obowi zywania Punkt środkowy koła pozostaje tak długo określonym, aż zostanie zaprogramowany nowy punkt środkowy koła. Punkt środkowy koła można wyznaczyć także dla osi dodatkowych U, V i W. Wprowadzić punkt środkowy koła I, J przy pomocy wartości inkrementalnych Wprowadzona przy pomocy wartości inkrementalnych współrz dna dla punktu środkowego koła odnosi si zawsze do ostatnio zaprogramowanej pozycji narz dzia. Przy pomocy I i J oznaczamy pozycj jako punkt środkowy koła: Narz dzie nie przemieszcza si na t pozycj . Punkt środkowy koła jest jednocześnie biegunem dla współrz dnych biegunowych. Jeśli chcemy zdefiniować osie równoległe jako biegun, to prosz nacisn ć najpierw klawisz I (J) na ASCII klawiaturze i nast pnie pomarańczowy klawisz osiowy odpowiedniej osi równoległej.
J
Y
Z
CC
X
I
208
6 Programowanie: programowanie konturów
Łuk kołowy G02/G03/G05 wokół punktu środkowego koła I, J
Prosz określić punkt środkowy koła I, J, zanim zostanie zaprogramowany tor kołowy. Ostatnio zaprogramowana pozycja narz dzia przed torem kołowym jest punktem startu toru kołowego. Kierunek obrotu Zgodnie z ruchem wskazówek zegara: G02 Ruchem przeciwnym do ruchu wskazówek zegara: G03 Bez informacji o kierunku obrotu: G05. TNC przemieszcza si po łuku kołowym z ostatnio zaprogramowanym kierunkiem obrotu Programowanie Przemieścić narz dzie do punktu startu toru kołowego Współrz dne punktu środkowego koła wprowadzić 3 Wprowadzić współrz dne punktu końcowego łuku kołowego Jeśli konieczne: Posuw F: Funkcja dodatkowa M NC bloki przykładowe N50 I+25 J+25 * N60 G01 G42 X+45 Y+25 F200 M3 * N70 G03 X+45 Y+25 * Koło pełne Prosz zaprogramować dla punktu końcowego te same współrz dne jak i dla punktu startu. Punkt startu i punkt końcowy ruchu kołowego musz leżeć na torze kołowym. Tolerancja wprowadzenia: do 0,016 mm (wybieralna poprzez MP7431)
25=J CC
E S
Y
I,J
X
Y
25=I
45
X
HEIDENHAIN TNC iTNC 530
209
6.4 Ruchy po torze– współrz dne prostok tne
6.4 Ruchy po torze– współrz dne prostok tne
Promień okr gu z G02/G03/G05 z określonym promieniem
Narz dzie przemieszcza si po torze kołowym z promieniem R. Kierunek obrotu Zgodnie z ruchem wskazówek zegara: G02 Ruchem przeciwnym do ruchu wskazówek zegara: G03 Bez informacji o kierunku obrotu: G05. TNC przemieszcza si po łuku kołowym z ostatnio zaprogramowanym kierunkiem obrotu Programowanie Wprowadzić współrz dne punktu końcowego łuku 3 kołowego Promień R Uwaga: Znak liczby określa wielkość łuku kołowego! Jeśli konieczne: Posuw F: Funkcja dodatkowa M Koło pełne Dla koła pełnego prosz zaprogramować dwa CR zapisy jeden po drugim: Punkt końcowy pierwszego półkola jest punktem startu drugiego. Punkt końcowy drugiego półkola jest punktem startu pierwszego.
Y
R
E1=S2 I,J S1=E2
X
210
6 Programowanie: programowanie konturów
K t środkowy CCA i promień łuku kołowego R Punkt startu i punkt końcowy na konturze mog być poł czone ze sob przy pomocy czterech różnych łuków kołowych z takim samym promieniem: Mniejszy łuk kołowy: CCA<180° Promień ma dodatni znak liczby R>0 Wi kszy łuk kołowy: CCA>180° Promień ma ujemny znak liczby R<0 Poprzez kierunek obrotu zostaje określone, czy łuk kołowy jest wybrzuszony na zewn trz (wypukły) czy do wewn trz (wkl sły): Wypukły: Kierunek obrotu G02 (z korekcj promienia G41) Wkl sły: Kierunek obrotu G03 (z korekcj promienia G41) NC bloki przykładowe N100 G01 G41 X+40 Y+40 F200 M3 * N110 G02 X+70 Y+40 R+20 * (ŁUK 1) lub N110 G03 X+70 Y+40 R+20 * (ŁUK 2) lub N110 G02 X+70 Y+40 R 20 * (ŁUK 3) lub N110 G03 X+70 Y+40 R 20 * (ŁUK 4)
40 40
Y
1
G02
R
G03 ZW R 2
X
40 70
Y
G02
3
ZW
R
R
4 G03
X
Odst p pomi dzy punktem startu i punktem końcowym średnicy koła nie może być wi kszy niż sama średnicy koła. Promień może osi gać maksymalnie 99,9999 m. Osie k towe A, B i C zostaj wspomagane.
40 70
HEIDENHAIN TNC iTNC 530
211
6.4 Ruchy po torze– współrz dne prostok tne
6.4 Ruchy po torze– współrz dne prostok tne
Tor kołowy G06 z przyleganiem stycznym
Narz dzie przemieszcza si po łuku kołowym, który przylega stycznie do uprzednio zaprogramowanego elementu konturu. Przejście jest „styczne“, jeśli w punkcie przeci cia elementów konturu nie powstaje żaden punkt załamania lub punkt narożny, elementy konturu przechodz płynnie od jednego do nast pnego. Element konturu, do którego przylega stycznie łuk kołowy, prosz programować bezpośrednio przed G06 wierszem. W tym celu konieczne s przynajmniej dwa bloki pozycjonowania Programowanie Wprowadzić współrz dne punktu końcowego łuku 6 kołowego Jeśli konieczne: Posuw F: Funkcja dodatkowa M NC bloki przykładowe N70 G01 G41 X+0 Y+25 F300 M3 * N80 X+25 Y+30 * N90 G06 X+45 Y+20 * G01 Y+0 *
Y
30 25 20
25
45
X
G06 zapis i uprzednio zaprogramowany element konturu powinny zawierać obydwie współrz dne płaszczyzny, na której zostanie wykonany łuk kołowy!
212
6 Programowanie: programowanie konturów
Przykład: Ruch po prostej i fazki w systemie kartezjańskim
Y
95
10
3 1 2 1
10
1
5 20 5 95
4 1
X
%LINIOWO G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+10 * N40 T1 G17 S4000 * N50 G00 G40 G90 Z+250 * N60 X 10 Y 10 * N70 G01 Z 5 F1000 M3 * N80 G01 G41 X+5 Y+5 F300 * N90 G26 R5 F150 * N100 Y+95 * N110 X+95 * N120 G24 R10 * N130 Y+5 * N140 G24 R20 * N150 X+5 * N160 G27 R5 F500 * Definicja narz dzia w programie Wywołanie narz dzia z osi narz dziow i pr dkości obrotow wrzeciona Przemieścić narz dzie poza materiałem w osi wrzeciona na biegu szybkim Pozycjonować wst pnie narz dzie Przemieszczenie na gł bokość obróbki z posuwem F= 1000 mm/ min Najechać kontur w punkcie 1, aktywować korekcj promienia G41 Tangencjalny najazd Dosun ć narz dzie do punktu 2 Punkt 3: pierwsza prosta dla naroża 3 Zaprogramować fazk o długości 10 mm Punkt 4: druga prosta dla naroża 3, pierwsza prosta dla naroża 4 Zaprogramować fazk o długości 20 mm Dosun ć narz dzie do ostatniego punktu konturu 1,druga prosta dla naroża 4 Tangencjalny odjazd Definicja półwyrobu dla symulacji graficznej obróbki
HEIDENHAIN TNC iTNC 530
213
6.4 Ruchy po torze– współrz dne prostok tne
20
6.4 Ruchy po torze– współrz dne prostok tne
N170 G40 X 20 Y 20 F1000 * N180 G00 Z+250 M2 * N99999999 %LINIOWO G71 *
Przemieszczenie swobodne na płaszczyźnie obróbki, anulować korekcj promienia Przemieścić narz dzie poza materiałem, koniec programu
214
6 Programowanie: programowanie konturów
Przykład: Ruch kołowy kartezjański
Y
95
2 85 1
4 1
5 1
R10
3 1
40
6 1
1
5
7 1
5
30 40
70
95
X
%KOŁOWO G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+10 * N40 T1 G17 S4000 * N50 G00 G40 G90 Z+250 * N60 X 10 Y 10 * N70 G01 Z 5 F1000 M3 * N80 G01 G41 X+5 Y+5 F300 * N90 G26 R5 F150 * N100 Y+85 * N110 G25 R10 * N120 X+30 * N130 G02 X+70 Y+95 R+30 * N140 G01 X+95 * N150 Y+40 * N160 G06 X+40 Y+5 * Definicja narz dzia w programie Wywołanie narz dzia z osi narz dziow i pr dkości obrotow wrzeciona Przemieścić narz dzie poza materiałem w osi wrzeciona na biegu szybkim Pozycjonować wst pnie narz dzie Przemieszczenie na gł bokość obróbki z posuwem F= 1000 mm/ min Najechać kontur w punkcie 1, aktywować korekcj promienia G41 Tangencjalny najazd Punkt 2: pierwsza prosta dla naroża 2 Promień z R = 10 mm wnieść, posuw: 150 mm/min Dosun ć narz dzie do punktu 3: Punkt startu okr gu Dosun ć narz dzie do punktu 4: Punkt końcowy okr gu z G02, promień 30 mm Dosun ć narz dzie do punktu 5 Dosun ć narz dzie do punktu 6 Dosun ć narz dzie do punktu 7: Punkt końcowy okr gu, łuk kołowy ze stycznym przył czeniem do punktu 6, TNC oblicza samodzielnie promień HEIDENHAIN TNC iTNC 530 215 Definicja półwyrobu dla symulacji graficznej obróbki
6.4 Ruchy po torze– współrz dne prostok tne
R3 0
6.4 Ruchy po torze– współrz dne prostok tne
N170 G01 X+5 * N180 G27 R5 F500 * N190 G40 X 20 Y 20 F1000 * N200 G00 Z+250 M2 * N99999999 %KOŁOWO G71 *
Dosun ć narz dzie do ostatniego punktu 1 konturu Opuścić kontur na torze kołowym z przyleganiem stycznym Przemieszczenie swobodne na płaszczyźnie obróbki, anulować korekcj promienia Przemieścić narz dziew osi narz dzi, koniec programu
216
6 Programowanie: programowanie konturów
Przykład: Koło pełne kartezjańskie
Y
50
CC
50
X
%C CC G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+12,5 * N40 T1 G17 S3150 * N50 G00 G40 G90 Z+250 * N60 I+50 J+50 * N70 X 40 Y+50 * N80 G01 Z 5 F1000 M3 * N90 G41 X+0 Y+50 F300 * N100 G26 R5 F150 * N110 G02 X+0 * N120 G27 R5 F500 * N130 G01 G40 X 40 Y 50 F1000 * N140 G00 Z+250 M2 * N99999999 %C CC G71 * Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Definiować punkt środkowy okr gu Pozycjonować wst pnie narz dzie Przemieścić narz dzie na gł bokość obróbki Najazd punktu pocz tkowego koła, korekcja promienia G41 Tangencjalny najazd Punkt końcowy okr gu (=punkt pocz tkowy okr gu) najechać Tangencjalny odjazd Przemieszczenie swobodne na płaszczyźnie obróbki, anulować korekcj promienia Przemieścić narz dziew osi narz dzi, koniec programu Definicja cz ści nieobrobionej
HEIDENHAIN TNC iTNC 530
217
6.4 Ruchy po torze– współrz dne prostok tne
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
Przegl d funkcji toru kształtowego ze współrz dnymi biegunowymi
Przy pomocy współrz dnych biegunowych określamy pozycj poprzez k t H i odst p R do zdefiniowanego uprzednio bieguna I, J (patrz „Określenie bieguna i osi odniesienia k ta”, strona 96). Współrz dne biegunowe używane s korzystnie przy: Pozycjach na łukach kołowych Rysunkach obrabianych przedmiotów z danymi o k tach, np. przy okr gach otworów Ruch narz dzia Prosta z posuwem Prosta na biegu szybkim Łuk kołowy zgodnie z ruchem wskazówek zegara Łuk kołowy w kierunku przeciwnym do ruchu wskazówek zegara Tor kołowy odpowiednio do aktywnego kierunku obrotu Tor kołowy ze stycznym przyleganiem do poprzedniego elementu konturu Funkcja G10 G11 G12 G13 Niezb dne informacje Promień biegunowy, współrz dna k towa punktu końcowego prostej K t biegunowy punktu końcowego okr gu Strona Strona 219 Strona 219
G15 G16
K t biegunowy punktu końcowego okr gu Promień biegunowy, współrz dna k towa punktu końcowego koła
Strona 219 Strona 220
Pocz tek współrz dnych biegunowych: Biegun I,J
Biegun I, J można wyznaczać w dowolnych miejscach programu obróbki, przed wprowadzeniem pozycji przy pomocy współrz dnych biegunowych. Prosz przy wyznaczaniu bieguna post pować w ten sposób, jak przy programowaniu punktu środkowego koła. Programowanie Wprowadzić współrz dne dla punktu środkowego koła lub aby przej ć zaprogramowan ostatnio pozycj : G29 wprowadzić. Określić biegun, zanim zostan zaprogramowane współrz dne biegunowe. Zaprogramować biegun tylko przy pomocy współrz dnych prostok tnych. Biegun ten istnieje tak długo, aż zostanie określony nowy biegun. NC bloki przykładowe N120 I+45 J+45 *
Y
Y=J
X
X=I
218
6 Programowanie: programowanie konturów
Prosta na biegu szybkim G10 Prosta z posuwem G11 F. . . .
Narz dzie przesuwa si po prostej od swojej aktualnej pozycji do punktu końcowego prostej. Punkt startu jest jednocześnie punktem końcowym poprzedniego bloku. Programowanie Promień współrz dne biegunowe R: Odst p punktu 11 końcowego prostej do bieguna I, J wprowadzić Współrz dne biegunowe k t H: Położenie k towe punktu końcowego prostej pomi dzy –360° i +360° Znak liczby H określony jest przez oś odniesienia k ta: K t osi odniesienia k ta do R w kierunku przeciwnym do ruchu wskazówek zegara: H >0 K t osi odniesienia k ta do R w kierunku ruchu wskazówek zegara: H<0 NC bloki przykładowe N120 I+45 J+45 * N130 G11 G42 R+30 H+0 F300 M3 * N140 H+60 * N150 G91 H+60 * N160 G90 H+180 *
25
Y
60°
60° CC
X
45
Tor kołowy G12/G13/G15 do bieguna I, J
Promień współrz dnych biegunowych R jest równocześnie promieniem łuku koła. R jest określony poprzez odst p punktu startu do bieguna I, J. Ostatnio zaprogramowana pozycja narz dzia przed G12 , G13 oder G15 blokiem jest punktem startu toru kołowego. . Kierunek obrotu Zgodnie z ruchem wskazówek zegara: G12 Ruchem przeciwnym do ruchu wskazówek zegara: G13 Bez informacji o kierunku obrotu: G15. TNC przemieszcza si po łuku kołowym z ostatnio zaprogramowanym kierunkiem obrotu Programowanie Współrz dne biegunowe k t H: Położenie k towe 13 punktu końcowego prostej pomi dzy 5 400° i +5 400° NC bloki przykładowe N180 I+25 J+25 * N190 G11 G42 R+20 H+0 F250 M3 * N200 G13 H+180 *
Y
R2
25=J
0
25=I
X
HEIDENHAIN TNC iTNC 530
219
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
30
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
Tor kołowy G16 z przyleganiem stycznym
Narz dzie przemieszcza si po torze kołowym, który przylega stycznie do poprzedniego elementu konturu. Programowanie Promień współrz dne biegunowe R: Odst p punktu 16 końcowego toru kołowego do bieguna I, J Współrz dne biegunowe k t H: Położenie k towe punktu końcowego toru kołowego NC bloki przykładowe N120 I+40 J+35 * N130 G01 G42 X+0 Y+35 F250 M3 * N140 G11 R+25 H+120 * N150 G16 R+30 H+30 * N160 G01 Y+0 *
40=I 35=J
Y
120°
5 R2
0 R3 30°
X
Biegun nie jest punktem środkowym koła konturowego!
Linia śrubowa (Helix)
Linia śrubowa powstaje z nakładania si ruchu okr żnego i prostopadłego do niego ruchu prostoliniowego. Tor kołowy prosz zaprogramować na jednej płaszczyźnie głównej. Ruchy po torze kształtowym dla linii śrubowej można programować tylko przy pomocy współrz dnych biegunowych. Zastosowanie Gwinty wewn trzne i zewn trzne o wi kszych przekrojach Rowki smarowe Obliczanie linii śrubowej Do programowania potrzebne s inkrementalne dane całkowitego k ta, pod którym porusza si narz dzie na linii śrubowej i ogóln wysokość linii śrubowej. Dla obliczenia w kierunku frezowania od dołu do góry obowi zuje: Liczba zwojów n Wysokość ogólna h Przyrostowy K t całkowity1 H Współrz dna pocz tkowa Z Zwoje gwintu + wybieg gwintu na na pocz tku i na końcu gwintu Skok gwintu P x liczba zwojów n Liczba zwojów x 360° + k t dla pocz tek gwintu + k t dla wybiegu Skok gwintu P x (zwoje gwintu + nadmiar zwojów na pocz tku gwintu)
Z Y
I,J
X
220
6 Programowanie: programowanie konturów
Forma linii śrubowej Tabela pokazuje stosunek pomi dzy kierunkiem pracy, kierunkiem obrotu i korekcj promienia dla określonych form toru kształtowego. Gwint wewn trzny prawoskr tny lewoskr tny prawoskr tny lewoskr tny Gwint zewn trzny prawoskr tny lewoskr tny prawoskr tny lewoskr tny Z+ Z+ Z– Z– G13 G12 G12 G13 G42 G41 G41 G42 Kierunekpracy (obróbki) Z+ Z+ Z– Z– Kierunek obrotu G13 G12 G12 G13 Korekcjapr omienia G41 G42 G42 G41
Lini śrubow programować Prosz wprowadzić kierunek obrotu i inkrementalny (przyrostowy) k t całkowity G91 H z tym samym znakiem liczby, w przeciwnym razie narz dzie może przemieszczać si po niewłaściwym torze. Dla k ta całkowitego G91 H można wprowadzić wartość wynosz c –5400° do +5400°. Jeśli gwint ma wi cej niż 15 zwojów, to prosz zaprogramować lini śrubow w powtórzeniu cz ści programu (patrz „Powtórzenia cz ści programu”, strona 476) 12 Współrz dne biegunowe k t H: Wprowadzić k t całkowity przyrostowo, pod którym porusza si narz dzie po linii śrubowej. Po wprowadzeniu k ta prosz wybrać oś narz dzi przy pomocy klawisza wyboru osi. Wprowadzić współrz dn dla wysokości linii śrubowej przy pomocy wartości inkrementalnych Korekcja promienia G41/G42 wprowadzić zgodnie z tabel NC bloki przykładowe: Gwint M6 x 1 mm z 5 zwojami N120 I+40 J+25 * N130 G01 Z+0 F100 M3 * N140 G11 G41 R+3 H+270 * N150 G12 G91 H 1800 Z+5 *
Z Y
CC 270° 25 40
5
R3
X
HEIDENHAIN TNC iTNC 530
221
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
Przykład: Przemieszczenie po prostej biegunowo
Y
100
2 1
3 1
60°
50
1
I,J
R4 5
4 1
5
6 1
5 50
5 1
100
X
%LINIOWO G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+7,5 * N40 T1 G17 S4000 * N50 G00 G40 G90 Z+250 * N60 I+50 J+50 * N70 G10 R+60 H+180 * N80 G01 Z 5 F1000 M3 * N90 G11 G41 R+45 H+180 F250 * N100 G26 R5 * N110 H+120 * N120 H+60 * N130 H+0 * N140 H 60 * N150 H 120 * N160 H+180 * N170 G27 R5 F500 * N180 G40 R+60 H+180 F1000 * N190 G00 Z+250 M2 * N99999999 %LINIOWO G71 * 222 6 Programowanie: programowanie konturów Definicja narz dzia Wywołanie narz dzia Zdefiniować punkt odniesienia dla współrz dnych biegunowych Przemieścić narz dzie poza materiałem Pozycjonować wst pnie narz dzie Przemieścić narz dzie na gł bokość obróbki Najechać kontur w punkcie 1 Najechać kontur w punkcie 1 Dosun ć narz dzie do punktu 2 Dosun ć narz dzie do punktu 3 Dosun ć narz dzie do punktu 4 Dosun ć narz dzie do punktu 5 Dosun ć narz dzie do punktu 6 Dosun ć narz dzie do punktu 1 Tangencjalny odjazd Przemieszczenie swobodne na płaszczyźnie obróbki, anulować korekcj promienia Swobodne przemieszczenie w osi wrzeciona, koniec programu Definicja cz ści nieobrobionej
Przykład: Helix
Y
100
50
I,J
50
100
X
%HELIX G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+5 * N40 T1 G17 S1400 * N50 G00 G40 G90 Z+250 * N60 X+50 Y+50 * N70 G29 * N80 G01 Z 12,75 F1000 M3 * N90 G11 G41 R+32 H+180 F250 * N100 G26 R2 * N110 G13 G91 H+3240 Z+13,5 F200 * N120 G27 R2 F500 * N170 G01 G40 G90 X+50 Y+50 F1000 * N180 G00 Z+250 M2 * Jeśli musi być wykonanych wi cej niż 16 zwojów: ... N80 G01 Z 12,75 F1000 M3 * N90 G11 G41 H+180 R+32 F250 * N100 G26 R2 * Tangencjalny najazd Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Pozycjonować wst pnie narz dzie Ostatnio programowan pozycj przej ć jako biegun Przemieścić narz dzie na gł bokość obróbki Najazd pierwszego punktu konturu stycznym Przemieszczenie wzdłuż Helix (linii śrubowej) Tangencjalny odjazd Przemieścić narz dzie poza materiałem, koniec programu Definicja cz ści nieobrobionej
HEIDENHAIN TNC iTNC 530
223
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
M64 x 1,5
6.5 Ruchy po torze kształtowym– współrz dne biegunowe
N110 G98 L1 * N120 G13 G91 H+360 Z+1,5 F200 * N130 L1,24 * N99999999 %HELIX G71 *
Pocz tek powtórzenia cz ści programu Skok gwintu wprowadzić bezpośrednio jako wartość IZ Liczba powtórzeń (zwojów)
224
6 Programowanie: programowanie konturów
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
Aplikacja
Pliki DXF utworzone w systemie CAD można otworzyć bezpośrednio w TNC, aby dokonać z nich ekstrakcji konturów i zapisać je do pami ci jako programy z dialogiem tekstem otwartym . Uzyskane w ten sposób programy z dialogiem tekstem otwartym mog być odpracowywane także przez starsze modele sterowań TNC, ponieważ programy konturu zawieraj tylko L i CC /CP wiersze. Jeśli przetwarzamy pliki DXF w trybie pracy Program zapisać do pami ci/edycja , to TNC generuje programy konturu z rozszerzeniem pliku .H. Jeśli przetwarzamy pliki DXF w trybie pracy smarT.NC, to TNC generuje programy konturu z rozszerzeniem pliku .HC. Opracowywany plik DXF musi być zapisany na dysku twardym TNC w folderze. Otwierany plik DXF musi posiadać przynajmniej jedn warstw . TNC wspomaga najbardziej rozpowszechniony format DXF, a mianowicie R12 (odpowiada AC1009). Selekcjonowalne jako kontur s nast puj ce elementy DXF: LINE (prosta) CIRCLE (koło pełne) ARC (wycinek koła)
DXF plik otworzyć
Wybrać tryb pracy Program wprowadzić do pami ci/ edycja Wybrać zarz dzanie plikami Otworzyć menu softkey dla wyboru wyświetlanych typów plików: Softkey TYP WYBRAĆ nacisn ć Wyświetlić wszystkie pliki DXF: Softkey POKAż DXF nacisn ć Wybrać folder, w którym zapisany jest plik DXF Wybrać ż dany plik DXF, klawiszem ENT przej ć: TNC uruchamia konwerter DXF i ukazuje zawartość pliku DXF na ekranie. W lewym oknie TNC wyświetla tak zwane warstwy (płaszczyzny), w prawym oknie rysunek
HEIDENHAIN TNC iTNC 530
225
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
Nastawienia podstawowe
Na trzecim pasku softkey znajduj si do dyspozycji różne możliwości nastawienia: Nastawienie Liniały wyświetlać/nie wyświetlać: TNC wyświetla liniały na lewym i górnym brzegu rysunku. Ukazane na liniale wartości odnosz si do punktu zerowego rysunku. Wiersz statusu wyświetlić/nie wyświetlać: TNC wyświetla wiersz statusu na dolnym brzegu rysunku. W wierszu statusu znajduj si do dyspozycji nast puj ce informacje: aktywna jednostka miary (MM lub CALE) Współrz dna X i Y aktualnej pozycji myszy Jednostka miary MM/CALE: Nastawienie jednostki miary pliku DXF. W tej jednostce miary TNC wyświetla program konturu Nastawienie tolerancji. Tolerancja określa, jak daleko mog być oddalone od siebie s siednie elementy konturu. Przy pomocy tolerancji można wyrównywać niedokładności, powstałe przy generowaniu rysunku. Nastawienie podstawowe: 0,1 mm Nastawienie rozdzielczości. Rozdzielczość określa, z iloma miejscami po przecinku TNC ma generować program konturu. Nastawienie podstawowe: 4 miejsca po przecinku (odpowiada rozdzielczości 0.1 µm) Softkey
Prosz zwrócić uwag , iż należy nastawić właściw jednostk miary, ponieważ w pliku DXF brak odpowiednich informacji. Jeśli chcemy generować programy dla starszych modeli sterowań TNC, to należy ograniczyć rozdzielczość do 3 miejsc po przecinku. Dodatkowo należy usun ć komentarze, wydawane przy tym przez konwerter DXF do programu konturu.
226
6 Programowanie: programowanie konturów
Nastawienie warstwy
Pliki DXF zawieraj z reguły kilka warstw (płaszczyzn), przy pomocy których konstruktor może organizować swój rysunek. Za pomoc techniki warstw konstruktor grupuje różnorodne elementy, np. sam kontur obrabianego przedmiotu, wymiarowania, linie pomocnicze i konstrukcyjne, szrafowania i teksty. Aby możliwie mało zb dnych informacji wyświetlać na ekranie podczas wyboru konturu, można wszystkie zb dne, zawarte w pliku DXF warstwy ukryć. Opracowywany plik DXF musi posiadać przynajmniej jedn warstw . Można selekcjonować kontur także wtedy, kiedy konstruktor zapisał go do pami ci na różnych warstwach. Jeśli jeszcze nie jest aktywny, wybrać tryb nastawienia warstwy: TNC ukazuje wlewym oknie wszystkie warstwy, zawarte w aktywnym pliku DXF Dla wygaszenia jednej z warstw: Przy pomocy lewego klawisza myszy wybrać ż dan warstw i naciśni ciem na kwadracik kontrolny wygasić j Dla wyświetlenia jednej z warstw: Przy pomocy lewego klawisza myszy wybrać ż dan warstw i naciśni ciem na kwadracik kontrolny ponownie wyświetlić
HEIDENHAIN TNC iTNC 530
227
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
Określenie punktu odniesienia (bazy)
Punkt zerowy rysunku pliku DXF nie leży zawsze tak, iż można go używać bezpośrednio jako punktu odniesienia obrabianego przedmiotu. TNC oddaje dlatego też funkcj do dyspozycji, przy pomocy której punkt zerowy rysunku można przesun ć element w sensowne miejsce poprzez klikni cie. W nast puj cych miejscach można definiować punkt odniesienia: w punkcie pocz tkowym, końcowym lub na środku prostej w punkcie pocz tkowym lub końcowym łuku kołowego na przejściu kwadrantów lub w punkcie środkowym koła pełnego w punkcie przeci cia prosta prosta, nawet jeśli punkt przeci cia leży na przedłużeniu danej prostej prosta łuk kołowy prosta – koło pełne Dla określenia punktu odniesienia, należy używać touch pad na klawiaturze TNC lub podł czonej poprzez port USB myszy. Można dokonywać zmian punktu odniesienia, jeśli nawet wybrano już kontur. TNC oblicza dopiero wówczas rzeczywiste dane konturu, kiedy wybrany kontur zostaje zapisany do pami ci w programie konturu.
228
6 Programowanie: programowanie konturów
Wybór punktu odniesienia na oddzielnym elemencie Wybór trybu określania punktu odniesienia Przy pomocy lewego klawisza myszy klikn ć ż dany element, na którym chcemy uplasować punkt odniesienia: TNC ukazuje za pomoc gwiazdki wybieralne punkty odniesienia, leż ce na wyselekcjonowanym elemencie Klikn ć na t gwiazdk , któr chcemy wybrać jako punkt odniesienia: TNC ustawia symbol punktu odniesienia w wybranym miejscu. W razie potrzeby używać funkcji zoom, jeśli wybrany element jest zbyt mały Wybór punktu odniesienia jako punktu przeci cia dwóch elementów Wybór trybu określania punktu odniesienia Przy pomocy lewego klawisza myszy klikn ć na pierwszy element (prosta, koło pełne lub łuk kołowy): TNC ukazuje za pomoc gwiazdki wybieralne punkty odniesienia, leż ce na wyselekcjonowanym elemencie Przy pomocy lewego klawisza myszy klikn ć na drugi element (prosta, koło pełne lub łuk kołowy): TNC ustawia symbol punktu odniesienia w punkcie przeci cia TNC oblicza punkt przeci cia dwóch elementów także wtedy, jeśli leży on na przedłużeniu jednego z elementów. Jeśli TNC może obliczyć kilka punktów przeci cia, to sterowanie wybiera ten punkt przeci cia, który leży najbliżej drugiego elementu klikni tego klawiszem myszy. Jeżeli TNC nie może obliczyć punktu przeci cia, to anuluje już zaznaczony element.
HEIDENHAIN TNC iTNC 530
229
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
Kontur wybrać, program konturu zapisać do pami ci
Aby móc wybrać kontur, należy używać touch pad na klawiaturze TNC lub podł czonej poprzez port USB myszy. Jeżeli nie wykorzystujemy programu konturu w trybie pracy smarT.NC, to należy tak określić kierunek obiegu przy wyborze konturu, aby zgadzał si on z wymaganym kierunkiem obróbki. Prosz tak wybrać pierwszy element konturu, iż możliwym b dzie bezkolizyjny najazd tego elementu. Jeśli elementy konturu leż bardzo blisko siebie, należy używać funkcji zoom Wybrać tryb selekcjonowania konturu: TNC wygasza wyświetlane w lewym oknie warstwy i prawo okno jest aktywne dla wyboru konturu Aby wybrać element konturu: Przy pomocy lewego klawisza myszy klikn ć na ż dany element konturu. TNC przedstawia wybrany element konturu w kolorze niebieskim. Jednocześnie TNC ukazuje wybrany element przy pomocy symbolu (okr g lub prosta) w lewym oknie Aby wybrać nast pny element konturu: Przy pomocy lewego klawisza myszy klikn ć na ż dany element konturu. TNC przedstawia wybrany element konturu w kolorze niebieskim. Jeśli istniej jednoznacznie selekcjonowalne dalsze elementy konturu w wybranym kierunku rotacji, to TNC zaznacza te elementy zielonym kolorem. Poprzez klikni cie na ostatni zielony element przejmujemy wszystkie elementy do programu konturu. W lewym oknie TNC ukazuje wszystkie wyselekcjonowane elementy konturu Zapisywanie wybranych elementów konturu do pami ci w programie z dialogiem tekstem otwartym: TNC ukazuje okno pierwszoplanowe, w którym można zapisać dowoln nazw pliku. Nastawienie podstawowe: nazwa pliku DXF Potwierdzenie wprowadzenia: TNC zapisuje program konturu do katalogu, w którym został zapisany do pami ci także plik DXF Jeśli chcemy wybierać dalsze kontury: Softkey WYBRANE ELEMENTY ANULOWAĆ nacisn ć i wybrać nast pny kontur jako to uprzednio opisano TNC wydaje definicj półwyrobu (BLK FORM) do programu konturu. TNC zapisuje do pami ci tylko te elementy, które s rzeczywiście wyselekcjonowane (elementy zaznaczone niebieskim kolorem). 230 6 Programowanie: programowanie konturów
Funkcja zoom
Aby móc łatwo rozpoznać przy wyborze konturu nawet niewielkie rozmiarami szczegóły, TNC oddaje do dyspozycji wydajn funkcj zoom: Funkcja Powi kszenie obrabianego przedmiotu. TNC powi ksza zasadniczo tak, iż zostaje powi kszony środek aktualnie wyświetlanego fragmentu. W razie konieczności przy pomocy pasków nawigacyjnych ekranu tak pozycjonować rysunek w oknie, aby ż dany element był bezpośrednio widoczny po naciśni ciu softkey. Pomniejszenie obrabianego przedmiotu Wyświetlanie obrabianego przedmiotu w wielkości oryginalnej Softkey
HEIDENHAIN TNC iTNC 530
231
6.6 Generowanie programów konturu na podstawie danych DXF (opcja software)
Programowanie: funkcje dodatkowe
7.1 Wprowadzić funkcje dodatkowe M i G38
7.1 Wprowadzić funkcje dodatkowe M i G38
Podstawy
Przy pomocy funkcji dodatkowych TNC – zwanych także M funkcjami –sterujemy przebiegiem programu, np. przerw w przebiegu programu funkcjami maszynowymi, jak na przykład wł czanie i wył czanie obrotów wrzeciona i chłodziwa zachowaniem si narz dzia na torze kształtowym Producent maszyn może udost pnić funkcje dodatkowe, które nie s opisane w tym podr czniku obsługi. Prosz zwrócić uwag na podr cznik obsługi maszyny. Można wprowadzić do dwóch funkcji dodatkowych M na końcu bloku pozycjonowania lub w oddzielnym wierszu. TNC wyświetla nast pnie dialog: Funkcja dodatkowa M ? Z reguły podaje si w dialogu tylko numer funkcji dodatkowej. Przy niektórych funkcjach dodatkowych dialog jest kontynuowany, aby można było wprowadzić parametry do tej funkcji. W rodzajach pracy Obsługa r czna i El. kółko r czne wprowadza si funkcje dodatkowe poprzez Softkey M. Prosz uwzgl dnić, iż niektóre funkcje dodatkowe zadziałaj na pocz tku wiersza pozycjonowania, inne z kolei przy końcu, niezależnie od kolejności, w której one si znajduj w danym wierszu NC. Funkcje dodatkowe działaj od tego bloku, w którym zostaj wywołane. Niektóre funkcje dodatkowe działaj tylko w tym bloku, w którym zostały zaprogramowane. Jeśli funkcja dodatkowa nie działa tylko wierszami, to należy j anulować w nast pnym wierszu przy pomocy oddzielnej funkcji M, albo zostanie ona automatycznie anulowana przez TNC na końcu programu. Wprowadzić funkcj dodatkow w bloku STOP Zaprogramowany blok STOP przerywa przebieg programu lub test programu, np. dla sprawdzenia narz dzia. W bloku STOP można zaprogramować funkcj dodatkow M: Zaprogramować przerw w przebiegu programu: Klawisz STOP nacisn ć Wprowadzić funkcj dodatkow M NC bloki przykładowe 87 G38 M6
234
7 Programowanie: funkcje dodatkowe
7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chłodziwa
Przegl d
M M00 Działanie Działanie na pocz tku bloku na końcu bloku
Przebieg programu STOP Wrzeciono STOP Chłodziwo OFF Wybieralny Przebieg programu STOP Przebieg programu STOP Wrzeciono STOP Chłodziwo OFF Skok powrotny do bloku 1 Skasowanie wyświetlacza stanu (zależne od parametru maszynowego 7300) Wrzeciono ON zgodnie z ruchem wskazówek zegara Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara Wrzeciono STOP Wymiana narz dzia Wrzeciono STOP Przebieg programu STOP (zależne od parametru maszynowego 7440) Chłodziwo ON Chłodziwo OFF Wrzeciono ON zgodnie z ruchem wskazówek zegara Chłodziwo ON Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara Chłodziwo ON jak M02
M01 M02
M03 M04
M05 M06
M08 M09 M13
M14
M30
HEIDENHAIN iTNC 530
235
7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chłodziwa
7.3 Funkcje dodatkowe dla podania danych o współrz dnych
7.3 Funkcje dodatkowe dla podania danych o współrz dnych
Programowanie współrz dnych zwi zanych z obrabiark : M91/M92
Punkt zerowy podziałki Na podziałce określa marka wzorcowa położenie punktu zerowego podziałki. Punkt zerowy maszyny Punkt zerowy jest potrzebny, aby wyznaczyć ograniczenie obszaru przemieszczania si narz dzia (wył cznik krańcowy programu) najechać stałe pozycje maszyny (np. pozycj zmiany narz dzia) wyznaczyć punkt odniesienia obrabianego przedmiotu Producent maszyn wprowadza dla każdej osi odst p punktu zerowego maszyny od punktu zerowego podziałki wymiarowej do parametru maszyny. Post powanie standardowe TNC odnosi współrz dne do punktu zerowego obrabianego przedmiotu patrz „Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)”, strona 68. Zachowanie z M91 – punkt zerowy narz dzia Jeśli współrz dne w zapisach pozycjonowania powinny odnosić si do punktu zerowego maszyny, to prosz wprowadzić w tych zapisach M91. Jeśli w wiersz M91 programujemy inkrementalne wpółrz dne, to te współrz dne odnosz si do ostatnio zaprogramowanej pozycji M91. Jeśli nie zaprogramowano M91 pozycji w aktywnym programie NC, to współrz dne odnosz si do aktualnej pozycji narz dzia. TNC pokazuje wartości współrz dnych w odniesieniu do punktu zerowego maszyny. W wyświetlaczu stanu prosz przeł czyć wyświetlacz współrz dnych na REF, patrz „Wyświetlacze stanu”, strona 45.
XMP
X (Z,Y)
236
7 Programowanie: funkcje dodatkowe
Post powanie z M92 – punkt odniesienia maszyny Oprócz punktu zerowego maszyny może jej producent wyznaczyć jeszcze jedn stał pozycj maszyny (punkt odniesienia maszyny). Producent maszyny wyznacza dla każdej osi odst p punktu odniesienia maszyny od punktu zerowego maszyny (patrz podr cznik obsługi maszyny). Jeśli współrz dne w zapisach pozycjonowania powinny odnosić si do punktu odniesienia maszyny, to prosz wprowadzić w tych zapisach M92. Przy pomocy M91 lub M92 TNC przeprowadza prawidłowo korekcj promienia. Długość narz dzia jednakże nie zostaje uwzgl dniona. Działanie M91 i M92 działaj tylko w tych zapisach programowych, w których zaprogramowane jest M91 lub M92. M91 i M92 zadziałaj na pocz tku zapisu. Punkt odniesienia obrabianego przedmiotu Jeśli współrz dne maj odnosić si zawsze do punktu zerowego maszyny, to można zaryglować wyznaczanie punktu odniesienia dla jednej lub kilku osi. Jeśli wyznaczanie punktu odniesienia jest zablokowane dla wszystkich osi, to TNC nie wyświetla wi cej Softkey WYZNACZANIE PUNKTU ODNIESIENIA w rodzaju pracy Obsługa r czna. Rysunek po prawej stronie pokazuje systemy współrz dnych z punktem zerowym maszyny i punktem zerowym obrabianego przedmiotu. M91/M92 w rodzaju pracy Test programu Aby móc symulować graficznie M91/M92 przemieszczenia, należy aktywować nadzór przestrzeni roboczej i wyświetlić półwyrób w odniesieniu do wyznaczonego punktu odniesienia, patrz „Przedstawić cz ść nieobrobion w przestrzeni roboczej”, strona 569.
Z Z Y Y X X M
HEIDENHAIN iTNC 530
237
7.3 Funkcje dodatkowe dla podania danych o współrz dnych
7.3 Funkcje dodatkowe dla podania danych o współrz dnych
Aktywować ostatnio wyznaczony punkt odniesienia: M104
Funkcja Przy odpracowywaniu tabeli palet TNC przepisuje ostatnio wyznaczony punkt odniesienia wartościami z tabeli palet. Przy pomocy funkcji M104 aktywuje si ponownie ostatnio wyznaczony przez użytkownika punkt odniesienia. Działanie M104 działa tylko w tych blokach programu, w których M104 jest zaprogramowane. M104 zadziała na końcu bloku.
Najechać pozycje w nie pochylonym układzie współrz dnych przy nachylonej płaszczyźnie obróbki: M130
Zachowanie standardowe przy pochylonej płaszczyźnie obróbki Współrz dne w blokach pozycjonowania TNC odnosi do pochylonego układu współrz dnych. Zachowanie z M130 Współrz dne wblokach prostychTNC odnosi przy aktywnej, pochylonej płaszczyźnie obróbki do nie pochylonego układu współrz dnych TNC pozycjonuje wtedy (pochylone) narz dzie na zaprogramowan współrz dn nie pochylonego układu. Nast pne wiersze pozycjonowania lub cykle obróbki zostaj wykonane w nachylonym układzie współrz dnych, to może prowadzić do powstawania problemów przy cyklach obróbkowych z absolutnym pozycjonowaniem wst pnym. Funkcja M130 jest dozwolona tylko, jeśli funkcja Nachylenie płaszczyzny obróbki jest aktywna. Działanie M130 działa wierszami w wierszach prostych bez korekcji promienia narz dzia.
238
7 Programowanie: funkcje dodatkowe
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Przeszlifowanie naroży: M90
Post powanie standardowe TNC zatrzymuje w blokach pozycjonowania bez korekcji promienia narz dzia dane narz dzie na krótko przy narożach (zatrzymanie dokładnościowe). W przypadku bloków programowania z korekcj promienia (RR/RL) TNC wł cza na narożach zewn trznych automatycznie okr g przejściowy. Zachowanie z M90 Narz dzie zostaje prowadzone na narożnych przejściach ze stał pr dkości torow : Przeszlifować naroża i powierzchnia obrabianego przedmiotu b dzie gładsza. Dodatkowo skraca si czas obróbki. Patrz rysunek po prawej stronie na środku. Przykład zastosowania: Powierzchnie składaj ce si z krótkich prostych odcinków. Działanie M90 działa tylko w tym bloku programowym, w którym jest M90 zaprogramowana. M90 zadziała na pocz tku bloku. Praca z odst pem opóźnienia (odst p stanowi cy różnic pomi dzy pozycj rzeczywist i zadan narz dzia w danym momencie) musi być wybrana.
Y
X
Y
X
HEIDENHAIN iTNC 530
239
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Wł czyć zdefiniowane półkola pomi dzy odcinkami prostymi: M112
Kompatybilność Z przyczyn kompatybilności funkcja M112 znajduje si w dalszym ci gu w dyspozycji. Aby ustalić tolerancj przy szybkim frezowaniu konturów, HEIDENHAIN poleca jednakże użycie cyklu TOLERANCJA, patrz „Cykle specjalne”, strona 444
Nie uwzgl dniać punktów przy odpracowaniu nie skorygowanych wierszy prostych: M124
Post powanie standardowe TNC odpracowuje wszystkie wiersze prostych, wprowadzone do aktywnego programu. Post powanie z M124 Przy odpracowywaniu nie skorygowanych wierszy prostych z bardzo niewielkimi odst pami punktów można poprzez parametr T zdefiniować minimalny odst p punktów, do którego TNC nie powinna uwzgl dniać punktów przy odpracowywaniu. Działanie M124 zadziała na pocz tku bloku. TNC wycofuje automatycznie M124, jeśli wybieramy nowy program. M124 wprowadzić Jeśli w zapisie pozycjonowania zostaje wprowadzony M124, to TNC kontynuje dialog dla tego zapisu i zapytuje o minimalny odst p punktów T. T można określić poprzez Q parametry (patrz „Zasada i przegl d funkcji” na stronie 490).
240
7 Programowanie: funkcje dodatkowe
Obróbka niewielkich stopni konturu: M97
Post powanie standardowe TNC doł cza na narożu zewn trznym okr g przejściowy. Przy bardzo małych stopniach konturu narz dzie uszkodziło by w ten sposób kontur. TNC przerywa w takich miejcach przebieg programu i wydaje komunikat o bł dach „Promień narz dzia za duży“. Post powanie z M97 TNC ustala punkt przeci cia toru kształtowego dla elementów konturu –jak w przypadku naroży wewn trznych – i przemieszcza narz dzie przez ten punkt. Prosz programować M97 w tym bloku, w którym jest wyznaczony ten punkt naroża zewn trznego. Zamiast M97 należy stosować o wiele bardziej wydajn funkcj M120 LA w programie (patrz „Obliczanie wst pne konturu ze skorygowanym promieniem (LOOK AHEAD): M120” na stronie 246)!
Y
X
Y
S
13
S
16
17
14
15
X
HEIDENHAIN iTNC 530
241
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Działanie M97 działa tylko w tym bloku programu, w którym zaprogramowana jest M97. Naroże konturu zostaje przy pomocy M97 tylko cz ściowo obrobione. Ewentualnie musi ten róg konturu zostać obrobiony dodatkowo przy pomocy mniejszego narz dzia. NC bloki przykładowe N50 G99 G01 ... R+20 * ... N130 X ... Y ... F ... M97 * N140 G91 Y 0,5 ... F ... * N150 X+100 ... * N160 Y+0,5 ... F ... M97 * N170 G90 X ... Y ... * Dosun ć narz dzie do punktu 13 konturu Obrobić stopnie konturu 13 i 14 Dosun ć narz dzie do punktu 15 konturu Obrobić stopnie konturu 15 i 16 Dosun ć narz dzie do punktu 17 konturu Duży promień narz dzia
242
7 Programowanie: funkcje dodatkowe
Otwarte naroża konturu obrabiać kompletnie na gotowo: M98
Post powanie standardowe Post powanie standardowe TNC ustala na narożach wewn trznych punkt przeci cia torów freza i przemieszcza narz dzie od tego punktu w nowym kierunku. Jeśli kontur jest otwarty na narożach, to prowadzi to do niekompletnej obróbki: Post powanie z M98 Przy pomocy funkcji dodatkowej M98 TNC przemieszcza tak daleko narz dzie, że każdy punkt konturu zostaje rzeczywiście obrobiony: Działanie M98 działa tylko w tych zapisach programu, w których M98 jest programowane. M98 zadziała na końcu zapisu. NC bloki przykładowe Dosun ć narz dzie do konturu po kolei w punktach 10, 11 i 12: N100 G01 G41 X ... Y ... F ... * N110 X ... G91 Y ... M98 * N120 X+ ... *
Y
S
S
X
Y
10
11
12
X
HEIDENHAIN iTNC 530
243
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Współczynnik posuwu dla ruchów pogł biania: M103
Post powanie standardowe TNC przemieszcza narz dzie niezależnie od kierunku ruchu z ostatnio zaprogramowanym posuwem. Post powanie z M103 TNC redukuje posuw na torze kształtowym, jeśli narz dzie przesuwa si w kierunku ujemnym osi narz dzi. Posuw przy zanurzeniu FZMAX zostaje obliczany z ostatnio zaprogramowanego posuwu FPROG i współczynnika F%: FZMAX = FPROG x F% M103 wprowadzić Jeśli do zapisu pozycjonowania zostaje wprowadzona M103, to TNC prowadzi dalej dialog i zapytuje o współczynnik F. Działanie M103 zadziała na pocz tku bloku. M103 anulować: M103 zaprogramować ponownie bez współczynnika M103 działa tylko przy aktywnej nachylonej płaszczyźnie obróbki. Redukowanie posuwu działa wówczas przy przemieszczeniu w negatywnym kierunku nachylonej osi narz dzi. NC bloki przykładowe Posuw przy pogł bianiu wynosi 20% posuwu na równej płaszczyźnie. ... N170 G01 G41 X+20 Y+20 F500 M103 F20 * N180 Y+50 * N190 G91 Z 2,5 * N200 Y+5 Z 5 * N210 X+50 * N220 G90 Z+5 * Rzeczywisty posuw na torze (mm/min): 500 500 100 141 500 500
244
7 Programowanie: funkcje dodatkowe
Posuw w milimetrach/wrzeciono obrót: M136
Post powanie standardowe TNC przemieszcza narz dzie z ustalonym w programie posuwem F w mm/min. Post powanie z M136 Przy pomocy M136 TNC przemieszcza narz dzie nie w mm/min lecz z ustalonym w programie posuwem F w milimetr/obrót wrzeciona. Jeśli zmienia si pr dkość obrotow poprzez Override wrzeciona, TNC dopasowuje automatycznie posuw. Działanie M136 zadziała na pocz tku bloku. M136 anuluje si , programuj c M137.
HEIDENHAIN iTNC 530
245
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Pr dkość posuwowa przy łukach kołowych: M109/M110/M111
Post powanie standardowe TNC odnosi programowan pr dkość posuwow do toru punktu środkowego narz dzia. Post powanie przy łukach koła z M109 TNC utrzymuje stały posuw ostrza narz dzia przy obróbce wewn trz i na zewn trz łuków koła. Post powanie przy łukach koła z M110 TNC utrzymuje stały posuw przy łukach koła wył cznie podczas obróbki wewn trznej. Podczas obróbki zewn trznej łuków koła nie działa dopasowanie posuwu. M110 działa także przy obróbce wewn trznej łuków kołowych przy pomocy cykli konturowych. Jeśli definiujemy M109 lub M110 przed wywołaniem cyklu obróbki, to dopasowanie posuwu działa także przy łukach kołowych w obr bie cykli obróbkowych. Na końcu lub po przerwaniu cyklu obróbki zostaje ponownie odtworzony stan wyjściowy. Działanie M109 i M110 zadziałaj na pocz tku bloku. M109 i M110 wycofujemy przy pomocy M111.
Obliczanie wst pne konturu ze skorygowanym promieniem (LOOK AHEAD): M120
Post powanie standardowe Jeśli promień narz dzia jest wi kszy niż stopień konturu, który należy najeżdżać ze skorygowanym promieniem, to TNC przerywa przebieg programu i wydaje komunikat o bł dach. M97 (patrz „Obróbka niewielkich stopni konturu: M97” na stronie 241) zapobiega pojawieniu si komunikatu o bł dach, prowadzi jednakże do oznakowania ostrza po wyjściu z materiału i przesuwa dodatkowo naroże. Przy podcinaniach TNC uszkadza ewentualnie kontur.
Y
X
246
7 Programowanie: funkcje dodatkowe
Post powanie z M120 TNC sprawdza kontur ze skorygowanym promieniem na zaistnienie podcinek i przeci ć oraz oblicza wst pnie tor narz dzia od aktualnego bloku. Miejsca, w których narz dzie uszkodziłoby kontur, pozostaj nie obrobione (na rysunku po prawej stronie przedstawione w ciemnym tonie). Można M120 także używać, aby dane digitalizacji lub dane, które zostały wytworzone przez zewn trzny system programowania, uzupełnić wartościami korekcji promienia narz dzia. W ten sposób odchylenia od teoretycznego promienia narz dzia mog zostać skompensowane. Liczba bloków (maksymalnie 99), które TNC oblicza wst pnie, określa si przy pomocy LA (angl.Look Ahead: patrz do przodu) za M120. Im wi ksza liczba bloków, któr ma obliczyć wst pnie TNC, tym wolniejsze b dzie opracowywanie bloków. wprowadzenia Jeśli w zapisie pozycjonowania zostaje wprowadzony M120, to TNC kontynuje dialog dla tego zapisu i zapytuje o liczb wst pnie obliczanych bloków LA. Działanie M120 musi znajdować si w NC bloku, który zawiera również korekcj promienia RL lub RR. M120 działa od tego bloku do momentu aż korekcja promienia zostanie z R0 anulowana M120 LA0 programować M120 bez LA programować z PGM CALL wywołać inny program przy pomocy cyklu G80 lub funkcji PLANE nachylić płaszczyzn obróbki M120 zadziała na pocz tku wiersza. Ograniczenia Powrót na kontur po Zewn trznym/Wewn trznym Stop poleceniu z M120 można przeprowadzić przy pomocy funkcji START PROGRAMU Z WIERSZA N Jeśli s używane funkcje toru kształtowego G25 i G24, bloki leż ce przed i za G25 lub G26 mog zawierać tylko współrz dne płaszczyzny obróbki Przed zastosowaniem opisanych poniżej funkcji należy anulować M120 i korekcj promienia: Cykl G60 Tolerancja Cykl G80 Płaszczyzna obróbki M114 M128 M138 M144 Funkcja PLANE FUNCTION TCPM (tylko dialog j zykiem otwartym) WRITE TO KINEMATIC (tylko dialog j zykiem otwartym)
HEIDENHAIN iTNC 530
247
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Wł czenie pozycjonowania kółkiem r cznym w czasie przebiegu programu: M118
Post powanie standardowe TNC przemieszcza narz dzie w rodzajach pracy przebiegu programu jak to zostało ustalone w programie obróbki. Post powanie z M118 Z M118 można przeprowadzić w czasie przebiegu programu r czne poprawki przy pomocy koła r cznego. W tym celu prosz zaprogramować M118 i wprowadzić specyficzn dla osi wartość (oś liniowa lub obrotowa) w mm. Wprowadzenia Jeżeli wprowadzamy do bloku pozycjonowania M118, to TNC kontynuje dialog i zapytuje o specyficzne dla osi wartości. Prosz używać pomarańczowych klawiszy osiowych lub ASCII klawiatury dla wprowadzenia współrz dnych. Działanie Pozycjonowanie przy pomocy koła r cznego zostanie anulowane, jeśli zaprogramuje si na nowo M118 bez podawania współrz dnych. M118 zadziała na pocz tku bloku. NC bloki przykładowe Podczas przebiegu programu należy móc dokonywać przemieszczenia przy pomocy kółka obrotowego na płaszczyźnie obróbki X/Y o ±1 mm i na osi obrotu B o ±5° od zaprogramowanej wartości: N250 G01 G41 X+0 Y+38.5 F125 M118 X1 Y1 B5 *
M118 działa zawsze w orginalnym układzie współrz dnych, nawet jeżeli funkcja Pochylić płaszczyzn obróbki jest aktywna! M118 działa także przy rodzaju pracy Pozycjonowanie z r cznym wprowadzeniem danych! Jeśli M118 jest aktywna, to przy zatrzymaniu programu funkcja R CZNIE PRZESUN Ć nie znajduje si w dyspozycji !
248
7 Programowanie: funkcje dodatkowe
Odsuni cie od konturu w kierunku osi narz dzia: M140
Post powanie standardowe TNC przemieszcza narz dzie w rodzajach pracy przebiegu programu jak to zostało ustalone w programie obróbki. Post powanie z M140 Przy pomocy M140 MB (move back) można dokonać odsuwu po wprowadzalnym odcinku w kierunku osi narz dzia od konturu. Wprowadzenia Jeśli wprowadzamy w wierszu pozycjonowania M140, to TNC kontynuje dialog i zapytuje o t drog , któr powinno pokonać narz dzie przy odsuwie od konturu. Prosz wprowadzić ż dany odcinek, który ma pokonać narz dzie przy odsuwie od konturu prosz nacisn ć Softkey MAX, aby przemieścić si do kraw dzi obszaru przemieszczenia. Dodatkowo można zaprogramować posuw, z którym narz dzie przemieszcza si po wprowadzonej drodze. Jeśli posuw nie zostanie wprowadzony, to TNC przemieszcza si po zaprogramowanej drodze na biegu szybkim. Działanie M140 działa tylko w tym bloku programu, w którym zaprogramowana jest M140. M140 zadziała na pocz tku bloku. NC bloki przykładowe Wiersz 250: Odsun ć narz dzie 50 mm od konturu Wiersz 251: Przemieścić narz dzie do kraw dzi obszaru przemieszczenia N45 G01 X+0 Y+38.5 F125 M140 MB50 * N55 G01 X+0 Y+38.5 F125 M140 MB MAX *
M140 działa także jeśli funkcja Nachylenie płaszczyzny obróbki, M114 lub M128 jest aktywna. W przypadku maszyn z głowicami obrotowymi TNC przemieszcza narz dzie w układzie nachylonym. Przy pomocy funkcji FN18: SYSREAD ID230 NR6 można ustalić odległość od aktualnej pozycji do granicy obszaru przemieszczenia dodatniej osi narz dzia. Przy pomocy M140 MB MAX można dokonać przemieszczenia tylko w kierunku dodatnim.
HEIDENHAIN iTNC 530
249
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
Anulować nadzór układu impulsowego M141
Post powanie standardowe TNC wydaje przy wychylonym trzpieniu komunikat o bł dach, jak tylko chcemy przemieścić oś maszyny. Post powanie z M141 TNC przemieszcza osie maszyny także wówczas, jeśli sonda impulsowa jest wychylona. Funkcja ta jest konieczna, jeśli zapisujemy własny cykl pomiarowy w poł czeniu z cyklem pomiarowym 3, aby przemieścić swobodnie układ impulsowy po wychyleniu w wierszu pozycjonowania. Jeśli wykorzystujemy funkcj M141, to prosz zwrócić uwag , aby sonda była przemieszczana we właściwym kierunku. M141 działa tylko w przemieszczeniach z wierszami prostych. Działanie M141 działa tylko w tym bloku programu, w którym zaprogramowana jest M141. M141 zadziała na pocz tku bloku.
250
7 Programowanie: funkcje dodatkowe
Usun ć modalne informacje o programie M142
Post powanie standardowe TNC wycofuje modalne informacje o programie w nast puj cych sytuacjach: Wybrać nowy program Wypełnić funkcje M02, M30 lub blok N999999 %... (w zależności od parametru maszynowego 7300) Ponownie zdefiniować cykl z wartościami dla zachowania podstawowego Post powanie z M142 Wszystkie modalne informacje o programie, oprócz obrotu podstawowego, 3D obrotu i Q parametrów zostaj wycofane. Funkcja M142 nie jest dozwolona przy starcie programu z wybranego wiersza. Działanie M142 działa tylko w tym bloku programu, w którym zaprogramowana jest M142. M142 zadziała na pocz tku bloku.
Usun ć obrót podstawowy: M143
Post powanie standardowe Obrót podstawowy działa tak długo, aż zostanie wycofany lub przepisany inn wartości . Post powanie z M143 TNC usuwa zaprogramowany obrót podstawowy w programie NC. Funkcja M143 nie jest dozwolona przy starcie programu z wybranego wiersza. Działanie M143 działa tylko w tym bloku programu, w którym zaprogramowana jest M143. M143 zadziała na pocz tku bloku.
HEIDENHAIN iTNC 530
251
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
W przypadku NC stop odsun ć narz dzie automatycznie od konturu: M148
Post powanie standardowe TNC zatrzymuje przy NC stop wszystkie ruchy przemieszczenia. Narz dzie zatrzymuje si w punkcie przerwania przemieszczenia. Post powanie z M148 Funkcja M148 musi zostać zwolniona przez producenta maszyn. TNC przemieszcza narz dzie o 0.1 mm w kierunku osi narz dzi od konturu, jeśli operator w tabeli narz dzi w szpalcie LIFTOFF ustawił dla aktywnego narz dzia parametr Y (patrz „Tabela narz dzi: Dane o narz dziach” na stronie 167). Prosz uwzgl dnić, iż przy ponownym najeździe na kontur, szczególnie w przypadku zakrzywionych powierzchni może dojść do uszkodzeń konturu. Odsun ć narz dzie od materiału przed ponownym najazdem! Działanie M148 działa tak długo, aż funkcja zostanie deaktywowana z M149. M148 zadziała na pocz tku wiersza, M149 na końcu wiersza.
252
7 Programowanie: funkcje dodatkowe
Wygaszanie komunikatów wył cznika końcowego: M150
Post powanie standardowe TNC zatrzymuje przebieg programu komunikatem o bł dach, jeśli narz dzie opuściłoby w wierszu pozycjonowania aktywn przestrzeń robocz . Komunikat o bł dach zostaje wydawany, zanim wiersz pozycjonowania zostanie wykonany. Post powanie z M150 Jeżeli punkt końcowy wiersza pozycjonowania z M150 leży poza aktywn przestrzeni robocz , to TNC przemieszcza narz dzie do granicy przestrzeni roboczej i kontynuje przebieg programu bez komunikatu o bł dach. Niebezpieczeństwo kolizji! Prosz uwzgl dnić, iż droga najazdu na zaprogramowan po wierszu M150 pozycj może niekiedy si bardzo zmienić! M150 działa także na granice obszaru przemieszczenia, które zdefiniowano poprzez funkcj MOD. Działanie M150 działa tylko w tym wierszu programu, w którym zaprogramowana jest M150. M150 zadziała na pocz tku bloku.
HEIDENHAIN iTNC 530
253
7.4 Funkcje dodatkowe dla zachowania si narz dzi na torze kształtowym
7.5 Funkcje dodatkowe dla osi obrotowych
7.5 Funkcje dodatkowe dla osi obrotowych
Posuw w mm/min na osiach obrotu A, B, C: M116 (opcja software 1)
Post powanie standardowe TNC interpretuje zaprogramowany posuw na osi obrotu w stopniach/ min. Posuw toru kształtowego jest w ten sposób zależny od odległości punktu środkowego narz dzia do centrum osi obrotu. Czym wi ksza jest ta odległość, tym wi kszym staje si posuw na torze kształtowym. Posuw w mm/min na osiach obrotu z M116 Geometria maszyny musi być określona przez producenta maszyn w parametrach maszynowych 7510 i nast pnych. M116 działa tylko na stołach okr głych i obrotowych. W przypadku głowic nachylnych M116 nie może zostać zastosowana. Jeżeli obrabiarka jest wyposażona w kombinacj stół/głowica, to TNC ignoruje osie obrotu głowicy nachylnej. M116 działa tylko przy aktywnej nachylonej płaszczyźnie obróbki. TNC interpretuje zaprogramowany posuw na osi obrotu w mm/min. Przy tym TNC oblicza każdorazowo na pocz tku blokuposuw dla tego bloku. Posuw si nie zmienia, w czasie kiedy ten blok zostaje odpracowywany, nawet jeśli narz dzie zbliża si do centrum osi obrotu. Działanie M116 działa na płaszczyźnie obróbki Przy pomocy M117 wycofujemy M116; na końcu programu M116 również nie zadziała. M116 zadziała na pocz tku bloku.
254
7 Programowanie: funkcje dodatkowe
Przemieszczenie osi obrotu ze zoptymalizowanym torem: M126
Post powanie standardowe Post powanie standardowe Zachowanie standardowe TNC przy pozycjonowaniu osi obrotu, których wyświetlacz zredukowany jest na wartości poniżej 360°, zależne jest od parametru maszynowego 7682. Tam też jest ustalone, czy TNC ma najechać różnic Pozycja zadana – Pozycja rzeczywista, czy też zasadniczo ma zawsze dosun ć narz dzie (także bez M126) na najkrótszym odcinku do zaprogramowanej pozycji. Przykłady: Pozycja rzeczywista 350° 10° Pozycja zadana 10° 340° Droga przemieszczenia –340° +330°
Post powanie z M126 Z M126 TNC przemieszcza oś obrotu, której wskazanie jest zredukowane do wartości poniżej 360°, po krótkiej drodze. Przykłady: Pozycja rzeczywista 350° 10° Pozycja zadana 10° 340° Droga przemieszczenia +20° –30°
Działanie M126 zadziała na pocz tku bloku. M126 wycofujemy z M127; na końcu programu M126 również nie zadziała.
HEIDENHAIN iTNC 530
255
7.5 Funkcje dodatkowe dla osi obrotowych
7.5 Funkcje dodatkowe dla osi obrotowych
Wyświetlacz osi obrotu zredukować do wartości poniżej 360°: M94
Post powanie standardowe TNC przemieszcza narz dzie od aktualnej wartości k ta do zaprogramowanej wartości k ta. Przykład: Aktualna wartość k ta: Zaprogramowana wartość k ta: Rzeczywisty odcinek przemieszczenia: 538° 180° –358°
Post powanie z M94 TNC redukuje na pocz tku bloku aktualn wartość k ta do wartości poniżej 360° i przemieszcza nast pnie oś do wartości programowanej. Jeśli kilka osi obrotu jest aktywnych, M94 redukuje wskazania wszystkich osi obrotu. Alternatywnie można za M94 wprowadzić oś obrotu. TNC redukuje potem wskazanie tej osi. NC bloki przykładowe Wskazane wartości wszystkich osi obrotu zredukować: N50 M94 * Tylko wartość wskazan osi C zredukować: N50 M94 C * Wskazanie wszystkich aktywnych osi zredukować i nast pnie oś C przemieścić na zaprogramowan wartość: N50 G00 C+180 M94 * Działanie M94 działa tylko w tym bloku programu, w którym M94 jest zaprogramowane. M94 zadziała na pocz tku bloku.
256
7 Programowanie: funkcje dodatkowe
Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań): M114 (opcja software 2)
Post powanie standardowe Post powanie standardowe TNC przemieszcza narz dzie na określone w programie obróbki pozycje. Jeśli w programie zmienia si pozycja osi nachylenia, to postprocesor musi obliczyć powstaj ce w wyniku tego przesuni cie w osiach liniowych i dokonać go jednym krokiem pozycjonowania. Ponieważ geometria maszyny odgrywa tu znaczn rol , dla każdej maszyny musi być oddzielnie obliczony NC program. Post powanie z M114 Geometria maszyny musi być określona przez producenta maszyn w parametrach maszynowych 7510 i nast pnych. Jeśli w programie zmienia si pozycja sterowanej osi wahań, to TNC kompensuje to przesuni cie narz dzia automatycznie przy pomocy 3D korekcji długości. Ponieważ geometria maszyny jest zapisana w parametrach maszynowych, TNC kompensuje także automatycznie specyficzne dla maszyny przesuni cia. Programy musz zostać obliczone przez postprocesor tylko raz, także jeśli one zostan odpracowane na różnych maszynach z TNC sterowaniem. Jeśli maszyna nie posiada sterowanej osi wahań (głowica nachylana r cznie, głowica zostaje pozycjonowana przez PLC), można po M114 wprowadzić obowi zuj c każdorazowo pozycj głowicy odchylnej (np. M114 B+45, Q parametr dozwolony). Korekcja promienia narz dzia musi zostać uwzgl dniona przez CAD system lub przez postprocesor. Programowana korekcja promienia G41/G42 prowadzi do pojawienia si komunikatu o bł dach. Jeśli TNC dokonuje korekcji długości narz dzia, to zaprogramowany posuw odnosi si do ostrego końca narz dzia, poza tym do punktu odniesienia narz dzia. Jeśli maszyna posiada sterowan głowic obrotow , to można przerwać przebieg programu i zmienić pozycj osi pochylenia (np. przy pomocy kółka obrotowego). Przy pomocy funkcji PRZEBIEG DO PRZODU DO BLOKU N można kontynuować program obróbki od miejsca zatrzymania programu. TNC uwzgl dnia automatycznie, przy aktywnej M114, nowe położenie osi wahań. Aby zmienić położenie osi wahań przy pomocy kółka r cznego w czasie przebiegu programu, prosz użyć M118 w poł czeniu z M128. Działanie M114 zadziała na pocz tku bloku, M115 na końcu bloku. M114 nie działa przy aktywnej korekcji promienia narz dzia. M114 cofa si z M115. Na końcu programu M114 również nie działa. HEIDENHAIN iTNC 530 257
Z
B dx
B dz
dB
X
7.5 Funkcje dodatkowe dla osi obrotowych
7.5 Funkcje dodatkowe dla osi obrotowych
Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM): M128 (opcja software 2)
Post powanie standardowe Post powanie standardowe TNC przemieszcza narz dzie na określone w programie obróbki pozycje. Jeśli zmienia si w programie pozycja osi wahań, to powstałe na skutek tego przesuni cie w osiach liniowych musi zostać obliczone i jednym krokiem pozycjonowania przesuni te (patrz rysunek przy M114). Post powanie z M128 (TCPM: Tool Center Point Management) Geometria maszyny musi być określona przez producenta maszyn w parametrach maszynowych 7510 i nast pnych. Jeśli zmienia si w programie pozycja sterowanej osi wahań, to pozycja ostrza narz dzia w odniesieniu od obrabianego przedmiotu pozostaje niezmieniona w czasie odchylania. Prosz używać M128 w poł czeniu z M118, jeśli chcemy zmienić podczas przebiegu programu położenie osi nachylnej przy pomocy kółka obrotowego. Superpozycja pozycjonowania przy pomocy kółka r cznego nast puje przy aktywnej M128 w stałym układzie współrz dnych maszyny. Przy osiach nachylenia z poł czeniem wieloz bkowym Hirtha Prosz zmienić położenie osi nachylenia, po przemieszczeniu narz dzia. W przeciwnym wypadku mog powstać uszkodzenia konturu wskutek wysuni cia z uz bienia. Po M128 można wprowadzić jeszcze posuw, z którym TNC wykona przemieszczenia kompensacyjne w osiach liniowych. Jeżeli nie zostanie wprowadzony posuw lub b dzie on wi kszy niż określono go w parametrze maszynowym 7471, zadziała posuw z parametru maszynowego 7471. Przed pozycjonowaniem z M91 lub M92 i przed TOOL CALL: M128 skasować. Aby unikn ć uszkodzeń konturu wolno wraz z M128 używać tylko freza kształtowego. Długość narz dzia musi odnosić si do środka kulki freza kształtowego. Jeśli M128 jest aktywna, to TNC ukazuje w wyświetlaczu stanu symbol .
B
Z X Z
X
258
7 Programowanie: funkcje dodatkowe
M128 przy stołach obrotowych Jeśli przy aktywnej M128 programuje si ruch stołu obrotowego, to TNC obraca także odpowiednio układ współrz dnych. Jeśli obracamy np. oś C o 90° (przez pozycjonowanie lub przez przesuni cie punktu zerowego) i programujemy nast pnie przemieszczenie w X osi, to TNC wykonuje to przemieszczenie w osi maszyny Y. Także wyznaczony punkt odniesienia, który zmienia swoj pozycj poprzez ruch stołu obrotowego, TNC przekształca. M128 przy trójwymiarowej korekcji narz dzia Jeżeli przy aktywnej M128 i aktywnej korekcji promienia G41/G42 przeprowadzamy trójwymiarow korekcj narz dzia, to TNC pozycjonuje osie obrotu przy określonych geometrycznych parametrach automatycznie. Działanie M128 zadziała na pocz tku bloku, M129 na końcu bloku. M128 działa także w r cznych rodzajach pracy i pozostaje aktywna po zmianie rodzaju pracy. Posuw dla ruchu kompensacyjnego pozostaje tak długo w działaniu, aż zostanie zaprogramowany nowy posuw lub M128 zostaje skasowane z M129. M128 kasujemy z M129. Jeśli w rodzaju pracy przebiegu programu zostanie wybrany nowy program, TNC również wykasowuje M128. NC bloki przykładowe Przeprowadzić przemieszczenia kompensacyjne z posuwem wynosz cym 1000 mm/min: N50 G01 G41 X+0 Y+38.5 IB 15 F125 M128 F1000 *
HEIDENHAIN iTNC 530
259
7.5 Funkcje dodatkowe dla osi obrotowych
7.5 Funkcje dodatkowe dla osi obrotowych
Zatrzymanie dokładnościowe na narożach bez przylegaj cych stycznie przejść: M134
Post powanie standardowe TNC tak przemieszcza narz dzie przy pozycjonowaniu z pomoc osi obrotowych, że na nie przylegaj cych stycznie przejściach konturu zostaje wstawiony element przejścia. Element przejścia konturu zależny jest od przyśpieszenia, przyśpieszenia drugiego stopnia i ustalonej tolerancji odchylenia od konturu. Zachowanie standardowe TNC można tak zmieniać przy pomocy parametru maszynowego 7440, że przy wyborze programu M134 b dzie automatycznie aktywna patrz „Ogólne parametryużytkownika”, strona 582. Post powanie z M134 TNC tak przemieszcza narz dzie przy pozycjonowaniu z pomoc osi obrotowych, że na nie przylegaj cych stycznie przejściach konturu zostaje wykonane zatrzymanie dokładnościowe. Działanie M134 zadziała na pocz tku bloku, M135 na końcu bloku. M134 wycofuje si przy pomocy M135. Jeśli w rodzaju pracy przebiegu programu zostaje wybierany nowy program, TNC również wycofuje M134.
Wybór osi nachylenia: M138
Post powanie standardowe TNC uwzgl dnia przy funkcjach M114, M128 i Nachylić płaszczyzn obróbki te osie obrotu, które określone s przez producenta maszyn w parametrach maszynowych. Post powanie z M138 TNC uwzgl dni przy podanych wyżej funkcjach tylko te osie wahań, które zostały zdefiniowane przy pomocy M138. Działanie M138 zadziała na pocz tku bloku. M138 wycofuje si , programuj ć ponownie M138 bez podania osi obrotowych. NC bloki przykładowe Dla podanych wyżej funkcji uwzgl dnić tylko oś obrotu C: N50 G00 Z+100 R0 M138 C *
260
7 Programowanie: funkcje dodatkowe
Uwzgl dnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza: M144 (opcja software 2)
Post powanie standardowe Post powanie standardowe TNC przemieszcza narz dzie na określone w programie obróbki pozycje. Jeśli w programie zmienia si pozycja osi nachylenia, to musi zostać obliczone powstaj ce w wyniku tego przesuni cie w osiach liniowych i dokonać go jednym krokiem pozycjonowania. Post powanie z M144 TNC uwzgl dnia zmian w kinematyce maszyny w wyświetlaczu położenia, gdy powstaje ona np. przez wymian wrzeciona nasadkowego. Jeśli zmienia si pozycja sterowanej osi nachylenia, to ulega zmianie podczas operacji nachylenia także pozycja ostrza narz dzia w stosunku do obrabianego przedmiotu. Powstałe przesuni cie zostaje obliczone w wyświetlaczu położenia. Pozycjonowanie z M91/M92 dozwolone s przy aktywnym M144. Wskazanie położenia w trybach pracy KOLEJ.BLOKOW i POJ.BLOK zmienia si dopiero, kiedy osie nachylenia osi gn ich pozycje końcowe. Działanie M144 zadziała na pocz tku bloku. M144 nie działa w poł czeniu z M114, M128 lub Pochylenie płaszczyzny obróbki. M144 anuluje si , programuj c M145. Geometria maszyny musi zostać określona przez producenta maszyn w parametrach maszynowych 7502 i nast pnych. Producent maszyn określa sposób działania w trybach pracy automatyki i w manualnych trybach pracy. Prosz zwrócić uwag na podr cznik obsługi maszyny.
HEIDENHAIN iTNC 530
261
7.5 Funkcje dodatkowe dla osi obrotowych
7.6 Funkcje dodatkowe dla laserowych maszyn do ci cia
7.6 Funkcje dodatkowe dla laserowych maszyn do ci cia
Zasada
Dla sterowania moc lasera TNC wydaje przez analogowe S wyjście wartości napi cia. Przy pomocy funkcji M200 do M204 można regulować moc lasera w czasie przebiegu programu. Wprowadzić funkcje dodatkowe dla laserowych maszyn do ci cia Jeśli do bloku pozycjonowania zostaje wprowadzona funkcja dodatkowa M dla laserowych maszyn do ci cia (krajalnic), to TNC kontynuje dialog i zapytuje o parametry dla każdej z tych funkcji. Wszystkie funkcje dodatkowe dla krajalnic laserowych zadziałaj na pocz tku bloku.
Wydawać bezpośrednio zaprogramowane napi cie: M200
Post powanie z M200 TNC wydaje t za M200 zaprogramowan wartość jako napi cie V. Zakres wprowadzenia: 0 do 9.999 V Działanie M200 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napi cie.
Napi cie jako funkcja odcinka: M201
Zachowanie z M201 M201 wydaje napi cie w zależności od pokonanej drogi. TNC zwi ksza lub zmniejsza aktualn wartość napi cia liniowo, do zaprogramowanej wartości V. Zakres wprowadzenia: 0 do 9.999 V Działanie M201 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napi cie.
262
7 Programowanie: funkcje dodatkowe
Napi cie jako funkcja pr dkości: M202
Zachowanie z M202 TNC wydaje napi cie jako funkcj pr dkości. Producent maszyn określa w parametrach maszynowych do trzech linii charakterystycznych FNR., na których pr dkości posuwu zostaj przyporz dkowane odpowiednim wartościom napi cia. Przy pomocy M202 wybiera si krzyw charakterystyczn FNR., na podstawie której TNC wybiera wydawane napi cie. Zakres wprowadzenia: 1 do 3 Działanie M202 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napi cie.
Napi cie wydawać jako funkcj czasu (zależna od czasu rampa): M203
Zachowanie z M203 TNC wydaje napi cie V jako funkcj czasu TIME. TNC zwi ksza lub zmniejsza aktualn wartość napi cia liniowo w zaprogramowanym czasie TIME do zaprogramowanej wartości napi cia V. Zakres wprowadzenia Zakres wprowadzenia Napi cie V: Czas TIME: 0 do 9.999 wolt 0 do 1.999 sekund
Działanie M203 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napi cie.
Napi cie wydawać jako funkcj czasu (zależny od czasu impuls): M204
Zachowanie z M204 TNC wydaje programowane napi cie jako impuls z zaprogramowanym czasem trwania TIME. Zakres wprowadzenia Napi cie V: Czas TIME: 0 do 9.999 wolt 0 do 1.999 sekund
Działanie M204 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napi cie.
HEIDENHAIN iTNC 530
263
7.6 Funkcje dodatkowe dla laserowych maszyn do ci cia
Programowanie: cykle
HEIDENHAIN iTNC 530
265
8.1 Praca z cyklami
8.1 Praca z cyklami
Powtarzaj ce si cz sto rodzaje obróbki, które obejmuj kilka etapów obróbki, s wprowadzone do pami ci TNC w postaci cykli. Także przeliczenia współrz dnych i niektóre funkcje specjalne s oddane do dyspozycji w postaci cykli (patrz tabela nast pna strona). Cykle obróbki z numerami od 200 wzwyż używaj Q parametrów jako parametrów przekazu. Parametry o tej samej funkcji, które TNC wykorzystuje w różnych cyklach, maj zawsze ten sam numer: np. Q200 to zawsze odst p bezpieczeństwa, Q202 zawsze gł bokość dosuwu itd. Aby unikn ć bł dnych danych przy definiowaniu cyklu, należy przeprowadzić przed odpracowaniem test graficzny programu (patrz „Test programu” na stronie 533)!
Cykle specyficzne dla maszyny
Na wielu obrabiarkach znajduj si do dyspozycji cykle, zaimplementowane dodatkowo przez producenta maszyn do cykli zainstalowanych przez firm HEIDENHAIN w TNC. Zebrane s one w oddzielnej grupie numerów cykli. Cykle G300 do G399 Cykle specyficzne dla maszyny, definiowane poprzez klawisz CYCLE DEF w programie Cykle G500 do G599 Specyficzne dla maszyny cykle układu impulsowego, definiowane klawiszem TOUCH PROBE w programie Prosz uwzgl dnić odpowiedni opis funkcji w instrukcji obsługi maszyny. W niektórych przypadkach zostaj używane w cyklach specyficznych dla maszyny także parametry przekazu, wykorzystywanych przez HEIDENHAIN w cyklach standardowych. Aby unikać przy jednoczesnym korzystaniu z DEF aktywnych cykli (cykle, które TNC odpracowuje automatycznie przy definicji cyklu, patrz także „Wywołać cykl” na stronie 269) i CALL aktywnych cykli (cykle, które musz zostać wywołane dla odpracowania, patrz także „Wywołać cykl” na stronie 269) problemów z nadpisywaniem wielkrotnie wykorzystywanych parametrów przekazu, należy post pować nast puj co: Zadaniczo programować DEF aktywne cykle przed CALL aktywnymi cyklami Pomi dzy definicj CALL aktywnego cyklu i odpowiednim wywołaniem tylko wówczas programować DEF aktywny cykl, jeśli nie wyst puje skrzyżowanie parametrów przekazu tych obydwu cykli
266
8 Programowanie: cykle
Definiowanie cyklu przez Softkeys
Pasek Softkey pokazuje różne grupy cykli Wybrać grupy cykli, np. Cykle wiercenia Wybrać cykl, np. WIERCENIE. TNC otwiera dialog i zapytuje o wszystkie wprowadzane dane, jednocześnie TNC wyświetla na prawej połowie ekranu grafik , w której maj cy być wprowadzonym parametr zostaje jasno podświetlony Prosz wprowadzić ż dane przez TNC parametry i zakończyć wprowadzanie danych klawiszem ENT TNC zakończy dialog, kiedy zostan wprowadzone wszystkie niezb dne dane NC wiersz przykładowy N10 G200 WIERCENIE Q200=2 Q201=3 Q202=5 Q210=0 Q203=+0 Q204=50 ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZERWA CZAS. U GÓRY ;WSPŁ. POWIERZCHNI ;2. ODST P BEZPIECZ.
Q206=150 ;POSUW WGŁ BNY
Q211=0.25 ;PRZERWA CZASOWA U DOŁU
HEIDENHAIN iTNC 530
267
8.1 Praca z cyklami
8.1 Praca z cyklami
Grupa cykli Cykle dla wiercenia gł bokiego, dokładnego rozwiercania otworu wytaczania, pogł biania, gwintowania, ci cia gwintów i frezowania gwintów Cykle dla frezowania kieszeni,czopów i rowków wpustowych Cykle dla wytwarzania regularnych wzorów punktowych, np. okr g odwiertów lub powierzchnie z wierceniami SL cykle (Subcontur List/ lista podkonturów), przy pomocy których bardziej skomplikowane kontury równolegle do konturu głównego zostaj obrabiane, składaj ce si z kilku nakładaj cych si na siebie cz ściowych konturów,interpolacja powierzchni bocznej cylindra Cykle do frezowania metod wierszowania równych lub zwichrowanych w sobie powierzchni Cykle dla przeliczania współrz dnych,przy pomocy których dowolne kontury zostaj przesuni te, obrócone, odbite w lustrzepowi kszone lub pomniejszone Cykle specjalne Przerwa czasowa, Wywołanie programu, Orientacja wrzeciona i Tolerancja
Softkey
Strona Strona 276
Strona 327 Strona 365
Strona 372
Strona 412
Strona 426
Strona 444
Jeżeli w przypadku cykli obróbki z numerami wi kszymi niż 200 używamy pośrednich przydziałów parametrów (np. D00 Q210 = Q1), to zmiana przydzielonego parametru (np. Q1) nie zadziała po definicji cyklu. Prosz w takich przypadkach zdefiniować bezpośrednio parametr cyklu (np. D00 Q210 = 5). Aby móc odpracować cykle obróbki G83 do G86, G74 i G56 do G59 na starszych modelach TNC sterowań, należy zaprogramować przy Bezpiecznej wysokości i przy Gł bokości dosuwu dodatkowo ujemny znak liczby.
268
8 Programowanie: cykle
Wywołać cykl
Warunki Przed wywołaniem cyklu prosz każdorazowo zaprogramować: G30/G31 dla prezentacji graficznej (konieczna tylko dla grafiki testowej) Wywołanie narz dzia Kierunek obrotu wrzeciona (funkcja dodatkowa M3/ M4) Definicja cyklu Prosz zwrócić uwag na dalsze warunki, które zostały przedstawione w nast pnych opisach cyklów. Nast puj ce cykle działaj od ich zdefiniowania w programie obróbki. Te cykle nie mog i nie powinny być wywoływane: cykle G220 wzory punktów na kole i G221 wzory punktów na liniach SL cykl G14 KONTUR SL cykl G20 DANE KONTURU Cykl G62 TOLERANCJA Cykle dla przeliczania współrz dnych Cykl 9 PRZERWA CZASOWA Wszystkie pozostałe cykle można wywołać przy pomocy opisanych poniżej funkcji.
Wywołanie cyklu przy pomocy G79 (CYCL CALL)
Działaj ca blokami funkcja G79 wywołuje ostatnio zdefiniowany cykl obróbki jeden raz. Punktem startu cyklu jest ostatnia zaprogramowana przed G79 blokiem pozycja. Programowanie wywoływania cyklu: Klawisz CYCL CALL nacisn ć Wywołanie cyklu programować: Klawisz CYCL CALL M nacisn ć W razie potrzeby wprowadzić funkcj M (np. M3 dla wł czenia wrzeciona), lub przy pomocy klawisza END zakończyć dialog
Wywołanie cyklu przy pomocy G79 PAT (CYCL CALL PAT)
Funkcja G79 PAT wywołuje ostatnio zdefiniowany cykl obróbki na wszystkich pozycjach, zdefiniowanych w tabeli punktów (patrz „Tabele punktów” na stronie 272).
HEIDENHAIN iTNC 530
269
8.1 Praca z cyklami
8.1 Praca z cyklami
Wywołanie cyklu przy pomocy G79: G01 (CYCL CALL POS)
Funkcja G79:G01 wywołuje ostatnio zdefiniowany cykl obróbki jeden raz. Punktem startu cyklu jest pozycja, zdefiniowana w G79:G01 wiersza. TNC najeżdża zdefiniowan w CYCL CALL POS wierszu pozycj z logik pozycjonowania: Jeśli aktualna pozycja narz dzia na osi narz dzi jest wi ksza niż górna kraw dź obrabianego przedmiotu (Q203), to TNC pozycjonuje najpierw na płaszczyźnie obróbki na zaprogramowan pozycj i nast pnie na osi narz dzia Jeżeli aktualna pozycja narz dzia na osi narz dzi znajduje si poniżej górnej kraw dzi obrabianego przedmiotu (Q203), to TNC pozycjonuje najpierw na osi narz dzia na bezpieczn wysokość a nast pnie na płaszczyźnie obróbki na zaprogramowan pozycj W G79:G01 wierszu należy programować zawsze trzy osie współrz dnych. Poprzez współrz dn na osi narz dzia można w łatwy sposób zmienić pozycj startu. Działa ona jak dodatkowe przesuni cie punktu zerowego. Zdefiniowany w G79:G01 wiersza posuw obowi zuje tylko dla dosuwu na zaprogramowan w tym wiersza pozycj startu. TNC dosuwa na zdefiniowan w G79:G01 wiersza pozycj zasadniczo z nieaktywn korekcj promienia (R0). Jeżeli przy pomocy G79:G01 wywołujemy cykl, w którym zdefiniowana jest pozycja startu (np. cykl 212), to wówczas działa zdefiniowana w cyklu pozycja jako dodatkowe przesuni cie do zdefiniowanej w G79:G01 wierszu pozycji. Operator powinien dlatego też określan w cyklu pozycj startu definiować zawsze z 0.
Wywołanie cyklu przy pomocy M99/M89
Działaj ca blokami funkcja M99 wywołuje ostatnio zdefiniowany cykl obróbki jeden raz. M99 można zaprogramować na końcu wiersza pozycjonowania, TNC przemieszcza wówczas na t pozycj , wywołuje nast pnie ostatnio zdefinowany cykl obróbki. Jeżeli TNC ma wykonywać cykl po każdym wiersza pozycjonowania automatycznie, to prosz zaprogramować wywołanie cyklu z M89 (w zależności od parametru maszynowego 7440). Aby anulować działanie M89 , prosz zaprogramować M99 w tym wierszu pozycjonowania, w którym dosuwamy na punkt startu, lub G79, lub Przy pomocy CYCL DEF definiujemy nowy cykl obróbki
270
8 Programowanie: cykle
Praca z osiami dodatkowymi U/V/W
TNC wypełnia ruchy dosuwowe w osi, która została zdefiniowana w wierszu TOOL CALL jako oś wrzeciona. Ruchy na płaszczyźnie obróbki TNC wypełnia zasadniczo tylko w osiach głównych X, Y lub Z. Wyj tki: Wyj tki: Jeśli programuje si w cyklu G74 FREZOWANIE ROWKÓW i w cyklu G75/G76 FREZOWANIE KIESZENI bezpośrednio osie pomocnicze dla długości bocznych Jeśli programuje si przy SL cyklach osie dodatkowe w podprogramie konturu W cyklach G77/G78 (KIESZEN OKRAGŁA), G251 (KIESZEN PROSTOKATNA), G252 (KIESZEN OKRAGLA), G253 (ROWEK) i G254 (OKRAGŁY ROWEK) TNC odpracowuje cykl, zaprogramowany w ostatnim wierszu pozycjonowania przed każdym wywołaniem cyklu. Przy aktywnej osi narz dzi Z dopuszczalne s nast puj ce kombinacje: X/Y X/V U/Y U/V
HEIDENHAIN iTNC 530
271
8.1 Praca z cyklami
8.2 Tabele punktów
8.2 Tabele punktów
Aplikacja
Jeśli chcemy odpracować cykl lub kilka cykli jeden po drugim, na nieregularnym wzorcu punktowym, to prosz sporz dzić tabel punktów. Jeżeli używa si cykli wiercenia, to współrz dne płaszczyzny obróbki w tabeli punktów odpowiadaj współrz dnym punktu środkowego odwiertu. Jeżeli używamy cykli frezowania, to współrz dne płaszczyzny obróbki w tabeli punktów odpowiadaj współrz dnym punktu startu odpowiedniego cyklu (np. współrz dne punktu środkowego kieszeni okr głej). Współrz dne w osi wrzeciona odpowiadaj współrz dnej powierzchni obrabianego przedmiotu.
Wprowadzić tabel punktów
Wybrać rodzaj pracy Program wprowadzić do pami ci/edycja : Wywołać zarz dzanie plikami: Klawisz PGM MGT nacisn ć
NAZWA PLIKU? NEU.PNT Wprowadzić nazw i typ pliku tabeli punktów, potwierdzić klawiszem ENT
Wybrać jednostk miary: Softkey MM lub INCHnacisn ć. TNC przechodzi do okna programu i wyświetla pust tabel punktów.
Przy pomocy Softkey WSTAW WIERSZ wstawić nowy wiersz i wprowadzić współrz dne ż danego miejsca obróbki
Powtórzyć t operacj , aż wszystkie ż dane współrz dne zostan wprowadzone
Przy pomocy Softkeys X OFF/ON, Y OFF/ON, Z OFF/ON (drugi pasek Softkey) określamy, jakie współrz dne możemy wprowadzić do tabeli punktów.
272
8 Programowanie: cykle
Wygaszenie pojedyńczych punktów dla obróbki
W tabeli punktów można w szpalcie FADE tak oznaczyć zdefiniowany w odpowiednim wierszu punkt, iż zostanie on wygaszany lub wyświetlany dla obróbki (patrz „Bloki przeskoczyć” na stronie 544). Wybrać punkt w tabeli, który ma zostać wygaszony
Wybrać kolumn FADE
Aktywować wygaszanie lub
deaktywować wygaszanie
Wybrać tabel punktów w programie
W rodzaju pracy Program wprowadzić do pami ci/edycja wybrać program, dla którego ma zostać aktywowana tabela punktów: Wywłanie funkcji dla wyboru tabeli punktów: Klawisz PGM CALL nacisn ć
Nacisn ć Softkey TABELA PUNKTÓW
Wprowadzić nazw tabeli punktów, potwierdzić klawiszem END.
NC wiersz przykładowy N72 %:PAT: “NAZWA“ *
HEIDENHAIN iTNC 530
273
8.2 Tabele punktów
8.2 Tabele punktów
Wywołać cykl w poł czeniu z tabel punktów
TNC odpracowuje przy pomocy G79 PAT tabel punktów, któr ostatnio zdefiniowano (także jeśli tabela punktów został zdefiniowana w upakietowanym z % programie). TNC wykorzystuje współrz dn w osi wrzeciona jako bezpieczn wysokość, na której znajduje si wywołanie cyklu. Odzielnie zdefiniowane w cyklu Bezpieczne wysokości lub 2 gie Bezpieczne wysokości nie mog być wi ksze niż cała Pattern wysokość bezpieczeństwa. Jeżeli TNC wywoła ostatnio zdefiniowany cykl obróbki w punktach, które zdefiniowane s w tabeli punktów, to prosz zaprogramować wywołanie cyklu przy pomocy G79 PAT: Programowanie wywoływania cyklu: Klawisz CYCL CALL nacisn ć Wywołać tabel punktów: Klawisz CYCL CALL PAT nacisn ć Wprowadzić posuw, z którym TNC powinna dokonać przemieszczenia pomi dzy punktami (brak wprowadzenia: przemieszczenie z ostatnio zaprogramowanym posuwem) W razie potrzeby wprowadzić funkcj dodatkow M, potwierdzić klawiszem END TNC odsuwa narz dzie pomi dzy punktami startu na bezpieczn wysokość (bezpieczna wysokość = współrz dna osi wrzeciona przy wywołaniu cyklu). Aby t metod pracy móc wykorzystać także w cyklach z numerami 200 i wyżej, należy zdefiniować 2 g bezpieczn wysokość (Q204) równ 0. Jeżeli przy pozycjonowaniu wst pnym w osi wrzeciona chcemy dokonać przemieszczenia ze zredukowanym posuwm, to prosz korzystać z funkcji dodatkowej M103 (patrz „Współczynnik posuwu dla ruchów pogł biania: M103” na stronie 244). Sposób działania tabeli punktów z cyklami G83, G84 i G74 do G78 TNC interpretuje punkty płaszczyzny obróbki jako współrz dne punktu środkowego odwiertu. Współrz dna osi wrzeciona określa kraw dź górn obrabianego przedmiotu, tak że TNC może dokonać automatycznego pozycjonowania wst pnego (kolejność: płaszczyzna obróbki, potem oś wrzeciona). płaszczyzna obróbki, potem oś wrzeciona). Sposób działania tabeli punktów z SL cyklami i cyklem G39 TNC interpretuje punkty jako dodatkowe przesuni cie punktu zerowego.
274
8 Programowanie: cykle
Sposób działania tabeli punktów z cyklami G200 do G208 i G262 do G267 TNC interpretuje punkty płaszczyzny obróbki jako współrz dne punktu środkowego odwiertu. Jeśli chcemy wykorzystać zdefiniowan w tabeli punktów współrz dn w osi wrzeciona jako współrz dn punktu startu, należy kraw dź górn obrabianego przedmiotu (Q203) zdefiniować z wartości 0. Sposób działania tabeli punktów z cyklami G210 do G215 TNC interpretuje punkty jako dodatkowe przesuni cie punktu zerowego. Jeśli chcemy wykorzystać zdefiniowane w tabeli punktów punty jako współrz dne punktu startu, to należy punkty startu i kraw dź górn obrabianego przedmiotu (Q203) w danym cyklu frezowania zaprogramować z 0. Sposób działania tabeli punktów z cyklami G251 do G254 TNC interpretuje punkty płaszczyzny obróbki jako współrz dne pozycji startu cyklu. Jeśli chcemy wykorzystać zdefiniowan w tabeli punktów współrz dn w osi wrzeciona jako współrz dn punktu startu, należy kraw dź górn obrabianego przedmiotu (Q203) zdefiniować z wartości 0.
HEIDENHAIN iTNC 530
275
8.2 Tabele punktów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Przegl d
TNC oddaje do dyspozycji ł cznie 16 cykli dla najróżniejszych rodzajów obróbki wierceniem: Cykl G240 NAKIEŁKOWANIE Z automatycznym pozycjonowaniem wst pnym, 2. bezpieczna wysokość, do wyboru wprowadazenie średnicy nakiełkowania/gł bokości nakiełkowania G200 WIERCENIE Z automatycznym pozycjonowaniem wst pnym,2 ga Bezpieczna wysokość G201 ROZWIERCANIE Z automatycznym pozycjonowaniem wst pnym,2 ga Bezpieczna wysokość G202 WYTACZANIE Z automatycznym pozycjonowaniem wst pnym,2 ga Bezpieczna wysokość G203 WIERCENIE UNIWERSALNE z automatycznym pozycjonowaniem wst pnym,2 ga Bezpieczna wysokość, łamanie wióra, degresja G204 POGŁ BIANIE WSTECZNE Z automatycznym pozycjonowaniem wst pnym,2 ga Bezpieczna wysokość G205 WIERCENIE UNIWERSALNE GŁEBOKIE Z automatycznym pozycjonowaniem wst pnym, 2 gi odst p bezpieczeństwa, łamanie wióra, odst p wyprzedzenia G208 FREZOWANIE GWINTOW z automatycznym pozycjonowaniem wst pnym, 2 ga Bezpieczna wysokość G206 GWINTOWANIE NOWE Z uchwytem wyrównawczym, z automatycznym pozycjonowaniem wst pnym, 2. Bezpieczna wysokość Softkey Strona Strona 278
Strona 280
Strona 282
Strona 284
Strona 286
Strona 288
Strona 291
Strona 294
Strona 296
276
8 Programowanie: cykle
Cykl G207 GWINTOWANIE GS, NOWE Bez uchwytu wyrównawczego, z automatycznym pozycjonowaniem wst pnym, 2 ga Bezpieczna wysokość G209 GWINTOWANIE ŁAMANIE WIÓRA Bez uchwytu wyrównawczego, z automatycznym pozycjonowaniem wst pnym, 2 ga bezpieczna wysokość, łamanie wióra G262 FREZOWANIE GWINTOW Cykl dla frezowania gwintu w wywiercony wst pnie odwiert w materiale G263 FREZOWANIE GWINTOW WPUSZCZANYCH Cykl dla frezowania gwintu w wywierconym wst pnie odwiercie w materiale z wytworzeniem fazki wpuszczanej G264 FREZOWANIE GWINTOW POD ODWIERT Cykl dla wiercenia w materiale i nast pnie frezowania gwintu przy pomocy narz dzia G265 HELIX FREZOWANIE GWINTÓW Cykl dla frezowania gwintów w materiale G267 FREZOWANIE GWINTOW ZEWNETRZNYCH Cykl dla frezowania gwintu zewn trznego z wytworzeniem fazki wpuszczanej
Softkey
Strona Strona 298
Strona 300
Strona 304
Strona 306
Strona 310
Strona 314 Strona 318
HEIDENHAIN iTNC 530
277
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
NAKIEŁKOWANIE (cykl 240)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim FMAX na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie dokonuje nakiełkowania z zaprogramowanym posuwem F aż do zapisanej średnicy nakiełkowania lub na wprowadzon gł bokość nakiełkowania 3 Jeżeli zdefiniowano, narz dzie przebywa pewien czas na dnie nakiełkowania 4 Nast pnie narz dzie przemieszcza si z FMAX na bezpieczn wysokość lub – jeśli wprowadzono – na 2. bezpieczn wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Q344 (średnica, lub Q201 (gł bokość) określa kierunek pracy. Jeśli zaprogramujemy średnic lub gł bokość = 0, to TNC nie wykonuje tego cyklu.
Z
Q210 Q203 Q344
Q206
Q200
Q204 Q201
X
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej średnicy lub dodatniej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
278
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu; wprowadzić wartość dodatni Wybór gł bokość/średnica (0/1) Q343: Wybór, czy należy nakiełkować na wprowadzon gł bokość czy też na średnic . Jeżeli należy nakiełkować na wprowadzon średnic , to należy zdefiniować k t wierzchołkowy narz dzia w szpalcie CUT. tabeli narz dzi TOOL.T Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno nakiełkowania (wierzchołek stożka nakiełkowania) Działa tylko, jeśli Q343=0 zdefiniowano Srednica (znak liczby) Q344: średnica nakiełkowania. Działa tylko, jeśli Q343=1 zdefiniowano Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy nakiełkowaniu w mm/min Przerwa czasowa na dole Q211: Czas w sekundach, w którym narz dzie przebywa na dnie odwiertu Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem)
N100 G00 Z+100 G40 N110 G240 NAKIEŁKOWANIE Q200=2 Q343=1 Q201=+0 Q344= 9 ;ODST P BEZPIECZ. ;WYBÓR GŁ BOKOŚĆ/ ŚREDNICA ;GŁ BOKOŚĆ ;ŚREDNICA
Q206=250 ;POSUW WGŁ BNY Q211=0.1 ;PRZERWA CZASOWA U DOŁU Q203=+20 ;WSPŁ. POWIERZCHNI Q204=100 ;2. ODST P BEZPIECZ. N120 X+30 Y+20 M3 M99 N130 X+80 Y+50 M99 N140 Z+100 M2
HEIDENHAIN iTNC 530
279
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
WIERCENIE (cykl G200)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie wierci z zaprogramowanym posuwem F do pierwszej gł bokości dosuwu 3 TNC odsuwa narz dzie na biegu szybkim na Bezpieczn wysokość, przebywa tam jeśli wprowadzono i przemieszcza si ponownie na biegu szybkim na Bezpieczn wysokość nad pierwsz gł bokość dosuwu 4 Nast pnie narz dzie wierci z wprowadzonym posuwem F o dalsz gł bokość dosuwu 5 TNC powtarza t operacj (2 do 4), aż zostanie osi gni ta wprowadzona gł bokość wiercenia 6 Z dna wiercenia narz dzie przemieszcza si z FMAX na Bezpieczn wysokość lub –jeśli wprowadzono – na 2 g Bezpieczna wysokość 2. Odst p bezpieczeństwa Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu.
Z
Q206
Q210 Q200 Q203 Q202 Q201 Q204
X
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
280
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu; wprowadzić wartość dodatni Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu (wierzchołek stożka wiercenia) Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wierceniu w mm/ min Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Gł bokość nie musi być wielokrotności gł bokości dosuwu. TNC dojeżdża jednym chodem roboczym na gł bokość jeżeli: Gł bokość dosuwu i gł bokość s sobie równe Gł bokość dosuwu jest wi ksza niż gł bokość Przerwa czasowa u góry Q210: Czas w sekundach, w którym narz dzie przebywa na Bezpiecznej wysokości, po tym kiedy zostało wysuni te przez TNC z odwiertu dla usuni cia wiórów Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Przerwa czasowa na dole Q211: Czas w sekundach, w którym narz dzie przebywa na dnie odwiertu
N100 G00 Z+100 G40 N110 G200 WIERCENIE Q200=2 ;ODST P BEZPIECZ. Q291= 15 ;GŁ BOKOŚĆ Q206=250 ;POSUW WGŁ BNY Q202=5 Q210=0 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZERWA CZAS. U GÓRY
Q203=+20 ;WSPŁ. POWIERZCHNI Q204=100 ;2. ODST P BEZPIECZ. Q211=0.1 ;PRZERWA CZASOWA U DOŁU N120 X+30 Y+20 M3 M99 N130 X+80 Y+50 M99 N140 Z+100 M2
HEIDENHAIN iTNC 530
281
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
ROZWIERCANIE (cykl G201)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie rozwierca z wprowadzonym posuwem F do zaprogramowanej gł bokości 3 Narz dzie przebywa na dnie odwiertu, jeśli to zostało wprowadzone 4 Nast pnie TNC odsuwa narz dzie z posuwem F z powrotem na Bezpieczn wysokość i z tamt d – jeśli wprowadzono – na biegu szybkim na 2 g Bezpieczna wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu.
Z
Q206
Q200 Q203 Q201 Q208 Q211
Q204
X
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
282
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wierceniu w mm/ min Przerwa czasowa na dole Q211: Czas w sekundach, w którym narz dzie przebywa na dnie odwiertu Posuw powrotu Q208: Pr dkość przemieszczenia narz dzia przy wyjeździe z odwiertu w mm/min. Jeśli wprowadzimy Q208 = 0 to obowi zuje posuw rozwiercania Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem)
N100 G00 Z+100 G40 N110 G201 ROZWIERCANIE Q200=2 ;ODST P BEZPIECZ. Q201= 15 ;GŁ BOKOŚĆ Q206=100 ;POSUW WGŁ BNY Q211=0.5 ;PRZERWA CZASOWA U DOŁU Q208=250 ;POSUW POWROTU Q203=+20 ;WSPŁ. POWIERZCHNI Q204=100 ;2. ODST P BEZPIECZ. N120 X+30 Y+20 M3 M99 N130 X+80 Y+50 M99 N140 G00 Z+100 M2
HEIDENHAIN iTNC 530
283
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
WYTACZANIE (cykl G202)
Maszyna i TNC musz być przygotowane przez producenta maszyn do używania sondy pomiarowej TT. 1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie wierci z posuwem wiercenia na gł bokość 3 Na dnie wiercenia narz dzie przebywa – jeśli to wprowadzono – z obracaj cym si wrzecionem do wyjścia z materiału 4 Nast pnie TNC przeprowadza orientacj wrzeciona na t pozycj , która w parametrze Q336 jest zdefiniowana 5 Jeśli została wybrana praca narz dzia po wyjściu z materiału, TNC przemieszcza narz dzie w wprowadzonym kierunku 0,2 mm (wartość stała) 6 Nast pnie TNC przemieszcza narz dzie z posuwem powrotu na Bezpieczn wysokość i z tamt d – jeśli wprowadzono– na biegu szybkim na 2 g Bezpieczn wysokość. Jeśli Q214=0 nast puje powrót przy ściance odwiertu Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. TNC odtwarza na końcu cyklu stan chłodziwa i wrzeciona, który obowi zywał przed wywołaniem cyklu.
Z
Q206
Q200 Q203 Q201 Q211
Q204
Q208
X
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
284
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wytaczaniu w mm/ min Przerwa czasowa na dole Q211: Czas w sekundach, w którym narz dzie przebywa na dnie odwiertu Posuw powrotu Q208: Pr dkość przemieszczenia narz dzia przy wyjeździe z odwiertu w mm/min. Jeśli wprowadzimy Q208 = 0 to obowi zuje posuw wgł bny Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Kierunek wyjścia z materiału (0/1/2/3/4) Q214: Określić kierunek, w którym TNC wysuwa narz dzie z materiału na dnie odwiertu (po orientacji wrzeciona) 0: Nie przemieszczać narz dzia poza materiałem 1: Wysun ć narz dzie z materiału w kierunku ujemnym osi głównej 2: Wysun ć narz dzie z materiału w kierunku ujemnym osi pomocniczej 3: Wysun ć narz dzie z materiału w kierunku dodatnim osi głównej 4: Wysun ć narz dzie z materiału w kierunku dodatnim osi pomocniczej Niebezpieczeństwo kolizji! Prosz wybrać taki kierunek odjazdu od materiału, aby narz dzie odsun ło si od kraw dzi odwiertu. Prosz sprawdzić, gdzie znajduje si ostrze narz dzia, jeśli zaprogramujemy orientacj wrzeciona pod k tem, który wprowadzany jest w Q336 (np. w rodzaju pracy Pozycjonowanie z r cznym wprowadzeniem danych). Prosz tak wybrać k t, aby ostrze narz dzia leżało równolegle do jednej z osi współrz dnych. TNC uwzgl dnia przy wyjściu z materiału aktywny obrót układu współrz dnych automatycznie. K t dla orientacjiwrzeciona Q336 (absolutnie): K t, pod którym TNC pozycjonuje narz dzie przed wyjściem z materiału HEIDENHAIN iTNC 530
N100 G00 Z+100 G40 N110 G202 WYTACZANIE Q200=2 ;ODST P BEZPIECZ. Q201= 15 ;GŁ BOKOŚĆ Q206=100 ;POSUW WGŁ BNY Q211=0.5 ;PRZERWA CZASOWA U DOŁU Q208=250 ;POSUW POWROTU Q203=+20 ;WSPŁ. POWIERZCHNI Q204=100 ;2. ODST P BEZPIECZ. Q214=1 Q336=0 N130 G79 N140 X+80 Y+50 FMAX M99 ;KIERUNEK SWOB.PRZEMIESZCZ. ;K T WRZECIONA
N120 X+30 Y+20 M3
285
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad:
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
UNIWERSL. WIERC. (cykl G203)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie wierci z wprowadzonym F do pierwszej gł bokości dosuwu 3 Jeżeli wprowadzono łamanie wióra, to TNC przemieszcza narz dzie z powrotem, o wprowadzon wartość ruchu powrotnego. Jeśli pracujemy bez łamania wióra, to TNC przemieszcza narz dzie z posuwem powrotu na Bezpieczn wysokość, przebywa tam –jeśli wprowadzono – i przemieszcza si nast pnie na biegu szybkim na Bezpieczn wysokość nad pierwsz gł bokości dosuwu 4 Nast pnie narz dzie wierci z posuwem o dalsz wartość gł bokości dosuwu. Gł bokość dosuwu zmniejsza si z każdym dosuwem o ilość zdejmowanego materiału – jeśli to wprowadzono 5 TNC powtarza t operacj (2 4), aż zostanie osi gni ta gł bokość wiercenia 6 Na dnie wiercenia narz dzie przebywa –jeśli wprowadzono – dla wysuni cia z materiału i zostaje odsuni te po tej przerwie czasowej z posuwem ruchu powrotnego na Bezpieczn wysokość. Jeśli wprowadzono 2 g Bezpieczn wysokość, TNC przemieszcza narz dzie na biegu szybkim na t wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu.
Z
Q206
Q208
Q210 Q200 Q203 Q202 Q201 Q204
Q211
X
Př klad: NC bloki N110 G203 WIERCENIE UNIWERSALNE Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q202=5 Q210=0 Q204=50 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZERWA CZAS. U GÓRY ;2. ODST P BEZPIECZ.
Q203=+20 ;WSPŁ. POWIERZCHNI Q212=0.2 ;ILOSC SKRAWANEGO MATERIAŁU Q213=3 Q205=3 ;ŁAMANIE WIÓRA ;MIN. GŁ BOKOŚĆ DOSUWU
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
Q211=0.25 ;PRZERWA CZASOWA U DOŁU Q208=500 ;POSUW POWROTU Q256=0.2 ;RZ PRZY ŁAMANIU WIÓRA
286
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu (wierzchołek stożka wiercenia) Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wierceniu w mm/ min Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Gł bokość nie musi być wielokrotności gł bokości dosuwu. TNC dojeżdża jednym chodem roboczym na gł bokość jeżeli: Gł bokość dosuwu i gł bokość s sobie równe Gł bokość dosuwu jest wi ksza niż gł bokość Przerwa czasowa u góry Q210: Czas w sekundach, w którym narz dzie przebywa na Bezpiecznej wysokości, po tym kiedy zostało wysuni te przez TNC z odwiertu dla usuni cia wiórów Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Ilość zdejmowanego materiału Q212 (przyrostowo): Wartość, o jak TNC zmniejsza gł bokość dosuwu Q202 po każdym dosuwie Licz. łamań wióra do powrotu Q213: Liczba łamań wióra zanim TNC ma wysun ć narz dzie z odwiertu dla usuni cia wiórów. Dla łamania wióra TNC odsuwa każdorazowo narz dzie o wartość ruchu powrotnego Q256 Minimalna gł bokość dosuwu Q205 (przyrostowo): Jeśli wprowadzono ilość zdejmowanego materiału, to TNC ogranicza dosuw do wprowadzonej z Q205 wartości Przerwa czasowa na dole Q211: Czas w sekundach, w którym narz dzie przebywa na dnie odwiertu Posuw powrotu Q208: Pr dkość przemieszczenia narz dzia przy wyjeździe z odwiertu w mm/min. Jeśli wprowadzimy Q208=0, TNC wysuwa narz dzie z materiału z posuwem Q206 Powrót przy łamaniu wióra Q256 (przyrostowo): Wartość, o jak TNC odsuwa narz dzie przy łamaniu wióra
HEIDENHAIN iTNC 530
287
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
WSTECZNE POGŁ BIANIE (cykl G204)
Maszyna i TNC musz być przygotowane przez producenta maszyn. Ten cykl pracuje tylko z tak zwanymi wytaczadłami wstecznymi. Przy pomocy tego cyklu wytwarza si pogł bienia, które znajduj si na dolnej stronie obrabianego przedmiotu. 1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Tam TNC przeprowadza orientacj wrzeciona do 0° pozycji i przesuwa narz dzie o wymiar mimośrodu 3 Nast pnie narz dzie zagł bia si z posuwem posuwem pozycjonowania wst pnego w rozwiercony odwiert, aż ostrz znajdzie si na Bezpiecznej wysokości poniżej dolnej kraw dzi obrabianego przedmiotu 4 TNC przemieszcza narz dzie ponownie na środek odwiertu, wł cza wrzeciono i jeśli zachodzi potrzeba chłodziwo i przemieszcza narz dzie z posuwem pogł biania na zadan gł bokość pogł biania 5 Jeśli wprowadzono, narz dzie przebywa na dnie pogł bienia i wysuwa si ponownie z odwiertu, TNC przeprowadza orientacj wrzeciona i przesuwa je ponownie o wymiar mimośrodu 6 Nast pnie TNC przemieszcza narz dzie z posuwem pozycjonowania wst pnego na Bezpieczn wysokość i z tamt d – jeśli wprowadzono– na biegu szybkim na 2 g Bezpieczn wysokość. Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy przy pogł bianiu. Uwaga: Dodatni znak liczby pogł bia w kierunku dodatniej osi wrzeciona. Tak wprowadzić długość wrzeciona, że nie kraw dź ostrza, lecz kraw dź dolna wytaczadła była wymiarowana. TNC uwzgl dnia przy obliczaniu punktu startu pogł bienia długość kraw dzi ostrza wytaczadła i grubość materiału.
Z
X
Z
Q204 Q200 Q250 Q249 Q200
Q203
X
Z
Q253
Q251 Q252
Q255 Q254 Q214
X
288
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość pogł bienia Q249 (przyrostowo): Odst p dolna kraw dź obrabianego przedmiotu – dno pogł bienia. Dodatni znak liczby wytwarza pogł bienie w dodatnim kierunku osi wrzeciona Grubość materiału Q250 (przyrostowo): Grubość obrabianego przedmiotu Wymiar mimośrodu Q251 (przyrostowo): Wymiar mimośrodu wytaczadła; zaczerpn ć z listy danych narz dzi Wysokość ostrzy Q252 (przyrostowo): Odst p dolnej kraw dzi wytaczadła – ostrze główne; zaczerpn ć z listy danych narz dzi Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy zagł bianiu w materiał obrabianego przedmiotu lub przy wysuwaniu narz dzia z materiału w mm/min Posuw pogł biania Q254: Pr dkość przemieszczenia narz dzia przy pogł bianiu w mm/ min Przerwa czasowa Q255: Przerwa czasowa w sekundach na dnie pogł bienia Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Kierunek wyjścia z materiału (0/1/2/3/4) Q214: Określić kierunek, w którym TNC ma przemieszczać narz dzie o wymiar mimośrodu (po orientacji wrzeciona); wprowadzenie 0 nie jest dozwolone 1 2 3 4 Wysun ć narz dzie z materiału w kierunku ujemnym osi głównej Wysun ć narz dzie z materiału w kierunku ujemnym osi pomocniczej Wysun ć narz dzie z materiału w kierunku dodatnim osi głównej Wysun ć narz dzie z materiału w kierunku dodatnim osi pomocniczej
N110 G204 G204 POGŁ BIANIE WSTECZNE Q200=2 Q249=+5 Q250=20 Q252=15 ;ODST P BEZPIECZ. ;GŁ B.POGŁ BIANIA ;GRUBOŚĆ MATERIAŁU ;WYSOKOŚĆ OSTRZY
Q251=3.5 ;WYMIAR MIMOŚRODU Q253=750 ;POSUW POZ.WST P. Q254=200 ;POSUW POGŁ. Q255=0 Q204=50 Q214=1 Q336=0 ;PRZERWA CZASOWA ;2. ODST P BEZPIECZ. ;KIERUNEK SWOB.PRZEMIESZCZ. ;K T WRZECIONA Q203=+20 ;WSPŁ. POWIERZCHNI
HEIDENHAIN iTNC 530
289
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Niebezpieczeństwo kolizji! Prosz sprawdzić, gdzie znajduje si ostrze narz dzia, jeśli zaprogramujemy orientacj wrzeciona pod k tem, który wprowadzany jest w Q336 (np. w rodzaju pracy Pozycjonowanie z r cznym wprowadzeniem danych). Prosz tak wybrać k t, aby ostrze narz dzia leżało równolegle do jednej z osi współrz dnych. Prosz wybrać taki kierunek odjazdu od materiału, aby narz dzie odsun ło si od kraw dzi odwiertu. K t dla orientacjiwrzeciona Q336 (absolutnie): K t, pod którym TNC pozycjonuje narz dzie przed pogł bianiem i przed wyjściem z odwiertu
290
8 Programowanie: cykle
UNIWERSALNE WIERCENIE GŁ BOKIE (cykl G205)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie wierci z wprowadzonym F do pierwszej gł bokości dosuwu 3 Jeżeli wprowadzono łamanie wióra, to TNC przemieszcza narz dzie z powrotem, o wprowadzon wartość ruchu powrotnego. Jeśli pracujemy bez łamania wióra, to TNC odsuwa narz dzie na biegu szybkim na bezpieczn wysokość i nast pnie znowu na biegu szybkim na wprowadzony odst p wyprzedzania nad pierwsz gł bokości dosuwu 4 Nast pnie narz dzie wierci z posuwem o dalsz wartość gł bokości dosuwu. Gł bokość dosuwu zmniejsza si z każdym dosuwem o ilość zdejmowanego materiału – jeśli to wprowadzono 5 TNC powtarza t operacj (2 4), aż zostanie osi gni ta gł bokość wiercenia 6 Na dnie wiercenia narz dzie przebywa –jeśli wprowadzono – dla wysuni cia z materiału i zostaje odsuni te po tej przerwie czasowej z posuwem ruchu powrotnego na Bezpieczn wysokość. Jeśli wprowadzono 2 g Bezpieczn wysokość, TNC przemieszcza narz dzie na biegu szybkim na t wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
291
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu (wierzchołek stożka wiercenia) Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wierceniu w mm/ min Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Gł bokość nie musi być wielokrotności gł bokości dosuwu. TNC dojeżdża jednym chodem roboczym na gł bokość jeżeli: Gł bokość dosuwu i gł bokość s sobie równe Gł bokość dosuwu jest wi ksza niż gł bokość Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Ilość zdejmowanego materiału Q212 (przyrostowo): Wartość, o jak TNC zmniejsza gł bokość dosuwu Q202 Minimalna gł bokość dosuwu Q205 (przyrostowo): Jeśli wprowadzono ilość zdejmowanego materiału, to TNC ogranicza dosuw do wprowadzonej z Q205 wartości Odst p wyprzedzenia u góry Q258 (przyrostowo): Bezpieczna wysokość dla pozycjonowania na biegu szybkim, jeśli TNC przemieszcza narz dzie po powrocie z odwiertu ponowenie na aktualn gł bokość dosuwu; wartość jak przy pierwszym dosuwie Odst p wyprzedzenia u dołu Q259 (przyrostowo): Bezpieczna wysokość dla pozycjonowania na biegu szybkim, jeśli TNC przemieszcza narz dzie po powrocie z odwiertu ponowenie na aktualn gł bokość dosuwu; wartość jak przy pierwszym dosuwie Jeśli wprowadzimy Q258 nie równy Q259, to TNC zmienia równomiernie odst p wyprzedzania pomi dzy pierwszym i ostatnim dosuwem.
Př klad: NC bloki N110 G205 WIERCENIE UNIWERSALNE Q200=2 ;ODST P BEZPIECZ. Q201= 80 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q202=15 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;2. ODST P BEZPIECZ.
Q203=+100 ;WSPŁ. POWIERZCHNI Q204=50 Q212=0.5 ;ILOŚĆ ZDEJMOWANEGO MATERIAŁU Q205=3 ;MIN. GŁ BOKOŚĆ DOSUWU Q258=0.5 ;ODST P WYPRZEDZENIA U GÓRY Q259=1 Q257=5 ;ODST P WYPRZEDZ. U DOŁU ;GŁ.WIERCENIA ŁAMANIE WIÓRA
Q256=0.2 ;RZ PRZY ŁAMANIU WIÓRA Q211=0.25 ;PRZERWA CZASOWA U DOŁU Q379=7.5 ;PUNKT STARTU Q253=750 ;POSUW POZ.WST P.
292
8 Programowanie: cykle
Gł bokość wiercenia przy łamaniu wióra Q257 (przyrostowo): Dosuw, po którym TNC przeprowadza łamanie wióra. Nie nast puje łamanie wióra, jeśli wprowadzono 0 Powrót przy łamaniu wióra Q256 (przyrostowo): Wartość, o jak TNC odsuwa narz dzie przy łamaniu wióra Przerwa czasowa na dole Q211: Czas w sekundach, w którym narz dzie przebywa na dnie odwiertu Punkt startu w zagł bieniu Q379 (przyrostowo w odniesieniu do powierzchni obrabianego przedmiotu): Punkt startu właściwej obróbki wierceniem, jeśli dokonano już wiercenia wst pnego przy pomocy krótszego narz dzia na określon gł bokość. TNC przemieszcza si z Posuwem pozycjonowania wst pnego z bezpiecznej odległości na punkt startu w zagł bieniu Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy pozycjonowaniu z bezpiecznej odległości na punkt startu w zagł bieniu w mm/min. Działa tylko, jeśli Q379 wprowadzono nie równym 0 Jeśli poprzez Q379 wprowadzono punkt startu w zagł bieniu, to TNC zmienia tylko punkt startu ruchu dosuwowego. Przemieszczenia powrotu nie zostaj zmienione przez TNC, odnosz si one do współrz dnej powierzchni obrabianego przedmiotu.
HEIDENHAIN iTNC 530
293
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
FREZOWANIE ODWIERTÓW (cykl G208)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na zadan bezpieczn wysokość nad powierzchni obrabianego przedmiotu i najeżdża wprowadzon średnic na obwodzie zaokr glenia (jeśli jest miejsce) 2 Narz dzie wierci z wprowadzonym posuwem F po linii śrubowej aż do wprowadzonej gł bokości odwiertu 3 Jeśli zostanie osi ni ta gł bokość wiercenia, to TNC wykonuje jeszcze raz koło pełne, aby usun ć pozostawiony przy zagł bianiu materiał 4 Nast pnie TNC pozycjonuje narz dzie ponownie na środek odwiertu 5 Na koniec TNC przemieszcza narz dzie na biegu szybkim na Bezpieczn wysokość . Jeśli wprowadzono 2 g Bezpieczn wysokość, TNC przemieszcza narz dzie na biegu szybkim na t wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli została wprowadzona średnica odwiertu równa średnicy narz dzia, TNC wierci bez interpolacji linii śrubowej, bezpośrednio na zadan gł bokość.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
294
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p dolna kraw dź narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wierceniu po linii śrubowej w mm/min Dosuw na jedn lini śrubow Q334 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te po linii śrubowej (=360°) Prosz zwrócić uwag , że narz dzie przy zbyt dużym dosuwie zarówno samo si uszkodzi jak i obrabiany przedmiot. Aby unikn ć wprowadzania zbyt dużych dosuwów, prosz wprowadzić w tabeli narz dzi w szpalcie ANGLE maksymalny możliwy k t zagł bienia narz dzia, patrz „Dane o narz dziach”, strona 165. TNC oblicza wówczas automatycznie maksymalnie dozwolony dosuw i w razie potrzeby zmienia wprowadzon wartość. Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Zadana średnica Q335 (absolutna): średnica odwiertu: Jeśli zostanie wprowadzona zadana średnica równa średnicy narz dzia, to TNC wierci bez interpolacji linii śrubowej, bezpośrednio na zadan gł bokość. Wywiercona wst pnie średnica Q342 (absolutna): Kiedy tylko wprowadzimy pod Q324 wartość wi ksz od 0, to TNC nie przeprowadzi sprawdzenia stosunku średnicy w odniesieniu do średnicy zadanej i średnicy narz dzia. W ten sposób można wyfrezować odwierty, których średnica jest wi cej niż dwukrotnie wi ksza od średnicy narz dzia
Př klad: NC bloki N120 G208 FREZOWANIE UKOSNE NA GOTOWO Q200=2 ;ODST P BEZPIECZ. Q201= 80 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q334=1.5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ Q203=+100 ;WSPŁ. POWIERZCHNI Q204=50 Q335=25 Q342=0 ;2. ODST P BEZPIECZ. ;ZADANA ŚREDNICA ;WYZNACZONA Z GÓRY SREDNICA
HEIDENHAIN iTNC 530
295
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
GWINTOWANIE NOWE z uchwytem wyrównawczym (cykl G206)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie dojeżdża jednym chodem roboczym na gł bokość wiercenia 3 Nast pnie zostaje odwrócony kierunek obrotu wrzeciona i narz dzie po przerwie czasowej odsuni te na Bezpieczn wysokość. Jeśli wprowadzono 2 g Bezpieczn wysokość, TNC przemieszcza narz dzie na biegu szybkim na t wysokość 4 Na bezpiecznej wysokości kierunek obrotu wrzeciona zostaje ponownie odwrócony Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Narz dzie musi być zamocowane w uchwycie wyrównawczym długości. Uchwyt wyrównawczy długości kompensuje wartości tolerancji posuwu i liczby obrotów w czasie obróbki. W czasie kiedy cykl zostaje odpracowywany, gałka obrotowa dla liczby obrotów Override nie działa. Gałka obrotowa dla posuwu Override jest tylko cz ściowo aktywna (wyznaczona przez producenta, prosz uwzgl dnić podr cznik obsługi maszyny). Dla prawoskr tnych gwintów uaktywnić wrzeciono przy pomocy M3, dla lewoskr tnych gwintów przy pomocy M4.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
296
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia (pozycja startu) – powierzchnia obrabianego przedmiotu; wartość orientacyjna: 4x skok gwintu Gł bokość wierceniaQ201 (długość gwintu, przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno gwintu Posuw F: Q206: Pr dkość przemieszczenia narz dzia przy gwintowaniu Przerwa czasowa na dole Q211: Wprowadzić wartość pomi dzy 0 i 0,5 sekundy, aby nie dopuścić do zaklinowania si narz dzia przy powrocie Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Ustalenie posuwu: F= S x p F: Posuw (mm/min) S: Pr dkość obrotowa wrzeciona (obr/min) p: Skok gwintu (mm) Wysuni cie narz dzia z materiału przy przerwaniu programu Jeśli w czasie gwintowania zostanie naciśni ty zewn trzny przycisk Stop, TNC pokazuje Softkey, przy pomocy którego można wysun ć narz dzie z materiału. Př klad: NC bloki N250 G206 GWINTOWANIE NOWE Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q211=0.25 ;PRZERWA CZASOWA U DOŁU Q203=+25 ;WSPŁ. POWIERZCHNI Q204=50 ;2. ODST P BEZPIECZ.
HEIDENHAIN iTNC 530
297
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
GWINTOWANIE bez uchwytu wyrównawczego GS NOWE (cykl G207)
Maszyna i TNC musz być przygotowane przez producenta maszyn. TNC nacina gwint albo jednym albo kilkoma chodami roboczymi bez uchwytu wyrównawczego. 1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie dojeżdża jednym chodem roboczym na gł bokość wiercenia 3 Nast pnie zostaje odwrócony kierunek obrotu wrzeciona i narz dzie po przerwie czasowej odsuni te na Bezpieczn wysokość. Jeśli wprowadzono 2 g Bezpieczn wysokość, TNC przemieszcza narz dzie na biegu szybkim na t wysokość 4 Na bezpiecznej wysokości TNC zatrzymuje wrzeciono Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru Gł bokość wiercenia określa kierunek pracy. TNC oblicza posuw w zależności od pr dkości obrotowej. Jeśli w czasie gwintowania zostanie obrócona gałka obrotowa dla Override pr dkości obrotowej, TNC dopasowuje posuw automatycznie Gałka obrotowa dla Override posuwu nie jest aktywna. Na końcu cyklu wrzeciono zostaje zatrzymane. Przed nast pn obróbk prosz ponownie wł czyć wrzeciono przy pomocy M3 (lub M4).
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
298
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia (pozycja startu) – powierzchnia obrabianego przedmiotu Gł bokość wiercenia Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno gwintu Skok gwintu Q239 Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny –= gwint lewoskr tny Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Wysuni cie narz dzia z materiału przy przerwaniu programu Jeśli w czasie nacinania gwintu naciśniemy zewn trzny przycisk Stop, to TNC pokazuje Softkey WYSUNI CIE NARZ. R CZ. Jeśli naciśniemy WYSUNI CIE NARZ.R CZ., to można wysun ć narz dzie z materiału, samodzielnie nim steruj c. Prosz w tym celu nacisn ć przycisk dodatniego ustawienia aktywnej osi wrzeciona.
Př klad: NC bloki N26 G207 GWINT. GS NOWE Q200=2 Q239=+1 Q204=50 ;ODST P BEZPIECZ. ;SKOK GWINTU ;2. ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q203=+25 ;WSPŁ. POWIERZCHNI
HEIDENHAIN iTNC 530
299
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
GWINTOWANIE ŁAMANIE WIÓRA (cykl G209)
Maszyna i TNC musz być przygotowane przez producenta maszyn. TNC nacina gwint w kilku dosuwach na zadan gł bokość. Poprzez parametr można określić, czy przy łamaniu wióra narz dzie ma zostać całkowicie wysuni te z odwiertu czy też nie. 1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na zadan wysokość nad powierzchni obrabianego przedmiotu i przeprowadza tam orientacj wrzeciona 2 Narz dzie przemieszcza si na zadan gł bokość dosuwu, odwraca kierunek obrotu wrzeciona i – w zależności od definicji– przesuwa si o określony odcinek lub wyjeżdża z odwiertu dla usuni cia wiórów 3 Nast pnie kierunek obrotu wrzeciona zostaje ponownie odwrócony i dokonuje si przejazdu na nast pn gł bokość dosuwu 4 TNC powtarza t operacj (2 do 3), aż zostanie osi gni ta wprowadzona gł bokość gwintu 5 Nast pnie narz dzie zostaje odsuni te na Bezpieczn wysokość. Jeśli wprowadzono 2 g Bezpieczn wysokość, TNC przemieszcza narz dzie na biegu szybkim na t wysokość 6 Na bezpiecznej wysokości TNC zatrzymuje wrzeciono Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru gł bokość gwintu określa kierunek pracy. TNC oblicza posuw w zależności od pr dkości obrotowej. Jeśli w czasie gwintowania zostanie obrócona gałka obrotowa dla Override pr dkości obrotowej, TNC dopasowuje posuw automatycznie Gałka obrotowa dla Override posuwu nie jest aktywna. Na końcu cyklu wrzeciono zostaje zatrzymane. Przed nast pn obróbk prosz ponownie wł czyć wrzeciono przy pomocy M3 (lub M4).
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu! 300 8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia (pozycja startu) – powierzchnia obrabianego przedmiotu Gł bokość gwintu Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno gwintu Skok gwintu Q239 Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny –= gwint lewoskr tny Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Gł bokość wiercenia przy łamaniu wióra Q257 (przyrostowo): Dosuw, po którym TNC przeprowadza łamanie wióra. Powrót przy łamaniu wióra Q256: TNC mnoży skok Q239 przez wprowadzon wartość i odsuwa narz dzie przy łamaniu wióra o wyliczon wartość. Jeżeli wprowadzimy Q256 = 0, to TNC wysuwa narz dzie dla usuni cia wióra całkowicie z odwiertu (na Bezpieczn wysokość) K t dla orientacjiwrzeciona Q336 (absolutnie): K t, pod którym TNC pozycjonuje narz dzie przed zabiegiem nacinania gwintu. W ten sposób można dokonać ponownego nacinania lub poprawek Wysuni cie narz dzia z materiału przy przerwaniu programu Jeśli w czasie nacinania gwintu naciśniemy zewn trzny przycisk Stop, to TNC pokazuje Softkey WYSUNI CIE NARZ. R CZ. Jeśli naciśniemy WYSUNI CIE NARZ.R CZ., to można wysun ć narz dzie z materiału, samodzielnie nim steruj c. Prosz w tym celu nacisn ć przycisk dodatniego ustawienia aktywnej osi wrzeciona.
Př klad: NC bloki N260 G207 GWINT.ŁAM. WIÓRA Q200=2 Q239=+1 Q204=50 Q257=5 Q256=1 Q336=+0 ;ODST P BEZPIECZ. ;SKOK GWINTU ;2. ODST P BEZPIECZ. ;GŁ.WIERCENIA ŁAMANIE WIÓRA ;RZ PRZY ŁAMANIU WIÓRA ;K T WRZECIONA Q201= 20 ;GŁ BOKOŚĆ GWINTU Q203=+25 ;WSPŁ. POWIERZCHNI
HEIDENHAIN iTNC 530
301
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Podstawy o frezowaniu gwintów
Warunki Obrabiarka powinna być wyposażona w chłodzenie wrzeciona (płyn obróbkowy, ciecz chłodz co smaruj ca przynajmniej 30 barów, ciśnienie powietrza min. 6 barów) Ponieważ przy frezowaniu gwintów powstaj z reguły odkształcenia na profilu gwintu, konieczne s korekty zwi zane ze specyfik narz dzi, któr to można zaczerpn ć z katalogu narz dzi lub uzyskać od producenta narz dzi. Korekcja zostaje przeprowadzana przy TOOL CALL poprzez delt promienia DR Cykle 262, 263, 264 i 267 mog być używane tylko z prawoskr tnymi narz dziami. Dla cyklu 265 można używać narz dzi prawoskr tnych i lewoskr tnych Kierunek pracy wynika z nast puj cych parametrów wprowadzenia: Znak liczby skoku gwintu Q239 (+ = gwint prawoskr tny /– = gwint lewoskr tny) i rodzaj frezowania Q351 (+1 = współbieżne /–1 = przeciwbieżne). Na podstawie poniższej tabeli widoczne s zależności pomi dzy wprowadzanymi parametrami w przypadku prawoskr tnych narz dzi. Gwint wewn trzny prawoskr tny lewoskr tny prawoskr tny lewoskr tny Gwint zewn trzny prawoskr tny lewoskr tny prawoskr tny lewoskr tny Skok + – + – Rodzaj frezowania +1(RL) –1(RR) –1(RR) +1(RL) Rodzaj frezowania +1(RL) –1(RR) –1(RR) +1(RL) Kierunek pracy (obróbki) Z+ Z+ Z– Z– Kierunek pracy (obróbki) Z– Z– Z+ Z+
Skok + – + –
302
8 Programowanie: cykle
Niebezpieczeństwo kolizji! Prosz programować dla dosuwów wgł bnych zawsze ten sam znak liczby, ponieważ cykle posiadaj kilka różnych kolejności operacji, które s niezależne od siebie. Kolejność, według której wybrany zostanie kierunek pracy, jest opisana w odpowiednich cyklach. Jeżeli chcemy np. powtórzyć jakiś cykl tylko z operacj zagł biania, to prosz wprowadzić dla gł bokości gwintu 0, kierunek pracy zostanie wówczas określony poprzez gł bokość pogł biania. Post powanie w przypadku p kni cia narz dzia! Jeśli podczas nacinania gwintu dojdzie do p kni cia narz dzia, to prosz zatrzymać przebieg programu, przejść do trybu pracy Pozycjonowanie z r cznym wprowadzeniem danych i przemieścić wówczas narz dzie ruchem liniowym na środek odwiertu. Nast pnie można przemieścić swobodnie narz dzie w osi dosuwu i wymienić.
TNC odnosi zaprogramowany posuw przy frezowaniu gwintów do kraw dzi ostrza narz dzia. Ponieważ TNC wyświetla posuw w odniesieniu do toru punktu środkowego, wyświetlona wartość nie jest zgodna z zaprogramowan wartości . Kierunek zwoju gwintu zmienia si , jeśli odpracowujemy cykl frezowania gwintu w poł czeniu z cyklem 8 ODBICIE LUSTRZANE tylko w jednej osi.
HEIDENHAIN iTNC 530
303
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
FREZOWANIE GWINTU (cykl G262)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie przemieszcza si z zaprogramowanym posuwem pozycjonowania wst pnego na płaszczyzn startu, która wynika ze znaku liczby skoku gwintu, rodzaju frezowania i liczby powtórzeń do wykonania 3 Nast pnie narz dzie przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu. Przy tym zostaje przeprowadzone jeszcze przed przemieszczeniem dosuwu po linii śrubowej (Helix) przemieszczenie wyrównawcze w osi narz dzia, aby rozpocz ć z torem gwintu na zaprogramowanym poziomie startu 4 W zależności od parametru Wznowienie (pracy) narz dzie frezuje gwint jednym, kilkoma z przesuni ciami lub ruchem ci głym po linii śrubowej 5 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Przy końcu cyklu TNC przemieszcza narz dzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2 g Bezpieczna wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametru cyklu Gł bokość gwintu określa kierunek pracy (obróbki). Jeśli zaprogramujemy Gł bokość gwintu = 0, to TNC nie wykonuje tego cyklu. Przemieszczenie dosuwu na nominaln średnic gwintu nast puje na półkolu od środka. Jeśli średnica narz dzia jest 4 krotny skok mniejsza niż nominalna średnica gwintu to zostaje przeprowadzone boczne pozycjonowanie wst pne.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
304
8 Programowanie: cykle
Zadana średnica Q335: Nominalna średnica gwintu Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny – = gwint lewoskr tny Gł bokość gwintu Q201 (przyrostowo): Odst p pomi dzy powierzchni obrabianego przedmiotu i dnem gwintu Dodatkowa obróbka Q355: Liczba zwojów gwintu, o któr narz dzie zostaje przesuni te, patrz rysunek po prawej stronie u dołu 0 = 360° linia śrubowa na gł bokość gwintu 1 = ci gła linia śrubow na całej długości gwintu >1 = kilka torów Helix z dosuwami i odsuni ciami narz dzia, pomi dzy nimi TNC przesuwa narz dzie o wartość Q355 razy skok Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy zagł bianiu w materiał obrabianego przedmiotu lub przy wysuwaniu narz dzia z materiału w mm/min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03 +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Př klad: NC bloki N250 G262 FREZOWANIE GWINTOW Q335=10 ;ZADANA ŚREDNICA Q239=+1.5 ;SKOK Q201= 20 ;GŁ BOKOŚĆ GWINTU Q355=0 Q351=+1 Q200=2 Q204=50 ;DODATKOWE PRZEJŚCIE ;RODZAJ FREZOWANIA ;ODST P BEZPIECZ. ;2. ODST P BEZPIECZ. Q253=750 ;POSUW POZ.WST P.
Q203=+30 ;WSPŁ. POWIERZCHNI Q207=500 ;POSUW FREZOWANIA
HEIDENHAIN iTNC 530
305
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
FREZOWANIE GWINTÓW WPUSZCZANYCH (cykl G263)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Pogł bianie 2 Narz dzie przemieszcza si z posuwem pozycjonowania wst pnego na gł bokość pogł biania minus bezpieczna wysokość i nast pnie z posuwem pogł biania na gł bokość pogł biania 3 Jeżeli wprowadzono bezpieczn wysokość z boku, TNC pozycjonuje narz dzie od razu z posuwem pozycjonowania wst pnego na gł bokość pogł biania 4 Nast pnie TNC przemieszcza si , w zależności od ilości miejca ze środka lub z bocznym pozycjonowaniem wst pnym do średnicy rdzenia i wykonuje ruch okr żny Pogł bianie czołowo 5 Narz dzie przemieszcza si z posuwem pozycjonowania wst pnego na Gł bokość pogł biania czołowo 6 TNC pozycjonuje narz dzie nieskorygowane ze środka poprzez półokr g na wartość przesuni cia czołowegoi wykonuje ruch okr żny z posuwem pogł biania. 7 Nast pnie TNC przemieszcza narz dzie ponownie po półkolu do środka odwiertu
306
8 Programowanie: cykle
Frezowanie gwintów 8 Narz dzie przemieszcza si z zaprogramowanym posuwem pozycjonowania wst pnego na płaszczyzn startu, która wynika ze znaku liczby skoku gwintu, rodzaju frezowania i liczby powtórzeń do wykonania 9 Nast pnie narz dzie przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu i frezuje gwint 360° ruchem po linii śrubowej 10 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 11 Przy końcu cyklu TNC przemieszcza narz dzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2 g Bezpieczna wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametrów cykli Gł bokość gwintu, gł bokość pogł biania lub Gł bokość czołowo określa kierunek pracy. Kierunek pracy zostaje ustalony według nast puj cej kolejności: 1. Gł bokość gwintu 2. Gł bokość pogł biania 3. Gł bokość czołowo Jeśli wyznaczymy jeden z parametrów gł bokości na 0, to TNC nie wypełni tego kroku obróbki. Jeżeli chcemy czołowo zagł biać, to prosz zdefiniować parametr Gł bokość pogł biania z 0. Prosz zaprogramować Gł bokość gwintu przynajmniej o jedn trzeci skoku gwintu mniejsz niż Gł bokość zagł biania. Bezpieczn wysokość.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
307
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Zadana średnica Q335: Nominalna średnica gwintu Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny – = gwint lewoskr tny Gł bokość gwintu Q201 (przyrostowo): Odst p pomi dzy powierzchni obrabianego przedmiotu i dnem gwintu Gł bokość pogł biania Q356: (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i wierzchołek ostrza narz dzia Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy zagł bianiu w materiał obrabianego przedmiotu lub przy wysuwaniu narz dzia z materiału w mm/min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03 +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Bezpieczna wysokość z boku Q357 (przyrostowo): Odst p pomi dzy ostrzem narz dzia i ściank odwiertu Gł bokość czołowo Q358 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i wierzchołek ostrza narz dzia przy czołowym pogł bianiu Przesuni cie pogł biania czołowo Q359 (inkremental): Odst p o jaki TNC przesuwa środek narz dzia ze środka odwiertu
308
8 Programowanie: cykle
Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Posuw pogł biania Q254: Pr dkość przemieszczenia narz dzia przy pogł bianiu w mm/ min Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min
N250 G263 FREZOWANIE GWINTOW WPUSZCZANYCH Q335=10 ;ZADANA ŚREDNICA Q239=+1.5 ;SKOK Q201= 16 ;GŁ BOKOŚĆ GWINTU Q356= 20 ;GŁ BOKOŚĆ POGŁ BIANIA Q253=750 ;POSUW POZ.WST P. Q351=+1 Q200=2 Q358=+0 Q359=+0 Q204=50 ;RODZAJ FREZOWANIA ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ CZOŁOWO ;PRZESUNI CIE CZOŁOWO ;2. ODST P BEZPIECZ.
Q357=0.2 ;ODST.BEZP.NA BOKU
Q203=+30 ;WSPŁ. POWIERZCHNI Q254=150 ;POSUW POGŁ. Q207=500 ;POSUW FREZOWANIA
HEIDENHAIN iTNC 530
309
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
FREZOWANIE GWINTÓW WIERCONYCH (Zyklus G264)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Wiercenie 2 Narz dzie wierci z wprowadzonym posuwem wgł bnymF do pierwszej gł bokości dosuwu 3 Jeżeli wprowadzono łamanie wióra, to TNC przemieszcza narz dzie z powrotem, o wprowadzon wartość ruchu powrotnego. Jeśli pracujemy bez łamania wióra, to TNC odsuwa narz dzie na biegu szybkim na bezpieczn wysokość i nast pnie znowu na biegu szybkim na wprowadzony odst p wyprzedzania nad pierwsz gł bokości dosuwu 4 Nast pnie narz dzie wierci z posuwem o dalsz wartość gł bokości dosuwu 5 TNC powtarza t operacj (2 4), aż zostanie osi gni ta gł bokość wiercenia Pogł bianie czołowo 6 Narz dzie przemieszcza si z posuwem pozycjonowania wst pnego na Gł bokość pogł biania czołowo 7 TNC pozycjonuje narz dzie nieskorygowane ze środka poprzez półokr g na wartość przesuni cia czołowegoi wykonuje ruch okr żny z posuwem pogł biania. 8 Nast pnie TNC przemieszcza narz dzie ponownie po półkolu do środka odwiertu
310
8 Programowanie: cykle
Frezowanie gwintów 9 Narz dzie przemieszcza si z zaprogramowanym posuwem pozycjonowania wst pnego na płaszczyzn startu, która wynika ze znaku liczby skoku gwintu, rodzaju frezowania i liczby powtórzeń do wykonania 10 Nast pnie narz dzie przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu i frezuje gwint 360° ruchem po linii śrubowej 11 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 12 Przy końcu cyklu TNC przemieszcza narz dzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2 g Bezpieczna wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametrów cykli Gł bokość gwintu, gł bokość pogł biania lub Gł bokość czołowo określa kierunek pracy. Kierunek pracy zostaje ustalony według nast puj cej kolejności: 1. Gł bokość gwintu 2. Gł bokość wiercenia 3. Gł bokość czołowo Jeśli wyznaczymy jeden z parametrów gł bokości na 0, to TNC nie wypełni tego kroku obróbki. Prosz zaprogramować gł bokość gwintu przynajmniej o jedn trzeci skoku gwintu mniejsz niż gł bokość wiercenia.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
311
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Zadana średnica Q335: Nominalna średnica gwintu Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny – = gwint lewoskr tny Gł bokość gwintu Q201 (przyrostowo): Odst p pomi dzy powierzchni obrabianego przedmiotu i dnem gwintu Gł bokość wiercenia Q356: (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i dno odwiertu Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy zagł bianiu w materiał obrabianego przedmiotu lub przy wysuwaniu narz dzia z materiału w mm/min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03 +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Gł bokość nie musi być wielokrotności gł bokości dosuwu. TNC dojeżdża jednym chodem roboczym na gł bokość jeżeli: Gł bokość dosuwu i gł bokość s sobie równe Gł bokość dosuwu jest wi ksza niż gł bokość Odst p wyprzedzenia u góry Q258 (przyrostowo): Bezpieczna wysokość dla pozycjonowania na biegu szybkim, jeśli TNC przemieszcza narz dzie po powrocie z odwiertu ponownie na aktualn gł bokość dosuwu Gł bokość wiercenia przy łamaniu wióra Q257 (przyrostowo): Dosuw, po którym TNC przeprowadza łamanie wióra. Nie nast puje łamanie wióra, jeśli wprowadzono 0 Powrót przy łamaniu wióra Q256 (przyrostowo): Wartość, o jak TNC odsuwa narz dzie przy łamaniu wióra Gł bokość czołowo Q358 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i wierzchołek ostrza narz dzia przy czołowym pogł bianiu Przesuni cie pogł biania czołowo Q359 (inkremental): Odst p o jaki TNC przesuwa środek narz dzia ze środka odwiertu
312
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy wierceniu w mm/ min Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min
N250 G264 FREZOWANIE ODWIERTOW Q335=10 ;ZADANA ŚREDNICA Q239=+1.5 ;SKOK Q201= 16 ;GŁ BOKOŚĆ GWINTU Q356= 20 ;GŁ BOKOŚĆ WIERCENIA Q253=750 ;POSUW POZ.WST P. Q351=+1 Q202=5 ;RODZAJ FREZOWANIA ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;GŁ.WIERCENIA ŁAMANIE WIÓRA ;GŁ BOKOŚĆ CZOŁOWO ;PRZESUNI CIE CZOŁOWO ;ODST P BEZPIECZ. ;2. ODST P BEZPIECZ.
Q258=0.2 ;ODST P WYPRZEDZENIA Q257=5
Q256=0.2 ;RZ PRZY ŁAMANIU WIÓRA Q358=+0 Q359=+0 Q200=2 Q204=50
Q203=+30 ;WSPŁ. POWIERZCHNI Q206=150 ;POSUW WGŁ BNY Q207=500 ;POSUW FREZOWANIA
HEIDENHAIN iTNC 530
313
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
HELIX FREZOWANIE GWINTÓW WIERCONYCH (cykl G265)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Pogł bianie czołowo 2 Przy pogł bianiu przed obróbk gwintu narz dzie przemieszcza si z posuwem pogł biania na Gł bokość pogł biania czołowo. Przy operacji pogł biania po obróbce gwintu TNC przemieszcza narz dzie na gł bokość pogł biania z posuwem pozycjonowania wst pnego 3 TNC pozycjonuje narz dzie nieskorygowane ze środka poprzez półokr g na wartość przesuni cia czołowegoi wykonuje ruch okr żny z posuwem pogł biania. 4 Nast pnie TNC przemieszcza narz dzie ponownie po półkolu do środka odwiertu Frezowanie gwintów 5 TNC przemieszcza narz dzie z zaprogramowanym posuwem pozycjonowania wst pnego na płaszczyzn startu dla gwintu 6 Nast pnie narz dzie przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu. 7 TNC przemieszcza narz dzie po linii śrubowej ci głej w dół, aż zostanie osi gni ta gł bokość gwintu 8 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 9 Przy końcu cyklu TNC przemieszcza narz dzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2 g Bezpieczna wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak liczby parametrów cykli Gł bokość gwintu lub Gł bokość czołowo określa kierunek pracy. Kierunek pracy zostaje ustalony według nast puj cej kolejności: 1. Gł bokość gwintu 2. Gł bokość czołowo Jeśli wyznaczymy jeden z parametrów gł bokości na 0, to TNC nie wypełni tego kroku obróbki. Rodzaj frezowania (przeciwbieżne/współbieżne) określony jest poprzez gwint (prawo /lewoskr tny) i kierunek obrotu narz dzia, ponieważ w tym przypadku możliwy jest tylko kierunek pracy od powierzchni obrabianego przedmiotu w gł b.
314
8 Programowanie: cykle
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
315
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Zadana średnica Q335: Nominalna średnica gwintu Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny – = gwint lewoskr tny Gł bokość gwintu Q201 (przyrostowo): Odst p pomi dzy powierzchni obrabianego przedmiotu i dnem gwintu Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy zagł bianiu w materiał obrabianego przedmiotu lub przy wysuwaniu narz dzia z materiału w mm/min Gł bokość czołowo Q358 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i wierzchołek ostrza narz dzia przy czołowym pogł bianiu Przesuni cie pogł biania czołowo Q359 (inkremental): Odst p o jaki TNC przesuwa środek narz dzia ze środka odwiertu Operacacja pogł biania Q360: Wykonanie fazki 0 = przed obróbk gwintu 1 = po obróbce gwintu Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu
316
8 Programowanie: cykle
Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Posuw pogł biania Q254: Pr dkość przemieszczenia narz dzia przy pogł bianiu w mm/ min Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min
N250 G265 HELIX FREZ.ODWIERTOW Q335=10 ;ZADANA ŚREDNICA Q239=+1.5 ;SKOK Q201= 16 ;GŁ BOKOŚĆ GWINTU Q253=750 ;POSUW POZ.WST P. Q358=+0 Q359=+0 Q360=0 Q200=2 Q204=50 ;GŁ BOKOŚĆ CZOŁOWO ;PRZESUNI CIE CZOŁOWO ;OPERACJA POGŁ BIANIA ;ODST P BEZPIECZ. ;2. ODST P BEZPIECZ.
Q203=+30 ;WSPŁ. POWIERZCHNI Q254=150 ;POSUW POGŁ. Q207=500 ;POSUW FREZOWANIA
HEIDENHAIN iTNC 530
317
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
FREZOWANIE GWINTU ZEWN TRZNEGO (cykl G267)
1 TNC pozycjonuje narz dzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Pogł bianie czołowo 2 TNC dosuwa narz dzie do punktu startu dla czołowego pogł biania, poczynaj c od środka czopu na osi głównej płaszczyzny obróbki. Położenie punktu startu wynika z promienia gwintu, promienia narz dzia i skoku 3 Narz dzie przemieszcza si z posuwem pozycjonowania wst pnego na Gł bokość pogł biania czołowo 4 TNC pozycjonuje narz dzie nieskorygowane ze środka poprzez półokr g na wartość przesuni cia czołowegoi wykonuje ruch okr żny z posuwem pogł biania. 5 Nast pnie TNC przemieszcza narz dzie ponownie po półkolu do punktu startu Frezowanie gwintów 6 TNC pozycjonuje narz dzie do punktu startu, jeśli uprzednio nie dokonano czołowego pogł bienia. Punkt startu Frezowanie gwintów = Punkt startu Pogł bianie czołowe 7 Narz dzie przemieszcza si z zaprogramowanym posuwem pozycjonowania wst pnego na płaszczyzn startu, która wynika ze znaku liczby skoku gwintu, rodzaju frezowania i liczby powtórzeń do wykonania 8 Nast pnie narz dzie przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu. 9 W zależności od parametru Wznowienie (pracy) narz dzie frezuje gwint jednym, kilkoma z przesuni ciami lub ruchem ci głym po linii śrubowej 10 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki
318
8 Programowanie: cykle
11 Przy końcu cyklu TNC przemieszcza narz dzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2 g Bezpieczna wysokość Prosz uwzgl dnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek czopu) płaszczyzny obróbki z korekcj promienia G40 . Konieczne przesuni cie dla pogł biania na stronie czołowej powinno zostać wcześniej ustalone. Należy podać wartość od środka czopu do środka narz dzia (nieskorygowana wartość). Znak liczby parametrów cykli Gł bokość gwintu, gł bokość pogł biania lub Gł bokość czołowo określa kierunek pracy. Kierunek pracy zostaje ustalony według nast puj cej kolejności: 1. Gł bokość gwintu 2. Gł bokość czołowo Jeśli wyznaczymy jeden z parametrów gł bokości na 0, to TNC nie wypełni tego kroku obróbki. Znak liczby parametru cyklu Gł bokość gwintu określa kierunek pracy (obróbki).
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
319
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Zadana średnica Q335: Nominalna średnica gwintu Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i lewoskr tny: += gwint prawoskr tny – = gwint lewoskr tny Gł bokość gwintu Q201 (przyrostowo): Odst p pomi dzy powierzchni obrabianego przedmiotu i dnem gwintu Dodatkowa obróbka Q355: Liczba zwojów gwintu, o które to narz dzie zostaje przesuni te, patrz rysunek po prawej u dołu 0 = linia śrubowa na gł bokość gwintu 1 = ci gła linia śrubow na całej długości gwintu >1 = kilka torów Helix z dosuwami i odsuni ciami narz dzia, pomi dzy nimi TNC przesuwa narz dzie o wartość Q355 razy skok Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy zagł bianiu w materiał obrabianego przedmiotu lub przy wysuwaniu narz dzia z materiału w mm/min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03 +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne
320
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość czołowo Q358 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i wierzchołek ostrza narz dzia przy czołowym pogł bianiu Przesuni cie pogł biania czołowo Q359 (inkremental): Odst p o jaki TNC przesuwa środek narz dzia ze środka czopu Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Posuw pogł biania Q254: Pr dkość przemieszczenia narz dzia przy pogł bianiu w mm/ min Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min
N250 G267 FREZ.GWINTOW ZEWNETRZNYCH Q335=10 ;ZADANA ŚREDNICA Q239=+1.5 ;SKOK Q201= 20 ;GŁ BOKOŚĆ GWINTU Q355=0 Q351=+1 Q200=2 Q358=+0 Q359=+0 Q204=50 ;DODATKOWE PRZEJŚCIE ;RODZAJ FREZOWANIA ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ CZOŁOWO ;PRZESUNI CIE CZOŁOWO ;2. ODST P BEZPIECZ. Q253=750 ;POSUW POZ.WST P.
Q203=+30 ;WSPŁ. POWIERZCHNI Q254=150 ;POSUW POGŁ. Q207=500 ;POSUW FREZOWANIA
HEIDENHAIN iTNC 530
321
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Př klad: NC bloki
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Przykład: Cykle wiercenia
Y
100 90
10
10 20
80 90 100
X
%LINIOWO G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+3 * N40 T1 G17 S4500 * N50 G00 G40 G90 Z+250 * N60 G200 WIERCENIE Q200=2 ;ODST P BEZPIECZ. Q201= 15 ;GŁ BOKOŚĆ Q206=250 ;F WEJŚCIE W MATERIAŁ Q202=5 Q210=0 Q204=20 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZER.CZAS. U GÓRY ;2. ODST.BEZP. Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Definicja cyklu Definicja cz ści nieobrobionej
Q203= 10 ;WSP.POWIERZCHNI Q211=0.2 ;PRZERWA CZASOWA U DOŁU
322
8 Programowanie: cykle
N70 X+10 Y+10 M3 * N80 Z 8 M99 * N90 Y+90 M99 * N100 Z+20 * N110 X+90 * N120 Z 8 M99 * N130 Y+10 M99 * N140 G00 Z+250 M2 * N99999999 %C200 G71 *
Dosun ć narz dzie do wiercenia 1, wł czyć wrzeciono Pozycjonować wst pnie w osi wrzeciona, wywołanie cyklu Dosun ć narz dzie do wiercenia 2, wywołanie cyklu swobodne przemieszczenie osi wrzeciona Dosun ć narz dzie do wiercenia 3 Pozycjonować wst pnie w osi wrzeciona, wywołanie cyklu Dosun ć narz dzie do wiercenia 4, wywołanie cyklu Przemieścić narz dzie poza materiałem, koniec programu Wywołanie cyklu
HEIDENHAIN iTNC 530
323
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
Przykład: Cykle wiercenia
Przebieg programu Cykl wiercenia programować w programie głównym Zaprogramować obróbk w podprogramie, patrz „Podprogramy”, strona 475
Y
100 M12 70 20 M12
20
70
100
X
%C18 G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+3 * N40 T1 G17 S4500 * N50 G00 G40 G90 Z+250 * N60 G86 P01 +30 P02 1,75 * N70 X+20 Y+20 * N80 L1,0 * N90 X+70 Y+70 * N100 L1,0 * N110 G00 Z+250 M2 * N120 G98 L1 * N130 G36 S0 * N140 M19 * N150 G01 G91 X 2 F1000 * N160 G90 Z 30 * N170 G91 X+2 * N180 G79 * N190 G90 Z+5 * N200 G98 L0 * N99999999 %C18 G71 * Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Definicja cyklu nacinanie gwintu Dosun ć narz dzie do wiercenia 1 Wywołać podprogram 1 Dosun ć narz dzie do wiercenia 2 Wywołać podprogram 1 Wysun ć narz dzie z materiału, koniec programu głównego Podprogram 1: Nacinanie gwintu Określić k t wrzeciona dla orientacji Zorientować wrzeciono (powtórne nacinanie możliwe) Przesun ć narz dzie dla bezkolizyjnego zagł bienia (zależne od przekroju rdzenia i narz dzia) Najechać na gł bokość startow Narz dzie ponownie na środek wiercenia Wywołać cykl 18 wysun ć narz dzie z materiału Koniec podprogramu 1 Definicja cz ści nieobrobionej
324
8 Programowanie: cykle
Przykład: Cykle wiercenia w poł czeniu z tabel punktów
Współrz dne wiercenia s zapisane w pami ci w tabeli punktów TAB1.PNT i zostaj wywołane przez TNC z G79 PAT. Promienie narz dzi s tak wybrane, iż wszystkie kroki robocze można zobaczyć w grafice testowej. Przebieg programu Centrowanie Wiercenie Gwintowanie
100 90 65 55
30 10
M6
Y
10 20
40
80 90 100
X
%1 G71 * N10 G30 G17 X+0 Y+0 Z 20 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+4 * N40 G99 T2 L+0 R+2,4 * N50 G99 T3 L+0 R+3 * N60 T1 G17 S5000 * N70 G01 G40 Z+10 F5000 * Definicja narz dzia nakiełek Definicja narz dzia wiertło Definicja narz dzia gwintownik Wywołanie narz dzia nakiełek Przemieścić narz dzie na bezpieczn wysokość (F zaprogramować z wartości , TNC pozycjonuje po każdym cyklu na bezpieczn wysokość) N80 %:PAT: “TAB1“ * N90 G200 WIERCENIE Q200=2 Q201= 2 Q202=2 Q210=0 Q203=+0 Q204=0 ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZER.CZAS. U GÓRY ;WSP.POWIERZCHNI ;2. ODST.BEZP. Wprowadzić koniecznie 0, działa z tabeli punktów Wprowadzić koniecznie 0, działa z tabeli punktów Ustalić tabel punktów Definicja cyklu nakiełkowania Definicja cz ści nieobrobionej
Q206=150 ;F WEJŚCIE W MATERIAŁ
Q211=0.2 ;PRZERWA CZASOWA U DOŁU HEIDENHAIN iTNC 530 325
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów
N100 G79 „PAT“ F5000 M3 * N110 G00 G40 Z+100 M6 * N120 T2 G17 S5000 * N130 G01 G40 Z+10 F5000 * N140 G200 WIERCENIE Q200=2 ;ODST P BEZPIECZ. Q201= 25 ;GŁ BOKOŚĆ Q206=150 ;F WEJŚCIE W MATERIAŁ Q202=5 Q210=0 Q203=+0 Q204=0 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZER.CZAS. U GÓRY ;WSP.POWIERZCHNI ;2. ODST.BEZP.
Wywołanie cyklu w poł czeniu z tabel punktów TAB1.PNT, Posuw pomi dzy punktami: 5 000 mm/min Swobodne przemieszczenie narz dzia, zmiana narz dzia Wywołanie narz dzia wiertło Przemieścić narz dzie na bezpieczn wysokość (F zaprogramować z wartości , Definicja cyklu Wiercenie
Wprowadzić koniecznie 0, działa z tabeli punktów Wprowadzić koniecznie 0, działa z tabeli punktów
Q211=0.2 ;PRZERWA CZASOWA U DOŁU N150 G79 “PAT“ F5000 M3 * N160 G00 G40 Z+100 M6 * N170 T3 G17 S200 * N180 G00 G40 Z+50 * N190 G84 P01 +2 P02 15 P03 0 P04 150 * N200 G79 “PAT“ F5000 M3 * N210 G00 G40 Z+100 M2 * N99999999 %1 G71 * Tabela punktów TAB1.PNT TAB1.PNT MM NR 0 1 2 3 4 5 6 7 X +10 +40 +90 +80 +80 +90 +10 +20 Y +10 +30 +10 +30 +65 +90 +90 +55 Z +0 +0 +0 +0 +0 +0 +0 +0 Wywołanie cyklu w poł czeniu z tabel punktów TAB1.PNT, Swobodne przemieszczenie narz dzia, zmiana narz dzia Wywołanie narz dzia gwintownik Przemieszczenie narz dzia na bezpieczn wysokość Definicja cyklu gwintownik Wywołanie cyklu w poł czeniu z tabel punktów TAB1.PNT, Przemieścić narz dzie poza materiałem, koniec programu
[END]
326
8 Programowanie: cykle
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Przegl d
Cykl G251KIESZEN PROSTOKATNA Cykl obróbki zgrubnej/wykańczaj cej z wyborem zakresu obróbki i pogł bianiem po linii helix G252 KIESZEN OKRAGŁA Cykl obróbki zgrubnej/wykańczaj cej z wyborem zakresu obróbki i pogł bianiem po linii helix G253 FREZOWANIE ROWKOW Cykl obróbki zgrubnej/wykańczaj cej z wyborem zakresu obróbki i pogł bianiem po linii helix lub ruchem wahadłowym G254 OKRAGŁY ROWEK Cykl obróbki zgrubnej/wykańczaj cej z wyborem zakresu obróbki i pogł bianiem po linii helix lub ruchem wahadłowym G212 KIESZEŃ NA GOT.(prostok tna) Cykl obróbki wykańczaj cej z automatycznym pozycjonowaniem wst pnym 2. odst p bezpieczeństwa G213 CZOP NA GOT.(prostok tny) Cykl obróbki wykańczaj cej z automatycznym pozycjonowaniem wst pnym 2. odst p bezpieczeństwa G214 KIESZEN OKRAGŁA OBROBKA NA GOTOWO Cykl obróbki wykańczaj cej z automatycznym pozycjonowaniem wst pnym 2. odst p bezpieczeństwa Softkey Strona Strona 329
Strona 334
Strona 338
Strona 343
Strona 348
Strona 350
Strona 352
HEIDENHAIN iTNC 530
327
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Cykl G215 CZOP OKRAGŁY OBROBKA NA GOTOWO Cykl obróbki wykańczaj cej z automatycznym pozycjonowaniem wst pnym 2. Odst p bezpieczeństwa G 210 ROWEK RUCHEM WAHADŁOWYM Cykl obróbki zgrubnej/wykańczaj cej z automatycznympozycjonowaniem wst pnym, ruch wahadłowy przy pogł bianiu G211 OKRAGŁY ROWEK Cykl obróbki zgrubnej/wykańczaj cej z automatycznympozycjonowaniem wst pnym, ruch wahadłowy przy pogł bianiu
Softkey
Strona Strona 354
Strona 356
Strona 359
328
8 Programowanie: cykle
KIESZEN PROSTOKATNA (cykl G251)
Przy pomocy cyklu kieszeni prostok tnej G251 można dokonywać pełnej obróbki kieszeni prostok tnej. W zależności od parametrów cyklu do dyspozycji znajduj si nast puj ce alternatywy obróbki: Pełna obróbka: Obróbka zgrubna, obróbka wykańczaj ca dna, obróbka wykańczaj ca boku Tylko obróbka zgrubna Tylko obróbka wykańczaj ca dann i obróbka wykańczaj ca boku Tylko obróbka wykańczaj ca dna Tylko obróbka na gotowo boku Przy nieaktywnej tabeli narz dzi należy zawsze zagł biać si prostopadle w materiał (Q366=0), ponieważ nie można zdefiniować k ta zagł bienia. Obróbka zgrubna 1 Narz dzie zagł bia si na środku kieszeni w materiał obrabianego przedmiotu i przesuwa si na pierwsz gł bokość dosuwu. Sposób pogł biania określamy przy pomocy parametru Q366 2 TNC obrabia kieszeń od wewn trz na zewn trz przy uwzgl dnieniu współczynnika nałożenia (parametr Q370) i naddatku na obróbk wykańczaj c (parametry Q368 i Q369) 3 Przy końcu operacji usuwania materiału TNC odsuwa narz dzie tangencjalnie od ścianki kieszeni, przemieszcza na odst p bezpieczeństwa nad aktualn gł bokość dosuwu i stamt d z powortem na biegu szybkim na środek kieszeni 4 Ta operacja powtarza si , aż zostanie osi gni ta gł bokość frezowania
HEIDENHAIN iTNC 530
329
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Obróbka wykańczaj ca 5 O ile zdefiniowano naddatki na obróbk wykańczaj c , to TNC obrabia na gotowo najpierw ścianki kieszeni, jeśli wprowadzono kilkoma dosuwami. Scianka kieszeni zostaje przy tym najechana tangencjalnie 6 Nast pnie TNC obrabia na gotowo dno kieszeni od wewn trz do zewn trz. Dno kieszeni zostaje przy tym najechane tangencjalnie Prosz uwzgl dnić przed programowaniem Wypozycjonować wst pnie narz dzie na pozycj startu na płaszczyźnie obróbki z korekcj promienia R0. Uwzgl dnić parametr Q367 (położenie kieszeni). TNC wykonuje cykl w osiach (płaszczyzny obróbki), przy pomocy których dokonano dosuwu na pozycj startu. Np. w X i Y, jeśli z G79:G01 X... Y... i w U oraz V, jeśli G79:G01 U... V... programowano. TNC pozycjonuje narz dzie na osi narz dzi automatycznie. Uwzgl dnić parametr Q204 (2. odst p bezpieczeństwa). Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. TNC pozycjonuje narz dzie na końcu cyklu ponownie na pozycji startu. TNC pozycjonuje narz dzie przy końcu operacji usuwania materiału na biegu szybkim z powrotem na środku kieszeni. Narz dzie znajduje si przy tym w odst pie bezpieczeństwa nad aktualn gł bokości dosuwu. Tak wprowadzić odst p bezpieczeństwa, iż narz dzie przy przemieszczeniu nie zostanie zakleszczone przez zeskrawane wióry.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
330
8 Programowanie: cykle
Q207
1. długość kraw dzi bocznej Q218 (przyrostowo): Długość kieszeni, równolegle do osi głównej płaszczyzny obróbki 2. długość kraw dzi bocznej Q219 (przyrostowo): Długość kieszeni, równolegle do osi pomocniczej płaszczyzny obróbki Promień naroża Q220: Promień naroża kieszeni. Jeśli nie wprowadzono, TNC wyznacza promień naroża równy promieniowi narz dzia Naddatek dla obróbki wykańczaj cej z boku Q368 (przyrostowo): Naddatek dla obróbki wykańczaj cej na płaszczyźnie obróbki. Położenie przy obrocie Q224 (absolutnie): K t, o który zostaje cała kieszeń obrócona. Centrum obrotu leży na pozycji, na której znajduje si narz dzie przy wywołaniu cyklu. Położenie kieszeni Q367: Położenie kieszeni w odniesieniu do pozycji narz dzia przy wywołaniu cyklu (patrz rysunek po prawej na środku): 0: Pozycja narz dzia = środek kieszeni 1: Pozycja narz dzia = lewy dolny róg 2: Pozycja narz dzia = prawy dolny róg 3: Pozycja narz dzia = prawy górny róg 4: Pozycja narz dzia = lewy górny róg Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03: +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne
Y
Y
Q367=0 Q367=1
X Y Y
Q367=2
X
Q367=3
Q367=4
X
Y
Q351=1
Q351=+1
k
HEIDENHAIN iTNC 530
Q219
Zakres obróbki (0/1/2) Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczaj ca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczaj ca Obróbka wykańczaj ca na boku i obróbka wykańczaj ca na dnie zostaj tylko wykonane, jeśli został zdefiniowany odpowiedni naddatek na obróbk wykańczaj c (Q368, Q369)
Y
Q218
X
X
X
331
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Q 22 0
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno kieszeni Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te, wprowadzić wartość wi ksz od 0 Naddatek dla obróbki wykańczaj cej dna Q369 (przyrostowo): Naddatek dla obróbki wykańczaj cej dna Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przemieszczeniu na dno w mm/min Dosuw obróbka na gotowo Q338 (przyrostowo): Wymiar, o jaki narz dzie zostaje dosuni te w osi wrzeciona przy obróbce wykańczaj cej. Q338=0: Obróbka wykańczaj ca przy jednym dosuni ciu Bezpieczna wysokość Q200 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni obrabianego przedmiotu Współrz dna powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna bezwzgl dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem)
Q200 Q369 Q368 Q204
Z
Q206
Q338 Q202 Q201
X
Z
Q203
X
332
8 Programowanie: cykle
Współczynnik nałożenia toru Q370: Q370 x promień narz dzia daje boczny dosuw k Sposób pogł biania Q366: Rodzaj sposobu pogł biania: 0 = pogł bianie prostopadłe. Niezależnie od zdefiniowanego w tabeli narz dzia k ta wejścia w materiał ANGLE TNC wchodzi prostopadle w materiał 1 = pogł bianie po linii helix. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach 2 = zagł bienie ruchem wahadłowym. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach. Długość wychylenia przy ruchu wahadłowym zależy od k ta zagł bienia, jako wartość minimaln TNC wykorzystuje podwójn średnic narz dzia Posuw obróbka wykańczaj ca Q385: Pr dkość przemieszczenia narz dzia przy obróbce wykańczaj cej boków i gł bokości w mm/min
N10 G251 KIESZEŃ PROSTOK TNA Q215=0 Q218=80 Q219=60 Q220=5 Q224=+0 Q367=0 Q351=+1 Q202=5 ;ZAKRES OBROBKI ;1. DŁUGOŚĆ BOKU ;2. DŁUGOŚĆ BOKU ;PROMIEŃ NAROżA ;POŁOZENIE PRZY OBROCIE ;POŁOżENIE KIESZENI ;RODZAJ FREZOWANIA ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q368=0.2 ;NADDATEK Z BOKU
Q207=500 ;POSUW FREZOWANIA Q201= 20 ;GŁ BOKOŚĆ
Q369=0.1 ;NADDATEK NA DNIE Q206=150 ;POSUW WGŁEBNY Q338=5 Q200=2 Q203=+0 Q204=50 Q370=1 Q366=1 ;DOSUW OBRÓBKI NA GOTOWO ;ODST P BEZPIECZ. ;WSPŁ. POWIERZCHNI ;2. ODST P BEZPIECZ. ;NAKŁADANIE SIE TOROW KSZTAŁTOWYCH ;POGŁEBIANIE
Q385=500 ;POSUW OBRÓBKA WYKAŃCZAJ CA N20 G79:G01 X+50 Y+50 Z+0 F15000 M3
HEIDENHAIN iTNC 530
333
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Př klad: NC bloki
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
KIESZEN OKRAGŁA (cykl G252)
Przy pomocy cyklu kieszeni okr głej 252 można dokonywać pełnej obróbki kieszeni okr głej. W zależności od parametrów cyklu do dyspozycji znajduj si nast puj ce alternatywy obróbki: Pełna obróbka: Obróbka zgrubna, obróbka wykańczaj ca dna, obróbka wykańczaj ca boku Tylko obróbka zgrubna Tylko obróbka wykańczaj ca dann i obróbka wykańczaj ca boku Tylko obróbka wykańczaj ca dna Tylko obróbka na gotowo boku Przy nieaktywnej tabeli narz dzi należy zawsze zagł biać si prostopadle w materiał (Q366=0), ponieważ nie można zdefiniować k ta zagł bienia. Obróbka zgrubna 1 Narz dzie zagł bia si na środku kieszeni w materiał obrabianego przedmiotu i przesuwa si na pierwsz gł bokość dosuwu. Sposób pogł biania określamy przy pomocy parametru Q366 2 TNC obrabia kieszeń od wewn trz na zewn trz przy uwzgl dnieniu współczynnika nałożenia (parametr Q370) i naddatku na obróbk wykańczaj c (parametry Q368 i Q369)) 3 Przy końcu operacji usuwania materiału TNC odsuwa narz dzie tangencjalnie od ścianki kieszeni, przemieszcza na odst p bezpieczeństwa nad aktualn gł bokość dosuwu i stamt d z powortem na biegu szybkim na środek kieszeni 4 Ta operacja powtarza si , aż zostanie osi gni ta gł bokość frezowania
334
8 Programowanie: cykle
Obróbka wykańczaj ca 5 O ile zdefiniowano naddatki na obróbk wykańczaj c , to TNC obrabia na gotowo najpierw ścianki kieszeni, jeśli wprowadzono kilkoma dosuwami. Scianka kieszeni zostaje przy tym najechana tangencjalnie 6 Nast pnie TNC obrabia na gotowo dno kieszeni od wewn trz do zewn trz. Dno kieszeni zostaje przy tym najechane tangencjalnie Prosz uwzgl dnić przed programowaniem Wypozycjonować wst pnie narz dzie na pozycj startu (środek okr gu) na płaszczyźnie obróbki z korekcj promienia R0. TNC wykonuje cykl w osiach (płaszczyzny obróbki), przy pomocy których dokonano dosuwu na pozycj startu. Np. w X i Y, jeśli z G79:G01 X... Y... i w U oraz V, jeśli G79:G01 U... V... programowano. TNC pozycjonuje narz dzie na osi narz dzi automatycznie. Uwzgl dnić parametr Q204 (2. odst p bezpieczeństwa). Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. TNC pozycjonuje narz dzie na końcu cyklu ponownie na pozycji startu. TNC pozycjonuje narz dzie przy końcu operacji usuwania materiału na biegu szybkim z powrotem na środku kieszeni. Narz dzie znajduje si przy tym w odst pie bezpieczeństwa nad aktualn gł bokości dosuwu. Tak wprowadzić odst p bezpieczeństwa, iż narz dzie przy przemieszczeniu nie zostanie zakleszczone przez zeskrawane wióry.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
335
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Srednica okr gu Q223: Srednica obrobionej na gotowo kieszeni Naddatek dla obróbki wykańczaj cej z boku Q368 (przyrostowo): Naddatek dla obróbki wykańczaj cej na płaszczyźnie obróbki. Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03: +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno kieszeni Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te, wprowadzić wartość wi ksz od 0 Naddatek dla obróbki wykańczaj cej dna Q369 (przyrostowo): Naddatek dla obróbki wykańczaj cej dna Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przemieszczeniu na dno w mm/min Dosuw obróbka na gotowo Q338 (przyrostowo): Wymiar, o jaki narz dzie zostaje dosuni te w osi wrzeciona przy obróbce wykańczaj cej. Q338=0: Obróbka wykańczaj ca przy jednym dosuni ciu
Q223
Zakres obróbki (0/1/2) Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczaj ca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczaj ca Obróbka wykańczaj ca na boku i obróbka wykańczaj ca na dnie zostaj tylko wykonane, jeśli został zdefiniowany odpowiedni naddatek na obróbk wykańczaj c (Q368, Q369)
Y
Q207
X
Z
Q206
Q338 Q202 Q201
X
336
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni obrabianego przedmiotu Współrz dna powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna bezwzgl dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Współczynnik nałożenia toru Q370: Q370 x promień narz dzia daje boczny dosuw k Sposób pogł biania Q366: Rodzaj sposobu pogł biania: 0 = pogł bianie prostopadłe. Niezależnie od zdefiniowanego w tabeli narz dzia k ta wejścia w materiał ANGLE TNC wchodzi prostopadle w materiał 1 = pogł bianie po linii helix. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach Posuw obróbka wykańczaj ca Q385: Pr dkość przemieszczenia narz dzia przy obróbce wykańczaj cej boków i gł bokości w mm/min
Z
Q200 Q369
Q368
Q204
Q203
X
Př klad: NC bloki N10 G252 KIESZEŃ OKR GŁA Q215=0 Q223=60 ;ZAKRES OBROBKI ;SREDNICA OKREGU
Q368=0.2 ;NADDATEK Z BOKU Q207=500 ;POSUW FREZOWANIA Q351=+1 Q202=5 ;RODZAJ FREZOWANIA ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ Q201= 20 ;GŁ BOKOŚĆ
Q369=0.1 ;NADDATEK NA DNIE Q206=150 ;POSUW WGŁEBNY Q338=5 Q200=2 Q203=+0 Q204=50 Q370=1 Q366=1 ;DOSUW OBRÓBKI NA GOTOWO ;ODST P BEZPIECZ. ;WSPŁ. POWIERZCHNI ;2. ODST P BEZPIECZ. ;NAKŁADANIE SIE TOROW KSZTAŁTOWYCH ;POGŁEBIANIE
Q385=500 ;POSUW OBRÓBKA WYKAŃCZAJ CA N20 G79:G01 X+50 Y+50 Z+0 F15000 M3
HEIDENHAIN iTNC 530
337
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
FREZOWANIE ROWKÓW (cykl 253)
Przy pomocy cyklu 253 można dokonywać pełnej obróbki rowka. W zależności od parametrów cyklu do dyspozycji znajduj si nast puj ce alternatywy obróbki: Pełna obróbka: Obróbka zgrubna, obróbka wykańczaj ca dna, obróbka wykańczaj ca boku Tylko obróbka zgrubna Tylko obróbka wykańczaj ca dann i obróbka wykańczaj ca boku Tylko obróbka wykańczaj ca dna Tylko obróbka na gotowo boku Przy nieaktywnej tabeli narz dzi należy zawsze zagł biać si prostopadle w materiał (Q366=0), ponieważ nie można zdefiniować k ta zagł bienia. Obróbka zgrubna 1 Narz dzie przemieszcza si ruchem wahadłowym poczynaj c od lewego punktu środkowego rowka ze zdefiniowanym w tabeli narz dzi k tem pogł bienia na pierwsz gł bokość dosuwu. Sposób pogł biania określamy przy pomocy parametru Q366 2 TNC skrawa rowek od wewn trz do zewn trz przy uwzgl dnieniu naddatków na obróbk wykańczaj c (parametry Q368 i Q369) 3 Ta operacja powtarza si , aż zostanie osi gni ta programowana gł bokość rowka
338
8 Programowanie: cykle
Obróbka wykańczaj ca 4 O ile zdefiniowano naddatki na obróbk wykańczaj c , to TNC obrabia na gotowo najpierw ścianki rowka, jeśli wprowadzono kilkoma dosuwami. Scianka rowka zostaje przy tym najechana tangencjalnie w prawym okr gu rowka 5 Nast pnie TNC obrabia na gotowo dno rowka od wewn trz do zewn trz. Dno rowka zostaje przy tym najechane tangencjalnie Prosz uwzgl dnić przed programowaniem Wypozycjonować wst pnie narz dzie na pozycj startu na płaszczyźnie obróbki z korekcj promienia R0. Uwzgl dnić parametr Q367 (położenie rowka). TNC wykonuje cykl w osiach (płaszczyzny obróbki), przy pomocy których dokonano dosuwu na pozycj startu. Np. w X i Y, jeśli z G79:G01 X... Y... i w U oraz V, jeśli G79:G01 U... V... programowano. TNC pozycjonuje narz dzie na osi narz dzi automatycznie. Uwzgl dnić parametr Q204 (2. odst p bezpieczeństwa). Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli szerokość rowka jest wi ksza niż podwójna średnica narz dzia, to TNC skrawa rowek odpowiednio od wewn trz do zewn trz. To znaczy można również przy użyciu małych narz dzi frezować dowolne rowki.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
HEIDENHAIN iTNC 530
339
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Zakres obróbki (0/1/2) Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczaj ca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczaj ca Obróbka wykańczaj ca na boku i obróbka wykańczaj ca na dnie zostaj tylko wykonane, jeśli został zdefiniowany odpowiedni naddatek na obróbk wykańczaj c (Q368, Q369) Długość rowka Q218 (wartość równolegle do osi głównej płaszczyzny obróbki) Wprowadzić dłuższ kraw dź boczn rowka Szerokość rowka Q219 (wartość równolegle do osi pomocniczej płaszczyzny obróbki) Wprowadzić szerokość rowka; jeśli szerokość rowka wprowadzona jest równa średnicy narz dzia, to TNC dokonuje tylko obróbki zgrubnej (frezowanie rowków podłużnych). Maksymalna szerokość rowka przy obróbce zgrubnej: podwójna średnica narz dzia Naddatek dla obróbki wykańczaj cej z boku Q368 (przyrostowo): Naddatek dla obróbki wykańczaj cej na płaszczyźnie obróbki. Położenie przy obrocie Q224 (absolutnie): K t, o który zostaje obrócony cały rowek. Centrum obrotu leży na pozycji, na której znajduje si narz dzie przy wywołaniu cyklu. Położenie rowka (0/1/2/3/4) Q367: Położenie rowka w odniesieniu do pozycji narz dzia przy wywołaniu cyklu (patrz rysunek po prawej na środku): 0: Pozycja narz dzia = środek rowka 1: Pozycja narz dzia = lewy koniec rowka 2: Pozycja narz dzia = centrum lewego okr gu rowka 3: Pozycja narz dzia = centrum prawego okr gu rowka 4: Pozycja narz dzia = prawy koniec rowka Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03: +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne
Y
Y
Q218
Q224
Q219
X
Y
Y
Q367=1
Q367=2
Q367=0
X Y X
Q367=3
Q367=4
X
X
340
8 Programowanie: cykle
Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno rowka Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te, wprowadzić wartość wi ksz od 0 Naddatek dla obróbki wykańczaj cej dna Q369 (przyrostowo): Naddatek dla obróbki wykańczaj cej dna Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przemieszczeniu na dno w mm/min Dosuw obróbka na gotowo Q338 (przyrostowo): Wymiar, o jaki narz dzie zostaje dosuni te w osi wrzeciona przy obróbce wykańczaj cej. Q338=0: Obróbka wykańczaj ca przy jednym dosuni ciu
Q202 Q201 Q206
Z
Q338
X
HEIDENHAIN iTNC 530
341
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Bezpieczna wysokość Q200 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni obrabianego przedmiotu Współrz dna powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna bezwzgl dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Sposób pogł biania Q366: Rodzaj sposobu pogł biania: 0 = pogł bianie prostopadłe. Niezależnie od zdefiniowanego w tabeli narz dzia k ta wejścia w materiał ANGLE TNC wchodzi prostopadle w materiał 1 = pogł bianie po linii helix. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach. Dokonać zagł bienia w materiał tylko po linii śrubowej, jeśli jest dostatecznie dużo miejsca 2 = zagł bienie ruchem wahadłowym. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach Posuw obróbka wykańczaj ca Q385: Pr dkość przemieszczenia narz dzia przy obróbce wykańczaj cej boków i gł bokości w mm/min
Z
Q200 Q369
Q368
Q204
Q203
X
Př klad: NC bloki N10 G253 FREZOWANIE ROWKÓW Q215=0 Q218=80 Q219=12 Q224=+0 Q367=0 Q351=+1 Q202=5 ;ZAKRES OBROBKI ;DŁUGOŚĆ ROWKA ;SZEROKOŚĆ ROWKA ;POŁOZENIE PRZY OBROCIE ;POŁOżENIE ROWKA ;RODZAJ FREZOWANIA ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q368=0.2 ;NADDATEK Z BOKU
Q207=500 ;POSUW FREZOWANIA Q201= 20 ;GŁ BOKOŚĆ
Q369=0.1 ;NADDATEK NA DNIE Q206=150 ;POSUW WGŁEBNY Q338=5 Q200=2 Q203=+0 Q204=50 Q366=1 ;DOSUW OBRÓBKI NA GOTOWO ;ODST P BEZPIECZ. ;WSPŁ. POWIERZCHNI ;2. ODST P BEZPIECZ. ;POGŁEBIANIE
Q385=500 ;POSUW OBRÓBKA WYKAŃCZAJ CA N20 G79:G01 X+50 Y+50 Z+0 F15000 M3
342
8 Programowanie: cykle
OKRAGŁY ROWEK (cykl 254)
Przy pomocy cyklu 254 można dokonywać pełnej obróbki okr głego rowka. W zależności od parametrów cyklu do dyspozycji znajduj si nast puj ce alternatywy obróbki: Pełna obróbka: Obróbka zgrubna, obróbka wykańczaj ca dna, obróbka wykańczaj ca boku Tylko obróbka zgrubna Tylko obróbka wykańczaj ca dann i obróbka wykańczaj ca boku Tylko obróbka wykańczaj ca dna Tylko obróbka na gotowo boku Przy nieaktywnej tabeli narz dzi należy zawsze zagł biać si prostopadle w materiał (Q366=0), ponieważ nie można zdefiniować k ta zagł bienia. Obróbka zgrubna 1 Narz dzie przemieszcza si ruchem wahadłowym na środku rowka ze zdefiniowanym w tabeli narz dzi k tem zagł bienia na pierwsz gł bokość dosuwu. Sposób pogł biania określamy przy pomocy parametru Q366 2 TNC skrawa rowek od wewn trz do zewn trz przy uwzgl dnieniu naddatków na obróbk wykańczaj c (parametry Q368 i Q369) 3 Ta operacja powtarza si , aż zostanie osi gni ta programowana gł bokość rowka
HEIDENHAIN iTNC 530
343
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Obróbka wykańczaj ca 4 O ile zdefiniowano naddatki na obróbk wykańczaj c , to TNC obrabia na gotowo najpierw ścianki rowka, jeśli wprowadzono kilkoma dosuwami. Scianka rowka zostaje przy tym najechana tangencjalnie 5 Nast pnie TNC obrabia na gotowo dno rowka od wewn trz do zewn trz. Dno rowka zostaje przy tym najechane tangencjalnie Prosz uwzgl dnić przed programowaniem Wypozycjonować wst pnie narz dzie na płaszczyźnie obróbki z korekcj promienia R0. Parametr Q367 (Baza dla długości rowka) odpowiednio zdefiniować. TNC wykonuje cykl w osiach (płaszczyzny obróbki), przy pomocy których dokonano dosuwu na pozycj startu. Np. w X i Y, jeśli z G79:G01 X... Y... i w U oraz V, jeśli G79:G01 U... V... programowano. TNC pozycjonuje narz dzie na osi narz dzi automatycznie. Uwzgl dnić parametr Q204 (2. odst p bezpieczeństwa). Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli szerokość rowka jest wi ksza niż podwójna średnica narz dzia, to TNC skrawa rowek odpowiednio od wewn trz do zewn trz. To znaczy można również przy użyciu małych narz dzi frezować dowolne rowki.
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
344
8 Programowanie: cykle
Zakres obróbki (0/1/2) Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczaj ca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczaj ca Obróbka wykańczaj ca na boku i obróbka wykańczaj ca na dnie zostaj tylko wykonane, jeśli został zdefiniowany odpowiedni naddatek na obróbk wykańczaj c (Q368, Q369) Szerokość rowka Q219 (wartość równolegle do osi pomocniczej płaszczyzny obróbki) Wprowadzić szerokość rowka; jeśli szerokość rowka wprowadzona jest równa średnicy narz dzia, to TNC dokonuje tylko obróbki zgrubnej (frezowanie rowków podłużnych). Maksymalna szerokość rowka przy obróbce zgrubnej: podwójna średnica narz dzia Naddatek dla obróbki wykańczaj cej z boku Q368 (przyrostowo): Naddatek dla obróbki wykańczaj cej na płaszczyźnie obróbki. średnica wycinka koła Q375: Wprowadzić średnic wycinka koła Baza dla położenia rowka (0/1/2/3) Q367: Położenie rowka w odniesieniu do pozycji narz dzia przy wywołaniu cyklu (patrz rysunek po prawej na środku): 0: Pozycja narz dzia nie zostaje uwzgl dniona. Położenie rowka wynika z wprowadzonego środka wycinka koła i k ta startu 1: Pozycja narz dzia = centrum lewego okr gu rowka. K t startu Q376 odnosi si do tej pozycji. Wprowadzony środek wycinka koła nie zostaje uwzgl dniony. 2: Pozycja narz dzia = centrum osi środkowej. K t startu Q376 odnosi si do tej pozycji. Wprowadzony środek wycinka koła nie zostaje uwzgl dniony. 3: Pozycja narz dzia = centrum prawego okr gu rowka. K t startu Q376 odnosi si do tej pozycji. Wprowadzony środek wycinka koła nie zostaje uwzgl dniony. Srodek 1 szej osi Q216 (absolutnie): Srodek wycinka koła w osi głównej płaszczyzny obróbki Działa tylko, jeśli Q367 = 0 Srodek 2 szej osi Q217 (absolutnie): Srodek wycinka koła w osi pomocniczej płaszczyzny obróbki. Działa tylko, jeśli Q367 = 0 K t startu Q376 (absolutnie): Wprowadzić k t biegunowy punktu startu K t rozwarcia rowka Q248 (przyrostowo): Wprowadzić k t rozwarcia rowka
Q217
Y
Q219
Q248
Q37 5
Q376
Q216
X
Y
Y
Q367=0
Q367=1
X Y Y
X
Q367=2
Q367=3
X
X
HEIDENHAIN iTNC 530
345
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Krok k ta Q378 (przyrostowo): K t, o który zostaje obrócony cały rowek. Srodek obrotu leży na środku wycinka koła Liczba zabiegów obróbkowych Q377: Liczba zabiegów obróbkowych na wycinku koła Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03: +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno rowka Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te, wprowadzić wartość wi ksz od 0 Naddatek dla obróbki wykańczaj cej dna Q369 (przyrostowo): Naddatek dla obróbki wykańczaj cej dna Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przemieszczeniu na dno w mm/min Dosuw obróbka na gotowo Q338 (przyrostowo): Wymiar, o jaki narz dzie zostaje dosuni te w osi wrzeciona przy obróbce wykańczaj cej. Q338=0: Obróbka wykańczaj ca przy jednym dosuni ciu
Y
Q37
8
Q376
X
Z
Q206
Q338 Q202 Q201
X
346
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni obrabianego przedmiotu Współrz dna powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna bezwzgl dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Sposób pogł biania Q366: Rodzaj sposobu pogł biania: 0 = pogł bianie prostopadłe. Niezależnie od zdefiniowanego w tabeli narz dzia k ta wejścia w materiał ANGLE TNC wchodzi prostopadle w materiał 1 = pogł bianie po linii helix. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach. Dokonać zagł bienia w materiał tylko po linii śrubowej, jeśli jest dostatecznie dużo miejsca 2 = zagł bienie ruchem wahadłowym. W tablicy narz dzi musi zostać zdefiniowany dla aktywnego narz dzia k t pogł biania ANGLE nierówny 0. W przeciwnym razie TNC wydaje komunikat o bł dach Posuw obróbka wykańczaj ca Q385: Pr dkość przemieszczenia narz dzia przy obróbce wykańczaj cej boków i gł bokości w mm/min
Z
Q200 Q369
Q368
Q204
Q203
X
Př klad: NC bloki N10 G254 OKR GŁY ROWEK Q215=0 ;ZAKRES OBROBKI Q219=12 ;SZEROKOŚĆ ROWKA Q368=0.2 ;NADDATEK Z BOKU Q375=80 ;ŚREDNICA WYCINKA KOŁA Q367=0 ;BAZA POŁOżENIA ROWKA Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q376=+45 ;K T STARTU Q248=90 ;KAT ROZWARCIA Q378=0 Q377=1 ;KROK K TA ;ILOŚĆ ZABIEGÓW OBR.
Q207=500 ;POSUW FREZOWANIA Q351=+1 ;RODZAJ FREZOWANIA Q201= 20 ;GŁ BOKOŚĆ Q202=5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q369=0.1 ;NADDATEK NA DNIE Q206=150 ;POSUW WGŁEBNY Q338=5 Q200=2 ;DOSUW OBRÓBKI NA GOTOWO ;ODST P BEZPIECZ.
Q203=+0 ;WSPŁ. POWIERZCHNI Q204=50 ;2. ODST P BEZPIECZ. Q366=1 ;POGŁEBIANIE Q385=500 ;POSUW OBRÓBKA WYKAŃCZAJ CA N20 G79:G01 X+50 Y+50 Z+0 F15000 M3 HEIDENHAIN iTNC 530 347
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
KIESZEN OBRABIAĆ NA GOTOWO (cykl G212)
1 TNC przemieszcza narz dzie automatycznie w osi wrzeciona na Bezpieczn wysokość, lub –jeśli wprowadzono – na 2. g Bezpieczn wysokość i nast pnie do środka kieszeni 2 Ze środka kieszeni narz dzie przemieszcza si na płaszczyźnie obróbki do punktu startu obróbki. TNC uwzgl dnia dla obliczenia punktu startu naddatek i promień narz dzia. W danym przypadku TNC wcina narz dzie w środek kieszeni 3 Jeśli narz dzie znajduje si na 2 giej Bezpiecznej wysokości, to TNC przemieszcza si na biegu szybkim na Bezpieczn wysokość i z tamt d z posuwem dosuwu wgł bnego na pierwsz gł bokość dosuwu 4 Nast pnie narz dzie przemieszcza si stycznie do konturu cz ści gotowej i frezuje ruchem współbieżnym po obwodzie 5 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja powtarza si (3 5), aż zostanie osi gni ta zaprogramowana gł bokość 7 Przy końcu cyklu TNC przemieszcza narz dzie na biegu szybkim na Bezpieczn wysokość lub –jeśli wprowadzono – na 2 g Bezpieczn wysokość i nast pnie na środek kieszeni (pozycja końcowa = pozycja startu)
Q206
Z
Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie w osi narz dzi i na płaszczyźnie automatycznie. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli chcemy obrabiać kieszeń na gotowo od razu, to prosz używać freza z tn cym przez środek z bem czołowym (DIN 844) i wprowadzić niewielki posuw dosuwu wgł bnego. Minimalna wielkość kieszeni: trzykrotny promień narz dzia
Q200 Q203 Q202 Q201 Q204
X
Y
Q218
Q217
Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
Q207
Q216
Q221
348
8 Programowanie: cykle
Q219
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0).
Q 0 22
X
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno kieszeni Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przejeździe na gł bokość w mm/min. Jeśli zagł biamy si w materiał, to prosz wprowadzić mniejsz wartość niż to zdefiniowano w Q207 Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te, wprowadzić wartość wi ksz od 0 Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Srodek 1 szej osi Q216 (absolutnie): Srodek kieszeni w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Srodek kieszeni w osi pomocniczej płaszczyzny obróbki 1. długość kraw dzi bocznej Q218 (przyrostowo): Długość kieszeni, równolegle do osi głównej płaszczyzny obróbki 2. długość kraw dzi bocznej Q219 (przyrostowo): Długość kieszeni, równolegle do osi pomocniczej płaszczyzny obróbki Promień naroża Q220: Promień naroża kieszeni. Jeśli nie wprowadzono, TNC wyznacza promień naroża równy promieniowi narz dzia Naddatek 1 szej osi Q221 (przyrostowo): Naddatek dla obliczenia pozycji wst pnej w osi głównej płaszczyzny obróbki, odniesiony do długości kieszeni
N350 G212 OBRÓBKA KIESZENI NA GOTOWO Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q202=5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q207=500 ;POSUW FREZOWANIA Q203=+30 ;WSPŁ. POWIERZCHNI Q204=50 ;2. ODST P BEZPIECZ. Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q218=80 Q219=60 Q220=5 Q221=0 ;1. DŁUGOŚĆ BOKU ;2. DŁUGOŚĆ BOKU ;PROMIEŃ NAROżA ;NADDATEK
HEIDENHAIN iTNC 530
349
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Př klad: NC bloki
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
CZOP OBRABIAĆ NA GOTOWO (cykl G213)
1 TNC przemieszcza narz dzie automatycznie w osi wrzeciona na Bezpieczn wysokość, lub –jeśli wprowadzono – na 2 g Bezpieczn wysokość i nast pnie do środka kieszeni 2 Ze środka czopu narz dzie przemieszcza si na płaszczyźnie obróbki do punktu startu obróbki. Punkt startu leży w odległości równej 3,5 krotnej wartości promienia narz dzia na prawo od czopu 3 Jeśli narz dzie znajduje si na 2 giej Bezpiecznej wysokości, to TNC przemieszcza si na biegu szybkim na Bezpieczn wysokość i z tamt d z posuwem dosuwu wgł bnego na pierwsz gł bokość dosuwu 4 Nast pnie narz dzie przemieszcza si stycznie do konturu cz ści gotowej i frezuje ruchem współbieżnym po obwodzie 5 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja powtarza si (3 5), aż zostanie osi gni ta zaprogramowana gł bokość 7 Przy końcu cyklu TNC przemieszcza narz dzie na biegu szybkim na Bezpieczn wysokość lub –jeśli wprowadzono – na 2 g Bezpieczn wysokość i nast pnie na środek czopu (pozycja końcowa = pozycja startu) Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie w osi narz dzi i na płaszczyźnie automatycznie. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli czop ma być wyfrezowany od razu, to prosz używać frezu z tn cym przez środek z bem czołowym (DIN 844). Prosz wprowadzić dla posuwu dosuwu na gł bokość niewielk wartość.
Q200 Q203 Q202 Q201 Q204
Y
X
Q206
Z
X
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
Q217
Y
Q218
Q
Q216 Q221
Q207
350
8 Programowanie: cykle
Q219
0 22
X
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy zjeździe na gł bokość w mm/min. Jeśli zagł biamy si w materiał, to prosz wprowadzić mniejsz wartość, jeśli poza materiałem to prosz wprowadzić wi ksz wartość Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Wprowadzić wartość wi ksz od 0 Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Srodek 1 szej osi Q216 (absolutnie): Srodek czopu w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Srodek czopu w osi pomocniczej płaszczyzny obróbki 1. długość kraw dzi bocznej Q218 (przyrostowo): Długość kieszeni, równolegle do osi głównej płaszczyzny obróbki 2. długość kraw dzi bocznej Q219 (przyrostowo): Długość czopu, równolegle do osi głównej płaszczyzny obróbki Promień naroża Q220: Promień naroża czopu Naddatek 1 szej osi Q221 (przyrostowo): Naddatek dla obliczenia pozycji wst pnej w osi głównej płaszczyzny obróbki, odniesiony do długości czopu
N350 G213 OBRÓBKA CZOPU NA GOTOWO Q200=2 ;ODST P BEZPIECZ. Q291= 20 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q202=5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q207=500 ;POSUW FREZOWANIA Q203=+30 ;WSPŁ. POWIERZCHNI Q294=50 ;2. ODST P BEZPIECZ. Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q218=80 Q219=60 Q220=5 Q221=0 ;1. DŁUGOŚĆ BOKU ;2. DŁUGOŚĆ BOKU ;PROMIEŃ NAROżA ;NADDATEK
HEIDENHAIN iTNC 530
351
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Př klad: NC bloki
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
KIESZEN OKRAGŁA OBRABIAĆ NA GOTOWO (cykl G214)
1 TNC przemieszcza narz dzie automatycznie w osi wrzeciona na Bezpieczn wysokość, lub –jeśli wprowadzono – na 2. g Bezpieczn wysokość i nast pnie do środka kieszeni 2 Ze środka kieszeni narz dzie przemieszcza si na płaszczyźnie obróbki do punktu startu obróbki. TNC uwzgl dnia dla obliczenia punktu startu przekrój cz ści nieobrobionej i promień narz dzia. Jeśli promień cz ści nieobrobionej zostanie wprowadzony z wartości 0, to TNC wcina narz dzie w środek kieszeni 3 Jeśli narz dzie znajduje si na 2 giej Bezpiecznej wysokości, to TNC przemieszcza si na biegu szybkim na Bezpieczn wysokość i z tamt d z posuwem dosuwu wgł bnego na pierwsz gł bokość dosuwu 4 Nast pnie narz dzie przemieszcza si stycznie do konturu cz ści gotowej i frezuje ruchem współbieżnym po obwodzie 5 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja powtarza si (3 5), aż zostanie osi gni ta zaprogramowana gł bokość 7 Przy końcu cyklu TNC przemieszcza narz dzie na biegu szybkim na Bezpieczn wysokość lub –jeśli wprowadzono – na 2 g 2. Bezpieczn wysokość i nast pnie na środek kieszeni (pozycja końcowa = pozycja startu) Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie w osi narz dzi i na płaszczyźnie automatycznie. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli chcemy obrabiać kieszeń na gotowo od razu, to prosz używać freza z tn cym przez środek z bem czołowym (DIN 844) i wprowadzić niewielki posuw dosuwu wgł bnego.
Q200 Q203 Q202 Q201
Y
X
Q206
Z
Q204
X
Y
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
Q216 Q217
Q207
Q222 Q223
X
352
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno kieszeni Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przejeździe na gł bokość w mm/min. Jeśli zagł biamy si w materiał, to prosz wprowadzić mniejsz wartość niż to zdefiniowano w Q207 Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Srodek 1 szej osi Q216 (absolutnie): Srodek kieszeni w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Srodek kieszeni w osi pomocniczej płaszczyzny obróbki średnica półwyrobu Q222: średnica obrobionej wst pnie kieszeni dla obliczenia pozycji wst pnej; prosz wprowadzić średnic półwyrobu mniejsz od średnicy cz ści gotowej średnica cz ści gotowej Q223: średnica obrobionej na gotowo kieszeni, wprowadzić średnic cz ści gotowej wi ksz niż średnica półwyrobu i wi ksz niż średnica narz dzia
N420 G214 KIESZEŃ OKR GŁA NA GOTOWO Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q202=5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q207=500 ;POSUW FREZOWANIA Q203=+30 ;WSPŁ. POWIERZCHNI Q204=50 ;2. ODST P BEZPIECZ. Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q222=79 Q223=80 ;ŚREDNICA PÓŁWYROBU ;ŚRED. CZ ŚCI GOTOWEJ
HEIDENHAIN iTNC 530
353
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Př klad: NC bloki
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
CZOP OKR GŁY OBRABIAĆ NA GOTOWO (cykl G215)
1 TNC przemieszcza narz dzie automatycznie w osi wrzeciona na Bezpieczn wysokość, lub –jeśli wprowadzono – na 2. g Bezpieczn wysokość i nast pnie do środka kieszeni 2 Ze środka czopu narz dzie przemieszcza si na płaszczyźnie obróbki do punktu startu obróbki. Punkt startu leży w odległości równej 2 krotnej wartości promienia narz dzia na prawo od czopu 3 Jeśli narz dzie znajduje si na 2 giej Bezpiecznej wysokości, to TNC przemieszcza si na biegu szybkim na Bezpieczn wysokość i z tamt d z posuwem dosuwu wgł bnego na pierwsz gł bokość dosuwu 4 Nast pnie narz dzie przemieszcza si stycznie do konturu cz ści gotowej i frezuje ruchem współbieżnym po obwodzie 5 Po tym narz dzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja powtarza si (3 5), aż zostanie osi gni ta zaprogramowana gł bokość 7 Przy końcu cyklu TNC przemieszcza narz dzie na biegu szybkim na Bezpieczn wysokość lub –jeśli wprowadzono – na 2 g Bezpieczn wysokość i nast pnie na środek kieszeni (pozycja końcowa = pozycja startu) Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie w osi narz dzi i na płaszczyźnie automatycznie. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Jeśli czop ma być wyfrezowany od razu, to prosz używać frezu z tn cym przez środek z bem czołowym (DIN 844). Prosz wprowadzić dla posuwu dosuwu na gł bokość niewielk wartość.
Q200 Q203 Q202 Q201 Q204
Y
X
Q206
Z
X
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu!
Q217
Y
Q207
Q223 Q222
X
Q216
354
8 Programowanie: cykle
Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno odwiertu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy zjeździe na gł bokość w mm/min. Jeśli zagł biamy si w materiał, to prosz wprowadzić mniejsz wartość, jeśli poza materiałem to prosz wprowadzić wi ksz wartość Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te, wprowadzić wartość wi ksz od 0 Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Srodek 1 szej osi Q216 (absolutnie): Srodek czopu w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Srodek czopu w osi pomocniczej płaszczyzny obróbki średnica półwyrobu Q222: średnica obrobionego wst pnie czopu dla obliczenia pozycji wst pnej; prosz wprowadzić średnic półwyrobu mniejsz od średnicy cz ści gotowej średnica cz ści gotowej Q223: średnica obrobionego na gotowo czopu, średnic cz ści gotowej wprowadzić mniejsz niż średnica półwyrobu
N430 G215 CZOP OKR GŁY NA GOTOWO Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q206=150 ;POSUW WGŁ BNY Q202=5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ
Q207=500 ;POSUW FREZOWANIA Q203=+30 ;WSPŁ. POWIERZCHNI Q204=50 ;2. ODST P BEZPIECZ. Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q222=81 Q223=80 ;ŚREDNICA PÓŁWYROBU ;ŚRED. CZ ŚCI GOTOWEJ
HEIDENHAIN iTNC 530
355
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Př klad: NC bloki
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
ROWEK (rowek podłużny) z pogł bianie ruchem posuwisto zwrotnym (cykl G210)
Obróbka zgrubna 1 TNC pozycjonuje narz dzie na biegu szybkim w osi wrzeciona na 2 g bezpieczn wysokość i nast pnie do centrum lewego okr gu; stamt d TNC pozycjonuje narz dzie na bezpiecznej wysokości nad powierzchni obrabianego przedmiotu 2 Narz dzie przemieszcza si z posuwem frezowania na powierzchni obrabianego przedmiotu; z tamt d frez przesuwa si w kierunku wzdłużnym rowka – zagł biaj c si ukośnie w materiał – do centrum prawego okr gu 3 Nast pnie narz dzie przemieszcza si przy ukośnym zagł bieniu z powrotem do centrum lewego okr gu; te kroki powtarzaj si , aż zostanie osi gni ta zaprogramowana gł bokość frezowania 4 Na gł bokości frezowania TNC przemieszcza narz dzie do frezowania płaszczyzn na drugi koniec rowka i potem znowu na środek rowka Obróbka wykańczaj ca 5 TNC pozycjonuje narz dzie w punkcie środkowym lewego koła rowka i stamt d tangencjalnie do lewego końca rowka , nast pnie TNC obrabia na gotowo kontur ruchem współbieżnym (przy M3), jeśli wprowadzono także kilkoma dosuwami. 6 Przy końcu konturu narz dzie przemieszcza si –stycznie od konturu – do środka lewego okr gu rowka 7 Na koniec narz dzie przemieszcza si na biegu szybkim na Bezpieczn wysokość i – jeśli wprowadzono – na 2 g Bezpieczn wysokość Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie w osi narz dzi i na płaszczyźnie automatycznie. Przy obróbce zgrubnej narz dzie zagł bia si ruchem wahadłowym od jednego końca rowka do drugiego w materiał. Wiercenie wst pne nie jest tym samym konieczne. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Wybrać średnic freza nie wi ksz niż szerokość rowka i nie mniejsz niż jedna trzecia szerokości rowka. Wybrać średnic freza mniejsz niż połowa długości rowka. W przeciwnym razie TNC nie może pogł biać narz dzia ruchem posuwisto zwrotnym
Q217
Z
Q207 Q200 Q203 Q202 Q201 Q204
X
Y
Q218
Q224
Q219
Q216
X
356
8 Programowanie: cykle
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu! Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno rowka Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje przy ruchu wahadłowym dosuni te ogólnie w osi wrzeciona Zakres obróbki (0/1/2) Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczaj ca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczaj ca Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Z współrz dna, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Srodek 1 szej osi Q216 (absolutnie): Srodek rowka w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Srodek rowka w osi pomocniczej płaszczyzny obróbki 1. Długość kraw dzi bocznej Q218 (wartość równolegle do osi głównej płaszczyzny obróbki) Wprowadzić dłuższ kraw dź boczn rowka 2. Długość kraw dzi bocznej Q219 (wartość równolegle do osi pomocniczej płaszczyzny obróbki) Wprowadzić szerokość rowka; jeśli szerokość rowka wprowadzona jest równa średnicy narz dzia, to TNC dokonuje tylko obróbki zgrubnej (frezowanie rowków podłużnych) Př klad: NC bloki N510 G210 ROWEK WAHADŁOWO Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q207=500 ;POSUW FREZOWANIA Q202=5 Q215=0 Q204=50 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;ZAKRES OBRÓBKI ;2. ODST P BEZPIECZ.
Q203=+30 ;WSPŁ. POWIERZCHNI Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q218=80 Q219=12 Q338=5 ;1. DŁUGOŚĆ BOKU ;2. DŁUGOŚĆ BOKU ;DOSUW OBRÓBKI NA GOTOWO
Q224=+15 ;POŁOżENIE PRZY OBROCIE
Q206=150 ;POSUW WGŁ BNY
HEIDENHAIN iTNC 530
357
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
K t obrotu Q224 (absolutnie): K t, o który cały rowek zostaje obrócony; środek obrotu znajduje si w centrum rowka Dosuw obróbka na gotowo Q338 (przyrostowo): Wymiar, o jaki narz dzie zostaje dosuni te w osi wrzeciona przy obróbce wykańczaj cej. Q338=0: Obróbka wykańczaj ca przy jednym dosuni ciu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przemieszczeniu na gł bokość w mm/min. Działa tylko przy obróbce wykańczaj cej, jeśli dosuw obróbki wykańczaj cej został wprowadzony
358
8 Programowanie: cykle
ROWEK OKR GŁY (podłużny) z pogł bianiem ruchem wahadłowym (cykl G211)
Obróbka zgrubna 1 TNC pozycjonuje narz dzie na biegu szybkim w osi wrzeciona na 2 g bezpieczn wysokość i nast pnie do centrum prawego koła. Stamt d TNC pozycjonuje narz dzie na zadan bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narz dzie przemieszcza si z posuwem frezowania na powierzchni obrabianego przedmiotu; z tamt d frez przesuwa si – zagł biaj c si ukośnie w materiał – do drugiego końca rowka 3 Nast pnie narz dzie przesuwa si ponownie ukośnie zagł biaj c si do punktu startu; ta operacja (2 do 3) powtarza si , aż zostanie osi gni ta zaprogramowana gł bokość frezowania 4 Na gł bokości frezowania TNC przemieszcza narz dzie dla frezowania płaszczyzn na drugi koniec rowka Obróbka wykańczaj ca 5 Ze środka rowka TNC przemieszcza narz dzie stycznie do gotowego konturu; nast pnie TNC obrabia kontur na gotowo ruchem współbieżnym (przy M3), jeśli wprowadzono także w kilku dosuwach. Punkt startu dla obróbki wykańczaj cej leży w centrum prawego koła. 6 Przy końcu konturu narz dzie odjeżdża stycznie od konturu 7 Na koniec narz dzie przemieszcza si na biegu szybkim na Bezpieczn wysokość i – jeśli wprowadzono – na 2 g Bezpieczn wysokość Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie w osi narz dzi i na płaszczyźnie automatycznie. Przy obróbce zgrubnej narz dzie zagł bia si ruchem HELIX od jednego końca rowka do drugiego w materiał. Wiercenie wst pne nie jest tym samym konieczne. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Wybrać średnic freza nie wi ksz niż szerokość rowka i nie mniejsz niż jedna trzecia szerokości rowka. Wybrać średnic freza mniejsz niż połowa długości rowka. W przeciwnym razie TNC nie może pogł biać narz dzia ruchem posuwisto zwrotnym
Q217
Z
Q207 Q204 Q200 Q203 Q202 Q201
X
Y
Q219
Q248
Q24
4
Q245
Q216
X
HEIDENHAIN iTNC 530
359
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Przy pomocy parametru maszynowego 7441 bit 2 nastawiamy, czy TNC ma wydawać komunikat o bł dach przy wprowadzaniu dodatniej gł bokości (bit 2=1) czy też nie (bit 2 = 0). Uwaga niebezpieczeństwo kolizji! Prosz zwrócić uwag , iż TNC przy dodatniej wprowadzonej gł bokości odwraca obliczenie pozycji poprzedniej. Narz dzie przemieszcza si na osi narz dzia na biegu szybkim na odst p bezpieczeństwa poniżej powierzchni obrabianego przedmiotu! Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Gł bokość Q201 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu – dno rowka Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje przy ruchu wahadłowym dosuni te ogólnie w osi wrzeciona Zakres obróbki (0/1/2)Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczaj ca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczaj ca Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Z współrz dna, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Srodek 1 szej osi Q216 (absolutnie): Srodek rowka w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Srodek rowka w osi pomocniczej płaszczyzny obróbki średnica wycinka koła Q244: Wprowadzić średnic wycinka koła 2. długość kraw dzi bocznej Q219): Wprowadzić szerokość rowka; jeśli szerokość rowka wprowadzona jest równa średnicy narz dzia, to TNC dokonuje tylko obróbki zgrubnej (frezowanie rowków podłużnych) Př klad: NC bloki N520 G211 OKR GŁY ROWEK Q200=2 ;ODST P BEZPIECZ. Q201= 20 ;GŁ BOKOŚĆ Q207=500 ;POSUW FREZOWANIA Q202=5 Q215=0 Q204=50 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;ZAKRES OBRÓBKI ;2. ODST P BEZPIECZ.
Q203=+30 ;WSPŁ. POWIERZCHNI Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q244=80 Q219=12 Q248=90 Q338=5 ;ŚREDNICA WYCINKA KOŁA ;2. DŁUGOŚĆ BOKU ;K T ROZWARCIA ;DOSUW OBRÓBKI NA GOTOWO
Q245=+45 ;K T STARTU
Q206=150 ;POSUW WGŁ BNY
360
8 Programowanie: cykle
K t startu Q245 (absolutnie): Wprowadzić k t biegunowy punktu startu K t rozwarcia rowka Q248 (przyrostowo): Wprowadzić k t rozwarcia rowka Dosuw obróbka na gotowo Q338 (przyrostowo): Wymiar, o jaki narz dzie zostaje dosuni te w osi wrzeciona przy obróbce wykańczaj cej. Q338=0: Obróbka wykańczaj ca przy jednym dosuni ciu Posuw dosuwu wgł bnego Q206: Pr dkość przemieszczenia narz dzia przy przemieszczeniu na gł bokość w mm/min. Działa tylko przy obróbce wykańczaj cej, jeśli dosuw obróbki wykańczaj cej został wprowadzony
HEIDENHAIN iTNC 530
361
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Przykład: Przykład: frezowanie wybrania, czopu i rowka
Y
100
90 90°
Y
8 50
70
45°
R2
5
80
50
100
X
-40 -30 -20
Z
%LINIOWO G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+6 * N40 G99 T2 L+0 R+3 * N50 T1 G17 S3500 * N60 G00 G40 G90 Z+250 * N70 G213 OBRÓBKA CZOPU NA GOTOWO Q200=2 ;ODST P BEZPIECZ. Q201= 30 ;GŁ BOKOŚĆ Q206=250 ;F WEJŚCIE W MATERIAŁ Q202=5 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;WSP.POWIERZCHNI ;2. ODST.BEZP. Definicja narz dzia obróbka zgrubna/wykańczaj ca Definicja narz dzia frezowanie rowków (wpustowych) Wywołanie narz dzia obróbka zgrubna/wykańczaj ca Przemieścić narz dzie poza materiałem Definicja cyklu Obróbka zewn trzna Definicja cz ści nieobrobionej
Q207=250 ;F FREZOWAĆ Q203=+0 Q204=20
Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q218=90 Q219=80 Q220=0 ;1. DŁUGOŚĆ BOKU ;2. DŁUGOŚĆ BOKU ;PROMIEŃ NAROżA
362
8 Programowanie: cykle
Q221=5 N80 G79 M03 *
;NADDATEK Wywołanie cyklu obróbka zewn trzna Definicja cyklu kieszeń okr gła ;ZAKRES OBROBKI ;SREDNICA OKREGU
N90 G252 KIESZEŃ OKR GŁA Q215=0 Q223=50
Q368=0.2 ;NADDATEK Z BOKU Q207=500 ;POSUW FREZOWANIA Q351=+1 Q202=5 ;RODZAJ FREZOWANIA ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ Q201= 30 ;GŁ BOKOŚĆ
Q369=0.1 ;NADDATEK NA DNIE Q206=150 ;POSUW WGŁEBNY Q338=5 Q200=2 Q203=+0 Q204=50 Q370=1 Q366=1 ;DOSUW OBRÓBKI NA GOTOWO ;ODST P BEZPIECZ. ;WSPŁ. POWIERZCHNI ;2. ODST P BEZPIECZ. ;NAKŁADANIE SIE TOROW KSZTAŁTOWYCH ;POGŁEBIANIE
Q385=750 ;POSUW OBRÓBKA WYKAŃCZAJ CA N100 G00 G40 X+50 Y+50 * N110 Z+2 M99 * N120 Z+250 M06 * N130 T2 G17 S5000 * N140 G254 OKR GŁY ROWEK Q215=0 Q219=8 Q375=70 Q367=0 ;ZAKRES OBROBKI ;SZEROKOŚĆ ROWKA ;ŚREDNICA WYCINKA KOŁA ;BAZA POŁOżENIA ROWKA Pozycjonowanie wst pne w X/Y nie jest konieczne Wywołanie cyklu kieszeń okr gła Zmiana narz dzia Wywołanie narz dzia frez do rowków wpustowych Definicja cyklu rowki
Q368=0.2 ;NADDATEK Z BOKU
Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q376=+45 ;K T STARTU Q248=90 Q377=2 ;KAT ROZWARCIA Punkt startu 2. rowka ;ILOŚĆ ZABIEGÓW OBR. Q378=180 ;KROK K TA
HEIDENHAIN iTNC 530
363
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych
Q207=500 ;POSUW FREZOWANIA Q351=+1 Q202=5 ;RODZAJ FREZOWANIA ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ Q201= 20 ;GŁ BOKOŚĆ
Q369=0.1 ;NADDATEK NA DNIE Q206=150 ;POSUW WGŁEBNY Q338=5 Q200=2 Q203=+0 Q204=50 Q366=1 ;DOSUW OBRÓBKI NA GOTOWO ;ODST P BEZPIECZ. ;WSPŁ. POWIERZCHNI ;2. ODST P BEZPIECZ. ;POGŁEBIANIE
Q385=750 ;POSUW OBRÓBKA WYKAŃCZAJ CA N150 G01 X+50 Y+50 F10000 M03 G79 * N160 G00 Z+250 M02 * N99999999 %C210 G71 * Wywołanie cyklu Przemieścić narz dzie poza materiałem, koniec programu
364
8 Programowanie: cykle
8.5 Cykle dla wytwarzania wzorów punktowych
Przegl d
TNC oddaje 2 cykle do dyspozycji, przy pomocy których można wytwarzać bezpośrednio wzorce punktowe: Cykl G220 WZÓR PUNKTOWY NA OKR GU G221 WZÓR PUNKTOWY NA LINII Softkey Strona Strona 366 Strona 368
Nast puj ce cykle obróbki można kombinować z cyklami G220 i G221: Jeśli należy wytwarzać nieregularne wzory punktowe, to prosz używać tabeli punktów z G79 “PAT“ (patrz „Tabele punktów” na stronie 272). Cykl G240 Cykl G200 Cykl G201 Cykl G202 Cykl G203 Cykl G204 Cykl G205 Cykl G206 Cykl G207 Cykl G208 Cykl G209 Cykl G212 Cykl G213 Cykl G214 Cykl G215 Cykl G251 Cykl G252 Cykl G253 Cykl G254 Cykl G262 Cykl G263 Cykl G264 Cykl G265 Cykl G267 NAKIEŁKOWANIE WIERCENIE ROZWIERCANIE DOKŁADNE OTWORU WYTACZANIE UNIWERSALNE WIERCENIE POGŁ BIANIE WSTECZNE WIERCENIE UNIWERSALNE GŁEBOKIE GWINTOWANIE NOWE z uchwytem wyrównawczym GWINTOWANIE GS NOWE bez uchwytu wyrównawczego WIERCENIE OTWORÓW GWINTOWANIE GWINTÓW ŁAMANIE WIÓRA KIESZEN OBRABIAĆ NA GOTOWO CZOP OBRABIAĆ NA GOTOWO KIESZEN OKRAGŁA OBRABIAĆ NA GOTOWO CZOP OKR GŁY OBRABIAĆ NA GOTOWO KIESZEN PROSTOKATNA KIESZEN OKRAGŁA FREZOWANIE ROWKÓW OKRAGŁY ROWEK (nie kombinowalny z cyklem 220) FREZOWANIE GWINTÓW FREZOWANIE GWINTÓW WPUSZCZANYCH FREZOWANIE GWINTÓW POD ODWIERTY HELIX FREZOWANIE GWINTÓW FREZOWANIE GWINTÓW ZEWN TRZNYCH
HEIDENHAIN iTNC 530
365
8.5 Cykle dla wytwarzania wzorów punktowych
8.5 Cykle dla wytwarzania wzorów punktowych
WZORY PUNKTOWE NA OKR GU (cykl G220)
1 TNC pozycjonuje narz dzie na biegu szybkim od aktualnej pozycji do punktu startu pierwszej obróbki. Kolejność: 2. Bezpieczn wysokość najechać (oś wrzeciona) Punkt startu na płaszczyźnie obróbki najechać Przemieszczenie na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu (oś wrzeciona) 2 Od tej pozycji TNC wykonuje ostatnio zdefiniowany cykl obróbki 3 Nast pnie TNC pozycjonuje narz dzie ruchem po prostej do punktu startu nast pnej obróbki; narz dzie znajduje si w tym czasie na Bezpiecznej wysokości (lub 2 giej Bezpiecznej wysokości) 4 Ta operacja (1 do 3) powtarza si , aż wszystkie operacje obróbki zostan wykonane Prosz uwzgl dnić przed programowaniem Cykl G220 jest DEF aktywny, to znaczy cykl G220 wywołuje automatycznie ostatnio zdefiniowany cykl obróbki. Jeżeli kombinujemy jeden z cykli obróbki od G200 do G209 i G212 do G215 i G262 do G267 z cyklem G220, to zadziałaj : bezpieczna wysokość, powierzchnia obrabianego przedmiotu i 2 ga bezpieczna wysokość z cyklu G220. Srodek 1 szej osi Q216 (absolutnie): Punkt środkowy wycinka koła w osi głównej płaszczyzny obróbki Srodek 2 szej osi Q217 (absolutnie): Punkt środkowy wycinka koła w osi pomocniczej płaszczyzny obróbki średnica wycinka koła Q244: średnica wycinka koła K t startu Q245 (absolutnie): K t pomi dzy osi główn płaszczyzny obróbki i punktem startu pierwszej obróbki na wycinku koła K t końcowy Q246 (absolutnie): K t pomi dzy osi główn płaszczyzny obróbki i punktem startu ostatniej obróbki na wycinku koła (nie obowi zuje dla koła pełnego); wprowadzić k t końcowy nie równy k towi startu; jeśli wprowadzono k t końcowy wi kszym niż k t startu, to obróbka w ruchu przeciwnym do RWZ, w innych przypadkach zgodnie z RWZ
Y
N = Q241 Q247
Q24
Q217
Q246
4
Q245
Q216
X
Z
Q200 Q203 Q204
X
366
8 Programowanie: cykle
Krok k ta Q247 (przyrostowo): K t pomi dzy dwoma obróbkami na wyniku koła; jeśli krok k ta jest równy zeru, to TNC oblicza krok k ta z k ta startu, k ta końcowego i liczby operacji obróbki; jeśli wprowadzono krok k ta to TNC nie uwzgl dnia k ta końcowego; znak liczby kroku k ta określa kierunek obróbki (– = zgodnie z ruchem wskazówek zegara) Liczba zabiegów obróbkowych Q241: Liczba zabiegów obróbkowych na wycinku koła Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu; wprowadzić wartość dodatni Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem), wprowadzić wartość dodatni Przejazd na bezpieczn wysokość Q301: Określić, jak narz dzie ma si przemieszczać mi dzy zabiegami obróbkowymi: 0: Przemieszczenie pomi dzy operacjami obróbki na bezpieczn wysokość 1: Przemieszczenie pomi dzy punktami pomiaru na 2. bezpieczn wysokość Rodzaj przemieszczenia? Prosta=0/okr g=1 Q365: Określić, przy pomocy jakiej funkcji toru kształtowego narz dzie ma si przemieszczać mi dzy zabiegami obróbkowymi: 0: Przemieszczenie pomi dzy operacjami obróbki po prostej 1: Przemieszczenie mi dzy zabiegami obróbkowymi kołowo na średnicy wycinka koła
N530 G220 WZÓR OKR G Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q244=80 Q245=+0 Q247=+0 Q241=8 Q200=2 Q204=50 Q203=1 Q365=0 ;ŚREDNICA WYCINKA KOŁA ;K T STARTU ;KROK K TA ;ILOŚĆ ZABIEGÓW OBR. ;ODST P BEZPIECZ. ;2. ODST P BEZPIECZ. ;PRZEMIESZCZENIE NA BEZP.WYSOK. ;RODZAJ PRZEMIESZCZENIA
Q246=+360 ;K T KOŃCOWY
Q203=+30 ;WSPŁ. POWIERZCHNI
HEIDENHAIN iTNC 530
367
8.5 Cykle dla wytwarzania wzorów punktowych
Př klad: NC bloki
8.5 Cykle dla wytwarzania wzorów punktowych
WZORY PUNKTÓW NA LINIACH (cykl G221)
Prosz uwzgl dnić przed programowaniem Cykl G221 jest DEF aktywny, to znaczy cykl G221 wywołuje automatycznie ostatnio zdefiniowany cykl obróbki. Jeżeli kombinujemy jeden z cykli obróbki od G200 do G209 i G212 do G215 i G262 do G267 z cyklem G221, to zadziałaj : bezpieczna wysokość, powierzchnia obrabianego przedmiotu i 2 ga bezpieczna wysokość z cyklu G221. 1 TNC pozycjonuje narz dzie automatycznie od aktualnej pozycji do punktu startu pierwszej obróbki. Kolejność: 2. Bezpieczn wysokość najechać (oś wrzeciona) Punkt startu na płaszczyźnie obróbki najechać Przemieszczenie na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu (oś wrzeciona) 2 Od tej pozycji TNC wykonuje ostatnio zdefiniowany cykl obróbki 3 Nast pnie TNC pozycjonuje narz dzie w kierunku dodatnim osi głównej do punktu startu nast pnej obróbki; narz dzie znajduje si przy tym na Bezpiecznej wysokości (lub na 2 giej Bezpiecznej wysokości) 4 Ta operacja (1 do 3) powtarza si , aż wszystkie operacje obróbki zostan wykonane; narz dzie znajduje si w ostatnim punkcie pierwszego wiersza 5 Nast pnie TNC przemieszcza narz dzie do ostatniego punktu drugiego wiersza i wykonuje tam obróbk 6 Stamt d TNC pozycjonuje narz dzie w kierunku ujemnym osi głównje do punktu startu nast pnej obróbki 7 Ta operacja (6) powtarza si , aż wszystkie powtórzenia obróbki drugiego wiersza zostan wykonane 8 Nast pnie TNC przemieszcza narz dzie ponownie do punktu startu nast pnego wiersza 9 Ruchem wahadłowym zostaj odpracowane wszystkie dalsze wiersze
Z Y X
Y
Q23 7
Q238
N=
Q24
3 N= Q24 2
Q224
Q226
Q225
X
Z
Q200 Q203 Q204
X
368
8 Programowanie: cykle
Punkt startu 1 szej osi Q225 (absolutnie): Współrz dna punktu startu w osi głównej płaszczyzny obróbki Punkt startu 2 szej osi Q226 (absolutnie): Współrz dna punktu startu w osi pomocniczej płaszczyzny obróbki Odst p 1 szej osi Q237 (przyrostowo): Odst p pojedyńczych punktów w wierszu Odst p 2 szej osi Q238 (przyrostowo): Odst p wierszy od siebie Liczba szpalt Q242: Liczba zabiegów obróbkowych w wierszu Liczba wierszy Q243: Liczba wierszy K t obrotu Q224 (absolutnie): K t, o jaki zostaje obrócony cały rysunek układu; środek obrotu leży w punkcie startu Bezpieczna wysokość Q200 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem) Przejazd na bezpieczn wysokość Q301: Określić, jak narz dzie ma si przemieszczać mi dzy zabiegami obróbkowymi: 0: Przemieszczenie pomi dzy operacjami obróbki na bezpieczn wysokość 1: Przemieszczenie pomi dzy punktami pomiaru na 2. bezpieczn wysokość
N540 G221 WZÓR LINIE Q225=+15 ;PUNKT STARTU 1.OSI Q226=+15 ;PUNKT STARTU 2.OSI Q237=+10 ;ODST P 1. OSI Q238=+8 Q242=6 Q243=4 Q200=2 Q204=50 Q301=1 ;ODST P 2. OSI ;LICZBA SZPALT ;LICZBA WIERSZY ;ODST P BEZPIECZ. ;2. ODST P BEZPIECZ. ;PRZEMIESZCZENIE NA BEZP.WYSOK.
Q224=+15 ;POŁOżENIE PRZY OBROCIE Q203=+30 ;WSPŁ. POWIERZCHNI
HEIDENHAIN iTNC 530
369
8.5 Cykle dla wytwarzania wzorów punktowych
Př klad: NC bloki
8.5 Cykle dla wytwarzania wzorów punktowych
Przykład: Okr gi odwiertów
Y
100
70
R25
30°
R35
25
30
90 100
X
%BOHRB G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+3 * N40 T1 G17 S3500 * N50 G00 G40 G90 Z+250 M03 * N60 G200 WIERCENIE Q200=2 ;ODST P BEZPIECZ. Q201= 15 ;GŁ BOKOŚĆ Q206=250 ;F WEJŚCIE W MATERIAŁ Q202=4 Q210=0 Q203=+0 Q204=0 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZER.CZASOWA ;WSP.POWIERZCHNI ;2. ODST.BEZP. Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Definicja cyklu Wiercenie Definicja cz ści nieobrobionej
Q211=0.25 ;PRZERWA CZASOWA U DOŁU
370
8 Programowanie: cykle
N70 G220 WZÓR OKR G Q216=+30 ;ŚRODEK 1.OSI Q217=+70 ;ŚRODEK 2.OSI Q244=50 Q245=+0 Q247=+0 Q241=10 Q200=2 Q203=+0 Q301=1 Q365=1 ;ŚREDNICA WYCINKA KOŁA ;K T STARTU ;KROK K TA ;LICZBA ;ODST P BEZPIECZ. ;WSP.POWIERZCHNI ;PRZEMIESZCZENIE NA BEZP.WYSOK. ;RODZAJ PRZEMIESZCZENIA
Definicja cyklu koło otworu 1, CYKL 200 zostaj wywołany Q200, Q203 i Q204 działaj z cyklu 220
Q246=+360 ;K T KOŃCOWY
Q204=100 ;2. ODST.BEZP.
N80 G220 WZÓR OKR G Q216=+90 ;ŚRODEK 1.OSI Q217=+25 ;ŚRODEK 2.OSI Q244=70 ;ŚREDNICA WYCINKA KOŁA Q245=+90 ;K T STARTU Q246=+360 ;K T KOŃCOWY Q247=30 Q241=5 Q200=2 Q203=+0 Q301=1 Q365=1 ;KROK K TA ;LICZBA ;ODST P BEZP. ;WSP.POWIERZCHNI ;PRZEMIESZCZENIE NA BEZP.WYSOK. ;RODZAJ PRZEMIESZCZENIA
Definicja cyklu koło otworu 2, CYKL 200 zostaj wywołany automatycznie Q200, Q203 i Q204 działaj z cyklu 220
Q204=100 ;2. ODST.BEZP.
N90 G00 G40 Z+250 M02 * N99999999 %BOHRB G71 *
Przemieścić narz dzie poza materiałem, koniec programu
HEIDENHAIN iTNC 530
371
8.5 Cykle dla wytwarzania wzorów punktowych
8.6 SL cykle
8.6 SL cykle
Podstawy
Przy pomocy SL cykli można zestawiać kompleksowe kontury, składaj ce si z 12 konturów cz ściowych (kieszenie lub wysepki). Kontury cz ściowe prosz wprowadzać jako podprogramy. Z listy konturów cz ściowych (numery podprogramów), które zostan podane w cyklu G37 KONTUR, TNC oblicza cały kontur. Pami ć ograniczona jest dla jednego SL cyklu (wszystkie podprogramy konturowe). Liczba możliwych elementów konturu zależy od rodzaju konturu (kontur wewn trzny/ zewn trzny) i liczby konturów cz ściowych i wynosi np. ok. 8192 bloków prostych. SL cykle przeprowadzaj wewn trznie obszerne i kompleksowe obliczenia oraz wynikaj ce z nich zabiegi obróbkowe. Dla upewnienia si o prawidłowym przebiegu programu należy przeprowadzić w każdym przypadku graficzny test programu ! W ten prosty sposób można stwierdzić, czy zgenerowany przez TNC zabieg obróbkowy prawidłowo przebiega. Właściwości podprogramów Przeliczenia współrz dnych s dozwolone Jeśli zostan one zaprogramowane w obr bie wycinków konturów, to działaj one także w nast pnych podprogramach, nie musz zostać wycofywane po wywołaniu cyklu TNC ignoruje posuwy F i funkcje dodatkowe M TNC rozpoznaje kieszeń, jeśli kontur obwodzi si od wewn trz, np zarysowanie konturu zgodnie z ruchem wskazówek zegara z korekcj promienia G42 TNC rozpoznaje kieszeń, jeśli kontur obwodzi si od zewn trz, np zarysowanie konturu zgodnie z ruchem wskazówek zegara z korekcj promienia G41 Podprogramy nie mog zawierać żadnych współrz dnych w osi wrzeciona W pierwszym wierszu współrz dnych podprogramu określa si płaszczyzn obróbki. Osie pomocnicze U,V,W s dozwolone Jeżeli używamy Q parametrów, to należy przeprowadzać obliczenia i przyporz dkowania tylko w obr bie danego podprogramu konturu Př klad: Schemat: Odpracowywanie przy pomocy SL cykli %SL2 G71 * ... N120 G37 ... * N130 G120 ... * ... N160 G121 ... * N170 G79 * ... N180 G122 ... * N190 G79 * ... N220 G123 ... * N230 G79 * ... N260 G124 ... * N270 G79 * ... N500 G00 G40 Z+250 M2 * N150 G98 L1 * ... N550 G98 L0 * N560 G98 L2 * ... N600 G98 L0 * ... N99999999 %SL2 G71 *
372
8 Programowanie: cykle
Właściwości cykli obróbki TNC pozycjonuje przed każdym cyklem automatycznie na bezpieczn wysokość Każdy poziom gł bokości jest frezowany bez odsuwania narz dzia; wysepki zostan objechane z boku Promień „naroży wewn trznych “ jest programowalny – narz dzie nie zatrzymuje si , zaznaczenia poza materiałem zostan uniemożliwione (obowi zuje dla ostatniego zewn trznego toru przy przeci ganiu i wykańczaniu bocznych powierzchni) Przy wykańczaniu powierzchni bocznych TNC dosuwa narz dzie do konturu na torze kołowym stycznym Przy obróbce na gotowo dna TNC przemieszcza narz dzie również po tangencjalnym torze kołowym do obrabianego przedmiotu (np.: Oś wrzeciona Z: Tor kołowy na płaszczyźnie Z/X) TNC obrabia kontur przelotowo ruchem współbieżnym lub ruchem przeciwbieżnym Przy pomocy MP7420 określa si , gdzie TNC pozycjonuje narz dzie przy końcu cykli G121 do G124. Dane wymiarów obróbki,jak gł bokość frezowania, naddatki i bezpieczn wysokość prosz wprowadzić centralnie w cyklu G120 jako DANE KONTURU.
HEIDENHAIN iTNC 530
373
8.6 SL cykle
8.6 SL cykle
Przegl d SL cykle
Cykl G37 KONTUR (koniecznie wymagane) G120 DANE KONTURU (koniecznie wymagane) G121 WIERCENIE WST PNE (użycie pozostawione do wyboru) G122 ROZWIERCANIE (koniecznie wymagane) G123 WYKAŃCZANIE DNA (użycie do wyboru) G124 WYKAŃCZANIE POWIERZCHNI BOCZNYCH (użycie do wyboru) Rozszerzone cykle: Cykl G125 TRAJEKTORIA KONTURU G127 OSŁONA CYLINDRA G128 OSŁONA CYLINDRA frezowanie rowków G129 OSŁONA CYLINDRA frezowanie mostka G139 OSŁONA CYLINDRA frezowanie konturu zewn trznego Softkey Strona Strona 384 Strona 386 Strona 388 Strona 390 Strona 392 Softkey Strona Strona 375 Strona 379 Strona 380 Strona 381 Strona 382 Strona 383
374
8 Programowanie: cykle
KONTUR (cykl G37)
W cyklu G37 KONTUR wyszczególnia si wszystkie podprogramy, które maj być przeniesione do jednego ogólnego konturu. Prosz uwzgl dnić przed programowaniem Cykl G37 jest DEF aktywny, to znaczy od jego definicji działa on w programie. W cyklu G37 można wyszczególnić maksymalnie 12 podprogramów (konturów cz ściowych). Label numery dla konturu: Wprowadzić wszystkie numery Label oddzielnych podprogramów, które maj zostać zestawione w jeden kontur. Każdy numer potwierdzić przyciskiem ENT i wprowadzanie danych zakończyć przyciskiem END.
C A D B
Y
S1
A
S2
B
X
Př klad: NC bloki N120 G37 P01 1 P02 5 P03 7 P04 8 *
HEIDENHAIN iTNC 530
375
8.6 SL cykle
8.6 SL cykle
Nałożone na siebie kontury
Kieszenie i wysepki można nałożyć na siebie dla otrzymania nowego konturu. W ten sposób można powierzchni wybrania powi kszyć poprzez nałożenie na ni innego wybrani lub można zmniejszyć wysepk . Podprogramy Nałożone kieszenie Niżej pokazane przykłady programowania s podprogramami konturu, które zostaj wywołane w programie głównym cyklu G37 KONTUR. Wybrania A i B nakładaj si na siebie. TNC oblicza punkty przeci cia S1 i S2, one nie musz zostać zaprogramowane. Wybrania s programowane jako koła pełne. Podprogram 1: Kieszeń A: N150 G98 L1 * N520 G01 G42 Y+10 Y+50 * N530 I+35 J+50 * N540 G02 X+10 Y+50 * N550 G98 L0 * Podprogram 2: Kieszeń B N560 G98 L2 * N570 G01 G42 X+90 Y+50 * N580 I+65 J+50 * N590 G02 X+90 Y+50 * N600 G90 L0 *
376
8 Programowanie: cykle
„Powierzchnia “sumowa Obwydwie powierzchnie wycinkowe A i B ł cznie z powierzchni nakładania si maj zostać obrobione: Powierzchnie A i B musz być kieszeniami. Pierwsze wybranie (w cyklu G37) musi rozpoczynać si poza drugim wybraniem. Powierzchnia A: N150 G98 L1 * N520 G01 G42 X+10 Y+50 * N530 I+35 J+50 * N540 G02 X+10 Y+50 * N550 G98 L0 * Powierzchnia B: N560 G98 L2 * N570 G01 G42 X+90 Y+50 * N580 I+65 J+50 * N590 G02 X+90 Y+50 * N600 G98 L0 * „Powierzchnia“ różnicy Powierzchnia A ma zostać obrobiona bez wycinka pokrytego przez B: Powierzchnia A musi być kieszeni i B musi być wysepk . A musi rozpoczynać si poza B. Powierzchnia A: N150 G98 L1 * N520 G01 G42 X+10 Y+50 * N530 I+35 J+50 * N540 G02 X+10 Y+50 * N550 G98 L0 * Powierzchnia B: N560 G98 L2 * N570 G01 G41 X+90 Y+50 * N580 I+65 J+50 * N590 G02 X+90 Y+50 * N600 G98 L0 *
A B A
B
HEIDENHAIN iTNC 530
377
8.6 SL cykle
8.6 SL cykle
„Powierzchnia “ skrawania Powierzchnia przykryta zarówno przez A jak i przez B ma zostać obrobiona. (Po prostu przykryte powierzchnie maj pozostać nieobrobione). A i B musz być kieszeniami. A rozpoczynać si wewn trz B. Powierzchnia A: N150 G98 L1 * N520 G01 G42 X+60 Y+50 * N530 I+35 J+50 * N540 G02 X+60 Y+50 * N550 G98 L0 * Powierzchnia B: N560 G98 L2 * N570 G01 G42 X+90 Y+50 * N580 I+65 J+50 * N590 G02 X+90 Y+50 * N600 G98 L0 *
A B
378
8 Programowanie: cykle
DANE KONTURU (cykl G120)
W cyklu G120 podaje si informacje dotycz ce obróbki dla podprogramów z konturami cz ściowymi (wycinkowymi). Prosz uwzgl dnić przed programowaniem Cykl G120 jest DEF aktywny, to znaczy cykl G120 jest aktywny w programie obróbki od momentu jego zdefiniowania. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje odpowiedniego cyklu. Podane w cyklu G120 informacje o obróbce obowi zuj dla cykli G121 do G124. Jeśli SL cykle s używane w programach z Q parametrami, nie wolno parametrów Q1 do Q19 zastosować jako parametrów programu. Gł bokość frezowania Q1 (przyrostowo): Odległość powierzchnia obrabianego przedmiotu – dno kieszeni. Nakładanie si toru współczynnik Q2: Q2 x promień narz dzia daje boczny dosuw k. Naddatek dla obróbki wykańczaj cej z boku Q3 (przyrostowo): Naddatek dla obróbki wykańczaj cej na płaszczyźnie obróbki. Naddatek dla obróbki wykańczaj cej dna Q4 (przyrostowo): Naddatek dla obróbki wykańczaj cej dna. Współrz dna powierzchni obrabianego przedmiotu Q5 (absolutnie): Współrz dna bezwzgl dna powierzchni obrabianego przedmiotu Bezpieczna wysokość Q6 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni obrabianego przedmiotu Bezpieczna wysokość Q7(absolutnie): Bezwzgl dna wysokość, na której nie może dojść do kolizji z obrabianym przedmiotem (dla pozycjonowania pośredniego i powrotu na końcu cyklu) Př klad: NC bloki N57 G120 DANE KONTURU Q1= 20 Q2=1 Q3=+0.2 Q4=+0.1 Q5=+30 Q6=2 Q7=+80 Q8=0.5 Q9=+1 ;GŁ BOKOŚĆ FREZOWANIA ;NAKŁADANIE SI TORÓW KSZTAŁTOWYCH ;NADDATEK Z BOKU ;NADDATEK NA GŁ BOKOŚCI ;WSPŁ. POWIERZCHNI ;ODST P BEZPIECZ. ;BEZPIECZNA WYSOKOŚĆ ;PROMIEŃ ZAOKR GLENIA ;KIERUNEK OBROTU
Q10 Q5
Y
Q9=+1
k
Q
8
X
Z
Q6 Q1 Q7
X
HEIDENHAIN iTNC 530
379
8.6 SL cykle
8.6 SL cykle
Promień zaokr glenia wewn trz Q8: Promień zaokr glenia na wewn trznych „narożach“; wprowadzona wartość odnosi si do toru punktu środkowego narz dzia Kierunek obrotu ? Zgodnie z ruchem wskazówek zegara = 1 Q9: Kierunek obróbki dla kieszeni w kierunku zgodnym z ruchem wskazówek zegara (Q9 = 1 ruch przeciwbieżny dla kieszeni i wysepki) w kierunku przeciwnym do ruchu wskazówek zegara (Q9 = +1 ruch współbieżny dla kieszeni i wysepki) Można sprawdzać parametry obróbki przy zatrzymaniu programu i w razie potrzeby je przepisywać innymi.
WIERCENIE WSTEPNE (cykl G121)
TNC nie uwzgl dnia zaprogramowanej w T wierszu wartości delta DR dla obliczenia punktów wci cia w materiał. W w skich miejscach TNC nie może dokonać wiercenia wst pnego czasami, przy pomocy narz dzia wi kszego niż narz dzie do obróbki zgrubnej. Przebieg cyklu Jak cykl G83 Wiercenie gł bokie, patrz „Cykle dla wiercenia, gwintowania i frezowania gwintów”, strona 276. Zastosowanie Cykl G121 WIERCENIE WST PNE uwzgl dnia dla punktów wci cia w materiał naddatek na obróbk wykańczaj c boczn i naddatek na obróbk wykańczaj c na dnie, jak i promień narz dzia przeci gaj cego. Punkty wci cia s jednocześnie punktami startu przeci gania. Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te (znak liczby przy ujemnym kierunku pracy „–“) Posuw dosuwu wgł bnego Q11: Posuw wiercenia w mm/min Numer narz dzia przeci gania Q13:: Numer narz dzia –narz dzia przeci gania
Y
X
Př klad: NC bloki N58 G121 WIERCENIE WST PNE Q10=+5 Q11=100 Q13=1 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;NARZ DZIE DO USUWANIA MATERIAŁU (ZDZIERAK)
380
8 Programowanie: cykle
PRZECI GANIE (cykl G122)
1 TNC pozycjonuje narz dzie nad punktem wci cia; przy tym uwzgl dniany jest naddatek na obróbk wykańczaj c z boku 2 Na pierwszej gł bokości dosuwu narz dzie frezuje z posuwem frezowania Q12 kontur od wewn trz na zewn trz 3 Przy tym kontury wysepki zostaj (tu: C/D) przy pomocy zbliżenia do konturu kieszeni (tu: A/B) wyfrezowane 4 Nast pnie TNC obrabia kontur kieszeni na gotowo i przemieszcza narz dzie z powrotem na Bezpieczn wysokość Prosz uwzgl dnić przed programowaniem W danym przypadku prosz użyć freza z tn cym przez środek z bem czołowym (DIN 844), albo wywiercić wst pnie przy pomocy cyklu G121. Jeżeli w tabeli narz dzi definiujemy dla przeci gaczy w szpalcie ANGLE k t zagł bienia, to TNC przemieszcza si po linii helix na dan gł bokość przeci gania (patrz „Tabela narz dzi: Dane o narz dziach” na stronie 167) Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw pogł bienia w mm/min Posuw rozwiercania Q12: Posuw frezowania w mm/min Numer narz dzia przeci gania Q18: Numer narz dzia, przy pomocy którego TNC dokonało wst pnego przeci gania. Jeżeli nie dokonano wst pnego przeci gania, to prosz wprowadzić „0“; jeśli wprowadzimy tu określony numer, TNC rozwierca tylko ten fragment, który nie mógł zostać obrobiony przy pomocy narz dzia wst pnego przeci gania. Jeżeli nie można najechać bezpośrednio obszaru przeci gania na gotowo, to TNC wcina si ruchem wahadłowym; w tym celu należy zdefiniować w tabeli narz dzi TOOL.T, (patrz „Dane o narz dziach”, strona 165) długość kraw dzi skrawaj cych LCUTS i maksymalny k t zagł bienia narz dzia ANGLE. W przeciwnym wypadku TNC wydaje komunikat o bł dach Posuw ruchu wahadłowego Q19: Posuw ruchem wahadłowym w mm/min Posuw powrotu Q208: Pr dkość przemieszczenia narz dzia przy wyjeździe z odwiertu po obróbce w mm/min. Jeśli wprowadzimy Q208=0, TNC wysuwa narz dzie z materiału z posuwem Q12
A
B C D
Př klad: NC bloki N59 G122 PRZECI GANIE Q10=+5 Q11=100 Q12=350 Q18=1 Q19=150 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW PRZECI GANIA ;NARZ DZIE DO PRZECI GANIA ;POSUW RUCHEM WAHADŁOWYM
Q208=99999 ;POSUW POWROTU
HEIDENHAIN iTNC 530
381
8.6 SL cykle
8.6 SL cykle
OBRÓBKA NA GOT.DNA (cykl G123)
TNC samo ustala punkt startu dla obróbki wykańczaj cej. Punkt startu zależy od ilości miejsca w wybraniu. TNC przemieszcza narz dzie delikatnie (pionowe koło styczne) do obrabianej powierzchni. Nast pnie pozostały po rozwiercaniu naddatek dla obróbki wykańczaj cej zostaje zdj ty. Posuw dosuwu wgł bnego Q11: Pr dkość przemieszczenia narz dzia przy nacinaniu Posuw rozwiercania Q12: Posuw frezowania
Q12 Q11
Z
X
Př klad: NC bloki N60 G123 OBRÓBKA NA GOTOWO DNA Q11=100 Q12=350 ;POSUW WGŁ BNY ;POSUW PRZECI GANIA
382
8 Programowanie: cykle
FREZOW.NA GOT. POWIERZCHNI BOCZNYCH (cykl G124)
TNC przemieszcza narz dzie na torze kołowym stycznie do konturu cz ściowego (wycinkowego). Każdy kontur cz ściowy zostaje oddzielnie obrabiany na gotowo. Prosz uwzgl dnić przed programowaniem Suma naddatku obróbki na got. boku(Q14) i promienia narz dzia obróbki na gotowo musi być mniejsza niż suma naddatku obróbki na got. boku (Q3, cykl G120) i promienia narz dzia przeci gania. Jeśli odpracowujemy cykl G124 bez uprzedniego rozwiercenia z cyklem G122, to obowi zuje pokazane uprzednio obliczeniu; promień rozwiertaka ma wówczas wartość „0“. TNC samo ustala punkt startu dla obróbki wykańczaj cej. Punkt startu zależy od ilości miejsca w wybraniu. Można używać cyklu G124 także dla frezowania konturu. Należy wówczas Zdefiniować przewidziany do frezowania kontur jako pojedyńcz wysepk (bez ograniczenia kieszeni) i zapisać w cyklu G120 naddatek na obróbk wykańczaj c (Q3) o wi kszej wartości, niż suma z naddatku na obróbk wykańczaj c Q14 + promienia używanego narz dzia TNC samo ustala punkt startu dla obróbki wykańczaj cej. Punkt startu zależy od ilości miejsca w kieszeni i zaprogramowanego w cyklu G120 naddatku. Kierunek obrotu ? Zgodnie z ruchem wskazówek zegara = –1 Q9: Kierunek obróbki: +1: Kierunek obróbki w kierunku przeciwnym do ruchu wskazówek zegara: –1:Obrót zgodnie z ruchem wskazówek zegara (RWZ) Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw zagł biania Posuw rozwiercania Q12: Posuw frezowania Naddatek dla obróbki wykańczaj cej z boku Q14 (przyrostowo): Naddatek dla kilkakrotnej obróbki wykańczaj cej; ostatnia warstwa materiału na obróbk wykańczaj c zostanie rozwercona, jeśli wprowadzimy Q14 = 0 Př klad: NC bloki N61 G124 OBRÓBKA NA GOTOWO BOKU Q9=+1 Q10=+5 Q11=100 Q12=350 Q14=+0 ;KIERUNEK OBROTU ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW PRZECI GANIA ;NADDATEK Z BOKU
Q10
Z
Q11
Q12
X
HEIDENHAIN iTNC 530
383
8.6 SL cykle
8.6 SL cykle
LINIA KONTURU (cykl G125)
Przy pomocy tego cyklu można wraz z cyklem G37 KONTUR – obrabiać „otwarte” kontury: Pocz tek konturu i jego koniec nie leż w tym samym punkcie. Cykl G125 TRAJEKTORIA KONTURU wykazuje w porównaniu do obróbki otwartego konturu z blokami pozycjonowania znaczne zalety: TNC nadzoruje obróbk na ścinki i uszkodzenia konturu. Sprawdzić kontur przy pomocy grafiki testowej Jeśli promień narz dzia jest za duży, to kontur musi zostać ewentualnie wtórnie obrobiony na narożach wewn trznych Obróbk można wykonywać na całej długości ruchem współbieżnym lub przeciwbieżnym. Rodzaj frezowania pozostanie nawet zachowany, jeśli nast pi odbicie lustrzane konturów W przypadku kilku dosuwów TNC może przemieszczać narz dzie tam i z powrotem: Dodatkowo skraca si czas obróbki. Można także wprowadzić wartości naddatków, aby w kilku przejściach roboczych dokonywać obróbki zgrubnej i wykańczaj cej Prosz uwzgl dnić przed programowaniem Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. TNC uwzgl dnia tylko pierwszy znacznik z cyklu G37 KONTUR. Pami ć dla SL cyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bloków prostych. Cykl G120 DANE KONTURU nie jest potrzebny. Programowane bezpośrednio po cyklu G125 pozycje w postaci łańcucha wymiarowego odnosz si do pozycji narz dzia na końcu cyklu.
Z Y
X
Uwaga niebezpieczeństwo kolizji! Aby unikn ć możliwych kolizji: Bezpośrednio po cyklu G125 nie programować pozycji w postaci łańcucha wymiarowego, ponieważ odnosz si one do pozycji narz dzia na końcu cyklu. Najechać we wszystkich osiach głównych zdefiniowan (absolutn ) pozycj , ponieważ pozycja narz dzia przy końcu cyklu nie odpowiada pozycji na pocz tku cyklu.
384
8 Programowanie: cykle
Gł bokość frezowania Q1 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i dno konturu Naddatek dla obróbki wykańczaj cej z boku Q3 (przyrostowo): Naddatek na obróbk wykańczaj c na płaszczyźnie obróbki Współ. powierzchni obrabianego przedmiotu Q5 (absolutnie): Absolutne współrz dne powierzchni przedmiotu odniesione do punktu zerowego przedmiotu Bezpieczna wysokość Q7 (absolutnie): Bezwzgl dna wysokość, na której nie może dojść do kolizji z obrabianym przedmiotem (dla pozycji powrotu na końcu cyklu) Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki Rodzaj frezowania? Ruch przeciwbieżny = –1 Q15: Frezowanie współbieżne: Wprowadzenie = +1 Frezowanie przeciwbieżne: Wprowadzenie = –1 Frezowanie przemienne ruchem współbieżnym i przeciwbieżnym przy kilku dosuwach: Wprowadzenie = 0
N62 G125 TRAJEKTORIA KONTURU Q1= 20 Q3=+0 Q5=+0 Q7=+50 Q10=+5 Q11=100 Q12=350 Q15= 1 ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;WSPŁ. POWIERZCHNI ;BEZPIECZNA WYSOKOŚĆ ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;RODZAJ FREZOWANIA
HEIDENHAIN iTNC 530
385
8.6 SL cykle
Př klad: NC bloki
8.6 SL cykle
OSŁONA CYLINDRA (cykl G127, opcja software 1)
Maszyna i TNC musz być przygotowane przez producenta maszyn. Przy pomocy tego cyklu można przenieść zdefiniowany na rozwini tym materiale kontur na osłon cylindra. Prosz używać cyklu G128, jeśli chcemy frezować rowki prowadz ce na cylindrze. Kontur prosz opisać w podprogramie, który zostanie ustalony poprzez cykl G37 (KONTUR). Podprogram zawiera współrz dne w jednej osi k towej(np. osi C) i osi, przebiegaj cej równolegle do niej (np. osi wrzeciona). Jako funkcje toru kształtowego, znajduj si G1, G11, G24, G25 i G2/G3/ G12/G13 z R do dyspozycji. Dane w osi k towej można wprowadzać do wyboru w stopniach lub w mm (cale) (prosz ustalić w definicji cyklu). 1 TNC pozycjonuje narz dzie nad punktem wci cia; przy tym uwzgl dniany jest naddatek na obróbk wykańczaj c z boku 2 Na pierwszej gł bokości dosuwu narz dzie frezuje z posuwem frezowania Q12 kontur od wewn trz na zewn trz 3 Na końcu konturu TNC przemieszcza narz dzie na Bezpieczn wysokość i z powrotem do punktu wci cia 4 Kroki od 1 do 3 powtarzaj si , aż zostanie osi gni ta zaprogramowana gł bokość frezowania Q1 5 Nast pnie narz dzie przemieszcza si na Bezpieczn wysokość
Z
C
386
8 Programowanie: cykle
Prosz uwzgl dnić przed programowaniem W pierwszym wierszu NC podprogramu konturu zaprogramować zawsze obydwie współrz dne osłony cylindra. Pami ć dla SL cyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bloków prostych. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Używać frezu z tn cym przez środek z bem czołowym (DIN 844). Cylinder musi być zamocowany na środku stołu obrotowego. Oś wrzeciona musi przebiegać prostopadle do osi stołu obrotowego. Jeśli tak nie jest, TNC wydaje meldunek o bł dach. Ten cykl można wykonywać także przy pochylonej płaszczyźnie obróbki. TNC sprawdza, czy skorygowany i nieskorygowany tor narz dzia leży na obszarze wskazania osi obrotu (jest zdefiniowany w parametrze maszynowym 810.x). W przypadku komunikatu o bł dach „Bł d programowania konturu“ ustawić MP 810.x = 0. Gł bokość frezowania Q1 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i dno konturu Naddatek dla obróbki wykańczaj cej z boku Q3 (przyrostowo): Naddatek na obróbk wykańczaj c na płaszczyźnie osłony cylindra; naddatek działa w kierunku korekcji promienia Bezpieczna wysokość Q6 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni osłony cylindra Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki Promień cylindra Q16: Promień cylindra, na którym ma zostać obrobiony kontur Rodzaj wymiarowania Stopnie =0 MM/INCH=1 Q17: Współrz dne osi obrotu w podprogramie w stopniach lub mm (cale) zaprogramować Př klad: NC bloki N63 G127 OSŁONA CYLINDRA Q1= 8 Q3=+0 Q6=+0 Q10=+3 Q11=100 Q12=350 Q16=25 Q17=0 ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;PROMIEŃ ;RODZAJ WYMIAROWANIA
HEIDENHAIN iTNC 530
387
8.6 SL cykle
8.6 SL cykle
OSŁONA CYLINDRA frezowanie rowków (cykl G128, opcja software 1)
Maszyna i TNC musz być przygotowane przez producenta maszyn. Przy pomocy tego cyklu można przenieść zdefiniowany na rozwini tym materiale rowek prowadz cy na osłon cylindra. W przeciwieństwie do cyklu G127, TNC tak ustawia narz dzie przy tym cyklu, że ścianki przy aktywnej korekcji promienia przebiegaj centrycznie do środka cylindra. Prosz zaprogramować tor punktu środkowego konturu z podaniem korekcji promienia narz dzia. Poprzez korekcj promienia określa si , czy TNC wytworzy rowek ruchem współbieżnym czy też przeciwbieżnym: 1 TNC pozycjonuje narz dzie nad punktem wci cia 2 Na pierwszej gł bokości dosuwu narz dzie frezuje z posuwem frezowania Q12 kontur wzdłuż ścianki rowk ; przy tym zostaje uwzgl dniony naddatek na obróbk wykańczaj c z boku 3 Przy końcu konturu TNC przesuwa narz dzie do leż cej na przeciw ścianki rowka i powraca do punktu wci cia 4 Kroki od 2 do 3 powtarzaj si , aż zostanie osi gni ta zaprogramowana gł bokość frezowania Q1 5 Nast pnie narz dzie przemieszcza si na Bezpieczn wysokość Prosz uwzgl dnić przed programowaniem W pierwszym wierszu NC podprogramu konturu zaprogramować zawsze obydwie współrz dne osłony cylindra. Pami ć dla SL cyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bloków prostych. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Używać frezu z tn cym przez środek z bem czołowym (DIN 844). Cylinder musi być zamocowany na środku stołu obrotowego. Oś wrzeciona musi przebiegać prostopadle do osi stołu obrotowego. Jeśli tak nie jest, TNC wydaje meldunek o bł dach. Ten cykl można wykonywać także przy pochylonej płaszczyźnie obróbki. TNC sprawdza, czy skorygowany i nieskorygowany tor narz dzia leży na obszarze wskazania osi obrotu (jest zdefiniowany w parametrze maszynowym 810.x). W przypadku komunikatu o bł dach „Bł d programowania konturu“ ustawić MP 810.x = 0.
Z
C
388
8 Programowanie: cykle
Gł bokość frezowania Q1 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i dno konturu Naddatek dla obróbki wykańczaj cej z boku Q3 (przyrostowo): Naddatek na obróbk wykańczaj c na płaszczyźnie osłony cylindra; naddatek działa w kierunku korekcji promienia Bezpieczna wysokość Q6 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni osłony cylindra Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki Promień cylindra Q16: Promień cylindra, na którym ma zostać obrobiony kontur Rodzaj wymiarowania Stopnie =0 MM/INCH=1 Q17: Współrz dne osi obrotu w podprogramie w stopniach lub mm (cale) zaprogramować Szerokość rowka Q20: Szerokość rowka Tolerancja? Q21 Jeśli używamy narz dzia, które jest mniejsze od programowanej szerokości rowka Q20, to powstan uwarunkowane przemieszczeniem znieksztatłcenia na ściance rowka w przypadku okr gów i ukośnych prostych. Jeśli zdefiniujemy tolerancj Q21, to TNC przybliża za pomoc dodatkowego przejścia frezowania tak kształt rowka, jakby frezowano rowek narz dziem, dokładnie tak dużym jak szerokość rowka. Przy pomocy Q21 definiujemy dozwolone odchylenie od tego idealnego rowka. Liczba przejść dopracowania zależy od promienia cylindra, używanego narz dzia i gł bokości rowka. Czym mniejsz jest zdefiniowana tolerancja, tym dokładniejszy b dzie rowek a także tym dłużej b dzie trwało dopracowanie. Zaleca si : używanie tolerancji wynosz cej 0,02 mm. 0: Funkcja nieaktywna
N63 G128 OSŁONA CYLINDRA Q1= 8 Q3=+0 Q6=+0 Q10=+3 Q11=100 Q12=350 Q16=25 Q17=0 Q20=12 Q21=0 ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;PROMIEŃ ;RODZAJ WYMIAROWANIA ;SZEROKOŚĆ ROWKA ;TOLERANCJA
HEIDENHAIN iTNC 530
389
8.6 SL cykle
Př klad: NC bloki
8.6 SL cykle
OSŁONA CYLINDRA frezowanie mostka (cykl G129, opcja sofware 1)
Maszyna i TNC musz być przygotowane przez producenta maszyn. Przy pomocy tego cyklu można przenieść zdefiniowany na rozwini tym materiale mostek na osłon cylindra. TNC tak ustawia narz dzie przy tym cyklu, że ścianki przy aktywnej korekcji promienia przebiegaj zawsze równolegle do siebie. Prosz zaprogramować tor punktu środkowego mostka z podaniem korekcji promienia narz dzia. Poprzez korekcj promienia określa si , czy TNC wytworzy mostek ruchem współbieżnym czy też przeciwbieżnym. Na końcach mostka TNC wł cza półokr g, którego promień odpowiada połowie szerokości mostka. 1 TNC pozycjonuje narz dzie nad punktem startu obróbki. Punkt startu TNC oblicza z szerokości mostka i średnicy narz dzia. Punkt ten leży z przesuni ciem o pół szerokości mostka i średnic narz dzia obok pierwszego zdefiniowanego w podprogramie konturu punktu. Korekcja promienia określa, czy start nast puje z lewej (1, RL=współbieżnie) lub z prawej od mostka (2, RR=przeciwbieżnie) (patrz obrazek po prawej na środku) 2 Po wypozycjonowaniu na pierwsz gł bokość, TNC przemieszcza narz dzie po łuku kołowym z posuwem frezowania Q12 tangencjalnie do ścianki mostka. W danym przypadku naddatek na obróbk wykańczaj c boku zostaje uwzgl dniony 3 Na pierwszej gł bokości dosuwu narz dzie frezuje z posuwem frezowania Q12 wzdłuż ścianki mostka, aż czop zostanie w pełni wykonany 4 Nast pnie narz dzie odsuwa si tangencjalnie od ścianki mostka z powrotem do punktu startu obróbki 5 Kroki od 2 do 4 powtarzaj si , aż zostanie osi gni ta zaprogramowana gł bokość frezowania Q1 6 Na koniec narz dzie przemieszcza si na osi narz dzi z powrotem na bezpieczn wysokość lub na ostatnio zaprogramowan przed cyklem pozycj (zależy od parametru maszyny 7420)
Z
1
2 1
C
390
8 Programowanie: cykle
Prosz uwzgl dnić przed programowaniem W pierwszym wierszu NC podprogramu konturu zaprogramować zawsze obydwie współrz dne osłony cylindra. Prosz zwrócić uwag , aby narz dzie miało dostatecznie dużo miejsca dla ruchu dosuwu i odsuwu z boku. Pami ć dla SL cyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bloków prostych. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Cylinder musi być zamocowany na środku stołu obrotowego. Oś wrzeciona musi przebiegać prostopadle do osi stołu obrotowego. Jeśli tak nie jest, TNC wydaje meldunek o bł dach. Ten cykl można wykonywać także przy pochylonej płaszczyźnie obróbki. TNC sprawdza, czy skorygowany i nieskorygowany tor narz dzia leży na obszarze wskazania osi obrotu (jest zdefiniowany w parametrze maszynowym 810.x). W przypadku komunikatu o bł dach „Bł d programowania konturu“ ustawić MP 810.x = 0. Gł bokość frezowania Q1 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i dno konturu Naddatek dla obróbki wykańczaj cej z boku Q3 (przyrostowo): Naddatek na obróbk wykańczaj c na ściance mostka. Naddatek na obróbk wykańczaj c zwi ksza szerokość mostka o dwukrotn wprowadzon wartość Bezpieczna wysokość Q6 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni osłony cylindra Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki Promień cylindra Q16: Promień cylindra, na którym ma zostać obrobiony kontur Rodzaj wymiarowania Stopnie =0 MM/INCH=1 Q17: Współrz dne osi obrotu w podprogramie w stopniach lub mm (cale) zaprogramować Szerokość mostka Q20: szerokość wytwarzanego mostka HEIDENHAIN iTNC 530 391 Př klad: NC bloki N50 G129 OSŁONA CYLINDRA MOSTEK Q1= 8 Q3=+0 Q6=+0 Q10=+3 Q11=100 Q12=350 Q16=25 Q17=0 Q20=12 ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;PROMIEŃ ;RODZAJ WYMIAROWANIA ;SZEROKOŚĆ MOSTKA
8.6 SL cykle
8.6 SL cykle
OSŁONA CYLINDRA frezowanie konturu zewn trznego (cykl G139, opcja software 1)
Maszyna i TNC musz być przygotowane przez producenta maszyn. Przy pomocy tego cyklu można przenieść zdefiniowany na rozwini tym materiale otwarty kontur na osłon cylindra. TNC tak ustawia narz dzie przy tym cyklu, iż ścianka wyfrezowanego konturu przebiega równolegle do osi cylindra przy aktywnej korekcji promienia. W przeciwieństwie do cykli 28 i 29 definiujemy w podprogramie konturu rzeczywisty, przewidziany do wykonania kontur. 1 TNC pozycjonuje narz dzie nad punktem startu obróbki. Punkt startu TNC plasuje z przesuni ciem o średnic narz dzia obok pierwszego zdefiniowanego w podprogramie konturu punktu 2 Po wypozycjonowaniu na pierwsz gł bokość, TNC przemieszcza narz dzie po łuku kołowym z posuwem frezowania Q12 tangencjalnie do konturu. W danym przypadku naddatek na obróbk wykańczaj c boku zostaje uwzgl dniony 3 Na pierwszej gł bokości dosuwu narz dzie frezuje z posuwem frezowania Q12 wzdłuż konturu, aż zdefiniowana trajektoria konturu zostanie w pełni wykonana 4 Nast pnie narz dzie odsuwa si tangencjalnie od ścianki mostka z powrotem do punktu startu obróbki 5 Kroki od 2 do 4 powtarzaj si , aż zostanie osi gni ta zaprogramowana gł bokość frezowania Q1 6 Na koniec narz dzie przemieszcza si na osi narz dzi z powrotem na bezpieczn wysokość lub na ostatnio zaprogramowan przed cyklem pozycj (zależy od parametru maszyny 7420)
392
8 Programowanie: cykle
Prosz uwzgl dnić przed programowaniem Prosz zwrócić uwag , aby narz dzie miało dostatecznie dużo miejsca dla ruchu dosuwu i odsuwu z boku. Pami ć dla SL cyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bloków prostych. Znak liczby parametru cyklu Gł bokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy gł bokość = 0, to TNC nie wykonuje tego cyklu. Cylinder musi być zamocowany na środku stołu obrotowego. Oś wrzeciona musi przebiegać prostopadle do osi stołu obrotowego. Jeśli tak nie jest, TNC wydaje meldunek o bł dach. Ten cykl można wykonywać także przy pochylonej płaszczyźnie obróbki. TNC sprawdza, czy skorygowany i nieskorygowany tor narz dzia leży na obszarze wskazania osi obrotu (jest zdefiniowany w parametrze maszynowym 810.x). W przypadku komunikatu o bł dach „Bł d programowania konturu“ ustawić MP 810.x = 0. Gł bokość frezowania Q1 (przyrostowo): Odst p powierzchnia obrabianego przedmiotu i dno konturu Naddatek dla obróbki wykańczaj cej z boku Q3 (przyrostowo): Naddatek na obróbk wykańczaj c na konturu Bezpieczna wysokość Q6 (przyrostowo): Odst p pomi dzy powierzchni czołow narz dzia i powierzchni osłony cylindra Gł bokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw dosuwu wgł bnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki Promień cylindra Q16: Promień cylindra, na którym ma zostać obrobiony kontur Rodzaj wymiarowania Stopnie =0 MM/INCH=1 Q17: Współrz dne osi obrotu w podprogramie w stopniach lub mm (cale) zaprogramować Př klad: NC bloki N50 G139 OSŁONA CYLINDRA KONTUR Q1= 8 Q3=+0 Q6=+0 Q10=+3 Q11=100 Q12=350 Q16=25 Q17=0 ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;PROMIEŃ ;RODZAJ WYMIAROWANIA
HEIDENHAIN iTNC 530
393
8.6 SL cykle
8.6 SL cykle
Przykład: nakładaj ce si na siebie kontury wiercić i obrabiać wst pnie, obrabiać na gotowo
Y
100
16
16
50
5 R2
16
35 65 100
5 R2
X
%C21 G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+6 * N40 G99 T2 L+0 R+6 * N50 T1 G17 S4000 * N60 G00 G40 G90 Z+250 * N70 G37 P01 1 P02 2 P03 3 P04 4 * N80 G120 DANE KONTURU Q1= 20 Q2=1 Q3=+0 Q4=+0 Q5=+0 Q6=2 Q7=+100 Q8=0.1 Q9= 1 ;GŁ BOKOŚĆ FREZOWANIA ;NAKŁADANIE SI TORÓW KSZTAŁTOWYCH ;NADDATEK Z BOKU ;NADDATEK NA GŁ BOKOŚCI ;WSPŁ. POWIERZCHNI ;ODST P BEZPIECZ. ;BEZPIECZNA WYSOKOŚĆ ;PROMIEŃ ZAOKR GLENIA ;KIERUNEK OBROTU Definicja narz dzia wiertło Definicja narz dzia obróbka zgrubna/wykańczaj ca Wywołanie narz dzia wiertło Przemieścić narz dzie poza materiałem Ustalić podprogramy konturu Określić ogólne parametry obróbki Definicja cz ści nieobrobionej
394
8 Programowanie: cykle
N90 G121 WIERCENIE WST PNE Q10=5 Q11=250 Q13=0 N100 G79 M3 * N110 Z+250 M6 * N120 T2 G17 S3000 * N130 G122 PRZECI GANIE Q10=5 Q11=100 Q12=350 Q18=0 Q19=150 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW PRZECI GANIA ;NARZ DZIE DO PRZECI GANIA ;POSUW RUCHEM WAHADŁOWYM ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;NARZ DZIE DO USUWANIA MATERIAŁU (ZDZIERAK)
Definicja cyklu wiercenie wst pne
Wywołanie cyklu wiercenie wst pne Zmiana narz dzia Wywołanie narz dzia obróbka zgrubna/wykańczaj ca Definicja cyklu przeci ganie wst pne
Q208=2000 ;POSUW POWROTU N140 G79 M3 * N150 G123 OBRÓBKA NA GOTOWO DNA Q11=100 Q12=200 N160 G79 * N170 G124 OBRÓBKA NA GOTOWO BOKU Q9=+1 Q10= 5 Q11=100 Q12=400 Q14=0 N180 G79 * N190 G00 Z+250 M2 * ;KIERUNEK OBROTU ;GŁ BOKOŚĆ DOSUWU ;POSUW WGŁ BNY ;POSUW PRZECI GANIA ;NADDATEK Z BOKU Wywołanie cyklu obróbka wykańczaj ca z boku Przemieścić narz dzie poza materiałem, koniec programu ;POSUW WGŁ BNY ;POSUW PRZECI GANIA Definicja cyklu obróbka wykańczaj ca dna Definicja cyklu obróbka wykańczaj ca boku Wywołane cyklu przeci ganie Wywołanie cyklu obróbka wykańczaj ca dna
HEIDENHAIN iTNC 530
395
8.6 SL cykle
8.6 SL cykle
N200 G98 L1 * N210 I+25 J+50 * N220 G01 G42 X+10 Y+50 * N230 G02 X+10 * N240 G98 L0 * N250 G98 L2 * N260 I+65 J+50 * N270 G01 G42 X+90 Y+50 * N280 G02 X+90 * N290 G98 L0 * N300 G98 L3 * N310 G01 G41 X+27 Y+50 * N320 Y+58 * N330 X+43 * N340 Y+42 * N350 X+27 * N360 G98 L0 * N370 G98 L0 * N380 G01 G41 X+65 Y+42 * N390 X+57 * N400 X+65 Y+58 * N410 X+73 Y+42 * N420 G98 L0 * N99999999 %C21 G71 *
Podprogram konturu 1: Kieszeń na lewo
Podprogram konturu 2: Kieszeń na prawo
Podprogram konturu 3: Wysepka czworok tna w lewo
Podprogram konturu 4: Wysepka trójk tna na prawo
396
8 Programowanie: cykle
Przykład: Trajektoria konturu
Y
100 95 80 75
20
15
R7, 5
5
50
100
X
%C25 G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+10 * N40 T1 G17 S2000 * N50 G00 G40 G90 Z+250 * N60 G37 P01 1 * N70 G125 TRAJEKTORIA KONTURU Q1= 20 Q3=+0 Q5=+0 Q7=+250 Q10=5 Q11=100 Q12=200 Q15=+1 N80 G79 M3 * N90 G00 G90 Z+250 M2 * ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;WSPŁ. POWIERZCHNI ;BEZPIECZNA WYSOKOŚĆ ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;RODZAJ FREZOWANIA Wywołanie cyklu Przemieścić narz dzie poza materiałem, koniec programu Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Ustalić podprogram konturu Ustalić parametry obróbki Definicja cz ści nieobrobionej
HEIDENHAIN iTNC 530
397
8.6 SL cykle
,5 R7
8.6 SL cykle
N100 G98 L1 * N110 G01 G41 X+0 Y+15 * N120 X+5 Y+20 * N130 G06 X+5 Y+75 * N140 G01 Y+95 * N150 G25 R7,5 * N160 X+50 * N170 G25 R7,5 * N180 X+100 Y+80 * N190 G98 L0 * N99999999 %C25 G71 *
Podprogram konturu
398
8 Programowanie: cykle
Przykład: Osłona cylindra przy pomocy cyklu G127
Wskazówka: Cylinder zamocowany na środku stołu obrotowego. Punkt odniesienia znajduje si na środkustołu obrotowego
60
Z
,5 R7
20
30
50
157
C
%C27 G71 * N10 G99 T1 L+0 R3,5 * N20 T1 G18 S2000 * N30 G00 G40 G90 Y+250 * N40 G37 P01 1 * N70 G127 OSŁONA CYLINDRA Q1= 7 Q3=+0 Q6=2 Q10=4 Q11=100 Q12=250 Q16=25 Q17=1 N60 C+0 M3 * N70 G79 * N80 G00 G90 Z+250 M2 * ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;PROMIEŃ ;RODZAJ WYMIAROWANIA Pozycjonować wst pnie stół obrotowy Wywołanie cyklu Przemieścić narz dzie poza materiałem, koniec programu Definicja narz dzia Wywołanie narz dzia, oś narz dzia Y Przemieścić narz dzie poza materiałem Ustalić podprogram konturu Ustalić parametry obróbki
HEIDENHAIN iTNC 530
399
8.6 SL cykle
8.6 SL cykle
N90 G98 L1 * N100 G01 G41 C+91,72 Z+20 * N110 C+114,65 Z+20 * N120 G25 R7,5 * N130 G91+Z+40 * N140 G90 G25 R7,5 * N150 G91 C 45,86 * N160 G90 G25 R7,5 * N170 Z+20 * N180 G25 R7,5 * N190 C+91,72 * N200 G98 L0 * N99999999 %C27 G71 *
Podprogram konturu Dane w osi obrotu w stopniach, Wymiary rysunku przeliczone z mm na stopnie (157 mm = 360°)
400
8 Programowanie: cykle
Przykład: Osłona cylindra przy pomocy cyklu G128
Wskazówki: Cylinder zamocowany na środku stołu obrotowego. Punkt odniesienia znajduje si na środkustołu obrotowego Opis toru punktu środkowego w podprogramie konturu
Z
70
52.5 35
40
60
157
C
%C28 G71 * N10 G99 T1 L+0 R3,5 * N20 T1 G18 S2000 * N30 G00 G40 G90 Y+250 * N40 G37 P01 1 * N50 X+0 * N60 G128 OSŁONA CYLINDRA Q1= 7 Q3=+0 Q6=2 Q10= 4 Q11=100 Q12=250 Q16=25 Q17=1 Q20=10 N70 C+0 M3 * N80 G79 * N90 G00 G40 Y+250 M2 * ;GŁ BOKOŚĆ FREZOWANIA ;NADDATEK Z BOKU ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW FREZOWANIA ;PROMIEŃ ;RODZAJ WYMIAROWANIA ;SZEROKOŚĆ ROWKA Pozycjonować wst pnie stół obrotowy Wywołanie cyklu Przemieścić narz dzie poza materiałem, koniec programu Definicja narz dzia Wywołanie narz dzia, oś narz dzia Y Przemieścić narz dzie poza materiałem Ustalić podprogram konturu Narz dzie pozycjonować na środku stołu obrotowego Ustalić parametry obróbki
Q21=0.02 ;TOLERANCJA
HEIDENHAIN iTNC 530
401
8.6 SL cykle
8.6 SL cykle
N100 G98 L1 * N110 G01 G41 C+40 Z+0 * N120 Z+35 * N130 C+60 Z+52,5 * N140 Z+70 * N150 G98 L0 * N99999999 %C28 G71 *
Podprogram konturu, opis toru punktu środkowego Dane w osi obrotu w mm (Q17=1)
402
8 Programowanie: cykle
8.7 SL cykle ze wzorem (formuł ) konturu
Podstawy
Przy pomocy SL cykli i wzoru konturu można zestawiać kompleksowe kontury, składaj ce si z konturów cz ściowych (kieszenie lub wysepki). Kontury cz ściowe (dane geometryczne) prosz wprowadzać jako oddzielne programy. W ten sposób wszystkie kontury cz ściowe mog zostać dowolnie cz sto ponownie wykorzystywane. Z wybranych konturów cz ściowych, poł czonych ze sob przy pomocy wzoru konturu, TNC oblicza cały kontur. Pami ć dla jednego cyklu SL (wszystkie programy opisu konturów) jest ograniczona do maksymalnie 128 konturów. Liczba możliwych elementów konturu zależy od rodzaju konturu (wewn trzny/zewn trzny) i liczby opisów konturów oraz wynosi maksymalnie 16384 elementów konturu. Przy pomocy SL cykli ze wzorem konturu zakłada si strukturyzowany program i otrzymuje możliwość, powtarzaj ce si cz sto kontury zapisać do pojedyńczych programów. Poprzez wzór konturu ł czy si kontury cz ściowe w jeden kontur i określa, czy chodzi o kieszeń czy też o wysepk . Funkcja SL cykle ze wzorem konturu jest rozmieszczona na powierzchni obsługi TNC na kilka obszarów i służy jako podstawa dla dalszych udoskonaleń. Właściwości konturów cz ściowych TNC rozpoznaje zasadniczo wszystkie kontury jako kieszeń. Prosz nie programować korekcji promienia. W wzorze konturu można poprzez negowanie przekształcić kieszeń w wysepk . TNC ignoruje posuwy F i funkcje dodatkowe M Przeliczenia współrz dnych s dozwolone Jeśli zostan one zaprogramowane w obr bie wycinków konturów, to działaj one także w nast pnych podprogramach, nie musz zostać wycofywane po wywołaniu cyklu Podprogramy mog zawierać współrz dne osi wrzeciona, zostan one jednakże ignorowane W pierwszym wierszu współrz dnych podprogramu określa si płaszczyzn obróbki. Osie pomocnicze U,V,W s dozwolone Właściwości cykli obróbki TNC pozycjonuje przed każdym cyklem automatycznie na bezpieczn wysokość Każdy poziom gł bokości jest frezowany bez odsuwania narz dzia; wysepki zostan objechane z boku Promień „naroży wewn trznych “ jest programowalny – narz dzie nie zatrzymuje si , zaznaczenia poza materiałem zostan uniemożliwione (obowi zuje dla ostatniego zewn trznego toru przy przeci ganiu i wykańczaniu bocznych powierzchni) HEIDENHAIN iTNC 530 Př klad: Schemat: Odpracowywanie przy pomocy SL cykli i wzoru konturu %KONTUR G71 * ... N50 %:CNT: “MODEL“ N60 G120 Q1= ... N70 G122 Q10= ... N80 G79 * ... N120 G123 Q11= ... N130 G79 * ... N160 G124 Q9= ... N170 G79 N180 G00 G40 G90 Z+250 M2 * N99999999 %KONTUR G71 * Př klad: Schemat: Obliczanie konturów cz ściowych przy pomocy wzoru konturu %MODEL G71 * N10 DECLARE CONTOUR QC1 = “OKRAG1“ *
N20 DECLARE CONTOUR QC2 = “OKRAG31XY“ *
N30 DECLARE CONTOUR QC3 = “TRÓJK T“ * N40 DECLARE CONTOUR QC4 = “KWADRAT“ * N50 QC10 = ( QC1 | QC3 | QC4 ) \ QC2 * N99999999 %MODEL G71 * %OKR G1 G71 * N10 I+75 J+50 * N20 G11 R+45 H+0 G40 * N30 G13 G91 H+360 * N99999999 %OKR G1 G71 * %OKR G31XY G71 * ... ... 403
8.7 SL cykle ze wzorem (formuł ) konturu
8.7 SL cykle ze wzorem (formuł ) konturu
Przy wykańczaniu powierzchni bocznych TNC dosuwa narz dzie do konturu na torze kołowym stycznym Przy obróbce na gotowo dna TNC przemieszcza narz dzie również po tangencjalnym torze kołowym do obrabianego przedmiotu (np.: Oś wrzeciona Z: Tor kołowy na płaszczyźnie Z/X) TNC obrabia kontur przelotowo ruchem współbieżnym lub ruchem przeciwbieżnym Przy pomocy MP7420 określa si , gdzie TNC pozycjonuje narz dzie przy końcu cykli G121 do G124. Dane wymiarów obróbki,jak gł bokość frezowania, naddatki i bezpieczn wysokość prosz wprowadzić centralnie w cyklu G120 jako DANE KONTURU.
Wybór programu z definicjami konturu
Przy pomocy funkcji %:CNT wybieramy program z definicjami konturu, z których TNC czerpie opisy konturu: Wybrać funkcje dla wywołania programu: Klawisz PGM CALL nacisn ć Softkey KONTUR WYBRAĆ nacisn ć Wprowadzić pełn nazw programu z definicjami konturu, klawiszem END potwierdzić %:CNT wiersz zaprogramować przed SL cyklami Cykl 14 KONTUR nie jest konieczny przy zastosowaniu %:CNT .
Definiowanie opisów konturów
Przy pomocy funkcji DECLARE CONTOUR wprowadzamy ścieżk dla programów, z których TNC czerpie opisy konturu: Nacisn ć Softkey DECLARE Nacisn ć Softkey CONTOUR Numer dla oznacznika konturu QC wprowadzić, klawiszem ENT potwierdzić Wprowadzić pełn nazw programu z opisami konturu, klawiszem END potwierdzić Przy pomocy podanych oznaczników konturu QC można we wzorze konturu obliczać rozmaite kontury. Przy pomocy funkcji DECLARE STRING definiujemy tekst. Ta funkcja nie zostaje na razie używana.
404
8 Programowanie: cykle
Wprowadzić wzór konturu
Poprzez Softkeys można poł czyć ze sob rozmaite kontury we wzorze matematycznym. Wybrać funkcj Q parametrów: Nacisn ć klawisz Q (w polu dla wprowadzania liczb, z prawej strony). Pasek Softkey pokazuje funkcje Q parametrów Wybrać funkcj dla wprowadzenia wzoru konturu: Softkey KONTUR WZOR nacisn ć TNC pokazuje nast puj ce Softkeys: Funkcja wspóŁdziaŁania skrawany z np. QC10 = QC1 & QC5 poł czony z np. QC25 = QC7 | QC18 poł czony z, ale bez skrawania np. QC12 = QC5 ^ QC25 skrawany z dopełnieniem np. QC25 = QC1 \ QC2 dopełnienie obszaru konturu np. Q12 = #Q11 Otworzyć nawias np. QC12 = QC1 * (QC2 + QC3) Zamkn ć nawias np. QC12 = QC1 * (QC2 + QC3) Definiowanie pojedyńczego konturu np. QC12 = QC1 Softkey
HEIDENHAIN iTNC 530
405
8.7 SL cykle ze wzorem (formuł ) konturu
8.7 SL cykle ze wzorem (formuł ) konturu
Nałożone na siebie kontury
TNC zakłada zasadaniczo, iż programowany kontur jest kieszeni . Przy pomocy funkcji wzoru konuturu można przekształcać kontur w wysepk Kieszenie i wysepki można nałożyć na siebie dla otrzymania nowego konturu. W ten sposób można powierzchni wybrania powi kszyć poprzez nałożenie na ni innego wybrani lub można zmniejszyć wysepk . Podprogramy Nałożone kieszenie Nast puj ce przykłady programowania s programami opisu kotnuru, zdefiniowanymi w programie definicji konturu Program definicji konturu z kolei zostaje wywołany poprzez funkcj %:CNT we właściwym programie głównym Wybrania A i B nakładaj si na siebie. TNC oblicza punkty przeci cia S1 i S2, one nie musz zostać zaprogramowane. Wybrania s programowane jako koła pełne.
406
8 Programowanie: cykle
Program opisu konturu 1: Kieszeń A: %KIESZEŃ_A G71 * N10 G01 X+10 Y+50 G40 * N20 I+35 J+50 * N30 G02 X+10 Y+50 * N99999999 %KIESZEŃ_A G71 * Program opisu konturu 2: Kieszeń B %KIESZEŃ_B G71 * N10 G01 X+90 Y+50 G40 * N20 I+65 J+50 * N30 G02 X+90 Y+50 * N99999999 %KIESZEŃ_B G71 * „Powierzchnia “sumowa Obwydwie powierzchnie wycinkowe A i B ł cznie z powierzchni nakładania si maj zostać obrobione: Powierzchnie A i B musz zostać zaprogramowane w oddzielnym programie bez korekcji promienia We wzorze konturu powierzchnie A i B zostaj obliczone przy pomocy funkcji „poł czone z” Program definiowania konturu:
A
B
N50 ... N60 ... N70 DECLARE CONTOUR QC1 = “KIESZEŃ_A.H“ * N80 DECLARE CONTOUR QC2 = “KIESZEŃ_B.H“ * N90 QC10 = QC1 | QC2 * N100 ... N110 ...
HEIDENHAIN iTNC 530
407
8.7 SL cykle ze wzorem (formuł ) konturu
8.7 SL cykle ze wzorem (formuł ) konturu
„Powierzchnia“ różnicy Powierzchnia A ma zostać obrobiona bez wycinka pokrytego przez B: Powierzchnie A i B musz zostać zaprogramowane w oddzielnym programie bez korekcji promienia We wzorze konturu powierzchnia B zostaje przy pomocy funkcji „skrawany z dopełnieniem” odj ta od powierzchni A Program definiowania konturu: N50 ... N60 ... N70 DECLARE CONTOUR QC1 = “KIESZEŃ_A.H“ * N80 DECLARE CONTOUR QC2 = “KIESZEŃ_B.H“ * N90 QC10 = QC1 \ QC2 * N100 ... N110 ... „Powierzchnia “ skrawania Powierzchnia przykryta zarówno przez A jak i przez B ma zostać obrobiona. (Po prostu przykryte powierzchnie maj pozostać nieobrobione). Powierzchnie A i B musz zostać zaprogramowane w oddzielnym programie bez korekcji promienia We wzorze konturu powierzchnie A i B zostaj obliczone przy pomocy funkcji „poł czone z” Program definiowania konturu: N50 ... N60 ... N70 DECLARE CONTOUR QC1 = “KIESZEŃ_A.H“ * N80 DECLARE CONTOUR QC2 = “KIESZEŃ_B.H“ * N90 QC10 = QC1 & QC2 * N100 ... N110 ...
A B
A
B
Odpracowywanie konturu przy pomocy SL cykli
Odpracowanie całego konturu nast puje przy pomocy SL cykli G120 do G124 (patrz „SL cykle” na stronie 372)
408
8 Programowanie: cykle
Przykład: Obróbka zgrubna i wykańczaj ca konturu przy pomocy wzoru konturu
Y
100
16
16
50
5 R2
35
65
100
X
%C21 G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+2,5 * N40 G99 T2 L+0 R+3 * N50 T1 G17 S2500 * N60 G00 G40 G90 Z+250 * N70 %:CNT: “MODEL“ * N80 G120 DANE KONTURU Q1= 20 Q2=1 Q3=+0.5 Q4=+0.5 Q5=+0 Q6=2 Q7=+100 Q8=0.1 Q9= 1 ;GŁ BOKOŚĆ FREZOWANIA ;NAKŁADANIE SI TORÓW KSZTAŁTOWYCH ;NADDATEK Z BOKU ;NADDATEK NA GŁ BOKOŚCI ;WSPŁ. POWIERZCHNI ;ODST P BEZPIECZ. ;BEZPIECZNA WYSOKOŚĆ ;PROMIEŃ ZAOKR GLENIA ;KIERUNEK OBROTU Definicja narz dzia frez do obróbki zgrubnej Definicja narz dzia frez do obróbki wykańczaj cej Wywołanie narz dzia frez do obróbki wykańczaj cej Przemieścić narz dzie poza materiałem Program definiowania konturu określić Określić ogólne parametry obróbki Definicja cz ści nieobrobionej
HEIDENHAIN iTNC 530
409
8.7 SL cykle ze wzorem (formuł ) konturu
16
5 R2
8.7 SL cykle ze wzorem (formuł ) konturu
N90 G122 PRZECI GANIE Q10=5 Q11=100 Q12=350 Q18=0 Q19=150 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;POSUW WGŁ BNY ;POSUW PRZECI GANIA ;NARZ DZIE DO PRZECI GANIA ;POSUW RUCHEM WAHADŁOWYM
Definicja cyklu przeci ganie
Q208=750 ;POSUW POWROTU N100 G79 M3 * N110 T2 G17 S5000 * N150 G123 OBRÓBKA NA GOTOWO DNA Q11=100 Q12=200 N160 G79 * N170 G124 OBRÓBKA NA GOTOWO BOKU Q9=+1 Q10= 5 Q11=100 Q12=400 Q14=0 N180 G79 * N190 G00 Z+250 M2 * N99999999 %C21 G71 * Program definicji konturu ze wzorem konturu: %MODEL G71 * N10 DECLARE CONTOUR QC1 = “OKR G1“ * N20 D00 Q1 P01 +35 * N30 D00 Q2 P01 50 * N40 D00 Q3 P01 +25 * N50 DECLARE CONTOUR QC2 = “OKR G31XY“ * N60 DECLARE CONTOUR QC3 = “TRÓJK T“ * N70 DECLARE CONTOUR QC1 = “KWADRAT“ * N80 QC10 = ( QC1 | QC2 ) \ QC3 \ QC4 * N99999999 %MODEL G71 * 410 8 Programowanie: cykle Definicja oznacznika konturu dla programu „OKRAG31XY” Definicja oznacznika konturu dla programu „TROJKAT” Definicja oznacznika konturu dla programu „KWADRAT” Wzór konturu Program definiowania konturu: Definicja oznacznika konturu dla programu „OKRAG1” Przyporz dkowanie wartości dla używanych parametrów w PGM „OKRAG31XY” ;KIERUNEK OBROTU ;GŁ BOKOŚĆ DOSUWU ;POSUW WGŁ BNY ;POSUW PRZECI GANIA ;NADDATEK Z BOKU Wywołanie cyklu obróbka wykańczaj ca z boku Przemieścić narz dzie poza materiałem, koniec programu ;POSUW WGŁ BNY ;POSUW PRZECI GANIA Definicja cyklu obróbka wykańczaj ca dna Definicja cyklu obróbka wykańczaj ca boku Wywołane cyklu przeci ganie Wywołanie narz dzia frez do obróbki wykańczaj cej Wywołanie cyklu obróbka wykańczaj ca dna
Programy opisu konturu: %OKR G1 G71 * N10 I+65 J+50 * N20 G11 R+25 H+0 G40 * N30 CP IPA+360 DR+ * N99999999 %OKR G1 G71 * %OKR G31XY G71 * N10 I+Q1 J+Q2 * N20 G11 R+Q3 H+0 G40 * N30 G13 G91 H+360 * N99999999 %OKR G31XY G71 * %TRÓJK T G71 * N10 G01 X+73 Y+42 G40 * N20 G01 X+65 Y+58 * N30 G01 X+42 Y+42 * N49 G01 X+73 * N99999999 %TRÓJK T G71 * %KWADRAT G71 * N10 G01 X+27 Y+58 G40 * N20 G01 X+43 * N30 G01 Y+42 * N40 G01 X+27 * N50 G01 Y+58 * N99999999 %KWADRAT G71 * Program opisu konturu: Kwadrat po lewej Program opisu konturu: Trójk t po prawej Program opisu konturu: Okr g po lewej Program opisu konturu: Okr g po prawej
HEIDENHAIN iTNC 530
411
8.7 SL cykle ze wzorem (formuł ) konturu
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
Przegl d
TNC stawia do dyspozycji cztery cykle, przy pomocy których można obrabiać powierzchnie o nast puj cych właściwościach: wytworzona przez CAD /CAM system płaska prostok tna płaska ukośna dowolnie nachylona skr cona w sobie Cykl G60 3D DANE ODPRACOWAC Dla odwierszowania 3D danych w kilku dosuni ciach G230 WIERSZOWANIE Dla prostok tnych płaskich powierzchni G231 POWIERZCHNIA REGULACJI Dla ukośnych, nachylonych i skr conych powierzchni G232 FREZOWANIE PŁASZCZYZN Dla płaskich prostok tnych powierzchni, z podaniem naddatku i kilkoma dosuwami Softkey Strona Strona 413
Strona 414 Strona 416
Strona 419
412
8 Programowanie: cykle
3D DANE ODPRACOWAC (cykl G60)
1 TNC pozycjonuje narz dzie na biegu szybkim z aktualnej pozycji w osi wrzeciona na Bezpieczn wysokość nad zaprogramowanym w cyklu MAX punktem. 2 Nast pnie TNC przemieszcza narz dzie na biegu szybkim na płaszczyźnie obróbki do zaprogramowanego w cyklu MIN punktu 3 Stamt d narz dzie przemieszcza si z posuwem dosuwu na gł bokość do pierwszego punktu konturu 4 Nast pnie TNC odpracowuje wszystkie zapami tane w pliku 3D danych punkty z posuwem frezowania; jeśli to konieczne TNC przemieszcza narz dzie na Bezpieczn wysokość aby pomin ć nie obrabiane fragmenty 5 Na koniec TNC przemieszcza narz dzie na biegu szybkim z powrotem na Bezpieczn wysokość Prosz uwzgl dnić przed programowaniem Przy pomocy cyklu G60 można odpracować 3D dane w kilku dosuwach, które to dane zostały wytworzone przez zewn trzny system programowania. 3 1 Nazwa pliku 3D danych: Wprowadzić nazw pliku, w którym zapami tane s dane; jeśli ten plik nie znajduje si w aktualnym skoroszcie, prosz wprowadzić kompletn nazw ścieżki. MIN Punkt obszar: Punkt minimalny (X , Y i Z współrz dna) obszaru, na którym ma być dokonane frezowanie MAX Punkt obszar: Punkt minimalny (X , Y i Z współrz dna) obszaru, na którym ma być dokonane frezowanie Odst p bezpieczeństwa 1 (przyrostowo): Odst p wierzchołek ostrza narz dzia – powierzchnia obrabianego przedmiotu przy przemieszczeniach na biegu szybkim Gł bokość dosuwu 2 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo dosuni te. Posuw wgł bny 3: Pr dkość przemieszczenia narz dzia przy pogł bianiu w mm/min Posuw frezowania 4: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/min Funkcja dodatkowa M: Opcjonalne wprowadzenie funkcji dodatkowej, np M13
4 1
Z
2 1 1
X
Př klad: NC bloki N64 G60 P01 BSP.I P01 X+0 P02 Y+0 P03 Z 20 P04 X+100 P05 Y+100 P06 Z+0 P07 2 P08 +5 P09 100 P10 350 M13 *
HEIDENHAIN iTNC 530
413
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
FREZOWANIE METOD WIERSZOWANIA (cykl G230)
1 TNC pozycjonuje narz dzie na biegu szybkim z aktualnej pozycji na płaszczyźnie obróbki do punktu startu 1; TNC przesuwa narz dzie przy tym o wartość promienia narz dzia na lewo i w gór 2 Nast pnie narz dzie przemieszcza si na biegu szybkim w osi wrzeciona na Bezpieczn wysokość i potem z posuwem dosuwu wgł bnego na zaprogramowan pozycj startu w osi wrzeciona 3 Nast pnie narz dzie przemieszcza si z zaprogramowanym posuwem frezowania do punktu końcowego 2; punkt końcowy TNC oblicza z zaprogramowanego punktu startu, zaprogramowanej długości i promienia narz dzia 4 TNC przesuwa narz dzie z posuwem frezowania poprzecznie do punktu startu nast pnego wiersza; TNC oblicza przesuni cie z zaprogramowanej szerokości i liczby ci ć (przejść) 5 Potem narz dzie powraca w kierunku ujemnym 1 szej osi 6 Frezowanie wierszowaniem powtarza si , aż wprowadzona powierzchnia zostanie całkowicie obrobiona 7 Na koniec TNC przemieszcza narz dzie na biegu szybkim z powrotem na Bezpieczn wysokość Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie z aktualnej pozycji najpierw na płaszczyźnie obróbki i nast pnie w osi wrzeciona do punktu startu. Tak wypozycjonować narz dzie, aby nie mogło dojść do kolizji z przedmiotem lub mocowadłami.
Z
Y
2 1
1
X
414
8 Programowanie: cykle
Punkt startu 1 szej osi Q225 (absolutnie): Współrz dna Min punktu frezowanej wierszowo powierzchni w osi głównej płaszczyzny obróbki Punkt startu 2 szej osi Q226 (absolutnie): Współrz dna Min punktu frezowanej wierszowo powierzchni w osi pomocniczej płaszczyzny obróbki Punkt startu 3 szej osi Q227 (absolutnie): Wysokość w osi wrzeciona, na której dokonywuje si frezowania wierszowaniem 1. długość kraw dzi bocznej Q218 (przyrostowo): Długość powierzchni w osi głównej płaszczyzny obróbki, odniesiona do punktu startu 1 szej osi 2. długość kraw dzi bocznej Q219 (przyrostowo): Długość powierzchni w osi pomocniczej płaszczyzny obróbki, odniesiona do punktu startu 2 szej osi Liczba przejść Q240: Liczba wierszy, na których TNC ma przemieścić narz dzie na szerokości Posuw dosuwu wgł bnego 206:pr dkość przemieszczenia narz dzia przy zjeździe z Bezpiecznej wysokości na gł bokość frezowania w mm/min Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Posuw poprzeczny Q209: Pr dkość przemieszczenia narz dzia przy przejeździe do nast pnego wiersza w mm/min; jeśli przemieszczamy w materiale poprzecznie, to Q209 wprowadzić mniejszym od Q207; jeśli przemieszczamy poza materiałem poprzecznie, to Q209 może być wi kszy od Q207 Bezpieczna wysokość Q200 (przyrostowo): pomi dzy ostrzem narz dzia i gł bokości frezowania dla pozycjonowania na pocz tku cyklu i na końcu cyklu
Q227
Y
Q207
Q219
N = Q240 Q209
Q226
Q218 Q225
X
Q206
Z
Q200
X
Př klad: NC bloki N71 G230 WIERSZOWANIE Q225=+10 ;PUNKT STARTU 1.OSI Q226=+12 ;PUNKT STARTU 2.OSI Q227=+2.5 ;PUNKT STARTU 3.OSI Q218=150 ;1. DŁUGOŚĆ BOKU Q219=75 Q240=25 ;2. DŁUGOŚĆ BOKU ;LICZBA PRZEJŚĆ
Q206=150 ;POSUW WGŁ BNY Q207=500 ;POSUW FREZOWANIA Q209=200 ;POSUW POPRZECZNY Q200=2 ;ODST P BEZPIECZ.
HEIDENHAIN iTNC 530
415
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
POWIERZCHNIA REGULACJI (cykl G231)
1 TNC pozycjonuje narz dzie od aktualnej pozycji ruchem prostoliniowym 3D do punktu startu 1 2 Nast pnie narz dzie przemieszcza si z zaprogramowanym posuwem frezowania do punktu końcowego 2 3 Tam TNC przemieszcza narz dzie na biegu szybkim o wartość średnicy narz dzia w dodatnim kierunku osi wrzeciona i po tym ponownie do punktu startu 1 4 W punkcie startu 1 TNC przemieszcza narz dzie ponownie na ostatnio przejechan wartość Z 5 Nast pnie TNC przesuwa narz dzie we wszystkich trzech osiach od punktu 1 w kierunku punktu 4 do nast pnego wiersza 6 Potem TNC przemieszcza narz dzie do punktu końcowego tego wiersza. Ten punkt końcowy TNC oblicza z punktu 2 i przesuni cia w kierunku punktu 3 7 Frezowanie wierszowaniem powtarza si , aż wprowadzona powierzchnia zostanie całkowicie obrobiona 8 Na końcu TNC pozycjonuje narz dzie o średnic narz dzia nad najwyższym wprowadzonym punktem w osi wrzeciona Prowadzenie skrawania Punkt startu i tym samym kierunek frezowania s dowolnie wybieralne, ponieważ TNC dokonuje pojedyńczych przejść zasadniczo od punktu 1 do punktu 2 i cała operacja przebiega od punktu 1 / 2 do punktu 3 / 4. Punkt 1 można umiejscowić na każdym narożu obrabianej powierzchni. Jakość obrabionej powierzchni można optymalizować poprzez użycie frezów trzpieniowych: Poprzez skrawanie uderzeniowe (współrz dna osi wrzeciona punkt 1 wi ksza od współrz dnej osi wrzeciona punkt 2) przy mało nachylonych powierzchniach Poprzez skrawanie ci głe (współrz dna osi wrzeciona punkt 1 mnijesza od współrz dnej osi wrzeciona punkt 2) przy mocno nachylonych powierzchniach Przy skośnych powierzchniach, kierunek ruchu głównego (od punktu 1 do punktu 2) ustalić w kierunku wi kszego nachylenia Jakość obrobionej powierzchni można optymalizować poprzez użycie frezów kształtowych: Przy ukośnych powierzchniach kierunek ruchu głównego (od punktu 1 do punktu 2) ustalić w kierunku najwi kszego nachylenia Prosz uwzgl dnić przed programowaniem TNC pozycjonuje narz dzie od aktualnej pozycji ruchem prostoliniowym 3D do punktu startu 1 Tak wypozycjonować narz dzie, aby nie mogło dojść do kolizji z przedmiotem lub mocowadłami. TNC przemieszcza narz dzie z korekcj promienia G40 mi dzy zadanymi pozycjami W danym przypadku używać frezu z tn cym przez środek z bem czołowym (DIN 844). 2 1
Z
4 1
3 1
Y
1
2 1
X
Z
4 1 3 1
Y
2 1
1
X
Z
3 1
Y
4 1 1
X
416
8 Programowanie: cykle
Punkt startu 1 szej osi Q225 (absolutnie): Współrz dna punktu startu frezowanej wierszowo powierzchni w osi głównej płaszczyzny obróbki Punkt startu 2 szej osi Q226 (absolutnie): Współrz dna punktu startu frezowanej wierszowo powierzchni w osi pomocniczej płaszczyzny obróbki Punkt startu 3 szej osi Q227 (absolutnie): Współrz dna punktu startu obrabianej powierzchni w osi wrzeciona 2. Punkt startu 1 szej osi Q228 (absolutnie): Współrz dna punktu startu frezowanej wierszowo powierzchni w osi głównej płaszczyzny obróbki 2. Punkt startu 2 szej osi Q229 (absolutnie): Współrz dna punktu końcowego frezowanej wierszowo powierzchni w osi pomocniczej płaszczyzny obróbki 2. Punkt startu 3 szej osi Q230 (absolutnie): Współrz dna punktu końcowego obrabianej powierzchni w osi wrzeciona 3. Punkt startu 1 szej osi Q231 (absolutnie): Współrz dna punktu 3 w osi głównej płaszczyzny obróbki 3. Punkt startu 2 szej osi Q232 (absolutnie): Współrz dna punktu 3 w osi pomocniczej płaszczyzny obróbki 3. Punkt startu 3 szej osi Q233 (absolutnie): Współrz dna punktu 3 w osi wrzeciona
Q236 Q233 Q227 Q230
Z
4 1 3 1 1 2 1
X
Q228 Q231 Q234 Q225
Y
Q235 Q232
3 1
N = Q240
4 1
Q229 Q226
2 1 1
Q207
X
HEIDENHAIN iTNC 530
417
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
4. Punkt startu 1 szej osi Q234 (absolutnie): Współrz dna punktu 4 w osi głównej płaszczyzny obróbki 4. Punkt startu 2 szej osi Q235 (absolutnie): Współrz dna punktu 4 w osi pomocniczej płaszczyzny obróbki 4. Punkt startu 3 szej osi Q236 (absolutnie): Współrz dna punktu 4 w osi wrzeciona Liczba przejść Q240: Liczba wierszy, po których TNC ma przemieścić narz dzie pomi dzy punktem 1 i 4, a także mi dzy punktem 2 i 3 Posuw frezowania Q207: Pr dkość przemieszczania si narz dzia przy frezowaniu w mm/min. TNC wykonuje pierwsze skrawanie z posuwem wynosz cym połow zaprogramowanej wartości.
Př klad: NC bloki N72 G231 POWIERZCHNIA REGULACJI Q225=+0 Q226=+5 Q227= 2 ;PUNKT STARTU 1.OSI ;PUNKT STARTU 2.OSI ;PUNKT STARTU 3.OSI
Q228=+100 ;2. PUNKT 1. OSI Q229=+15 ;2. PUNKT 2. OSI Q230=+5 ;2. PUNKT 3. OSI Q231=+15 ;3. PUNKT 1. OSI Q232=+125 ;3. PUNKT 2. OSI Q233=+25 ;3. PUNKT 3. OSI Q234=+15 ;4. PUNKT 1. OSI Q235=+125 ;4. PUNKT 2. OSI Q236=+25 ;4. PUNKT 3. OSI Q240=40 ;LICZBA PRZEJŚĆ Q207=500 ;POSUW FREZOWANIA
418
8 Programowanie: cykle
FREZOWANIE PŁASZCZYZN (cykl G232)
Przy pomocy cyklu G232 można frezować równ powierzchni kilkoma dosuwami i przy uwzgl dnieniu naddatku na obróbk wykańczaj c . Przy tym operator ma do dyspozycji trzy strategie obróbki: Strategia Q389=0: obróbka meandrowa, boczny dosuw poza obrabian powierzchni Strategia Q389=1: obróbka meandrowa, boczny dosuw w obr bie obrabianej powierzchni Strategia Q389=2: obróbka wierszami, odsuw i boczny dosuw z posuwem pozycjonowania 1 TNC pozycjonuje narz dzie na biegu szybkim z aktualnej pozycji przy pomocy logiki pozycjonowania do punktu startu 1: Jeśli aktualna pozycja na osi wrzeciona jest wi ksza niż 2. odst p bezpieczeństwa, to TNC przemieszcza narz dzie najpierw na płaszczyźnie obróbki a nast pnie na osi wrzeciona, alternatywnie najpierw na 2. odst p bezpieczeństwa i potem na płaszczyzn obróbki. Punkt startu na płaszczyźnie obróbki leży z dyslokacj o promień narz dzia i o boczny odst p bezpieczeństwa obok obrabianego przedmiotu 2 Nast pnie narz dzie przemieszcza si z posuwem pozycjonowania na osi wrzeciona na obliczon przez TNC pierwsz gł bokość dosuwu Strategia Q389=0 3 Nast pnie narz dzie przemieszcza si z zaprogramowanym posuwem frezowania do punktu końcowego 2. Punkt końcowy leży poza powierzchni , TNC oblicza go z zaprogramowanego punktu startu, zaprogramowanej długości, zaprogramowanego bocznego odst pu bezpieczeństwa i promienia narz dzia 4 TNC przesuwa narz dzie z posuwem pozycjonowania wst pnego poprzecznie do punktu startu nast pnego wiersza; TNC oblicza dyslokacj z zaprogramowanej szerokości, promienia narz dzia i maksymalnego współczynnika nakładania si torów kształtowych 5 Potem narz dzie przemieszcza si z powrotem w kierunku punktu startu 1 6 Operacja ta powtarza si , aż wprowadzona powierzchnia zostanie w pełni obrobiona. Przy końcu ostatniego toru nast puje dosuni cie na nast pn gł bokość obróbki 7 Aby unikać pustych przejść, powierzchnia zostaje obrabiana w odwrotnej kolejności 8 Operacja powtarza si , aż wszystkie dosuwy zostan wykonane. Przy ostatnim dosuwie zostaje wyfrezowany tylko zapisany naddatek na obróbk wykańczaj c z posuwem obróbki na gotowo 9 Na koniec TNC odsuwa narz dzie na biegu szybkim na 2. odst p bezpieczeństwa
Z
2 1
Y
1
X
HEIDENHAIN iTNC 530
419
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
Strategia Q389=1 3 Nast pnie narz dzie przemieszcza si z zaprogramowanym posuwem frezowania do punktu końcowego 2. Punkt końcowy leży w obr bie powierzchni, TNC oblicza go z zaprogramowanego punktu startu, zaprogramowanej długości i promienia narz dzia 4 TNC przesuwa narz dzie z posuwem pozycjonowania wst pnego poprzecznie do punktu startu nast pnego wiersza; TNC oblicza dyslokacj z zaprogramowanej szerokości, promienia narz dzia i maksymalnego współczynnika nakładania si torów kształtowych 5 Potem narz dzie przemieszcza si z powrotem w kierunku punktu startu 1. Przejście do nast pnego wiersza nast puje ponownie w obr bie obrabianego przedmiotu 6 Operacja ta powtarza si , aż wprowadzona powierzchnia zostanie w pełni obrobiona. Przy końcu ostatniego toru nast puje dosuni cie na nast pn gł bokość obróbki 7 Aby unikać pustych przejść, powierzchnia zostaje obrabiana w odwrotnej kolejności 8 Operacja powtarza si , aż wszystkie dosuwy zostan wykonane. Przy ostatnim dosuwie zostaje wyfrezowany tylko zapisany naddatek na obróbk wykańczaj c z posuwem obróbki na gotowo 9 Na koniec TNC odsuwa narz dzie na biegu szybkim na 2. odst p bezpieczeństwa
Z
Y
2 1
1
X
420
8 Programowanie: cykle
Strategia Q389=2 3 Nast pnie narz dzie przemieszcza si z zaprogramowanym posuwem frezowania do punktu końcowego 2. Punkt końcowy leży poza powierzchni , TNC oblicza go z zaprogramowanego punktu startu, zaprogramowanej długości, zaprogramowanego bocznego odst pu bezpieczeństwa i promienia narz dzia 4 TNC przemieszcza narz dzie na osi wrzeciona na odst p bezpieczeństwa nad aktualn gł bokość dosuwu i z posuwem pozycjonowania wst pnego bezpośrednio z powrotem do punktu startu nast pnego wiersza. TNC oblicza dyslokacj z zaprogramowanej szerokości, promienia narz dzia i maksymalnego współczynnika nakładania si torów kształtowych 5 Nast pnie narz dzie przemieszcza si na aktualn gł bokość dosuwu i potem ponownie w kierunku punktu końcowego 2 6 Operacja frezowania wierszowaniem powtarza si , aż wprowadzona powierzchnia zostanie w pełni obrobiona. Przy końcu ostatniego toru nast puje dosuni cie na nast pn gł bokość obróbki 7 Aby unikać pustych przejść, powierzchnia zostaje obrabiana w odwrotnej kolejności 8 Operacja powtarza si , aż wszystkie dosuwy zostan wykonane. Przy ostatnim dosuwie zostaje wyfrezowany tylko zapisany naddatek na obróbk wykańczaj c z posuwem obróbki na gotowo 9 Na koniec TNC odsuwa narz dzie na biegu szybkim na 2. odst p bezpieczeństwa Prosz uwzgl dnić przed programowaniem 2. Tak zapisać odst p bezpieczeństwa Q204, aby nie mogło dojść do kolizji z przedmiotem lub mocowadłami.
Z
Y
1
2 1
X
HEIDENHAIN iTNC 530
421
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
Strategia obróbki (0/1/2) Q389: Określić, jak TNC ma obrabiać powierzchni : 0: obróbka meandrowa, boczny dosuw z posuwem pozycjonowania poza obrabian powierzchni 1: obróbka meandrowa, boczny dosuw z posuwem frezowania w obr bie obrabianej powierzchni 2: obróbka wierszami, odsuw i boczny dosuw z posuwem pozycjonowania Punkt startu 1 szej osi Q225 (absolutnie): Współrz dna punktu startu obrabianej powierzchni na osi głównej płaszczyzny obróbki Punkt startu 2 szej osi Q226 (absolutnie): Współrz dna punktu startu frezowanej wierszowo powierzchni w osi pomocniczej płaszczyzny obróbki Punkt startu 3 szej osi Q227 (absolutnie): Współrz dna powierzchni obrabianego przedmiotu, wychodz c z której ma zostać obliczony dosuw Punkt końcowy 3. osi Q386 (absolutnie): Współrz dna na osi wrzeciona, na której powierzchnia ma być frezowana 1. długość kraw dzi bocznej Q218 (przyrostowo): Długość obrabianej powierzchni na osi głównej płaszczyzny obróbki. Poprzez znak liczby można określić kierunek pierwszego toru frezowania w odniesieniu do punktu startu 1. osi 2. długość kraw dzi bocznej Q219 (przyrostowo): Długość obrabianej powierzchni na osi pomocniczej płaszczyzny obróbki. Poprzez znak liczby można określić kierunek pierwszego dosuwu poprzecznego w odniesieniu do punktu startu 2. osi
Y
Q226 Q218
Q219
Q225
X
Z
Q227 Q386
X
422
8 Programowanie: cykle
Maksymalna gł bokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narz dzie zostaje każdorazowo maksymalnie dosuni te. TNC oblicza rzeczywist gł bokość dosuwu z różnicy pomi dzy punktem końcowym i punktem startu na osi narz dzi przy uwzgl dnieniu naddatku na obróbk wykańczaj c – w taki sposób, iż obróbka zostaje wykonywana z tymi samymi wartościami dosuwu wgł b Naddatek dla obróbki wykańczaj cej dna Q369 (przyrostowo): wartość, z któr należy wykonać ostatni dosuw Maks. współczynnik nałożenia toru Q370: Maksymalny boczny dosuw k. TNC oblicza rzeczywisty boczny dosuw z 2. długości boku (Q219) i promienia narz dzia tak, iż obróbka zostaje wykonana każdorazowo ze stałym bocznym dosuwem. Jeżeli zapisano w tabeli narz dzi promień R2 (np. promień płytek przy zastosowaniu głowicy frezowej), TNC zmniejsza odpowiednio boczny dosuw Posuw frezowania Q207: Pr dkość przemieszczenia narz dzia przy frezowaniu w mm/ min Posuw obróbka wykańczaj ca Q385: Pr dkość przemieszczenia narz dzia przy frezowaniu ostatniego dosuwu w mm/min Posuw pozycjonowania wst pnego Q253: Pr dkość przemieszczenia narz dzia przy najeździe pozycji startu i przy przemieszczeniu do nast pnego wiersza w mm/min, jeśli przemieszczamy w materiale diagonalnie (Q389=1), to TNC wykonuje ten dosuw poprzeczny z posuwem frezowania Q207
Q369
Z
Q204 Q200 Q202
X
Y
Q207
k
Q253
Q357
X
HEIDENHAIN iTNC 530
423
8.8 Cykle dla frezowania metod wierszowania
8.8 Cykle dla frezowania metod wierszowania
Bezpieczna wysokość Q200 (przyrostowo): odst p pomi dzy wierzchołkiem narz dzia i pozycj startu na osi narz dzi. Jeżeli frezujemy przy pomocy strategii obróbki Q389=2, to TNC najeżdża na bezpiecznej wysokości nad aktualn gł bokości dosuwu punkt startu nast pnego wiersza Bezpieczna wysokość z boku Q357 (przyrostowo): Boczny odst p narz dzia od obrabianego przedmiotu przy najeździe pierwszej gł bokości dosuwu i odst p, na którym odbywa si boczny dosuw przy strategii obróbki Q389=0 i Q389=2 2. Bezpieczna wysokość Q204 (przyrostowo): Współrz dna osi wrzeciona, na której nie może dojść do kolizji pomi dzy narz dziem i obrabianym przedmiotem (mocowadłem)
Př klad: NC bloki N70 G232 FREZOWANIE PŁASZCZYZN Q389=2 ;STRATEGIA Q225=+10 ;PUNKT STARTU 1.OSI Q226=+12 ;PUNKT STARTU 2.OSI Q227=+2.5 ;PUNKT STARTU 3.OSI Q386= 3 Q219=75 Q202=2 ;PUNKT KOŃCOWY 3. OSI ;2. DŁUGOŚĆ BOKU ;MAKS. GŁ BOKOŚĆ DOSUWU Q218=150 ;1. DŁUGOŚĆ BOKU
Q369=0.5 ;NADDATEK NA GŁ BOKOŚCI Q370=1 ;MAKS. NAŁOżENIE TORÓW Q207=500 ;POSUW FREZOWANIA Q385=800 ;POSUW OBRÓBKA WYKAŃCZAJ CA Q253=2000 ;POSUW POZ.WST P. Q200=2 Q357=2 Q204=2 ;ODST P BEZPIECZ. ;ODST P BEZP.NA BOKU ;2. ODST P BEZPIECZ.
424
8 Programowanie: cykle
Przykład: Frezowanie metod wierszowania
Y
100
Y
100
X
35
Z
%C230 G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+5 * N40 T1 G17 S3500 * N50 G00 G40 G90 Z+250 * N60 G230 WIERSZOWANIE Q225=+0 Q226=+0 ;PUNKT STARTU 1. OSI ;PUNKT STARTU 2. OSI Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Definicja cyklu frezowanie metod wierszowania Definicja cz ści nieobrobionej
Q227=+35 ;PUNKT STARTU 3. OSI Q218=100 ;1. DŁUGOSC BOKU Q219=100 ;2. DŁUGOSC BOKU Q240=25 ;LICZBA PRZEJSC Q206=250 ;POSUW WGŁEBNY Q207=400 ;POSUW FREZOWANIA Q209=150 ;POSUW POPRZECZNY Q200=2 N80 G79 * N90 G00 G40 Z+250 M02 * N99999999 %C230 G71 * HEIDENHAIN iTNC 530 425 ;ODSTEP BEZP. Pozycjonować wst pnie blisko punktu startu Wywołanie cyklu Przemieścić narz dzie poza materiałem, koniec programu N70 X 25 Y+0 M03 *
8.8 Cykle dla frezowania metod wierszowania
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Przegl d
Przy pomocy funkcji przeliczania współrz dnych TNC może raz zaprogramowany kontur w różnych miejscach obrabianego przedmiotu wypełnić ze zmienionym położeniem i wielkości . TNC oddaje do dyspozycji nast puj ce cykle przeliczania współrz dnych: Cykl G54 PUNKT ZEROWY Przesuni cie konturów bezpośrednio w programie G53 PUNKT ZEROWY z tabeli punktów zerowych G247 WYZNACZANIE PUNKTU ODNIESIENIA Wyznaczyć punkt zerowy podczas przebiegu programu G28 ODBICIE SYMETRYCZNE Odbicie lustrzane konturów G73 OBROT Obracanie konturów na płaszczyźnie obróbki G72 WSPOLCZYNNIK WYMIAROWY Zmniejszanie lub powi kszanie konturów G80 PŁASZCZYZNA OBROBKI Przeprowadzić obróbk przy nachylonym układzie współrz dnych dla maszyn z głowicami nachylnymi i/lub stołami obrotowymi Softkey Strona Strona 427
Strona 428 Strona 432
Strona 433 Strona 435
Strona 436 Strona 437
Skuteczność działania przeliczania współrz dnych
Pocz tek działania: Przeliczanie współrz dnych zadziała od jego definicji – to znaczy nie zostanie wywołane. Działa ono tak długo, aż zostanie wycofane lub na nowo zdefiniowane. Wycofanie przeliczania współrz dnych: Na nowo zdefiniować cykl z wartościami dla funkcjonowania podstawowego, np. współczynnik wymiarowy 1,0 Wypełnić funkcje M02, M30 lub blok N999999 %... (w zależności od parametru maszynowego 7300) Wybrać nowy program Zaprogramować funkcj dodatkow M142 Usuwanie modalnych informacji o programie 426 8 Programowanie: cykle
Przesuni cie PUNKTU ZEROWEGO (cykl G54)
Przy pomocy PRZESUNI CIA PUNKTU ZEROWEGO można powtarzać przejścia obróbkowe w dowolnych miejscach przedmiotu. Działanie Po zdefiniowaniu cyklu PRZESUNI CIE PUNKTU ZEROWEGO wszystkie wprowadzane dane o współrz dnych odnosz si do nowego punktu zerowego. Przesuni cie w każdej osi TNC wyświetla w dodatkowym wskazaniu stanu obróbki. Wprowadzenie osi obrotu jest tu także dozwolone. Przesuni cie: Wprowadzić współrz dne nowego punktu zerowego; wartości bezwzgl dne odnosz si do punktu zerowego obrabianego przedmiotu, który jest określony poprzez wyznaczenie punktu odniesienia; wartości przyrostowe odnosz si zawsze do ostatniego obowi zuj cego punktu zerowego – a ten może być już przesuni tym Wycofanie Przesuni cie punktu zerowego ze współrz dnymi X=0, Y=0 i Z=0 anuluje przesuni cie punktu zerowego. Grafika Jeśli po przesuni ciu punktu zerowego programuje si nowy półwyrób, to można przez parametr maszynowy 7310 decydować, czy półwyrób ma odnosić si do nowego czy do starego punktu zerowego. Przy obróbce kilku cz ści TNC może w ten sposób przedstawić graficznie każd pojedyńcz cz ść. Wyświetlacze stanu Duży wyświetlacz położenia odnosi si do aktywnego (przesuni tego) punktu zerowego Wszystkie wyświetlane w dodatkowym wyświetlaczu współrz dne (pozycje, punkty zerowe) odnosz si do wyznaczonego manualnie punktu odniesienia Př klad: NC bloki N72 G54 G90 X+25 Y 12,5 Z+100 * ... N78 G54 G90 REF X+25 Y 12,5 Z+100 *
Z Y Y Z X
X
Z Y
IY
X
IX
HEIDENHAIN iTNC 530
427
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Przesuni cie PUNKTU ZEROWEGO przy pomocy tabeli punktów zerowych (cykl G53)
Punkty zerowe tabeli punktów zerowych odnosz si zawsze i wył cznie do aktualnego punktu odniesienia (preset). Parametr maszynowy 7475, przy pomocy którego określono, czy punkty zerowe odnosz si do punktu zerowego maszyny czy też punktu zerowego obrabianego przedmiotu, spełnia tylko funkcj zabezpieczaj c . Jeżeli MP7475 = 1 to TNC wydaje komunikat o bł dach, jeśli przesuni cie punktu zerowego zostaje wywołane z tabeli punktów zerowych. Tabele punktów zerowych z TNC 4xx, których współrz dne odnosiły si do punktu zerowego maszyny (MP7475 = 1), nie mog zostać używane w iTNC 530.
Z Y
N5 N4 N2 N0 N3 N1
X
Jeżeli stosujemy przesuni cia punktów zerowych przy pomocy tabeli punktów zerowych, to prosz korzystać z funkcji Select Table, aby aktywować ż dan tabel punktów zerowych z NC programu. Jeśli pracujemy bez Select Table wiersza %:TAB: to musimy aktywować ż dan tabel punktów zerowych przed testem programu lub przebiegiem programu (to obowi zuje także dla grafiki programowania): Wybrać ż dan tabel dla testu programu w rodzaju pracy Test programu przez zarz dzanie plikami: tabela otrzymuje status S Tabela otrzymuje status S Wybrać wymagan tabel dla przebiegu programu w trybie pracy przebiegu programu poprzez zarz dzanie plikami: Tabela otrzymuje status S Wartości współrz dnych z tabeli punktów zerowych działaj wył cznie w postaci wartości bezwzgl dnych. Nowe wiersze mog być wstawiane tylko na końcu tabeli. Aplikacja Tabeli punktów zerowych używa si np. przy cz sto powtarzaj cych si przejściach obróbkowych przy różnych pozycjach przedmiotu lub cz stym użyciu tych samych przesuni ć punktów zerowych W samym programie można zaprogramować punkty zerowe bezpośrednio w definicji cyklu a także wywoływać je z tabeli punktów zerowych. Przesuni cie: Wiersz tabeli? P01: Wprowadzić numer punktu zerowego z tabeli punktów zerowych lub Q parametr. Jeśli wprowadzimy Q parametr, to TNC aktywuje numer punktu zerowego, który znajduje si w Q parametrze 428
Y2 Y1
Z Y
N2 N1
X
N0
X1 X2
Př klad: NC bloki N72 G53 P01 12 *
8 Programowanie: cykle
Wycofanie Z tabeli punktów zerowych wywołać przesuni cie do współrz dnych X=0; Y=0 itd. wywołać Przesuni cie do współrz dnych X=0; Y=0 itd. wywołać bezpośrednio przy pomocy definicji cyklu Wybrać tabel punktów zerowych w NC programie Przy pomocy funkcji Select Table(%:TAB:) wybieramy tabel punktów zerowych, z której TNC czerpie punkty zerowe: Wybrać funkcje dla wywołania programu: Klawisz PGM CALL nacisn ć Softkey TABELA PUNKTÓW ZEROWYCH nacisn ć Wprowadzić pełn nazw ścieżki tabeli punktów zerowych, potwierdzić klawiszem END %:TAB: blok przed cyklem G53 Przesuni cie punktu zerowego zaprogramować. Wybrana przy pomocy Select Table tabela punktów zerowych pozostaje tak długo aktywna, aż z %:TAB: lub poprzez PGM MGT zostanie wybrana inna tabela punktów zerowych Edycja tabeli punktów zerowych Tabel punktów zerowych wybieramy w rodzaju pracy Program wprowadzić do pami ci/edycja Wywołać zarz dzanie plikami Klawisz PGM MGT nacisn ć patrz „Zarz dzanie plikami: Podstawy”, strona 99 Wyświetlić tabele punktów zerowych: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.Dnacisn ć Wybrać ż dan tabel lub wprowadzić now nazw pliku Edytować plik. Softkey pasek pokazuje do tego nast puj ce funkcje: Funkcja Wybrać pocz tek tabeli Wybrać koniec tabeli Przewracać strona po stronie do góry Przewracać strona po stronie w dół Softkey
HEIDENHAIN iTNC 530
429
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Funkcja Wstawić wiersz (możliwe tylko na końcu tabeli) Wymazać wiersz Przej ć wprowadzony wiersz i skok do nast pnego wiersza Wprowadzaln liczb wierszy (punktów zerowych)wstawić na końcu tabeli
Softkey
Edycja tabeli punktów zerowych w rodzaju pracy przebiegu programu W rodzaju pracy przebiegu programu można wybrać odpowiedni aktywn tabel punktów zerowych. Prosz nacin ć w tym celu Softkey TABELA PUNKTÓW ZEROWYCH. W dyspozycji znajduj si wówczas te same funkcje edycji jak w rodzaju pracy Program wporwadzić do pami ci/edycja Przej ć wartości rzeczywiste do tabeli punktów zerowych Poprzez klawisz „Przej cie pozycji rzeczywistej” można przej ć aktualn pozycj narz dzia lub ostatnio wypróbkowan pozycj do tabeli punktów zerowych: Pozycjonować pole wprowadzenia na wiersz i do szpalty, do której chcemy przej ć pozycj wybrać funkcj przej cie pozycji rzeczywistej: TNC zapytuje w oknie, czy chcemy przej ć aktualn pozycj narz dzia czy też ostatnio wypróbkowane wartości Wymagan funkcj wybrać przy pomocy klawiszy ze strzałk i przy pomocy klawisza ENT potwierdzić Przej ć wartości we wszystkich osiach: Softkey WSZYSTKIE WARTOŚCI nacisn ć, lub Przej ć wartość w osi, na której znajduje si pole wprowadzenia: Softkey AKTUALNA WARTOŚĆ nacisn ć
430
8 Programowanie: cykle
Konfigurować tabel punktów zerowych Na drugim i trzecim Softkey pasku można dla każdej tabeli punktów zerowych określić osie, dla których chcemy zdefiniować punkty zerowe. Standardowo wszystkie osie s aktywne. Jeśli chcemy zaryglować jedn oś, to prosz przeł czyć odpowiedni Softkey osi na OFF. TNC kasuje odpowiedni kolumn w tabeli punktów zerowych. Jeśli nie chcemy definiować punktu zerowego dla osi, to prosz nacisn ć klawisz NO ENT. TNC wpisuje potem ł cznik do odpowiedniej kolumny. Opuścić tabel punktów zerowych W zarz dzaniu plikami wyświetlić inny typ pliku i wybrać ż dany plik. Wyświetlacze stanu W dodatkowym wyświetlaczu statusu zostaj ukazane nast puj ce dane z tabeli punktów zerowych (patrz „Przeliczenia współrz dnych” na stronie 48): Nazwa i ścieżka aktywnej tabeli punktów zerowych Aktywny numer punktu zerowego Komentarz ze szpalty DOC aktywnego numeru punktu zerowego
HEIDENHAIN iTNC 530
431
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
WYZNACZANIE PUNKTU ODNIESIENIA (cykl G247)
Przy pomocy cyklu WYZNACZANIE PUNKTU ODNIESIENIA można aktywować zdefiniowany w tabeli Preset punkt zerowy jako nowy punkt odniesienia. Działanie Po definicji cyklu WYZNACZANIE PUNKTU ODNIESIENIA wszystkie wprowadzone dane o współrz dnych i przesuni cia punktów zerowych (bezwzgl dne i inkrementalne) odnosz si do nowego punktu odniesienia. Numer punktu odniesienia?: Podać numer punktu odniesienia z tabeli preset, który ma zostać aktywowany Przy aktywowaniu punktu odniesienia z tabeli Preset, TNC resetuje aktywne przesuni cie punktu zerowego. Nast puj ce przeliczenia współrz dnych pozostaj aktywnymi: Cykl G80 Nachylenie płaszczyzny obróbki Cykl G28, odbicie lustrzane Cykl G73, obrót Cykl G72, współczynnik wymiarowy TNC wyznacza preset tylko na tych osiach, które s zdefiniowane w tabeli preset z wartościami. Punkt odniesienia osi, oznaczonych przy pomocy – pozostaje niezmieniony. Jeśli aktywujemy numer preset 0 (wiersz 0), to aktywujemy tym samym punkt odniesienia, który ostatnio został wyznaczony w trybie obsługi r cznej przy pomocy klawiszy osiowych. W trybie pracy PGM Test cykl G247 nie działa. Wyświetlacze stanu W wyświetlaczu statusu TNC ukazuje aktywny numer preset za symbolem punktu odniesienia
Z Y Y Z X
X
Př klad: NC bloki N13 G247 WYZNACZENIE PUNKTU ODNIESIENIA Q339=4 ;NUMER PUNKTU ODNIESIENIA
432
8 Programowanie: cykle
ODBICIE LUSTRZANE (cykl G28)
TNC może wypełniać obróbk na płaszczyźnie obróbki z odbiciem lustrzanym. Działanie Odbicie lustrzane działa w programie od jego zdefiniowania. Działa on także w rodzaju pracy Pozycjonowanie z r cznym wprowadzaniem danych. TNC pokazuje w dodatkowym wskazaniu stanu aktywne osie odbicia lustrzanego. Jeśli tylko jedna oś ma być poddana odbiciu lustrzanemu, zmienia si kierunek obiegu narz dzia. Ta zasada nie obowi zuje w przypadku cykli obróbkowych. Jeśli dwie osie zostaj poddane odbiciu lustrzanemu, kierunek obiegu narz dzia pozostaje nie zmieniony. Rezultat odbicia lustrzanego zależy od położenia punktu zerowego: Punkt zerowy leży na przewidzianym do odbicia konturze: Element zostaje odbity symetrycznie bezpośrednio w punkcie zerowym; Punkt zerowy leży na przewidzianym do odbicia konturze: Element przesuwa si dodatkowo;
Z Y
X
Z
Jeśli odbijamy tylko jedn oś, to zmienia si kierunek obiegu nowych cykli obróbkowych z numerem 200. W przypadku starszych cykli obróbkowych, jak np cykl G75/ G76 FREZOWANIE KIESZENI, kierunek obiegu pozostaje ten sam.
Y X
HEIDENHAIN iTNC 530
433
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Odbita oś?: Wprowadzić osie, przewidziane do odbicia symetrycznego, można odbijać wszystkie osie wł cznie z osiami obrotu – za wyj tkiem osi wrzeciona i przynależnej osi pomocniczej. Dozwolone jest wprowadzenie maksymalnie trzech osi Wycofanie Zaprogramować cykl ODBICIE LUSTRZANE z wprowadzeniem NO ENT.
Z Y X
Př klad: NC bloki N72 G28 X Y *
434
8 Programowanie: cykle
OBRÓT (cykl G73)
W czasie programu TNC może obracać układ współrz dnych na płaszczyźnie obróbki wokół aktywnego punktu zerowego. Działanie OBRÓT działa w programie od jego zdefiniowania. Działa on także w rodzaju pracy Pozycjonowanie z r cznym wprowadzaniem danych. TNC wyświetla aktywny k t obrotu w dodatkowym wskazaniu stanu. Oś odniesienia dla k ta obrotu: X/Y płaszczyzna X oś Y/Z płaszczyzna Y oś Z/X płaszczyzna Z oś Prosz uwzgl dnić przed programowaniem TNC anuluje aktywn korekcj promienia poprzez zdefiniowanie cyklu G73 .W danym przypadku na nowo zaprogramować korekcj promienia. Po zdefiniowaniu cyklu G73, prosz przesun ć obydwie osie płaszczyzny obróbki, aby aktywować obrót. Obrót: Wprowadzić k t obrotu w stopniach (°). Zakres wprowadzenia: 360° do +360° (absolutnie G90 przed H lub przyrostowo G91 przed H) Wycofanie Cykl OBRÓT programować na nowo z k tem obrotu 0°.
Z Y Y Z X X
Př klad: NC bloki N72 G73 G90 H+25 *
HEIDENHAIN iTNC 530
435
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
WSPÓŁCZYNNIK WYMIAROWY (cykl G72)
TNC może w czasie programu powi kszać lub zmniejszać kontury. W ten sposób można uwzgl dnić współczynniki kurczenia si i naddatku. Działanie WSPÓŁCZYNNIK WYMIAROWY działa od jego definicji w programie. Działa on także w rodzaju pracy Pozycjonowanie z r cznym wprowadzaniem danych. TNC wyświetla aktywny współczynnik wymiarowy w dodatkowym wskazaniu stanu. Współczynnik wymiarowy działa na płaszczyźnie obróbki, albo na wszystkich trzech osiach współrz dnych równocześnie (zależne od parametru maszynowego 7410) na dane o wymiarach w cyklach a także na osiach równoległych U, V i W Warunek Przed powi kszeniem lub zmniejszeniem punkt zerowych powinien zostać przesuni ty na naroże lub kraw dź. Współczynnik?: Wprowadzić współczynnik F; TNC mnoży współrz dne i promienie przez F (jak w „działanie” opisano) Powi kszyć: F wi kszy niż 1 do 99,999 999 Zmniejszyć: F mniejszy od 1 do 0,000 001 Wycofanie Cykl WSPÓŁCZYNNIK WYMIAROWY zaprogramować na nowo dla odpowiedniej osi ze współczynnikiem 1.
Z Y Y Z X X
Př klad: NC bloki N72 G72 F0,750000 *
436
8 Programowanie: cykle
PŁASZCZYZNA OBROBKI (cykl G80, opcja software 1)
Funkcje nachylania płaszczyzny obróbki zostaj dopasowane do TNC i maszyny przez producenta maszyn. W przypadku określonych głowic obrotowych (stołów obrotowych) producent maszyn określa, czy programowane w cyklu k ty zostaj interpretowane przez TNC jako współrz dne osi obrotowych lub jako komponenty k towe ukośnej płaszczyzny. Prosz zwrócić uwag na podr cznik obsługi maszyny.
Pochylenie płaszczyzny obróbki nast puje zawsze wokół aktywnego punktu zerowego. Jeżeli używamy cyklu 19 przy aktywnym M120, to TNC anuluje korekcj promienia i tym samym także automatycznie funkcj M120. Podstawy patrz „Nachylić płaszczyzn obróbki (opcja software 1)”, strona 77: Prosz dokładnie przeczytać ten rozdział. Działanie W cyklu G80 definiujemy położnie płaszczyzny obróbki – to znaczy położnie osi narz dzi w odniesieni do stałego układu współrz dnych maszyny – poprzez wprowadzenia k tów nachylenia. Można określić położenie płaszczyzny obróbki dwoma sposobami: Bezpośrednio wprowadzić położenie osi wahań Opisać położenie płaszczyzny obróbki poprzez dokonanie do trzech obrotów wł cznie (k t przestrzenny) stałego układu współrz dnych maszyny. Wprowadzana k t przestrzenny otrzymuje si w ten sposób, że wyznacza si przejście (ci cie) na pochylonej płaszczyźnie obróbki i spogl da od strony osi, o któr chcemy pochylić. Przy pomocy dwóch k tów przestrzennych jest jednoznacznie zdefiniowane dowolne położenie narz dzia w przestrzeni Prosz zwrócić uwag , że położenie pochylonego układu współrz dnych i tym samym ruchy przemieszczania w pochylonym układzie współrz dnych od tego zależ , jak opisujemy pochylon płaszczyzn . Jeżeli programujemy położenie płaszczyzny obróbki przez k t przestrzenny , to TNC oblicza automatycznie niezb dne dla tego położenia k ta osi wahań i odkłada je w parametrach Q120 (A oś) do Q122 (C oś). Jeżeli możliwe s dwa rozwi zania, to TNC wybiera– wychodz c z położenia zeroweg osi obrotu – krótsz drog . Kolejność obrotów dla obliczenia położenia płaszczyzny jest określona: Najpierw TNC obraca A oś, potem B oś i nast pnie C oś.
HEIDENHAIN iTNC 530
437
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Cykl 19 działa od jego definicji w programie. Jak tylko zostanie przemieszczona jedna z osi w pochylonym układzie, działa korekcja dla tej osi. Jeśli korekcja powinna zostać wyliczona we wszystkich osiach, to musz zostać przemieszczone wszystkie osie. Jeżeli ustawiono funkcj POCHYLIĆ przebieg programu w rodzaju pracy R cznie na AKTYWNA (patrz „Nachylić płaszczyzn obróbki (opcja software 1)”, strona 77) to wprowadzona do tego menu wartość k ta z cyklu G80 PŁASZCZYZNA OBRÓBKI zostanie przepisana. K t i oś obrotu?: Wprowadzić oś obrotu z przynależnym do niej k tem obrotu; osie obrotu A, B i C zaprogramować przez Softkeys Jeśli TNC pozycjonuje osie obrotu automatycznie, to można wprowadzić jeszcze nast puj ce parametry Posuw? F=: Pr dkość przemieszczenia osi obrotu przy pozycjonowaniu automatycznym Odst p bezpieczeństwa ? (przyrostowo): TNC tak pozycjonuje głowic obrotow , że pozycja, która rezultuje z przedłużenia narz dzia o bezpieczny odst p, nie zmienia si wzgl dnie do narz dzia Wycofanie Aby wycofać k ty pochylenia, zdefiniować na nowo cykl PŁASZCZYZNA OBRÓBKI i dla wszystkich osi obrotowych wprowadzić 0°. Nast pnie jeszcze raz zdefiniować cykl PŁASZCZYZNA OBROBKI, oraz wiersz zakończyć bez danych o osi. W ten sposób funkcja staje si nieaktywn . Pozycjonować oś obrotu Producent maszyn wyznacza, czy cykl G80 pozycjonuje automatycznie pozycjonuje oś (osie) obrotu lub czy osie obrotu musz być pozycjonowane wst pnie w programie. Prosz zwrócić uwag na podr cznik obsługi maszyny. Jeśli cykl G80 pozycjonuje automatycznie pozycjonuje, obowi zuje: TNC może pozycjonować automatycznie tylko wyregulowane osie. Do definicji cyklu należy wprowadzić oprócz k tów pochylenia dodatkowo bezpieczn wysokość i posuw, z którym zostan pozycjonowane osie wahań. Używać tylko nastawionych wcześniej narz dzi (pełna długość narz dzia w G99 wierszu lub w tabeli narz dzi). Przy operacji pochylania pozycja ostrza narz dzia w odniesieniu do przedmiotu pozostaje prawie niezmieniona. TNC wypełnia operacj pochylania z ostatnio zaprogramowanym posuwem. Maksymalnie osi galny posuw zależy od kompelksowości głowicy obrotowej (stołu obrotowego). Jeśli cykl G80 nie pozycjonuje automatycznie osi obrotu, to prosz pozycjonować te osie obrotu np. przy pomocy L wiersza przed definicj cyklu:
438
8 Programowanie: cykle
NC bloki przykładowe: N50 G00 G40 Z+100 * N60 X+25 Y+10 * N70 G01 A+15 F1000 * N80 G80 A+15 * N90 G00 GG40 Z+80 * N100 X 7,5 Y 10 * Wskazanie pozycji w pochylonym układzie Wyświetlone pozycje (ZADANA i RZECZYWISTA) i wyświetlacz punktów zerowych w dodatkowym wyświetlaczu stanu odnosz si po zaktywowaniu cyklu G80 do nachylonego układu współrz dnych. Wyświetlona pozycja nie zgadza si bezpośrednio po definicji cyklu, to znaczy w danym przypadku ze współrz dnymi ostatnio przed cyklem G80 zaprogramowanej pozycji. Nadzór przestrzeni roboczej TNC sprawdza w nachylonym układzie współrz dnych tylko te osie na wył czniki krańcowe, które zostaj przemieszczane. W danym przypadku TNC wydaje komunikat o bł dach. Pozycjonowanie w pochylonym układzie Przy pomocy funkcji dodatkowej M130 można w nachylonym układzie najechać pozycje, które odnosz si do nie pochylonego układu współrz dnych patrz „Funkcje dodatkowe dla podania danych o współrz dnych”, strona 236. Można dokonywać również pozycjonowania z blokami prostych, odnosz cymi si do układu współrz dnych maszyny (bloki z M91 lub M92), nawet przy nachylonej płaszczyźnie obróbki. Ograniczenia: Pozycjonowanie nast puje bez korekcji długości Pozycjonowanie nast puje bez korekcji geometrii maszyny Korekcja promienia narz dzia jest niedozwolona Pozycjonować oś obrotu Zdefiniować k t dla obliczenia korekcji Aktywować korekcj osi wrzeciona Aktywować korekcj płaszczyźny obróbki
HEIDENHAIN iTNC 530
439
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Kombinowanie z innymi cyklami przeliczania współrz dnych Przy kombinowaniu cykli przeliczania współrz dnych należy zwrócić uwag na to, że pochylanie płaszczyzny obróbki nast puje zawsze wokół aktywnego punktu zerowego. Można przeprowadzić przesuni cie punktu zerowego przed aktywowaniem cyklu G80 : wówczas przesuwamy „stały układ współrz dnych maszyny”. Jeżeli przesuniemy punkt zerowy po aktywowaniu cyklu G80, to przesuniemy „nachylony układ współrz dnych“. Ważne: Prosz post pować przy wycofywaniu cykli w odwrotnej kolejności jak przy definiowaniu: 1. Aktywować przesuni cie punktu zerowego 2. Aktywować nachylenie płaszczyzny obróbki 3. Aktywować obrót ... Obróbka przedmiotu ... 1. Wycofać obrót 2. wycofać nachylenie płaszczyzny obróbki 3. Wycofać przesuni cie punktu zerowego Automatyczne mierzenie w pochylonym układzie Przy pomocy cykli pomiarowych TNC można dokonać pomiaru obrabianych przedmiotów w pochylonym układzie. Wyniki pomiarów zostaj zapami tane przez TNC w Q parametrach, które można nast pnie dalej przetwarzać (np. wyniki pomiarów wydawać na drukark ). Etapy wykonania dla pracy z cyklem G80 PŁASZCZYZNA OBRÓBKI 1 Zestawienie programu Definiowanie narz dzia (odpada jeśli TOOL.T jest aktywny), wprowadzić pełn długość narz dzia Wywołanie narz dzia Tak przemieścić oś wrzeciona, żeby przy pochyleniu nie mogło dojść do kolizji pomi dzy narz dziem i przedmiotem (mocowadłem) W danym przypadku pozycjonować oś (osie) obrotu przy pomocy G01 wiersza na odpowiedni wartość k ta (zależne od parametru maszynowego) W danym przypadku Aktywować przesuni cie punktu zerowego Zdefiniować cykl G80 PŁASZCZYZNA OBRÓBKI, wartości k ta osi obrotu wprowadzić Przemieścić wszystkie osie (X, Y, Z), aby aktywować korekcj Tak programować obróbk , jakby odbywała si ona na nie pochylonej płaszczyźnie. W razie potrzeby cykl G80 PŁASZCZYZNA OBROBKI zdefiniować z innymi k tami, aby wykonać obróbk przy innym położeniu osi. Nie jest koniecznym wycofywanie cyklu G80, można bezpośrednio definiować nowe położenia k ta
440
8 Programowanie: cykle
Wycofać cykl G80 PŁASZCZYZNA OBRÓBKI, wprowadzić dla wszystkich osi obrotu 0° Deaktywować funkcj PŁASZCZYZNA OBROBKI, cykl G80 ponownie zdefiniować, zakończyć wiersz bez informacji o osi W danym przypadku Wycofać przesuni cie punktu zerowego W danym przypadku osie obrotu do 0° położenia pozycjonować 2 Zamocować obrabiany przedmiot 3 Przygotowania w rodzaju pracy Ustalenie położenia z r cznym wprowadzeniem danych Oś (osie) obrotu pozycjonować na odpowiedni wartość k ta dla wyznaczenia punktu odniesienia. Wartość k ta orientuje si według wybranej przez Państwa powierzchni odniesienia na przedmiocie. 4 Przygotowania w rodzaju pracy Obsługa r czna Ustawić funkcj Pochylenia płaszczyzny obróbki przy pomocy Softkey 3D OBR na AKTYWNA dla rodzaju pracy Obsługa r czna; przy niewyregulowanych osiach wpisać wartości k tów osi obrotu do menu Przy nie uregulowanych osiach musz wniesione wartości k tów zgadzać si z aktualn pozycj osi obrotu, w przeciwnym razei TNC oblicza nieprawidłowo punkt odniesienia. 5 Wyznaczanie punktu odniesienia R cznie przez naci cie jak w niepochylonym układzie patrz „Punkt odniesienia wyznaczyć (bez 3D sondy impulsowej)”, strona 68 Sterowany przy pomocy 3D sondy impulsowej firmy HEIDENHAIN (patrz podr cznik obsługi, cykle sondy pomiarowej, rozdział 2) Automatycznie przy pomocy 3D sondy impulsowej firmy HEIDENHAIN (patrz podr cznik obsługi cykle sondy pomiarowej, rozdział 3) 6 Uruchomić program obróbki w rodzaju pracy Przebieg programu według kolejności bloków 7 Rodzaj pracy Obsługa r czna Ustawić funkcj pochylenia płaszczyzny obróbki przy pomocy Softkey 3D OBR na AKTYWNA. Dla wszystkich osi obrotu wpisać wartość k ta 0° do menu patrz „Aktywować manualne nachylenie”, strona 81.
HEIDENHAIN iTNC 530
441
8.9 Cykle dla przeliczania współrz dnych
8.9 Cykle dla przeliczania współrz dnych
Przykład: Cykle przeliczania współrz dnych
Przebieg programu Przeliczenia współrz dnych w programie głównym Obróbka w podprogramie, patrz „Podprogramy”, strona 475
10
Y
130 45°
R5
R5
10
X
20 10
30
65
65
130
X
%KOUMR G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+130 Y+130 Z+0 * N30 G99 T1 L+0 R+1 * N40 T1 G17 S3500 * N50 G00 G40 G90 Z+250 * N60 G54 X+65 Y+65 * N70 L1,0 * N80 G98 L10 * N90 G73 G91 H+45 * N100 L1,0 * N110 L10,6 * N120 G73 G90 H+0 N130 G54 X+0 Y+0 * N140 G00 Z+250 M2 * N150 G98 L1 * N160 G00 G40 X+0 Y+0 * N170 Z+2 M3 * N180 G01 Z 5 F200 * N190 G41 X+30 * N200 G91 Y+10 * 442 8 Programowanie: cykle Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Przesuni cie punktu zerowego do centrum Wywołać obróbk frezowaniem Postawić znacznik dla powtórzenia cz ści programu Obrót o 45° przyrostowo Wywołać obróbk frezowaniem Odskok do LBL 10; ł cznie sześć razy Wycofać obrót Wycofać przesuni cie punktu zerowego Przemieścić narz dzie poza materiałem, koniec programu Podprogram 1: Określenie obróbki frezowaniem Definicja cz ści nieobrobionej
N210 G25 R5 * N220 X+20 * N230 X+10 Y 10 * N240 G25 R5 * N250 X 10 Y 10 * N260 X 20 * N270 Y+10 * N280 G40 G90 X+0 Y+0 * N290 G00 Z+20 * N300 G98 L0 * N99999999 %KOUMR G71 *
HEIDENHAIN iTNC 530
443
8.9 Cykle dla przeliczania współrz dnych
8.10 Cykle specjalne
8.10 Cykle specjalne
PRZERWA CZASOWA (cykl G04)
Przebieg programu zostaje na okres PRZERWY CZASOWEJ zatrzymany. Przerwa czasowa może służyć na przykład dla łamania wióra. Działanie Cykl działa od jego definicji w programie. Modalnie działaj ce (pozostaj ce) stany nie ulegn zmianom jak np. obrót wrzeciona, np. obrót wrzeciona. Przerwa czasowa w sekundach: Wprowadzić przerw czasow w sekundach Zakres wprowadzenia od 0 do 3 600 s (1 godzina) przy 0,001 s kroku
Př klad: NC bloki N74 G04 F1,5 *
444
8 Programowanie: cykle
WYWOŁANIE PROGRAMU (cykl G39)
Można dowolne programy obróbki, jak np. specjalne cykle wiercienia lub moduły geometryczne zrównać z cyklem obróbki. Taki program zostaje wtedy wywoływany jak cykl. Prosz uwzgl dnić przed programowaniem Jeśli jakiś DIN/ISO program chcemy zadeklarować jako cykl, to prosz wprowadzić typ pliku .I za nazw programu. Jeśli wprowadza si tylko nazw programu, musi zadeklarowany jako cykl program znajdować si w tym samym skoroszycie jak wywoływany program. Jeżeli zadeklarowany dla cyklu program nie znajduje si w tym samym skoroszycie jak wywoływany program, to prosz wprowadzić pełn nazw ścieżki, np. TNC:\KLAR35\FK1\50.I. Nazwa programu: Nazwa wywoływanego programu w określonym przypadku ze ścieżk , na której znajduje si program Program wywołujemy z G79 (oddzielny wiersz) lub M99 (blokami) lub M89 (zostaje wykonany po każdym wierszu pozycjonowania) Przykład: Wywołanie programu Z programu ma być wywołany przy pomocy cyklu wywoływalnym program 50. Př klad: NC bloki N550 G39 P01 50 * N560 G00 X+20 Y+50 M99 *
N70 G39 P01 50 * . . . N90 ... M99 % LOT31 G71
N99999 LOT31 G71
HEIDENHAIN iTNC 530
445
8.10 Cykle specjalne
8.10 Cykle specjalne
ORIENTACJA WRZECIONA (cykl G36)
Maszyna i TNC musz być przygotowane przez producenta maszyn.
Y
Z
W cyklach obróbki 202, 204 i 209 zostaje używany wewn trznie 13. Prosz zwrócić uwag w programie NC, iż niekiedy cykl 13 należy po jednym z wyżej wymienionych cykli na nowo programować. TNC może sterować wrzecionem głównym obrabiarki i obracać je do określonej przez k t pozycji. Orientacja wrzeciona jest np. konieczna przy systemach zmiany narz dzia z określon pozycj zmiany dla narz dzia dla ustawienia okna wysyłania i przyjmowania 3D sond impulsowych z przesyłaniem informacji przy pomocy podczerwieni Działanie Zdefiniowane w cyklu położenie k ta TNC pozycjonuje poprzez programowanie od M19 do M20 (w zależności od rodzaju maszyny). Jeśli zaprogramujemy M19 lub M20, bez uprzedniego zdefiniowania cyklu 13, to TNC pozycjonuje wrzeciono główne na wartość k ta, wyznaczonego w parametrze maszynowym (patrz podr cznik obsługi maszyny). K t orientacji: Wprowadzić k t odniesiony do osi odniesienia k ta płaszyzny roboczej Zakres wprowadzenia: 0 do 360° Dokładność wprowadzenia: 0,001°
X
Př klad: NC bloki N76 G36 S25 *
446
8 Programowanie: cykle
TOLERANCJA (cykl G62)
Maszyna i TNC musz być przygotowane przez producenta maszyn. TNC wygładza automatycznie kontur pomi dzy dowolnymi (nieskorygowanymi lub skorygowanymi) elementami konturu. Dlatego też narz dzie przemieszcza si nieprzerwanie na powierzchni obrabianego przedmiotu. Dodatkowo tolerancja działa także przy przemieszczeniach po łukach kołowych. Jeśli to konieczne, TNC redukuje zaprogramowany posuw automatycznie, tak że program zostaje zawsze wykonywany bez „zgrzytów“ i z najwi ksz możliw pr dkości . Zdefiniowana tolerancja zostaje zawsze dotrzymywna przez TNC, tak iż jakość powierzchni si zwi ksza a mechanika obrabiarki nie zostaje nadużywana. Poprzez wygładzanie powstaje odchylenie od konturu. Wielkość odchylenia od konturu (wartość tolerancji) określona jest w parametrze maszynowym przez producenta maszyn. Przy pomocy cyklu G62 można zmienić nastawion z góry wartość tolerancji i wybrać różne nastawienia filtra. Prosz uwzgl dnić przed programowaniem Cykl G62 jest DEF aktywny, to znaczy od jego definicji działa on w programie. Wycofujemy cykl G62, poprzez ponowne zdefiniowanie cyklu G62 i potwierdzenie pytania dialogowego po wartość tolerancji z NO ENT . Ustalona wst pnie tolerancja b dzie poprzez wycofanie znowu aktywna. Wprowadzona wartość tolerancji T zostaje interpretowana przez TNC w MM programie w jednostce miary mm lub w Inch programie w jednostce miary cal. Jeżeli wczytamy program przy pomocy cyklu 32, zawieraj cy jako program cykliczny tylko wartość tolerancji T, TNC dodaje w razie potrzeby obydwa pozostałe parametry o wartości 0. Im wi ksz zapiszemy tolerancj , tym mniejsz b dzie z reguły średnica okr gów przy ruchach okr żnych. Jeśli na obrabiarce jest aktywny filtr HSC (w razie konieczności zapytać u producenta maszyn), to ten okr g może być wi kszy.
Př klad: NC bloki N78 G62 T0,05 P01 0 P02 5 *
HEIDENHAIN iTNC 530
447
8.10 Cykle specjalne
8.10 Cykle specjalne
Tolerancja odchylenia toru: Dopuszczalne odchylenie od konturu w mm (przy Inch programach w calach) obróbka na gotowo=0, obróbka zgrubna=1: Aktywować filtr: Wartość wprowadzenia 0: Frezowanie z duż dokładności konturu. TNC używa zdefiniowane przez producenta maszyn nastawienia filtra obróbki wykańczaj cej. Wartość wprowadzenia 1: Frezowanie z wi ksz pr dkości posuwu. TNC używa zdefiniowane przez producenta maszyn nastawienia filtra obróbki zgrubnej. Tolerancja dla osi obrotu: Dopuszczalne odchylenia od osi obrotu w stopniach przy aktywnym M128. TNC redukuje posuw torowy zawsze tak, aby przy wieloosiowych przemieszczeniach najdłuższa oś przemieszczała si z maksymalnym posuwem. Z reguły osie obrotu s znacznie wolniejsze od osi liniowych. Poprzez wprowadzenie wi kszej tolerancji (np. 10°), można czas obróbki przy wieloosiowych programach obróbki znacznie skrócić, ponieważ TNC nie musi przemieszczać osi obrotu zawsze na zadan pozycj . Kontur nie zostaje uszkodzony przy wprowadzeniu tolerancji. Zmienia si tylko położenie osi obrotu w odniesieniu do powierzchni obrabianego przedmiotu
448
8 Programowanie: cykle
Programowanie: funkcje specjalne
9.1 Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1)
9.1 Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1)
Wst p
Funkcje dla nachylenia płaszczyzny obróbki musz zostać udost pnione przez producenta maszyn! Funkcji PLANE można używać zasadniczo tylko na obrabiarkach, dysponuj cych przynajmniej dwoma osiami nachylnymi (stół i/lub głowica). Funkcja PLANE (angl. Plane = płaszczyzna) to wydajna funkcja, przy pomocy której operator może w różny sposób definiować nachylone płaszczyzny obróbki. Wszystkie znajduj ce si w dyspozycji PLANE funkcje opisuj wymagane płaszczyzny obróbki niezależnie od osi obrotu, znajduj ce si rzeczywiście na maszynie. Nast puj ce możliwości znajduj si do dyspozycji: Funkcja SPATIAL PROJECTED Konieczne parametry Trzy k ty przestrzenne SPA, SPB, SPC Dwa k ty projekcyjne PROPR i PROMIN a także k t rotacyjny ROT Trzy k ty Eulera precesja (EULPR), nutacja (EULNU) i rotacja (EULROT), Wektor normalnych dla definicji płaszczyzny i wektor bazowy dla definicji kierunku nachylonej osi X Współrz dne trzech dowolnych punktów przewidzianej dla nachylenia płaszczyzny Pojedyńczy, działaj cy inkrementalnie k t przestrzenny Funkcj PLANE wycofać Softkey Strona Strona 454 Strona 456
EULER
Strona 458
VERCTOR
Strona 460
POINTS
Strona 462
RELATIV
Strona 464
RESET
Strona 453
450
9 Programowanie: funkcje specjalne
Prosz używać funkcji PLANE SPATIAL, jeśli obrabiarka dysponuje prostok tnymi osiami obrotowymi. SPA odpowiada obrotowi osi A, SPB osi B i SPC osi C. Ponieważ należy wprowadzać zawsze trzy k ty, definiujemy k ty osi, nie znajduj cych si na obrabiarce z 0. Aby wyodr bnić różnice pomi dzy pojedyńczymi możliwościami definicji już przed wyborem funkcji, można poprzez softkey wystartować animacj . Definicja parametrów PLANE funkcji podzielona jest na dwie cz ści: Geometryczna definicja płaszczyzny, która różni si od pozostałych dla każdej oddanej do dyspozycji PLANE funkcji Zachowanie pozycjonowania PLANE funkcji, uwidocznione niezależnie od definicji płaszczyzny i dla wszystkich PLANE funkcji identyczne (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466)
Funkcja przej cia pozycji rzeczywistej nie jest możliwa przy aktywnej nachylonej płaszczyźnie obróbki. Jeżeli używamy funkcji PLANEprzy aktywnym M120, to TNC anuluje korekcj promienia i tym samym także automatycznie funkcj M120.
HEIDENHAIN iTNC 530
451
9.1 Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1)
9.1 Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1)
Funkcj PLANE zdefiniować
wyświetlić pasek softkey z funkcjami specjalnymi Wybór funkcji specjalnych TNC: Softkey SPECJALNE TNC FUNKCJ. nacisn ć PLANE funkcj wybrać: Softkey PłASZCZ. OBRÓBKI NACHYLIĆ nacisn ć: TNC ukazuje w pasku Softkey znajduj ce si w dyspozycji możliwości definiowania Wybór funkcji przy aktywnej animacji Wł czenie animacji: Softkey WYBÓR ANIMACJI ON/OFF ustawić na ON Rozpocz ć animacj dla różnych możliwości definicji: Nacisn ć jeden ze znajduj cych si w dyspozycji softkeys, TNC przedstawia naciśni ty softkey w innym kolorze i rozpoczyna odpowiedni animacj Dla przej cia momentalnie aktywnej funkcji: Klawisz ENT nacisn ć lub ponownie nacisn ć softkey aktywnej funkcji: TNC kontynuje dialog i odpytuje wymagane parametry Wybór funkcji przy nieaktywnej animacji Wybór ż danej funkcji poprzez softkey: TNC kontynuje dialog i odpytuje wymagane parametry
Wyświetlacz położenia
Jak tylko dowolna PLANE funkcja b dzie aktywna, TNC ukazuje dodatkowe wskazanie statusu obliczonego k ta przestrzennego (patrz rysunek). Zasadniczo TNC oblicza – niezależnie od używanej PLANE funkcji – wewn trznie zawsze powrotnie na k t przestrzenny.
452
9 Programowanie: funkcje specjalne
PLANE funkcj skasować
wyświetlić pasek softkey z funkcjami specjalnymi Wybór funkcji specjalnych TNC: Softkey SPECJALNE TNC FUNKCJ. nacisn ć PLANE funkcj wybrać: Softkey PłASZCZ. OBRÓBKI NACHYLIĆ nacisn ć: TNC ukazuje w pasku Softkey znajduj ce si w dyspozycji możliwości definiowania Wybrać funkcj dla wycofania: W ten sposób PLANE funkcja jest wewn trznie wycofana, na aktualnych pozycjach osi nic si przez to nie zmienia Określić, czy TNC ma przemieścić osie nachylenia automatycznie do położenia postawowego (MOVE lub TURN) lub nie (STAY), (patrz „Automatyczne wysuwanie: MOVE/TURN/STAY (wprowadzenie koniecznie wymagane)” na stronie 467) Zakończyć wprowadzenie: Klawisz END nacisn ć Př klad: NC bloki N25 PLANE RESET MOVE ABST50 F1000 *
Funkcja PLANE RESET wycofuje całkowicie aktywn PLANE funkcjă – lub aktywny cykl 19 (k t = 0 i funkcja nieaktywna). Wielokrotna definicja nie jest konieczna.
HEIDENHAIN iTNC 530
453
9.1 Funkcja PLANE: Nachylenie płaszczyzny obróbki (software opcja 1)
9.2 Zdefiniowanie płaszczyzny obróbki poprzez k t przestrzenny: PLANE SPATIAL
9.2 Zdefiniowanie płaszczyzny obróbki poprzez k t przestrzenny: PLANE SPATIAL
Aplikacja
K ty przestrzenne definiuj płaszczyzn obróbki poprzez maksymalnie trzy obroty wokół stałego układu współrz dnych maszyny. Kolejność obrotów jest na stałe określona i nast puje najpierw wokół osi A, potem wokół B, nast pnie wokół C (ten sposób działania funkcji odpowiada cyklowi 19, o ile zapisy w cyklu 19 były ustawione na k t przestrzenny). Prosz uwzgl dnić przed programowaniem Należy zawsze definiować wszystkie trzy k ty przestrzenne SPA, SPB i SPC, nawet jeśli jeden z k tów jest równy 0. Opisana uprzednio kolejność obrotów obowi zuje niezależnie od aktywnej osi narz dzia. Opis parametrów dla zachowania pozycjonowania: Patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE”, strona 466.
454
9 Programowanie: funkcje specjalne
Parametry wprowadzenia
K t przestrzenny A?: K t obrotu SPA wokół stałej osi X maszyny (patrz rysunek po prawej u góry). Zakres wprowadzenia od 359,9999° do +359,9999° K t przestrzenny B?: K t obrotu SPB wokół stałej osi Y maszyny (patrz rysunek po prawej u góry). Zakres wprowadzenia od 359,9999° do +359,9999° K t przestrzenny C?: K t obrotu SPC wokół stałej osi Z maszyny (patrz rysunek po prawej na środku). Zakres wprowadzenia od 359,9999° do +359,9999° Dalej przy pomocy właściowści pozycjonowania (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466) Używane skróty Skrót SPATIAL SPA SPB SPC Znaczenie Angl. spatial = przestrzennie spatial A: Drehung wokół osi X spatial B: Drehung wokół osi Y spatial C: Drehung wokół osi Z
Př klad: NC bloki N50 PLANE SPATIAL SPA+27 SPB+0 SPC+4 5 ...
HEIDENHAIN iTNC 530
455
9.2 Zdefiniowanie płaszczyzny obróbki poprzez k t przestrzenny: PLANE SPATIAL
9.3 Zdefiniowanie płaszczyzny obróbki poprzez k t projekcyjny: PLANE PROJECTED
9.3 Zdefiniowanie płaszczyzny obróbki poprzez k t projekcyjny: PLANE PROJECTED
Aplikacja
K ty projekcyjne definiuj płaszczyzn obróbki poprzez podanie dwóch k tów, ustalanych poprzez projekcj 1.płaszczyzny współrz dnych (Z/X w przypadku osi Z) i 2. płaszczyzny współrz dnych (Y/Z w przypadku osi Z) na definiowan płaszczyzn obróbki. Prosz uwzgl dnić przed programowaniem K t projekcyjny może zostać używany tylko wówczas, jeśli ma zostać obrabiany prostok tny prostopadłościan. W przeciwnym razie powstan zniekształcenia na obrabianym przedmiocie. Opis parametrów dla zachowania pozycjonowania: Patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE”, strona 466.
456
9 Programowanie: funkcje specjalne
Parametry wprowadzenia
K t projek. 1.płaszcz.współrz dnych?: Rzutowany k t nachylonej płaszczyzny obróbki na 1.płaszczyzn współrz dnych stałego układu współrz dnych maszyny (Z/X w przypadku osi narz dzi Z, patrz rysunek z prawej u góry). Zakres wprowadzenia od 89.9999° do +89.9999°. 0° oś jest osi główn aktywnej płaszczyzny obróbki (X w przypadku osi narz dzia Z, dodatni kierunek patrz rysunek po prawej u góry) K t projek. 2.płaszcz.współrz dnych?: Rzutowany k t na 2.płaszczyzn współrz dnych stałego układu współrz dnych maszyny (Y/Z w przypadku osi narz dzi Z, patrz rysunek z prawej u góry). Zakres wprowadzenia od 89,9999° do +89.9999°. 0° oś jest osi pomocnicz aktywnej płaszczyzny obróbki (Y w przypadku osi narz dzia Z) ROT k t nachyl.płaszczyzny?: Obrót nachylonego układu współrz dnych wokół nachylonej osi narz dzia (odpowiada treściowo rotacji przy pomocy cyklu 10 OBROT). Przy pomocy k ta rotacji można w prosty sposób określić kierunek osi głównej płaszczyzny obróbki (X w przypadku osi narz dzia Z, Z w przypadku osi narz dzia Y, patrz rysunek po prawej na środku). Zakres wprowadzenia od 0° do +360° Dalej przy pomocy właściowści pozycjonowania (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466) Używane skróty Skrót PROJECTED PROPR PROMIN PROROT Znaczenie Angl. projected = rzutowany principle plane: Płaszczyzna główna minor plane: Płaszczyzna pomocnicza Angl. rotation: Rotacja (obrót) Př klad: NC bloki N50 PLANE PROJECTED PROPR+24 PROMI N+24 PROROT+30 ...
HEIDENHAIN iTNC 530
457
9.3 Zdefiniowanie płaszczyzny obróbki poprzez k t projekcyjny: PLANE PROJECTED
9.4 Zdefiniowanie płaszczyzny obróbki poprzez k t Eulera: PLANE EULER
9.4 Zdefiniowanie płaszczyzny obróbki poprzez k t Eulera: PLANE EULER
Aplikacja
K ty Eulera definiuj płaszczyzn obróbki poprzez trzy obroty wokół nachylonego układu współrz dnych. Trzy k ty Eulera zostały zdefiniowane przez szwajcarskiego matematyka Eulera. W przeniesieniu na układ współrz dnych maszyny pojawiaj si nast puj ce znaczenia: K t precesji EULPR K t nutacji EULNU K t rotacji EULROT Obrót układu współrz dnych wokół osi Z Obrót układu współrz dnych wokół obróconej poprzez k t precesji osi X Obrót nachylonej płaszczyzny obróbki wokół nachylonej osi Z
Prosz uwzgl dnić przed programowaniem Opisana uprzednio kolejność obrotów obowi zuje niezależnie od aktywnej osi narz dzia. Opis parametrów dla zachowania pozycjonowania: Patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE”, strona 466.
458
9 Programowanie: funkcje specjalne
Parametry wprowadzenia
K t obr. Główna płaszczyzna współrz dnych?: K t obrotu EULPR wokół osi Z (patrz rysunek po prawej u góry). Prosz zwrócić uwag : Zakres wprowadzenia 180,0000° do 180,0000° 0° osi jest oś X K t nachylenia osi narz dzia?: K t nachylenia EULNUT układu współrz dnych wokół obróconej przez k t precesji osi X (patrz rysunek po prawej na środku). Prosz zwrócić uwag : Zakres wprowadzenia 0° do 180,0000° 0° osi jest oś Z ROT k t nachyl.płaszczyzny?: Obrót EULROT nachylonego układu współrz dnych wokół nachylonej osi Z (odpowiada treściowo rotacji przy pomocy cyklu 10 OBROT). Przy pomocy k ta rotacji można w prosty sposób określić kierunek osi X na nachylonej płaszczyźnie obróbki (patrz rysunek po prawej u dołu). Prosz zwrócić uwag : Zakres wprowadzenia 0° do 360,0000° 0° osi jest oś X Dalej przy pomocy właściowści pozycjonowania (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466) NC bloki N50 PLANE EULER EULPR45 EULNU20 EULROT22 ... Używane skróty Skrót EULER EULPR EULNU Znaczenie Szwajcarski matematyk, który zdefiniował tak zwane k ty Eulera Precesja k t: K t, opisuj cy obrót układu współrz dnych wokół osi Z Nutacja k t: K t, opisuj cy obrót układu współrz dnych wokół obróconej przez k t precesji osi X Rotacja k t: K t, opisuj cy obrót nachylonej płaszczyzny obróbki wokół nachylonej osi Z
EULROT
HEIDENHAIN iTNC 530
459
9.4 Zdefiniowanie płaszczyzny obróbki poprzez k t Eulera: PLANE EULER
9.5 Definiowanie płaszczyzny obróbki poprzez dwa wektory: PLANE VECTOR
9.5 Definiowanie płaszczyzny obróbki poprzez dwa wektory: PLANE VECTOR
Aplikacja
Można używać definicji płaszczyzny obróbki poprzez dwa wektory wówczas, jeżeli układ CAD może obliczyć wektor bazowy i wektor normalnej nachylonej płaszczyzny obróbki. Normowany zapis nie jest konieczny. TNC oblicza normowanie wewn trznie, tak że mog zostać wprowadzone wartości od 99.999999 do +99.999999. Konieczny dla definicji płaszczyzny obróbki wektor bazowy określony jest przez komponenty BX, BY i BZ (patrz rysunek z prawej u góry). Wektor normalnej określony jest poprzez komponenty NX, NY i NZ Wektor bazowy definiuje kierunek osi X na nachylonej płaszczyźnie obróbki, wektor normalnej określa kierunek płaszczyzny obróbki i znajduje si prostopadle na nim. Prosz uwzgl dnić przed programowaniem TNC oblicza wewn trznie z wprowadzonych przez operatora wartości normowane wektory. Opis parametrów dla zachowania pozycjonowania: Patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE”, strona 466.
460
9 Programowanie: funkcje specjalne
Parametry wprowadzenia
X komponenty wektor bazowy?: X komponent BX wektora bazowego B (patrz rysunek po prawej u góry). Zakres wprowadzenia: 99,9999999 do +99,9999999 Y komponent wektor bazowy?: Y komponent BY wektora bazowego B (patrz rysunek po prawej u góry). Zakres wprowadzenia: 99,9999999 do +99,9999999 Z komponent wektor bazowy?: Z komponent BZ wektora bazowego B (patrz rysunek po prawej u góry). Zakres wprowadzenia: 99,9999999 do +99,9999999 X komponent wektor normalnej?: X komponent NX wektora normalnej N (patrz rysunek po prawej na środku). Zakres wprowadzenia: 99,9999999 do +99,9999999 Y komponent wektor normalnej?: Y komponent NY wektora normalnej N (patrz rysunek po prawej na środku). Zakres wprowadzenia: 99,9999999 do +99,9999999 Z komponent wektor normalnej?: Z komponent NZ wektora normalnej N (patrz rysunek po prawej u dołu). Zakres wprowadzenia: 99,9999999 do +99,9999999 Dalej przy pomocy właściowści pozycjonowania (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466) NC bloki N50 PLANE VECTOR BX0.8 BY 0.4 BZ 0.4472 NX0.2 NY0.2 NZ0.9592 ... Używane skróty Skrót VECTOR BX, BY, BZ NX, NY, NZ Znaczenie W j.angielskim vector = wektor Bazowy wektor: X , Y i Z komponent Wektor normalnej: X , Y i Z komponent
HEIDENHAIN iTNC 530
461
9.5 Definiowanie płaszczyzny obróbki poprzez dwa wektory: PLANE VECTOR
9.6 Definiowanie płaszczyzny obróbki poprzez trzy punkty: PLANE POINTS
9.6 Definiowanie płaszczyzny obróbki poprzez trzy punkty: PLANE POINTS
Aplikacja
Płaszczyzn obróbki można jednoznacznie zdefiniować poprzez podanie trzech dowolnych punktów P1 do P3 tej płaszczyzny. Ta możliwość oddana jest do dyspozycji w funkcji PLANE POINTS . Prosz uwzgl dnić przed programowaniem Poł czenie punktu 1 z punktem 2 określa kierunek nachylonej osi głównej (X w przypadku osi narz dzi Z). Kierunek nachylonej osi narz dzia określamy poprzez położenie 3. punktu w odniesieniu do linii ł cz cej punkt 1 i punkt 2. Przy pomocy reguły prawj r ki (kciuk = oś X, palec wskazuj cy = oś Y, palec środkowy = oś Z, patrz rysunek po prawej u góry), obowi zuje: kciuk (oś X) pokazuje od punktu 1 do punktu 2, palec wskazuj cy ( oś Y) pokazuje równolegle do nachylonej osi Y w kierunku punktu 3. Wówczas pokazuje palec środkowy w kierunku nachylonej osi narz dzia. Te trzy punkty definiuj nachylenie płaszczyzny. Położenie aktywnego punktu zerowego nie zostaje zmienione przez TNC. Opis parametrów dla zachowania pozycjonowania: Patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE”, strona 466.
462
9 Programowanie: funkcje specjalne
Parametry wprowadzenia
X współrz dna 1. punktu płaszczyzny?: X współrz dna P1X 1. punktu płaszczyzny (patrz rysunek po prawej u góry) Y współrz dna 1. punktu płaszczyzny?: Y współrz dna P1X 1. punktu płaszczyzny (patrz rysunek po prawej u góry) Z współrz dna 1. punktu płaszczyzny?: Z współrz dna P1X 1. punktu płaszczyzny (patrz rysunek po prawej u góry) X współrz dna 2. punktu płaszczyzny?: X współrz dna P2X 2. punktu płaszczyzny (patrz rysunek po prawej na środku) Y współrz dna 2. punktu płaszczyzny?: Y współrz dna P2Y 2. punktu płaszczyzny (patrz rysunek po prawej na środku) Z współrz dna 2. punktu płaszczyzny?: Z współrz dna P2Z 2. punktu płaszczyzny (patrz rysunek po prawej na środku) X współrz dna 3. punktu płaszczyzny?: X współrz dna P3X 3. punktu płaszczyzny (patrz rysunek po prawej u dołu) Y współrz dna 3. punktu płaszczyzny?: Y współrz dna P3Y 3. punktu płaszczyzny (patrz rysunek po prawej u dołu) Z współrz dna 3. punktu płaszczyzny?: Z współrz dna P3Z 3. punktu płaszczyzny (patrz rysunek po prawej u dołu) Dalej przy pomocy właściowści pozycjonowania (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466) NC bloki N50 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+3 1 P2Z+20P3X+0 P3Y+41 P3Z+32.5 ... Używane skróty Skrót POINTS Znaczenie W j.angielskim points = punkty
HEIDENHAIN iTNC 530
463
9.6 Definiowanie płaszczyzny obróbki poprzez trzy punkty: PLANE POINTS
9.7 Definiowanie płaszczyzny obróbki poprzez pojedyńczy, inkrementalny k t przestrzenny: PLANE RELATIVE
9.7 Definiowanie płaszczyzny obróbki poprzez pojedyńczy, inkrementalny k t przestrzenny: PLANE RELATIVE
Aplikacja
Przyrostowy k t przestrzenny zostaje używany wówczas, kiedy już aktywna nachylona płaszczyzna obróbki poprzez kolejny obrót ma zostać nachylona. Przykład: 45° fazk uplasować na nachylonej powierzchni Prosz uwzgl dnić przed programowaniem Zdefiniowany k t działa zawsze w odniesieniu do aktywnej płaszczyzny obróbki, bez wzgl du na to, przy pomocy jakiej funkcji została ona aktywowana. Można zaprogramować dowolnie dużo PLANE RELATIVE funkcji jedna po drugiej. Jeśli chcemy powrócić na płaszczyzn obróbki, która była aktywna przed PLANE RELATIVE funkcj , to należy zdefiniować PLANE RELATIVE z tym samym k tem, jednakże o przeciwnym znaku liczby. Jeżeli używamy PLANE RELATIVE na nienachylonej płaszczyźnie obróbki, to obracamy nienachylon płaszczyzn po prostu o zdefiniowany w PLANE funkcji k t przestrzenny. Opis parametrów dla zachowania pozycjonowania: Patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE”, strona 466.
464
9 Programowanie: funkcje specjalne
Parametry wprowadzenia
Inkrementalny k t?: K t przestrzenny, o który aktywna płaszczyzna obróbki ma zostać dalej nachylona (patrz rysunek po prawej u góry). Wybrać oś, o któr ma zostać dokonywany obrót poprzez softkey. Zakres wprowadzenia: 359.9999° do +359.9999° Dalej przy pomocy właściowści pozycjonowania (patrz „Określić zachowanie przy pozycjonowaniu funkcji PLANE” na stronie 466)
Př klad: NC bloki N50 PLANE RELATIV SPB 45 ...
Używane skróty
Skrót RELATIV Znaczenie W j. angielskim relative = odniesiony do
HEIDENHAIN iTNC 530
465
9.7 Definiowanie płaszczyzny obróbki poprzez pojedyńczy, inkrementalny k t przestrzenny: PLANE RELATIVE
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
Przegl d
Niezależnie od tego, jakiej funkcji PLANE używamy dla zdefiniowania nachylonej płaszczyzny obróbki, do dyspozycji znajduj si nast puj ce funkcje zachowania przy pozycjonowaniu: Automatyczne wysuwanie Wybór alternatywnych możliwości nachylenia Wybór rodzaju transformacji
466
9 Programowanie: funkcje specjalne
Automatyczne wysuwanie: MOVE/TURN/STAY (wprowadzenie koniecznie wymagane)
Po wprowadzeniu wszystkich parametrów dla zdefiniowania zapisu, należy określić, jak maj zostać wysuni te osie obrotu na obliczone wartości osiowe: Funkcja PLANE ma przesun ć osie obrotu na obliczone wartości osiowe, przy czym położenie wzgl dne pomi dzy przedmiotem i narz dziem nie zmienia si . TNC wykonuje przemieszczenie wyrównuj ce osi liniowych Funkcja PLANE ma przemieścić osie obrotu automatycznie na obliczone wartości osiowe, przy czym tylko osie obrotu zostaj wypozycjonowane. TNC nie wykonuje żadnego przemieszczenia wyrównuj cego osi liniowych Przesuwamy osie obrotu w nast pnym, oddzielnym bloku pozycjonowania Jeżeli wybrano opcj MOVE (PLANE funkcja musi automatycznie wł czyć si z ruchem wyrównawczym), należy zdefiniować jeszcze dwa poniżej wyjaśnione parametry odst p punktu obrotu od wierzchołka Narz i posuw? F= . Jeżeli wybrano opcj TURN (PLANE funkcja powinna automatycznie wł czyć si bez ruchu wyrównawczego), to należy zdefiniować poniżej objaśniony parametr posuw? F= .
HEIDENHAIN iTNC 530
467
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
Odst p punktu obrotu od wierzchołka Narz (przyrostowo): TNC wysuwa narz dzie (stół) o ostrze narz dzia. Poprzez wprowadzony parametr ABST przesuwamy punkt obrotu ruchu wysuni cia w odniesieniu do aktualnej pozycji ostrza narz dzia. Prosz zwrócić uwag ! Jeśli narz dzie przed wysuni ciem znajduje si na podanej odległości od przedmiotu , to narz dzie znajduje si także po przesuni ciu ujmuj c wzgl dnie na tej samej pozycji (patrz rysunek po prawej na środku, 1 = ODST) Jeśli narz dzie przed wysuni ciem znajduje si na podanej odległości od przedmiotu , to narz dzie znajduje si także po przesuni ciu ujmuj c wzgl dnie z przemieszczeniem do pierwotnej pozycji (patrz rysunek po prawej u dołu, 1 = ODST) Posuw? F=: Pr dkość torowa, z któr narz dzie ma zostać wysuni te
1
1
1
1
468
9 Programowanie: funkcje specjalne
Osie obrotu wysun ć w oddzielnym bloku Jeśli chcemy wysun ć osie obrotu w oddzielnym bloku pozycjonowania (opcja STAY wybrana), należy post pić nast puj co: Tak przemieścić narz dzie, żeby przy wysuni ciu nie mogło dojść do kolizji pomi dzy narz dziem i przedmiotem (mocowadłem) Dowoln PLANE funkcj wybrać, automatyczne wysuni cie przy pomocy STAY zdefiniować Przy odpracowywaniu TNC oblicza wartości pozycji pracuj cych na maszynie osi obrotu i odkłada je w parametrach systemowych Q120 (oś A), Q121(oś B) i Q122 (oś C) Definiować blok pozycjonowania z obliczonymi przez TNC wartościami k ta NC bloki przykładowe: Przesun ć maszyn ze stołem obrotowym C i stołem nachylnym A na k t przestrzenny B+45° ... N120 G00 G40 Z+250 * N130 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY * N140 G01 F2000 A+Q120 C+Q122 * ... Pozycjonować na bezpieczn wysokość Zdefiniować i aktywować funkcj PLANE Pozycjonować oś obrotu przy pomocy obliczonych przez TNC wartości Zdefiniować obróbk na nachylonej płaszczyźnie
HEIDENHAIN iTNC 530
469
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
Wybór alternatywnych możliwości nachylenia SEQ +/–(zapis opcjonalnie)
Na podstawie zdefiniowanego przez operatora położenia płaszczyzny obróbki TNC musi obliczyć odpowiednie położenie znajduj cych si na maszynie osi obrotu. Z reguły pojawiaj si zawsze dwie możliwości rozwi zania. Poprzez przeł cznik SEQ nastawiamy, któr możliwość rozwi zania TNC zastosować SEQ+ tak pozycjonuje oś nadrz dn , iż przyjmuje ona k t dodatni. Oś nadrz dna to 2. oś obrotu patrz c od stołu i 1. oś obrotu patrz c od narz dzia ( w zależności od konfiguracji maszyny, patrz także rysunek po prawej u góry) SEQ tak pozycjonuje oś nadrz dn , iż przyjmuje ona k t ujemny. Jeżeli wybrane poprzez SEQ rozwi zanie nie leży w obr bie długości przemieszczenia maszyny, to TNC wydaje komunikat o bł dach k t nie dozwolony Jeśli SEQ nie definiujemy, to TNC ustala rozwi zanie w nast puj cy sposób: 1 TNC sprawdza najpierw, czy obydwie możliwości rozwi zania leż w na odcinku przemieszczenia osi obrotu 2 Jeśli to ma miejsce, to TNC wybiera to rozwi zanie, które osi galne jest po najkrótszym odcinku 3 Jeżeli tylko jedno rozwi zanie leży na odcinku przemieszczenia, to TNC wybiera to rozwi zanie 4 Jeżeli żadno rozwi zanie nie leży na odcinku przemieszczenia, to TNC wydaje komunikat o bł dach K t nie dozwolony Przykład dla maszyny ze stołem obrotowym C i stołem nachylnym A. Zaprogramowana funkcja PLANE SPATIAL SPA+0 SPB+45 SPC+0 Wył cznik końcowy brak brak brak brak brak brak –90 < A < +10 –90 < A < +10 brak Pozycja startu A+0, C+0 A+0, C+0 A+0, C+0 A+0, C–105 A+0, C–105 A+0, C–105 A+0, C+0 A+0, C+0 A+0, C–135 SEQ nie zaprog. + – nie zaprog. + – nie zaprog. + + Wynik ustawienia osi A+45, C+90 A+45, C+90 A–45, C–90 A–45, C–90 A+45, C+90 A–45, C–90 A–45, C–90 Komunikat o bł dach A+45, C+90
470
9 Programowanie: funkcje specjalne
Wybór rodzaju przekształcenia (zapis opcjonalnie)
Dla maszyn posiadaj cych stół obrotowy C, znajduje si do dyspozycji funkcja, umożliwiaj ca określenie rodzaju przekształcenia: COORD ROT określa, iż funkcja PLANE ma obracać układ współrz dnych na zdefiniowan wartość k ta nachylenia. Stół obrotowy nie zostaje przemieszczony, kompensacja obrotu nast puje obliczeniowo TABLE ROT określa, iż funkcja PLANE ma pozycjonować stół obrotowy na zdefiniowan wartość k ta nachylenia. Kompensacja nast puje poprzez obrót przedmiotu
HEIDENHAIN iTNC 530
471
9.8 Określić zachowanie przy pozycjonowaniu funkcji PLANE
9.9 Frezowanie nachylonym narz dziem na pochylonej płaszczyźnie
9.9 Frezowanie nachylonym narz dziem na pochylonej płaszczyźnie
Funkcja
W poł czeniu z nowymi PLANE funkcjami i M128 można dokonywać na nachylonej płaszczyźnie obróbki frezowania nachylonym narz dziem. Dla tego celu znajduj si dwie możliwości definiowania do dyspozycji: Frezowanie nachylonym narz dziem poprzez przyrostowe przemieszenie osi obrotu Frezowanie nachylonym narz dziem poprzez wektory normalnych (tylko dialog otwartym tekstem) Frezowanie nachylonym narz dziem na nachylonej płaszczyźnie funkcjonuje tylko przy pomocy frezów kształtowych. W przypadku 45° głowic obrotowych/stołów nachylnych, można zdefiniować k t nachylenia także jako k t przestrzenny Prosz używać w tym celu FUNCTION TCPM (tylko dialog tekstem otwartym).
Frezowanie nachylonym narz dziem poprzez przyrostowe przemieszenie osi obrotu
Przemieścić narz dzie poza materiałem M128 aktywować Zdefiniować dowoln funkcj PLANE, zwrócić uwag na zachowanie przy pozycjonowaniu Poprzez L blok przemieścić ż dany k t obrotowy na odpowiedniej osi przyrostowo NC bloki przykładowe: ... N120 G00 G40 Z+50 M128 * N130 PLANE SPATIAL SPA+0 SPB 45 SPC+0 MOVE ABST50 F1000 * N140 G01 G91 F1000 B 17 * ... Wypozycjonować na bezpieczn wysokość, aktywować M128 Zdefiniować i aktywować funkcj PLANE Nastawić k t nachylenia Zdefiniować obróbk na nachylonej płaszczyźnie
472
9 Programowanie: funkcje specjalne
Programowanie: podprogramy i powtórzenia cz ści programu
10.1 Zaznaczyć podprogramy i powtórzenia cz ści programu
10.1 Zaznaczyć podprogramy i powtórzenia cz ści programu
Raz zaprogramowane kroki obróbki można przy pomocy podprogramów i powtórzeń cz ści programu ponownie wykonać.
Label
Podprogramy i powtórzenia cz ści programu rozpoczynaj si w programie obróbki od znacznika G98 L. L jest skrótem od label (angl. znacznik, oznaczenie). LABEL otrzymuj numer pomi dzy 1 i 999 lub zdefiniowan przez operatora nazw . Każdy numer LABEL lub nazwa LABEL może być nadawana tylko raz w programie przy pomocy G98. Liczba wprowadzalnych nazw Label ograniczona jest tylko wewn trzn pojemności pami ci. Jeśli jakiś label numer został kilkakrotnie przydzielony, TNC wydaje po zakończeniu G98 bloku komunikat o bł dach. W przypadku bardzo długich programów można poprzez MP7229 ograniczyć sprawdzenie do wprowadzanej ilości bloków. Label 0 (G98 L0) oznacza koniec podprogramu i dlatego może być stosowany dowolnie cz sto.
474
10 Programowanie: podprogramy i powtórzenia cz ści programu
10.2 Podprogramy
Sposób pracy
1 TNC wykonuje program obróbki do wywołania podprogramu LN,0. n jest dowolnym numerem labela 2 Od tego miejsca TNC odpracowuje wywołany podprogram aż do końca podprogramu G98 L0 3 Dalej TNC kontynuje program obróbki od tego bloku, który nast puje po wywołaniu podprogramu LN,0 folgt
% ...
L1,0
Wskazówki dotycz ce programowania
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ć Prosz programować podprogramy na końcu programu głównego (za blokiem z M2 lub M30) Jeśli podprogramy w programie obróbki znajduj si przed wierszem z M02 lub M30, to zostaj one bez wywołania przynajmniej jeden raz odpracowane
G00 Z+100 M2 G98 L1 *
G98 L0 * N99999 % ...
Programowanie podprogramu
Oznaczenie pocz tku: Klawisz LBL SET nacisn ć Wprowadzić numer podprogramu, potwierdzić klawiszem END. Jeśli chcemy używać nazwy LABEL: Nacisn ć klawisz ”, aby przejść do wprowadzania tekstu Oznaczyć koniec: Nacisn ć LBL SET klawisz i wprowadzić Label Nummer „0“
Wywołanie podprogramu
Wywołanie podprogramu: Klawisz LBL CALL nacisn ć Numer Label: Wprowadzić numer labela wywoływanego podprogramu, klawiszem ENT potwierdzić. Jeśli chcemy używać nazwy LABEL: Nacisn ć klawisz ”, aby przejść do wprowadzania tekstu Powtórzenie REP: „,0“ wprowadzić, klawiszem ENT potwierdzić L0,0 jest niedozwolony, ponieważ odpowiada wywołaniu końca podprogramu.
HEIDENHAIN iTNC 530
475
10.2 Podprogramy
10.3 Powtórzenia cz ści programu
10.3 Powtórzenia cz ści programu
Label G98
Powtórzenia cz ści programu rozpoczynać znacznikiem G98 L. Powtórzenie cz ści programu kończy si z Ln, m. M jest liczb powtórzeń.
% ...
Sposób pracy
1 TNC wykonuje program obróbki aż do końca cz ści programu Programmteils (L1,2) aus 2 Nast pnie TNC powtarza cz ść programu pomi dzy wywołanym Labelem i wywołaniem Labela L 1,2 tak cz sto, jak to podano po przecinku 3 Nast pnie TNC odpracowuje dalej program obróbki
G98 L1 *
L1,2 *
Wskazówki dotycz ce programowania
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órzeń
N99999 % ...
Programowanie powtórzenia cz ści programu
Oznaczenie pocz tku: Klawisz LBL SET nacisn ć, klawiszem ENT potwierdzić Label numer dla powtarzanej cz ści programu wprowadzić, klawiszem ENT potwierdzić. Jeśli chcemy używać nazwy LABEL: Nacisn ć klawisz ”, aby przejść do wprowadzania tekstu
Wywołać powtórzenie cz ści programu
Klawisz LBL CALL nacisn ć Numer Label: Label numer dla powtarzanej cz ści programu wprowadzić, klawiszem ENT potwierdzić. Jeśli chcemy używać nazwy LABEL: Nacisn ć klawisz ”, aby przejść do wprowadzania tekstu Powtórzenie REP: Wprowadzić liczb powtórzeń, klawiszem ENT potwierdzić
476
10 Programowanie: podprogramy i powtórzenia cz ści programu
10.4 Dowolny program jako podprogram
Sposób pracy
1 TNC wykonuje program obróbki, do momentu kiedy zostanie wywołany inny program przy pomocy % 2 Nast pnie TNC wykonuje wywołany program aż do jego końca 3 Dalej TNC odpracowuje (wywołuj cy) program obróbki, poczynaj c od tego bloku, który nast puje po wywołaniu programu
% A G71 *
% B G71 *
Wskazówki dotycz ce programowania
Aby zastosować dowolny program jako podprogram TNC nie potrzebuje LABELs (znaczników). Wywołany program nie może zawierać funkcji dodatkowych M2 lub M30. Wywołany program nie może zawierać polecenia wywołania % do wywoływanego programu (ci gła p tla).
%B
N99999 % A G71 *
N99999 % B G71 *
HEIDENHAIN iTNC 530
477
10.4 Dowolny program jako podprogram
10.4 Dowolny program jako podprogram
Wywołać dowolny program jako podprogram
Wybrać funkcje dla wywołania programu: Klawisz PGM CALL nacisn ć Nacisn ć Softkey PROGRAM Wprowadzić pełn nazw ścieżki wywoływanego programu, potwierdzić klawiszem END Wywoływany program znajdować si w pami ci na dysku twardym TNC. Jeśli zostanie wprowadzona tylko nazwa programu, wywołany program musi znajdować si w tym samym skoroszycie jak program wywołuj cy. Jeśli wywoływany program nie znajduje si w tym samym skoroszycie jak program wywołuj cy, to prosz wprowadzić pełn nazw ścieżki, np. TNC:\ZW35\SCHRUPP\PGM1.H Jeśli chcemy wywołać program w dialogu tekstem otwartym, to prosz wprowadzić typ pliku .H za nazw programu. Można także wywołać dowolny program przez cykl G39 G39. Q parametry działaj przy % (PGM CALL) zasadniczo globalnie. Prosz zwrócić uwag , iż zmiany Q parametrów w wywoływanym programie wpływaj w danym przypadku także na wywoływany program.
478
10 Programowanie: podprogramy i powtórzenia cz ści programu
10.5 Pakietowania
Rodzaje pakietowania
Podprogramy w podprogramie Powtórzenia cz ści programu w powtórzeniu cz ści programu Powtarzać podprogramy Powtórzenia cz ści programu w podprogramie
Zakres pakietowania
Zakres pakietowania określa, jak cz sto cz ści programu lub podprogramy mog zawierać dalsze podprogramy lub powtórzenia cz ści programu. Maksymalny zakres pakietowania dla podprogramów: 8 Maksymalny zakres pakietowania dla wywołania programu głównego: 4 Powtórzenia cz ści programu można dowolnie cz sto pakietować
Podprogram w podprogramie
NC bloki przykładowe %UPGMS G71 * ... N170 L1,0 * ... N350 G00 G40 Z+100 M2 * N260 G98 L1 * ... N390 L2,0 * ... N450 G98 L0 * N460 G98 L2 * ... N620 G98 L0 * N99999999 %UPGMS G71 * Koniec podprogramu 2 Koniec podprogramu 1 Pocz tek podprogramu 2 Podprogram przy G98 L2 zostaje wywołany Ostatni wiersz programowy programu głównego (z M2) Pocz tek podprogramu 1 Podprogram przy G98 L1 zostaje wywołany
HEIDENHAIN iTNC 530
479
10.5 Pakietowania
10.5 Pakietowania
Wypełnienie programu 1 Program główny UPGMS zostaje wykonany do wiersza N170 2 Podprogram 1 zostaje wywołany i wykonany do wiersza N390 3 Podprogram 2 zostaje wywołany i wykonany do wiersza N620. Koniec podprogramu 2 i skok powrotny do podprogramu, z którego on został wywołany 4 Podprogram 1 zostaje wykonany od wiersza N400 do wiersza N450. Koniec podprogramu 1 i powrót do programu głównego UPGMS. 5 Podprogram 1 zostaje wykonany od wiersza N180 do wiersza N350. Skok powrotny do wiersza 1 i koniec programu
Powtarzać powtórzenia cz ści programu
NC wiersze przykładowe %REPS G71 * ... N150 G98 L1 * ... N200 G98 L2 * ... N270 L2,2 * ... N350 L1,1 * ... N99999999 %REPS G71 * Wypełnienie programu 1 Program główny REPS zostaje wykonany do bloku N270 2 Cz ść programu pomi dzy blokiem N270 i blokiem N200 zostaje 2 razy powtórzona 3 Program główny REPS zostaje wykonany od bloku N280 do bloku N350. 4 Cz ść programu pomi dzy blokiem N350 i blokiem N150 zostaje 1 raz powtórzona (zawiera powtórzenie cz ści programu pomi dzy blokiem N200 i blokiem N270) 5 Program główny REPS zostaje wykonany od bloku N360 do bloku N99999 (koniec programu) Cz ść programu pomi dzy tym wierszem i G98 L2 (wiersz N200) zostanie 2 razy powtórzony Cz ść programu pomi dzy tym wierszem i G98 L1 (wiersz N150) zostanie 1 raz powtórzony Pocz tek powtórzenia cz ści programu 2 Pocz tek powtórzenia cz ści programu 1
480
10 Programowanie: podprogramy i powtórzenia cz ści programu
Powtórzyć podprogram
NC wiersze przykładowe %UPGREP G71 * ... N100 G98 L1 * N110 L2,0 * N120 L1,2 * ... N190 G00 G40 Z+100 M2 * N200 G98 L2 * ... N280 G98 L0 * N99999999 %UPGREP G71 * Wypełnienie programu 1 Program główny UPGMS zostaje wykonany do wiersza N110 2 Podprogram 2 zostaje wywołany i odpracowany 3 Cz ść programu pomi dzy wierszem N120 i wierszem N100 zostaje 2 razy powtórzona: Podprogram 2 zostaje 2 razy powtórzony 4 Program główny UPGREP zostaje wykonany od wiersza N130 do wiersza N190, koniec programu Koniec podprogramu Pocz tek powtórzenia cz ści programu 1 Wywołanie podprogramu Cz ść programu pomi dzy tym wierszem i G98 L1 (wiersz N100) zostanie 2 razy powtórzony Ostatni wiersz programu głównego z M2 Pocz tek podprogramu
HEIDENHAIN iTNC 530
481
10.5 Pakietowania
10.6 Przykłady programowania
Przykład: Frezowanie konturu w kilku dosuwach
Przebieg programu Pozycjonować wst pnie narz dzie na górn kraw dź przedmiotu Wprowadzić inkrementalnie dosuw Frezowanie konturu Powtórzyć dosuw i frezowanie konturu
Y
100
2 1
3 1
60°
50
1
I,J
R4
5
4 1
5
6 1
5 50
5 1
100
X
%PGMWDH G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+7,5 * N40 T1 G17 S3500 * N50 G00 G40 G90 Z+250 * N60 I+50 J+50 * N70 G10 R+60 H+180 * N80 G01 Z+0 F1000 M3 * Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Wyznaczyć biegun Pozycjonować wst pnie płaszczyzn obróbki Pozycjonować wst pnie na kraw dź przedmiotu
482
10 Programowanie: podprogramy i powtórzenia cz ści programu
N90 G98 L1 * N100 G91 Z 4 * N110 G11 G41 G90 R+45 H+180 F250 * N120 G26 R5 * N130 H+120 * N140 H+60 * N150 H+0 * N160 H 60 * N150 H 120 * N180 H+180 * N190 G27 R5 F500 * N200 G40 R+60 H+180 F1000 * N210 L1,4 * N220 G00 Z+250 M2 * N99999999 %PGMWDH G71 *
Znacznik dla powtórzenia cz ści programu Przyrostowy dosuw na gł bokość (poza materiałem) Pierwszy punkt konturu Dosun ć narz dzie do konturu
Opuścić kontur Przemieszczenie narz dzia poza materiałem Skok powrotny do Label 1, ł cznie cztery razy Przemieścić narz dzie poza materiałem, koniec programu
HEIDENHAIN iTNC 530
483
10.6 Przykłady programowania
10.6 Przykłady programowania
Przykład: Grupy odwiertów
Przebieg programu Najechać grupy wierceń w programie głównym Wywołać grup wierceń (podprogram 1) Grup wierceń zaprogramować tylko raz w podprogramie 1
Y
100
2 1
60 5 20
1
10
20
3 1
15
45
75
100
X
%UP1 G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+2,5 * N40 T1 G17 S3500 * N50 G00 G40 G90 Z+250 * N60 G200 WIERCENIE Q200=2 ;ODST P BEZPIECZ. Q201= 30 ;GŁ BOKOŚĆ Q206=300 ;F DOSUW WGŁ BNY Q202=5 Q210=0 Q203=+0 Q204=2 Q211=0 ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZER.CZAS. U GÓRY ;WSP.POWIERZCHNI ;2. ODST.BEZP. ;PRZERWA CZASOWA U DOŁU Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Definicja cyklu Wiercenie
484
10 Programowanie: podprogramy i powtórzenia cz ści programu
N70 X+15 Y+10 M3 * N80 L1,0 * N90 X+45 Y+60 * N100 L1,0 * N110 X+75 Y+10 * N120 L1,0 * N130 G00 Z+250 M2 * N140 G98 L1 * N150 G79 * N160 G91 X+20 M99 * N170 Y+20 M99 * N180 X 20 G90 M99 * N190 G98 L0 * N99999999 %UP1 G71 *
Dosun ć narz dzie do punktu startu grupy wiercenia 1 Wywołać podprogram dla grupy wiercenia Dosun ć narz dzie do punktu startu grupy wiercenia 2 Wywołać podprogram dla grupy wiercenia Dosun ć narz dzie do punktu startu grupy wiercenia 3 Wywołać podprogram dla grupy wiercenia Koniec programu głównego Pocz tek podprogramu 1: Grupa odwiertów Wywołać cykl dla odwiertu 1 Dosun ć narz dzie do wiercenia 2, wywołanie cyklu Dosun ć narz dzie do wiercenia 3, wywołanie cyklu Dosun ć narz dzie do wiercenia 4, wywołanie cyklu Koniec podprogramu 1
HEIDENHAIN iTNC 530
485
10.6 Przykłady programowania
10.6 Przykłady programowania
Przykład: Grupa odwiertów przy pomocy kilku narz dzi
Przebieg programu Zaprogramować cykle obróbki w programie głównym Wywołać pełny rysunek odwiertów (podprogram 1) Najechać grupy odwiertów w podprogramie 1, wywołać grup odwiertów (podprogram 2) Grup wierceń zaprogramować tylko raz w podprogramie 2
Y
100
Y
2 1
60 5 20
1
10
20
3 1
15
45
75
100
X
-15 -20
Z
%UP2 G71 * N10 G30 G17 X+0 Y+0 Z 40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+4 * N40 G99 T2 L+0 R+3 * N50 G99 T3 L+0 R+3,5 * N60 T1 G17 S5000 * N70 G00 G40 G90 Z+250 * N80 G200 WIERCENIE Q200=2 Q201= 3 Q202=3 Q210=0 Q203=+0 Q204=10 ;ODST P BEZPIECZ. ;GŁ BOKOŚĆ ;GŁ BOKOŚĆ WEJŚCIA W MATERIAŁ ;PRZER.CZAS. U GÓRY ;WSP.POWIERZCHNI ;2. ODST.BEZP. Definicja narz dzia nawiertak Definicja narz dzia wiertło Definicja narz dzia rozwiertak Wywołanie narz dzia nawiertak Przemieścić narz dzie poza materiałem Definicja cyklu nakiełkowania
Q206=250 ;F WEJŚCIE W MATERIAŁ
Q211=0.2 ;PRZERWA CZASOWA U DOŁU N90 L1,0 * Podprogram 1 dla kompletnego rysunku wiercenia wywołać
486
10 Programowanie: podprogramy i powtórzenia cz ści programu
N100 G00 Z+250 M6 * N110 T2 G17 S4000 * N120 D0 Q201 P01 25 * N130 D0 Q202 P01 +5 * N140 L1,0 * N150 G00 Z+250 M6 * N160 T3 G17 S500 * N80 G201 ROZWIERCANIE Q200=2 ;ODST P BEZPIECZ. Q201= 15 ;GŁ BOKOŚĆ Q206=250 ;POSUW WGŁ BNY Q211=0.5 ;PRZERWA CZASOWA U DOŁU Q208=400 ;POSUW POWROTU Q203=+0 Q204=10 N180 L1,0 * N190 G00 Z+250 M2 * N200 G98 L1 * N210 G00 G40 G90 X+15 Y+10 M3 * N220 L2,0 * N230 X+45 Y+60 * N240 L2,0 * N250 X+75 Y+10 * N260 L2,0 * N270 G98 L0 * N280 G98 L2 * N290 G79 * N300 G91 X+20 M99 * N310 Y+20 M99 * N320 X 20 G90 M99 * N330 G98 L0 * N340 %UP2 G71 * ;WSP.POWIERZCHNI ;2. ODST.BEZP.
Zmiana narz dzia Wywołanie narz dzia wiertło Nowa gł bokość dla wiercenia Nowy dosuw dla wiercenia Podprogram 1 dla kompletnego rysunku wiercenia wywołać Zmiana narz dzia Wywołanie narz dzia rozwiertak Definicja cyklu rozwiercania
Podprogram 1 dla kompletnego rysunku wiercenia wywołać Koniec programu głównego Pocz tek podprogramu 1: Kompletny rysunek odwiertów Dosun ć narz dzie do punktu startu grupy wiercenia 1 Wywołać podprogram 2 dla grupy wiercenia Dosun ć narz dzie do punktu startu grupy wiercenia 2 Wywołać podprogram 2 dla grupy wiercenia Dosun ć narz dzie do punktu startu grupy wiercenia 3 Wywołać podprogram 2 dla grupy wiercenia Koniec podprogramu 1 Pocz tek podprogramu 2: Grupa odwiertów Wywołać cykl dla odwiertu 1 Dosun ć narz dzie do wiercenia 2, wywołanie cyklu Dosun ć narz dzie do wiercenia 3, wywołanie cyklu Dosun ć narz dzie do wiercenia 4, wywołanie cyklu Koniec podprogramu 2
HEIDENHAIN iTNC 530
487
10.6 Przykłady programowania
Programowanie: Q parametry
HEIDENHAIN iTNC 530
489
11.1 Zasada i przegl d funkcji
11.1 Zasada i przegl d funkcji
Przy pomocy Q parametrów można definiować jednym programem obróbki cał rodzin cz ści. W tym celu prosz wprowadzić zamiast wartości liczbowych zajmowane miejsca: Q parametry. Q parametry oznaczaj na przykład wartości współrz dnych posuwy pr dkości obrotowe dane cyklu Poza tym można przy pomocy Q parametrów programować kontury, które s określone poprzez funkcje matematyczne lub można wykonanie oddzielnych kroków obróbki uzależnić od warunków logicznych. Q parametr jest oznaczony przy pomocy litery Q i numeru pomi dzy 0 i 1999. Q parametry podzielone s na różne sfery: Znaczenie Dowolnie używalne parametry, działaj ce globalnie dla wszystkich znajduj cych si w pami ci TNC programów Dowolnie wykorzystywalne parametry, o ile nie może dojść do przecinania si z cyklami SL, działaj ce globalnie dla wszystkich znajduj cych si w pami ci TNC programów. Parametry dla funkcji specjalnych TNC Parametry, wykorzystywane przede wszystkim dla cykli, działaj ce globalnie dla wszystkich znajduj cych si w pami ci TNC programów. Parametry, wykorzystywane przede wszystkim dla call aktywnych cykli producenta, działaj ce globalnie dla wszystkich znajduj cych si w pami ci TNC programów. Parametry, wykorzystywane przede wszystkim dla def aktywnych cykli producenta, działaj ce globalnie dla wszystkich znajduj cych si w pami ci TNC programów. Zakres Q1600 do Q1999 Q0 do Q99
Q6
Q1
Q3
Q4
Q2
Q5
Q100 do Q199 Q200 do Q1399 Q1400 do Q1499
Q1500 do Q1599
490
11 Programowanie: Q parametry
Wskazówki do programowania
Q parametry i wartości liczbowe mog zostać wprowadzone do programu pomieszane ze sob . Można przypisywać Q parametrom wartości liczbowe pomi dzy –99 999,9999 i 99 999,9999. Wewn trznie TNC może obliczać wartości liczbowe do szerokości wynosz cej 57 bitów przed i do 7 bitów po punkcie dziesi tnym (32 bity szerokości liczby odpowiadaj wartości dziesi tnej 4 294 967 296). TNC przyporz dkowuje samodzielnie niektórym Q parametrom zawsze te same dane, np. Q parametrowi Q108 aktualny promień narz dzia, patrz „Zaj te z góry Q parametry”, strona 509. Jeśli używamy parametrów Q60 do Q99 w zakodowanych cyklach producenta, to określamy poprzez parametr maszynowy MP7251, czy parametry te zadziałaj lokalnie tylko w cyklu producenta czy też globalnie dla wszystkich programów.
Wywołać funkcje Q parametrów
Podczas kiedy wprowadzamy program obróbki, prosz nacisn ć klawisz „Q“ (w polu dla wprowadzania liczb i wyboru osi pod –/+ klawiszem). Wtedy TNC pokazuje nast puj ce Softkeys: Grupa funkcyjna Podstawowe funkcje matematyczne Funkcje trygonometryczne Jeśli/to decyzje, skoki Inne funkcje Wprowadzać bezpośrednio wzory Funkcja dla obróbki kompleksowych konturów Softkey Strona Strona 493 Strona 496 Strona 498 Strona 501 Strona 505 Strona 403
HEIDENHAIN iTNC 530
491
11.1 Zasada i przegl d funkcji
11.2 Rodziny cz ści – Q parametry zamiast wartości liczbowych
11.2 Rodziny cz ści – Q parametry zamiast wartości liczbowych
Przy pomocy funkcji Q parametrów D0: PRZYPISANIE można przyporz dkować parametrom Q wartości liczbowe. Wtedy używa si w programie obróbki zamiast wartości liczbowej Q parametru.
NC wiersze przykładowe
N150 D00 Q10 P01 +25 * ... N250 G00 X +Q10 * Przyporz dkowanie Q10 otrzymuje wartość 25 odpowiada G00 X +25
Dla rodzin cz ści programujemy np. charakterystyczne wymiary narz dzi jako Q parametry. Dla obróbki pojedyńczych cz ści prosz przypisać każedemu z tych parametrów odpowiedni wartość liczbow .
Przykład
Cylinder z Q parametrami Promień cylindra Wysokość cylindra Cylinder Z1 Cylinder Z2 R = Q1 H = Q2 Q1 = +30 Q2 = +10 Q1 = +10 Q2 = +50
Q1
Q1 Q2 Q2
Z2
Z1
492
11 Programowanie: Q parametry
11.3 Opisywać kontury poprzez funkcje matematyczne
Aplikacja
Przy pomocy Q parametrów można programować podstawowe funkcje matematyczne w programie obróbki: Wybrać funkcj Q parametrów: Nacisn ć klawisz Q (w polu dla wprowadzania liczb, z prawej strony). Pasek Softkey pokazuje funkcje Q parametrów Wybrać podstawowe funkcje matematyczne: Softkey FUNKCJE PODST. nacisn ć. TNC pokazuje nast puj ce Softkeys:
Przegl d
Funkcja D00: PRZYPISANIE np. D00 Q5 P01 +60 * Przypisać bezpośrednio wartość D01: DODAWANIE np. D01 Q1 P01 Q2 P02 5 * Tworzyć sum z dwóch wartości i przyporz dkować D02: ODEJMOWANIE np. D02 Q1 P01 +10 P02 +5 * Tworzyć różnic z dwóch wartości i przyporz dkować D03: MNOZENIE np. D03 Q2 P01 +3 P02 +3 * Tworzyć iloczyn z dwóch wartości i przyporz dkować D04: DZIELENIE np. D04 Q4 P01 +8 P02 +Q2 * Utworzyć iloraz z dwóch wartości i przyporz dkować Zabronione: Dzielenie przez 0! D05: PIERWIASTEK np. D05 Q50 P01 4 * Obliczyć pierwiastek z liczby i przyporz dkować Zabronione: Pierwiastek z wartości ujemnej! Na prawo od „=“ znaku wolno wprowadzić: dwie liczby dwa Q parametry jedn liczb i jeden Q parametr Q parametry i wartości liczbowe w równaniach można zapisać z dowolnym znakiem liczby. Softkey
HEIDENHAIN iTNC 530
493
11.3 Opisywać kontury poprzez funkcje matematyczne
11.3 Opisywać kontury poprzez funkcje matematyczne
Programowanie podstawowych działań arytmetycznych
Przykład wprowadzenia 1: Wybrać funkcj Q parametrów: Nacisn ć klawisz Q
Wybrać podstawowe funkcje matematyczne: Nacisn ć Softkey FUNKCJE PODST.
Wybrać funkcj Q parametrów PRZYPISANIE: Nacisn ć Softkey D0 X = Y NUMER PARAMETRU DLA WYNIKU ? 5 Wprowadzić numer Q parametru: 5
1. WARTOŚĆ LUB PARAMETR? 10 Q5 przypisać wartość liczbow 10
Przykład: NC bloki N16 D00 P01 +10 *
494
11 Programowanie: Q parametry
Przykład wprowadzenia 2: Wybrać funkcj Q parametrów: Nacisn ć klawisz Q
Wybrać podstawowe funkcje matematyczne: Nacisn ć Softkey FUNKCJE PODST.
Wybrać funkcj Q parametrów MNOZENIE: Nacisn ć Softkey D03 X * Y NUMER PARAMETRU DLA WYNIKU ? 12 Wprowadzić numer Q parametru: 12
1. WARTOŚĆ LUB PARAMETR? Q5 Q5 wprowadzić jako pierwsz wartość
2. WARTOŚĆ LUB PARAMETR? 7 7 wprowadzić jako drug wartość
Przykład: NC bloki N17 D03 Q12 P01 +Q5 P02 +7 *
HEIDENHAIN iTNC 530
495
11.3 Opisywać kontury poprzez funkcje matematyczne
11.4 Funkcje trygonometryczne (trygonometria)
11.4 Funkcje trygonometryczne (trygonometria)
Definicje
Sinus, cosinus i tangens odpowiadaj wymiarom boków trójk ta prostok tnego. Przy tym odpowiada sinus: sin α = a / c cosinus: cos α = b / c tangens: tan α = a / b = sin α / cos α Przy tym c jest bokiem przeciwległym do k ta prostego a jest bokiem przeciwległym do k ta b jest trzecim bokiem Na podstawie funkcji tangens TNC może obliczyć k t: α = arctan α = arctan (a / b) = arctan (sin α / cos α) Przykład: a = 10 mm b = 10 mm α = arctan (a / b) = arctan 1 = 45° Dodatkowo obowi zuje: a2 + b2 = c2 (mit a2 = a x a) c= (a² + b²)
α b c a
496
11 Programowanie: Q parametry
Programowanie funkcji trygonometrycznych
Funkcje trygonometryczne pojawiaj si z przyciśni ciem Softkey FUNKCJE TRYGON. TNC pokazuje Softkeys w tabeli poniżej. Programowanie: porównaj „przykład: Programowanie podstawowych działań arytmetycznych” Funkcja D06: SINUS np. D06 Q20 P01 Q5 * Sinus k ta w stopniach (°) ustalić i przyporz dkować D07: COSINUS np. D07 Q21 P01 Q5 * Cosinus k ta w stopniach (°) określić i przyporz dkować D08: PIERWIASTEK Z SUMY KWADRATOW np. D08 Q10 P01 +5 P02 +4 * Tworzyć długość z dwóch wartości i przyporz dkować D13: KAT np. D13 Q20 P01 +10 P02 Q1 * K t z arctan z dwóch boków lub sin i cos k ta (0 < k t < 360°) określić i przyporz dkować Softkey
HEIDENHAIN iTNC 530
497
11.4 Funkcje trygonometryczne (trygonometria)
11.5 Jeśli/to decyzje z Q parametrami
11.5 Jeśli/to decyzje z Q parametrami
Aplikacja
W przypadku jeśli/to decyzji TNC porównuje Q parametr z innym Q parametrem lub wartości liczbow . Jeśli warunek jest spełniony, to TNC kontynuje program obróbki od tego Label poczynaj c, który zaprogramowany jest za warunkiem (Label patrz „Zaznaczyć podprogramy i powtórzenia cz ści programu”, strona 474). Jeśli warunek nie jest spełniony, TNC wykonuje nast pny blok. Jeśli chcemy wywołać inny program jako podprogram, to prosz zaprogramować za Label G98 wywołanie programu z %.
Bezwarunkowe skoki
Bezwarunkowe skoki to skoki, których warunek zawsze (=koniecznie) jest spełniony, np. D09 P01 +10 P02 +10 P03 1 *
Programować jeśli/to decyzje
Jeśli/to decyzje pojawiaj si przy naciśni ciu na Softkey SKOKI. TNC pokazuje nast puj ce Softkeys: Funkcja D09: JESLI ROWNY, SKOK np. D09 P01 +Q1 P02 +Q3 P03 “UPCAN25“ * Jeśli obydwie wartości lub parametry s równe, skok do podanego znacznika (Label) D10: JESLI NIEROWNY, SKOK np. D10 P01 +10 P02 Q5 P03 10 * Jeśli obydwie wartości lub parametry nie s równe, to skok do podanego znacznika (Label) D11: JESLI WIEKSZY, SKOK np. D11 P01 +Q1 P02 +10 P03 5 * Jeśli pierwsza wartość lub parametr jest wi ksza niż druga wartość lub parametr, to skok do podanego znacznika (Label) D12: JESLI MNIEJSZY, SKOK np. D12 P01 +Q5 P02 +0 P03 “ANYNAME“ * Jeśli pierwsza wartość lub parametr jest wi ksza niż druga wartość lub parametr, to skok do podanego znacznika (Label) Softkey
498
11 Programowanie: Q parametry
Użyte skróty i poj cia
IF EQU NE GT LT GOTO (angl.): (angl. equal): (angl. not equal): (angl. greater than): (angl. less than): (angl. go to): Jeśli Równy nie równy Wi kszy niż Mniejszy niż Skok
HEIDENHAIN iTNC 530
499
11.5 Jeśli/to decyzje z Q parametrami
11.6 Q parametry kontrolować i zmieniać
11.6 Q parametry kontrolować i zmieniać
Sposób post powania
Można zmieniać i kontrolować Q parametry przy wytwarzaniu, testowaniu i odpracowywaniu w trybach Pracy Program wprowadzić do pami ci/edycja, Test programu, Przebieg programu według kolejności bloków i Przebieg programu pojedyńczymi blokami. Przerwać przebieg programu (np. zewn trzny klawisz STOP i Softkey WEWN TRZNY STOP nacisn ć) lub zatrzymać test programu Wywołać funkcje Q parametrów: Nacisn ć klawisz Q lub Softkey Q INFO w trybie pracy Program wprowadzić do pami ci/edycja TNC przedstawia wszystkie parametry i przynależne aktualne wartości. Prosz wybrać przy pomocy klawiszy ze strzałk lub Softkeys dla przekartkowywania ż dany parametr. Jeśli chcemy zmienić wartość, to prosz wprowadzić now wartość, potwierdzić klawiszem ENT Jeśli nie chcemy zmieniać wartości, to prosz nacisn ć Softkey AKTUALNA WARTOSC lub zakonczyć dialog klawiszem END Używane przez TNC parametry, opatrzone s komentarzem.
500
11 Programowanie: Q parametry
11.7 Funkcje dodatkowe
Przegl d
Funkcje dodatkowe pojawiaj si przy naciśni ciu Softkey FUNKCJE SPECJ. TNC pokazuje nast puj ce Softkeys: Funkcja D14:ERROR (BLAD) Wydawanie komunikatów o bł dach D15:PRINT (DRUK) Wydawanie tekstów lub wartości Q parametrów niesformatowanych FD19:PLC Przekazywanie wartości do PLC Softkey Strona Strona 502 Strona 504
Strona 504
HEIDENHAIN iTNC 530
501
11.7 Funkcje dodatkowe
11.7 Funkcje dodatkowe
D14: BŁAD: Wydawanie komunikatów o bł dach
NC blok przykładowy TNC ma wydać komunikat (meldunek), który znajduje si w pami ci pod numerem bł du 254 N180 D14 P01 254 * Przy pomocy funkcji D14: ERROR (BŁAD) można przy sterowaniu programem inicjalizować wydawanie sterowanych programowo komunikatów, zaprogramowanych wst pnie przez producenta maszyn lub przez firm HEIDENHAIN: Jeśli TNC dojdzie w przebiegu programu lub w teście programu do wiersza z D 14, to przerywa ono i wydaje komunikat o bł dach. Nast pnie program musi być na nowo uruchomiony. Numery bł dów: patrz tabela u dołu. Zakres numerów bł dów 0 ... 299 300 ... 999 1000 ... 1099 Dialog standardowy D 14: Numer bł du 0.... 299 Dialog zależny od maszyny Wewn trzne komunikaty o bł dach (patrz tabela po prawej stronie) Numer bł du 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 Tekst Wrzeciono ? Brak osi narz dzi Szerokość rowka za duża Promień narz dzia za duży Obszar przekroczony Bł dna pozycja pocz tkowa OBRÓT nie dozwolony WSPÓŁCZYNNIK WYMIARU nie dozwolony ODBICIE LUSTRZANE nie dozwolone Przesuni cie nie dozwolone Brak posuwu Wprowadzona wartość bł dna Znak liczby bł dny K t nie dozwolony Punkt pomiaru sondy nie osi galny Za dużo punktów Wprowadzono sprzeczność CYKL niekompletny Płaszczyzna bł dnie zdefiniowana Zaprogramowano niewłaściw oś Bł dna pr dkość obrotowa Korekcja promienia nie zdefiniowana Zaokr glenie nie zdefiniowane Promień zaokr glenia za duży Niezdefiniowany start programu Za duże pakietowanie Brak punktu odniesienia k ta Nie zdefiniowano cyklu obróbki Szerokość rowka za mała Wybranie za małe Q202 nie zdefiniowany Q205 nie zdefiniowany Q218 wprowadzić wi kszym niż Q219 CYKL 210 nie dozwolony CYKL 211 nie dozwolony Q220 za duży Q222 wprowadzić wi kszym niż Q223 Q244 wprowadzić wi kszym od 0 Q245 wprowadzić nie równym Q246 Przedział k ta < 360° wprowadzić Q223 wprowadzić wi kszym niż Q222 Q214: 0 nie dozwolone
502
11 Programowanie: Q parametry
Numer bł du 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1087 1082 1083 1084 1085 1086 1087
Tekst Kierunek przemieszczenia nie zdefiniowany Tabela punktów zerowych nie aktywna Bł d położenia: środek 1.osi Bł d położenia: środek 2.osi Odwiert za mały Odwiert za duży Czop za mały Czop za duży Kieszeń za mała: Dodatkowa obróbka 1.A. Kieszeń za mała: Dodatkowa obróbka 2.A. Kieszeń za duża: Brak 1.A. Kieszeń za duża: Brak 2.A. Czop za mały: Brak 1.A. Czop za mały: Brak 2.A. Czop za duży: Dodatkowa obróbka 1.A. Czop za duży: Dodatkowa obróbka 2.A. TCHPROBE 425: Bł d najwi kszy wymiar TCHPROBE 425: Bł d najmniejszy wymiar TCHPROBE 426: Bł d najwi kszy wymiar TCHPROBE 426: Bł d najmniejszy wymiar TCHPROBE 430: średn.za duża TCHPROBE 430: średn.za mała Nie zdefiniowano osi pomiarowej Przekroczona tolerancja złamania narz dzia Q247 wprowadzić nierównym 0 Q247 wprowadzić wi kszy niż 5 Tabela punktów zerowych? Rodzaj frezowania Q351 wprowadzić nierównym 0 Zmniejszyć gł bokość gwintu Przeprowadzić kalibrowanie Przekroczona tolerancja Przebieg wiersza do przodu aktywny ORIENTACJA nie dozwolona 3DROT nie dozwolony 3DROT aktywować Wprowadzić gł bokość ze znakiem ujemnym Q303 w cyklu pomiarowym niezdefiniowany! Oś narz dzia niedozwolona Obliczone wartości bł dne Punkty pomiarowe sprzeczne Bezpieczna wysokość bł dnie wprowadzona Rodzaj zagł bienia sprzeczny Cykl obróbki nie dozwolony Wiersz zabezpieczony od zapisu Naddatek wi kszy niż gł bokość Nie zdefiniowano k ta wierzchołkowego 503
HEIDENHAIN iTNC 530
11.7 Funkcje dodatkowe
11.7 Funkcje dodatkowe
D15: DRUK: Wydawanie tekstów lub Q parametrów
Przygotowanie interfejsu danych: W punkcie menu DRUK (PRINT) lub DRUK TEST (PRINT TEST) określamy ścieżk , na której TNC ma zapami tywać teksty lub wartości Q parametrów, patrz „Przyporz dkowanie”, strona 554. Przy pomocy funkcji D15: DRUK można wydawać wartości Q parametrów i komunikaty o bł dach przez interfejs danych, na przykład na drukark . Jeśli te wartości zostan wewn trznie zapami tane lub wydawane na komputer, TNC zapami tuje te dane w pliku %FN15RUN.A (wydawanie w czasie przebiegu programu) lub w pliku %FN15SIM.A (wydawanie w czasie testu programu). Wydawanie nast puje ze schowka i zostanie zainicjalizowane najpóźniej na końcu PGM, lub jeżeli PGM zostanie zatrzymany. W trybie pracy pojedyńczymi blokami przesyłanie danych rozpoczyna si na końcu wiersza. Wydawanie dialogów i komunikatów o bł dach przy pomocy D15: DRUCK „wartość liczbowa” Wartość liczbowa od 0 do 99: od 100: Dialogi dla cykli producenta PLC komunikaty o bł dach
Przykład: Wydać numer dialogu 20 N67 D15 P01 20 * Wydawanie dialogów i parametrów Q przy pomocy D15: DRUK „Q parametry” Przykład zastosowania: Protokołowanie pomiaru narz dzia. Można wydać jednocześnie do sześciu Q parametrów i wartości liczbowych. Przykład: Dialog 1 i wartość liczbow Q1 wydać N70 D15 P01 1 P02 Q1 *
D19: PLC: Przekazywanie wartości do PLC
Przy pomocy funkcji D19: PLC można przekazać do dwóch wartości lub Q parametrów do PLC. Szerokość kroku i jednostki: 0,1 µm lub 0,0001° Przykład: Wartość liczbowa 10 (odpowiada 1µm lub 0,001°) przekazać do PLC N56 D19 P01 +10 P02 +Q3 *
504
11 Programowanie: Q parametry
11.8 Wprowadzać bezpośrednio wzory
Wprowadzić wzór
Poprzez Softkey można wprowadzać bezpośrednio do programu obróbki matematyczne wzory, które zawieraj kilka operacji obliczeniowych. Wzory pojawiaj si z naciśni ciem Softkey WZÓR. TNC pokazuje nast puj ce Softkeys na kilku paskach: Funkcja współdziałania Dodawanie np. Q10 = Q1 + Q5 Odejmowanie np. Q25 = Q7 – Q108 Mnożenie np. Q12 = 5 * Q5 Dzielenie np. Q25 = Q1 / Q2 Otworzyć nawias np. Q12 = Q1 * (Q2 + Q3) Zamkn ć nawias np. Q12 = Q1 * (Q2 + Q3) Wartość podnieść do kwadratu (angl. square) np. Q15 = SQ 5 Obliczyć pierwiastek (angl. square root) np. Q22 = SQRT 25 Sinus k ta np. Q44 = SIN 45 Cosinus k ta np. Q45 = COS 45 Tangens k ta np. Q46 = TAN 45 Arcus sinus Funkcja odwrotna do sinus; określenie k ta ze stosunku przyprostok tna przeciwległa/ przeciwprostok tna np. Q10 = ASIN 0,75 Softkey
HEIDENHAIN iTNC 530
505
11.8 Wprowadzać bezpośrednio wzory
11.8 Wprowadzać bezpośrednio wzory
Funkcja współdziałania Arcus cosinus Funkcja odwrotna do cosinus; określenie k ta ze stosunku przyprostok tna przyległa/ przeciwprostok tna np. Q11 = ACOS Q40 Arcus tangens Funkcja odwrotna do tangens; określenie k ta ze stosunku przyprostok tna przeciwległa/ przyprostok tna przyległa np. Q12 = ATAN Q50 Podnoszenie wartości do pot gi np. Q15 = 3^3 Stała Pl (3,14159) np. Q15 = PI Utworzenie logarytmu naturalnego (LN) liczby Liczba podstawowa 2,7183 np. Q15 = LN Q11 Utworzyć logarytm liczby, liczba podstawowa 10 np. Q33 = LOG Q22 Funkcja wykładnicza, 2,7183 do pot gi n np. Q1 = EXP Q12 Wartości negować (mnożenie przez 1) np. Q2 = NEG Q1 Odci ć miejsca po przecinku Tworzenie liczby całkowitej np. Q3 = INT Q42 Tworzenie wartości bezwzgl dnej liczby np. Q4 = ABS Q22 Odcinać miejsca do przecinka liczby Frakcjonować np. Q5 = FRAC Q23 Sprawdzenie znaku liczby określonej wartości np. Q12 = SGN Q50 Jeśli wartość zwrotna Q12 = 1, to Q50 >= 0 Jeśli wartość zwrotna Q12 = 1, to Q50 <= 0 Obliczyć wartość modulo (reszta z dzielenia) np. Q12 = 400 % 360 wynik: Q12 = 40
Softkey
506
11 Programowanie: Q parametry
Zasady obliczania
Dla programowania wzorów matematycznych obowi zuj nast puj ce zasady: Obliczenie punktowe przed strukturalnym N112 Q1 = 5 * 3 + 2 * 10 = 35 * 1. Etap obliczenia 5 * 3 = 15 2. Etap obliczenia 2 * 10 = 20 3. Etap obliczenia 15 +20 = 35 lub N113 Q2 = SQ 10 3^3 = 73 *
1. Etap obliczenia 10 podnieść do kwadratu = 100 2. Etap obliczenia 3 podnieść do pot gi 3 = 27 3. Etap obliczenia 100 – 27 = 73 Prawo rozdzielności Prawo rozdzielności przy rachunkach w nawiasach a * (b + c) = a * b + a * c
HEIDENHAIN iTNC 530
507
11.8 Wprowadzać bezpośrednio wzory
11.8 Wprowadzać bezpośrednio wzory
Przykład wprowadzenia
Obliczyć k t z arctan z przyprostok tnej przeciwległej (Q12) i przyprostok tnej przyległej (Q13); wynik Q25 przypisać: Wybrać funkcj Q parametrów: Nacisn ć klawisz Q
Wybrać wprowadzenia wzoru: Nacisn ć Softkey FORMUŁA NUMER PARAMETRU DLA WYNIKU ? Wprowadzić numer parametru
25
Pasek Softkey dalej przeł czać i wybrać funkcj arcustangens
Pasek Softkey dalej przeł czać i otworzyć nawias
12
Numer Q parametru 12 wprowadzić
Wybrać dzielenie
13
Numer Q parametru 13 wprowadzić
Zamkn ć nawias i zakończyć wprowadzanie wzoru
NC blok przykładowy N30 Q25 = ATAN (Q12/Q13) *
508
11 Programowanie: Q parametry
11.9 Zaj te z góry Q parametry
Q parametry od Q100 do Q122 zostaj obłożone przez TNC różnymi wartościami. Q parametrom zostaj przypisane: wartości z PLC dane o narz dziach i wrzecionie dane o stanie eksploatacyjnym itd.
wartości z PLC: Q100 do Q107
TNC używa parametrów Q100 do Q107, aby przej ć wartości z PLC do innego NC programu.
Aktywny promień narz dzia: Q108
Aktywna wartość promienia narz dzia zostaje przypisana Q108. Q108 składa si z: Promienia narz dzia R (tabela narz dzi lub G99 blok) Wartość delta DR z tabeli narz dzi Wartość delta DR z bloku TOOL CALL
Oś narz dzi: Q109
Wartość parametru Q109 zależy od aktualnej osi narz dzi: Oś narz dzi Oś narz dzi nie zdefiniowana X oś Y oś Z oś U oś V oś W oś Wartość parametru Q109 = –1 Q109 = 0 Q109 = 1 Q109 = 2 Q109 = 6 Q109 = 7 Q109 = 8
HEIDENHAIN iTNC 530
509
11.9 Zaj te z góry Q parametry
11.9 Zaj te z góry Q parametry
Stan wrzeciona: Q110
Wartość parametru Q110 zależy od ostatnio zaprogramowanej M funkcji dla wrzeciona: M funkcja Stan wrzeciona nie zdefiniowany M03: Wrzeciono ON, zgodnie z ruchem wskazówek zegara M04: Wrzeciono ON, w kierunku przeciwnym do ruchu wskazówek zegara M05 po M03 M05 po M04 Wartość parametru Q110 = –1 Q110 = 0 Q110 = 1 Q110 = 2 Q110 = 3
Doprowadzanie chłodziwa: Q111
M funkcja M08: Chłodziwo ON M09: Chłodziwo OFF Wartość parametru Q111 = 1 Q111 = 0
Współczynnik nakładania si : Q112
TNC przypisuje Q112 współczynnik nakładania si przy frezowaniu kieszeni (MP7430).
Dane wymiarowe w programie: Q113
Wartość parametru Q113 zależy przy pakietowaniu z %..... od danych wymiarowych programu, który jako pierwszy wywołuje inne programy. Dane wymiarowe programu głównego Układ metryczny (mm) Układ calowy (inch) Wartość parametru Q113 = 0 Q113 = 1
Długość narz dzia: Q114
Aktualna wartość długości narz dzia zostanie przyporz dkowana Q114.
510
11 Programowanie: Q parametry
Współrz dne po pomiarze sond w czasie przebiegu programu
Parametry Q115 do Q119 zawieraj po zaprogramowanym pomiarze przy pomocy układu impulsowego 3D współrz dne pozycji wrzeciona w momencie pomiaru. Współrz dne odnosz si do punktu odniesienia, który aktywny jest w rodzaju pracy R cznie. Długość palca sondy i promień główki stykowej nie zostaj uwzgl dnione dla tych współrz dnych. Oś współrz dnych X oś Y oś Z oś IV. oś w zależności od MP100 V. oś w zależności od MP100 Wartość parametru Q115 Q116 Q117 Q118 Q119
Odchylenie wartości rzeczywistej od wartości zadanej przy automatycznym pomiarze narz dzia przy pomocy TT 130
Odchylenie wartości rzeczywistej od zadanej Długość narz dzia Promień narz dzia Wartość parametru Q115 Q116
Nachylenie płaszczyzny obróbki przy pomocy wykonawczych k tów ostrza narz dzi: obliczone przez TNC współrz dne dla osi obrotu
Współrz dne A oś B oś C oś Wartość parametru Q120 Q121 Q122
HEIDENHAIN iTNC 530
511
11.9 Zaj te z góry Q parametry
11.9 Zaj te z góry Q parametry
Wyniki pomiaru cykli sondy pomiarowej
(patrz także Podr cznik obsługi Cykle sondy pomiarowej) Zmierzone wartości rzeczywiste K t prostej Środek w osi głównej Środek w osi pomocniczej Średnica Długość kieszeni Szerokość kieszeni Długość wybranej w cyklu osi Położenie osi środkowej K t A osi K t B osi Współrz dna wybranej w cyklu osi Wartość parametru Q150 Q151 Q152 Q153 Q154 Q155 Q156 Q157 Q158 Q159 Q160 Wartość parametru Q161 Q162 Q163 Q164 Q165 Q166 Q167
Ustalone odchylenie Środek w osi głównej Środek w osi pomocniczej Średnica Długość kieszeni Szerokość kieszeni Zmierzona długość Położenie osi środkowej
512
11 Programowanie: Q parametry
Ustalony k t przestrzenny Obrót wokół osi A Obrót wokół osi B Obrót wokół osi C
Wartość parametru Q170 Q171 Q172 Wartość parametru Q180 Q181 Q182 Wartość parametru Q185 Q186 Q187 Wartość parametru Q197 Q198 Wartość parametru Q199 = 0,0 Q199 = 1,0 Q199 = 2,0
Status obrabianego przedmiotu Dobrze Praca wykańczaj ca Braki
Zmierzone odchylenie w cyklu 440 X oś Y oś Z oś Zarezerwowane dla wewn trznego wykorzystania Marker dla cykli (rysunki obróbki) Numer aktywnego cyklu sondy pomiarowej
Pomiar stanu narz dzia przy pomocy TT Narz dzie w granicach tolerancji Narz dzie jest zużyte (LTOL/RTOL przekroczone) Narz dzie jest złamane (LBREAK/RBREAK przekroczone)
HEIDENHAIN iTNC 530
513
11.9 Zaj te z góry Q parametry
11.10 Przykłady programowania
Przykład: Elipsa
Przebieg programu Kontur elipsy zostaje utworzony poprzez zestawienie wielu małychodcinków prostej (definiowalne poprzez Q7). Im wi cej kroków obliczeniowych zdefiniowano, tym bardziej gładki b dzie kontur Kierunek frezowania określa si przez k t startu i k t końcowy na płaszczyźnie: Kierunek obróbki w kierunku ruchu wskazówek zegara: K t startu > K t końcowy Kierunek obróbki w kierunku przeciwnym do ruchu wskazówek zegara: K t startu < k t końcowy Promień narz dzia nie zostaje uwzgl dniony
Y
50
50
30 50
X
%ELIPSA G71 * N10 D00 Q1 P01 +50 * N20 D00 Q2 P01 +50 * N30 D00 Q3 P01 +50 * N40 D00 Q4 P01 +30 * N50 D00 Q5 P01 +0 * N60 D00 Q6 P01 +360 * N70 D00 Q7 P01 +40 * N80 D00 Q8 P01 +30 * N90 D00 Q9 P01 +5 * N100 D00 Q10 P01 +100 * N110 D00 Q11 P01 +350 * N120 D00 Q12 P01 +2 * N130 G30 G17 X+0 Y+0 Z 20 * N140 G31 G90 X+100 Y+100 Z+0 * N150 G99 T1 L+0 R+2,5 * N160 T1 G17 S4000 * N170 G00 G40 G90 Z+250 * N180 L10,0 * N190 G00 Z+250 M2 * N200 G98 L10 * 514 Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Wywołać obróbk Przemieścić narz dzie poza materiałem, koniec programu Podprogram 10: Obróbka 11 Programowanie: Q parametry Środek osi X Środek osi Y Półoś X Półoś Y K t startu na płaszczyźnie K t końcowy na płaszczyźnie Liczba kroków obliczenia Położenie elipsy przy obrocie Gł bokość frezowania Posuw wgł bny Posuw frezowania Odst p bezpieczeństwa dla pozycjonowania wst pnego Definicja cz ści nieobrobionej
N210 G54 X+Q1 Y+Q2 * N220 G73 G90 H+Q8 * N230 Q35 = ( Q6 Q5 ) / Q7 * N240 D00 Q36 P01 +Q5 * N250 D00 Q37 P01 +0 * N260 Q21 = Q3 * COS Q36 * N270 Q22 = Q4 * SIN Q36 * N280 G00 G40 X+Q21 Y+Q22 M3 * N290 Z+Q12 * N300 G01 Z Q9 FQ10 * N310 G98 L1 * N320 Q36 = Q36 + Q35 * N330 Q37 = Q37 + 1 * N340 Q21 = Q3 * COS Q36 * N350 Q22 = Q4 * SIN Q36 * N360 G01 X+Q21 Y+Q22 FQ11 * N370 D12 P01 +Q37 P02 +Q7 P03 1 * N380 G73 G90 H+0 * N390 G54 X+0 Y+0 * N400 G00 G40 Z+Q12 * N410 G98 L0 * N99999999 %ELIPSA G71 *
Przesun ć punkt zerowy do centrum elipsy Wyliczyć położenie przy obrocie na płaszczyźnie Obliczyć przyrost (krok) k ta Skopiować k t startu Nastawić licznik przejść X współrz dn punktu startu obliczyć Y współrz dn punktu startu obliczyć Najechać punkt startu na płaszczyźnie Pozycjonować wst pnie na odst p bezpieczeństwa w osi wrzeciona Przemieścić narz dzie na gł bokość obróbki Zaktualizować k t Zaktualizować licznik przejść Obliczyć aktualn X współrz dn Obliczyć aktualn Y współrz dn Najechać nast pny punkt Zapytanie czy nie gotowy, jeśli tak to skok do Label 1 Wycofać obrót Wycofać przesuni cie punktu zerowego Odsun ć narz dzie na odst p bezpieczeństwa Koniec podprogramu
HEIDENHAIN iTNC 530
515
11.10 Przykłady programowania
11.10 Przykłady programowania
Przykład: Cylinder wkl sły z frezem kształtowym
Przebieg programu Program funkcjonuje tylko z frezem kształtowym, długość narz dzia odnosi si do centrum kuli Kontur cylindra zostaje utworzony poprzez zestawienie wielu małychodcinków prostej (definiowalne poprzez Q13). Im wi cej kroków obliczeniowych zdefiniowano, tym bardziej gładki b dzie kontur Cylinder zostaje frezowany przejściami wzdłużnymi (tu: równolegle do osi Y) Kierunek frezowania określa si przy pomocy k ta startu i k ta końcowego w przestrzeni: Kierunek obróbki w kierunku ruchu wskazówek zegara: K t startu > K t końcowy Kierunek obróbki w kierunku przeciwnym do ruchu wskazówek zegara: K t startu < k t końcowy Promień narz dzia zostaje automatycznie skorygowany %CYLIN G71 * N10 D00 Q1 P01 +50 * N20 D00 Q2 P01 +0 * N30 D00 Q3 P01 +0 * N40 D00 Q4 P01 +90 * N50 D00 Q5 P01 +270 * N60 D00 Q6 P01 +40 * N70 D00 Q7 P01 +100 * N80 D00 Q8 P01 +0 * N90 D00 Q10 P01 +5 * N100 D00 Q11 P01 +250 * N110 D00 Q12 P01 +400 * N120 D00 Q13 P01 +90 * N130 G30 G17 X+0 Y+0 Z 50 * N140 G31 G90 X+100 Y+100 Z+0 * N150 G99 T1 L+0 R+3 * N160 T1 G17 S4000 * N170 G00 G40 G90 Z+250 * N180 L10,0 * Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Wywołać obróbk Środek osi X Środek osi Y Środek osi Z K t startu przestrzeni (płaszczyzna Z/X) K t końcowy przestrzeni (płaszczyzna Z/X) Promień cylindra Długość cylindra Położenie przy obrocie na płaszczyźnie X/Y Naddatek promienia cylindra posuw dosuwu na gł bokość Posuw frezowania Liczba przejść Definicja cz ści nieobrobionej
Z
R4 0
X
-50
Y
100
Y
50
100
X
Z
516
11 Programowanie: Q parametry
N190 D00 Q10 P01 +0 * N200 L10,0 N210 G00 G40 Z+250 M2 * N220 G98 L10 * N230 Q16 = Q6 Q10 Q108 * N240 D00 Q20 P01 +1 * N250 D00 Q24 P01 +Q4 * N260 Q25 = ( Q5 Q4 ) / Q13 * N270 G54 X+Q1 Y+Q2 Z+Q3 * N280 G73 G90 H+Q8 * N290 G00 G40 X+0 Y+0 * N300 G01 Z+5 F1000 M3 * N310 G98 L1 * N320 I+0 K+0 * N330 G11 R+Q16 H+Q24 FQ11 * N340 G01 G40 Y+Q7 FQ12 * N350 D01 Q20 P01 +Q20 P02 +1 * N360 D01 Q24 P01 +Q24 P02 +Q25 * N370 D11 P01 +Q20 P02 +Q13 P03 99 * N380 G11 R+Q16 H+Q24 FQ11 * N390 G01 G40 Y+0 FQ12 * N400 D01 Q20 P01 +Q20 P02 +1 * N410 D01 Q24 P01 +Q24 P02 +Q25 * N420 D12 P01 +Q20 P02 +Q13 P03 1 * N430 G98 L99 * N440 G73 G90 H+0 * N450 G54 X+0 Y+0 Z+0 * N460 G98 L0 * N99999999 %CYLIN G71 *
Wycofać naddatek Wywołać obróbk Przemieścić narz dzie poza materiałem, koniec programu Podprogram 10: Obróbka Wyliczyć naddatek i narz dzie w odniesieniu do promienia cylindra Nastawić licznik przejść Skopiować k t startu przestrzeni (płaszczyzna Z/X) Obliczyć przyrost (krok) k ta Przesun ć punkt zerowy na środek cylindra (X oś) Wyliczyć położenie przy obrocie na płaszczyźnie Pozycjonować wst pnie na płaszczyźnie na środek cylindra Pozycjonować wst pnie w osi wrzeciona Wyznaczyć biegun na płaszczyźnie Z/X Najechać pozycj startu na cylindrze, ukośnie pogł biaj c w materiał Skrawanie wzdłużne w kierunku Y+ Zaktualizować licznik przejść Zaktualizować k t przestrzenny Zapytanie czy już gotowe, jeśli tak, to skok do końca Przemieszczenie po “łuku” blisko przedmiotu dla nast pnego skrawania wzdłużnego Skrawanie wzdłużne w kierunku Y– Zaktualizować licznik przejść Zaktualizować k t przestrzenny Zapytanie czy nie gotowy, jeśli tak to skok do LBL 1 Wycofać obrót Wycofać przesuni cie punktu zerowego Koniec podprogramu
HEIDENHAIN iTNC 530
517
11.10 Przykłady programowania
11.10 Przykłady programowania
Przykład: Kula wypukła z frezem trzpieniowym
Przebieg programu Program funkcjonuje tylko z użyciem freza trzpieniowego Kontur kuli zostaje utworzony z wielu niewielkich odcinków prostych (Z/X płaszczyzna, definiowalna poprzez Q14). Im mniejszy przyrost k ta zdefiniowano, tym gładszy b dzie kontur Liczba przejść na konturze określa si poprzez krok k ta na płaszczyźnie (przez Q18) Kula jest frezowana 3D ci ciem od dołu do góry Promień narz dzia zostaje automatycznie skorygowany
Y
100
Y
R4
50
50
100
X
R4
5
5
-50
Z
%KULA G71 * N10 D00 Q1 P01 +50 * N20 D00 Q2 P01 +50 * N30 D00 Q4 P01 +90 * N40 D00 Q5 P01 +0 * N50 D00 Q14 P01 +5 * N60 D00 Q6 P01 +45 * N70 D00 Q8 P01 +0 * N80 D00 Q9 P01 +360 * N90 D00 Q18 P01 +10 * N100 D00 Q10 P01 +5 * N110 D00 Q11 P01 +2 * N120 D00 Q12 P01 +350 * N130 G30 G17 X+0 Y+0 Z 50 * N140 G31 G90 X+100 Y+100 Z+0 * N150 G99 T1 L+0 R+7,5 * N160 T1 G17 S4000 * N170 G00 G40 G90 Z+250 * N180 L10,0 * N190 D00 Q10 P01 +0 * Definicja narz dzia Wywołanie narz dzia Przemieścić narz dzie poza materiałem Wywołać obróbk Wycofać naddatek Środek osi X Środek osi Y K t startu przestrzeni (płaszczyzna Z/X) K t końcowy przestrzeni (płaszczyzna Z/X) Przyrost k ta w przestrzeni Promień kuli K t startu położenia obrotu na płaszczyźnie X/Y K t końcowy położenia obrotu na płaszczyźnie X/Y Przyrost k ta na płaszczyźnie X/Y dla obróbki zgrubnej Naddatek promienia kuli dla obróbki zgrubnej Odst p bezpieczeństwa dla pozycjonowania wst pnego w osi wrzeciona Posuw frezowania Definicja cz ści nieobrobionej
518
11 Programowanie: Q parametry
N200 D00 Q18 P01 +5 * N210 L10,0 * N220 G00 G40 Z+250 M2 * N230 G98 L10 * N240 D01 Q23 P01 +Q11 P02 +Q6 * N250 D00 Q24 P01 +Q4 * N260 D01 Q26 P01 +Q6 P02 +Q108 * N270 D00 Q28 P01 +Q8 * N280 D01 Q16 P01 +Q6 P02 Q10 * N290 G54 X+Q1 Y+Q2 Z Q16 * N300 G73 G90 H+Q8 * N310 G98 L1 * N320 I+0 J+0 * N330 G11 G40 R+Q26 H+Q8 FQ12 * N340 I+Q108 K+0 * N350 G01 Y+0 Z+0 FQ12 * N360 G98 L2 * N370 G11 G40 R+Q6 H+Q24 FQ12 * N380 D02 Q24 P01 +Q24 P02 +Q14 * N390 D11 P01 +Q24 P02 +Q5 P03 2 * N400 G11 R+Q6 H+Q5 FQ12 * N410 G01 G40 Z+Q23 F1000 * N420 G00 G40 X+Q26 * N430 D01 Q28 P01 +Q28 P02 +Q18 * N440 D00 Q24 P01 +Q4 * N450 G73 G90 H+Q28 * N460 D12 P01 +Q28 P02 +Q9 P03 1 * N470 D09 P01 +Q28 P02 +Q9 P03 1 * N480 G73 G90 H+0 * N490 G54 X+0 Y+0 Z+0 * N500 G98 L0 * N99999999 %KULA G71 *
Przyrost k ta na płaszczyźnie X/Y dla obróbki wykańczaj cej Wywołać obróbk Przemieścić narz dzie poza materiałem, koniec programu Podprogram 10: Obróbka Obliczyć Z współrz dn dla pozycjonowania wst pnego Skopiować k t startu przestrzeni (płaszczyzna Z/X) Skorygować promień kuli dla pozycjonowania wst pnego Skopiować położenie obrotu na płaszczyźnie Uwzgl dnić naddatek przy promieniu kuli Przesun ć punkt zerowy do centrum kuli Wyliczyć k t startu położenia obrotu na płaszczyźnie Pozycjonować wst pnie w osi wrzeciona Wyznaczyć biegun na płaszczyźnie X/Y dla pozycjonowania wst pnego Pozycjonować wst pnie na płaszczyźnie Wyznaczyć biegun na płaszczyźnie Z/X, przesuni ty o promień narz dzia Najeżdżanie na gł bokość Przemieszczenie po „łuku” blisko przedmiotu, w gór Zaktualizować k t przestrzenny Zapytanie czy łuk gotowy, jeśli nie, to z powrotem do LBL2 Najechać k t końcowy w przestrzeni Przemieścić swobodnie w osi wrzeciona Pozycjonować wst pnie dla nast pnego łuku Zaktualizować położenie obrotu na płaszczyźnie Wycofać k t przestrzenny Aktywować nowe położenie obrotu Zapytanie czy nie gotowa, jeśli tak, to powrót do LBL 1 Wycofać obrót Wycofać przesuni cie punktu zerowego Koniec podprogramu
HEIDENHAIN iTNC 530
519
11.10 Przykłady programowania
Test programu i przebieg programu
12.1 Grafiki
12.1 Grafiki
Aplikacja
W trybach pracy przebiegu programu i w trybie pracy Test programu TNC symuluje obróbk graficznie. Przez Softkeys wybiera si , czy ma to być Widok z góry Przedstawienie w 3 płaszczyznach 3D prezentacja Grafika TNC odpowiada przedstawieniu obrabianego przedmiotu, który obrabiany jest narz dziem cylindrycznej formy. Przy aktywnej tabeli narz dzi można przedstawia obróbk przy pomocy freza kształtowego. Prosz w tym celu wprowadzić do tabeli narz dzi R2 = R. TNC nie pokazuje grafiki, jeśli aktualny program nie zawiera obowi zuj cej definicji cz ści nieobrobionej nie został wybrany program Przez parametry maszynowe 7315 do 7317 można tak ustawić urz dzenie, że TNC także wtedy pokazuje grafik , jeśli nawet nie została zdefiniowana oś wrzeciona lub nie została przemieszczona. Przy pomocy nowej 3D grafiki można przedstawić graficznie także obróbk przy nachylonej płaszczyźnie obróbki i przy wielostronnej obróbce, po tym kiedy symulowano program w innej perspektywie. Aby móc korzystać z tej funkcji, konieczna jest hardware MC 422 B. Dla przyśpieszenia grafiki testowej w starszych wersjach hardware, należy nastawić bit 5 parametru maszynowego 7310 = 1. W ten sposób zostaj deaktywowane funkcje, specjalnie implementowane dla nowej 3D grafiki. TNC nie przedstawia w grafice zaprogramowanego w TOOL CALL bloku naddatku promienia DR.
522
12 Test programu i przebieg programu
Szybkość testu programu nastawić Szybkość testu programu można tylko wówczas nastawić, jeśli funkcja „czas obróbki wyświetlić“ jest aktywna (patrz „Wybrać funkcj stopera” na stronie 531). W przeciwnym razie TNC wykonuje test programu zawsze z maksymalnie możliw szybkości . Ostatnio nastawiona szybkość pozostaje tak długo aktywna (także w czasie przerw w zasilaniu), aż zostanie ona ponownie przestawiona Po uruchomieniu programu, TNC ukazuje nast puj ce softkeys, przy pomocy których można nastawić szybkość: Funkcje Testować program z szybkości , z któr zostaje on odpracowywany (zaprogramowane posuwy zostan uwzgl dnione) Szybkość testu zwi kszać etapami Szybkość testu zmniejszać etapami Program testować z maksymaln możliw szybkości (nastawienie podstawowe) Softkey
HEIDENHAIN iTNC 530
523
12.1 Grafiki
12.1 Grafiki
Przegl d: Perspektywy
W rodzajach pracy przebiegu programu i w rodzaju pracy Test programu TNC pokazuje nast puj ce Softkeys: Perspektywa Widok z góry Przedstawienie w 3 płaszczyznach 3D prezentacja Softkey
Ograniczenie w czasie przebiegu programu Obróbka nie może być równocześnie graficznie przedstawiona, jeśli komputer TNC jest w pełnym stopniu wykorzystywany przez skomplikowane zadania obróbkowe lub wielkoplanowe operacje obróbki. Przykład: Frezowanie metod wierszowania na całej cz ści nieobrobionej przy pomocy dużego narz dzia. TNC nie kontynuje dalej grafiki i wyświetla tekst ERROR (BŁ D) w oknie grafiki. Obróbka zostaje jednakże dalej wykonywana.
Widok z góry
O ile operator dysponuje mysz na obrabiarce, to może on poprzez pozycjonowanie wskaźnika myszy nad dowolnym miejscem obrabianego przedmiotu, odczytać gł bokość w tym miejscu na pasku statusu. Ta symulacja graficzna przebiega najszybciej Wybrać widok z góry przy pomocy Softkey. Dla prezentacji gł bokości tej grafiki obowi zuje: „Im gł biej, tym ciemniej“
524
12 Test programu i przebieg programu
Przedstawienie w 3 płaszczyznach
Przedstawienie pokazuje widok z góry z 2 przekrojami, podobnie jak rysunek techniczny. Symbol po lewej stronie pod grafik podaje, czy to przedstawienie odpowiada metodzie projekcji 1 lub metodzie projekcji 2 według DIN 6, cz ść 1 (wybierany przez MP7310). Przy prezentacji w 3 płaszczyznach znajduj si w dyspozycji funkcje dla powi kszenia fragmentu, patrz „Powi kszenie wycinka”, strona 529. Dodatkowo można przesun ć płaszczyzn skrawania przez Softkeys: Prosz wybrać Softkey dla prezentacji przedmiotu w 3 płaszczyznach Prosz przeł czyć pasek Softkey i wybrać Softkey wyboru dla płaszczyzn skrawania TNC pokazuje nast puj ce Softkeys: Funkcja Przesun ć pionow płaszczyzn skrawania na prawo lub na lewo Przesuni cie pionowej płaszczyzny skrawania w przód lub w tył Przesun ć poziom płaszczyzn skrawania do góry lub na dół Położenie płaszczyzny skrawania jest widoczna w czasie przesuwania na ekranie. Nastawienie podstawowe płaszczyzny skrawania jest tak wybrane, iż leży ona na płaszczyźnie obróbki na środku obrabianego przedmiotu i na osi narz dzia na górnej kraw dzi obrabianego przedmiotu. Współrz dne linii skrawania TNC wyświetla współrz dne linii skrawania, w odniesieniu do punktu zerowego przedmiotu, na dole w oknie grafiki. Pokazane zostan tylko współrz dne na płaszczyźnie obróbki. T funkcj aktywuje si przy pomocy parametru maszyny 7310. Softkeys
HEIDENHAIN iTNC 530
525
12.1 Grafiki
12.1 Grafiki
3D prezentacji
TNC pokazuje przedmiot przestrzennie. Jeśli dysponujemy odpowiednim sprz tem, to TNC przedstawia graficznie w grafice 3D o wysokiej rozdzielczości także zabiegi obróbkowe przy nachylonej płaszczyźnie obróbki i obróbk wielostronn . 3D prezentacj można obrócić wokół osi pionowej i odchylić wokół osi poziomej. Obrysy cz ści nieobrobionej na pocz tku symulacji graficznej można pokazać jako ramy. W rodzaju pracy Test programu znajduj si do dyspozycji funkcje dla powi kszania fragmentu, patrz „Powi kszenie wycinka”, strona 529. Wybieranie 3D prezentacji przy pomocy Softkey. Dwukrotnym naciśni ciem softkey przeł czamy na 3D grafik wysokiej rozdzielczości. Przeł czenie jest jednakże możliwe, jeśli zakończono już symulacj . Grafika wysokiej rozdzielczości ukazuje także obróbk na nachylonej płaszczyźnie obróbki
Szybkość 3D grafiki o wysokiej rozdzielczości zleży od długości ostrza (szpalta LCUTS w tabeli narz dzi). Jeśli zdefiniowano LCUTS równ 0 (nastawienie podstawowe), to symulacja liczy na nieskończenie długim ostrzem, co prowadzi do masywnego zwi kszenia czasu obliczeń. Jeśli nie chcemy definiować LCUTS, to można ustawić parametr maszynowy 7312 na wartość pomi dzy 5 i 10. W ten sposób TNC ogranicza wewn trznie długość ostrza do wartości, obliczanej z MP7312 razy średnica narz dzia.
526
12 Test programu i przebieg programu
3D prezentacj obracać i powi kszać/zmniejszać Przeł czyć pasek softkey, aż pojawi si softkey wyboru dla funkcji Obracanie i Powi kszanie/Zmniejszanie Wybrać funkcj dla Obracania i Powi kszania/ Zmniejszania: Funkcja Obrócenie prezentacji 5° krokami w pionie Odwrócenie prezentacji 5° krokami w poziomie Prezentacj powi kszać etapami. Jeśli prezentacja została powi kszona, to TNC ukazuje w paginie dolnej okna grafiki liter Z Prezentacj zmniejszać etapami. Jeśli prezentacja została zmniejszona, to TNC ukazuje w paginie dolnej okna grafiki liter Z Prezentacj ustawić na zaprogramowan wielkość Jeśli podł czono mysz do TNC, to można wykonać opisane powyżej funkcje także przy pomocy myszy: Aby obracać przedstawion grafik trójwymiarowo: trzymać naciśni tym prawy klawisz myszy i przemieszczać mysz. W przypadku grafiki 3D o dużej rozdzielczości TNC ukazuje układ współrz dnych, przedstawiaj cy momentalnie aktywne ustawienie przedmiotu, przy normalnej prezentacji 3D obrabiany przedmiot obraca si w pełni wraz z perspektyw . Po odpuszczeniu prawego klawisza myszy, TNC ustawia przedmiot w zdefiniowanej pozycji. Dla przesuni cia przedstawionej grafiki: trzymać naciśni tym środkowy klawisz myszy lub kółko myszy i przemieszczać mysz. TNC przesuwa przedmiot w odpowiednim kierunku. Po odpuszczeniu środkowego klawisza myszy, TNC przesuwa przedmiot na zdefiniowan pozycj . Dla zmiany rozmiaru określonego wycinka przy pomocy myszy: naciśni tym lewym klawiszem myszy zaznaczyć prostok tny obszar zmiany rozmiaru. Po odpuszczeniu lewego klawisza myszy, TNC powi ksza przedmiot do wielkości zdefiniowanego obszaru. Aby szybko dokonać pomniejszenia i powi kszenia przy pomocy myszy: kółko myszy pokr cić w gór i w dół Softkeys
HEIDENHAIN iTNC 530
527
12.1 Grafiki
12.1 Grafiki
Ramy dla obrysów półwyrobu wyświetlić i maskować Przeł czyć pasek softkey, aż pojawi si softkey wyboru dla funkcji Obracanie i Powi kszanie/Zmniejszanie Wybrać funkcj dla Obracania i Powi kszania/ Zmniejszania: Wyświetlić ramki dla BLK FORM: Jasne pole w Softkey ustawić na UKAZAC Zamaskować ramki dla BLK FORM: Jasne pole w Softkey ustawić na ZAMASKOW.
528
12 Test programu i przebieg programu
Powi kszenie wycinka
Fragment można zmienić w rodzaju pracy Test programu i trybie pracy przebiegu programu we wszystkich perspektywach. W tym celu symulacja graficzna lub przebieg programu musi zostać zatrzymany. Powi kszenie wycinka jest zawsze możliwe dla wszystkich rodzajów przedstawienia. Zmienić powi kszenie wycinka Softkeys patrz tabela W razie potrzeby zatrzymać symulacj graficzn Przeł czać pasek Softkey w trybie pracy Test programu lub w trybie pracy przebiegu programu , aż pojawi si Softkey wyboru dla powi kszenia fragmentu. Wybór funkcji dla powi kszenia fragmentu Wybrać stron przedmiotu przy pomocy softkey (patrz tabela u dołu) półwyrób zmniejszyć lub powi kszyć: Softkey „„–“ lub „+“ trzymać naciśni tym Na nowo uruchomić przebieg programu lub test programu przy pomocy Softkey START (RESET + START odtwarza ponownie pierwotny półwyrób) Funkcja lew /praw stron przedmiotu wybrać przedni /tyln stron przedmiotu wybrać górn /doln stron przedmiotu wybrać Powierzchni skrawania przesun ć w celu zmniejszenia lub zwi kszenia półwyrobu Przej ć wycinek Softkeys
HEIDENHAIN iTNC 530
529
12.1 Grafiki
12.1 Grafiki
Pozycja kursora przy powi kszaniu wycinka TNC pokazuje w czasie powi kszania wycinka współrz dne osi, która zostaje właśnie okrawana. Współrz dne odpowiadaj obszarowi, który został wyznaczony dla powi kszenia wycinka. Na lewo od kreski ukośnej TNC pokazuje najmniejsz współrz dn obszaru (MIN Punkt), na prawo od kreski najwi ksz (MAX Punkt). Przy powi kszonym obrazie TNC wyświetla MAGN na dole po prawej stronie monitora. Jeśli TNC nie może dalej półwyrobu pomniejszyć lub powi kszyć, to sterowanie wyświetla odpowiedni komunikat o bł dach w oknie grafiki. Aby usun ć komunikat o bł dach, prosz powi kszyć lub pomniejszyć ponownie półwyrób.
Powtórzyć graficzn symulacj
Program obróbki można dowolnie cz sto graficznie symulować. W tym celu można grafik skierować z powrotem na cz ść nieobrobion lub na powi kszony wycinek cz ści nieobrobionej. Funkcja Wyświetlić nieobrobion cz ść w ostatnio wybranym powi kszeniu wycinka Cofn ć powi kszenie, tak że TNC pokazuje obrobiony lub nieobrobiony przedmiot zgodnie z zaprogramowan BLK form Softkey
Przy pomocy softkey POŁWYROB JAK BLK FORM TNC ukazuje – także po fragmencie bez FRAGMENT PRZEJAC. półwyrób ponownie w zaprogramowanej wielkości.
530
12 Test programu i przebieg programu
Określenie czasu obróbki
Tryby pracy przebiegu programu Wskazanie czasu od startu programu do końca programu. W przypadku przerw czas zostaje zatrzymany. Test programu Wskazanie czasu, który TNC wylicza dla okresu trwania przemieszczenia narz dzia, wykonywanych z posuwem. Ustalony przez TNC czas jest tylko warunkowo przydatny przy kalkulacji czasu produkcji, ponieważ TNC nie uwzgl dnia czasu wykorzystywanego przez maszyn (np. dla zmiany narz dzia). Jeżeli wł czono ustalanie czasu obróbki, to można przez sterowanie generować plik, w którym przedstawione s czasy eksploatacji wszystkich, wykorzystywanych w programie narz dzi (patrz „Zależne pliki” na stronie 566). Wybrać funkcj stopera Przeł czać pasek Softkey, aż TNC pokaże nast puj ce Softkeys z funkcjami stopera: Funkcje stopera Wł czyć funkcj ustalania czasu obróbki (ON)/ wył czyć (OFF) Zapami tywać wyświetlony czas Sum z zapami tanego i ukazanego czasu wyświetlić Skasować wyświetlony czas Softkey
Softkeys po lewej stronie od funkcji stopera zależ od wybranego podziału ekranu. TNC kasuje podczas testu programu czas obróbki, kiedy tylko zostaje obrabiana nowa BLK FORMA.
HEIDENHAIN iTNC 530
531
12.1 Grafiki
12.2 Funkcje dla wyświetlania pogramu
12.2 Funkcje dla wyświetlania pogramu
Przegl d
W rodzajach pracy przebiegu programu i w rodzaju pracy test programu TNC ukazuje Softkeys, przy pomocy których można wyświetlić program obróbki strona po stronie: Funkcje W programie o stron ekranu przekartkować do tyłu W programie o stron ekranu przekartkować do przodu Wybrać pocz tek programu Wybrać koniec programu Softkey
532
12 Test programu i przebieg programu
12.3 Test programu
Aplikacja
W rodzaju pracy Test programu symuluje si przebieg programów i cz ści programu, aby wykluczyć bł dy w przebiegu programu. TNC wspomaga przy wyszukiwaniu geometrycznych niezgodności brakuj cych danych nie możliwych do wykonania skoków naruszeń przestrzeni roboczej Dodatkowo można używać nast puj cych funkcji: test programu blokami przerwanie testu przy dowolnym bloku Bloki przeskoczyć Funkcje dla prezentacji graficznej Określenie czasu obróbki Dodatkowy wyświetlacz stanu TNC nie może symulować graficznie wszystkich wykonywanych rzeczywiście przez maszyn ruchów przemieszczeniowych, np. przemieszczeń przy zmianie narz dzia, które zostały zdefiniowane przez producenta maszyn w makrosie zmiany narz dzia lub poprzez PLC przemieszczeń pozycjonowania, które producent maszyn zdefiniował w makro funkcji M przemieszczeń pozycjonowania, które producent maszyn wykonuje poprzez PLC przemieszczeń pozycjonowania, wykonuj cych zmian palet HEIDENHAIN zaleca dlatego też ostrożne rozpocz cie przemieszczeń w każdym programie, nawet jeśli test programu nie zawierał komunikatów o bł dach i nie doszło podczas testu do żadnych widocznych uszkodzeń obrabianego przedmiotu. Prosz uwzgl dnić, iż test programu wychodzi zasadniczo z założenia, iż narz dzie znajduje si na bezpiecznej wysokości nad obrabianym przedmiotem. Dlatego też na pocz tku programu należy zasadniczo najechać na tak pozycj ; z której TNC może pozycjonować bezkolizyjnie dla obróbki.
HEIDENHAIN iTNC 530
533
12.3 Test programu
12.3 Test programu
Wypełnić test programu Przy aktywnym centralnym magazynie narz dzi musi zostać aktywowana tabela narz dzi dla testu programu (stan S). Prosz wybrać w tym celu w rodzaju pracy Test programu poprzez zarz dzanie plikami (PGM MGT) tabel narz dzi. Przy pomocy MOD funkcji PÓŁWYRÓB W PRZES.ROB. aktywuje si dla Testu programu nadzór przestrzeni roboczej, patrz „Przedstawić cz ść nieobrobion w przestrzeni roboczej”, strona 569. Wybrać rodzaj pracy Test programu Zarz dzanie plikami przy pomocy klawisza PGM MGT wyświetlić i wybrać plik, który chcemy przetestować lub Wybrać pocz tek programu: Przy pomocy klawisza SKOK wiersz „0“ wybrać i potwierdzić klawiszem ENT TNC pokazuje nast puj ce Softkeys: Funkcje Skasować półwyrób i cały program przetestować Przeprowadzić test całego programu Przeprowadzić test każdego wiersza programu oddzielnie Zatrzymać test programu (softkey pojawia si tylko, jeśli uruchomiono test programu) Test programu można w każdej chwili – także w cyklach obróbki – przerwać i ponownie kontynuować. Aby móc ponownie kontynuować test, nie należy przeprowadzać nast puj cych akcji: przy pomocy klawisza GOTO wybierać innego wiersza przeprowadzać zmian w programie zmieniać tryb pracy wybierać nowy program Softkey
534
12 Test programu i przebieg programu
Test programu wykonać do określonego wiersza Przy pomocy STOP PRZY N TNC przeprowadza test programu do bloku oznaczonego numerem bloku N. Wybrać w rodzaju pracy Test programu pocz tek programu Wybrać Test programu do określonego bloku: Softkey STOP PRZY N nacisn ć Stop przy N: Wprowadzić numer bloku, przy którym test programu ma zostać zatrzymany Program: Wprowadzić nazw programu, w którym znajduje si blok z wybranym numerem bloku; TNC ukazuje nazw wybranego programu; jeśli zatrzymanie programu ma nast pić w programie wywołanym przy pomocy PGM CALL, to prosz wpisać t nazw Powtórzenia: Wprowadzić liczb powtórzeń, które maj być przeprowadzone, jeśli N znajduje si w powtórzeniu cz ści programu Test fragmentu programu: Softkey START nacisn ć; TNC przeprowadza test tego programu do wprowadzonego bloku Przebieg programu
HEIDENHAIN iTNC 530
535
12.3 Test programu
12.4 Przebieg programu
12.4 Przebieg programu
Zastosowanie
W rodzaju pracy przebieg programu według kolejności bloków, TNC wykonuje program obróbki nieprzerwanie do końca programu lub zaprogramowanego przerwania pracy. W rodzaju pracy Przebieg programu pojedyńczymi blokami TNC wykonuje każdy blok po naciśni ciu zewn trznego klawisza START oddzielnie. Nast puj ce funkcje TNC można wykorzystywać w rodzajach pracy przebiegu programu: Przerwać przebieg programu Przebieg programu od określonego bloku przeskoczyć bloki Edycja tabeli narz dzi TOOL.T Q parametry kontrolować i zmieniać Nałożyć pozycjonowanie przy pomocy koła r cznego Funkcje dla prezentacji graficznej Dodatkowy wyświetlacz stanu
Wykonać program obróbki
Przygotowanie 1 Zamocować obrabiany przedmiot na stole maszyny 2 Wyznaczyć punkt odniesienia 3 Wybrać konieczne tabele i pliki palet (status M) 4 Wybrać program obróbki (stan M) Posuw i pr dkość obrotow wrzeciona można zmieniać przy pomocy gałek obrotowych Override. Poprzez Softkey FMAX można zredukować pr dkość biegu szybkiego, jeśli chcemy rozpocz ć NC program. Wprowadzona wartość jest aktywna również po wył czeniu/wł czeniu maszyny. Aby powrócić do pierwotnej pr dkości na biegu szybkim, należy wprowadzić odpowiedni wartość liczbow . Przebieg programu według kolejności bloków Uruchomić program obróbki przy pomocy zewn trznego klawisza START Przebieg programu pojedyńczymi blokami Każdy blok programu obróbki uruchomić oddzielnie przy pomocy zewn trznego klawisza START
536
12 Test programu i przebieg programu
Przerwać obróbk
Istniej różne możliwości przerwania przebiegu programu: Zaprogramowane przerwania programu Zewn trzny klawisz STOP Przeł czenie na Przebieg programu pojedyńczymi blokami Jeśli TNC rejestruje w czasie przebiegu programu bł d, to przerywa ono automatycznie obróbk . Zaprogramowane przerwania programu Przerwania pracy można określić bezpośrednio w programie obróbki. TNC przerywa przebieg programu, jak tylko program obróbki zostanie wypełniony do tego bloku, który zawiera jedn z nast puj cych wprowadzanych danych: STOP (z lub bez funkcji dodatkowej) Funkcj dodatkow M0, M2 lub M30 Funkcj dodatkow M6 (zostaje ustalana przez producenta maszyn) Przerwa w przebiegu programu przy pomocy zewn trznego klawisza STOP Zewn trzny klawisz STOP Ten blok, który odpracowuje TNC, w momencie naciśni cia na klawisz nie zostanie całkowicie wykonany; w wyświetlaczu mruga świetlnie symbol „*“ Jeśli nie chcemy kontynuować obróbki, to prosz wycofać działanie TNC przy pomocy Softkey WEWNETRZNY STOP: symbol „*“ wygasa w wyświetlaczu stanu. W tym przypadku program wystartować od pocz tku programu na nowo. Przerwanie obróbki poprzez przeł czenie na rodzaj pracy Przebieg programu pojedyńczy blok W czasie kiedy program obróbki zostaje odpracowywany w rodzaju pracy Przebieg programu według kolejności bloków, wybrać Przebieg programu pojedyńczy blok. TNC przerywa obróbk , po tym kiedy został wykonany aktualny krok obróbki.
HEIDENHAIN iTNC 530
537
12.4 Przebieg programu
12.4 Przebieg programu
Przesun ć osi maszyny w czasie przerwania obróbki
Można przesun ć osi maszyny w czasie przerwy jak i w rodzaju pracy Obsługa r czna. Niebezpieczeństwo kolizji! Jeśli przerwiemy przebieg programu przy nachylonej płaszczyźnie obróbki, to można przy pomocy Softkey 3D ROT przeł czać układ współrz dnych pomi dzy nachylonym/nienachylonym a także aktywny kierunek osi narz dzia. Funkcja przycisków kierunkowych osi, koła r cznego i jednostki logicznej powrotu do konturu zostaj w tym wypadku odpowiednio wykorzystane przez TNC. Prosz zwrócić uwag , aby przy swobodnym przemieszczaniu poza materiałem był aktywny właściwy układ współrz dnych i wartości k tów osi obrotowych były wprowadzone do 3D ROT menu. Przykład zastosowania: Przemieszczenie wrzeciona po złamaniu narz dzia Przerwać obróbk Zwolnić zewn trzne klawisze kierunkowe: Softkey PRZEM.RECZNIE nacisn ć. Przesun ć osi maszyny przy pomocy zewn trznych przycisków kierunkowych W przypadku niektórych maszyn należy po Softkey OPERACJA R CZNA nacisn ć zewn trzny START klawisz dla zwolnienia zewn trznych klawiszy kierunkowych. Prosz zwrócić uwag na podr cznik obsługi maszyny.
538
12 Test programu i przebieg programu
Kontynuowanie programu po jego przerwaniu
Jeśli przebieg programu zostanie przerwany w czasie cyklu obróbki, należy po ponownym wejściu do programu rozpocz ć obróbk od pocz tku cyklu. Wykonane już etapy obróbki TNC musi ponownie objechać. Jeśli przerwano przebieg programu podczas powtórzenia cz ści programu lub w czasie wykonywania podprogramu, należy przy pomocy funkcji PRZEBIEG DO BLOKU N ponownie najechać miejsce przerwania przebiegu programu. TNC zapami tuje przy przerwaniu przebiegu programu dane ostatnio wywołanego narz dzia aktywne przeliczenia współrz dnych (np. przesuni cie punktu zerowego, obrót, odbicie lustrzane) współrz dne ostatnio zdefiniowanego punktu środkowego koła Prosz uwzgl dnić, że zapami tane dane pozostaj tak długo aktywne, aż zostan wycofane (np. poprzez wybór nowego programu). Zapami tane dane zostaj wykorzystywane dla ponownego najechania na kontur po przesuni ciu r cznym osi maszyny w czasie przerwy w pracy maszyny (Softkey NAJAZD NA POZYCJ ). Kontynuowanie przebiegu programu przy pomocy klawisza START Po przerwie można kontynuować przebieg programu przy pomocy zewn trznego klawisza START jeśli zatrzymano program w nast puj cy sposób: Naciśni to zewn trzny przycisk STOP Programowane przerwanie pracy Przebieg programu kontynuować po wykryciu bł du Przy nie pulsuj cym świetlnie komunikacie o bł dach: Usun ć przyczyn bł du Usun ć komunikat o bł dach z ekranu: Klawisz CE nacisn ć Ponowny start lub przebieg programu rozpocz ć w tym miejscu, w którym nast piło przerwanie Przy pulsuj cym świetlnie komunikacie o bł dach: Trzymać naciśni tym dwie sekundy klawisz END, TNC wykonuje uruchomienie w stanie ciepłym Usun ć przyczyn bł du Ponowny start Przy powtórnym pojawieniu si bł du, prosz zanotować komunikat o bł dach i zawiadomić serwis naprawczy.
HEIDENHAIN iTNC 530
539
12.4 Przebieg programu
12.4 Przebieg programu
Dowolne wejście do programu (przebieg bloków w przód)
Funkcja PRZEBIEG DO BLOKU N musi być udost pniona przez producenta maszyn i przez niego dopasowana. Prosz zwrócić uwag na podr cznik obsługi maszyny. Przy pomocy funkcji PRZEBIEG DO BLOKU N (przebieg bloków w przód) można odpracowywać program obróbki od dowolnie wybranego bloku N. Obróbka przedmiotu zostaje do tego bloku uwzgl dniona z punktu widzenia obliczeń przez TNC. Może ona także zostać przedstawiona graficznie przez TNC. Jeśli przerwano program przy pomocy WEW. STOP, to TNC oferuje automatycznie blok N dla wejścia do programu, w którym to przerwano program. O ile program został przerwany przez jeden z opisanych poniżej czynników, TNC zapisuje do pami ci ten punkt przerwania. poprzez NOT AUS (wył czenie awaryjne) poprzez przerw w zasilaniu poprzez zawieszenie si sterowania Po wywołaniu funkcji Przebieg wierszy w przód, można poprzez softkey OSTATNIE N WYBRAĆ aktywować punkt przerwania obróbki i najechać za pomoc NC startu. TNC ukazuje wówczas po wł czeniu komunikat NC program został przerwany. Przebieg bloków w przód nie może rozpoczynać si w podprogramie. Wszystkie konieczne programy, tabele i pliki paletowe musz zostać wybrane w jednym rodzaju pracy przebiegu programu (stan M). Jeśli program zawiera na przestrzeni do końca przebiegu bloków w przód zaprogramowan przerw , w tym miejscu zostanie przebieg bloków zatrzymany. Aby kontynuować przebieg bloków w przód, prosz nacisn ć zewn trzny START klawisz. Po przebiegu bloków do przodu narz dzie zostaje przejechane przy pomocy funkcji NAJAZD NA POZYCJ do ustalonej pozycji. Korekcja długości narz dzia zadziała dopiero poprzez wywołanie narz dzia i nast puj cy po tym wiersz pozycjonowania. Ta zasada obowi zuje także wówczas, kiedy zmieniono tylko długość narz dzia.
540
12 Test programu i przebieg programu
Poprzez parametr maszynowy 7680 zostaje określone, czy przebieg bloków do przodu rozpoczyna si przy pakietowanych programach w bloku 0 programu głównego lub czy w bloku 0 programu, w którym przebieg programu został ostatnio przerwany. Przy pomocy Softkey 3D ON/OFF określa si , czy TNC ma najechać pozycj przy nachylonej płaszczyźnie obróbki, w nachylonym lub nienachylonym układzie. Jeżeli chcemy wykorzystać przebieg bloków w przód w tabeli palet, to prosz wybrać najpierw przy pomocy klawiszy ze strzałk w tabeli palet dany program, do którego chcemy wejść i wybrać potem bezpośrednio Softkey PRZEBIEG DO BLOKU N. Wszystkie cykle układu impulsowego zostaj pomini te przez TNC przy przebiegu wierszy w przód. Parametry wyniku, opisywane przez te cykle, nie otrzymuj w takim przypadku żadnych wartości.
Jeśli wykonujemy przebieg wierszy do określonego numeru w programie, zawieraj cym M128, to TNC wykonuje niekiedy przemieszczenia wyrównuj ce. Ruchy wyrównuj ce zostaj doł czone do przemieszczenia dosuwowego.
HEIDENHAIN iTNC 530
541
12.4 Przebieg programu
12.4 Przebieg programu
Pierwszy wiersz aktualnego programu wybrać jako pocz tek dla przebiegu: GOTO „0“ wprowadzić. Wybrać przebieg bloków w przód: Softkey SKANOWANIE WIERSZY nacisn ć Przebieg do N: Wprowadzić numer N wiersza (bloku), na którym ma zostać zakończony przebieg w przód Program: Wprowadzić nazw programu, w którym znajduje si blok N Powtórzenia: Wprowadzić liczb powtórzeń, które maj zostać uwzgl dnione w przebiegu bloków do przodu, jeśli blok N znajduje si w powtórzeniu cz ści programu Uruchomić przebieg bloków w przód: Zewn trzny klawisz STARTnacisn ć Najazd konturu (patrz nast pny rozdział)
Ponowne dosuni cie narz dzia do konturu
Przy pomocy funkcji NAJAZD NA POZYCJ TNC przemieszcza narz dzie w nast puj cych sytuacjach do konturu obrabianego przedmiotu: Ponowne dosuni cie narz dzia do konturu po przesuni ciu osi maszyny w czasie przerwy, która została wprowadzona bez WEW STOP Ponowne dosuni cie narz dzia po przebiegu bloków w przód przy pomocy PRZEBIEG DO BLOKU N, np. po przerwie wprowadzonej przy pomocy WEW STOP Jeśli pozycja osi zmieniła si po otwarciu obwodu regulacji w czasie przerwy w programie (zależne od maszyny) Ponowne dosuni cie narz dzia do konturu wybrać: Softkey NAJAZD POZYCJI wybrać W razie potrzeby odtworzyć stan maszyny Przemieścić osie w kolejności, zaproponowanej przez TNC na ekranie monitora: Zewn trzny klawisz START nacisn ć lub przemieścić osie w dowolnej kolejności: Softkeys NAJAZD X, NAJAZD Z itd.nacisn ć i za każdym razem aktywować przy pomocy zewn trznego klawisza START Kontynuować obróbk : Zewn trzny klawisz STARTnacisn ć
542
12 Test programu i przebieg programu
12.5 Automatyczne uruchomienie programu
Aplikacja
Aby móc przeprowadzić automatyczne uruchomienie programu, TNC musi być przygotowana przez producenta maszyn, prosz uwzgl dnić podr cznik obsługi. Poprzez Softkey AUTOSTART (patrz rysunek po prawej stronie u góry), można w rodzaju pracy przebiegu programu uruchomić we wprowadzalnym czasie aktywny w danym rodzaju pracy program: Wyświetlić okno dla ustalenia momentu uruchomienia (patrz rysunek po prawej na środku) Czas (godz:min:sek): godzina, kiedy program ma zostać uruchomiony Data (DD.MM.RRRR): data, kiedy program ma zostać uruchomiony Aby aktywować uruchomienie: Softkey AUTOSTART ustawić na ON
HEIDENHAIN iTNC 530
543
12.5 Automatyczne uruchomienie programu
12.6 Bloki przeskoczyć
12.6 Bloki przeskoczyć
Aplikacja
Bloki, które zostały przy programowaniu oznaczone przy pomocy „/ “, można przeskoczyć przy teście progrmau lub przebiegu programu: Wiersze programu ze „/“ znakiem nie wykonywać lub przetestować: Softkey ustawić na ON Wiersze programu ze „/“ znakiem wykonywać lub przetestować: Softkey ustawić na OFF Funkcja ta nie działa dla G99 bloków. Ostatnio wybrane nastawienie pozostaje zachowane także po przerwie w dopływie pr du.
Usuwanie „/” znaku
W trybie pracy Program wprowadzić do pami ci/edycja wybrać ten wiersz, w którym ma zostać usuni ty znak maskowania „/“ znak usun ć
544
12 Test programu i przebieg programu
12.7 Zatrzymanie przebiegu programu do wyboru
Aplikacja
Sterowanie TNC przerywa różny sposób przebieg programu lub test programu przy blokach, w których zaprogramowany jest M01. Jeżeli używamy M01 w rodzaju pracy Przebieg programu, to TNC nie wył cza wrzeciona i chłodziwa . Nie przerywać przebiegu programu lub testu programu w zdaniach z M01: Softkey ustawić na OFF Przerywać przebiegu programu lub testu programu w zdaniach z M01: Softkey ustawić na ON
HEIDENHAIN iTNC 530
545
12.7 Zatrzymanie przebiegu programu do wyboru
MOD funkcje
13.1 Wybrać funkcj MOD
13.1 Wybrać funkcj MOD
Przez MOD funkcje można wybierać dodatkowe wskazania i możliwości wprowadzenia danych. Jakie MOD funkcje znajduj si w dyspozycji, zależy od wybranego rodzaju pracy.
MOD funkcje wybierać
Wybrać rodzaj pracy, w którym chcemy zmienić MOD funkcje. MOD funkcje wybierać: Klawisz MOD nacisn ć. Rysunki po prawej stronie pokazuj typowe menu monitora dla Program wprowadzić do pami ci/ edycja (rysunek po prawej u góry), Test programu (rysunek po prawej u dołu) i w rodzaju pracy maszyny (rysunek na nast pnej stronie)
Zmienić nastawienia
Wybrać MOD funkcj w wyświetlonym menu przy pomocy klawiszy ze strzałk Aby zmienić nastawienie, znajduj si – w zależności od wybranej funkcji – trzy możliwości do dyspozycji: Wprowadzenie bezpośrednie wartości liczbowej, np. przy określaniu ograniczenia obszaru przemieszczenia Zmiana nastawienia poprzez naciśni cie klawisza ENT, np. określaniu wprowadzenia programu Zmiana nastawienia przy pomocy okna wyboru. Jeśli mamy do dyspozycji kilka możliwości nastawienia, to można przez naciśni cie klawisza SKOK wyświetlić okno, w którym ukazane s wszystkie możliwości nastawienia jednocześnie. Prosz wybrać ż dane nastawienie bezpośrednio poprzez naciśni cie odpowiedniego klawisza z cyfr (na lewo od dwukropka) lub przy pomocy klawisza ze strzałk i nast pnie prosz potwierdzić wybór klawiszem ENT. Jeśli nie chcemy zmienić nastawienia, to prosz zamkn ć okno przy pomocy klawisza END
MOD funkcje opuścić
MOD funkcj zakończyć Softkey KONIEC lub klawisz END nacisn ć
548
13 MOD funkcje
Przegl d MOD funkcji
W zależności od wybranego rodzaju pracy można dokonać nast puj cych zmian: Program wprowadzić do pami ci/ edycja: Wyświetlić różne numery oprogramowania wprowadzić liczb kluczow przygotować interfejs lub/oraz specyficzne dla danej maszyny parametry użytkownika lub/oraz wyświetlić pliki POMOC Wczytywanie pakietów serwisowych Test programu: Wyświetlić różne numery oprogramowania wprowadzić liczb kluczow Przygotowanie interfejsu danych Przedstawić cz ść nieobrobion w przestrzeni roboczej lub/oraz specyficzne dla danej maszyny parametry użytkownika lub/oraz wyświetlić pliki POMOC wszystkie pozostałe rodzaje pracy: Wyświetlić różne numery oprogramowania wyświetlić wyróżniki dla istniej cych opcji wybrać wskazania położenia (pozycji) określić jednostk miary (mm/cal) określić j zyk programowania dla MDI wyznaczyć osie dla przej cia położenia rzeczywistego wyznaczyć ograniczenie obszaru przemieszczania wyświetlić punkty odniesienia wyświetlić czas eksploatacji lub/oraz wyświetlić pliki POMOC
HEIDENHAIN iTNC 530
549
13.1 Wybrać funkcj MOD
13.2 Numery oprogramowania (Software) i opcji
13.2 Numery oprogramowania (Software) i opcji
Aplikacja
Nast puj ce numery Software znajduj si po wyborze funkcji MOD na ekranie TNC: NC: Numer NC Software (numeracj koordynuje firma HEIDENHAIN) PLC: Numer lub nazwa PLC Software (zostaj koordynowane przez producenta maszyn) Poziom modyfikacji (FCL=Feature Content Level): zainstalowana w sterowaniu wersja modyfikacji (patrz „Stopień modyfikacji (upgrade funkcje)” na stronie 7) DSP1 do DSP3: Numer Software regulatora pr dkości obrotowej (numeracj koordynuje firma HEIDENHAIN) ICTL1 i ICTL3: Numer Software regulatora pr du (numeracj koordynuje firma HEIDENHAIN) Dodatkowo za skrótem OPT operator widzi zakodowane numery dla opcji, znajduj cych si do dyspozycji w sterowaniu: Opcje nie s aktywne %0000000000000000 Bit 0 do bit 7: Dodatkowe obwody regulacji %0000000000000011 Bit 8 do bit 15: Opcje software %0000001100000011
550
13 MOD funkcje
13.3 Wprowadzić liczb klucza
Aplikacja
TNC potrzebuje liczby klucza dla nast puj cych funkcji: Funkcja Wybrać parametr użytkownika Skonfigurować kart Ethernet (nie na iTNC 530 z Windows 2000) Funkcje specjalne zwolnić przy programowaniu Q parametrów Liczba klucza 123 NET123 555343
Dodatkowo można poprzez słowo klucz version zgenerować plik, zawieraj cy wszystkie aktualne numery software sterowania. Słowo klucz version wpisać, klawiszem ENT potwierdzić TNC ukazuje na ekranie monitora wszystkie aktualne numery software Zakończyć przegl d wersji: Klawisz END nacisn ć W razie potrzeby można zapisany do pami ci w katalogu TNC: plik version.a wyczytać i przesłać dla diagnozowania producentowi maszyn lub firmie HEIDENHAIN.
HEIDENHAIN iTNC 530
551
13.3 Wprowadzić liczb klucza
13.4 Wczytanie pakietu serwisowego
13.4 Wczytanie pakietu serwisowego
Aplikacja
Prosz koniecznie skontaktować si z producentem maszyny, zanim zostanie zainstalowany pakiet serwisowy. TNC wykonuje po zakończeniu operacji instalowania gor cy start. Należy wył czyć maszyn przed wczytywaniem pakietu serwisowego na stan NOT AUS (wył czenie awaryjne). Jeśli jeszcze nie przeprowadzono: podł czyć nap d sieciowy, z którego chcemy załadować pakiet serwisowy. Przy pomocy tej funkcji można w prosty sposób przeprowadzić aktualizacj oprogramowania na TNC Wybrać rodzaj pracy Program wprowadzić do pami ci/edycja Klawisz MOD nacisn ć. Start aktualizacji oprogramowania: Nacisn ć softkey „wczytać pakiet serwisowy”, TNC ukazuje w oknie pierwszoplanowym dla wyboru pliku aktualizacji Przy pomocy klawiszy ze strzałk wybrać folder, w którym znajduje si pakiet serwisowy. Klawisz ENT otwiera odpowiedni struktur podkatalogów wybrać plik Klawisz ENT nacisn ć dwukrotnie na wybranym katalogu. TNC przechodzi od okna foldera do okna pliku Uruchomić operacj aktualizacji: Wybrać plik klawiszem ENT: TNC otwiera wszystkie konieczne pliki i startuje nast pnie sterowanie na nowo. Ta operacja może potrwać kilka minut
552
13 MOD funkcje
13.5 Przygotowanie interfejsów danych
Aplikacja
Dla przygotowania interfejsu danych prosz nacisn ć Softkey RS 232 / RS 422 USTAWIENIE TNC ukazuje menu ekranu, do którego wprowadzamy nast puj ce nastawienia:
RS 232 przygotować interfejs
Rodzaj pracy i szybkość transmisji zostaj wprowadzone dla RS 232 interfejsu po lewej stronie na ekranie.
RS 422 przygotować interfejs
Rodzaj pracy i szybkość transmisji zostaj wprowadzone dla RS 422 interfejsu po prawej stronie na ekranie.
Wybrać RODZAJ PRACY zewn trznego urz dzenia
W rodzajach pracy FE2 i EXT nie można korzystać z funkcji „wczytać wszystkie programy “, „oferowany program wczytać“ i „wczytać skoroszyt “
Ustawić SZYBKOŚĆ TRANSMISJI
SZYBKOŚĆ TRANSMISJI (szybkość przesyłania danych) jest wybieralna pomi dzy 110 i 115.200 bod. Zewn trzne urz dzenie PC z Software firmy HEIDENHAIN TNCremo dla zdalnej obsługi TNC PC z Software firmy HEIDENHAIN TNCremo dla przesyłania danych Jednostka dyskietek firmy HEIDENHAIN FE 401 B FE 401 od progr. nr 230 626 03 Jednostka dyskietek firmy HEIDENHAIN FE 401 do wł cznie prog. nr 230 626 02 Urz dzenia zewn trzne jak drukarka, czytnik, dziurkarka, PC bez TNCremo Rodzaj pracy LSV2 FE1 Symbol
FE1 FE1 FE2
EXT1, EXT2
HEIDENHAIN iTNC 530
553
13.5 Przygotowanie interfejsów danych
13.5 Przygotowanie interfejsów danych
Przyporz dkowanie
Przy pomocy tej funkcji określa si , dok d zostan przesłane dane z TNC. Zastosowanie: Wartości z funkcj Q parametru FN15 wydawać Wartości z funkcj Q parametru FN16 wydawać Zależy od rodzaju pracy TNC, czy funkcja DRUK lub TEST DRUKU zostanie używana: Rodzaj pracy TNC przebieg programu pojedyńczymi blokami przebieg programu według kolejności bloków Test programu Funkcja przesyłania DRUK DRUK TEST DRUKU
DRUK i TEST DRUKU można ustawić w nast puj cy sposób: Funkcja Dane wydać przez RS 232 Dane wydać przez RS 422 Dane odłożyć na dysku twardym TNC Zapisać dane do pami ci w skoroszycie, w którym znajduje si program z FN15/FN16 Nazwa pliku: dane wartości z FN15 wartości z FN15 wartości z FN16 wartości z FN16 Rodzaj pracy Przebieg programu Test programu Przebieg programu Test programu Nazwa pliku %FN15RUN.A %FN15SIM.A %FN16RUN.A %FN16SIM.A Ścieżka RS232:\.... RS422:\.... TNC:\.... puste
554
13 MOD funkcje
Software dla transmisji danych
W celu przesyłania danych od TNC i do TNC, powinno si używać jednego z oprogramowań firmy HEIDENHAIN dla transmisji danych TNCremoNT. Przy pomocy TNCremoNT można sterować poprzez szeregowy interfejs lub interfejs Ethernet wszystkie modele sterowań firmy HEIDENHAIN. Aktualn wersj TNCremo NT można pobierać bezpłatnie z HEIDENHAIN Filebase (www.heidenhain.de, <Service>, <Download Bereich>, <TNCremo NT>). Warunki systemowe dla zastosowania TNCremoNT: PC z 486 procesorem lub wydajniejszym System operacyjny Windows 95, Windows 98, Windows NT 4.0, Windows 2000 16 MByte pami ci roboczej 5 MByte wolne na dysku twardym Wolny szeregowy interfejs lub podł czenie do TCP/IP sieci Instalacja w Windows Prosz rozpocz ć instalacj programu SETUP.EXE z menedżerem plików (Explorer) Prosz post pować zgodnie z poleceniami programu Setup Uruchomić TNCremoNT pod Windows Prosz klikn ć na <Start>, <Programy>, <HEIDENHAIN aplikacje>, <TNCremoNT> Jeżeli uruchomiamy TNCremoNT po raz pierwszy, TNCremoNT próbuje automatycznie uzyskać poł czenie z TNC.
HEIDENHAIN iTNC 530
555
13.5 Przygotowanie interfejsów danych
13.5 Przygotowanie interfejsów danych
Przesyłanie danych pomi dzy TNC i TNCremoNT Prosz sprawdzić, czy TNC podł czone jest do właściwego szeregowego interfejsu komputera lub do sieci. Po uruchomieniu TNCremoNT widoczne s w górnej cz ści głównego okna 1 wszystkie pliki, które zapami tane s aktywnym skoroszycie. Przez <Plik>, <Zmienić katalog > można wybrać dowolny nap d lub inny skoroszyt na komputerze. Jeśli chcemy sterować transmisj danych z PC, to prosz utworzyć poł czenie na komputerze w nast puj cy sposób: Prosz wybrać <Plik>, <Utworzyć poł czenie>. TNCremoNT przyjmuje teraz struktur plików i skoroszytów od TNC i wyświetla je w dolnej cz ści okna głównego 2 Aby przesłać plik z TNC do PC, prosz wybrać plik w oknie TNC poprzez klikni cie myszk i przesun ć zaznaczony plik przy naciśni tym klawiszu myszki do okna PC 1 Aby przesłać plik od PC do TNC, prosz wybrać plik w oknie PC poprzez klikni cie myszk i przesun ć zaznaczony plik przy naciśni tym klawiszu myszki do okna TNC 2 Jeśli chcemy sterować przesyłaniem danych z TNC, to prosz utworzyć poł czenie na PC w nast puj cy sposób: Prosz wybrać <Extras>, <TNCserwer>. TNCremoNT uruchamia wówczas tryb pracy serwera i może przyjmować dane z TNC lub wysyłać dane do TNC Prosz wybrać na TNC funkcje dla zarz dzania plikami poprzez klawisz PGM MGT (patrz „Przesyłanie danych do/od zewn trznego nośnika danych” na stronie 113) i przesłać odpowiednie pliki TNCremoNT zakończyć Prosz wybrać punkt menu <Plik>, <Koniec> Prosz zwrócić uwag na funkcj pomocnicz uzależnion od kontekstu TNCremoNT, w której objaśnione s wszystkie funkcje Wywołanie nast puje poprzez klawisz F1.
556
13 MOD funkcje
13.6 Ethernet interfejs
Wst p
TNC jest wyposażone opcjonalnie w Ethernet kart , aby wł czyć sterowanie jako Client do własnej sieci. TNC przesyła dane przez kart Ethernet z smb protokołu (server message block) dla systemów operacyjnych Windows, albo TCP/IP grup protokołów (Transmission Control Protocol/ Internet Protocol) i za pomoc NFS (Network File System)
Możliwości podł czenia
Można podł czyć Ethernet kart TNC poprzez RJ45 ł cze (X26, 100BaseTX lub 10BaseT) do sieci lub bezpośrednio z PC. Ł cze jest rozdzielone galwanicznie od elektroniki sterowania. W przypadku 100Base TX lub 10BaseT ł cza prosz używać Twisted Pair kabla, aby podł czyć TNC do sieci. Maksymalna długość kabla pomi dzy TNC i punktem w złowym, zależne jest od jakości kabla, od rodzaju osłony kabla i rodzaju sieci (100BaseTX lub 10BaseT). Jeśli dokonuje si bezpośredniego poł czenia TNC z PC, należy używać skrzyżowanego kabla.
10BaseT / 100BaseTx TNC PC
HEIDENHAIN iTNC 530
557
13.6 Ethernet interfejs
13.6 Ethernet interfejs
iTNC poł czyć bezpośrednio z Windows PC
Można bez dużego nakładu pracy i bez znajomości zagadnień technicznych sieci poł czyć iTNC 530 bezpośrednio z PC, wyposażonym w kart Ethernet. W tym celu należy przeprowadzić tylko kilka nastawień na TNC i odpowiednich do nich nastawień na PC. Nastawienia na iTNC Prosz poł czyć iTNC (ł cze X26) i PC przy pomocy skrzyżowanego kabla Ethernet (oznaczenie handlowe: patch kabel skrzyżowany lub STP kabel skrzyżowany) Prosz nacisn ć w rodzaju pracy Program wprowadzić do pami ci/edycja klawisz MOD. Prosz wprowadzić liczb klucza NET123, iTNC pokazuje ekran główny dla konfiguracji sieci (patrz rysunek po prawej u góry) Prosz nacisn ć Softkey DEFINE NET dla ogólnych nastawień sieciowych (patrz rysunek po prawej na środku) Prosz wprowadzić dowolny adres sieciowy. Adredy sieciowe składaj si z czterech rozdzielonych kropk wartości liczbowych, np. 160.1.180.23 Prosz wybrać przy pomocy klawisza ze strzałk nast pn szpalt i wprowaadzić subnet mask. Subnet mask składa si również z czterech rozdzielonych kropk wartości liczbowych, np. 255.255.0.0 Prosz nacisn ć klawisz END, aby opuścić ogólne nastawienia sieciowe Prosz nacisn ć Softkey DEFINE MOUNT dla specjalnych nastawień sieciowych PC (patrz rysunek po prawej u dołu) Prosz zdefiniować nazw PC i nap d PC ta do którego chcemy mieć dost p, poczynaj c z dwóch kresek ukośnych, np. // PC3444/C Prosz wybrać przy pomocy klawisza ze strzałk w prawo nast pn szpalt i zapisać nazw , z któr PC ma zostać wyświetlany w zarz dzaniu plikami iTNC, np. PC3444: Prosz wybrać przy pomocy klawisza ze strzałk w prawo nast pn szpalt i wprowadzić typ systemu plików smb Prosz wybrać przy pomocy klawisza ze strzałk w prawo nast pn szpalt i zapisać nast puj ce informacje, uzależnione od systemu operacyjnego PC ta: ip=160.1.180.1,username=abcd,workgroup=SALES,passw ord=uvwx Prosz zakończyć konfiguracj sieci: klawisz END dwa razy nacisn ć, iTNC zostaje uruchomione na nowo Parametry username, workgroup i password nie musz być podawane we wszystkich systemach operacyjnych Windows.
558
13 MOD funkcje
Nastawienia na PC z Windows 2000 Warunek: Karta sieciowa musi być już zainstalowana na PC i gotowa do pracy. Jeśli PC, z którym chcemy poł czyć iTNC, już jest wł czony do firmowej sieci, to należy zachować adres sieciowy PC ta i dopasować adres sieciowy TNC. Prosz wybrać nastawienia sieciowe poprzez <Start>, <Nastawienia>, <poł czenia sieciowe i poł czenia DFÜ> Prosz klikn ć prawym klawiszem myszy na symbol <LAN poł czenie> i nast pnie w ukazanym menu na <Właściwości> Podwójne klikni cie na <Protokół internetowy (TCP/IP)> aby zmienić IP nastawienia (patrz rysunek po prawej u góry) Jeśli nie jest jeszcze aktywny, to prosz wybrać opcj <Używać nast puj cego IP adresu> Prosz wprowadzić w polu zapisu <IP adres> ten sam adres IP, który określono w iTNC w specjalnych nastawieniach sieciowych PC ta, np. 160.1.180.1 Prosz zapisać w polu <Subnet mask> 255.255.0.0 Prosz potwierdzić te nastawienia z <OK> Prosz zapisać do pami ci konfiguracj sieci z <OK>, w tym przypadku należy na nowo uruchomić Windows
HEIDENHAIN iTNC 530
559
13.6 Ethernet interfejs
13.6 Ethernet interfejs
Konfigurowanie TNC
Konfigurowanie wersji z dwoma procesorami: Patrz „Nastawienia sieciowe”, strona 617. Prosz zlecić konfigurowanie TNC fachowcom do spraw sieci komputerowej. Prosz uwzgl dnić, iż TNC wykonuje automatycznie "ciepły" start, jeśli zmienimy adres IP sterowania TNC. Prosz nacisn ć w rodzaju pracy Program wprowadzić do pami ci/edycja klawisz MOD. Prosz wprowadzić liczb klucza NET123, TNC pokazuje ekran główny dla konfiguracji sieci Ogólne nastawienia sieciowe Prosz nacisn ć Softkey DEFINE NET dla ogólnych nastawień sieciowych i wprowadzić nast puj ce informacje: Nastawienie ADRES Znaczenie Adres, którym specjalista sieci musi opatrzyć TNC. Wprowadzenie: Cztery oddzielone kropk wartości liczbowe np.160.1.180.20. Alternatywnie TNC może zaczerpn ć adres IP także dynamicznie z serwera DHCP. W tym przypadku DHCP zapisać. Uwaga: Poł czenie DHCP jest funkcj FCL 2. SUBNET MASK służy dla rozróżniania ID sieci i Host ID sieci. Wprowadzenie: Wprowadzenie: cztery oddzielone kropk wartości liczbowe, o wartość zapytać specjalist sieci, np. 255.255.0.0 Broadcast adres sterowania jest tylko wtedy konieczny, jeśli różni si od nastawienia standardowego. Nastawienie standardowe zostaje utworzone z ID sieci i Host ID, przy którym wszystkie bity ustawione s na 1, np. 160.1.255.255 Adres internetowy Default Routera. Wprowadzić tylko w przypadku, jeśli sieć składa si z kilku sieci składowych. Wprowadzenie: Wprowadzenie: cztery oddzielone kropk wartości liczbowe, o wartość zapytać specjalist sieci, np. 160.1.0.2 Imi , z którym TNC melduje si w sieci Nazwa domeny firmowej sieci
MASKA
BROADCAST
ROUTER
HOST DOMAIN
560
13 MOD funkcje
Nastawienie SERWER NAZW
Znaczenie Adres sieciowy serwera domeny. Jeśli zdefiniowano DOMENA i SERWER NAZW, to można używać w tabeli Mount symbolicznej nazwy komputera, tak iż zapis adresu IP można pomin ć. Alternatywnie można także przyporz dkować DHCP dla dynamicznego administrowania
Dane o protokole nie s konieczne przy iTNC 530, używany jest protokół zgodnie z RFC 894. Specyficzne dla urz dzeń nastawienia sieciowe Prosz nacisn ć Softkey DEFINE MOUNT dla wprowadzenia specyficznych dla urz dzenia nastawień sieciowych. Można ustalić dowolnie dużo nastawień sieciowych, jednakże tylko maksymalnie 7 mioma jednocześnie zarz dzać. Nastawienie MOUNTDEVICE Znaczenie Poł czenie poprzez nfs: Nazwa skoroszytu, który ma zostać zameldowany. Zostaje on utworzony poprzez adres sieciowy serwera, dwukropek i nazw meldowanego skoroszytu. Wprowadzenie: cztery oddzielone kropk wartości liczbowe, o wartość zapytać specjalist sieci, np. 160.1.13.4. Skoroszyt NFS serwera, który ma być poł czony z TNC. Prosz zwrócić uwag przy podawaniu ścieżki na pisowni małych i dużych liter Poł czenie poprzez smb: Podać nazw sieci i nazw zwolnienia komputera, np. //PC1791NT/C MOUNTPOINT Nazwa, któr wyświetla TNC w zarz dzaniu plikami, jeśli TNC jest poł czone z urz dzeniem Prosz zwrócić uwag , iż nazwa musi kończyć si dwukropkiem Typ systemu plików. NFS: Network File System SMB: Server Message Block (protokół Windows)
FILESYSTEMTYPE
HEIDENHAIN iTNC 530
561
13.6 Ethernet interfejs
13.6 Ethernet interfejs
Nastawienie OPTIONS przy FILESYSTEMTYPE =nfs
Znaczenie Dane bez pustych znaków, oddzielone przecinkiem i zapisane po kolei. Uwzgl dnić pisowni duż /mał liter . RSIZE: Wielkość pakietu dla przyjmowania danych w bajtach. Zakres wprowadzenia: 512 do 8 192 WSIZE: Wielkość pakietu dla wysyłania danych w bajtach. Zakres wprowadzenia: 512 do 8 192 TIME0: Czas w dziesi tych sekundy, po którym TNC powtarza nie odpowiedziany przez serwera Remote Procedure Call. Zakres wprowadzenia: 0 do 100 000. Jeśli nie nast pi zapis, to używana jest wartość standardowa 7. Wyższych wartości używać tylko wtedy, jeśli TNC musi przez kilka Routerów komunikować z serwerem. O wartość zapytać specjalist sieci SOFT: Definicja, czy TNC ma tak długo powtarzać Remote Procedure Call, aż NFS serwer odpowie. soft zapisać: Remote Procedure Call nie powtarzać soft nie zapisywać: Remote Procedure Call zawsze powtarzać Dane bez pustych znaków, oddzielone przecinkiem i zapisane po kolei. Uwzgl dnić pisowni duż /mał liter . IP=: ip adres PC ta, z którym TNC ma zostać poł czone USERNAME=: Nazwa użytkownika, z któr TNC ma si zameldować WORKGROUP=: Grupa robocza, pod któr TNC ma si zameldować PASSWORD=: Hasło, przy pomocy którego TNC ma si zameldować (maksymalnie 80 znaków) Definicja, czy TNC po wł czeniu ma poł czyć automatycznie z sieci . 0: Nie ł czyć automatycznie 1: Automatycznie ł czyć
OPTIONS przy FILESYSTEMTYPE =smb do bezpośredniego przył czenia do sieci Windows
AM
Zapisy USERNAME, WORKGROUP i PASSWORD w szpalcie OPTIONS mog być niekiedy w przypadku Windows 95 i Windows 98 sieci pomini te. Przez Softkey HASŁO KODOWAC można zdefiniowane w OPTIONS hasło zakodować. Zdefiniować identyfikacj sieci Softkey DEFINE UID / GID dla wprowadzenia identyfikacji sieci
562
13 MOD funkcje
Nastawienie TNC USER ID
Znaczenie Definicja, z jak identyfikacj użytkownika (user) ma si dost p w sieci do plików. O wartość zapytać specjalist sieci Definicja, z jak identyfikacj użytkownika (user) producent maszyny ma dost p w sieci do plików. O wartość zapytać specjalist sieci Definicja, z jak identyfikacj grupow ma si dost p w sieci do plików. O wartość zapytać specjalist sieci Identyfikacja grupowa jest dla użytkowanika i producenta maszyn taka sama Definicja, z jak identyfikacj użytkownika zostanie przeprowadzona operacja zameldowania. USER: Zameldowanie nast puje przy pomocy USER identyfikacji ROOT: Zameldowanie nast puje przy pomocy identyfikacji ROOT użytkownika, wartość=0
OEM USER ID
TNC GROUP ID
UID for mount
HEIDENHAIN iTNC 530
563
13.6 Ethernet interfejs
13.6 Ethernet interfejs
Sprawdzenie poł czenia z sieci Nacisn ć softkey PING W polu zapisu HOST podać adres internetowy urz dzenia, którego poł czenie z sieci chcemy sprawdzić Potwierdzić wybór klawiszem ENT. TNC tak długo wysyła pakiety danych, aż opuścimy przy pomocy klawisza END monitor kontrolny W wiersz TRY pokazuje TNC liczb pakietów danych, które zostały wysłane do uprzednio zdefiniowanego odbiorcy. Za liczb wysłanych pakietów danych TNC pokazuje status: Wyświetlacz stanu HOST RESPOND TIMEOUT CAN NOT ROUTE Znaczenie Pakiet danych otrzymany znowu, poł czenie w porz dku Pakiety danych nie przyj te, sprawdzić poł czenie Pakiet danych nie mógł zostać wysłany, sprawdzić adres internetowy i Routera na TNC
564
13 MOD funkcje
13.7 PGM MGT konfigurować
Aplikacja
Poprzez funkcj MOD określamy, jakie foldery lub pliki maj zostać wyświetlone przez TNC: Wybrać nastawienie PGM MGT: Uproszczone zarz dzanie plikami bez ukazania katalogu lub rozszerzone zarz dzanie plikami z ukazaniem katalogu Nastawienie Zależne pliki: Zdefiniować, czy zależne pliki maj zostać wyświetlone czy też nie Prosz zwrócić uwag : Patrz „Praca z zarz dzaniem plikami”, strona 101.
Zmienić nastawienie PGM MGT:
Zarz dzanie plikami wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja: Klawisz PGM MGT nacisn ć Wybrać MOD funkcj : Klawisz MOD nacisn ć. Wybrać nastawienie PGM MGT: Jasne pole przesun ć przy pomocy klawiszy ze strzałk na nastawienie PGM MGT, klawiszem ENT pomi dzy STANDARD i ROZSZERZONY przeł czać
HEIDENHAIN iTNC 530
565
13.7 PGM MGT konfigurować
13.7 PGM MGT konfigurować
Zależne pliki
Zależne pliki posiadaj dodatkowo do oznacznia pliku jesczcze końcówk .SEC.DEP (SECtion = angl. segment, DEPendent = angl. zależny). Nast puj ce rozmaite typy znajduj si do dyspozycji: .H.SEC.DEP Pliki z końcówk .SEC.DEP TNC generuje, jeśli pracujemy z funkcj segmentowania. W pliku tym znajduj si informacje, konieczne dla TNC, aby przejść z jednego punktu segmentacji na nast pny .T.SEC.DEP: Plik używania narz dzi dla pojedyńczych programów w dialogu tekstem otwartym Pliki z końcówk .T.DEP generuje TNC, jeśli bit 2 parametru maszynowego 7246=1 określenie czasu obróbki w trybie pracy test programu jest aktywne program w dialogu tekstem otwartym w trybie pracy test programu zostaje odpracowywany .P.T.SEC.DEP: Plik użycia narz dzi dla kompletnej palety Pliki z końcówk .P.T.DEP generuje TNC, jeśli w trybie pracy przebiegu programu przeprowadzamy sprawdzanie użycia narz dzi (patrz „Sprawdzanie użycia narz dzi” na stronie 567) dla danego zapisu palety aktywnego pliku palet. W pliku tym jest przedstawiona suma wszystkich czasów zastosowania narz dzi, to znaczy czas eksploatacji wszystkich narz dzi, wykorzystywanych dla jednej palety W pliku użycia narz dzi TNC zapisuje do pami ci nast puj ce informacje: Kolumna TOKEN Znaczenie TOOL: Czas eksploatacji narz dzia na TOOL CALL. Zapisy s uporz dkowane chronologicznie TTOTAL: Ogólny czas eksploatacji narz dzia STOTAL: Wywołanie podprogramu (ł cznie z cyklami), zapisy s uporz dkowane chronologicznie Numer narz dzia (–1: jeszcze nie zamieniono żadnego narz dzia) Indeks narz dzi Nazwa narz dzi z tabeli narz dzi Czas użycia narz dzia w sekundach Promień narz dzia R + naddatek promienia narz dzia DR z tabeli narz dzi. Jednostk jest 0.1 µm
TNR IDX NAZWA TIME RAD
566
13 MOD funkcje
Kolumna WIERSZ PATH
Znaczenie Numer wiersza, w którym TOOL CALL wiersz został zaprogramowany TOKEN = TOOL: Nazwa ścieżki aktywnego programu głównego lub podprogramu TOKEN = STOTAL: Nazwa ścieżki podprogramu
Sprawdzanie użycia narz dzi Poprzez softkey SPRAWDZANIE UżYCIA NARZ DZI można skontrolować przed startem programu w trybie pracy Odpracowywanie, czy wykorzystywane narz dzia dysponuj jeszcze odpowiednim okresem trwałości. TNC porównuje przy tym wartości rzeczywiste okresów trwałości narz dzi z tabeli narz dzi z wartościami zadanymi z pliku użycia narz dzi. TNC wyświetla w oknie pierwszoplanowym informacj , jeśli okres trwałości danego narz dzia jest zbyt mały. W przypadku sprawdzania użycia narz dzi pliku palet znajduj si do dyspozycji dwie możliwości: Jasne pole znajduje si w pliku palet na zapisie palet: TNC przeprowadza sprawdzenie użycia narz dzia dla kompletnej palety Jasne pole znajduje si w pliku palet na zapisie programowym: TNC przeprowadza sprawdzenie użycia narz dzi tylko dla wybranego programu Nastawienie MOD Zmiana nastawienia zależnych plików Zarz dzanie plikami wybrać w rodzaju pracy Program wprowadzić do pami ci/edycja: Klawisz PGM MGT nacisn ć Wybrać MOD funkcj : Klawisz MOD nacisn ć. Nastawienie Zależne pliki wybrać: Jasne pole przy pomocy klawiszy ze strzałk na nastawienie Zależne pliki przesun ć, klawiszem ENT pomi dzy AUTOMATYCZNIE i MANUALNIE przeł czać Zależne pliki s widoczne w zarz dzaniu plikami, tylko jeśli wybrano nastawienie MANUALNIE. Jeśli istniej dla danego pliku zależne pliki, to TNC ukazuje w szpalcie statusu zarz dzania plikami + znak (tylko jeśli Zależne pliki s ustawione na AUTOMATYCZNIE).
HEIDENHAIN iTNC 530
567
13.7 PGM MGT konfigurować
13.8 Specyficzne dla danej maszyny parametry użytkownika
13.8 Specyficzne dla danej maszyny parametry użytkownika
Aplikacja
Aby umożliwić operatorowi nastawienie specyficznych dla maszyny funkcji, producent maszyn może zdefiniować do 16 parametrów maszynowych jako parametrów użytkownika. Funkcja ta nie jest do dyspozycji na wszystkich sterowaniach TNC. Prosz zwrócić uwag na podr cznik obsługi maszyny.
568
13 MOD funkcje
13.9 Przedstawić cz ść nieobrobion w przestrzeni roboczej
Aplikacja
W trybie pracy Test programu można skontrolować graficznie położenie cz ści nieobrobionej w przestrzeni roboczej maszyny i aktywować nadzór przestrzeni roboczej w trybie pracy Test programu. TNC wyświetla przeźroczysty prostopadłościan jako przestrzeń robocz , którego wymiary zawarte s w tabeli obszar przemieszczenia (kolor standardowy: zielony). Wymiary dla przestrzeni roboczej TNC czerpie z parametrów maszynowych dla aktywnego obszaru przemieszczania. Ponieważ obszar przemieszczania jest zdefiniowany w systemie referencyjnym (systemie punktów bazowych), punkt zerowy prostopadłościanu odpowiada punktowi zerowemu maszyny. Położenie punktu zerowego maszyny w prostopadłościanie można uwidocznić poprzez naciśni cie Softkey M91 (2. pasek softkey) (kolor standardowy: biały). Dalszy przeźroczysty prostopadłościan przedstawia półwyrób, którego wymiary zawarte s w tabeli BLK FORM (kolor standardowy: niebieski). Wymiary TNC przejmuje z definicji półwyrobu wybranego programu. Prostopadłościan półwyrobu definiuje wprowadzany układ współrz dnych, którego punkt zerowy leży wewn trz prostopadłościanu obszaru przemieszczenia. Położenie punktu zerowego w prostopadłościanie obszaru przemieszczenia można uwidocznić poprzez naciśni cie softkey „Wyświetlić punkt zerowy obrabianego przedmiotu“ (2 gi pasek Softkey). Gdzie dokładnie znajduje si półwyrób w przestrzeni roboczej jest normalnie rzecz bior c bez znaczenia dla Testu programu. Jeśli testujemy programy, zawieraj ce przemieszczenia z M91 lub M92, to należy półwyrób „graficznie“ tak przesun ć, żeby nie wyst piły uszkodzenia konturu. Prosz używać w tym celu pokazanych w nast pnej tabeli softkeys. Oprócz tego można aktywować kontrol przestrzeni roboczej dla rodzaju pracy Test programu, aby przetestować program z aktualym punktem odniesienia i aktywnymi obszarami przemieszczenia (patrz nast pna tabela, ostatni wiersz). Funkcja Przesun ć półwyrób w lewo Przesun ć półwyrób w prawo Przesun ć półwyrób do przodu Softkey
HEIDENHAIN iTNC 530
569
13.9 Przedstawić cz ść nieobrobion w przestrzeni roboczej
13.9 Przedstawić cz ść nieobrobion w przestrzeni roboczej
Funkcja Przesun ć półwyrób do tyłu Przesun ć półwyrób w gór Przesun ć półwyrób w dół Wyświetlić półwyrób odniesiony do wyznaczonego punktu odniesienia Wyświetlić cały obszar przemieszczenia odniesiony do przedstawionego nieobrobionego przedmiotu Wyświetlić punkt zerowy maszyny w przestrzeni roboczej Wyświetlić określon przez producenta maszyn pozycj (np. punkt zmiany narz dzia) w przestrzeni roboczej Wyświetlić punkt zerowy obrabianego przedmiotu w przestrzeni roboczej Kontrol przestrzeni roboczej podczas testu programu wł czyć (ON)/ wył czyć (OFF)
Softkey
Obrócenie całej prezentacji konstrukcji
Na trzecim pasku softkey dysponujemy funkcjami, przy pomocy których możemy całe przedstawienie konstrukcji obrócić lub nachylić: Funkcja Prezentacj obrócić pionowo Prezentacj nachylić poziomo Softkeys
570
13 MOD funkcje
13.10 Wybrać wskazanie położenia
Aplikacja
Dla Obsługi r cznej i rodzajów pracy przebiegu programu można wpływać na wskazanie współrz dnych: Rysunek po prawej stronie pokazuje różne położenia narz dzia Pozycja wyjściowa Położenie docelowe narz dzia Punkt zerowy obrabianego przedmiotu Punkt zerowy maszyny Punkt zerowy maszyny dla wskazań położenia TNC można wybierać nast puj ce współrz dne: Funkcja Zadana pozycja; zadana aktualnie przez TNC wartość Rzeczywista pozycja: momentalna pozycja narz dzia Pozycja odniesienia; pozycja rzeczywista w odniesieniu do punktu zerowego maszyny Odcinek pozostały do zaprogramowanej pozycji; różnica pomi dzy pozycj rzeczywist i docelow Bł d opóźnienia; różnica pomi dzy pozycj zadan i rzeczywist Wychylenie mierz cej sondy pomiarowej Odcinki przemieszczenia, które zostały pokonane przy pomocy funkcji superpozycji kółka obrotowego (M118) (tylko wyświetlacz pozycji 2) Wyświetlacz ZAD. RZECZ. REF ODLEG.
B.OPOZN. WYCH. M118
Przy pomocy MOD funkcji Wyświetlacz położenia 1 wybiera si wyświetlacz położenia w wyświetlaczu stanu. Przy pomocy MOD funkcji Wyświetlacz położenia 2 wybiera si wyświetlacz położenia w dodatkowym wyświetlaczu stanu.
HEIDENHAIN iTNC 530
571
13.10 Wybrać wskazanie położenia
13.11 Wybrać system miar
13.11 Wybrać system miar
Aplikacja
Przy pomocy tej MOD funkcji określa si , czy TNC ma wyświetlać współrz dne w mm lub calach (system calowy). Metryczny system miar: np. X = 15,789 (mm) MOD funkcja Zmiana mm/cale = mm. Wyświetlenie z trzema miejscami po przecinku System calowy: np. X = 0,6216 (inch) MOD funkcja Zmiana mm/ cale =cale . Wskazanie z 4 miejscami po przecinku Jeśli wyświetlacz calowy jest aktywny, to TNC ukazuje posuw również w cal/min. W programie wykonywanym w calach należy wprowadzić posuw ze współczynnikiem 10 wi kszym.
572
13 MOD funkcje
13.12 Wybrać j zyk programowania dla $MDI
Aplikacja
Przy pomocy MOD funkcji Wprowadzenie programu przeł cza si programowanie pliku $MDI. $MDI.H zaprogramować w dialogu tekstem otwartym: Wprowadzenie programu: HEIDENHAIN $MDI.I zaprogramować zgodnie z DIN/ISO: Wprowadzenie programu: ISO
HEIDENHAIN iTNC 530
573
13.12 Wybrać j zyk programowania dla $MDI
13.13 Wybór osi dla generowania L bloku
13.13 Wybór osi dla generowania L bloku
Aplikacja
W polu wprowadzania danych dla wyboru osi określa si , jakie współrz dne aktualnej pozycji narz dzia zostan przej te do L bloku. Generowanie oddzielnego L bloku nast puje przy pomocy klawisza „Przej ć pozycj rzeczywist “. Wybór osi nast puje jak w przypadku parametrów maszynowych, w zależności od układ bitów: Wybór osi %11111: X, Y, Z, IV., V. przej ć oś Wybór osi %01111: X, Y, Z:, IV. Przej ć oś Wybór osi %00111: X, Y, Z, przej ć oś Wybór osi %00011: X, Y, przej ć oś Wybór osi %00001: Przej ć oś X
574
13 MOD funkcje
13.14 Wprowadzić ograniczenie obszaru przemieszczania, wskazanie punktu zerowego
Aplikacja
Na maksymalnym obszarze przemieszczania można ograniczać rzeczywist wykorzystywan drog przemieszczania dla osi współrz dnych. Przykład zastosowania: Zabezpieczanie maszyny podziałowej przed kolizjami. Maksymalny obszar przemieszczania jest ograniczony przez wył cznik końcowy oprogramowania (Software). Rzeczywisty, użyteczny obszar przemieszenia zostaje ograniczony przy pomocy funkcji MOD OBSZAR PRZEMIESZCZENIA: W tym celu prosz wprowadzić maksymalne wartości w dodatnim i ujemnym kierunku osi, w odniesieniu do punktu zerowego maszyny. Jeśli maszyna dysponuje kilkoma odcinkami przemieszczania, to można oddzielnie nastawić ograniczenie dla każdego odcinka przemieszczenia (Softkey OBSZAR PRZEMIESZCZ. (1) do OBSZAR PRZEMIESZCZANIA (3)).
Z max Z min
Z
Y
X min X max Ymin Ymax
X
Praca bez ograniczenia obszaru przemieszczania
Dla osi współrz dnych, które maj być przesuni te bez ograniczeń obszaru przemieszczenia, prosz wprowadzić maksymalny odcinek przemieszczenia TNC TNC (+/ 99999 mm) jako OBSZAR PRZEMIESZCZEANIA
Określić maksymalny obszar przemieszczania i wprowadzić
Wybrać wyświetlacz położenia REF Najechać dodatnie i ujemne pozycje osi X , Y i Z Zanotować wartości ze znakiem liczby MOD funkcje wybierać: Klawisz MOD nacisn ć. wprowadzić ograniczenie obszaru przemieszczania: Nacisn ć Softkey OBSZAR PRZEMIESZCZENIA Wprowadzić zanotowane wartości dla osi jako ograniczenia MOD funkcje opuścić: Nacisn ć Softkey KONIEC Aktywne wartości korekcji promienia narz dzia nie zostaj uwzgl dniane przy ograniczeniach obszaru przemieszczania. Ograniczenia obszaru przemieszczania i wył czniki końcowe Software zostan uwzgl dnione, kiedy b d przejechane punkty odniesienia.
HEIDENHAIN iTNC 530
575
13.14 Wprowadzić ograniczenie obszaru przemieszczania, wskazanie punktu zerowego
13.14 Wprowadzić ograniczenie obszaru przemieszczania, wskazanie punktu zerowego
Wskazanie punktów odniesienia
Ukazane u góry po prawej stronie ekranu wartości definiuj momentalnie aktywny punkt odniesienia. Punkt odniesienia może zostać wyznaczony manualnie lub z tabeli preset. W menu ekranu nie mog one zostać zmienione. Wyświetlone wartości s zależne od konfiguracji maszyny. Prosz zwrócić uwag na wskazówki w rozdziale 2 (patrz „Objaśnienie do zapami tanych w tabeli preset wartości” na stronie 74)
576
13 MOD funkcje
13.15 Wyświetlić pliki POMOC
Aplikacja
Pliki pomocy powinny wspomagać obsługuj cego urz dzenie w sytuacjach, kiedy konieczne s określone z góry sposoby działania, np. swobodne funkcjonowanie maszyny po przerwie w dopływie pr du. Także funkcje dodatkowe można dokumentować w pliku POMOC. Rysunek po prawej stronie pokazuje wyświetlenie pliku POMOC. Pliki POMOC nie s dost pne na każdej maszynie. Bliższych informacji udziela producent maszyn.
Wybór PLIKÓW POMOC
Wybrać MOD funkcj : Klawisz MOD nacisn ć. Wybrać ostatnio aktywny plik POMOC: Nacisn ć Softkey POMOC W razie potrzeby, wywołać zarz dzanie plikami (klawisz PGM MGT) i wybrać inny plik pomocy
HEIDENHAIN iTNC 530
577
13.15 Wyświetlić pliki POMOC
13.16 Wyświetlić czas eksploatacji
13.16 Wyświetlić czas eksploatacji
Aplikacja
Producent maszyn może oddać do dyspozycji wyświetlanie dodatkowego czasu. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny! Przez Softkey CZAS MASZYNY można wyświetlać różne rodzaje przepracowanego czasu: Przepracowany czas Sterowanie ON Maszyna ON Przebieg programu Znaczenie Czas pracy sterowania od uruchomienia Czas pracy maszyny od uruchomienia Przepracowany czas sterowanej numerycznie eksploatacji od uruchomienia
578
13 MOD funkcje
13.17 Teleserwis
Aplikacja
Funkcje teleserwisu zostały zwolnione przez producenta maszyn i przez niego też określone. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny! TNC oddaje do dyspozycji dwa Softkeys dla teleserwisu, aby można było przygotować dwa miejsca serwisowe. TNC dysponuje możliwości , przeprowadzenia teleserwisu. W tym celu TNC powinna być wyposażona w Ethernet kart , przy pomocy której można uzyskać wi ksz szybkość przesyłania danych niż przez szeregowy interfejs RS 232 C. Przy pomocy oprogramowania teleserwisoweg firmy HEIDENHAIN, producent maszyny może utworzyć w celach diagnostycznych poprzez ISDN modem poł czenie do TNC. Nast puj ce funkcje znajduj si do dyspozycji: Przesyłanie danych na ekranie online Zapytania o stanie maszyny Przesyłanie plików Zdalne sterowanie TNC
Teleserwis wywołać/zakończyć
Wybrać dowolny rodzaj pracy maszyny Wybrać MOD funkcj : Klawisz MOD nacisn ć. Uzyskanie poł czenia do punktu serwisowego: Softkey SERVICE lub SUPPORT ustawić na ON. TNC przerywa poł czenie automatycznie, jeśli w przewidzianym przez producenta czasie (standard: 15 min) nie przeprowadzono transmisji danych Przerwanie poł czenia do punktu serwisowego: Softkey SERVICE lub SUPPORT ustawić na OFF/ AUS. TNC przerwie poł czenie po około jednej minucie
HEIDENHAIN iTNC 530
579
13.17 Teleserwis
13.18 Zewn trzny dost p
13.18 Zewn trzny dost p
Aplikacja
Producent maszyn może konfigurować zewn trzne możliwości dost pu przez LSV 2 interfejs. Prosz uwzgl dnić informacje zawarte w podr czniku obsługi maszyny! Przy pomocy Softkey ZEWN TRZNY DOST P można zwolonić dost p przez LSV 2 interfejs lub go zablokować. Poprzez odpowiedni wpis do pliku konfiguracyjnego TNC.SYS można zabezpieczyć skoroszyt wł cznie z istniej cymi podskoroszytami przy pomocy hasła. Przy korzystaniu z danych tego skoroszytu przez LSV 2 interfejs pojawia si zapytanie o hasło. Prosz określić w pliku konfiguracyjnym TNC.SYS ścieżk i hasło dla zewn trznego dost pu. Plik TNC.SYS musi być zapami tana w Root skoroszycie TNC:\. Jeśli dokonujemy tylko jednego wpisu dla hasła, to cały dysk TNC: \ zostaje zabezpieczony. Prosz używać dla przesyłania danych aktualizowane wersje oprogramowania firmy HEIDENHAIN TNCremo lub TNC remoNT. Wpisy do TNC.SYS REMOTE.TNCPASSWORD(HASŁO)= REMOTE.TNCPASSWORD(HASŁO)= Znaczenie Hasło dla LSV 2 dost pu ścieżka, która ma zostać zabezpieczona
Przykład dla TNC.SYS REMOTE.TNCPASSWORD=KR1402 REMOTE.TNCPRIVATEPATH=TNC:\RK Zewn trzny dost p zezwolić/zablokować Wybrać dowolny rodzaj pracy maszyny Wybrać MOD funkcj : Klawisz MOD nacisn ć. Zezwolić na poł czenie z TNC: Softkey ZEWN.DOST P ustawić na ON. TNC dopuszcza dost p do danych poprzez LSV 2 interfejs. Przy dost pie do skoroszytu, podanego w pliku konfiguracyjnym TNC.SYS, zostaje zapytane hasło Zablokować poł czenie z TNC: Softkey ZEWN.DOSTEP ustawić na OFF. TNC blokuje dost p przez LSV 2 interfejs
580
13 MOD funkcje
Tabele i przegl dy ważniejszych informacji
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
Ogólne parametry użytkownika s to parametry maszynowe, które wpływaj na zachowanie TNC. Typowymi parametrami użytkownika s np. j zyk dialogowy zachowanie interfejsów pr dkości przemieszczenia operacje obróbkowe działanie Override
Możliwości wprowadzenia danych dla parametrów maszynowych
Parametry maszynowe można dowolnie programować jako Liczby dziesi tne Wprowadzenie bezpośrednie wartości liczbowych Liczby dwójkowe /binarne Znak procentu „%“ wprowadzić przed wartości liczbow Liczby szesnastkowe Znak dolara „$“ wprowadzić przed wartości liczbow Przykład: Zamiast liczby układu dziesi tkowego 27 można wprowadzić liczb dwójkow %11011 lub szesnastkow $1B . Pojedyńcze parametry maszynowe mog być podane w różnych układach liczbowych jednocześnie. Niektóre parametry maszynowe posiadaj kilka funkcji. Wprowadzana wartość takich parametrów maszynowych wynika z sumy oznaczonych przez + pojedyńczych wprowadzanych wartości.
Wybrać ogólne parametry użytkownika
Ogólne parametry użytkownika wybiera si w MOD funkcjach z liczb klucza 123. W MOD funkcjach znajduj si także do dyspozycji specyficzne dla maszyny PARAMETRY UŻYTKOWNIKA.
582
14 Tabele i przegl dy ważniejszych informacji
Zewnt rzne przesyłanie danych TNC interfejsy EXT1 (5020.0) i EXT2 (5020.1) dopasować do zewn trznego urz dzenia MP5020.x 7 bitów danych (ASCII Code, 8.bit = parzystość): +0 8 bitów danych (ASCII Code, 9.bit = parzystość): +1 Block Check Charakter (BCC) dowolny:+0 Block Check Charakter (BCC) znak sterowania nie dozwolony: +2 Stop przesyłania przez RTS aktywny: +4 Stop przesyłania przez RTS nie aktywny: +0 Stop przesyłania przez DC3 aktywny: +8 Stop przesyłania przez DC3 nie aktywny: +0 Parzystość znaków parzystych: +0 Parzystość znaków nieparzystych: +16 Parzystość znaków niepoż dana: +0 Parzystość znaków poż dana: +32 Liczba bitów stop, które zostaj wysyłane na końcu znaku: 1 bit stop: +0 2 bity stopu: +64 1 bit stop: +128 1 bit stop: +192 Przykład: TNC interfejs EXT2 (MP 5020.1) dopasować do zewn trznego urz dzenia z nast puj cym ustawieniem: 8 bitów inf., BCC dowolnie, Stop przesyłania przez DC3, parzysta parzystość znaków, ż dana parzystość znaków, 2 bity stopu Wprowadzenie dla MP 5020.1: 1+0+8+0+32+64 = 105 Typ interfejsu dla EXT1 (5030.0) i EXT2 (5030.1) określić MP5030.x Transmisja standardowa: 0 Interfejs dla transmisji blokowej: 1
3D sondy pomiarowe impulsowe Wybrać rodzaj transmisji MP6010 Sonda impulsowa z przesyłaniem kablowym: 0 Sonda impulsowa z przesyłaniem na podczerwieni: 1 MP6120 1 do 3 000 [mm/min] MP6130 0,001 do 99 999,9999 [mm] MP6140 0,001 do 99 999,9999 [mm] MP6150 1 do 300 000 [mm/min]
Posuw próbkowania dla przeł czaj cej sondy impulsowej Maksymalny odcinek przemieszczenia do punktu próbkowania Odst p bezpieczeństwa do punktu próbkowania przy automatycznym pomiarze Bieg szybki próbkowania dla przeł czaj cej sondy impulsowej
HEIDENHAIN iTNC 530
583
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
3D sondy pomiarowe impulsowe Wypozycjonowanie wst pne na szybkim biegu maszyny Pomiar przesuni cia współosiowości sondy impulsowej przy kalibrowaniu za pomoc przeł czaj cej sondy impulsowej M funkcja dla orientacji palca na promienie podczerwone przed każd operacj pomiaru K t orientacji dla palca na promienie podczerwone Różnica pomi dzy aktualnym k tem orientacji i k tem orientacji z MP 6162, od którego ma zostać przeprowadzona orientacja wrzeciona Tryb automatyki: Czujnik podczerwieni przed próbkowaniem zorientować automatycznie na zaprogramowany kierunek próbkowania Praca r czna: Skorygować kierunek próbkowania przy uwzgl dnieniu aktywnego obrotu podstawowego Wielokrotny pomiar dla programowalnej funkcji próbkowania Przedział "zaufania" dla wielokrotnego pomiaru Automatyczny cykl kalibrowania: środek pierścienia kalibruj cego w X osi w odniesieniu do punktu zerowego maszyny Automatyczny cykl kalibrowania: środek pierścienia kalibruj cego w Y osi w odniesieniu do punktu zerowego maszyny Automatyczny cykl kalibrowania: Górna kraw dź pierścienia kalibruj cego w Z osi w odniesieniu do punktu zerowego maszyny dla Automatyczny cykl kalibrowania: Odst p poniżej kraw dzi górnej pierścienia kalibruj cego, przy której TNC przeprowadza kalibrowanie MP6151 Wypozycjonowanie wst pne z pr dkości z MP6150: 0 Wypozycjonowanie wst pne na szybkim biegu maszyny: 1 MP6160 Bez 180° obrotu 3D sondy impulsowej przy kalibrowaniu: 0 M funkcja dla 180° obrotu sondy pomiarowej przy kalibrowaniu: 1 do 999 MP6161 Funkcja nieaktywna: 0 Orientacja bezpośrednio poprzez NC: 1 M funkcja dla orientacji sondy pomiarowej: 1 do 999 MP6162 0 do 359,9999 [°] MP6163 0 do 3,0000 [°]
MP6165 Funkcja nieaktywna: 0 Czujnik podczerweni zorientować: 1 MP6166 Funkcja nieaktywna: 0 Uwzgl dnić obrót podstawowy: 1 MP6170 1 do 3 MP6171 0,001 do 0,999 [mm] MP6180.0 (obszar przemieszczenia 1) do MP6180.2 (obszar przemieszczenia3) 0 do 99 999,9999 [mm] MP6181.x (obszar przemieszczenia 1) do MP6181.2 (obszar przemieszczenia3) 0 do 99 999,9999 [mm] MP6182.x (obszar przemieszczenia 1) do MP6182.2 (obszar przemieszczenia 3) 0 do 99 999,9999 [mm] MP6185.x (obszar przemieszczenia 1) do MP6185.2 (obszar przemieszczenia3) 0,1 do 99 999,9999 [mm]
584
14 Tabele i przegl dy ważniejszych informacji
3D sondy pomiarowe impulsowe Pomiar promienia przy pomocy TT 130: Kierunek próbkowania MP6505.0 (obszar przemieszczenia 1) do 6505.2 (obszar przemieszczenia 3) Dodatni kierunek próbkowania w osi odniesienia k ta (0° osi): 0 Dodtani kierunek próbkowania w +90° osi: 1 Ujemny kierunek próbkowania w osi odniesienia k ta (0° osi): 2 Ujemny kierunek próbkowania w +90° osi: 3 MP6507 Posuw próbkowania dla drugiego pomiaru z TT 130 obliczyć, ze stał tolerancj : +0 Posuw próbkowania dla drugiego pomiaru z TT 130 obliczyć, ze zmienn tolerancj : +1 Stały posuw próbkowania dla drugiego pomiaru z TT 130: +2 MP6510.0 0,001 do 0,999 [mm] (zaleca si : 0,005 mm) MP6510.1 0,001 do 0,999 [mm] (zaleca si : 0,01 mm) MP6520 1 do 3 000 [mm/min] MP6530.0 (obszar przemieszczenia 1) do MP6530.2 (obszar przemieszczenia 3) 0,001 do 99,9999 [mm] MP6540.0 0,001 do 30 000,000 [mm] MP6540.1 0,001 do 30 000,000 [mm] MP6550 10 do 10 000 [mm/min] MP6560 0 do 999 1: Funkcja nieaktywna MP6570 1,000 do 120,000 [m/min]
Posuw próbkowania dla drugiego pomiaru przy pomocy TT 120, Stylus forma, korekcje w TOOL.T
Maksymalnie dopuszczalny bł d pomiaru z TT 130 przy pomiarze z obracaj cym si narz dziem Konieczne dla obliczenia posuwu digitalizacji w poł czeniu z MP6570 Posuw próbkowania dla TT 130 przy stoj cym narz dziu Pomiar promienia przy pomocy TT 130: Odst p kraw dzi dolnej narz dzia do kraw dzi górnej palca sondy (Stylus) Odst p bezpieczeństwa w osi wrzeciona nad palcem TT 130 przy pozycjonowaniu wst pnym Strefa bezpieczeństwa na płaszczyźnie obróbki wokół Stylusa TT 130 przy pozycjonowaniu wst pnym Bieg szybki w cyklu próbkowania dla TT 130 M funkcja dla orientacji wrzeciona przy pomiarze pojedyńczych ostrzy Pomiar przy obracaj cym si narz dziu: Dopuszczalna pr dkość obiegowa przy obwodzie freza Konieczna dla obliczenia pr dkości obrotowej i posuwu digitalizacji Pomiar przy obracaj cym si narz dziu: Maksymalnie dopuszczalna pr dkość obrotowa
MP6572 0,000 do 1 000,000 [obr/min] Przy wprowadzeniu 0 pr dkość obrotowa zostaje ograniczona do 1000 obr/min
HEIDENHAIN iTNC 530
585
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
3D sondy pomiarowe impulsowe Współrz dne punktu środkowego Stylusa TT 120 odniesione do punktu zerowego maszyny MP6580.0 (obszar przemieszczenia 1) X oś MP6580.1 (obszar przemieszczenia 1) Y oś MP6580.2 (obszar przemieszczenia 1) Z oś MP6581.0 (obszar przemieszczenia 2) X oś MP6581.1 (obszar przemieszczenia 2) Y oś MP6581.2 (obszar przemieszczenia 2) Z oś MP6582.0 (obszar przemieszczenia 3) X oś MP6582.1 (obszar przemieszczenia 3) Y oś MP6582.2 (obszar przemieszczenia 3) Z oś Nadzorowanie położenia osi obrotu i osi równoległych Zdefiniować osie obrotu i osie równoległe, które maj być nadzorowane MP6585 Funkcja nieaktywna: 0 Nadzorować położenie osi: 1 MP6586.0 Nie nadzorować położenia osi A: 0 Nadzorować położenia osi A: 1 MP6586.1 Nie nadzorować położenia osi B: 0 Nadzorować położenie osi B: 1 MP6586.2 Nie nadzorować położenia osi C: 0 Nadzorować położenie osi C: 1 MP6586.3 Nie nadzorować położenia osi U: 0 Nadzorować położenie osi U: 1 MP6586.4 Nie nadzorować położenia osi V: 0 Nadzorować położenie osi V: 1 MP6586.5 Nie nadzorować położenia osi W: 0 Nadzorować położenie osi W: 1
586
14 Tabele i przegl dy ważniejszych informacji
TNC wskazania, TNC edytor Cykl 17, 18 i 207: Orientacja wrzeciona na pocz tku cyklu MP7160 Przeprowadzić orientacj wrzeciona: 0 Nie przeprowadzać orientacji wrzeciona: 1
Przygotowanie miejsca MP7210 programowania TNC wraz z maszyn : 0 TNC jako miejsce programowania z aktywnym PLC: 1 TNC jako miejsce programowania z aktywnym PLC: 2 Dialog Przerwa w dopływie pr du po wł czeniu potwierdzić DIN/ISO programowanie: Określić długość kroku numerów wierszy Zablokować wybór typów plików MP7212 Potwierdzić klawiszem: 0 Potwierdzić automatycznie: 1 MP7220 0 do 150
MP7224.0 Wszystkie typy plików wybieralne poprzez Softkey: +0 Zablokować wybór programów firmy HEIDENHAIN (Softkey POKAŻ .H): +1 Zablokować wybór DIN/ISO programów (Softkey POKAŻ .I): +2 Zablokować wybór tabeli narz dzi (Softkey POKAŻ .T): +4 Zablokować wybór tabeli punktów zerowych (Softkey POKAŻ .D): +8 Zablokować wybór tabeli palet (Softkey POKAŻ .P): +16 Zablokować wybór plików tekstowych (Softkey POKAŻ .A): +32 Zablokować wybór tabeli punktów (Softkey POKAŻ .PNT): +64 MP7224.1 Nie blokować edytora: +0 Zablokować edytora dla programów firmy HEIDENHAIN: +1 DIN/ISO programy: +2 Tabele narz dzi: +4 tabele punktów zerowych: +8 Tabele palet: +16 Pliki tekstowe: +32 Tabele punktów: +64 MP7226.0 Tabela palet nie aktywna: 0 Liczba palet na jedn tabel palet: 1 do 255 MP7226.1 Tabela punktów zerowych nie aktywna: 0 Liczba punktów zerowych na jedn tabel punktów zerowych: 1 do 255
Zablokować edycj typów plików Wskazówka: Jeśli rygluje si typy plików, TNC wymazuje wszystkie pliki danego typu.
Skonfigurować tabele palet Skonfigurować pliki punktów zerowych
Długość programu do MP7229.0 sprawdzenia programu Bloki 100 do 9 999 Długość programu, do której SK bloki s dozwolone MP7229.1 Bloki 100 do 9 999
HEIDENHAIN iTNC 530
587
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
TNC wskazania, TNC edytor Określić j zyk dialogu MP7230 j zyk angielski: 0 j zyk niemiecki: 1 j zyk czeski: 2 j zyk francuski 3 j zyk włoski: 4 j zyk hiszpański: 5 j zyk portugalski: 6 j zyk szwedzki: 7 j zyk duński: 8 j zyk fiński: 9 j zyk holenderski: 10 j zyk polski: 11 j zyk w gierski: 12 zarezerwowany: 13 j zyk rosyjski (cyrylickie znaki): 14 (tylko możliwe przy MC 422 B) j zyk chiński (uproszczony): 15 (tylko możliwe przy MC 422 B) j zyk chiński (tradycyjny): 16 (tylko możliwe przy MC 422 B) J. słoweński: 17 (tylko możliwe przy MC 422 B, opcja software) MP7235 Czas światowy (Greenwich time): 0 Czas środkowo europejski (MEZ): 1 Czas letni środkowoeuropejski: 2 Różnica czasu do czasu światowego: 23 do +23 [godziny] MP7260 Nie aktywne: 0 Liczba narz dzi, która zostaje generowana przez TNC przy otwarciu nowej tabeli narz dzi: 1 do 254 Jeśli koniecznych jest wi cej niż 254 narz dzia, to można rozszerzyć tabel narz dzi przy pomocy funkcji N WSTAW WIERSZE NA KOŃCU, patrz „Dane o narz dziach”, strona 165 MP7261.0 (magazyn 1) MP7261.1 (magazyn 2) MP7261.2 (magazyn 3) MP7261.3 (magazyn 4) Nie aktywne: 0 Liczba miejsc w magazynie narz dzi: 1 do 254 Zostaje zapisana w MP 7261.1 do MP 7261.3 wartość 0, to wykorzystywany zostanie tylko jeden magazyn narz dzi. MP7262 Nie indeksować: 0 Liczba dozwolonego indeksowania: 1 do 9 MP7263 Softkey TABELA MIEJCA wyświetlić w tabeli narz dzi: 0 Softkey TABELA MIEJCA nie wyświetlić w tabeli narz dzi: 1
Nastawić wewn trzny czas TNC
Skonfigurować tabel narz dzi
Skonfigurować tabel miejsca narz dzi
Indeksować numery narz dzi, aby doł czyć do numeru narz dzia kilka danych korekcji Softkey tabela miejsca
588
14 Tabele i przegl dy ważniejszych informacji
TNC wskazania, TNC edytor Skonfigurować tabel narz dzi (nie przedstawiać: 0); numery kolumn w tabeli narz dzi dla MP7266.0 Nazwa narz dzia – NAZWA: 0 do 32; szerokość szpalty: 16 znaków MP7266.1 Długość narz dzia L: 0 do 32; szerokość szpalty: 11 znaków MP7266.2 Promień narz dzia – R: 0 do 32; szerokość szpalty: 11 znaków MP7266.3 Promień narz dzia2 R2: 0 do 32; szerokość szpalty: 11 znaków MP7266.4 Długość naddatku – DL: 0 do 32; szerokość szpalty: 8 znaków MP7266.5 Promień naddatku – DR: 0 do 32; szerokość szpalty: 8 znaków MP7266.6 Promień naddatku2 – DR2: 0 do 32; szerokość szpalty: 8 znaków MP7266.7 Narz dzie zablokowane – TL: 0 do 32; szerokość szpalty: 2 znaków MP7266.8 Narz dzie siostrzane – RT: 0 do 32; szerokość szpalty: 3 znaków MP7266.9 Maksymalny okres trwałości narz dzia TIME1 0 do 32; szerokość szpalty: 5 znaków MP7266.10 Maksymalny okres trwałości przy TOOL CALL – TIME2: 0 do 32; szerokość szpalty: 5 znaków MP7266.11 Aktualny okres trwałości narz dzia– CUR. TIME: 0 do 32; szerokość szpalty: 8 znaków MP7266.12 Komentarz do narz dzia – DOC: 0 do 32; szerokość szpalty: 16 znaków MP7266.13 Liczba ostrzy – CUT.: 0 do 32; szerokość szpalty: 4 znaków MP7266.14 Tolerancja dla rozpoznawania zużycia długość narz dzia – LTOL: 0 do 32; szerokość szpalty: 6 znaków MP7266.15 Tolerancja dla rozpoznawania zużycia promień narz dzia – RTOL: 0 do 32; szerokość szpalty: 6 znaków
HEIDENHAIN iTNC 530
589
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
TNC wskazania, TNC edytor Skonfigurować tabel narz dzi (nie przedstawiać: 0); numery kolumn w tabeli narz dzi dla MP7266.16 Kierunek przejścia – DIRECT.: 0 do 32; szerokość szpalty: 7 znaków MP7266.17 PLC status – PLC: 0 do 32; szerokość szpalty: 9 znaków MP7266.18 Dodatkowe przesuni cie narz dzia w osi narz dzia do MP6530 – TT:L OFFS: 0 do 32; Szerokość szpalty: 11 znaków MP7266.19 Przesuni cie narz dzia pomi dzy środkiem Stylusa i środkiem narz dzia – TT:R OFFS: 0 do 32; Szerokość szpalty: 11 znaków MP7266.20 Tolerancja dla rozpoznawania p kni cia długość narz dzia – LBREAK.: 0 do 32; szerokość szpalty: 6 znaków MP7266.21 Tolerancja dla rozpoznawania p kni cia promień narz dzia – RBREAK.: 0 do 32; szerokość szpalty: 6 znaków MP7266.22 Długość ostrzy narz dzia (cykl 22) – LCUTS: 0 do 32; szerokość szpalty: 11 znaków MP7266.23 Maksymalny k t zagł bienia (cykl 22) – ANGLE.: 0 do 32; szerokość szpalty: 7 znaków MP7266.24 Typ narz dzia – TYP: 0 do 32; szerokość szpalty: 5 znaków MP7266.25 Materiał ostrza narz dzia – TMAT: 0 do 32; szerokość szpalty: 16 znaków MP7266.26 Tabela danych skrawania – CDT: 0 do 32; szerokość szpalty: 16 znaków MP7266.27 PLC wartość – PLC VAL: 0 do 32; szerokość szpalty: 11 znaków MP7266.28 Przesuni cie współosiowości palca sondy w osi głównej – CAL OFF1: 0 do 32; szerokość szpalty: 11 znaków MP7266.29 Przesuni cie współosiowości palca sondy w osi pomocniczej – CAL OFF2: 0 do 32; szerokość szpalty: 11 znaków MP7266.30 K t wrzeciona przy kalibrowaniu – CALL ANG: 0 do 32; szerokość szpalty: 11 znaków MP7266.31 Typ narz dzia dla tabeli miejsca – PTYP: 0 do 32; szerokość szpalty: 2 znaków MP7266.32 Ograniczenie pr dkości obrotowej wrzeciona – NMAX: – do 999999; szerokość szpalty: 6 znaków MP7266.33 Przemieszczenie poza materiałem przy NC stop – LIFTOFF: Y / N; szerokość szpalty: 1 znaków MP7266.34 Funkcja zależna od maszyny – P1: 99999,9999 do +99999,9999; szerokość szpalty: 10 znaków MP7266.35 Funkcja zależna od maszyny – P2: 99999,9999 do +99999,9999; szerokość szpalty: 10 znaków MP7266.36 Funkcja zależna od maszyny – P3: 99999,9999 do +99999,9999; szerokość szpalty: 10 znaków MP7266.37 Specyficzny dla narz dzia opis kinematyki – KINEMATIC: Nazwa opisu kinematyki; szerokość szpalty: 16 znaków
590
14 Tabele i przegl dy ważniejszych informacji
TNC wskazania, TNC edytor Skonfigurować tabel miejsca narz dzi (nie przedstawiać: 0); numery kolumn w tabeli miejsca dla MP7266.38 K¹t wierzcho³kowy T_ANGLE: 0 do 180; szerokoœæ szpalty: 9 znaków MP7266.39 Skok gwintu PITCH: 0 do 99999,9999; szerokoœæ szpalty: 10 znaków MP7267.0 Numer narz dzia – T: 0 do 7 MP7267.1 Narz dzie specjalne – ST: 0 do 7 MP7267.2 Stałe miejsce – F: 0 do 7 MP7267.3 Miejsce zablokowane – L: 0 do 7 MP7267.4 PLC – status – PLC: 0 do 7 MP7267.5 Nazwa narz dzia z tabeli narz dzi – TNAME: 0 do 7 MP7267.6 Komentarz z tabeli narz dzi – DOC: 0 do 77 MP7267.7 Typ narz dzia – PTYP: 0 do 99 MP7267.8 Wartość dla PLC – P1: 99999,9999 do +99999,9999 MP7267.9 Wartość dla PLC – P2: 99999,9999 do +99999,9999 MP7267.10 Wartość dla PLC – P3: 99999,9999 do +99999,9999 MP7267.11 Wartość dla PLC – P4: 99999,9999 do +99999,9999 MP7267.12 Wartość dla PLC – P5: 99999,9999 do +99999,9999 MP7267.13 Zarezerwowane miejsce – RSV: 0 do 1 MP7267.14 Miejsce u góry zablokować – LOCKED_ABOVE: 0 do 65535 MP7267.15 Miejsce u dołu zablokować – LOCKED_BELOW: 0 do 65535 MP7267.16 Miejsce z lewej zablokować – LOCKED_LEFT: 0 do 65535 MP7267.17 Miejsce z prawej zablokować – LOCKED_RIGHT: 0 do 65535 MP7270 Posuw F tylko wtedy wyświetlić, jeśli zostanie naciśni ty klawisz kierunkowy osi: 0 Wyświetlić posuw F, także w przypadku kiedy nie zostanie naciśni ty klawisz kierunkowy osi (posuw, który został zdefiniowany poprzez Softkey F lub posuw „najwolniejszej “osi): 1 MP7280 Wyświetlić przecinek jako znak dziesi tny: 0 Wyświetlić kropk jako znak dziesi tny: 1 MP7285 Wskazanie odnosi si do punktu odniesienia narz dzia: 0 Wskazanie w osi narz dzia odnosi si do powierzchni czołowej narz dzia: 1
Tryb pracy Obsługa r czna: Wyświetlanie posuwu Określić znak dziesi tny Wyświetlacz położenia w osi narz dzi
HEIDENHAIN iTNC 530
591
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
TNC wskazania, TNC edytor Dokładność wskazania dla pozycji wrzeciona MP7289 0,1 °: 0 0,05 °: 1 0,01 °: 2 0,005 °: 3 0,001 °: 4 0,0005 °: 5 0,0001 °: 6 MP7290.0 (X oś) do MP7290.13 (14. oś) 0,1 mm: 0 0,05 mm: 1 0,01 mm: 2 0,005 mm: 3 0,001 mm: 4 0,0005 mm: 5 0,0001 mm: 6 MP7294 Nie blokować wyznaczania punktu odniesienia: +0 Zablokować wyznaczanie punktu odniesienia w osi X: +1 Zablokować wyznaczanie punktu odniesienia w osi Y: +2 Zablokować wyznaczanie punktu odniesienia w osi Z: +4 Wyznaczanie punktu odniesienia w IV. Os zablokować: +8 Zablokować wyznaczanie punktu odniesienia w osi V: +16 Zablokować wyznaczanie punktu odniesienia w osi 6: +32 Zablokować wyznaczanie punktu odniesienia w osi 7: +64 Zablokować wyznaczanie punktu odniesienia w osi 8: +128 Zablokować wyznaczanie punktu odniesienia w osi 9: +256 Zablokować wyznaczanie punktu odniesienia w osi 10: +512 Zablokować wyznaczanie punktu odniesienia w osi 11: +1024 Zablokować wyznaczanie punktu odniesienia w osi 12: +2048 Zablokować wyznaczanie punktu odniesienia w osi 13: +4096 Zablokować wyznaczanie punktu odniesienia w osi 14: +8192 MP7295 Nie blokować wyznaczania punktu odniesienia: +0 Zablokować wyznaczanie punktu odniesienia w osi X: +1 Zablokować wyznaczanie punktu odniesienia w osi Y: +2 Zablokować wyznaczanie punktu odniesienia w osi Z: +4 Wyznaczanie punktu odniesienia w IV. Os zablokować: +8 Zablokować wyznaczanie punktu odniesienia w osi V: +16 Zablokować wyznaczanie punktu odniesienia w osi 6: +32 Zablokować wyznaczanie punktu odniesienia w osi 7: +64 Zablokować wyznaczanie punktu odniesienia w osi 8: +128 Zablokować wyznaczanie punktu odniesienia w osi 9: +256 Zablokować wyznaczanie punktu odniesienia w osi 10: +512 Zablokować wyznaczanie punktu odniesienia w osi 11: +1024 Zablokować wyznaczanie punktu odniesienia w osi 12: +2048 Zablokować wyznaczanie punktu odniesienia w osi 13: +4096 Zablokować wyznaczanie punktu odniesienia w osi 14: +8192
Krok wskazania
Wyznaczenie punktu odniesienia zablokować w tabeli Preset
Zablokować wyznaczanie punktu odniesienia
592
14 Tabele i przegl dy ważniejszych informacji
TNC wskazania, TNC edytor Zablokować wyznaczanie punktu odniesienia przy pomocy pomarańczowychklawi szy osi Wyświetlacz stanu, Q parametr, dane o narz dziach oraz czas obróbki wycofać MP7296 Nie blokować wyznaczania punktu odniesienia: 0 Zablokować wyznaczanie punktu odniesienia poprzez pomarańczowe klawisze osi: 1
MP7300 Wszystko wycofać, jeśli program zostanie wybrany: 0 Wszystko wycofać, jeśli program zostanie wybrany przy M02, M30, END PGM: 1 Wycofać tylko wyświetlacz stanu, czas obróbki i dane o narz dziach, jeśli program zostanie wybrany: 2 Wycofać tylko wyświetlacz stanu, czas obróbki i dane o narz dziach, jeśli program zostanie wybrany i przy M02, M30, END PGM: 3 Wycofać wyświetlacz stanu, czas obróbki i Q parametry, jeśli program zostanie wybrany: 4 Wycofać wyświetlacz stanu, czas obróbki i Q parametry, jeśli program zostanie wybrany i przy M02, M30, END PGM: 5 Wycofać wyświetlacz stanu i czas obróbki, jeśli program zostanie wybrany: 6 Wycofać wyświetlacz stanu i czas obróbki, jeśli program zostanie wybrany i przy M02, M30, END PGM: 7 MP7310 Przedstawienie graficzne w trzech płaszczyznach zgodnie z DIN 6, cz ść 1, metoda projekcji 1: +0 Przedstawienie graficzne w trzech płaszczyznach zgodnie z DIN 6, cz ść 1, metoda projekcji 2: +1 Nowa BLK FORM przy cyklu 7 PUNKT ZEROWY w odniesieniu do starego punktu zerowego wyświetlić: +0 Nowa BLK FORM przy cyklu 7 PUNKT ZEROWY w odniesieniu do nowego punktu zerowego wyświetlić: +4 Nie wyświetlać położenia kursora przy prezentacji w trzech płaszczyznach: +0 Wyświetlać położenia kursora przy prezentacji w trzech płaszczyznach: +8 Funkcje software nowej grafiki 3D aktywne: +0 Funkcje software nowej grafiki 3D nie s aktywne: +16 MP7312 0 do 99 999,9999 [mm] Współczynnik zostaje pomnożony przez średnic narz dzia, aby zwi kszyć szybkość symulacji. Przy wprowadzeniu 0 TNC przyjmuje nieskończon długość ostrza, co zwi ksza szybkość symulacji. MP7315 0 do 99 999,9999 [mm]
Ustalenia dla przedstawienia graficznego
Ograniczenie symulowanej długości ostrza narz dzia. Działa tylko, jeśli nie zdefiniowano LCUTS Graficzna symulacja bez zaprogramowanej osi wrzeciona: Promień narz dzia Graficzna symulacja bez zaprogramowanej osi wrzeciona: Gł bokość wejścia Graficzna symulacja bez zaprogramowanej osi wrzeciona: M funkcja dla startu
MP7316 0 do 99 999,9999 [mm]
MP7317.0 0 do 88 (0: funkcja nie jest aktywna)
HEIDENHAIN iTNC 530
593
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
TNC wskazania, TNC edytor Graficzna symulacja bez zaprogramowanej osi wrzeciona: M funkcja dla końca Nastawić wygaszacz ekranu Prosz wprowadzić czas, po którym TNC powinna aktywować wygaszacz ekranu MP7317.1 0 do 88 (0: funkcja nie jest aktywna)
MP7392 0 do 99 [min] (0: funkcja nie jest aktywna)
594
14 Tabele i przegl dy ważniejszych informacji
Obróbka i przebieg programu Skuteczność cyklu 11 WSPÓŁCZYNNIK WYMIAROWY Dane o narz dziach/ Dane kalibrowania zarz dzanie MP7410 WSPÓŁCZYNNIK WYMIAROWY działa w trzech osiach: 0 WSPÓŁCZYNNIK WYMIAROWY działa tylko na płaszczyźnie obróbki: 1 MP7411 TNC zapisuje wewn trznie dane kalibrowania dla układu impulsowego 3D do pami ci: +0 TNC wykorzystuje jako dane kalibrowania dla układu impulsowego 3D wartości korekcji układu z tabeli narz dzi: +1 MP7420 Frezować kanał wokół konturu zgodnie z ruchem wskazówek zegara dla wysepki i ruchem przeciwnym do ruchu wskazówek zegara dla kieszeni: +0 Frezować kanał wokół konturu zgodnie z ruchem wskazówek zegara dla kieszeni i ruchem przeciwnym do ruchu wskazówek zegara dla kieszeni: +1 Frezowanie kanału konturu przed rozwiercaniem: +0 Frezowanie kanału konturu po rozwiercaniu: +2 Skorygowane kontury poł czyć: +0 Nie skorygowane kontury poł czyć: +4 Rozwiercanie za każdym razem do gł bokości kieszeni: +0 Kieszeń przed każdym kolejnym dosuni ciem narz dzia wyfrezować po obwodzie i dokonać rozwiercania: +8 Dla cykli 6, 15, 16, 21, 22, 23, 24 obowi zuje: Przemieścić narz dzie na końcu cyklu na ostatni przed wywołaniem cyklu zaprogramowan pozycj : +0 Przemieścić narz dzie przy końcu cyklu tylko w osi wrzeciona: +16 Cykl 4 FREZOWANIE KIESZENI, cykl 5 KIESZEN OKRAGŁA, cykl 6 USUWANIE MATERIAŁU: Współczynnik nakładania si Dopuszczalne odchylenie promienia koła w punkcie końcowym koła w porównaniu do punktu pocz tkowego koła Sposób działania różnych funkcji dodatkowych M Wskazówka: kV współczynniki zostaj określone przez producenta maszyn. Prosz zwrócić uwag na podr cznik obsługi maszyny. MP7430 0,1 do 1,414 MP7431 0,0001 do 0,016 [mm] MP7440 Zatrzymanie przebiegu programu przy M06: +0 Bez zatrzymania przebiegu programu przy M06: +1 Bez wywołania cyklu przy pomocy M89: +0 Wywołanie cyklu przy pomocy M89: +2 Zatrzymanie przebiegu programu przy M funkcjach: +0 Bez zatrzymania przebiegu programu przy M funkcjach: +4 kV współczynniki nie przeł czalne poprzez M105 i M106: +0 kV współczynniki przeł czalne poprzez M105 i M106: +8 Posuw w osi narz dzi z M103 F.. Zmniejszenie posuwu nie jest aktywne: +0 Posuw w osi narz dzi z M103 F.. Zmniejszenie posuwu jest aktywne: +16 Zatrzymanie dokładnościowe przy pozycjonowaniu z osiami obrotu nie aktywne: +0 Zatrzymanie dokładnościowe przy pozycjonowaniu z osiami obrotu aktywne: +64
SL cykle
HEIDENHAIN iTNC 530
595
14.1 Ogólne parametryużytkownika
14.1 Ogólne parametryużytkownika
Obróbka i przebieg programu Komunikaty o bł dach przy wywoływaniu cyklu MP7441 Wydać komunikat o bł dach, jeżeli żaden z M3/M4 nie jest aktywny: 0 Anulować komunikat o bł dach, jeżeli żaden z M3/M4 nie jest aktywny: +1 zarezerwowany: +2 Komunikat o bł dach anulować, jeśli gł bokość zaprogramowano dodatnio: +0 Komunikat o bł dach wydać, jeśli gł bokość zaprogramowano dodatnio: +4 MP7442 Funkcja nieaktywna: 0 Orientacja bezpośrednio poprzez NC: 1 M funkcja dla orientacji wrzeciona: 1 do 999 MP7470 0 do 99 999 [mm/min] MP7471 0 do 99 999 [mm/min] MP7475 Przesuni cia punktu zerowego odnosz si do punktu zerowego obrabianego przedmiotu: 0 Przy wprowadzeniu 1 na starszych modelach sterowań TNC i w software 340 420 xx przesuni cia punktu zerowego odnosz si do punktu zerowego maszyny. Ta funkcja nie znajduje si już wi cej do dyspozycji. Zamiast tabeli punktów zerowych, odnosz cej si do REF, należy używać obecnie tabeli preset (patrz „Zarz dzanie punktem odniesienia przy pomocy tabeli preset” na stronie 70)
M funkcja dla orientacji wrzeciona w cyklach obróbkowych
Maksymalna pr dkość torowa przy Override posuwu 100% w rodzajach pracy przebiegu programu Posuw dla ruchów wyrównawczych osi obrotowych Parametry maszynowe kompatybilności dla tabeli punktów zerowych
596
14 Tabele i przegl dy ważniejszych informacji
14.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych
Interfejs V.24/RS 232 C HEIDENHAIN urz dzenia peryferyjne
Interfejs spełnia wymogi europejskiej normy EN 50 178 „Bezpieczne oddzielenie od sieci”. Przy zastosowaniu 25 biegunowego bloku adaptera: TNC VB 365 725 xx Blok adaptera VB 274 545 xx 310 085 01 Gniazdo Trzpień Gniazdo Trzpień Kolor 1 1 1 1 biały/br zowy 3 2 20 7 6 4 5 3 2 20 7 6 4 5 3 2 20 7 6 4 5 3 2 20 7 6 4 5 8 osłona Og. zewn trzna Og. Og. Og. szary różowy fioletowy osłona zewn trzna żółty zielone br zowy czerwone
Trzpień Obłożenie Gniazdo Kolor 1 nie zajmować 1 2 3 4 5 6 7 8 9 Og. RXD TXD DTR Sygnał GND DSR RTS CTR 2 3 4 5 6 7 8 żółty zielone br zowy czerwone niebieski szary różowy
Gniazdo 1 2 3 8 7 6 5 4 20 Og.
nie zajmować 9 osłona zewn trzna Og.
Przy zastosowaniu 9 biegunowego bloku adaptera: TNC VB 355 484 xx Blok adaptera VB 366 964 xx 363 987 02 Trzpień Gniazdo Trzpień Gniazdo Kolor 1 1 1 1 czerwone 2 3 4 5 6 7 2 3 4 5 6 7 8 9 Og. 2 3 4 5 6 7 8 9 Og. 2 3 4 5 6 7 8 9 Og. żółty biały br zowy czarny fioletowy szary biały/zielony zielone osłona zewn trzna
Trzpień Obłożenie Gniazdo Kolor 1 nie zajmować 1 czerwone 2 3 4 5 6 7 8 9 Og. RXD TXD DTR Sygnał GND DSR RTS CTR 2 3 4 5 6 7 8 żółty biały br zowy czarny fioletowy szary
Gniazdo 1 3 2 6 5 4 8 7 9 Og.
biały/zielony 8 zielone osłona zewn trzna 9 Og.
nie zajmować 9 osłona zewn trzna Og.
HEIDENHAIN iTNC 530
597
14.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych
14.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych
Urz dzenia zewn trzne (obce)
Obłożenie gniazd urz dzenia obcego może znacznie odchylać si od obłożenia gniazd urz dzenia firmy HEIDENHAIN. Obłożenie to jest zależne od urz dzenia i od sposobu przesyłania danych. Prosz zapoznać si z obłożeniem gniazd bloku adaptera, znajduj cym si w tabeli poniżej. Blok adaptera 363 987 02 VB 366 964 xx Gniazdo Trzpień Gniazdo Kolor 1 1 1 czerwone 2 3 4 5 6 7 8 9 Og. 2 3 4 5 6 7 8 9 Og. 2 3 4 5 6 7 8 9 Og. żółty biały br zowy czarny fioletowy szary biały/ zielony zielone Gniazdo 1 3 2 6 5 4 8 7 9
Osłona Og. zewn trzna
598
14 Tabele i przegl dy ważniejszych informacji
Interfejs V.11/RS 422
Do V.11 interfejsu zostaj podł czane tylko urz dzenia zewn trzne (obce). Interfejs spełnia wymogi europejskiej normy EN 50 178 „Bezpieczne oddzielenie od sieci”. Obłożenie gniazd wtyczkowych jednostki logicznej TNC (X28) i bloku adaptera s identyczne. Blok adaptera 363 987 01 Trzpień Gniazdo 1 1 2 3 4 5 6 7 8 9 Og. 2 3 4 5 6 7 8 9 Og.
TNC Gniazdo 1 2 3 4 5 6 7 8 9 Og. Obłożenie RTS DTR RXD TXD Sygnał GND CTS DSR RXD TXD osłona zewn trzna
VB 355 484 xx Trzpień 1 2 3 4 5 6 7 8 9 Og. Kolor czerwone żółty biały br zowy czarny fioletowy szary biały/zielony zielone Osłona zewn trzna Gniazdo 1 2 3 4 5 6 7 8 9 Og.
Ethernet interfejs RJ45 gniazdo
Maksymalna długość kabla: nieekranowanego: 100 m ekranowanego: 400 m Pin 1 2 3 4 5 6 7 8 Sygnał TX+ TX– REC+ wolny wolny REC– wolny wolny Receive Data Opis Transmit Data Transmit Data Receive Data
HEIDENHAIN iTNC 530
599
14.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych
14.3 Informacja techniczna
14.3 Informacja techniczna
Objaśnienie symboli standard Opcja osi Opcja software 1 Opcja software 2 Funkcje operatora Krótki opis Podstawowy model: 3 osie plus wrzeciono Czwarta oś NC plus oś pomocnicza lub 8 dalszych osi lub 7 dalszych osi plus 2 wrzeciona Cyfrowa regulowanie dopływu pr du i pr dkości obrotowej W dialogu tekstem otwartym firmy HEIDENHAIN, przy pomocy smarT.NC i według DIN/ ISO Pozycje zadane dla prostych i okr gów we współrz dnych prostok tnych lub biegunowych Dane wymiarowe absolutne lub przyrostowe Wyświetlanie i wprowadzenie w mm lub calach Wskazanie drogi kółka obrotowego przy obróce z doł czeniem funkcji kółka obrotowego Promień narz dzia na płaszczyźnie obróbki i długość narz dzia Kontur ze skorygowanym promieniem obliczyć wst pnie do 99 wierszy w przód (M120) Trójwymiarowa korekcja promienia narz dzia dla późniejszych zmian danych narz dzi, bez konieczności ponownego obliczania programu Kilka tabeli narz dzi z dowoln liczb narz dzi Tabele danych skrawania dla automatycznego obliczania pr dkości obrotowej wrzeciona i posuwu na podstawie specyficznych dla narz dzia danych (pr dkość skrawania, posuw na jeden z b) W odniesieniu do toru punktu środkowego narz dzia W odniesieniu do ostrza narz dzia Wytwarzanie programu ze wspomaganiem graficznym, podczas odpracowywania innego programu
Wprowadzenie programu Dane o położeniu
Korekcje narz dzia
Tabele narz dzi Tabele danych skrawania
Stała pr dkość torowa
Praca równoległa
600
14 Tabele i przegl dy ważniejszych informacji
Funkcje operatora 3D obróbka (opcja software 2) Szczególnie płynne prowadzenie przemieszczenia bez szarpni ć 3D korekcja narz dzia poprzez wektor normalnych powierzchni Zmiana położenia głowicy odchylnej przy pomocy elektronicznego kółka obrotowego podczas przebiegu programu, pozycja ostrza narz dzia pozostaje bez zmian (TCPM = Tool Center Point Management) Utrzymywać narz dzie prostopadle do konturu Korekcja promienia narz dzia prostopadle do kierunku przemieszczenia i kierunku narz dzia Spline interpolacja Programowanie konturów na rozwini tej powierzchni bocznej cylindra Posuw w mm/min Prosta Fazka Tor kołowy Punkt środkowy koła Promień koła Przylegaj cy stycznie tor kołowy Zaokr glanie naroży Po prostej: tangencjalnie lub prostopadle Po okr gu Swobodne programowanie konturu FK tekstem otwartym firmy HEIDENHAIN z graficznym wspomaganiem dla nie wymiarowanych zgodnie z wymogami NC przedmiotów Podprogramy Powtórzenie cz ści programu Dowolny program jako podprogram Cykle wiercenia dla wiercenia, wiercenia gł bokiego, rozwiercania, wytaczania, pogł biania, gwintowania z uchwytem wyrównawczym lub bez uchwytu wyrównawczego Cykle dla frezowania gwintów wewn trznych i zewn trznych Obróbka zgrubna i wykańczaj ca kieszeni prostok tnych i okr głych Cykle dla frezowania metod wierszowania równych i ukośnych powierzchni Cykle dla frezowania rowków wpustowych prostych i okr głych Wzory punktowe na kole i liniach Kieszeń konturu – również równolegle do konturu Linia konturu Dodatkowo mog zostać zintegrowane cykle producenta – specjalne, wytworzone przez producenta maszyn cykle obróbki Przesuwanie, obracanie, odbicie lustrzane Współczynnik wymiarowy (specyficzny dla osi) Nachylenie płaszczyzny obróbki (opcja software 1)
Obróbka na stole obrotowym (opcja software 1) Elementy konturu
Dosuw do konturu i odsuw od konturu Swobodne programowanie konturu SK Skoki w programie
Cykle obróbki
Przeliczanie współrz dnych
HEIDENHAIN iTNC 530
601
14.3 Informacja techniczna
14.3 Informacja techniczna
Funkcje operatora Q parametry Programowanie przy pomocy zmiennych Funkcje matematyczne =, +, –, *, /, sin α , cos α Logiczne poł czenia (=, =/, <, >) Rachunek w nawiasach tan α , arcus sin, arcus cos, arcus tan, an, en, ln, log, wartość absolutna liczby, stała π , negowanie, miejsca po przecinku lub odcinanie miejsc do przecinka Funkcje dla obliczania koła Kalkulator Funkcja pomocy w zależności od kontekstu w przypadku komunikatów o bł dach Wspomaganie graficzne przy programowaniu cykli Wiersze komentarza w programie NC Pozycje rzeczywiste zostaj przej te bezpośrednio do programu NC Graficzna symulacja przebiegu obróbki, także jeśli inny program zostaje odpracowywany Widok z góry / prezentacja w 3 płaszczyznach / 3D prezentacja Powi kszenie fragmentu Grafika programowania W trybie pracy „Wprowadzenie programu do pami ci“ zostaj narysowanie wprowadzone NC wiersze (2D grafika kreskowa), także jeśli inny program zostaje odpracowany Graficzna prezentacja odpracowywanego programu z widokiem z góry /prezentacj w 3 płaszczyznach / 3D prezentacj Obliczanie czasu obróbki w trybie pracy „Test programu” Wyświetlanie aktualnego czasu obróbki w trybach pracyprzebiegu programu Przebieg wierszy w przód do dowolnego wiersza w programie i dosuw na obliczon pozycj zadan dla kontynuowania obróbki Przerwanie programu, opuszczenie konturu i ponowny dosuw Kilka tabeli punktów zerowych Tabele palet z dowoln liczb wpisów dla wyboru palet, NC programów i punktów zerowych mog zostać odpracowywane odpowiednio do przedmiotu lub do narz dzia Kalibrowanie czujnika pomiarowego Kompensowanie ukośnego położenia przedmiotu manualnie i automatycznie Wyznaczanie punktu odniesienia manualnie i automatycznie Automatyczny pomiar przedmiotów Cykle dla automatycznego pomiaru narz dzi
Pomoce przy programowaniu
Teach In Grafika testowa Rodzaje prezentacji
Grafika obróbki Rodzaje prezentacji Czas obróbki
Ponowne dosuni cie narz dzia do konturu
Tabele punktów zerowych Tabele palet:
Cykle sondy pomiarowej
602
14 Tabele i przegl dy ważniejszych informacji
Dane techniczne Komponenty Komputer główny MC 422 B Blok regulatora CC 422 lub CC 424 Pulpit sterowniczy TFT monitor kolorowy płaski z softkeys 15,1 cali
Pami ć programu Dokładność wprowadzania i krok wyświetlania Zakres wprowadzenia Interpolacja do 0,1 µm przy osiach linearnych do 0,000 1° przy osiach k towych Maximum 99 999,999 mm (3.937 cali) lub 99 999,999° w 4 osiach) Prosta w 5 osiach (eksport wymaga zezwolenia, opcja software 1) Okr g w 2 osicha Okr g w 3 osiach przy nachylonej płaszczyźnie obróbki (opcja software 1) Linia śrubowa: nałożenie toru kołowego i prostej Spline: odpracowywanie Splines (wielomian 3 stopnia) 3,6 ms 0,5 ms (opcja software 2) Dokładność regulowania położenia: Okres sygnału przyrz du pomiarowego położenia/1024 Czas cyklu regulatora położenia: 1,8 ms Czas cyklu regulatora pr dkości obrotowej: 600 µs Czas cyklu regulatora przepływu pr du: minimalnie 100 µs Maksymalnie 100 m (3 937 cali) maksymalnie 40 000 obr/min (przy 2 parach biegunów) Liniowe i nieliniowe bł dy osi, luz, ostrza zmiany kierunku przy ruchach kołowych, rozszerzenie cieplne Tarcie statyczne po jednym V.24 / RS 232 C i V.11 / RS 422 max. 115 kBaud Rozszerzony interfejs danych z LSV 2 protokołem dla zewn trznej obsługi TNC przez interfejs danych z HEIDENHAIN Software TNCremo Ethernet interfejs 100 Base T ok. 2 do 5 Mbaud (w zależności od typu pliku i obci żenia sieci) USB 2.0 interfejs Dla podł czenia urz dzeń wskazuj cych (mysz) Eksploatacja: 0°C do +45°C Magazynowanie:–30°C do +70°C
Czas przetwarzanie wiersza 3D prosta bez korekcji promienia Regulowanie osi
Droga przemieszczenia pr dkość obrotowa wrzeciona Kompensacja bł dów
Interfejsy danych
Temperatura otoczenia
HEIDENHAIN iTNC 530
603
14.3 Informacja techniczna
14.3 Informacja techniczna
Osprz t Elektroniczne kółka r czne HR 420 przenośne kółko r czne z ekranem HR 410 przenośne kółko r czne lub HR 130 wmontowywane kółko r czne lub do trzech HR 150 wmontowywanych kółek r cznych wł cznie poprzez adapter kółek r cznych HRA 110 TS 220: przeł czaj ca 3D sonda pomiarowa z podł czeniem kablowym lub TS 640: przeł czaj ca 3D sonda impulsowa z przesyłaniem na podczerwieni: TT 130: przeł czaj ca 3D sonda pomiarowa dla pomiaru narz dzia
Czujniki pomiarowe
604
14 Tabele i przegl dy ważniejszych informacji
Opcja software 1 Obróbka na stole obrotowym Programowanie konturów na rozwini tej powierzchni bocznej cylindra Posuw w mm/min Nachylenie płaszczyzny obróbki Okr g w 3 osiach przy nachylonej płaszczyźnie obróbki
Przeliczenia współrz dnych Interpolacja Opcja software 2 3D obróbka
Szczególnie płynne prowadzenie przemieszczenia bez szarpni ć 3D korekcja narz dzia poprzez wektor normalnych powierzchni Zmiana położenia głowicy odchylnej przy pomocy elektronicznego kółka obrotowego podczas przebiegu programu, pozycja ostrza narz dzia pozostaje bez zmian (TCPM = Tool Center Point Management) Utrzymywać narz dzie prostopadle do konturu Korekcja promienia narz dzia prostopadle do kierunku przemieszczenia i kierunku narz dzia Spline interpolacja Prosta w 5 osiach (eksport wymaga zezwolenia) 0,5 ms
Interpolacja Czas przetwarzanie wiersza Opcja konwertera DXF Ekstrakcja programów konturów z danych DXF
Wspomagany format: AC1009 (AutoCAD R12) Dla dialogów tekstem otwartym i programów konturów smarT.NC Komfortowe określenie punktów odniesienia (baz)
Opcja dynamicznego monitorowania kolizji (DCM) Monitorowanie kolizji we wszystkich trybach pracy maszyny Producent maszyn definiuje monitorowane objekty Trzystopniowy system ostrzegania w trybie r cznym Przerwanie programu w trybie automatyki Monitorowanie także przemieszczeń w 5 osiach
Opcja dodatkowego j zyka dialogowego Dodatkowy j zyk dialogowy J. słoweński
HEIDENHAIN iTNC 530
605
14.3 Informacja techniczna
14.3 Informacja techniczna
Opcja poziomu modyfikacji 2 (FCL 2) Aktywowanie ważnych udoskonaleń funkcjonalności Wirtualna oś narz dzia Cykl próbkowania 441, szybkie próbkowanie CAD offline filtr punktów 3D grafika liniowa Kieszeń konturu: przyporz dkowywanie każdemu podkonturowi oddzielnej gł bokości smarT.NC: Przekształcanie współrz dnych smarT.NC: Funkcja PLANE smarT.NC: Wspomagane graficznie skanowanie wierszy Rozszerzona funkcjonalność USB Wejście do sieci poprzez DHCP i DNC
606
14 Tabele i przegl dy ważniejszych informacji
Formaty wprowadzania danych i jednostki funkcji TNC Pozycje, współrz dne, promienie kół, długości fazek Numery narz dzi Nazwy narz dzi Wartośći delty dla korekcji narz dzia Pr dkości obrotowe wrzeciona posuwy Przerwa czasowa w cyklu 9 Skok gwintu w różnych cyklach K t dla orientacji wrzeciona K t dla współrz dnych biegunowych, obroty, nachylenie płaszczyzny K t współrz dnych biegunowych dla interpolacji linii śrubowej (CP) Numery punktów zerowych w cyklu 7 Wyspółczynnik wymiarowy w cyklach 11 i 26 Funkcje dodatkowe M Numery Q parametrów Wartośći Q parametrów Znaczniki (LBL) dla skoków w programie Znaczniki (LBL) dla skoków w programie Liczba powtórzeń cz ści programu REP Numer bł du przy funkcji Q parametru FN14 Spline parametr K Wykładnik dla Spline parametru Wektory normalnej N i T przy 3D korekcji 99 999,9999 do +99 999,9999 (5,4: Miejsca do przecinka, miejsca po przecinku) [mm] 0 do 32 767,9 (5,1) 16 znaków, przy TOOL CALL pomi dzy ““ napisane. Dozwolone znaki specjalne: #, $, %, &, 99,9999 do +99,9999 (2,4) [mm] 0 do 99 999,999 (5,3) [obr/min] 0 do 99 999,999 (5,3) [mm/min] lub [mm/z b] lub [mm/obr] 0 do 3 600,000 (4,3) [s] 99,9999 do +99,9999 (2,4) [mm] 0 do 360,0000 (3,4) [°] 360,0000 do 360,0000 (3,4) [°] 5 400,0000 do 5 400,0000 (4,4) [°] 0 do 2 999 (4,0) 0,000001 do 99,999999 (2,6) 0 do 999 (3,0) 0 do 1999 (4,0) 99 999,9999 do +99 999,9999 (5,4) 0 do 999 (3,0) Dowolny łańcuch tekstowy pomi dzy znakami cudzysłowu (““) 1 do 65 534 (5,0) 0 do 1 099 (4,0) 9,9999999 do +9,9999999 (1,7) 255 do 255 (3,0) 9,9999999 do +9,9999999 (1,7)
HEIDENHAIN iTNC 530
607
14.3 Informacja techniczna
14.4 Zmiana baterii bufora
14.4 Zmiana baterii bufora
Jeśli sterowanie jest wył czone, bateria bufora zaopatruje TNC w pr d, aby nie stracić danych znajduj cych si w pami ci RAM. Jeśli TNC wyświetla komunikat Zmiana baterii bufora, to należy zmienić bateri : Dla wymiany baterii bufora wył czyć maszyn i TNC! Bateria bufora może zostać wymieniona przez odpowiednio wykwalifikowany personel! Typ baterii:1 Lithium bateria, Typ CR 2450N (Renata) Id. Nr 315 878 01 1 Bateria bufora znajduje si w tylnej cz ści korpusu MC 422 B 2 Zmienić bateri ; nowa bateria może zostać włożona tylko we właściwym położeniu
608
14 Tabele i przegl dy ważniejszych informacji
iTNC 530 z Windows 2000 (opcja)
15.1 Wst p
15.1 Wst p
Umowa licencyjna dla końcowego klienta (EULA) dla Windows 2000
Prosz zwrócić uwag na umow licencyjn dla końcowego klienta konzernu Microsoft (EULA), doł czon do dokumentacji maszyny. Znajd Państwo EULA także na stronie internetowej firmy HEIDENHAIN pod www.heidenhain.de, >Service, >Download Bereich (dla downloadu), >Lizenzbestimmungen (warunki licencyjne).
Informacje ogólne
W niniejszym rozdziale opisane s specjalne funkcjonalne aspekty iTNC 530 z Windows 2000. Wszystkie funkcje systemowe Windows 2000 można znaleźć w dokumentacji Windows. Sterowania TNC firmy HEIDENHAIN były zawsze nakierunkowane na komfortow obsług dla użytkownika. łatwe programowanie tekstem otwartym firmy HEIDENHAIN, przystosowane do praktyki cykle, jednoznaczne klawisze funkcyjne i pogl dowe funkcje graficzne czyni je jednymi z najbardziej popularnych przystosowanych do pracy warsztacie sterowań. Obecnie znajduje si do dyspozycji dla operatora standardowy system operacyjny Windows jako interfejs użytkownika. Nowa wydajna hardware firmy HEIDENHAIN z dwoma procesorami tworzy przy tym baz dla iTNC 530 z Windows 2000. Jeden procesor zajmuje si zadaniami w czasie rzeczywistym i systemem operacyjnym HEIDENHAIN, podczas gdy drugi procesor oddany jest do dyspozycji dla standardowego systemu operacyjnego Windows i w tym samym otwiera operatorowi okno na świat technologii informacyjnej. Także w tym przypadku komfort obsługi znajduje si na pierszym planie: Na pulpicie sterowniczym zintegrowano kompletn klawiatur PC z touchpad. Wysokorozdzielczy 15 calowy monitor płaski ukazuje zarówno powierzchni iTNC jak i aplikacje Windows Poprzez USB interfejsy można po prostu podł czyć standardowe oprzyrz dowanie PC ta jak na przykład mysz, nap dy itd.
610
15 iTNC 530 z Windows 2000 (opcja)
Dane techniczne
Dane techniczne Wykonanie iTNC 530 z Windows 2000 Sterowanie z dwoma procesorami z systemem operacyjnym czasu rzeczywistego HEROS dla sterowania maszyn System operacyjny PC ta Windows 2000 jako interfejs użytkownika Pami ć RAM pami ć: 128 Mbajtów dla aplikacji sterowania 128 Mbajtów dla aplikacji Windows Dysk twardy 13 Gbajtów dla plików TNC 13 Gbajtów dla danych Windows, z tego 13 Gbajtów znajduje si do dyspozycji dla aplikacji Interfejsy danych Ethernet 10/100 BaseT (do 100 MBit/s; w zależności od stopnia wykorzystania sieci) V.24 RS232C (max. 115 200 Bit/s) V.11 RS422 (max. 115 200 Bit/s) 2 x USB 2 x PS/2
HEIDENHAIN iTNC 530
611
15.1 Wst p
15.2 Uruchomienie aplikacji iTNC 530
15.2 Uruchomienie aplikacji iTNC 530
Zameldowanie Windows
Po wł czeniu zasilania, iTNC 530 dokonuje automatycznie startu. Jeśli pojawia si dialog wprowadzenia dla zameldowania Windows, to mamy do dyspozycji dwie możliwości zamelowania: Zameldowanie jako operator TNC Zameldowanie jako lokalny administrator
Zameldowanie jako operator TNC
W polu zapisu User name wprowadzić nazw użytkownika „TNC, w polu zapisu Password nic nie zapisywać, klawiszem OK potwierdzić Software TNC zostaje automatycznie uruchomiona, w iTNC Control Panel pojawia si komunikat statusu Starting, Please wait... . Tak długo, jak zostaje wyświetlana iTNC Control Panel (patrz rysunek), nie uruchamiać lub obsługiwać innych programów Windows. Jeśli software iTNC została bez problemów uruchomiona, to Control Panel minimalizuje si do symbolu HEIDENHAIN na pasku zadań (task). Takie oznaczenie użytkownika pozwala na bardzo ograniczony dost p do systemu operacyjnego Windows. Operator nie może zmieniać ani nastawień sieciowych ani instalować nowej software.
612
15 iTNC 530 z Windows 2000 (opcja)
Zameldowanie jako lokalny administrator
Prosz nawi zać kontakt z producentem maszyn, aby uzyskać nazw użytkownika i hasło. Jako lokalny administrator operator może dokonywać instalowania software i nastawień sieciowych. Firma HEIDENHAIN nie wspomaga przy instalowaniu aplikacji Windows i nie przejmuje odpowiedzialności za funkcjonowanie zainstalowanych aplikacji. Firma HEIDENHAIN nie ponosi odpowiedzialności za niewłaściw zawartość dysku twardego, powstał poprzez instalowanie aktualizacji obcego oprogramowania lub dodatkowego oprogramowania. Jeśli po zmianach programów lub pracach nad serwisem danych koniecznych do wykonanie przez firm HEIDENHAIN, to firma HEIDENHAIN wystawia rachunek za te koszty serwisowe. Aby zapewnić bezproblemowe funkcjonowanie aplikacji iTNC, system Windows 2000 musi w każdej chwili posiadać wydajny CPU woln pami ć na dysku twardy na nap dzie C pami ć robocz dostateczny zakres interfejsu dysku twardego do dyspozycji. Sterowanie wyrównuje krótkie przerwy (do jednej sekundy przy czasie cyklu bloku wynosz cym 0,5 ms) w transmisji danych komputera Windows poprzez buforowanie danych TNC. Jeśli transmisja danych przez dłuższy czas nie nast puje płynnie w systemie Windows, to może to prowadzić do przerw w posuwie przy przebiegu programu i tym samym do uszkodzenia obrabianego przedmiotu. Należy zwrócić uwag na nast puj ce warunki przy instalowaniu software: Instalowany program nie może obci żać komputera Windows do granicy jego możliwości (128 MByte RAM, 266 MHz cz stotliwość taktu). Programy, wykonywane w Windows w stopniach priorytetu wyżej niż normalnie (above normal), wysoko (high) lub czas rzeczywisty (real time) (np. gry), nie mog być instalowane.
HEIDENHAIN iTNC 530
613
15.2 Uruchomienie aplikacji iTNC 530
15.3 iTNC 530 wył czyć
15.3 iTNC 530 wył czyć
Zasadniczo
Aby unikn ć strat danych przy wył czeniu, należy celowo wył czyć system operacyjny iTNC 530. W tym celu mamy do dyspozycji kilka możliwości, opisanych w poniższych rozdziałach. Dowolne wył czenie iTNC 530 może prowadzić do utraty danych. Zanim zostanie zamkni ty Windows, należy iTNC 530 aplikacje również zamkn ć.
Wymeldowanie użytkownika
Operator może w każdej chwili wymeldować si z Windows, bez negatywnego wpływu na software iTNC. Podczas operacji wymeldowania ekran iTNC nie jest widoczny i nie można dokonywać żadnych wpisów wi cej. Prosz zwrócić uwag , iż specyficzne klawisze maszynowe (np. NC start lub klawisze kierunkowe osi) pozostaj aktywnymi. Po tym, kiedy zameldował si nowy użytkownik, ekran iTNC jest ponownie widoczny.
614
15 iTNC 530 z Windows 2000 (opcja)
Zamkni cie aplikacji iTNC
Uwaga! Zanim zostanie zamkni ta aplikacja iTNC, koniecznie nacisn ć klawisz wył czenia awaryjnego (Not Aus) W przeciwnym razie może dojść do straty danych lub maszyna może zostać uszkodzona. Dla zamkni cia aplikacji iTNC znajduj si do dyspozycji dwie możliwości: Wewn trzne zamkni cie poprzez tryb pracy Obsługa r czna: zamyka jednocześnie Windows Zewn trzne zamkni cie poprzez iTNC controlpanel: zamyka tylko aplikacj iTNC Wewn trzne zamkni cie poprzez tryb pracy Obsługa r czna Wybrać rodzaj pracy Obsługa r czna Przeł czać pasek softkey, aż zostanie wyświetlony softkey dla zamkni cia aplikacji iTNC Wybrać funkcj wył czenia, jeszcze raz pytanie dialogu przy pomocy Softkey TAK potwierdzić Jeśli na ekranie iTNC pojawi si komunikat It’s now safe to turn off your computer, to można wył czyć napi cie zasilaj ce iTNC 530 Zewn trzne zamkni cie poprzez iTNC controlpanel Nacisn ć na ASCII klawiaturze klawisz Windows: Aplikacja iTNC zostaje zminimalizowana i wyświetlony pasek zadań Klikn ć podwójnie na zielony symbol HEIDENHAIN po prawej stronie u dołu na pasku zadań: Pojawia si wówczas iTNC – ControlPanel (patrz rysunek) Wybrać funkcj dla zamkni cia aplikacji iTNC 530: Przycisk Stop iTNC nacisn ć Po naciśni ciu klawisza wył czenia awaryjnego komunikat iTNC przy pomocy przycisku Tak potwierdzić Aplikacja iTNC zostaje zatrzymana iTNC ControlPanel pozostaje aktywnym. Poprzez przycisk Restart iTNC można na nowo uruchomić iTNC 530 Aby zakończyć Windows prosz wybrać przycisk Start punkt menu Shut down... ponownie punkt menu Shut down... i potwierdzić z OK
HEIDENHAIN iTNC 530
615
15.3 iTNC 530 wył czyć
15.3 iTNC 530 wył czyć
Zamkni cie Windows
Jeśli próbujemy zamkn ć Windows, podczas gdy software iTNC jest jeszcze aktywna, to sterowanie wydaje ostrzeżenie (patrz rysunek). Uwaga! Zanim potwierdzimy z OK, koniecznie nacisn ć klawisz wył czenia awaryjnego (Not Aus) W przeciwnym razie może dojść do straty danych lub maszyna może zostać uszkodzona. Jeśli potwierdzimy z OK, to software iTNC zostaje zakończona i nast pnie Windows zamkni ty. Uwaga! Windows wyświetla po kilku sekundach własne ostrzeżenie (patrz rysunek), przykrywaj ce ostrzeżenie TNC. Nie potwierdzać ostrzeżenia nigdy z End Now, bo prowadzi to do utraty danych lub maszyna mogłaby zostać uszkodzona.
616
15 iTNC 530 z Windows 2000 (opcja)
15.4 Nastawienia sieciowe
Warunek
Aby dokonywać nastawień sieciowych, należy zameldować si jako lokalny administrator. Prosz nawi zać kontakt z producentem maszyn, aby uzyskać konieczne w tym celu nazw użytkownika i hasło. Nastawień może dokonywać tylko specjalista od sieci komputerowych.
Dopasowanie nastawień
W pakiecie dostarczanym klientowi iTNC 530 zawiera dwa poł czenia sieciowe, Local Area Connection i iTNC Internal Connection (patrz rysunek). Local Area Connection jest poł czeniem iTNC z sieci operatora. Wszystkie znane na Windows 2000 nastawienia można dopasować do własnej sieci (patrz w tym celu także opis specyfiki sieciowej Windows 2000). iTNC Internal Connection jest wewn trznym poł czeniem iTNC Zmiany nastawień tego poł czenia nie s dozwolone i mog spowodować niezdolność do funkcjonowania iTNC. Ten wewn trzny adres sieciowy jest nastawiony wst pnie na 192.168.254.253 i nie może kolidować z sieci firmow , subnet 192.168.254.xxx nie może egzystować. Opcja Obtain IP adress automatically (automatycznie wyszukiwać adres sieciowy) nie może być aktywna.
HEIDENHAIN iTNC 530
617
15.4 Nastawienia sieciowe
15.4 Nastawienia sieciowe
Sterowanie dost pem
Administratorzy posiadaj dost p do nap dów D, E i F TNC. Prosz zwrócić uwag , iż dane na tych partycjach s kodowane cz ściowo dwójkowo i dost p z zapisem może prowadzić do niezdefiniowanego zachowania iTNC. Partycje D, E i F posiadaj prawa dost pu dla grupy użytkowników SYSTEM i Administrators. Poprzez grup SYSTEM zostaje zapewnione, iż serwis Windows, startuj cy sterowanie, otrzyma dost p. Poprzez grup Administrators dokonuje si poł czenia komputera czasu rzeczywistego iTNC poprzez iTNC Internal Connection z sieci . Nie można ograniczyć dost pu dla tych grup, ani doł czyć innych grup i tym grupom zabronić określonych rodzajów dost pu (ograniczenia dost pu maj w Windows odgrywaj ważniejsz rol niż zezwolenia na dost p).
618
15 iTNC 530 z Windows 2000 (opcja)
15.5 Szczególne aspekty zarz dzania plikami
Nap d iTNC
Jeśli wywołujemy zarz dzanie plikami iTNC, to otrzymujemy w lewym oknie list wszystkich oddanych do dyspozycji nap dów, np. C:\: Partycja Windows wmontowanego dysku twardego RS232:\: Szeregowy interfejs 1 RS422:\: Szeregowy interfejs 2 TNC:\: Partycja danych iTNC Dodatkowo mog znajdować si w dyspozycji dalsze nap dy sieciowe, doł czone poprzez Windows Explorer. Prosz uwzgl dnić, iż nap d danych iTNC pojawia si pod nazw TNC:\ w zarz dzaniu plikami Ten nap d (partycja) nosi w Windows Explorer nazw D. Podkatalogi na nap dzie TNC (np. RECYCLER i SYSTEM VOLUME IDENTIFIER) zostaj generowane przez Windows 2000 i nie mog zostać usuni te przez operatora. Poprzez parametr maszynowy 7225 można zdefiniować litery nap du, które nie maj zostać ukazywane w zarz dzaniu plikami TNC. Jeśli w Windows Explorer został doł czony nowy nap d sieciowy, to należy w takim przypadku aktualizować wyświetlanie znajduj cych si w dyspozycji nap dów iTNC. Wywołać zarz dzanie plikami: Klawisz PGM MGT nacisn ć Ustawić jasne pole w lewo na okno nap du Przeł czyć pasek softkey na drugi poziom Aktualizować widok na nap dy: Softkey AKT. DRZEWO nacisn ć
HEIDENHAIN iTNC 530
619
15.5 Szczególne aspekty zarz dzania plikami
15.5 Szczególne aspekty zarz dzania plikami
Transmisja danych do iTNC 530
Zanim można rozpocz ć przesyłanie danych z iTNC, należy doł czyć odpowiedni nap d poprzez Windows Explorer. Dost p do tak zwanej UNC nazwy sieci (np. . \\PC0815\DIR1) nie jest możliwy. Pliki specyficzne dla TNC Po wł czeniu iTNC 530 do sieci, można z iTNC przechodzić na dowolny komputer i przesyłać dane. Określone typy plików można uruchomiać tylko poprzez transmisj danych z iTNC. Przyczyn tego jest fakt, iż przy przesyłaniu danych do iTNC pliki musz zostać przekształcone na format dwójkowy. Kopiowanie poniżej przedstawionych typów plików poprzez Windows Explorer na nap d danych D nie jest dozwolone! Typy plików, które nie mog być kopiowane poprzez Windows Explorer: Programy z dialogiem tekstem otwartym (końcówka .H) smarT.NC unit programy (końcówka .HU) smarT.NC programy konturu (końcówka .HC) Programy DIN/ISO (rozszerzenie .I) Tabele narz dzi (rozszerzenie .T) Tabele miejsca narz dzi (rozszerzenie . TCH) Tabele palet (rozszerzenie .P) Tabele punktów zerowych (rozszerzenie .D) Tabele punktów (rozszerzenie .PNT) Tabele danych skrawania (rozszerzenie .CDT) Dowolnie definiowalne tabele (rozszerzenie . TAB) Sposób post powania przy transmisji danych: Patrz „Przesyłanie danych do/od zewn trznego nośnika danych”, strona 113. ASCII pliki ASCII pliki (pliki z końcówk .A) można bez ograniczeń kopiować bezpośrednio poprzez Explorer. Prosz uwzgl dnić, iż wszystkie pliki, które chcemy przetwarzać na TNC, musz być zapisane na nap dzie D.
620
15 iTNC 530 z Windows 2000 (opcja)
Symbole
3D dane odpracować ... 413 3D korekcja Peripheral Milling ... 185 3D prezentacja ... 526
E
Ekran ... 39 Elipsa ... 514 Ethernet interfejs konfigurowanie ... 560 Możliwości podł czenia ... 557 Poł czenie nap dów sieci lub rozwi zywanie takich poł czeń ... 116 Wst p ... 557
F
Funkcja PLANE ... 450 Animacja ... 452 Automatyczne wysuwanie ... 467 Definicja k ta Eulera ... 458 Definicja k ta projekcyjnego ... 456 Definicja k ta przestrzennego ... 454 Definicja punktów ... 462 Definicja wektora ... 460 Frezowanie nachylonym narz dziem ... 472 Inkrementalna definicja ... 464 Wybór możliwych rozwi zań ... 470 Wycofać ... 453 Zachowanie przy pozycjonowaniu ... 466 Funkcja szukania ... 127 Funkcje dodatkowe funkcje dodatkowe dla kontroli przebiegu programu ... 235 dla laserowych maszyn do ci cia ... 262 dla osi obrotowych ... 254 dla podania danych o współrz dnych ... 236 dla wrzeciona i chłodziwa ... 235 dla zachowania si narz dzi na torze kształtowym ... 239 wprowadzić ... 234 Funkcje toru kształtowego Podstawy ... 196 koła i łuki kołowe ... 198 Pozycjonowanie wst pne ... 199 Funkcje trygonometryczne ... 496
A
Aktualizowanie oprogramowania TNC ... 552 Animacja funkcji PLANE ... 452 ASCII pliki ... 137 Automatyczne obliczanie danych skrawania ... 169, 186 Automatyczny pomiar narz dzi ... 169 Automatyczny start programu ... 543
F
Fazka ... 206 FCL ... 550 FN xx: Patrz programowanie Q parametrów Folder ... 106 kopiować ... 109 wymazać ... 110 założyć ... 106 Frezowanie gwintów wierceniem ... 310 Frezowanie gwintów wpuszczanych ... 306 Frezowanie gwintu na zewn trz ... 318 Frezowanie gwintu podstawy ... 302 Frezowanie gwintu wewn trz ... 304 Frezowanie nachylonym narz dziem na pochylonej płaszczyźnie ... 472 Frezowanie okr głych rowków ... 359 Frezowanie płaszczyzn ... 419 Frezowanie rowka podłużnego ... 356 Frezowanie rowków Obróbka zgrubna+obróbka wykańczaj ca ... 338 ruchem posuwisto zwrotnym ... 356 Frezowanie ukośne na gotowo ... 294 Funkcja FCL ... 7
C
Centrowanie ... 278 Ci cie laserem, funkcje dodatkowe ... 262 Cykl definiować ... 267 grupy ... 268 wywołać ... 269 Cykle i tabele punktów ... 274 Cykle próbkowania: Patrz podr cznik obsługi maszyny Cykle sondy impulsowej Cykle wiercenia ... 276 Cylinder ... 516 Czas pracy ... 578
D
Długość narz dzia ... 165 Dane o narz dziach indeksować ... 172 wartości delta ... 166 wprowadzić do programu ... 166 wprowadzić do tabeli ... 167 wywołać ... 178 Dane techniczne ... 600 iTNC 530 z Windows 2000 ... 611 Dialog ... 121 Dialog tekstem otwartym ... 121 Dosun ć narz dzie do konturu ... 200 Dysk twardy ... 99
G
Generowanie L bloku ... 574 Grafiki Perspektywy ... 524 Powi kszenie wycinka ... 529 przy programowaniu ... 129, 131 powi kszenie fragmentu ... 130 Gwintowanie bez uchwytu wyrównawczego ... 298, 300 z uchwytem wyrównawczym ... 296
HEIDENHAIN iTNC 530
621
Index
Index
H
Helix frezowanie gwintów wierconych ... 314 Helix interpolacja ... 220
M
Materiał ostrza narz dzia ... 169, 188 M funkcje: Patrz Funkcje dodatkowe MOD funkcja opuścić ... 548 Przegl d ... 549 wybrać ... 548 Monitorowanie Kolizja ... 83 Monitorowanie kolizji ... 83
O
Okr g otworów ... 366 Okr gły rowek Obróbka zgrubna+obróbka wykańczaj ca ... 343 Określenie czasu obróbki ... 531 Określić materiał obrabianego przedmiotu ... 187 Oś obrotu przemieszczenie na zoptymalizowanym odcinku: M126 ... 255 zredukować wskazanie: M94 ... 256 Opcje software ... 605 Opuścić kontur ... 200 Orientacja wrzeciona ... 446 Osłona cylindra ... 386, 388 Frezowanie konturu ... 392 Obróbka mostka ... 390 Osie główne ... 95 Osie nachylenia ... 257, 258 Osie pomocnicze ... 95 Osprz t ... 50 Otwarte naroża konturu: M98 ... 243
I
Indeksowane narz dzia ... 172 Informacje o formacie ... 607 Interfejs danych Obłożenia wtyczek ... 597 przygotować ... 553 przyporz dkować ... 554 iTNC 530 ... 38 z Windows 2000 ... 610
N
Nachylenie płaszczyzny obróbki ... 77, 437, 450 Nachylić płaszczyzn obróbki ... 77, 437 Cykl ... 437 Kolejność działań ... 440 r cznie ... 77 Nadzór przestrzeni roboczej ... 534, 569 Nadzór układu impulsowego ... 250 Nastawienia sieciowe ... 560 iTNC 530 z Windows 2000 ... 617 Nawiercanie ... 278 Nazwa narz dzia ... 165 Nazwa programu Patrz zarz dzanie plikami, nazwa pliku NC komunikaty o bł dach ... 143, 144 Numer narz dzia ... 165 numer opcji ... 550 Numer Software ... 550 Numery wersji ... 551
K
Kalkulator ... 142 Kieszeń okr gła obróbka wykańczaj ca ... 352 Obróbka zgrubna+obróbka wykańczaj ca ... 334 Kieszeń prostok tna Obróbka wykańczaj ca ... 348 Obróbka zgrubna+obróbka wykańczaj ca ... 329 Koło pełne ... 209 Komunikaty o bł dach ... 143, 144 Pomoc przy ... 143 wydawanie ... 502 Kopiowanie cz ści programu ... 126 Korekcja narz dzia długość ... 181 promień ... 182 Korekcja promienia ... 182 Naroża zewn trzne, naroża wewn trzne ... 184 wprowadzenia ... 183 Kula ... 518
P
Pakietowania ... 479 Parametry maszynowe dla 3D sond pomiarowych impulsowych ... 583 dla obróbki i przebiegu programu ... 595 dla TNC wyświetlaczy i TNC edytora ... 587 dla zewn trznego przesyłania danych ... 583 Parametry użytkownika ... 582 ogólne dla 3D sond pomiarowych impulsowych ... 583 dla obróbki i przebiegu programu ... 595 dla TNC wyświetlaczy, TNC edytora ... 587 dla zewn trznego przesyłania danych ... 583 specyficzne dla danej maszyny ... 568
O
Obłożenie wtyczek interfejsów danych ... 597 Obliczanie danych skrawania ... 186 Obróbka czopu okr głego na gotowo ... 354 Obróbka na gotowo dna ... 382 Obróbka na gotowo kraw dzi bocznych ... 383 Obróbka wykańczaj ca czopu prostok tnego ... 350 Obrót ... 435 Odbicie lustrzane ... 433 Odsuw od konturu ... 249
L
Liczby klucza ... 551 Linia śrubowa ... 220 Lista bł dów ... 144 Lista komunikatów o bł dach ... 144 Look ahead ... 246
622
P
Ping ... 564 Plik tekstowy funkcje edycji ... 138 funkcje usuwania ... 139 odnajdywanie cz ści tekstu ... 141 otwierać i opuszczać ... 137 Plik użycia narz dzi ... 567 Podł czanie/usuwanie urz dzeń USB ... 117 Podł czenie do sieci ... 116 Podprogram ... 475 Podstawy ... 94 Podział ekranu. ... 40 Pogł bianie wsteczne ... 288 Pomiar narz dzi ... 169 Pomoc przy komunikatach o bł dach ... 143 Ponowne dosuni cie narz dzia do konturu ... 542 Posuw szybki ... 164 Posuw w milimetrach/wrzeciono obrót: M136 ... 245 posuwie ... 66 dla osi obrotu, M116 ... 254 zmienić ... 67 Powierzchnia regulacji ... 416 Powtórzenie cz ści programu ... 476 Pozycje obrabianego przedmiotu bezwzgl dne ... 97 przyrostowe ... 97 Pozycjonowanie przy nachylonej płaszczyźnie obróbki ... 238, 261 z r cznym wprowadzaniem danych ... 88 Pr dkość przesyłania danych ... 553 Preset tabela ... 70 Program edycja ... 123 otworzyć nowy ... 119 segmentowanie ... 135 struktura ... 118 Programowanie parametrów: Patrz programowanie Q parametrów
P
Programowanie Q parametrów ... 490 Funkcje dodatkowe ... 501 Funkcje trygonometryczne ... 496 Jeśli/to decyzje ... 498 Podstawowe funkcje matematyczne ... 493 Wskazówki dla programowania ... 491 Programowanie ruchu narz dzia ... 121 Promień narz dzia ... 166 Prosta ... 205, 219 Przeł czenie pisowni duż /mał liter ... 138 Przebieg bloków w przód ... 540 po przerwie w zasilaniu ... 540 Przebieg programu kontynuować po przerwie ... 539 Przebieg bloków w przód ... 540 Przegl d ... 536 przerwać ... 537 przeskoczyć bloki ... 544 wykonać ... 536 Przedstawienie w 3 płaszczyznach ... 525 Przej ć pozycj rzeczywist ... 122 Przejechać punkty odniesienia ... 54 Przeliczanie współrz dnych ... 426 Przeprowadzenie aktualizacji oprogramowania ... 552 Przerwa czasowa ... 444 Przerwać obróbk ... 537 Przesuni cie osi maszyny ... 57 krok po kroku ... 58 przy pomocy elektronicznego kó ka obrotowego ... 59, 60 przy pomocy zewn trznych klawiszy kierunkowych ... 57 Przesuni cie punktu zerowego w programie ... 427 z tabelami punktów zerowych ... 428 Przetwarzanie danych DXF ... 225 Pulpit sterowniczy ... 41 Punkt środkowy koła ... 208 Punkt startu w zagł bieniu przy wierceniu ... 293
Q
Q parametry kontrolować ... 500 Przekazywanie wartości do PLC ... 504 wydać niesformatowane ... 504 zaj te z góry ... 509
R
Rachunek w nawiasach ... 505 Rodzaje pracy ... 42 Rodziny cz ści ... 492 Rozwiercanie dokładne otworu ... 282 Rozwiercanie: Patrz SL cykle, przeci ganie Ruchy na torze kształtowym Wpółrz dne biegunowe współrz dne prostok tne Ruchy po torze kształtowym Wpółrz dne biegunowe Prosta ... 219 Tor kołowy wokół bieguna CC ... 219 Tor kołowy z przyleganiem stycznym ... 220 współrz dne prostok tne Prosta ... 205 Przegl d ... 204, 218 Tor kołowy wokół środka koła CC ... 209 tor kołowy z określonym promieniem ... 210 Tor kołowy z przyleganiem stycznym ... 212
S
Segmentowanie programów ... 135 Skoroszyt ... 101 SL cykle cykl Kontur ... 375 dane konturu ... 379 nałożone na siebie kontury ... 376, 406 obróbka na gotowo kraw dzi bocznych ... 383 obróbka wykańczaj ca dna ... 382 Podstawy ... 372, 403 Rozwiercanie ... 381 Trajektoria konturu ... 384 wiercenie wst pne ... 380
HEIDENHAIN iTNC 530
623
Index
Index
S
SL cykle ze wzorem (formuł ) konturu Software dla transmisji danych ... 555 Sprawdzanie użycia narz dzi ... 567 Sprawdzenie poł czenia z sieci ... 564 Stała pr dkość na torze kształtowym: M90 ... 239 Stałe współrz dne maszynowe: M91, M92 ... 236 Stan modyfikacji ... 7 Status pliku ... 103 Symulacja graficzna ... 530
W
Wł czenie pozycjonowanie kółkiem obrotowym w czasie przebiegu programu : M118 ... 248 Wł czyć ... 54 Widok formularza ... 192 Widok z góry ... 524 Wiercenie ... 280, 286, 291 Punkt startu w zagł bieniu ... 293 Wiercenie gł bokie ... 291 Punkt startu w zagł bieniu ... 293 Wiercenie uniwersalne ... 286, 291 Wiersz wstawić, zmienić ... 124 wymazać ... 124 Windows 2000 ... 610 WMAT.TAB ... 187 Wpółrz dne biegunowe Podstawy ... 96 programowanie ... 218 Wprowadzać komentarze ... 136 Wprowadzić pr dkość obrotow wrzeciona ... 178 Współczynnik posuwu dla ruchów pogł biania: M103 ... 244 Współczynnik wymiarowy ... 436 Współrz dne biegunowe Wył czenie ... 56 Wybierać punkt odniesienia ... 98 Wybór konturu z DXF ... 230 Wybrać jednostk miary ... 119 Wybrać typ narz dzia ... 169 Wymiana narz dzia ... 179 Wyświetlacz stanu ... 45 dodatkowy ... 46 ogólne ... 45 Wyświetlić pliki pomocy ... 577 Wytaczanie ... 284 Wywołanie programu Dowolny program jako podprogram ... 477 przez cykl ... 445 wywołanie programu Wyznaczyć punkt odniesienia ... 68 bez 3D sondy impulsowej ... 68 Wzory punktowe na liniach ... 368 na okr gu ... 366 Przegl d ... 365
Z
Zabezpieczanie danych ... 100 Zainstalowanie pakietu serwisowego ... 552 Zależne pliki ... 566 Zameldowanie Windows ... 612 Zamienianie tekstów ... 128 Zaokr glanie naroży ... 207 Zarz dzanie plikami ... 101 Foldery kopiować ... 109 założyć ... 106 konfigurowanie przez MOD ... 565 kopiowanie tabel ... 108 Nadpisywanie plików ... 115 Nazwa pliku ... 99 Plik kopiować ... 107 Plik wymazać ... 110 pliki zaznaczyć ... 111 Przegl d funkcji ... 102 Skoroszyty ... 101 Typ pliku ... 99 wybrać plik ... 104 wywołać ... 103 zabezpieczenie pliku ... 112 Zależne pliki ... 566 zewn trzne przesyłanie danych ... 113 zmiana nazwy pliku ... 112 Zarz dzanie programem: Patrz zarz dzanie plikami Zarz dzanie punktami odniesienia ... 70 Zdefiniować półwyrób ... 119 Zewn trzny dost p ... 580 Zewnt rzne przesyłanie danych iTNC 530 ... 113 iTNC 530 z Windows 2000 ... 619 Zmiana baterii bufora ... 608 Zmienić pr dkość obrotow wrzeciona ... 67
Ś
Ścieżka ... 101
T
Tabela danych skrawania ... 186 Tabela miejsca ... 175 Tabela narz dzi edycja, opuszczenie ... 171 Funkcje edycji ... 171 możliwości wprowadzenia informacji ... 167 Tabela palet odpracować ... 149, 160 przej cie współrz dnych ... 147, 151 wybrać i opuścić ... 148, 154 Zastosowanie ... 146, 150 Tabele punktów ... 272 Teach In ... 122, 205 Teleserwis ... 579 Test programu do określonego bloku ... 535 Nastawić szybkość ... 523 Przegl d ... 532 wykonać ... 534 TNCremo ... 555 TNCremoNT ... 555 Tor kołowy ... 209, 210, 212, 219, 220 Trajektoria konturu ... 384 Trygonometria ... 496
U
Układ odniesienia ... 95 USB interfejs ... 610 ustawić SZYBKOść TRANSMISJI ... 553
624
Tabela przegl dowa: funkcje dodatkowe
M M00 M01 M02 Działanie Przebieg programu STOP/wrzeciono STOP/chłodziwo OFF Wybieralny Przebieg programu STOP Przebieg programu STOP/wrzeciono STOP/chłodziwo OFF/w razie konieczności skasowanie wskazania stanu (w zależności od parametrów maszynowych)/skok powrotny do wiersza 1 Wrzeciono ON zgodnie z ruchem wskazówek zegara Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara Wrzeciono STOP Zmiana narz dzia/przebieg programu STOP/(zależne od parametrów maszynowech)/wrzeciono STOP Chłodziwo ON Chłodziwo OFF Wrzeciono ON zgodnie z ruchem wskazówek zegara/chłodziwo ON Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara /chłodziwo ON Ta sama funkcja jak M02 Wolna funkcja dodatkowa lub Wywołanie cyklu, działanie modalne (zależy od parametrów maszyny) Tylko w trybie z opóźnieniem: stała pr dkość torowa na narożach W wierszu pozycjonowania: Współrz dne odnosz si do punktu zerowego maszyny W wierszu pozycjonowania: Współrz dne odnosz si do zdefiniowanej przez producenta maszyn pozycji np. do pozycji zmiany narz dzia Wskazanie osi obrotowej zredukować do wartości poniżej 360° Obróbka niewielkich stopni konturu Otwarte kontury obrabiać kompletnie na gotowo Wywoływanie cyklu blokami Działanie na pocz tku na końcu Strona wiersza wiersza Strona 235 Strona 545 Strona 235
M03 M04 M05 M06 M08 M09 M13 M14 M30 M89 M90 M91 M92 M94 M97 M98 M99
Strona 235
Strona 235 Strona 235 Strona 235 Strona 235 Strona 269 Strona 239 Strona 236 Strona 236 Strona 256 Strona 241 Strona 243 Strona 269 Strona 180
M101 Automatyczna zmiana narz dzia z narz dziem siostrzanym, jeśli maksymalny okres trwałości upłyn ł M102 M101 wycofać M103 Zredukować posuw przy zagł bianiu w materiał do współczynnika F (wartość procentowa) M104 Aktywować ponownie ostatnio wyznaczony punkt odniesienia M105 Przeprowadzić obróbk z drugim kV współczynnikiem M106 Przeprowadzić obróbk z pierwszym kv współczynnikiem M107 Komunikat o bł dach przy narz dziach siostrzanych z naddatkiem anulować M108 M107 wycofać
Strona 244 Strona 238 Strona 595 Strona 179
M
Działanie
Działanie na
pocz tku na końcu Strona wiersza wiersza Strona 246
M109 Stała pr dkość torowa przy ostrzu narz dzia (zwi kszenie posuwu i zredukowanie) M110 Stała pr dkość torowa przy ostrzu narz dzia (tylko zredukowanie posuwu) M111 M109/M110 wycofać M114 Autom. korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań) M115 M114 wycofać M116 Posuw przy osiach k towych w mm/min n M117 M116 wycofać M118 Wł czenie pozycjonowania kółkiem r cznym w czasie przebiegu programu M120 Obliczanie wst pne konturu ze skorygowanym promieniem (LOOK AHEAD) M124 Nie uwzgl dniać punktów przy odpracowaniu nie skorygowanych wierszy prostych M126 Przemieścić osie obrotu po zoptymalizowanym torze ruchu M127 M126 wycofać M128 Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM) M129 M128 wycofać M130 W wierszu pozycjonowania: punkty odnosz si do nienachylonego układu współrz dnych M134 Zatrzymanie dokładnościowe na nie przylegaj cych do siebie stycznie przejściach konturu przy pozycjonowaniu z osiami obrotu M135 M134 wycofać M136 Posuw F w milimetrach na obrót wrzeciona M137 M136 wycofać M138 Wybór osi wahań M140 Odsuni cie od konturu w kierunku osi narz dzia M141 Anulować nadzór układu impulsowego M142 Usun ć modalne informacje o programie M143 Usun ć obrót podstawowy M144 Uwzgl dnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza M145 M144 wycofać M148 W przypadku NC stop odsun ć narz dzie automatycznie od konturu M149 M148 wycofać M150 Wygasić komunikat wył cznika końcowego (funkcja działaj ca wierszami) M200 M201 M202 M203 M204 Ci Ci Ci Ci Ci cie laserowe: Wydawać bezpośrednio zaprogramowane napi cie laserowe: Ci cie laserowe: wydawać napi cie jako funkcj cie laserowe: Wydawać napi cie jako funkcj pr dkości cie laserowe: Ci cie laserowe: wydawać napi cie jako funkcj cie laserowe: Ci cie laserowe: wydawać napi cie jako funkcj cie odcinka czasu (rampa) czasu (impuls)
Strona 257 Strona 254 Strona 248 Strona 246 Strona 240 Strona 255 Strona 258 Strona 238 Strona 260
Strona 245 Strona 260 Strona 249 Strona 250 Strona 251 Strona 251 Strona 261
Strona 252 Strona 253 Strona 262
Przegl d funkcji DIN/ISO
iTNC 530
M funkcje M00 M01 M02 Przebieg programu STOP/wrzeciono STOP/ chłodziwo OFF Wybieralny Przebieg programu STOP Przebieg programu STOP/wrzeciono STOP/ chłodziwo OFF w koniecznym przypadku wymazanie wyświetlacza stanu (zależne od parametru maszynowego)/skok powrotny do wiersza 1 Wrzeciono ON zgodnie z ruchem wskazówek zegara Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara Wrzeciono STOP Zmiana narz dzia/przebieg programu STOP/(zależne od parametrów maszynowech)/wrzeciono STOP Chłodziwo ON Chłodziwo OFF Wrzeciono ON zgodnie z ruchem wskazówek zegara /chłodziwo ON Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara /chłodziwo ON Ta sama funkcja jak M02 Wolna funkcja dodatkowa lub Wywołanie cyklu, działanie modalne (zależy od parametrów maszyny) Tylko w trybie z opóźnieniem: stała pr dkość torowa na narożach Wywoływanie cyklu blokami W wierszu pozycjonowania: Współrz dne odnosz si do punktu zerowego maszyny W wierszu pozycjonowania: Współrz dne odnosz si do zdefiniowanej przez producenta maszyn pozycji np. do pozycji zmiany narz dzia Wskazanie osi obrotowej zredukować do wartości poniżej 360° Obróbka niewielkich stopni konturu Otwarte kontury obrabiać kompletnie na gotowo
M funkcje M109 Stała pr dkość torowa ostrza narz dzia (zwi kszenie posuwu i jego redukcja) M110 Stała pr dkość torowa ostrza narz dzia (tylko redukowanie posuwu) M111 M109/M110 wycofać M114 Autom. korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań) M115 M114 wycofać M116 Posuw przy osiach k towych w mm/min n M117 M116 wycofać M118 Wł czenie pozycjonowania kółkiem r cznym w czasie przebiegu programu M120 Obliczanie wst pne konturu ze skorygowanym promieniem (LOOK AHEAD) M124 Nie uwzgl dniać punktów przy odpracowaniu nie skorygowanych wierszy prostych M126 Przemieścić osie obrotu po zoptymalizowanym torze ruchu M127 M126 wycofać M128 Zachować pozycj ostrza narz dzia przy pozycjonowaniu osi wahań (TCPM) M129 M128 wycofać M130 W wierszu pozycjonowania: punkty odnosz si do nienachylonego układu współrz dnych M134 Zatrzymanie dokładnościowe na nie przylegaj cych do siebie stycznie przejściach konturu przy pozycjonowaniu z osiami obrotu M135 M134 wycofać M136 Posuw F w milimetrach na obrót wrzeciona M137 M136 wycofać M138 Wybór osi wahań M142 Usun ć modalne informacje o programie M143 Usun ć obrót podstawowy M144 Uwzgl dnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza M145 M144 wycofać M150 Wygaszanie komunikatów wył cznika końcowego M200 Ci cie laserowe: Wydawać bezpośrednio zaprogramowane napi cie M201 Ci cie laserowe: Ci cie laserowe: wydawać napi cie jako funkcj odcinka M202 Ci cie laserowe: Wydawać napi cie jako funkcj pr dkości M203 Ci cie laserowe: Ci cie laserowe: wydawać napi cie jako funkcj czasu (rampa) M204 Ci cie laserowe: Ci cie laserowe: wydawać napi cie jako funkcj czasu (impuls)
M03 M04 M05 M06 M08 M09 M13 M14 M30 M89
M90 M99 M91 M92
M94 M97 M98
M101 Automatyczna zmiana narz dzia z narz dziem siostrzanym, jeśli maksymalny okres trwałości upłyn ł M102 M101 wycofać M103 Zredukować posuw przy zagł bianiu w materiał do współczynnika F (wartość procentowa) M104 Aktywować ponownie ostatnio wyznaczony punkt odniesienia M105 Przeprowadzić obróbk z drugim kv współczynnikiem M106 Przeprowadzić obróbk z pierwszym kv współczynnikiem M107 Komunikat o bł dach przy narz dziach siostrzanych z naddatkiem anulować M108 M107 wycofać
G funkcje Przemieszczenia narz dzia G00 G01 G02 Interpolacja prostej, kartzjańska, na biegu szybkim Interpolacja prostej, kartezjańska Interpolacja kołowa, kartezjańska, zgodnie z ruchem wskazówek zegara G03 Interpolacja koła, kartezjańska, w kierunku przeciwnym do ruchu wskazówek zegara G05 Interpolacja koła, kartezjańska, bez danych o kierunku obrotu G06 Interpolacja koła, kartezjańska, tangencjalne przejście konturu G07* Wiersz pozycjonowania równoległy do osi G10 Interpolacja prostej, biegunowo, na biegu szybkim G11 Interpolacja prostej, biegunowo G12 Interpolacja prostej, biegunowo, w kierunku ruchu wskazówek zegara G13 Interpolacja prostej, biegunowo, w kierunku przeciwnym do ruchu wskazówek zegara G15 Interpolacja kołowa, biegunowo, bez kierunku obrotu G16 Interpolacja koła, biegunowo, tangencjalne przejście konturu Najechać lub opuścić fazk /zaokr glenie/kontur G24* Fazki o długości R G25* Zaokr glanie naroży z promieniem R G26* Płynny (tangencjalny) najazd konturu z promieniem R G27* Płynne (tangencjalne) opuszczenie konturu z promieniem R Definicja narz dzia G99* Z numerem narz dzia T, długości L, promieniem R Korekcja promienia narz dzia G40 G41 G42 G43 G44 Bez korekcji promienia narz dzia Korekcja toru narz dzia, na lewo od konturu Korekcja toru narz dzia, na prawo od konturu równoległa do osi korekcja dla G07, przedłużenie równoległa do osi korekcja dla G07, skrócenie
G funkcje Cykle dla wytwarzania odwiertów i gwintów G262 G263 G264 G265 G267 Frezowanie gwintów Frezowanie gwintów wpuszczanych Frezowanie gwintów wierceniem Helix frezowanie gwintów wierconych Frezowanie gwintu zewn trznego
Cykle dla frezowania kieszeni,czopów i rowków wpustowych G210 G211 G212 G213 G214 G215 G251 G252 G253 G254 Frezowanie rowków wahadłowym zagł bianiem Okr gły rowek wahadłowym zagł bianiem Obróbka na gotowo kieszeni prostok tnej Obróbka wykańczaj ca czopu prostok tnego Obróbka na gotowo kieszeni okr głej Obróbka czopu okr głego na gotowo Kieszeń prostok tna Kieszeń okr gła Rowek wpustowy Okr gły rowek
Cykle dla wytwarzania wzorów (szablonów) punktowych G220 Wzory punktowe na okr gu G221 Wzory punktowe na liniach SL cykle grupa 2 G37 G120 G121 G122 G123 G124 G125 G127 G128 Kontur, definicja numerów podprogramu konturu cz ściowego Określić dane konturu (ważne dla G121 do G124) wiercenie wst pne Usuwanie materiału równolegle do osi (obróbka zgrubna) Obróbka na gotowo dna Obróbka na gotowo boków Linia konturu (obróbka otwartych konturów) Osłona cylindra Osłona cylindra frezowanie rowków wpustowych
Przeliczenia współrz dnych G53 Przesuni cie punktu zerowego z tabeli punktów zerowych G54 Przesuni cie punktu zerowego w programie G28 Odbicie symetryczne konturu G73 Obrót układu współrz dnych G72 Współczynnik wymiarowy, kontur zmniejszyć/ powi kszyć G80 Nachylić płaszczyzn obróbki G247 Wyznaczyć punkt odniesienia Cykle dla frezowania metod wierszowania G60 3D dane odpracować G230 Frezowanie metod wierszowania równych powierzchni G231 Frezowanie wierszowaniem dowolnie nachylonych powierzchni *) Wierszami działaj ca funkcja
Definicja półwyrobu dla grafiki G30 G31 (G17/G18/G19) minimalny punkt (G90/G91) maksymalny punkt
Cykle dla wytwarzania odwiertów i gwintów G240 G200 G201 G202 G203 G204 G205 G206 G207 G208 G209 Centrowanie Wiercenie Rozwiercanie dokładne otworu Wytaczanie Wiercenie uniwersalne Pogł bianie wsteczne Wiercenie gł bokich otworów uniwersalne Gwintowanie z uchwytem wyrównawczym Gwintowanie otworów bez uchwytu wyrównawczego Frezowanie odwiertów Gwintowanie z łamaniem wióra
G funkcje Cykle sondy pomiarowej dla uchwycenia ukośnego położenia G400 G401 G402 G403 G404 G405 Obrót podstawy przez dwa punkty Obrót podstawy przez dwa odwierty Obrót podstawowy przez dwa czopy Kompensowanie obrotu podstawy przez oś obrotu wyznaczenie obrotu podstawy (tła) Kompensowanie ukośnego położenia przez oś C
G funkcje Jednostka miary G70 G71 Jednostka miary cale (określić na pocz tku programu) Jednostka miary milimetry (określić na pocz tku programu)
Inne G funkcje G29 Ostatnia wartość zadana położenia jako biegun G38 (punkt środkowy okr gu) G51* Przebieg programu STOP Wybór wst pny narz dzia (przy centralnej pami ci G79* narz dzi) G98* Wywołanie cyklu Numer Label wyznaczyć *) Wierszami działaj ca funkcja Adresy % % # A B C D DL DR E F F F F G H H H I J K L L L M N P P Q Pocz tek programu wywołanie programu Numer punktu zerowego z cyklem G53 Ruch obrotowy wokół osi X Ruch obrotowy wokół osi Y Ruch obrotowy wokół osi Z Q parametry definicje Korekcja zużycia długości z T Korekcja zużycia promień z T Tolerancja z M112 i M124 Posuw Przerwa czasowa z G04 Współczynnik wymiarowy z G72 Współczynnik F redukowanie z M103 G funkcje współrz dne biegunowe k t K t obrotu z G73 K t graniczny z M112 X współrz dna punktu środkowego koła/bieguna Y współrz dna punktu środkowego koła/bieguna Z współrz dna punktu środkowego koła/bieguna Wyznaczanie numer Label przy pomocy G98 Skok do nr Label Długość narz dzia z G99 M funkcje Numer wiersza Parametry cyklu w cyklach obróbki Wartość lub Q parametr w definicji Q parametrów Q parametr
Cykle sondy pomiarowej dla wyznaczania punktu odniesienia (bazy) G410 G411 G412 G413 G414 G415 G416 G417 G418 Baza prostok t wewn trz Baza prostok t zewn trz Baza okr g wewn trz Baza okr g zewn trz Baza naroże zewn trz Baza naroże wewn trz Baza okr g odwiertów środek Baza w osi sondy pomiarowej Baza na środku 4 odwiertów
Cykle sondy pomiarowej dla pomiaru obrabianego przedmiotu G55 G420 G421 G422 G423 G424 G425 G426 G427 G430 G431 Pomiar dowolnych współrz dnych Pomiar dowolnych k tów Pomiar odwiertu Pomiar czopu okr głego Pomiar kieszeni prostok tnej Pomiar czopu prostok tnego Pomiar rowka Pomiar szerokości mostka Pomiar dowolnych współrz dnych Pomiar okr g odwiertów środek Pomiar dowolnej płaszczyzny
Cykle sondy pomiarowej dla pomiaru narz dzia G480 G481 G482 G483 Kalibrowanie TT Pomiar długości narz dzia Pomiar promienia narz dzia Pomiar długości i promienia narz dzia
Cykle specjalne G04* G36 G39* G62 G440 G441 Przerwa czasowa z F sekund Orientacja wrzeciona wywołanie programu Odchylenia tolerancji dla szybkiego frezowania konturu Pomiar przesuni cia osi Szybkie próbkowanie
Ustalić płaszczyzn obróbki G17 G18 G19 G20 Płaszczyzna X/Y, oś narz dzia Z Płaszczyzna Z/X, oś narz dzia Y Płaszczyzna Y/Z, oś narz dzia X Oś narz dzia IV
Dane o wymiarach G90 G91 Dane wymiarowe absolutne Dane wymiarowe przyrostowe
Adresy R R R R S S T T T U V W X Y Z * Współrz dne biegunowe promień Promień okr gu z G02/G03/G05 Promień zaokr glenia z G25/G26/G27 Promień narz dzia z G99 Pr dkość obrotowa wrzeciona Orientacja wrzeciona z G36 Definicja narz dzia z G99 Wywołanie narz dzia nast pne narz dzie z G51 Oś rownolegle do osi X Oś rownolegle do osi Y Oś rownolegle do osi Z X oś Y oś Z oś Koniec wiersza
Korekcja promienia podprogramów konturu
Kontur Kolejność programowania elementów konturu promień korekcja G42(RR) G41 (RL)
Wewn trz zgodnie z ruchem wskazówek (kieszeń) zegara (CW) W kierunku przeciwnym do ruchu wskazówek zegara (CCW) Zewn trz zgodnie z ruchem wskazówek (wysepka) zegara (CW) W kierunku przeciwnym do ruchu wskazówek zegara (CCW)
G41 (RL) G42(RR)
Przeliczenia współrz dnych
Przeliczanie współrz d nych Punkt zerowy przesuni cie Odbicie lustrzane Obrót G37 P01 ... G120 Q1 ... G121 Q10 ... Współczynnik wymiarowy Płaszczyzna obróbki Płaszczyzna obróbki Aktywować G54 X+20 Y+30 Z+10 G28 X G73 H+45 G72 F 0,8 G80 A+10 B+10 C+15 PLANE ... Anulować G54 X0 Y0 Z0 G28 G73 H+0 G72 F1 G80 PLANE RESET
Cykle konturu
Struktura programu przy obróbce z kilkoma narz dziami Lista podprogramów konturu Dane konturu definiować Wiertło definiować/wywołać Cykl konturu: Wiercenie wst pne Wywołanie cyklu Frez do obróbki zgrubnej definiować/ wywołać Cykl konturu: Rozwiercanie Wywołanie cyklu
G122 Q10 ...
Q parametry definicje
D 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 19 Funkcja Przyporz dkowanie Dodawanie Odejmowanie Mnożenie Dzielenie Pierwiastek Sinus Cosinus Pierwiastek z sumy kwadratów c = ÷ a2+b2 Jeżeli równy, to skok do numeru Label Jeżeli nierówny, to skok do numeru Label Jeżeli wi kszy, to skok do numeru Label Jeżeli mniejszy, to skok do numeru Label K t (k t z c . sin a und c . cos a) Numer bł du Print (druk) Przypisanie PLC
Frez do obróbki na gotowo definiować/ wywołać G123 Q11 ... Cykl konturu: obróbka wykańczaj ca dna Wywołanie cyklu Frez do obróbki na gotowo definiować/ wywołać G124 Q11 ... Cykl konturu: Obróbka na gotowo kraw dzi bocznych Wywołanie cyklu Koniec głównego programu, skok powrotny Podprogramy konturu M02 G98 ... G98 L0
DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany { +49 (86 69) 31-0 | +49 (86 69) 50 61 E-Mail: info@heidenhain.de Technical support | +49 (86 69) 31-10 00 E-Mail: service@heidenhain.de Measuring systems { +49 (86 69) 31-31 04 E-Mail: service.ms-support@heidenhain.de TNC support { +49 (86 69) 31-31 01 E-Mail: service.nc-support@heidenhain.de NC programming { +49 (86 69) 31-31 03 E-Mail: service.nc-pgm@heidenhain.de PLC programming { +49 (86 69) 31-31 02 E-Mail: service.plc@heidenhain.de Lathe controls { +49 (7 11) 95 28 03-0 E-Mail: service.hsf@heidenhain.de www.heidenhain.de
3D-sondy impulsowe firmy HEIDENHAIN
pomagaj w zredukowaniu czasów pomocniczych: Na przykład przy • • • • ustawieniu obrabianych przedmiotów wyznaczaniu punktów odniesienia pomiarze obrabianych przedmiotów digitalizowaniu 3D-form przy pomocy sond impulsowych dla półwyrobów TS 220 z kablem TS 640 z przesyłaniem danych przy pomocy podczerwieni • pomiar narz dzi • nadzorowanie zużycia narz dzia • uchwycenie złamania narz dzia
przy pomocy sondy impulsowej narz dziowej TT 130
Ve 01 533 188-P1 · SW02 · 0.5 · 11/2005 · S · Drukowano w Niemczech · Zmiany zastrzegamy
pobieranie: DIN ISO programowanie
Pobierz dokument pdf