DIN/ISO: Benutzer-Handbuch iTNC 530 (Software 340
Transkrypt
DIN/ISO: Benutzer-Handbuch iTNC 530 (Software 340
iTNC 530 NCSoftware 340 420xx Podrcznik obsługi dla operatora DIN/ISOprogramowanie J.polski (pl) 7/2002 Elementy obsługi jednostki ekranu Programowanie ruchu kształtowego Wybrać podział ekranu Dosunici e narzdzia do konturu/odsunicie Monitor pomidzy trybem pracy maszyny i trybem programowania wybrać Swobodne programowanie konturu SK Softkeys: Wybrać funkcj na ekranie Prosta Softkeypaski przełczyć Środek koła/biegun dla współrzdnych biegunowych Klawiatura alfanumeryczna: wprowadzić litery i znaki Nazwa pliku Komentarze DIN/ISO programy Wybrać rodzaje pracy maszyny Tor kołowy wokół środka koła Tor kołowy z promieniem Tor kołowy z przylegani em stycznym Fazka OBSŁUGA R-CZNA Zaokrglanie kantów EL.KÓŁKO OBROTOWE POZYCJONOWANIE Z R-CZNYM W PROWADZENIEM DANYCH PPRZEBIEG PROGRAMU POJEDYNCZYMI BLOKAMI PRZEBIEG PROGRAMU WEDŁUG KOLEJNOSCI BLOKOW Wybrać tryb pracy programowania PROGRAM WPROWADZIć DO PAMIECI/EDYCJA TEST PROGRAMU Zarz3dzać programami/plikami, funkcje TNC W ybierać programy/pliki i wymazywać Zewntrzne przesyłanie danych W ywoływanie programu wprowadzić do danego programu Dane o narzdziach Wprowadzić i wywołać długość narzdzia i promi eń 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 Wprowadzić funkcje układu impulsowego do danego programu Wprowadzić os i współrzdnych i liczby, edycja Wybór osi współrzdnych lub .. . wprowadzani e ich do programu .. . W ybrać funkcj MOD W yświetlić teksty pomocnicze przy NC komunikatach o błdach Liczby Miejsce dziesitne Zmienić znak li czby W yświetlić kalkulator Wprowadzenie współrzdnych biegunowych Przesun3ć 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/prdkości obrotowej wrzeciona 100 100 Wartości przyrostowe Qparametry Przejć pozycj rzeczywist Pominć pytania trybu konwersacyjnego i skasować słowa Zakończyć wprowadzanie danych i kontynuować dialog Zakończyć wiersz 50 150 50 150 F % 0 S % 0 Wycofa wprowadzanie wartości l iczbowych lub TNC Przerwać tryb konwersacyjny, czść programu skasować TNCtyp, Software i funkcje Ten podrcznik obsługi opisuje funkcj e, które dostpne s w urzdzeniach TNC, poczynajc od nastpujcych numerów NC oprogramowania. Typ TNC NCSoftwareNr iTNC 530 340 42006 iTNC 530 340 42106 Dla wersji eksportowych TNC obowizuje nastpujce ograniczenie: n Przesunicia 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 podrczni ku obsługi funkcje, które nie s w dyspozycji w każdej TNC. Funkcje TNC, które nie znajduj si w dyspozycji na wszystkich maszynach to na przykład: n Funkcja dotyku dla trójwymiarowego układu impulsowego n Pomiar narzdzia przy pomocy TT 130 n Gwintowanie otworów bez uchwytu wyrównawczego n Powtórne dosunicie narzdzia do konturu po przerwach Prosz skontaktować si z producentem maszyn aby poznać rzeczywisty zakres funkcji maszyny. Wiel u producentów maszyn i fi rma HEIDENHAIN oferuj kursy programowania dla urzdzeń TNC. Udział w taki ego rodzaju kursach jest szczególnie polecany, aby móc i ntensywni e zapoznać si z funkcjami TNC. Podrcznik obsługi dla użytkownika Cykle sondy impulsowej: Wszystkie funkcje układu impulsowego s opisane w oddzielnym podrczniku obsługi. W koniecznym przypadku prosz zwrócić si do firmy HEIDENHAIN, dla uzyskania tego podrcznika obsługi. Identnr: 369 280xx Przewidziane miejsce eksploatacji TNC odpowiada kl asie A zgodnie z europejsk norm EN 55 022 i j est przewidziane do eksploatacji szczególni e w centrach przemysłowych. HEIDENHAIN iTNC 530 I Nowe funkcje NCSoftware 340 420xx n Przyłczenie TNC poprzez Ethernet do Windowssieci “Specyficzne dla urzdzeń nastawienia sieciowe” auf Seite 421 n Automatyczne obliczanie danych skrawania w DIN/ISO programach (patrz „Praca z tabel ami danych o obróbce” na stronie 121) n Definicja nałożonych konturów przy pomocy formuł (wzorów) konturu (patrz „SLcykle ze wzorem (formuł) konturu” na stronie 303) n Podział programów w DIN/ISO (patrz „Segmentować programy” na stronie 77) n Szukać/zamienić dowolne teksty (patrz „Funkcja szukania TNC” na stronie 73) n Zmiana pozycji aktualnego wiersza na ekranie (patrz „Edycja programu” na stronie 69) n Nowe funkcje Qparametrów sprawdzenie znaku liczby i tworzenie wartości modulo przy wprowadzaniu formuł (patrz „Wprowadzać bezpośrednio wzory” na stronie 371) II Zmienione funkcje Software 340 420xx n Cykl G62 Tolerancja został rozszerzony o możliwość wyboru różnych nastawień filtra dla HSCobróbki (patrz „TOLERANCJA (cykl G62)” na stronie 339) n Zachowanie przy najeździe podczas obróbki wykańczajcej w cyklu G210 (rowek z wahadłowym zagłbianiem) zostało zmienione (patrz „ROWEK (rowek podłużny) z pogłbianie ruchem posuwistozwrotnym (cykl G210)” na stronie 258) n Liczba dozwolonych elementów konturu przy SLcyklach grupa II została zwikszona z ok.256 na ok. 1024 (patrz „SLcykle grupa II” na stronie 278) n DINISOprogramowanie nastpuje obecnie zasadni czo ze wspomaganiem dialogowym (patrz „Programy otwierać i wprowadzać” na stronie 64) n Przejmowanie aktualnej pozycji narzdzia w programi e zostało ulepszone (patrz „Przejć pozycj e rzeczywi ste” na stronie 68) n Przejmowanie obliczanej przy pomocy kalkulatora wartości do programu zostało zmienione (patrz „Kalkulator kieszonkowy” na stronie 83) n Wywołanie dowolnego programu może teraz poprzez klawisz PGM CALL zostać zaprogramowane (patrz „Wywołać dowolny program jako podprogram” na stronie 345) n Powikszenie fragmentu może zostać przeprowadzone także przy widoku z góry (patrz „Powikszenie wycinka” na stronie 391) n Przy kopiowaniu czści program, kopiowany blok pozostaje po włczeniu zaznaczony (patrz „Czści programu zaznaczyć, kopiować, kasować i włczać” na stronie 71) HEIDENHAIN iTNC 530 III Nowe/zmienione opisy w tym podrczniku n Przykład dla cykl u G128 Osłona cylindra frezowani e rowków jest nowy (patrz „Przykład: Osłona cylindra przy pomocy cyklu G128” na stronie 301) n Znaczenie numerów Software w MOD (patrz „Numery oprogramowania (Software) i opcji” na stronie 412) IV Treść Wstp Obsługa rczna i ustawienie Ustalenie położenia z rcznym wprowadzeniem danych Programowanie: Programowanie: Podstawy zarz3dzania plikami, pomoce dla programowania Programowanie: Narzdzia Programowanie: Programowanie konturów Programowanie: Funkcje dodatkowe Programowanie: Cykle Programowanie: Podprogramy i powtórzenia czści programu Programowanie: Qparametry Test programu i przebieg programu MODfunkcje Tabele i przegl3dy ważniejszych informacji 1 2 3 4 5 6 7 8 9 10 11 12 13 1 Wstp ..... 1 1.1 iTNC 530 ..... 2 Programowanie: Programowanie: Dialog tekstem otwartym firmy HEIDENHAIN i DIN/ISO ..... 2 Kompatybilność ..... 2 1.2 Ekran i pult sterowniczy ..... 3 Ekran ..... 3 Określ enie podziału ekranu ..... 4 Pulpit sterowniczy ..... 5 1.3 Rodzaje pracy ..... 6 Obsługa rczna i Elektr. kółko obrotowe ..... 6 Ustalenie położenia z rcznym wprowadzeniem danych ..... 6 Program wprowadzić do pamici/edycja ..... 7 Test programu ..... 7 Przebieg programu według kolejności bloków lub przebieg programu pojedyńczymi blokami danych ..... 8 1.4 Wyświ etlacze stanu ..... 9 „Ogólny“ wyświetlacz stanu ..... 9 Dodatkowe wyświetlacze stanu ..... 10 1.5 Osprzt Trójwymiarowe układy impulsowe i elektroni czne kółka rczne firmy HEIDENHAIN ..... 13 3Dsondy pomiarowe impulsowe ..... 13 El ektroniczne kółka rczne KR (niem. HR) ..... 14 2 Obsługa rczna i ustawienie ..... 15 2.1 Włczyć, wyłczyć ..... 16 Włczyć ..... 16 Wyłczeni e ..... 17 2.2 Przesunicie osi maszyny ..... 18 Wskazówka ..... 18 Przesunć oś przy pomocy zewntrznego przycisku kierunkowego ..... 18 Przemieszczanie przy pomocy el ektronicznego kółka rcznego HR 410 ..... 19 Ustalenie położenia krok po kroku ..... 20 2.3 Prdkość obrotowa wrzeciona S, posuw F i funkcj a dodatkowa M ..... 21 Zastosowanie ..... 21 Wprowadzić wartości ..... 21 Zmieni ć prdkość obrotow wrzeciona i posuw ..... 21 2.4 Punkt odniesieni a wyznaczyć (bez 3Dsondy impulsowej) ..... 22 Wskazówka ..... 22 Przygotowanie ..... 22 Wyznaczamy punkt odniesieni a (baz) ..... 23 HEIDENHAIN iTNC 530 VII 2.5 Nachylić płaszczyzn obróbki ..... 24 Zastosowanie, sposób pracy ..... 24 Dosunicie narzdzia do punktów odniesienia przy pochyl onych osiach ..... 25 W yznaczyć punkt odniesienia w układzie pochylonym ..... 25 W yznaczenie punktu odniesienia w maszynach z okrgłym stołem obrotowym ..... 26 W yświetlenie położenia w układzie pochylonym ..... 26 Ograniczenia przy nachylaniu płaszczyzny obróbki ..... 26 Aktywować manualne nachyl enie ..... 27 3 Ustalenie położenia z rcznym wprowadzeniem danych ..... 29 3.1 Proste sposoby obróbki programować i odpracować ..... 30 Zastosować pozycjonowanie z rcznym wprowadzaniem danych ..... 30 Programy z $MDI zabezpieczać lub wymazywać ..... 33 4 Programowanie: Podstawy, zarz3dzanie plikami, pomoce przy programowaniu, zarz3dzanie paletami ..... 35 4.1 Podstawy ..... 36 Przyrzdy pomiaru położenia i znaczniki referencyjne ..... 36 Układ odniesienia ..... 36 Układ odniesienia na frezarkach ..... 37 W spółrzdne biegunowe ..... 38 Bezwzgldne i przyrostowe pozycje obrabi anego przedmiotu ..... 39 W ybierać punkt odniesienia ..... 40 4.2 Zarzdzanie plikami: Podstawy ..... 41 Pliki ..... 41 Zabezpieczanie danych ..... 42 4.3 Standardowe zarzdzanie plikami ..... 43 W skazówka ..... 43 W ywołać zarzdzanie plikami ..... 43 W ybrać plik ..... 44 Plik skasować ..... 44 Skopiować plik ..... 45 Przesyłanie danych do/od zewntrznego nośnika danych ..... 46 W ybrać jeden z 10 ostatnio wybieranych plików ..... 48 Zmienić nazw pliku ..... 48 Plik zabezpieczyć/ Zabezpieczenie pliku anulować ..... 49 VIII 4.4 Rozszerzone zarzdzanie plikami ..... 50 Wskazówka ..... 50 Skoroszyty ..... 50 Ścieżki ..... 50 Przegld: Funkcje rozszerzonego zarzdzania plikami ..... 51 Wywołać zarzdzanie plikami ..... 52 Wybierać dyski , skoroszyty i pliki ..... 53 Założenie nowego skoroszytu (tylko na dysku TNC:\ możliwe) ..... 54 Kopiować pojedyńczy plik ..... 55 Kopiować skoroszyt ..... 56 Wybrać jeden z 10 ostatnio wybieranych plików ..... 57 Plik skasować ..... 57 Skoroszyt usunć ..... 57 Pliki zaznaczyć ..... 58 Zmieni ć nazw pliku ..... 59 Funkcje dodatkowe ..... 59 Przesyłanie danych do/od zewntrznego nośnika danych ..... 60 Plik skopiować do innego skoroszytu ..... 61 TNC w sieci ..... 63 4.5 Programy otwierać i wprowadzać ..... 64 Struktura NCprogramu w DIN/ISOformacie ..... 64 Zdefiniować półwyrób G30/G31 ..... 64 Otworzyć nowy program obróbki ..... 65 Programowanie ruchu narzdzia ..... 67 Przejć pozycje rzeczywiste ..... 68 Edycja programu ..... 69 Funkcja szukania TNC ..... 73 4.6 Grafika programowania ..... 75 Grafik programowania prowadzić/nie prowadzić ..... 75 Stworzenie grafiki programowania dla istniejcego programu ..... 75 Wyświ etlić zamaskować numery wierszy ..... 76 Usunć grafik ..... 76 Powikszenie wycinka lub jego pomniejszenie ..... 76 4.7 Segmentować programy ..... 77 Definicja, możliwości zastosowania ..... 77 Ukazać okno segmentowani a/aktywne okno zmienić ..... 77 Zdanie segmentowania wstawić do okna programu (po lewej stronie) ..... 77 Wybierać bloki w oknie segmentowania ..... 77 HEIDENHAIN iTNC 530 IX 4.8 Wprowadzać komentarze ..... 78 Zastosowanie ..... 78 Komentarz w czasie wprowadzania programu ..... 78 W stawić później komentarz ..... 78 Komentarz w jego własnym bloku ..... 78 Funkcj e przy edycji komentarza ..... 78 4.9 Tworzenie plików tekstowych ..... 79 Zastosowanie ..... 79 Plik tekstowy: otwierać i opuszczać ..... 79 Edytować teksty ..... 80 Znaki, słowa i wiersze wymazaći znowu wstawić ..... 81 Opracowywanie bloków tekstów ..... 81 Odnajdywanie czści tekstu ..... 82 4.10 Kalkulator kieszonkowy ..... 83 Obsługa ..... 83 4.11 Bezpośrednia pomoc przy NCkomunikatach o błdach ..... 84 W yświetlić komunikaty o błdach ..... 84 W yświetlić pomoc ..... 84 4.12 Zarzdzanie paletami ..... 85 Zastosowanie ..... 85 W ybrać tabele palet ..... 87 Opuścić plik palet ..... 87 Odpracować plik palet ..... 87 4.13 Praca z paletami przy zorientowanej na narzdzia obróbce ..... 89 Zastosowanie ..... 89 W ybrać plik palet ..... 94 Przygotować plik palet z formularzem wprowadzenia ..... 94 Przebieg operacji obróbkowych zorientowanych na narzdzie ..... 98 Opuścić plik palet ..... 99 Odpracować plik palet ..... 99 X 5 Programowanie: narzdzia ..... 101 5.1 Wprowadzenie i nformacji dotyczcych narzdzi ..... 102 Posuw F ..... 102 Prdkość obrotowa wrzeciona S ..... 102 5.2 Dane o narzdziach ..... 103 Warunki dla przeprowadzenia korekcji narzdzia ..... 103 Numer narzdzia, nazwa narzdzia ..... 103 Długość narzdzia L: ..... 103 Promień narzdzia R ..... 104 Wartości delta dla długości i promi eni ..... 104 Wprowadzenie danych o narzdzi u do programu ..... 104 Wprowadzenie danych o narzdzi ach do tabeli ..... 105 Edycja tabeli narzdzi ..... 108 Tabela miejsca dla urzdzenia wymiany narzdzi ..... 111 Wywołać dane o narzdziu ..... 113 Wymiana narzdzia ..... 115 5.3 Korekcja narzdzia ..... 116 Wstp ..... 116 Korekcja długości narzdzia ..... 116 Korekcja promienia narzdzia ..... 117 5.4 Peripheral Milli ng: 3Dkorekcj a promienia z orientacj wrzeciona ..... 120 Zastosowanie ..... 120 5.5 Praca z tabelami danych o obróbce ..... 121 Wskazówka ..... 121 Możl iwości zastosowania ..... 121 Tabela dla materiałów obrabianych przedmiotów ..... 122 Tabela dla materiałów obrabianych przedmiotów ..... 123 Tabela dla danych obróbki (skrawania) ..... 123 Niezbdne informacje w tabeli narzdzi ..... 124 Sposób postpowania przy pracy z automatycznym obliczeniem prdkości obrotowej/posuwu ..... 125 Zmiana struktury tabeli ..... 125 Przesyłanie danych z tabeli danych skrawania ..... 127 Plik konfiguracyjny TNC.SYS ..... 127 HEIDENHAIN iTNC 530 XI 6 Programowanie: Programowanie konturów ..... 129 6.1 Przemieszczenia narzdzia ..... 130 Funkcj e toru kształtowego ..... 130 Funkcj e dodatkowe M ..... 130 Podprogramy i powtórzenia czści programu ..... 130 Programowanie z parametrami Q ..... 130 6.2 Podstawy o funkcjach toru kształtowego ..... 131 Programować ruch narzdzia dla obróbki ..... 131 6.3 Dosunicie narzdzia do konturu i odsunicie ..... 134 Punkt startu i punkt końcowy ..... 134 Tangencjalny dosuw i odjazd ..... 136 6.4 Ruchy po torze– współrzdne prostoktne ..... 138 Przegld funkcji toru kształtowego ..... 138 Prosta na biegu szybkim G00, Prosta z posuwem G01 F. . . ..... 139 Fazk umieścić pomidzy dwoma prostymi ..... 140 Zaokrglanie naroży G25 ..... 141 Punkt środkowy koła I,J ..... 142 Łuk kołowy G02/G03/G05 wokół punktu środkowego koła I, J ..... 143 Promień okrgu z G02/G03/G05 z określonym promieniem ..... 144 Tor kołowy G06 z przyleganiem stycznym ..... 146 6.5 Ruchy po torze kształtowym– współrzdne biegunowe ..... 151 Przegld funkcji toru kształtowego ze współrzdnymi biegunowymi ..... 151 Pocztek współrzdnych biegunowych: Biegun I,J ..... 151 Prosta na biegu szybkim G10, Prosta z posuwem G11 F. . . . ..... 152 Tor kołowy G12/G13/G15 do bieguna I, J ..... 152 Tor kołowy G16 z przyleganiem stycznym ..... 153 Linia śrubowa (Helix) ..... 153 XII 7 Programowanie: Funkcje dodatkowe ..... 159 7.1 Wprowadzić funkcje dodatkowe M ..... 160 Podstawy ..... 160 7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chłodziwa ..... 161 Przegld ..... 161 7.3 Funkcje dodatkowe dla podani a danych o współrzdnych ..... 162 Programowanie współrzdnych zwizanych z obrabi ark: M91/M92 ..... 162 Aktywować ostatni o wyznaczony punkt odniesieni a: M104 ..... 164 Najechać pozycje w nie pochylonym układzi e współrzdnych przy nachylonej płaszczyźnie obróbki: M130 ..... 164 7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze kształtowym ..... 165 Przeszlifowanie naroży: M90 ..... 165 Włczyć zdefiniowane półkola pomidzy odcinkami prostymi: M112 ..... 166 Nie uwzgldniać punktów przy odpracowaniu nie skorygowanych wierszy prostych: M124 ..... 166 Obróbka niewielkich stopni konturu: M97 ..... 167 Otwarte naroża konturu obrabiać kompletnie na gotowo: M98 ..... 168 Współczynnik posuwu dla ruchów pogłbiania: M103 ..... 168 Posuw w milimetrach/wrzecionoobrót: M136 ..... 169 Prdkość posuwowa przy łukach kołowych: M109/M110/M111 ..... 170 Obliczanie wstpne konturu ze skorygowanym promieniem (LOOK AHEAD): M120 ..... 170 Włczenie pozycjonowania kółkiem rcznym w czasie przebiegu programu: M118 ..... 172 Odsunicie od konturu w kierunku osi narzdzia: M140 ..... 173 Anulować nadzór układu impulsowego M141 ..... 174 Usunć modalne informacje o programi e M142 ..... 175 Usunć obrót podstawowy: M143 ..... 175 7.5 Funkcje dodatkowe dla osi obrotowych ..... 176 Posuw w mm/min na osiach obrotu A, B, C: M116 ..... 176 Przemieszczenie osi obrotu ze zoptymalizowanym torem: M126 ..... 177 Wyświ etlacz osi obrotu zredukować do wartości poniżej 360°: M94 ..... 178 Automatyczna korekcja geometri i maszyny przy pracy z osiami pochylenia (wahań): M114 ..... 179 Zachować pozycj ostrza narzdzia przy pozycjonowaniu osi wahań (TCPM*): M128 ..... 180 Zatrzymanie dokładnościowe na narożach bez przylegajcych stycznie przejść: M134 ..... 182 Wybór osi nachylenia: M138 ..... 182 Uwzgldnieni e kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza: M144 ..... 183 7.6 Funkcje dodatkowe dla laserowych maszyn do cicia ..... 184 Zasada ..... 184 Wydawać bezpośrednio zaprogramowane napicie: M200 ..... 184 Napicie jako funkcja odcinka: M201 ..... 184 Napicie jako funkcja prdkości: M202 ..... 185 Napicie wydawać jako funkcj czasu (zależna od czasu rampa): M203 ..... 185 Napicie wydawać jako funkcj czasu (zależny od czasu impuls): M204 ..... 185 HEIDENHAIN iTNC 530 XIII 8 Programowanie: Cykle ..... 187 8.1 Praca z cyklami ..... 188 Definiowanie cyklu przez Softkeys ..... 188 W ywołać cykl ..... 190 Praca z osiami dodatkowymi U/V/W ..... 191 8.2 Tabele punktów ..... 192 Zastosowanie ..... 192 W prowadzi ć tabel punktów ..... 192 W ybrać tabel punktów w programie ..... 193 W ywołać cykl w połczeniu z tabel punktów ..... 194 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów ..... 196 Przegld ..... 196 W IERCENIE GŁ-BOKIE (cykl G83) ..... 198 W IERCENIE (cykl G200) ..... 199 ROZWIERCANIE (cykl G201) ..... 201 W YTACZANIE (cykl G202) ..... 203 UNIWERSL. WIERC. (cykl G203) ..... 205 W STECZNE POGŁ-BIANIE (cykl G204) ..... 207 UNIWERSALNE WIERCENIE GŁ-BOKIE (cykl G205) ..... 209 FREZOWANIE ODWIERTÓW (cykl G208) ..... 211 GWINTOWANIE z uchwytem wyrównawczym (cykl G84) ..... 213 GWINTOWANIE NOWE z uchwytem wyrównawczym (cykl G206) ..... 214 GWINTOWANIE bez uchwytu wyrównawczego GS (cykl G85) ..... 216 GWINTOWANIE bez uchwytu wyrównawczego GS NOWE (cykl G207) ..... 217 NACINANIE GWINTU (cykl G86) ..... 219 GWINTOWANIE ŁAMANIE WIÓRA (cykl G209) ..... 220 Podstawy o frezowaniu gwintów ..... 222 FREZOWANIE GWINTU (cykl G262) ..... 224 FREZOWANIE GWINTÓW WPUSZCZANYCH (cykl G263) ..... 225 FREZOWANIE GWINTÓW WIERCONYCH (cykl G264) ..... 228 HELIX FREZOWANIE GWINTÓW WIERCONYCH (cykl G265) ..... 231 FREZOWANIE GWINTU ZEWN-TRZNEGO (cykl G267) ..... 234 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych ..... 243 Przegld ..... 243 FREZOWANIE KIESZENI (cykl G75, G76) ..... 244 KIESZEN OBRABIAĆ NA GOTOWO (cykl G212) ..... 246 CZOP OBRABIAĆ NA GOTOWO (cykl G213) ..... 248 KIESZEN OKRAGŁA (cykl G77, G78) ..... 250 KIESZEN OKRAGŁA OBRABIAĆ NA GOTOWO (cykl G214) ..... 252 CZOP OKR[GŁY OBRABIAĆ NA GOTOWO (cykl G215) ..... 254 FREZOWANIE ROWKÓW (cykl G74) ..... 256 ROWEK (rowek podłużny) z pogłbianie ruchem posuwistozwrotnym (cykl G210) ..... 258 ROWEK OKR[GŁY (podłużny) z pogłbianiem ruchem wahadłowym (cykl G211) ..... 260 XIV 8.5 Cykle dla wytwarzania wzorów punktowych ..... 264 Przegld ..... 264 WZORY PUNKTOWE NA OKR-GU (cykl G220) ..... 265 WZORY PUNKTÓW NA LINIACH (cykl G221) ..... 267 8.6 SLcykl e grupa 1 ..... 271 Podstawy ..... 271 Przegld SLcykli grupa 1 ..... 272 KONTUR (cykl G37) ..... 273 WIERCENIE WSTEPNE (cykl G56) ..... 274 USUWANIE MATERIAŁU (cykl G57) ..... 275 FREZOWANIE KONTURU (cykl G58/ G59) ..... 277 8.7 SLcykl e grupa II ..... 278 Podstawy ..... 278 Przegld SLcykle ..... 279 KONTUR (cykl G37) ..... 280 Nałożone na siebie kontury ..... 280 DANE KONTURU (cykl G120) ..... 283 WIERCENIE WSTEPNE (cykl G121) ..... 284 PRZECI[GANIE (cykl G122) ..... 285 OBRÓBKA NA GOT.DNA (cykl G123) ..... 286 FREZOW.NA GOT. POWIERZCHNI BOCZNYCH (cykl G124) ..... 287 LINIA KONTURU (cykl G125) ..... 288 OSŁONA CYLINDRA (cykl G127) ..... 290 OSŁONA CYLINDRA frezowanie rowków (cykl G128) ..... 292 8.8 SLcykl e ze wzorem (formuł) konturu ..... 303 Podstawy ..... 303 Wybór programu z definicjami konturu ..... 304 Definiowanie opisów konturów ..... 304 Wprowadzić wzór konturu ..... 305 Nałożone na siebie kontury ..... 305 Odpracowywanie konturu przy pomocy SLcykli ..... 307 8.9 Cykle dla frezowania metod wierszowania ..... 311 Przegld ..... 311 3DDANE ODPRACOWAC (cykl G60) ..... 312 FREZOWANIE METOD[ WIERSZOWANIA (cykl G230) ..... 313 POWIERZCHNIA REGULACJI (cykl G231) ..... 315 HEIDENHAIN iTNC 530 XV 8.10 Cykle dla przeliczani a współrzdnych ..... 320 Przegld ..... 320 Skuteczność działania przeliczania współrzdnych ..... 320 Przesunicie PUNKTU ZEROWEGO (cykl G54) ..... 321 Przesunicie PUNKTU ZEROWEGO przy pomocy tabeli punktów zerowych (cykl G53) ..... 322 W YZNACZANIE PUNKTU ODNIESIENIA (cykl G247) ..... 325 ODBICIE LUSTRZANE (cykl G28) ..... 326 OBRÓT (cykl G73) ..... 328 W SPÓŁCZYNNIK WYMIAROWY (cykl G72) ..... 329 PŁASZCZYZNA OBRÓBKI (cykl G80) ..... 330 8.11 Cykle specj alne ..... 337 PRZERWA CZASOWA (cykl G04) ..... 337 W YWOŁANIE PROGRAMU (cykl G39) ..... 337 ORIENTACJA WRZECIONA (cykl G36) ..... 338 TOLERANCJA (cykl G62) ..... 339 9 Programowanie: Podprogramy i powtórzenia czści programu ..... 341 9.1 Zaznaczyć podprogramy i powtórzenia czści programu ..... 342 Label ..... 342 9.2 Podprogramy ..... 343 Sposób pracy ..... 343 W skazówki dotyczce programowania ..... 343 Programowanie podprogramu ..... 343 W ywołani e podprogramu ..... 343 9.3 Powtórzenia czści programu ..... 344 Label G98 ..... 344 Sposób pracy ..... 344 W skazówki dotyczce programowania ..... 344 Programowanie powtórzeni a czści programu ..... 344 W ywołać powtórzenie czści programu ..... 344 9.4 Dowolny program jako podprogram ..... 345 Sposób pracy ..... 345 W skazówki dotyczce programowania ..... 345 W ywołać dowolny program jako podprogram ..... 345 9.5 Pakietowania ..... 346 Rodzaje pakietowania ..... 346 Zakres pakietowani a ..... 346 Podprogram w podprogrami e ..... 346 Powtarzać powtórzenia czści programu ..... 347 Powtórzyć podprogram ..... 348 XVI 10 Programowanie: Qparametry ..... 355 10.1 Zasada i przegld funkcji ..... 356 Wskazówki do programowania ..... 356 Wywołać funkcje Qparametrów ..... 357 10.2 Rodziny czści – Qparametry zamiast wartości li czbowych ..... 358 NCbloki przykładowe ..... 358 Przykład ..... 358 10.3 Opisywać kontury poprzez funkcje matematyczne ..... 359 Zastosowanie ..... 359 Przegld ..... 359 Programowanie podstawowych działań arytmetycznych ..... 360 10.4 Funkcje trygonometryczne (trygonometria) ..... 362 Definicje ..... 362 Programowanie funkcji trygonometrycznych ..... 363 10.5 Jeśl i/todecyzj e z Qparametrami ..... 364 Zastosowanie ..... 364 Bezwarunkowe skoki ..... 364 Programować jeśli/todecyzje ..... 364 Użyte skróty i pojcia ..... 365 10.6 Qparametry kontrolować i zmieniać ..... 366 Sposób postpowania ..... 366 10.7 Funkcje dodatkowe ..... 367 Przegld ..... 367 D14: BŁAD: Wydawanie komuni katów o błdach ..... 368 D15: DRUK: Wydawanie tekstów lub Qparametrów ..... 370 D19: PLC: Przekazywanie wartości do PLC ..... 370 10.8 Wprowadzać bezpośrednio wzory ..... 371 Wprowadzić wzór ..... 371 Zasady obli czania ..... 373 Przykład wprowadzenia ..... 374 HEIDENHAIN iTNC 530 XVII 10.9 Zajte z góry Qparametry ..... 375 W artości z PLC: Q100 do Q107 ..... 375 Aktywny promień narzdzia: Q108 ..... 375 Oś narzdzi: Q109 ..... 375 Stan wrzeci ona: Q110 ..... 376 Doprowadzanie chłodziwa: Q111 ..... 376 W spółczynnik nakładania si: Q112 ..... 376 Dane wymiarowe w programie: Q113 ..... 376 Długość narzdzia: Q114 ..... 376 W spółrzdne po pomiarze sond w czasie przebiegu programu ..... 377 Odchylenie wartości rzeczywistej od wartości zadanej przy automatycznym pomiarze narzdzia przy pomocy TT 130 ..... 377 Nachylenie płaszczyzny obróbki przy pomocy wykonawczych któw ostrza narzdzi: obliczone przez TNC współrzdne dla osi obrotu ..... 377 W yniki pomi aru cykli sondy pomiarowej (patrz także Podrcznik obsługi Cykle sondy pomiarowej) ..... 378 11 Test programu i przebieg programu ..... 387 11.1 Grafi ki ..... 388 Zastosowanie ..... 388 Przegld: Perspektywy ..... 388 W idok z góry ..... 389 Przedstawienie w 3 płaszczyznach ..... 390 3Dprezentacja ..... 391 Powikszenie wycinka ..... 391 Powtórzyć graficzn symulacj ..... 393 Określenie czasu obróbki ..... 394 11.2 Funkcje dla wyświ etlania pogramu ..... 395 Przegld ..... 395 11.3 Test programu ..... 396 Zastosowanie ..... 396 11.4 Przebieg programu ..... 398 Zastosowanie ..... 398 W ykonać program obróbki ..... 399 Przerwać obróbk ..... 400 Przesunć osi maszyny w czasie przerwania obróbki ..... 401 Kontynuowanie programu po jego przerwaniu ..... 402 Dowolne wejście do programu (przebieg bloków w przód) ..... 403 Ponowne dosunicie narzdzia do konturu ..... 405 11.5 Automatyczne uruchomienie programu ..... 406 Zastosowanie ..... 406 11.6 Bloki przeskoczyć ..... 407 Zastosowanie ..... 407 11.7 Zatrzymanie przebi egu programu do wyboru ..... 408 Zastosowanie ..... 408 XVIII 12 MODfunkcje ..... 409 12.1 Wybrać funkcj MOD ..... 410 MODfunkcje wybi erać ..... 410 Zmieni ć nastawienia ..... 410 MODfunkcje opuścić ..... 410 Przegld MODfunkcji ..... 410 12.2 Numery oprogramowania (Software) i opcji ..... 412 Zastosowanie ..... 412 12.3 Wprowadzić liczb klucza ..... 413 Zastosowanie ..... 413 12.4 Przygotowanie interfejsów danych ..... 414 Zastosowanie ..... 414 RS232przygotować interfejs ..... 414 RS422przygotować interfejs ..... 414 Wybrać RODZAJ PRACY zewntrznego urzdzenia ..... 414 Ustawić SZYBKOŚĆ TRANSMISJI ..... 414 Przyporzdkowanie ..... 415 Software dla transmisji danych ..... 415 12.5 Ethernetinterfejs ..... 419 Wstp ..... 419 Możl iwości podłczenia ..... 419 Konfigurowanie TNC ..... 420 12.6 PGM MGT konfigurować ..... 423 Zastosowanie ..... 423 Zmiana nastawienia ..... 423 12.7 Specyficzne dla danej maszyny parametry użytkownika ..... 424 Zastosowanie ..... 424 12.8 Przedstawić czść nieobrobion w przestrzeni roboczej ..... 425 Zastosowanie ..... 425 12.9 Wybrać wskazanie położenia ..... 427 Zastosowanie ..... 427 12.10 Wybrać system miar ..... 428 Zastosowanie ..... 428 12.11 Wybrać jzyk programowania dla $MDI ..... 429 Zastosowanie ..... 429 12.12 Wybór osi dla generowania Lbl oku ..... 430 Zastosowanie ..... 430 HEIDENHAIN iTNC 530 XIX 12.13 Wprowadzić ograniczeni e obszaru przemieszczania, wskazanie punktu zerowego ..... 431 Zastosowanie ..... 431 Praca bez ograniczenia obszaru przemieszczania ..... 431 Określić maksymal ny obszar przemieszczania i wprowadzić ..... 432 W skazanie punktów zerowych ..... 432 12.14 Wyświetl ić pliki POMOC ..... 433 Zastosowanie ..... 433 W ybór PLIKÓW POMOC ..... 433 12.15 Wyświetl ić czas eksploatacji ..... 434 Zastosowanie ..... 434 12.16 Zewntrzny dostp ..... 435 Zastosowanie ..... 435 13 Tabele i przegl3dy ważniejszych informacji ..... 437 13.1 Ogólne parametry użytkownika ..... 438 Możliwości wprowadzenia danych dla parametrów maszynowych ..... 438 W ybrać ogólne parametry użytkownika ..... 438 13.2 Obłożenie wtyczek i kabel instal acyjny dla interfejsów danych ..... 451 Interfejs V.24/RS232C HEIDENHAINurzdzenia peryferyjne ..... 451 Urzdzenia zewntrzne (obce) ..... 452 Interfejs V.11/RS422 ..... 453 Ethernetinterfejs RJ45gniazdo ..... 454 13.3 Informacja techniczna ..... 455 13.4 Zmiana baterii bufora ..... 460 13.5 DIN/ISOlitery adresowe ..... 461 Gfunkcje ..... 461 Zajte litery adresowe ..... 464 Funkcj e parametrów ..... 465 XX 1 Wstp 1.1 iTNC 530 1.1 iTNC 530 Urzdzenia 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ć 9 osi ami włcznie Dodatkowo można nastawić przy programowaniu położenie ktowe wrzeciona. Na zintegrowanym dysku twardym operator może wprowadzać dowoln liczb programów, także jeżel i zostałe one utworzone poza sterowani em. Dla szybkich obliczeń można wywołać w każdej chwili kal kulator. Pult obsługi i wyświetl enie na ekranie s zestawione pogldowo, w ten sposób operator może szybko i w nieskomplikowany sposób posługiwać si poszczególnymi funkcjami. Programowanie: Programowanie: Dialog tekstem otwartym firmy HEIDENHAIN i DIN/ISO Szczególnie proste jest zestawienie programu w wygodnym dla użytkownika dialogu tekstem otwartym fi rmy HEIDENHAIN. Grafika programowania przedstawi a pojedyńcze etapy obróbki w czasie wprowadzania programu. Dodatkowo, wspomagajcym 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 j ak i w czasie przebiegu programu. Dodatkowo można urzdzenia TNC programować zgodnie z DIN/ISO lub w trybie DNC tj. sterowania numerycznego bezpośredniego (DNCdirect numerical control ). W tym trybie można wprowadzi ć program i dokonać testu, w czasie ki edy inny program wypełnia właśnie obróbk przedmiotu. Kompatybilność TNC wykonać wszystkie programy obróbki, utworzone na HEIDENHAINsterowaniach od TNC 150 B poczynajc. 2 1 Wstêp 1.2 Ekran i pult sterowniczy 1.2 Ekran i pult sterowniczy Ekran TNC dostpne jest w dwóch wariantach, z płaskim monitorem kolorowym BF 150 (TFT) lub płaskim moni torem kolorowym BF 120 (TFT). Fotografia po prawej stronie pokazuje elementy obsługi BF 150, fotografia po prawej stronie na środku pokazuje el ementy obsługi BF 120. 8 1 1 Pagina górna Przy włczonym TNC na ekranie monitora ukazane s w paginie górnej wybrane tryby pracy: Tryby pracy maszyny po l ewej i tryby programowania po prawej . W wikszym polu paginy górnej znajduje si ten tryb pracy, na który przełczono monitor: tam pojawiaj si pytania dialogowe i teksty komunikatów (wyjtek: jeśli TNC wyświetla tylko grafik). 2 Softkeys 3 4 5 6 7 8 W paginie dolnej TNC wyświetla dalsze funkcje na pasku z Softkey. Te funkcje wybieramy poprzez leżce poniżej klawisze. Dl a orientacji pokazuj wskie belki bezpośrednio nad paskiem Softkey liczb pasków Softkey, które można wybrać przy pomocy leżcych na zewntrz przycisków ze strzałk. Aktywny pasek Softkey jest przedstawiony w postaci jaśniejszej belki. Softkeyprzyciski wybiorcze Softkeypaski przełczyć Ustalenie podziału ekranu Przycisk przełczenia ekranu na rodzaj pracy maszyny i rodzaj programowania Klawisze wyboru Softkey dl a Softkeys zainstalowanych przez producenta maszyn Przełczanie pasków Softkey dla Softkeys zainstalowanych przez producenta maszyn 7 2 5 6 1 3 1 4 4 1 5 1 HEIDENHAIN iTNC 530 2 4 1 3 4 1 6 3 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 pamici/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świetl ić TNC, zależy od wybranego rodzaj u pracy. Określenie podziału ekranu: Nacisnć klawi sz przełczania ustawienia ekranu: Pasek Softkey wyświetla możliwe podziały monitora, patrz „Rodzaje pracy”, stronie 6 Wybrać podział ekranu przy pomocy Softkey. 4 1 Wstêp Fotografia ukazuje klawisze pulpitu sterowniczego, które pogrupowane s zgodnie z ich funkcjami: 1 1 2 3 4 5 6 7 Kl awiatura Alfa dla wprowadzania tekstów, nazw plików i DIN/ ISOprogramowania n Zarzdzanie plikami n Kalkulator n MODfunkcja n Funkcja HELP (POMOC) Rodzaje programowania Tryby pracy maszyny Otwarcie di al ogów programowania Kl awisze ze strzałk i intstrukcj a skoku SKOK Wprowadzenie liczb i wybór osi 7 5 2 1 4 1 6 3 5 Funkcje pojedyńczych klawiszy s przedstawione na pierwszej rozkładanej stronie (okładka). Klawisze zewntrzne, jak np.NC START, opisane s w podrczniku obsługi maszyny. HEIDENHAIN iTNC 530 5 1.2 Ekran i pult sterowniczy Pulpit sterowniczy 1.3 Rodzaje pracy 1.3 Rodzaje pracy Obsługa rczna i Elektr. kółko obrotowe Ustawianie maszyn nastpuje w trybie obsługi rcznej. Przy tym rodzaju pracy można ustalić położeni e osi maszyny rcznie lub krok po kroku, wyznaczyć punkty odniesienia i nachylić płaszczyzn obróbki. Rodzaj pracy Elektr. kółko rczne wspomaga rczne przesunicie osi maszyny przy pomocy elektronicznego kółka rcznego KR (niem. HR). Softkeys dla podziału monitora (wybierać jak to opisano uprzedni o) Okno Softkey Położenia Po lewej: Pozycje, po prawej: Wyświetlacz stanu Ustalenie położenia z rcznym wprowadzeniem danych Przy tym rodzaju pracy można programować proste ruchy przemieszczenia, np. dla frezowania płaszczyzny lub pozycjonowania wstpnego. Softkeys dla podziału ekranu Okno Softkey Program Po lewej: Program, po prawej: Wyświetlacz stanu 6 1 Wstêp 1.3 Rodzaje pracy Program wprowadzić do pamici/edycja Programy obróbki zostaj zestawiane w tym rodzaju pracy. Wiel ostronne wspomaganie i uzupełnienie przy programowaniu oferuje Swobodne Programowanie Konturu, rozmaite cykle i funkcje Qparametrów. Na życzenie operatora grafi ka programowania ukazuj e pojedyńcze kroki. Softkeys dla podziału ekranu Okno Softkey Program Po lewej: Program, po prawej: Grafika programowania Po lewej: Program, po prawej: Segmentowanie programu Test programu TNC symuluje programy lub czści programu w rodzaju pracy Test programu, aby np. wyszukać geometryczne niezgodności, brakujce lub błdne dane w programie i uchybienia przestrzeni roboczej. Symulacja jest wspomagana graficznie z różnymi możliwościami pogldu. Softkeys dl a podziału ekranu: patrz „Przebi eg programu według kolej ności bloków lub przebieg programu pojedyńczymi blokami danych”, stronie 8. HEIDENHAIN iTNC 530 7 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 l ub zaprogramowanego przerwania pracy. Po przerwie można kontynuować przebieg programu. W przebiegu programu poj edyńczymi blokami należy rozpoczć wykonanie każdego bloku przy pomocy zewntrznego klawisza START oddzielni e Softkeys dla podziału ekranu Okno Softkey Program Po lewej: Program, po prawej: Segmentowanie programu Po lewej: Program, po prawej: Status Po lewej: Program, po prawej: Grafika Grafika Softkeys dla podziału ekranu przy tabelach palet Okno Softkey Tabel a palet Po lewej: Program, po prawej: Tabela pal et Po lewej: Tabela palet, po prawej: Status Po lewej: Tabela palet, po prawej: Grafika 8 1 Wstêp 1.4 Wyœwietlacze stanu 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. n Przebieg programu pojedyńczymi blokami i przebieg programu według kolejności bloków, tak długo aż nie zostanie wybrana dla wyświetlacza wyłcznie „Grafika“ i przy n ustaleniu położenia z rcznym wprowadzeniem danych. W rodzajach pracy Obsługa rczna i El . kółko rczne pojawia si wyświetlacz stanu w dużym oknie. Informacje przekazywane przez wy świetlacz stanu Symbol Znaczenie RZECZ Rzeczywi ste lub zadane współrzdne aktualnego położenia X YZ Osie maszyny; TNC wyświetl a 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 podrczniku obsługi maszyny F SM Wyświ etlony posuw w calach odpowiada jednej dziesitej rzeczywistej wartości. Prdkość obrotowa S, posuw F i użyteczna funkcja dodatkowa M 1 1 Przebieg programu jest rozpoczty Oś jest zablokowana Oś może zostać przesunita przy pomocy kółka rcznego Osie zostaj przemieszczone przy nachylonej powierzchni obróbki Osie zostaj przemieszczone przy uwzgldnieniu obrotu podstawowego HEIDENHAIN iTNC 530 9 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 wyjtkiem Program wprowadzić do pamici/edycja. Wł3czyć 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 programi e Poniżej opisane s różne dodatkowe wyświetlacze stanu, które mog zostać wybierane poprzez Softkeys: Ogólna informacja o programie 1 2 3 4 5 6 Nazwa programu głównego Wywołane programy Aktywny cykl obróbki Środek koła CC (biegun) Czas obróbki Licznik czasu przebywania 1 2 3 6 4 5 10 1 Wstêp 1.4 Wyœwietlacze stanu Pozycje i współrzdne 1 2 3 4 Wyświetlacz położenia Rodzaj wyświetlania położenia, np.pozycja rzeczywista Kt nachylenia płaszczyzny obróbki Kt obrotu podstawowego 2 1 3 4 Informacje o narzdziach 1 2 3 4 5 6 n Wskazanie T: Numer narzdzi a i nazwa narzdzia n Wskazanie RT: Numer i nazwa narzdzia zamiennego Oś narzdzia Długość i promienie narzdzia Rozmiary (wartości delta) z TOOL CALL (PGM) i z tabeli narzdzi (TAB) Okres trwałości narzdzia, maksymalny okres trwałości narzdzia (TIME 1) i maksymalny okres trwałości narzdzia przy TOOL CALL (TIME 2) Wyświetlenie pracujcego narzdzia i (nastpnego) narzdzia siostrzanego 1 2 3 4 5 6 Przeliczenia współrzdnych 1 2 3 4 5 6 Nazwa programu głównego Aktywne przesunicie punktu zerowego (cykl 7) Aktywny kt obrotu (cykl 10) odzwierciedlone osie (cykl 8) Aktywny współczynni k wymiarowy/ współczynniki wymiarowe (cykle 11/26) Środek wydłużenia osiowego 1 3 2 4 6 5 Patrz “Cykle dla przeliczania współrzdnych” na stronie 320. HEIDENHAIN iTNC 530 11 1.4 Wyœwietlacze stanu Pomiar narzdzia 1 Numer mierzonego narzdzia 2 Wyświ etlenie, czy dokonywany jest pomiar promienia czy długości narzdzia 3 MIN i MAXwartość pomiaru ostrzy pojedyńczych i wynik pomiaru przy obracajcym si narzdziu (DYN) 4 Numer ostrza narzdzia wraz z przynależn do niego wartości pomiaru. Gwiazdka za zmierzon wartości wskazuje, i ż została przekroczona granica tolerancj i z tabeli narzdzi 1 2 3 4 Aktywne funkcje dodatkowe M 1 Lista aktywnych Mfunkcji z określonym znaczeniem 2 Lista aktywnych Mfunkcji, które zostaj dopasowywane przez producenta maszyn 1 2 12 1 Wstêp 1.5 Osprzt Trójwymiarowe układy impulsowe i elektroniczne kółka rczne firmy HEIDENHAIN 1.5 Osprzt Trójwymiarowe układy impulsowe i elektroniczne kółka rczne firmy HEIDENHAIN 3Dsondy pomiarowe impulsowe Przy pomocy różnych 3Dsond pomiarowych impulsowych firmy HEIDENHAIN można: n Automatycznie wyregulować obrabi ane czści n Szybko i dokładni e wyznaczyć punkty odniesienia n Przeprowadzić pomiary obrabianej czści w czasie przebiegu programu n dokonywać pomiaru i sprawdzenia narzdzi Wszystkie funkcje układu impul sowego s opisane w oddzi elnym podrczniku obsługi. W koniecznym przypadku prosz zwrócić si do firmy HEIDENHAIN, dla uzyskania tego podrcznika obsługi. Idnr: 369 280xx Przeł3czaj3ce sondy pomiarowe impulsowe TS 220, TS 630 i TS 632 Tego rodzaj u 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, j eżeli musz Państwo czasami dokonywać digitalizacji . Specjalnie dla maszyn z wymieniaczem narzdzi przeznaczone s sondy impulsowe TS 630 i TS 632, które przesyłaj sygnały na promieniach podczerwonych bez użycia kabl a. Zasada funkcjonowania: W przełczaj cych sondach pomiarowych firmy HEIDENHAIN nie zużywajcy si optyczny rozłcznik rej estruje wychylenie trzpieni a stykowego. Powstały w ten sposób sygnał powoduje wprowadzenie do pamici rzeczywistego położenia układu impulsowego. HEIDENHAIN iTNC 530 13 1.5 Osprzt Trójwymiarowe układy impulsowe i elektroniczne kółka rczne firmy HEIDENHAIN Sonda impulsowa narzdziowa TT 130 dla pomiaru narzdzi TT 130 jest przełczajc 3Dsond impulsow dla pomiaru i kontrol i narzdzi. TNC ma 3 cykle do dyspozycj i, z pomoc których można ustalić promień i długość narzdzia przy nieruchomym lub obracajcym si wrzecioni e. 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żywajcego si optycznego rozłcznika, który wyróżnia si wysokim stopniem niezawodności. Elektroniczne kółka rczne KR (niem. HR) Elektroniczne kółka rczne upraszczaj precyzyj ne rczne przesunicie zespołu posuwu osi. Odcinek przesunicia na jeden obrót kółka rcznego jest możliwy do wybierania w obszernym przedziale. Oprócz wmontowywanych kółek obrotowych HR 130 i HR 150 firma HEIDENHAIN oferuje przenośne rczne kółko obrotowe HR 410 (patrz fotografia na środku). 14 1 Wstp 2 Obsługa rczna i ustawienie 2.1 W³¹czyæ, wy³¹czyæ 2.1 Wł3czyć, wył3czyć Wł3czyć Włczenie i najechanie punktów odniesienia s funkcjami, których wypełnienie zależy od rodzaju maszyny. Prosz zwrócić uwag na podrcznik obsługi maszyny. Włczyć napicie zasilajce TNC i maszyny. Nastpnie TNC wyświetla nastpujcy dialog: TES T PAMINCI Pamić TNC zostaje automatycznie skontrolowana PRZER WA W DOPłYW IE PR ODU TNCkomunikat, że nastpiła przerwa w dopływie prdu – komunikat skasować TR ANS LACJ A P ROGRAM U PLC Program PLC urzdzenia TNC zostaj e automatyczni e przetworzony BR AK NAPINCIA NA PR ZEKAźNI KU Włczyć zasilanie. TNC sprawdzi funkcjonowanie wyłczenia awaryjnego OBSłUGA RNCZNA PRZEJ ECHAĆ PUNKTY ODNIESIENIA Przejechać punkty referencyjne w zadanej kolejności: Dla każdej osi nacisnć zewntrzny STARTklawisz, albo Przejechać punkty referencyjne w zadanej kolejności: Dla każdej osi nacisnć zewntrzny klawisz kierunkowy i trzymać, aż punkt referencyjny zostanie przejechany 16 2 Obs³uga rêczna i ustawienie 2.1 W³¹czyæ, wy³¹czyæ TNC jest gotowe do pracy i znajduje si w rodzaju pracy Obsługa rczna. Punkty odniesienia musz zostać przejechane tylko, jeśli maj być przesunite osi maszyny. Jeżeli dokonuje si edycji programu lub chce przetestować program, prosz wybrać po włczeniu napicia sterowniczego natychmiast rodzaj pracy Program wprowadzić do pamici/wydać (edycja) lub Test Programu. Punkty odniesienia mog być pó˙niej dodatkowo przejechane. Prosz nacisnć w tym celu w rodzaju pracy Obsługa rczna Softkey PKT.REF. NAJECHAĆ. Przejechanie punktu odniesienia przy nachylonej płaszczyźnie obróbki Przejechanie punktu odniesienia przy nachylonej osi współrzdnych jest możliwe przy pomocy zewntrznych przyci sków kierunkowych osi. W tym cel u funkcja „Nachylić płaszczyzn obróbki“ musi być aktywna w trybie Obsługa rczn, patrz „Aktywować manualne nachylenie”, strona 27. TNC interpoluje nastpni e odpowiednie osie przy naciśniciu przycisku kierunkowego osi . NCSTARTklawisz nie spełnia żadnej funkcji. TNC wydaje w razie naciśnicia odpowiedni komunikat o błdach. Prosz przestrzegać zasady, że wprowadzone do menu wartości ktowe powinny być zgodne z wartości kta osi wahań. Wył3czenie Aby uniknć strat danych przy wyłczeniu, nal eży cel owo wyłczyć system operacyjny TNC: U Wybrać rodzaj pracy Obsługa rczna U W ybrać funkcj wyłczenia, jeszcze raz potwierdzić przy pomocy Softkey TAK U Jeśli TNC wyświetla w oknie przenikajcym tekst Teraz można wył3czyć, to wolno przerwać dopływ prdu do TNC Dowolne wyłczenie TNC może prowadzić do utraty danych. HEIDENHAIN iTNC 530 17 2.2 Przesuniêcie osi maszyny 2.2 Przesunicie osi maszyny Wskazówka Przemieszczenie osi przy pomocy przyci sków kierunkowych zal eży od rodzaju maszyny. Prosz uwzgldnić informacje zawarte w podrczniku obsługi maszyny! Przesun3ć oś przy pomocy zewntrznego przycisku kierunkowego Wybrać rodzaj pracy Obsługa rczna Nacisnć zewntrzny klawisz kierunkowy i trzymać, aż oś zostanie przesunita na zadanym odcinku lub i przemieści ć w trybie cigłym oś: Nacisnć zewntrzny przycisk kierunkowy i trzymać naciśnitym oraz nacisnć krótko zewntrzny STARTklawisz Zatrzymać: Zewntrzny klawisz STOPnacisnć Z pomoc obu tych metod mog Państwo przesuwać ki lka osi równocześnie. Posuw, z którym osie si przesuwaj, można zmienić poprzez Softkey F, patrz „Prdkość obrotowa wrzeciona S, posuw F i funkcja dodatkowa M”, strona 21. 18 2 Obs³uga rêczna i ustawienie 2.2 Przesuniêcie osi maszyny Przemieszczanie przy pomocy elektronicznego kółka rcznego HR 410 Przenośne kółko rczne HR 410 wyposażone jest w dwa przyci ski zgody. Przyciski zgody znajduj si poniżej chwytu gwiazdowego. Przesunicie osi maszyny jest możliwe tyl ko, jeśli jeden z przycisków zgody pozostaje naciśnitym (funkcja zależna od zasady funkcjonowania maszyny). 1 2 Kółko rczne HR 410 dysponuje nastpujcymi elementami obsługi: 1 2 3 4 5 6 przycisk wyłczenia awaryjnego rczne kółko obrotowe klawisze zgody Przyciski wyboru osi Przycisk przejcia położenia rzeczywistego Przyciski do ustal enia trybu posuwu (powoli, średni o, 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) 3 4 6 8 4 5 7 Czerwone sygnały świetlne wskazuj, jak oś i jaki posuw wybrał operator. Przesunicie przy pomocy kółka rcznego jest możliwe także podczas przebiegu programu. Przesunicie osi W ybrać rodzaj pracy Elektr. kółko rczne Trzymać naciśnitym przycisk zgody W ybrać oś W ybrać posuw Przemieścić aktywn oś w kierunku + lub – lub HEIDENHAIN iTNC 530 19 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). Z Wybrać rodzaj pracy Obsługa rczna lub Elektr. kółko rczne Wybrać pozycj onowanie krok po kroku: Softkey DŁ.KROKU ustawić na ON 8 8 DOSUW = Wprowadzić dosuw w mm, np. 8 mm 8 16 X Nacisnć zewntrzny przycisk kierunkowy: dowolnie czsto pozycjonować 20 2 Obs³uga rêczna i ustawienie 2.3 Prêdkoœæ obrotowa wrzeciona S, posuw F i funkcja dodatkowa M 2.3 Prdkość obrotowa wrzeciona S, posuw F i funkcja dodatkowa M Zastosowanie W rodzajach pracy Obsługa rczna i El . kółko rczne prosz wprowadzić prdkość 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śl a z góry, jakie funkcje dodatkowe mog Państwo wykorzystywać i jak one spełniaj funkcje. Wprowadzić wartości Prdkość obrotowa wrzeciona S, funkcja dodatkowa M W ybrać wprowadzenie prdkości obrotowej wrzeciona: Softkey S P RNDKOŚĆ OBROTOWA WRZECIONA S= 1000 W prowadzi ć prdkość obrotow wrzeciona i przy pomocy zewntrznego klawisza START przej ć Obroty wrzeciona z wprowadzon prdkoś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 zewntrznym klawiszem START potwierdzić ENTklawiszem. Dla posuwu F obowizuje: n Jeśli wprowadzono F=0, to pracuje najmniejszy posuw z MP1020 n F zostaje zachowany także po przerwie w dopływie prdu Zmienić prdkość obrotow3 wrzeciona i posuw Przy pomocy gałek obrotowych Override dla prdkości obrotowej wrzeciona S i posuwu F można zmienić nastawion wartość od 0% do 150%. Gałka obrotowa Override dla prdkości obrotowej wrzeciona działa wyłcznie w przypadku maszyn z bezstopniowym napdem wrzeciona. HEIDENHAIN iTNC 530 21 2.4 Punkt odniesienia wyznaczyæ (bez 3D-sondy impulsowej) 2.4 Punkt odniesienia wyznaczyć (bez 3Dsondy impulsowej) Wskazówka Punkt odniesienia wyznaczyć (z 3Dsond impulsow) Podrcznik obsługi dla użytkownika Cykle sondy impulsowej. Przy wyznaczaniu punktów odniesienia ustawia si wyświetlacz TNC na współrzdne znanej pozycji obrabianej czści. Przygotowanie U Zamocować i ewtl. wyregulować obrabian czść U Narzdzie zerowe o znanym promieniu zamocować U Upewnić si, że TNC wyświetla rzeczywiste wartości położenia 22 2 Obs³uga rêczna i ustawienie Czynności ochronne Y 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 wiksz. Z X Y Rodzaj pracy Obsługa rczna wybrać X Przesunć ostrożnie narzdzie, aż dotknie obrabianego przedmiotu (porysuje go) W ybrać oś (wszystkie osie można wybierać na ASCIIklawiaturze) W YZNACHYĆ PUNKT O DNIESI ENI A Z= Narzdzie zerowe, oś wrzeciona: Ustawi ć wyświetl acz na znan pozycj obrabianego przedmiotu (np. 0) lub wprowadzić grubość d blachy. Na płaszczyźnie obróbki: Promień narzdzia uwzgldnić Punkty odniesi enia dla pozostałych osi wyznacz Państwo w ten sam sposób. Jeśli używamy w osi dosuwu ustawione wstpnie narzdzie, to prosz nastawić wyświetlacz osi dosuwu na długość L narzdzia lub na sum Z=L+d. HEIDENHAIN iTNC 530 23 2.4 Punkt odniesienia wyznaczyæ (bez 3D-sondy impulsowej) Wyznaczamy punkt odniesienia (baz) 2.5 Nachyliæ p³aszczyznê obróbki 2.5 Nachylić płaszczyzn obróbki 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 cykl u kty zostaj interpretowane przez TNC jako współrzdne osi obrotowych lub jako komponenty ktowe ukośnej płaszczyzny. Prosz zwrócić uwag na podrcznik 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 rodzaj ami 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 nachyl ona do płaszczyzny głównej. Y Z B 10° X Dla pochylenia płaszczyzny obróbki s dwie funkcje do dyspozycji: n Rczne pochylenie przy pomocy Softkey 3D ROT przy rodzaj ach pracy Obsługa Rczna i Elektr. kółko obrotowe patrz „Aktywować manualne nachyl enie”, strona 27 n Nachyl enie sterowane, cykl G80 PłASZCZYZNA OBRÓBKI w programie obróbki (patrz „PŁASZCZYZNA OBRÓBKI (cykl G80)” na stronie 330) TNCfunkcje dla „Nachylania płaszczyzny obróbki“ stanowi transformacj współrzdnych. Przy tym płaszczyzna obróbki leży zawsze prostopadle do ki erunku osi narzdzia. Zasadniczo rozróżnia TNC przy pochyleni u płaszczyzny obróbki dwa typy maszyn: n Maszyna ze stołem obrotowy m podziałowym n Należy obrabiany przedmiot poprzez odpowiednie pozycjonowanie stołu obrotowego np. przy pomocy Lbloku, umieścić do żdanego położenia obróbki n Położenie przekształconej osi narzdzi a nie zmienia si w stosunku do stałego układu współrzdnych maszyny. Jeśli stół obrotowy – to znaczy przedmiot – np. obracamy o 90°, to układ współrzdnych nie obraca si wraz z nim. Jeśli w rodzaju pracy Obsługa rczna naciśniemy klawisz kierunkowy Z+, to narzdzie przemieszcza si w kierunku Z+ n TNC uwzgldnia dla obl iczania transformowanego układu współrzdnych tylko mechanicznie uwarunkowane przesuni cia odpowiedniego stołu obrotowego –tak zwane „translatoryjne“ przypadajce wi elkości 24 2 Obs³uga rêczna i ustawienie 2.5 Nachyliæ p³aszczyznê obróbki n Maszyna z głowic3 obrotow3 n Należy narzdzie poprzez odpowiednie pozycjonowanie głowicy obrotowej, np. przy pomocy G0bloku, umi eścić w żdane położenie n Położenie przekształconej osi narzdzia zmienia si w stosunku do stałego układu współrzdnych maszyny. Jeśli obracamy głowic maszyny – to znaczy narzdzie – np w osi B o +90°, to układ współrzdnych obraca si również. Jeśli naciśniemy w rodzaju pracy Obsługa rczna kl awisz kierunkowy Z+, to narzdzie przesuwa si w kierunku X+ stałego układu współrzdnych maszyny n TNC uwzgldnia dla obliczenia przekształconego układu współrzdnych mechanicznie uwarunkowane wzajemne przesunicia głowicy obrotowej („translatoryjne“przypadajce wielkości) i wzajemne przesunicia, które powstaj poprzez nachylenie narzdzia (3D korekcja długości narzdzia) Dosunicie narzdzia do punktów odniesienia przy pochylonych osiach Przy pochylonych osiach dosunicie wypełnia si przy pomocy zewntrznych 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 rczna i aby został wprowadzony rzeczywisty kt osi obrotowej w polu menu. Wyznaczyć punkt odniesienia w układzie pochylonym Kiedy pozycjonowanie osi obrotowych zostało zakończone, prosz wyznaczyć punkt odniesienia j ak w układzie nie pochylonym. TNC przelicza ten nowy punkt odniesieni a na pochylony układ współrzdnych. Wartości ktowe dla tego przeliczenia TNC przejmuje przy uregulowanych osiach od rzeczywistego położenia osi obrotu. Nie należy wyznaczać w nachylonym układzie punktu odniesienia, jeśli w parametrze maszynowym 7500 bit 3 jest ustawiony. TNC oblicza w przeciwnym wypadku błdnie przesunicie. 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 odniesi enia. HEIDENHAIN iTNC 530 25 2.5 Nachyliæ p³aszczyznê obróbki Wyznaczenie punktu odniesienia w maszynach z okr3głym stołem obrotowym Zachowanie si TNC przy wyznaczaniu punktu bazowego jest zależne od maszyny. Prosz zwróci ć uwag na podrcznik obsługi maszyny. TNC przemieszcza punkt odniesienia automatycznie, jeśli obracamy stół i funkcja Nachyl enie płaszczyzny obróbki jest aktywna: n MP 7500, Bit 3=0 Aby obliczyć przesunicie punktu bazowego, TNC używa różnicy pomidzy REFwspółrzdn przy wyznaczaniu punktu odniesienia i REFwspółrzdn osi pochylenia po pochyleniu. Ta metoda obliczeni a może być używana, jeśli w obrabiany przedmiot został zamocowany z wyregulowaniem w 0°pozycji (REFwartość) stołu obrotowego. n MP 7500, Bit 3=1 Jeśli ukośnie zamocowany obrabiany przedmiot zostaje wyregulowany poprzez obrót stołu okrgłego, to TNC nie może obliczać przesunicia punktu odniesienia przy pomocy różnicy REFwspółrzdnych. TNC posługuje si bezpośrednio REF wartości osi nachylenia po nachyleniu, wychodzi zatem z założenia, że obrabiany przedmi ot został wyregulowany przed pochyl eniem. MP 7500 jest skuteczny w liście parametrów maszynowym lub , jeśli w dyspozycji, w tabelach opisów geometrii osi nachylenia. Prosz zwrócić uwag na podrcznik obsługi maszyny. Wyświetlenie położenia w układzie pochylonym Wyświetlone w polu stanu pozycje (ZAD. i RZECZ.) odnosz si do nachyl onego układu współrzdnych. Ograniczenia przy nachylaniu płaszczyzny obróbki n Funkcja digitalizacji Obrót podstawowy nie znajduje si w dyspozycji n Pozycjonowania PLC (ustalane przez producenta maszyn) nie s dozwolone n Wiersze pozycjonowania z M91/M92 nie s dozwolone 26 2 Obs³uga rêczna i ustawienie 2.5 Nachyliæ p³aszczyznê obróbki Aktywować manualne nachylenie W ybrać manualne nachylenie: Softkey 3D ROT. Punkty menu można wybrać teraz przy pomocy klawiszy ze strzałk Wprowadzić kt nachylenia Wymagany tryb pracy ustawić w punkcie menu Nachylenie płaszczyzny obróbki na aktywny: Wybrać punkt menu, przy pomocy klawi sza ENT przełczyć 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 rodzaj u pracy Przebieg programu zostanie ustawiona na Aktywna, to wniesiony do menu kt nachylenia obowizuje od pierwszego bloku w wypełni anym programie obróbki. Jeśl i używa si w programie obróbki cykl 19 G80 PŁASZCZYZNA OBRÓBKI, to obowizuj definiowane w tym cyklu wartości ktowe (poczynajc od definicji). Wprowadzone do menu wartości ktowe zostaj przepisane wartościami wywołanymi. HEIDENHAIN iTNC 530 27 3 Ustalenie położenia z rcznym 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 wstpnego ustalenia położenia narzdzia przeznaczony jest rodzaj pracy Pozycjonowanie z rcznym wprowadzeni em danych. W tym przypadku można wprowadzić krótki program w formacie tekstu otwartego firmy HEIDENHAIN lub zgodnie z DIN/ISO i nastpnie 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 rcznym wprowadzeniem danych można aktywować dodatkowe wskazanie stanu. Zastosować pozycjonowanie z rcznym wprowadzaniem danych Wybrać rodzaj pracy Pozycjonowanie z rcznym wprowadzeniem danych. Pl ik $MDI dowolnie zaprogramować Uruchomić przebieg programu: Zewntrzny klawisz START Nastpujce funkcje nie znajduj si w dyspozycji : n Wywołanie programu z % n Grafika programowania n Grafika przebiegu programu Przykład 1 Na pojedyńczym przedmiocie ma być wykonany otwór okrgł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 X 50 50 30 3 Ustalenie po³o¿enia z rêcznym wprowadzeniem danych %$MDI G71 * N10 G99 T1 L+0 R+5 * Zdefiniować narzdzie: Narzdzie zerowe, promień 5 N20 T1 G17 S2000 * Wywołanie narzdzia Oś narzdzia Z, Prdkość obrotowa wrzeciona 2000 obr/min N30 G00 G40 G90 Z+200 * Przemieszczenie narzdzia poza materiałem (bieg szybki) N40 X +50 Y+50 M 3 * Pozycj onować narzdzie na biegu szybkim nad otworem pod odwiert, włczyć wrzeciono N50 G01 Z+2 F 2000 * Narzdzie pozycjonować 2 mm nad odwiertem N60 G200 WIER CENIE Zdefiniować cykl G200 Wiercenie Q200=2 ;ODSTNP BEZPIECZ. Bezpieczny odstp narz. nad odwiertem Q201= 20 ;GłNBO KOŚĆ Głbokość wiercenia (znak liczby=ki erunek pracy) Q206=250 ;F DOSUW W GłNBINY Posuw wiercenia Q202=10 ;GłNBO KOŚĆ DOSUWU Głbokość każdego dosuwu przed powrotem Q210=0 ;PR ZER.CZA S. U GÓR Y Przerwa czasowa u góry przy usuwaniu wióra w sekundach Q203=+0 ;WSP .P OWIER ZCHNI Współrzdna górnej krawdzi obrabianego przedmiotu Q204=50 ;2. ODST.BEZP. Pozycj a po cykl u, odniesiona do Q203 Q211=0.5 ;PR ZER WA CZASOW A U DOłU Czas przebywania narzdzia na dnie wiercenia w sekundach N70 G79 * Wywołać cykl G200 Wiercenie głbokie N80 G00 G40 Z+200 M2 * Przemieścić narzdzie poza materiałem N9999999 %$MDI G71 * Koniec programu Funkcja prostych G00 (patrz „Prosta na biegu szybkim G00 Prosta z posuwem G01 F. . .” na stronie 139), cykl G200 wierceni e (patrz „WIERCENIE (cykl G200)” na stronie 199). HEIDENHAIN iTNC 530 31 3.1 Proste sposoby obróbki - programowaæ i odpracowaæ Najpierw ustala si wstpne położenie narzdzia przy pomocy wierszy prostych nad obrabianym przedmiotem i z odstpem bezpieczeństwa 5 mm nad wierconym otworem. Nastpnie wykonuj e si otwór przy pomocy cyklu G200 Wiercenie. 3.1 Proste sposoby obróbki - programowaæ i odpracowaæ Przykład 2: Usun3ć ukośne położenie obrabianego przedmiotu na maszynach ze stołem obrotowym Wykonać obrót podstawowy z trójwymiarowym układem impulsowym. Patrz podrcznik obsługi Cykle sondy impulsowej, „ Cykle sondy pomiarowej w rodzajach pracy Obsługa rczna i El. kółko obrotowe“, fragment „Kompensowanie ukośnego położenia przedmiotu “. Zanotować kt obrotu i anulować obrót podstawowy Wybrać tryb pracy: Ustalenie położenia z rcznym wprowadzeniem danych Wybrać oś stołu obrotowego, wprowadzić zanotowany kt obrotu i posuw np. G00 G40 G90 C+2.561 F50 Zakończyć wprowadzenie Zewntrzny klawisz START nacisnć Położenie ukośne zostanie usunite poprzez obrót stołu obrotowego 32 3 Ustalenie po³o¿enia z rêcznym wprowadzeniem danych 3.1 Proste sposoby obróbki - programowaæ i odpracowaæ 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 pamici, prosz postpić w nastpujcy sposób: W ybrać tryb pracy: Program wprowadzić do pamici/edycja W ywołać zarzdzanie plikami: Klawi sz PGM MGT (Program Management) Plik $MDI znakować W ybrać „Kopiować plik”: Softkey KOPIUJ P LIK DOCEL OWY= ODWIERT Prosz wprowadzić nazw, pod któr aktualna treść pliku $MDI ma być wprowadzona do pamici W ypełnić kopiowanie: Softkey WYKONAC Opuścić zarzdzanie plikami: Softkey KONIEC Dla usunicia zawartości pliku $MDI postpujemy podobnie: Zamiast kopiowania, usuwamy zawartość przy pomocy Softkey USUN. Przy nastpnej zmianie na rodzaj pracy Pozycjonowanie z rcznym wprowadzeniem danych TNC wyświetla pusty plik $MDI. Jeśli chcemy $MDI skasować, to n nie wolno mieć wybranego rodzaju pracy Pozycjonowanie z rcznym wprowadzeniem danych (również nie w tle) n nie wolno mieć wybranego $MDI w rodzaju pracy Program wprowadzić do pamici/edycja Dalsze informacje: patrz „Kopi ować pojedyńczy plik”, stronie 55. HEIDENHAIN iTNC 530 33 4 Programowanie: Podstawy, zarz3dzanie plikami, pomoce przy programowaniu, zarz3dzanie paletami 4.1 Podstawy 4.1 Podstawy Przyrz3dy pomiaru położenia i znaczniki referencyjne Przy osiach maszyny znajduj si przyrzdy pomiarowe położenia, które rejestruj pozycje stołu obrabiarki a także narzdzia. Na osi ach liniowych zamontowane s z reguły przyrzdy pomiaru położenia, na stołach obrotowych i osiach wahań przyrzdy pomiaru kta. XMP X (Z,Y) 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 prdu rozpada si zaszeregowanie midzy położeniem suportu i obliczon pozycj rzeczywist. Dla odtworzenia tego przyporzdkowania, przyrzdy pomiaru kta 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 przyrzdów pomiaru położenia ze znacznikami referencyjnymi o zakodowanych odstpach, należy osie maszyny przemieścić o maksymalnie 20 mm, w przypadku przyrzdów pomiaru kta o maksymalnie 20°. Z Y W przypadku absolutnych przyrzdó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 przyporzdkowanie pozycji rzeczywistej i położenia sań maszyny. X Układ odniesienia Przy pomocy układu odniesienia ustala si jednoznacznie położenie na płaszczyźnie lub w przestrzeni. Podanie jakiejś pozycj i odnosi si zawsze do ustalonego punktu i jest opisane za pomoc współrzdnych. W prostoktnym układzie współrzdnych (układzie kartezjańskim) trzy kierunki s określone j ako osie X, Y i Z. Osie leż prostopadle do siebie i przecinaj si w jednym punkci e, w punkcie zerowym. Współrzdna określa odległość do punktu zerowego w jednym z tych ki erunków. W ten sposób można opisać położenie na płaszczyźnie przy pomocy dwóch współrzdnych i przy pomocy trzech współrzdnych w przestrzeni. Współrzdne, które odnosz si do punktu zerowego, określa si jako współrzdne bezwzgldne. Współrzdne wzgldne odnosz si do dowolnego innego położenia (punktu odniesienia) w układzie współrzdnych. Wartości współrzdnych wzgldnych określa si także jako inkrementalne (przyrostowe) wartości współrzdnych. Z Y X 36 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.1 Podstawy Układ odniesienia na frezarkach Przy obróbce przedmiotu na frezarce posługuj si Państwo, generalnie rzecz biorc, prostoktnym układem współrzdnych. Rysunek po prawej stronie pokazuje, w jaki sposób przyporzdkowany jest prostoktny układ współrzdnych do osi maszyny. Zasada trzech palców prawej rki służy jako pomoc pamiciowa: Jeśli palec środkowy pokazuje w kierunku osi narzdzi od przedmiotu do narzdzia, to wskazuje on kierunek Z+, kciuk wskazuje kierunek X+ a palec wskazujcy kierunek Y+. +Z +Y iTNC 530 może sterować 9 osiami łcznie. Oprócz osi głównych X, Y i Z istniej równolegle przebiegajce osie pomocnicze U, V i W. Osi e obrotu zostaj oznaczane poprzez A, B i C. Rysunek po prawej stronie u dołu przedstawia przyporzdkowanie osi pomocniczych oraz osi obrotu w stosunku do osi głównych. +X +Z +X +Y Z Y W+ C+ B+ V+ X A+ U+ HEIDENHAIN iTNC 530 37 4.1 Podstawy Współrzdne biegunowe Jeżeli rysunek wykonawczy jest wymiarowany prostoktni e, prosz napisać program obróbki także ze współrzdnymi prostoktnymi. W przypadku przedmiotów z łukami kołowymi lub przy podawaniu wiel kości któw, łatwiejsze j est ustalenie położenia przy pomocy współrzdnych biegunowych. Y R W przeciwieństwie do współrzdnych prostoktnych x,y i z, współrzdne biegunowe opisuj tylko położenie na jednej płaszczyźni e. Współrzdne biegunowe posiadaj punkt zerowy na biegunie. Dana pozycja na płaszczyźnie jest w ten sposób jednoznacznie określona przez: H2 H3 R R H1 10 0° CC n Współrzdne biegunowepromień: odstp od bi eguna do pozycji n współrzdne bi egunowekt: Kt współrzdnych biegunowych: kt pomidzy osi odniesi enia kta i odci nkiem łczcym biegun z dan pozycj. X 30 Patrz rysunek po prawej stronie u góry Określenie bieguna i osi odniesienia k3ta Biegun określa si przy pomocy dwóch współrzdnych w prostoktnym układzie współrzdnych na jednej z trzech płaszczyzn. Tym samym jest także jednoznacznie zaszeregowana oś odniesienia kta dla kta współrzdnych biegunowych H. Współrzdne bieguna (płaszczyzna) Oś odniesienia k3ta IiJ +X Y Z Z J Y JiK +Y I KiI +Z Z X Y K J X K I 38 X 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.1 Podstawy Bezwzgldne i przyrostowe pozycje obrabianego przedmiotu Bezwzgldne pozycje obrabianego przedmiotu Jeśli współrzdne danej pozycji odnosz si do punktu zerowego współrzdnych (pocztku), określa si je jako współrzdne bezwzgldne. Każda pozycja na obrabi anym przedmiocie jest jednoznacznie ustalona przy pomocy jej współrzdnych bezwzgldnych. Y 13 Przykład 1: Odwierty z absolutnymi współrzdnymi 30 Odwiert 1 X = 10 mm Y = 10 mm 20 Odwiert 2 X = 30 mm Y = 20 mm Odwiert 3 X = 50 mm Y = 30 mm 12 1 10 Przyrostowe pozycje obrabianego przedmiotu Współrzdne przyrostowe odnosz si do ostatnio zaprogramowanej pozycji narzdzia, która to pozycja służy jako wzgldny (urojony) punkt zerowy. W ten sposób współrzdne wzgldne podaj przy zestawieniu programu wymiar pomidzy ostatnim i nastpujcym po nim zadanym położeniem, o który ma zostać przesunite narzdzie. Dlatego określa si go także jako wymiar składowy łańcucha wymiarowego. X 10 50 30 Y Wymiar inkrementalny oznacza si poprzez funkcj G91 przed oznaczeniem osi. 16 Bezwzgldne współrzdne odwiertu 4 10 X = 10 mm Y = 10 mm 10 Przykład 2: Odwierty z przyrostowymi współrzdnymi 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 15 14 10 X 20 20 10 Bezwzgldne i przyrostowe współrzdne biegunowe Współrzdne bezwzgl dne odnosz si zawsze do bieguna i osi odniesienia kta. Współrzdne przyrostowe odnosz si zawsze do ostatnio zaprogramowanej pozycji narzdzia. Y G91+R R G91+H G91+H R H 10 R 0° CC X 30 HEIDENHAIN iTNC 530 39 Rysunek obrabi anego przedmiotu zadaje określony element formy obrabianego przedmiotu jako bezwzgldny punkt odniesienia (punkt zerowy), przeważnie jest to róg przedmiotu. Przy wyznaczaniu punktu odniesienia należy naj pierw wyrównać przedmiot z osiami maszyny i umieścić narzdzie dl a każdej osi w odpowi ednie położenie w stosunku do przedmiotu. Przy tym położeniu należy ustawić wyświetlacz TNC al bo na zero al bo na zadan wartość położenia. W ten sposób przyporzdkowuje si obrabiany przedmiot układowi odniesienia, który obowizuje dla wyświetlacza TNC lub dl a programu obróbki. Z MAX Y X Jeśli rysunek obrabianego przedmiotu określa wzgldne punkty odniesienia, to prosz wykorzystać po prostu cykle dla przeli czania współrzdnych(patrz „Cykle dla przeliczania współrzdnych” na stronie 320). MIN Jeżeli rysunek wykonawczy przedmiotu nie jest wymi arowany odpowiednio dla NC, prosz wybrać jedn pozycj lub róg przedmiotu j ako 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 Podrcznik obsługi "Cykle sondy impulsowej" „Wyznaczanie punktów odniesienia przy pomocy 3Dsondy impulsowej“. 17 750 320 16 51 150 0 31 41 -150 0 Przykład Szkic obrabianego przedmiotu po prawej ukazuje odwierty (1 do 4), których wymiary odnosz si do bezwzgldnego punktu odniesienia o współrzdnych X=0 Y=0. Odwierty (5 do 7) odnosz si do wzgldnego punktu odniesienia o współrzdnych bezwzgldnych 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ń. Y 300±0,1 4.1 Podstawy Wybierać punkt odniesienia 11 325 450 12 900 X 950 40 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.2 Zarz¹dzanie plikami: Podstawy 4.2 Zarz3dzanie plikami: Podstawy Pliki Przez MODfunkcj PGM MGT (patrz „PGM MGT konfigurować” na stronie 423) wybiera si pomidzy standardowym zarzdzaniem plikami i rozszerzonym zarzdzaniem plikami. Jeśli TNC podłczona jest do sieci , to prosz używać rozszerzonego zarzdzania plikami. Pliki w TNC Typ Programy w formacie firmy HEIDENHAIN w formacie DIN/ISO .H .I Tabele dla Narzdzia Wymieniacz narzdzi Palety Punkty zerowe Punkty Dane skrawania Materiały narzdzi skrawajcych, materiały .T .TCH .P .D .PNT .CDT .TAB Tekst jako ASCIIpliki .A Jeżeli zostaj e wprowadzony do TNC program obróbki, prosz najpierw dać temu programowi nazw. TNC zapamituje ten program na dysku twardym jako pli k o tej samej nazwie. Także teksty i tabele TNC zapamituje jako pliki. Aby można było szybko znajdować pliki i nimi zarzdzać, TNC dysponuje specjalnym oknem do zarzdzania plikami. W tym oknie można wywołać różne pliki , kopiować je, zmieniać ich nazw i wymazywać. Przy pomocy TNC operator może zarzdzać prawie dowoln liczb plików, przynajmniej jednakże 2.000 MByte. Nazwy plików Dla programów, tabeli i tekstów dołcza TNC rozszerzenie, które j est oddzielone punktem od nazwy pliku. To rozszerzenie wyróżnia i tym samym oznacza typ pliku. PROG20 I Nazwa pliku Typ pl iku Maksymalna długość Patrz tabela „Pliki w TNC” HEIDENHAIN iTNC 530 41 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 odstpach czasu. W tym celu firma HEIDENHAIN oddaje do dyspozycji bezpłatny program zabezpieczajcy Beckup (TNCBACK.EXE). W koniecznym przypadku prosz zwrócić si do producenta maszyn. Nastpnie konieczna j est dyskietka, na której s zabezpieczone wszystkie specyficzne dla maszyny dane (PLCprogram, parametry maszyny itd.) Prosz w tym celu zwrócić si do producenta maszyny. W przypadku kiedy wszystkie znajdujce si na dysku twardym pliki (> 2 GByte) maj być zabezpieczone, potrwa to kilka godzin. Prosz przenieść w razie potrzeby operacj zabezpieczania na godziny nocne lub używać funkcji WYPEŁNIĆ RÓWNOLEGLE (kopiowanie w tle). W przypadku dysków twardych, należy liczyć si, w zależności od warunków eksploatacyjnych (np. obciżenia wibracjami), ze zwikszon możliwości wystpienia uszkodzeń i awarii po upływie od 3 do 5 lat. Firma HEIDENHAIN zaleca dlatego też sprawdzenie funkcjonowania dysku twardego po 3 do 5 lat. 42 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.3 Standardowe zarz¹dzanie plikami 4.3 Standardowe zarz3dzanie plikami Wskazówka Prosz posługiwać si standardowym zarzdzaniem plikami, jeśli wszystkie pliki maj być zapamitane w jednym skoroszycie lub jeśli znane jest zarzdzanie plikami starszych modeli TNCsterowań. Prosz ustawić MODfunkcj PGM MGT (patrz „PGM MGT konfigurować” na stronie 423) na standard. Wywołać zarz3dzanie plikami Kl awiszPGM MGT nacisnć: TNC ukazuje okno dla zarzdzania plikami (patrz rysunek po prawej) Okno to pokazuje wszystkie pliki, które znajduj si w pamici TNC. Do każdego pliku ukazywanych jest kilka informacji: Wyświetlacz Znaczenie NAZWA PLIKU Nazwa zawierajca maksymalnie 16 znaków i typ pli ku BAJT Wielkość pli ku w bajtach STATUS Właściwości pliku: E Program jest wybrany w rodzaju pracy Program wprowadzić do pamici/edycj a S Program jest wybrany w rodzaju pracy Test programu M Program jest wybranyw rodzaju pracy przebiegu programu P Plik jest zabezpieczony przed usuniciem i zmian (Protected) HEIDENHAIN iTNC 530 43 4.3 Standardowe zarz¹dzanie plikami Wybrać plik Wywołać zarzdzanie plikami Prosz używać przycisków ze strzałk lub Softkeys ze strzałk, aby przesunć jasne pole na ten plik, który chcemy wybrać: Przesuwa jasne pole plikami w oknie w gór i w dół Przesuwa jasne pole stronami w okni e w gór i w dół wybrać plik Softkey WYBOR lub klawisz ENT nacisnć lub Plik skasować Wywołać zarzdzanie plikami Prosz używać klawiszy ze strzałk lub Softkeys ze strzałk, aby przesunć jasne tło na ten plik, który ma zostać usunity: Przesuwa jasne pole plikami w oknie w gór i w dół Przesuwa jasne pole stronami w okni e w gór i w dół Plik wymazać: Softkey USUN[Ć nacisnć PLI K ..... WYMAZAĆ? Przy pomocy Softkey TAK potwierdzić przy pomocy Softkey NIE przerwać 44 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.3 Standardowe zarz¹dzanie plikami Skopiować plik W ywołać zarzdzanie plikami Prosz używać przycisków ze strzałk lub Softkeys ze strzałk, aby przesunć jasne pole na ten plik, który chcemy kopiować: Przesuwa jasne pole plikami w oknie w gór i w dół Przesuwa jasne pole s tronami w oknie w gór i w dół Plik kopi ować: Softkey KOPIOWAĆ nacisnć P LIK DOCEL OWY= Wprowadzić now nazw pliku, przy pomocy Softkey WYPEŁNIĆ lub przy pomocy klawisza ENT potwierdzić. TNC wyświetla okno stanu, które informuje o operacji kopi owania. Tak długo, jak TNC kopiuje, nie można kontynuować pracy lub jeżeli chcemy kopiować bardzo długie programy: Wprowadzić now nazw pliku, przy pomocy Softkey ROWNOLEGLE WYPEŁNIC potwierdzić. Można po rozpoczciu operacji kopiowania kontynuować prac, ponieważ TNC kopiuje plik w tle TNC ukazuje w oknie ze wskazaniem postpu, j eżeli operacj a kopiowania została zainicjalizowana przy pomocy Softkey WYPEŁNIC HEIDENHAIN iTNC 530 45 4.3 Standardowe zarz¹dzanie plikami Przesyłanie danych do/od zewntrznego nośnika danych Przed przetransferowaniem danych do zewntrznego nośnika danych, musi zostać przygotowany i nterfejs danych (patrz „Przygotowanie interfejsów danych” na stronie 414). 1 2 Wywołać zarzdzanie plikami Aktywować transmisj danych: Softkey EXT nacisnć. TNC ukazuje na lewej połowie monitora 1 wszystkie pliki, które znajduj si w pamici TNC, na prawej połowie monitora 2 wszystkie pliki, które zapamitane s na zewntrznym 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 zewntrznego nośni ka danych, to prosz przesunć jasne tło w lewym oknie na plik, który ma być przesyłany. Jeśli chcemy kopiować od zewntrznego nośnika danych do TNC, to prosz przesunć jasne tło w prawym oknie na plik, który ma być przesłany. Funkcja zaznaczania Softkey Zaznaczyć pojedyńcze pliki Zaznaczyć wszystkie pl iki Anulować zaznaczenie pojedyńczych plików Anulować zaznaczenie dla wszystkich plików Skopiować wszystkie zaznaczone pliki 46 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.3 Standardowe zarz¹dzanie plikami Przesyłanie pojedyńczych plików: Softkey KOPIOWAĆ nacisnć, lub przesyłanie kilku plików: Softkey ZAZNACZ nacisnć, lub przesyłanie wszystkich plików: Softkey TNC => EXT nacisnć Przy pomocy Softkey WYPEŁNIĆ lub przy pomocy klawisza ENT potwierdzić. TNC wyświ etla okno stanu, które informuje o postpie kopiowania lub jeżeli chcemy przesyłać długie programy bdź kilka programów: Przy pomocy Softkey WYPEŁNIĆ RÓWNOLEGLEpotwierdzić. TNC kopiuje ten plik w tle zakończenie przesyłania danych: Nacisnć Softkey TNC TNC pokazuje znowu okno standardowe dla zarzdzania plikami HEIDENHAIN iTNC 530 47 4.3 Standardowe zarz¹dzanie plikami Wybrać jeden z 10 ostatnio wybieranych plików Wywołać zarzdzanie plikami 10 ostatnio wybranych pli ków pokazać: Softkey OSTATNIE PLIKI nacisnć Prosz użyć przycisków ze strzałk, aby przesunć jasne pole na plik, który zamierzamy wybrać: Przesuwa jasne tło w oknie w gór i w dół wybrać plik Softkey WYBOR lub klawisz ENT nacisnć lub Zmienić nazw pliku Wywołać zarzdzanie plikami Prosz używać klawiszy ze strzałk lub Softkeys ze strzałk, aby przesunć jasne tło na ten plik, którego nazwa ma zostać zmieniona: Przesuwa jasne pole plikami w oknie w gór i w dół Przesuwa jasne pole stronami w okni e w gór i w dół zmiana nazwy pliku: Softkey ZMIANA NAZWY. nacisnć PLI K DOCELOW Y= Wprowadzić now nazw pliku, przy pomocy Softkey WYPEŁNIĆ lub przy pomocy klawisza ENT potwierdzić 48 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.3 Standardowe zarz¹dzanie plikami Plik zabezpieczyć/ Zabezpieczenie pliku anulować W ywołać zarzdzanie plikami Prosz używać klawiszy ze strzałk lub Softkeys ze strzałk, aby przesunć jasne tło na ten plik, który ma zostać zabezpieczony lub którego zabezpieczenie chceym anulować: Przesuwa jasne pole plikami w oknie w gór i w dół Przesuwa jasne pole s tronami w oknie w gór i w dół zabezpieczenie pliku: Softkey ZABEZPIECZ nacisnć. Plik otrzymuje status P lub anulować zabezpieczenie pliku: Softkey NIEZABEZP. nacisnć. Status P zostaje skasowany HEIDENHAIN iTNC 530 49 4.4 Rozszerzone zarz¹dzanie plikami 4.4 Rozszerzone zarz3dzanie plikami Wskazówka Prosz pracować z rozszerzonym zarzdzaniem plikami, jeśl i chcemy wprowadzać pliki do pamici w różnych skoroszytach. Prosz ustawić w tym celu MODfunkcj PGM MGT (patrz „PGM MGT konfigurować” na stronie 423). Patrz takze „Zarzdzanie plikami : Podstawy” na stronie 41. Skoroszyty Ponieważ można wprowadzić do pamici na dysku twardym bardzo dużo programów oraz pli kó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 zarzdza maksymalnie 6 segmentami skoroszytów! Jeśli wprowadza si wicej niż 512 plików do jednego skoroszytu, to TNC zaprzestaje sortowania plików alfabetycznie! Nazwy skoroszytów Nazwa skoroszytu może mieć maksymal nie 16 znaków i nie dysponuje możliwości rozszerzenia. Jeśli wprowadza si wicej niż 16 znaków dla nazwy skoroszytu, to TNC wydaje komunikat o błdach. Ścieżki Ścieżka pokazuje napd i wszystkie skoroszyty a także podskoroszyty, w których zapamitany jest dany plik. Pojedyńcze informacje s rozdzielane przy pomocy „\“. Przykład Na dysku TNC:\ został założony skoroszyt AUFTR1. Nastpnie 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 nastpuj c ścieżk: TNC:\AUFTR1\NCPROG \PROG 1.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 50 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami Funkcja 4.4 Rozszerzone zarz¹dzanie plikami Przegl3d: Funkcje rozszerzonego zarz3dzania plikami Softkey Pojedyńczy plik kopiować (i konwersować) Wybrać skoroszyt docel owy Pokazać określony typ pliku 10 ostatni o wybranych plików pokazać Plik lub skoroszyt wymazać Zaznaczyć plik Zmienić nazw pliku Plik od usunicia i zmiany zabezpieczyć Anulować zabezpieczenie pl iku Zarzdzanie napdami sieciowymi Kopiować skoroszyt Wyświetlić skoroszyty dysku Skoroszyt ze wszystkimi podwykazami (podskoroszytami) skasować HEIDENHAIN iTNC 530 51 4.4 Rozszerzone zarz¹dzanie plikami Wywołać zarz3dzanie plikami Klawi sz PGM MGT nacisnć: TNC ukazuje okno dla zarzdzania plikami (rysunek po prawej stronie u góry pokazuje ustawi enie podstawowe. Jeżeli TNC ukazuje inny podział monitora, prosz nacisnć Softkey OKNO) Lewe, niewielkie okno 1 ukazuje istniejce dyski i skoroszyty Dyski (stacje dysków) oznaczaj przyrzdy, przy pomocy których dane zostaj zapamitywane lub przesyłane. Dyskiem jest dysk twardy TNC, dalszymi dyskami s interfejsy (RS232, RS422, Ethernet), do których można podłczyć na przykład Personal Computer. Skoroszyt jest zawsze odznaczony poprzez symbol segregatora (po lewej)i nazw skoroszytu (po prawej). Podskoroszyty s przesunite na praw stron. Jeśli przed symbolem skoroszytu znajduje si kwadracik z +symbolem, to istniej tu podskoroszyty, wywoływane przy pomocy klawisza /+ lub ENT. 1 2 Szerokie okno po prawej stronie wyświetla wszystkie pliki 2, które zapamitane s w tym wybranym skoroszycie. Do każdego pliku ukazywanych jest kilka informacji, które s objaśnione w tabeli poniżej. Wyświetlenie Znaczenie NAZWA PLIKU Nazwa zawierajca maksymalnie 16 znaków i typ pliku BAJT Wielkość pliku w bajtach STATUS Właściwości pliku: E Program jest wybrany w rodzaju pracy Program wprowadzić do pamici/edycja S Program jest wybrany w rodzaju pracy Test programu M Program jest wybranyw rodzaju pracy przebiegu programu P Pl ik jest zabezpieczony przed usuniciem i zmian (Protected) DATA Data, kiedy ostatnio dokonano zmian pliku CZAS Godzina, o której dokonano zmian w pliku 52 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.4 Rozszerzone zarz¹dzanie plikami Wybierać dyski, skoroszyty i pliki W ywołać zarzdzanie plikami Prosz użyć przycisków ze strzałk lub Softkeys, aby przesunć jasne tło na żdane miejsce na moni torze: 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ół 1. Krok: wybrać dysk Znakować dysk w lewym oknie: wybrać dysk: Softkey WYBOR lub klawisz ENT nacisnć lub 2. Krok: wybrać skoroszyt Znakować dysk w lewym oknie: Prawe okno ukazuje automatycznie wszystkie pliki z tego skoroszytu, który jest zaznaczony (z jasnym tłem) HEIDENHAIN iTNC 530 53 4.4 Rozszerzone zarz¹dzanie plikami 3. Krok: wybrać plik Softkey TYP WYBRAĆ nacisnć Nacisnć Softkey żdanego typu pl iku, lub przesyłanie wszystkich pl ików: Softkey POKAZ WSZYSTKIE nacisnć l ub 4*.H Używać Wil dcards, np. wyświetli ć wszystkie pliki typu .H, które zaczynaj si cyfr 4 Zaznaczyć pli k w prawym oknie: lub Wybrany plik został aktywowany w tym trybie pracy, z którego wywołano zarzdzane plikami: Softkey WYBOR lub klawisz ENT nacisnć Założenie nowego skoroszytu (tylko na dysku TNC:\ możliwe) W lewym oknie zaznaczyć skoroszyt, w którym ma być założony podskoroszyt NOW Wprowadzić now nazw skoroszytu, klawisz ENT nacisnć ZAłOżYĆ \ NOW Y SKOROSZYT? Potwierdzić przy pomocy Softkey TAK lub przerwać przy pomocy Softkey NIE 54 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami U 4.4 Rozszerzone zarz¹dzanie plikami Kopiować pojedyńczy plik Prosz przesunć jasne tło na ten plik, który ma być skopiowany U Softkey KOPIOWAĆ nacisnć: Wybrać funkcj kopiowania. TNC wyświetl a pasek Softkey z kilkoma funkcjami U Prosz nacisnć Softkey „wybór skoroszytu docelowego”, aby określić skoroszyt docel owy w wyświetl onym oknie. Po wyborze skoroszytu docelowego wybrana ścieżka znajduje si w wi erszu dialogu. Przy pomocy kl awisza „Backspace” operator pozycjonuje kursor bezpośrednio na koniec nazwy ścieżki, aby móc wprowadzić nazw pliku docelowego U W prowadzi ć 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 U prosz nacisnć Softkey WYPEŁNIĆ RÓWNOLEGLE , aby kopiować ten plik w tl e. Prosz stosować t funkcj przy kopiowaniu wikszych plików, poni eważ po rozpoczciu 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, 2gi pasek Softkey) stan operacj i kopiowania TNC ukazuje w oknie ze wskazaniem postpu, j eżeli operacj a kopiowania została zainicjalizowana przy pomocy Softkey WYPEŁNIC Kopiowanie tabeli Jeżeli kopiujemy tabele, to można przy pomocy Softkey POLA ZAMIENIĆ przepisywać pojedyńcze wiersze lub szpalty w tabeli docelowej. Warunki: n tabela docelowa musi już istnieć n kopiowany plik może zawierać tylko zamieniane szpalty l ub wiersze Softkey ZAMIENIC POLA nie pojawia si, jeśli chcemy z zewntrz, przy pomocy oprogramowania dla przesyłania danych np. TNCremoNT przepisywać tabel w TNC. Prosz skopiować zewntrznie utworzony plik do innego skoroszytu i wypełnić operacj kopiowania przy pomocy zarzdzania pli kami TNC. HEIDENHAIN iTNC 530 55 4.4 Rozszerzone zarz¹dzanie plikami Przykład Na urzdzeniu wstpnego nastawienia dokonano pomiaru długości narzdzia i promienia narzdzia na 10 nowych narzdziach. Nastpnie urzdzenie to zakłada tabel narzdzi TOOL.T z 10 wierszami (10 narzdziami) i kolumnami n Numer narzdzia (kolumna T) n Długość narzdzia (kolumna T) n Promień narzdzia (kolumna R) Prosz skopiować ten pl ik do innego skoroszytu, niż znajduje si TOOL.T. Jeśli ten plik kopiowany jest do TNC, to TNC pyta, czy istniejca tabela narzdzia TOOL.T powinna zostać przepisana: U Jeśli nacisniemy Softkey TAK, to TNC przepisuje 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 U Albo prosz nacisnć Softkey POLA ZAMIENIĆ , wtedy TNC przepisuje w pliku TOOL.T tylko szpalty Numer, Długość i Promień pierwszych 10ciu wierszy. Dane pozostałych wierszy i szpalt nie zostan zmienione przez TNC Kopiować skoroszyt Prosz przesunć jasne tło w lewym oknie na skoroszyt, który ma być kopiowany. Prosz nacisnć wówczas Softkey KOP. SKOR. zamiast Softkey KOPIOWAĆ. Podwykazy (podskoroszyty) zostan przez TNC także skopiowane. 56 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.4 Rozszerzone zarz¹dzanie plikami Wybrać jeden z 10 ostatnio wybieranych plików W ywołać zarzdzanie plikami 10 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 WYBOR lub klawisz ENT nacisnć lub Plik skasować U Prosz przesunć jasne tło na pl ik, który zamierzamy wymazać U W ybrać funkcj usuwania: Softkey USUN[Ć nacisnć. TNC pyta, czy ten plik ma rzeczywiście zostać skasowany U Potwierdzić usuwanie: Softkey TAK nacisnć, U przerwać usuwanie: lub Softkey NIE nacisnć Skoroszyt usun3ć U U Prosz skasować wszystki e pliki i podskoroszyty z wykazu, który ma być skasowany Prosz przesunć jasne pole na skoroszyt, który ma być skasowany I U W ybrać funkcj usuwania: Softkey USUN[Ć nacisnć. TNC pyta, czy ten skoroszyt ma rzeczywiście być usunity U Potwierdzić usuwanie: Softkey TAK nacisnć, U przerwać usuwanie: HEIDENHAIN iTNC 530 lub Softkey NIE nacisnć 57 4.4 Rozszerzone zarz¹dzanie plikami Pliki zaznaczyć Funkcja zaznaczania Softkey Zaznaczyć pojedyńcze pliki Zaznaczyć wszystkie pl iki w skoroszycie Anulować zaznaczenie pojedyńczych plików Anulować zaznaczenie dla wszystkich plików Skopiować wszystkie zaznaczone pliki 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 nastpujcy sposób: Jasne tło przesunć na pierwszy plik Wyświ etlić funkcj e 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 nastpnie nacisnć Softkey USUN, aby wymazać zaznaczone pliki 58 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami U 4.4 Rozszerzone zarz¹dzanie plikami Zmienić nazw pliku Prosz przesunć jasne tło na pl ik, który ma zmienić nazw U W ybrać funkcj zmiany nazwy U W prowadzi ć now nazw pliku; typ pliku nie może j ednakże zostać zmieniony U Dokonać zmiany nazwy: Klawisz ENT nacisnć Funkcje dodatkowe Plik zabezpieczyć/ Zabezpieczenie pliku anulować U Prosz przesunć jasne tło na pl ik, który ma być zabezpieczony U W ybrać dodatkowe funkcje: Softkey DODATK. FUNKC. nacisnć U Aktywować zabezpieczanie pliku: Softkey ZABEZPIECZ nacisnć, plik otrzymuje status P U Zabezpieczenie pliku anul owane jest w podobny sposób przy pomocy Softkey NIEZABEZP. na Skasować skoroszyt ł3cznie ze wszystkimi podskoroszytami i plikami U Prosz przesunć jasne pole w l ewym oknie na skoroszyt, który chcemy skasować U W ybrać dodatkowe funkcje: Softkey DODATK. FUNKC. nacisnć U Skoroszyt kompletnie usunć: Softkey USUN W SZYSTKIE nacisnć U Potwierdzić usuwanie: Softkey TAK nacisnć. przerwać usuwanie: Softkey KOPIOWAĆ nacisnć HEIDENHAIN iTNC 530 59 4.4 Rozszerzone zarz¹dzanie plikami Przesyłanie danych do/od zewntrznego nośnika danych Przed przetransferowaniem danych do zewntrznego nośnika danych, musi zostać przygotowany i nterfejs danych (patrz „Przygotowanie interfejsów danych” na stronie 414). Wywołać zarzdzanie plikami Wybrać podział monitora dla przesyłania danych: Softkey OKNO nacisnć. TNC ukazuje na lewej połowie monitora 1 wszystkie pliki, które znajduj si w pamici TNC, na prawej połowie monitora 2 wszystkie pl iki, które zapamitane s na zewntrznym nośniku danych 1 2 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 zewntrznego nośni ka danych, to prosz przesunć jasne tło w lewym oknie na plik, który ma być przesyłany. Jeśli chcemy kopiować od zewntrznego 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 pli ków: Softkey KOPIOWAĆ nacisnć, lub przesyłanie kilku plików: przesyłanie kil ku plików: Softkey ZAZNACZ nacisnć ( na drugim pasku Softkey patrz „Pliki zaznaczyć”, strona 58) lub przesyłanie wszystkich pli ków: Softkey TNC => EXT nacisnć 60 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.4 Rozszerzone zarz¹dzanie plikami Przy pomocy Softkey WYPEŁNIĆ lub przy pomocy klawisza ENT potwierdzić. TNC wyświ etla okno stanu, które informuje o postpie kopiowania lub jeżeli chcemy przesyłać długie programy bdź kilka programów: Przy pomocy Softkey WYPEŁNIĆ RÓWNOLEGLE potwierdzić. 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 zarzdzania plikami Aby przy podwójnej prezentacji okna pliku wybrać inny skoroszyt, nal eży naci snć Softkey SCIEZKA. Prosz wybrać w oknie przy pomocy klawiszy ze strzałk i klawi sza ENT żdany skoroszyt Plik skopiować do innego skoroszytu U U Wybrać podział ekranu z równymi co do wielkości oknami Wyświetlić w obydwu oknach skoroszyty: Softkey ŚCIEżKA nacisnć Prawe okno U Jasne pole przesunć na skoroszyt, do którego chcemy kopiować plik i przy pomocy klawisza ENT wyświetl ić pliki w tym skoroszycie Lewe okno U Wybrać skoroszyt z plikami, które chcemy kopiować i klawiszem ENT wyświetlić pliki U W yświetlić funkcje zaznaczania plików U 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 U Zaznaczone pliki skopiować do skoroszytu docelowego Dalsze funkcje zaznaczania: patrz „Pliki zaznaczyć”, strona 58. Jeśli pliki zostały skopiowane zarówno w l ewym jak i w prawym oknie, TNC kopiuje ze skoroszytu, na którym znajduje si jasne tło. HEIDENHAIN iTNC 530 61 4.4 Rozszerzone zarz¹dzanie plikami Przepisywać pliki Jeśli zostaj kopiowane pliki do skoroszytu, w którym znajduj si pliki o tej samej nazwie, TNC pyta, czy te pl iki maj być przepisane w skoroszycie docelowym: U Nadpisywanie wszystkich plików: Softkey TAK nacisnć, lub NIE nacisnć, lub U Potwierdzić nadpisywanie każdego oddzielnego pliku: Softkey POTWIERDZIC. nacisnć U Nie nadpisywać żadnego pliku: Softkey Jeśli chcemy przepisywać zabezpieczony plik, to należy to oddzielnie potwierdzić lub przerwać. 62 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami Aby podłczyć Ethernetkart do sieci, (patrz „Ethernet interfejs” na stronie 419). Komunikaty o błdach podczas pracy w sieci protokołuje TNC (patrz „Ethernetinterfejs” na stronie 419). 4.4 Rozszerzone zarz¹dzanie plikami TNC w sieci 2 1 Jeśli TNC podłczona jest do sieci , znajduje si do 7miu dodatkowych napdów w oknie skoroszytów 1 w dyspozycji (patrz fotografia po prawej stronie). Wszystkie uprzednio opisane funkcje (wybór napdu, kopiowanie plików itd.) obowizuj także dla napdów sieciowych, o il e pozwolenie na dostp do sieci na to pozwala. Ł3czenie napdów sieci i rozwi3zywanie takich poł3czeń. U W ybrać zarzdzanie 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 U Zarzdzanie napdami sieciowymi: Softkey SIEĆ (drugi pasek Softkey) nacisnć. TNC ukazuje w prawym oknie 2 możliwe napdy sieciowe, do których posiadamy dostp. Przy pomocy nastpnie opisanych Softkeys ustala si połczenie dla każdego napdu Funkcja Softkey Utworzyć połczenie sieciowe, TNC zapisuje w szpalcie Mnt liter M, jeśli połczenie jest aktywne. Można połczyć do 7 dodatkowych napdó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łczeni e zostaje stworzone automatycznie Połczenia z sieci nie tworzyć automatycznie przy włczeniu TNC Proces tworzenia połczeni a z sieci może potrwać dłuższy czas. TNC wyświ etla potem po prawej stronie u góry na monitorze [READ DIR]. Maksymalna szybkość transmisj i leży przy ok. 2 do 5 Mbit/s, w zal eżności od tego jaki plik przesyłamy i jakie jest obciżenie sieci. HEIDENHAIN iTNC 530 63 4.5 Programy otwieraæ i wprowadzaæ 4.5 Programy otwierać i wprowadzać Struktura NCprogramu w DIN/ISOformacie 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 definiuj e długość kroku przy numerowaniu wierszy. Pierwszy blok programu oznaczony jest przy pomocy %, nazwy programu i obowizujcej jednostki miary (G70/G71). Wiersz N10 G00 G40 X+10 Y+5 F 100 M3 * Nastpujce po nim bloki zawieraj informacje o: n Półwyrób n Definicje narzdzi i polecenia wywoływani a narzdzi n Posuwy i prdkości obrotowe (li czba obrotów/jednostka czasu) n Ruchy kształtowe, cykle i inne funkcje Funkcja toru kształtowego Słowa Numer bloku Pierwszy wiersz programu jest oznaczony przy pomocy N99999999 %, nazwy programu i obowizujcej jednostki miary (G70/G71). 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ównol egle do osi X,Y i Z. Półwyrób jest określony poprzez swoje dwa punkty narożne: n MINpunkt G30: najmniejsza x,y i z współrzdna prostopadłościanu; prosz wprowadzić wartości bezwzgldne n MAXpunkt G31: najwiksza X,Y i Z współrzdna prostopadłościanu; prosz wprowadzić wartości bezwzgldne lub przyrostowe (z G91) Definicja półwyrobu (przedmi otu nieobrobionego) j est tylko wtedy konieczna, kiedy chcemy przetestować graficznie program! 64 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.5 Programy otwieraæ i wprowadzaæ Otworzyć nowy program obróbki Program obróbki prosz wprowadzać zawsze przy rodzaju pracy Program wprowadzić do pamici/edycja: W ybrać rodzaj pracy Program wprowadzić do pamici/edycja W ywołać zarzdzanie plikami: Klawi sz PGM MGT nacisnć Prosz wybrać skoroszyt, w którym ma zostać zapamitany ten nowy program: NAZWA PLI KU = ALT.H W prowadzi ć now nazw programu, potwierdzić przy pomocy klawisza ENT W ybrać jednostk miary: Softkey MM lub INCH nacisnć. TNC przechodzi do okna programu i otwiera dialog dla definicji półwyrobu OŚ WR ZECIONA? Zdefiniować oś wrzeciona (np. nastawienie wstpne G17 = Z przejć), w danym przypadku poprzez Softkey wybrać inn oś wrzeciona, potwierdzić klawiszem ENT W SPÓłRZNDNE? Po kolei wprowadzić x,y i z współrzdne MINpunktu 0 0 -40 W SPÓłRZNDNE? Zdefiniować zapis absolutny/przyrostowy, dla każdej współrzdnej wybieralny oddzielnie HEIDENHAIN iTNC 530 65 4.5 Programy otwieraæ i wprowadzaæ WSPÓłR ZNDNE? Po kolei wprowadzić X, Y i Z współrzdne MAX punktu, z ENT potwierdzić 10 100 0 Przykład: Wskazanie półwyrobu w NCprogramie %NEU G71 * Pocztek programu, nazwa, jednostka miary N10 G30 G17 X+0 Y+0 Z40 * Oś wrzeciona, współrzdne MINpunktu N20 G31 G90 X+100 Y+100 Z+0 * Współrzdne MAXpunktu N9999999 %NEU G71 * Koniec programu, nazwa, jednostka miary TNC wytwarza pierwszy i ostatni wiersz programu automatycznie. Jeśli ni e 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. 66 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.5 Programy otwieraæ i wprowadzaæ Programowanie ruchu narzdzia Aby zaprogramować wiersz, prosz wybrać klawisz funkcyjny DIN/ ISO na klawiaturze. Można używać także szarych klawiszych funkcyjnych toru, aby otrzymać odpowiedni Gkod. Prosz zwrócić uwag, aby aktywna była pisownia duż liter. Przykład wiersza pozycjonowania 1 Otworzyć wiersz W SPÓłRZNDNE? 10 5 W prowadzi ć współrzdne docelowe dl a osi X W prowadzi ć współrzdn docelow dla osi Y, przy pomocy klawisza ENT do nastpnego pytania TOR PUNKTU ŚRODKOW EGO F REZA 40 Przemieszczenie bez korekcji promieni a narzdzia: Potwierdzić klawiszem ENT, lub dokonać przemieszczenia na lewo lub na prawo od zaprogramowanego konturu: Wybrać G41 lub G42 przez Softkey P OSUW ? F 750 Posuw dla tego przemieszczenia 750 mm/min, klawiszem ENT potwierdzić F UNKCJ A DODATKOWA M ? 3 W ymagan funkcj dodatkow (np. M3 wrzeciono ON) wprowadzić, klawiszem END zakończyć wiersz i zapisać do pamici W ybrać ukazan przez TNC w pasku Softkey funkcj dodatkow Okno programu pokazuje wiersz: N30 G01 G40 X+ 10 Y+5 F 100 M3 * HEIDENHAIN iTNC 530 67 4.5 Programy otwieraæ i wprowadzaæ Przej3ć pozycje rzeczywiste TNC umożliwia przejcie aktual nej pozycji narzdzia do programu, np. jeśli n operator programuj e wiersze przemieszczenia n operator programuj e cykle n definiuje narzdzia przy pomocy G99 Aby przejć właściwe wartości położenia, należy: U pozycjonować pole wprowadzenia w tym miejscu w wierszu, w którym chcemy przejć dan pozycj U wybrać funkcj przejcie pozycji rzeczywistej: TNC ukazuje w pasku Softkey te osie, których pozycje może operator przejć U Wybrać oś: TNC zapisuje aktualn pozycj wybranej osi do aktywnego pola wprowadzenia TNC przejmuje na płaszczyźnie obróbki zawsze te współrzdne punktu środkowego narzdzia, także j eśli korekcja promienia narzdzia jest aktywna. TNC przejmuje w osi narzdzia zawsze współrzdn ostrza narzdzia, to znaczy uwzgldnia zawsze aktywn korekcj długości narzdzia. 68 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.5 Programy otwieraæ i wprowadzaæ Edycja programu W czasie kiedy program obróbki zostaje stworzony lub zmieniany, można wybierać przy pomocy przycisków ze strzałk l ub przy pomocy Softkeys każdy wiersz w programie i pojedyńcze słowa bloku: Funkcja Softkey/klawisze Przekartkowywać w gór Przekartkowywać w dół Skok do pocztkuprogramu Skok do końcaprogramu Zmiana pozycji aktual nego wiersza na ekranie Tym samym można wyświetlić wicej wierszy programu, zaprogramowanych przed aktualnym wierszem Zmiana pozycji aktual nego wiersza na ekranie Tym samym można wyświetlić wicej wierszy programu, zaprogramowanych za aktualnym wierszem Skakać od bloku do bloku Wybierać pojedyńcze słowa w bloku Funkcja Softkey/klawisz Wartość wybranego słowa ustawić na zero Wymazać błdn wartość Wymazać komunikat o błdach (nie pulsujcy) Wymazać wybrane słowo Usunć wybrany wiersz Wstawić wiersz, który został ostatnio edytowany lub usunity HEIDENHAIN iTNC 530 69 4.5 Programy otwieraæ i wprowadzaæ Wł3czać wiersze w dowolnym miejscu U Prosz wybrać wiersz, za którym chce si włczyć nowy bl ok i otworzyć dialog Zmieniać i wł3czać słowa wybrać w wierszu dane słowo i przepisać je nowym pojciem. W czasie, kiedy wybierano słowo, znaj duje si w dyspozycji dialog tekstem otwartym U Prosz U Zakończyć zmian: Klawisz END nacisnć Jeśli ma zostać wstawi one słowo, prosz nacisnć przyciski ze strzałk (na prawo lub na lewo), aż ukaże si żdany dialog i prosz wprowadzić nastpnie żdane pojcie. 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. 70 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.5 Programy otwieraæ i wprowadzaæ Czści programu zaznaczyć, kopiować, kasować i wł3czać Aby móc kopiować czści programu w danym NCprogramie lub do innego NCprogramu, TNC oddaje do dyspozycji nastpujce funkcje: patrz tabela u dołu. Aby kopiować czści programu prosz postpić w nastpujcy sposób: U U U U U U 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 ANULOW AĆ 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śniciem Softkey ZAZNACZANIE PRZERWAĆ Kopiowanie zaznaczonej czści programu: Softkey KOPIUJ BLOK nacisnć, zaznaczon czść programu usunć: Softkey USUN BLOK nacisnć. TNC zapamituje zaznaczony bl ok Prosz wybrać przy pomocy przycisków ze strzałk ten blok, za którym chcemy włczyć skopiowan (usunit) czść programu Aby skopiowan czść programu włczyć do innego programu, prosz wybrać odpowiedni program przez zarzdzanie plikami i zaznaczyć tam ten blok, za którym chcemy włczyć. U U Wstawić zapamitan czść programu: Softkey WSTAW BLOK nacisnć, wstawiony tekst pozostaj e dla wyróżnieni a zaznaczony zakończyć funkcj zaznaczania: Softkey ZAZNACZANIE PRZERWAĆ nacisnć Funkcja Softkey Włczyć funkcje zaznaczania Wyłczyć funkcje zaznaczania Skasować zaznaczony blok Wstawić znajdujcy si w pamici blok Kopiować zaznaczony blok HEIDENHAIN iTNC 530 71 4.5 Programy otwieraæ i wprowadzaæ Zmienić długość kroku numerów wierszy Jeśli czści programu zostały usunite, przesunite lub dołczone, to operator może poprzez Softkey ORDER N przeprowadzić nowe numerowanie wierszy: U Przeprowadzić nowe numerowanie wierszy: Softkey ORDER N nacisnć, TNC wyświetla okno, w którym operator może wprowadzić długość kroku numerów wierszy U Wprowadzić wymagan długość kroku numerów wierszy, klawiszem ENT potwierdzić. TNC numeruje wiersze w całym programie na nowo Przy dołczaniu nowego NCwiersza TNC używa długości kroku numerów wierszy, zdefi niowanej w parametrze maszynowym 7220. 72 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.5 Programy otwieraæ i wprowadzaæ Funkcja szukania TNC Przy pomocy funkcji szukania TNC można szukać dowolnych tekstów w obrbie programu i w razie potrzeby zamieniać j e nowym tekstem. Szukanie dowolnych tekstów U Wybrać wi ersz, w którym zapamitane jest szukane słowo U W ybrać funkcj szukania: TNC wyświetla okno szukania i ukazuje w pasku Softkey znajdujce si do dyspozycji funkcje szukania (patrz tabela funkcja szukania) 40 U W prowadzi ć szukany tekst, zwrócić uwag na pisowni duż/mał liter U Rozpoczć operacj szukania: TNC ukazuje w pasku Softkey znajdujce si w dyspozycji opcje szukania (patrz tabela opcje szukania na nastpnej stronie) Uw razie konieczności zmienić opcje szukania U Uruchomić operacj szukania: TNC przechodzi do nastpnego wiersza, w którym zapamitany jest poszukiwany tekst U Powtórzyć operacj szukania: TNC przechodzi do nastpnego wiersza, w którym zapamitany jest poszukiwany tekst U Zakończyć funkcj szukania Funkcje szukania Softkey Wyświetlić okno, w którym ostatnie el ementy 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 klawi sz ze strzałk element wybieralny, klawi szem ENT przejć Wyświetlić okno, w którym ukazane s najważniej sze NCfunkcje. Przez klawisz ze strzałk element wybieralny, klawiszem ENT przejć Aktywować funkcj szukać/zamienić HEIDENHAIN iTNC 530 73 4.5 Programy otwieraæ i wprowadzaæ Opcje szukania Softkey Określić kierunek szukania Określić koniec szukani a Nastawienie KOMPLETNIE szuka od aktual nego wiersza do aktual nego wiersza Rozpoczć nowe szukanie Szukać/zamienić dowolnych tekstów U Wybrać wiersz, w którym zapamitane jest szukane słowo U Wybrać funkcj szukania: TNC wyświetla okno szukania i ukazuje w pasku Softkey znajdujce si do dyspozycji funkcje szukania U Aktywować zamienianie: TNC ukazuje w oknie dodatkowe możliwości wprowadzenia dla tekstu, który ma być użyty 02 U Wprowadzić szukany tekst, 03 U Wprowadzić tekst, zwrócić uwag na pisowni duż/mał liter, klawiszem ENT potwierdzić który ma być użyty, zwrócić uwag na pisowni duż/mał liter U Rozpoczć operacj szukani a: TNC ukazuje w pasku Softkey znajdujce si w dyspozycji opcje szukania (patrz tabel a opcje szukania) Uw razie konieczności zmienić opcje szukania U Uruchomić operacj szukania: TNC przechodzi do nastpnego poszukiwanego tekstu U Aby zamienić ten tekst i nastpnie przejść do kolejnego miejsca: Softkey ZAMIENIĆ nacisnć, albo aby nie zamieni ać tekstu i przejść do nastpnego miejsca: Softkey NIE ZAMIENIAĆ nacisnć U Zakończyć funkcj szukania 74 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.6 Grafika programowania 4.6 Grafika programowania Grafik programowania prowadzić/nie prowadzić W czasie zestawiania programu, TNC może wyświetlić zaprogramowany kontur przy pomocy 2Dgrafiki kreskowej. U Przejść do podziału ekranu program po l ewej i grafika po prawej: Klawisz SPLIT SCREEN i Softkey PROGRAM + GRAFIKA nacisnć U Softkey AUT. RYSOWANIE przełczyć na ON. W czasie kiedy zostaj wprowadzane wi ersze 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 istniej3cego programu U 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 U Utworzenie grafiki: Softkey RESET + START nacisnć Dalsze funkcje: Funkcja Softkey 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 HEIDENHAIN iTNC 530 75 4.6 Grafika programowania Wyświetlić zamaskować numery wierszy U Softkeypaski przełczyć U Wyświetlić numery wierszy: Softkey WSKAZANIA ZAMASK. WIERZNR na WYSWIETLIC ustawi c U Zamaskować numery wierszy: Softkey WSKAZANIA ZAMASK. WIERZNR na ZAMASK. ustawić Usun3ć grafik U Softkeypaski przełczyć U Usunć grafik: Softkey USUN GRAFIK- naci snć Powikszenie wycinka lub jego pomniejszenie Pogld dla grafiki można ustalać samodzielnie. Przy pomocy ramki możliwe jest wybieranie wycinka dla powikszenia l ub pomniejszenia. U Wybrać pasek Softkey dla powikszenia/pomniejszenia wycinka (drugi pasek, patrz rysunek po prawej na środku) Tym samym oddane s do dyspozycj i nastpujce funkcje: Funkcja Softkey Ramki wyświetlić i przesunć. Dla przesunicia trzymać naciśnitym odpowiedni Softkey Zmniejszyć ramki – dl a zmniejszenia trzymać naciśnitym Softkey Powikszyć ramki – dla powikszenia Softkey trzymać naciśnitym U Z Softkey POLWYRÓB WYCINEK przejć wybrany obszar Przy pomocy Softkey PÓŁW YRÓB JAK BLK FORM odtwarza si pierwotny wycinek. 76 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.7 Segmentowaæ programy 4.7 Segmentować programy Definicja, możliwości zastosowania TNC daje możliwość, komentowania programów obróbki za pomoc bloków segmentowani a. Bloki segmentowania to krótkie teksty (max. 244 znaków), które należy rozumieć jako komentarze l ub teksty tytułowe dla nastpujcych po nich wierszy programu. Długie i kompl eksowe 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ówni eż dokonać ich opracowania lub uzupełnienia. Ukazać okno segmentowania/aktywne okno zmienić U W yświetlić okno segmentacji: Podział ekranu PROGRAM + SEGMENT. wybrać U Zmiana aktywnego okna: Softkey „Zmiana okna“ nacisnć Zdanie segmentowania wstawić do okna programu (po lewej stronie) U Wybrać żdany wiersz, za którym ma być wstawiony blok segmentowania U Softkey WSTAW SEGMENTOWANIE lub klawisz * na ASCIIklawiaturze nacisnć U W prowadzi ć tekst segmentowania przy pomocy klawiatury Alpha Wybierać bloki w oknie segmentowania Jeżeli wykonuj e 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 77 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 U Wprowadzić dane dl a bloku programu, potem „;“ (średnik) na tastaturze Alpha nacisnć – TNC ukazuje pytanie Komentarz? U Wprowadzić komentarz i zakończyć blok przy pomocy klawisza END Wstawić później komentarz U Wybrać blok, do którego ma być dołczony komentarz strzałkawprawoklawisza wybrać dowolne słowo w wierszu potem„;“ (średnik) nacisnć na klawiaturze – TNC ukazuje pytanie Komentarz? U Przy pomocy U Wprowadzić komentarz i zakończyć blok przy pomocy klawisza END Komentarz w jego własnym bloku U Wybrać wiersz, za którym ma być wprowadzony komentarz U Dialog programowania otworzyć przy pomocy klawisza „;“ (średnik) na tastaturze Alpha U Wprowadzić komentarz i zakończyć blok przy pomocy klawisza END Funkcje przy edycji komentarza Funkcja Softkey Skok do pocztku komentarza Skok do końca komentarza Skok do pocztku słowa. Słowa należy oddzielić pustym znakiem Skok do końca słowa. Słowa należy oddzielić pustym znakiem Przełczanie midzy trybem wstawiania i nadpisywania 78 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.9 Tworzenie plików tekstowych 4.9 Tworzenie plików tekstowych Zastosowanie Na TNC można wytwarzać i opracowywać teksty przy pomocy edytora tekstów. Typowe zastosowania: n Zapisywanie wartości z doświadczenia wyniesionego z pracy z maszyn n Dokumentowanie procesów roboczych n Wytwarzanie zbiorów wzorów Utworzyć zbiory formuł Pliki tekstów s plikami typu .A (ASCII). Jeśl i chcemy opracowywać inne pliki, to prosz je najpierw skonwersować na typ .A. Plik tekstowy: otwierać i opuszczać U Wybrać rodzaj pracy Program wprowadzić do pamici/edycja U Wywołać zarzdzanie 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 pl ik: Wprowadzić now nazw programu, potwierdzić przy pomocy klawisza ENT U U Jeśli chcemy opuścić edytora tekstów, to prosz wywołać zarzdzanie plikami i wybrać plik innego typu, np. program obróbki . Ruchy kursora Softkey Kursor jedno słowo na prawo Kursor jedno słowo na lewo Kursor na nastpny pasek ekranu Kursor na poprzedni pasek ekranu Kursor na pocztek pliku Kursor na koniec pliku Funkcje edytowania Przycisk Rozpoczć nowy wiersz HEIDENHAIN iTNC 530 79 4.9 Tworzenie plików tekstowych Funkcje edytowania Przycisk Wymazać znaki na lewo od kursora Wprowadzić znak wypełniajcy Przełczenie pisowni duż/mał l iter Edytować teksty W pierwszym wierszu edytora tekstu znaj duje 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 zostaj e łamany kl awiszemRET (Return) lub ENT 80 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.9 Tworzenie plików tekstowych 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. U Kursor przesunć na słowo lub wiersz, który ma być usunity i wstawiony w inne miejsce U Softkey USUN SLOWO lub USUN WIERSZ nacisnć: Tekst zostaje usunity i wprowadzony do pamici buforowej Przesunć kursor na pozycj, w której ma zostać wstawiony tekst i nacisnć Softkey WIERSZ/SŁOWO WSTAW U Funkcja Softkey Wymazać wiersz i przejściowo zapamitać Wymazać słowo i przejściowo zapamitać Wymazać znak i przejściowo zapamitać Wiersz lub słowo po wymazani u ponownie wstawić Opracowywanie bloków tekstów Można bloki tekstu dowolnej wiel kości kopi ować, usuwać i w innym miejscu znowu wstawiać. W każdym razie prosz najpierw zaznaczyć żdany blok tekstu: U Zaznaczanie bloku tekstowego: Kursor przesunć na znak, na którym ma kończyć si zaznaczenie tekstu. U Softkey BLOK ZAZNACZ nacisnć U 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 l ub w dół, to leżce pomidzy wiersze zostan kompletnie zaznaczone, tekst zostanie wyróżniony kol orem Kiedy żdany block tekstu został zaznaczony, prosz dalej opracowywać tekst przy pomocy nastpujcych Softkeys: Funkcja Softkey Zaznaczony blok usunć i krótkotrwal e zapamitać Zaznaczony blok na krótko zapamitać, bez usuwania tekstu (kopiować) HEIDENHAIN iTNC 530 81 4.9 Tworzenie plików tekstowych Jeżeli ten krótkotrwale zapamitany blok ma być wstawiony w inne miejsce, prosz wypełnić nastpujce kroki: U Przesunć kursor na miejsce, w którym ma być wstawiony krótkotrwale zapamitany blok tekstu U Softkey WSTAW BLOK nacisnć Tekst zostaje wstawiony Dopóki tekst znajduje si w pamici przej ściowej, można go dowolnie czsto wstawiać. Przenieść zaznaczony blok do innego pliku U Bl ok tekstu zaznaczyć jak wyżej opisano U Softkey PRZYŁ[CZ DO PLIKU nacisnć. TNC ukazuje dialog plik docelowy = U Ścieżk i nazw pliku docelowego wprowadzi ć. TNC dołcza zaznaczony bl ok 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 U Przesunć kursor na miejsce w tekście, na które ma być wstawiony inny plik tekstowy U Softkey WSTAW PLIK nacisnć. TNC ukazuje dialog nazwa pliku = U Wprowadzić ścieżk i nazw pliku, który chcemy wprowadzić Odnajdywanie czści tekstu Funkcja szukania w edytorze tekstu znajduje słowa lub łańcuchy znaków w tekście. TNC oddaje do dyspozycj i 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: U Przesunć kursor na żdane słowo U Wybrać funkcj szukania: Softkey SZUKAJ naci snć AKT. SŁOWO SZUKAJ nacisnć U Opuścić funkcj szukania: Softkey KONIEC nacisnć U Softkey Znajdowanie dowolnego tekstu U Wybrać funkcj szukania: Softkey SZUKAJ nacisnć. TNC ukazuje dialog Szukaj tekstu: U Wprowadzić poszukiwany tekst U Szukać tekst: Softkey WYPEŁNIC nacisnć U Opuścić funkcj szukania: Softkey KONIEC nacisnć 82 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.10 Kalkulator kieszonkowy 4.10Kalkulator kieszonkowy Obsługa TNC dysponuje kalkulatorem z najważniejszymi funkcjami matematycznymi. U U 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 Krótkie polecenie (klawisz) Dodawanie + Odejmowanie – Mnożenie * Dzieleni e : Sinus S Cosi nus C Tangens T Arcussinus AS Arcuscosinus AC Arcustangens AT Potgowanie ^ Pierwiastek kwadratowy obliczyć Q Funkcja odwrotna / Rachnek w nawiasie () PI (3.14159265359) P Wyświetlić wynik = Przejcie obliczonej wartości do programu Przy pomocy klawiszy ze strzałk wybrać słowo, do którego ma zostać przejta obliczona wartość U Przy pomocy klawisza CALC wyświetlić kalkulator i przeprowadzić żdane obliczenie U Nacisnć klawisz „Przejcie pozycji rzeczywistej”, TNC wyświetla pasek Softkey U Softkey CALC drücken: TNC przejmuj e t wartość do aktywnego pola wprowadzenia i zamyka kal kulator U HEIDENHAIN iTNC 530 83 4.11 Bezpoœrednia pomoc przy NC-komunikatach o b³êdach 4.11 Bezpośrednia pomoc przy NCkomunikatach o błdach Wyświetlić komunikaty o błdach TNC wyświetla komunikaty o błdach automatycznie mi dzy innymi przy n błdnych wprowadzonych danych n błdach logicznych w programie n nie możliwych do wykonania elementach konturu n 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 klawi sza CE, po tym kiedy została usunita przyczyna błdu. Aby uzyskać bliższe informacj e o pojawiajcym 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 usunicia. Wyświetlić pomoc U Wyświetlić pomoc Kl awisz HELP nacisnć U Prosz przeczytać opi s błdu i możliwości jego skorygowania. Przy pomocy klawisza CE zamyka si okno pomocy i kwituje jednocześnie poj awiajcy si komunikat o błdach U Usunć błdy zgodnie z opisem w oknie pomocy Przy migajcych komunikatach o błdach TNC wyświetla automatyczni e tekst pomocy. Po migajcych komunikatach o błdach należy na nowo uruchomić TNC, a mianowicie kl awisz END trzymaj c naciśnitym dwie sekundy. 84 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.12 Zarz¹dzanie paletami 4.12 Zarz3dzanie paletami Zastosowanie Zarzdzanie paletami jest funkcj zależn od rodzaju maszyny. Niżej zostaje opisany standardowy zakres funkcji. Prosz dodatkowo zwrócić uwag na informacje zawarte w podrczniku obsługi maszyny. Tabele palet zostaj używane w centrach obróbkowych wraz z urzdzeniami wymiany palet: Tabela palet wywołuje dla różnych palet przynależne do nich programy obróbki i aktywuj e przesuni cia punktu zerowego lub/oraz tabele punktów zerowych. Można też używać tabeli pal et, aby odpracować jeden po drugim różne programy z różnymi punktami odniesienia. Tabele palet zawieraj nastpujce dane: n PAL/PGM (wpis koniecznie wymagany): Oznakowani e palety lub NCprogramu (klawiszem ENT lub NO ENT wybrać) n NAZWA (wpis konieczni e wymagany): Nazwa palety lub Nazwa programu. Nazwy palet ustala producent maszyn (prosz uwzgldnić i nformacje zawarte w podrczniku obsługi). Nazwy programów musz być wprowadzone do pamici w tym samym skoroszycie jak i tabele palet, w przeciwnym razie należy wprowadzić pełn nazw ścieżki programu n DATA (wpis do wyboru): Nazwa tabeli punktów zerowych. Tabele punktów zerowych musz być wprowadzone do pamici 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 aktywuj e si w NCprogramie przy pomocy cyklu G53 PRZESUNINCIE PUNKTU ZEROWEGO n X, Y, Z (wpis do wyboru, inne osie możliwe): W przypadku nazw palet, zaprogramowane współrzdne odnosz si do punktu zerowego maszyny. W przypadku NCprogramów, programowane współrzdne odnosz si do punktu zerowego palet. Te wpisy przepisuj punkt odniesienia, który został ostatnio wyznaczony przy rodzaju pracy Rcznie. Przy pomocy funkcji dodatkowej M104 można ostatnio wyznaczony punkt odniesienia znowu aktywować. Przy pomocy klawisza„Przejć pozycj rzeczywi st“, 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 Znaczenie Wartości rzeczywiste Wprowadzić współrzdne aktualnego położenia narzdzia w odniesieniu do aktywnego układu współrzdnych Wartości referencyjne Współrzdne aktualnego położenia narzdzia w odniesieniu do punktu zerowego maszyny wprowadzić HEIDENHAIN iTNC 530 85 4.12 Zarz¹dzanie paletami Położenie Znaczenie Wartości pomiaru RZECZ. Wprowadzić współrzdne odniesione do aktywnego układu współrzdnych zdigitalizowanego ostatnio w rodzaju pracy Rcznie punktu odniesienia Wartości pomiaru REF. Wprowadzić współrzdne odniesione do punktu zerowego ostatno zdi gitalizowanego przy rodzaju pracy Rcznie punktu odniesienia Przy pomocy klawiszy ze strzałk i przyciskuENTwybiera si położenie, które chce si przejć. Nastpnie wybieramy przy pomocy Softkey WSZYSTKIE WARTOŚCI, iż TNC wprowadza do pamici odpowiednie współrzdne wszystkich aktywnych osi do tabeli palet. Przy pomocy Softkey AKTUALNA WARTOŚĆ TNC zapamituj e współrzdn osi, na której znajduje si właśnie jasne pole w tabeli palet. Jeśli przed NCprogramem nie została zdefiniowana żadna paleta, zaprogramowane współrzdne odnosz si do punktu zerowego maszyny. Jeśli nie zdefi niowano żadnego wpisu, pozostaje aktywnym rczni e wyznaczony punkt odniesienia. Funkcja edycji Softkey Wybrać pocztek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Wybrać nastpn stron tabeli Wstawić wiersz na końcu tabel i Wymazać wiersz na końcu tabeli Wybrać pocztek nastpnego wiersza Dodać wprowadzaln liczb wierszy na końcu tabeli Skopiować pole z jasnym tłem (2gi pasek Softkey) Wstawić skopiowane pole (2gi pasek Softkey) 86 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami U Zarzdzanie plikami wybrać w rodzaju pracy Program wprowadzić do pamici/edycja: Klawisz PGM MGT nacisnć U Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.P nacisnć Wybrać tabele palet przyciskami ze strzałk lub wprowadzić nazw dla nowej tabeli Potwierdzić wybór klawiszem ENT U U 4.12 Zarz¹dzanie paletami Wybrać tabele palet Opuścić plik palet U Wybrać zarzdzanie plikami: Klawisz PGM MGT nacisnć U Wybrać inny typ pliku: Softkey WYBRAĆ TYP i Softkey dl a żdanego typu pliku nacisnć, np. WSKAZAĆ .H Wybrać żdany plik U Odpracować plik palet W parametrze maszynowym 7683 określa si, czy tabela palet ma zostać odpracowana blokami czy też w trybie cigłym (patrz „Ogólne parametry użytkownika” na stronie 438). U U U U Zarzdzanie plikami wybrać w rodzaju pracy Program wprowadzić do pamici/edycja: Klawisz PGM MGT nacisnć Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.P nacisnć Wybrać tabel palet przy pomocy klawiszy ze strzałk, przyciskiem ENT potwierdzić Odpracować tabel palet: Nacisnć klawisz NCStart, TNC odpracowuje palety jak to ustalono w parametrze maszynowym 7683 HEIDENHAIN iTNC 530 87 4.12 Zarz¹dzanie paletami Podział monitora przy odpracowywaniu tabeli palet Jeżeli chcemy zobaczyć jednocześnie zawartość programu i zawartość tabeli palet, to prosz wybrać podzi ał moni tora PROGRAM + PALETA. Podczas odpracowywania TNC przedstawi a na lewej połowie moni tora program i na prawej połowie monitora palet. Aby móc obejrzeć zawartość programu przed jego odpracowywaniem, prosz postpić w nastpujcy sposób: U Wybrać tabele palet U Przy pomocy klawiszy ze strzałk prosz wybrać program, który chcemy sprawdzić U 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 U Powrót do tabel i palet: Prosz nacisnć Softkey END PGM 88 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce 4.13 Praca z paletami przy zorientowanej na narzdzia obróbce Zastosowanie Zarzdzanie paletami w połczeniu z zorientowan na narzdzia obróbk jest funkcj zależn od maszyny. Niżej zostaje opisany standardowy zakres funkcji. Prosz dodatkowo zwrócić uwag na informacje zawarte w podrczniku obsługi maszyny. Tabele palet zostaj używane w centrach obróbkowych wraz z urzdzeniami wymiany palet: Tabela palet wywołuje dla różnych palet przynależne do nich programy obróbki i aktywuj e przesuni cia punktu zerowego lub/oraz tabele punktów zerowych. Można też używać tabeli pal et, aby odpracować jeden po drugim różne programy z różnymi punktami odniesienia. Tabele palet zawieraj nastpujce dane: n PAL/PGM (wpis koniecznie wymagany): Wpis PAL określa oznaczenie dla palety, z FIX zostaje oznaczona płaszczyzna zamocowania i z PGM podajemy obrabiany przedmi ot n WSTATE : Aktualny stan obróbki. Poprzez stan obróbki zostaje określony postp 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 przedmi ot lub nie powinno dokonywać si obróbki n METODA (wpis koniecznie wymagany): Informacj a, według jakiej metody nastpuje optymalizacja programu. Z WPO nastpuje zorientowana na przedmiot obróbka. Z TO nastpuje obróbka dla tego przedmi otu z orientacj na narzdzie. Aby włczyć nastpne obrabiane przedmioty do obróbki zorientowanej na narzdzie, należy używać wpisu CTO (continued tool ori ented). Zorientowana na narzdzie obróbka jest również możliwa ponad zamocowaniem jednej palety, jednakże nie ki lku palet n NAZWA (wpis konieczni e wymagany): Nazwa palety lub Nazwa programu. Nazwy palet ustala producent maszyn (prosz uwzgldnić i nformacje zawarte w podrczniku obsługi). Nazwy programów musz być wprowadzone do pamici w tym samym skoroszycie jak i tabele palet, w przeciwnym razie należy wprowadzić pełn nazw ścieżki programu HEIDENHAIN iTNC 530 89 4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce n DATA (wpis do wyboru): Nazwa tabeli punktów zerowych. Tabele punktów zerowych musz być wprowadzone do pamici 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 NCprogramie przy pomocy cyklu G53 PRZESUNINCIE PUNKTU ZEROWEGO n X, Y, Z (wpis do wyboru, inne osie możliwe): W przypadku nazw palet, zaprogramowane współrzdne odnosz si do punktu zerowego maszyny. W przypadku NCprogramów, programowane współrzdne odnosz si do punktu zerowego palet lub zamocowania. Te wpisy przepisuj punkt odniesienia, który został ostatnio wyznaczony przy rodzaju pracy Rcznie. Przy pomocy funkcji dodatkowej M104 można ostatnio wyznaczony punkt odniesieni a 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 Znaczenie Wartości rzeczywi ste Wprowadzić współrzdne aktualnego położenia narzdzia w odniesieniu do aktywnego układu współrzdnych Wartości referencyjne Współrzdne aktualnego położenia narzdzia w odni esieniu do punktu zerowego maszyny wprowadzić Wartości pomiaru RZECZ. Wprowadzić współrzdne odniesione do aktywnego układu współrzdnych zdigitalizowanego ostatnio w rodzaju pracy Rcznie punktu odniesienia Wartości pomiaru REF. Wprowadzić współrzdne odniesione do punktu zerowego ostatno zdi gitalizowanego przy rodzaju pracy Rcznie punktu odniesienia Przy pomocy klawiszy ze strzałk i przycisku ENT wybiera si położenie, które chce si przejć. Nastpnie wybieramy przy pomocy Softkey WSZYSTKIE WARTOŚCI, iż TNC wprowadza do pamici odpowiednie współrzdne wszystkich aktywnych osi do tabeli palet. Przy pomocy Softkey AKTUALNA WARTOŚĆ TNC zapamituj e współrzdn osi, na której znajduje si właśnie jasne pole w tabeli palet. Jeśli przed NCprogramem nie została zdefiniowana żadna paleta, zaprogramowane współrzdne odnosz si do punktu zerowego maszyny. Jeśli nie zdefi niowano żadnego wpisu, pozostaje aktywnym rczni e wyznaczony punkt odniesienia. 90 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami Funkcja edycji w trybie tabelarycznym 4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce n SPX, SPY, SPZ (wpis do wyboru, inne osie możli we): Dla osi można podawać opcje bezpieczeństwa, które mog zostać odczytane w NCmakro przy pomocy SYSREAD FN18 ID510 NR 6. Przy pomocy SYSREAD FN18 ID510 NR 5 można ustal ić, czy w tej szpalcie została zaprogramowana wartość. Podane pozycje zostan najechane, jeśli w NCmakrosach te wartości zostan odczytane i odpowiednio zaprogramowane. n CTID (wpis nastpuje przez TNC): Identnumer kontekstu zostaje nadawany przez TNC i zawiera wskazówki o postpie obróbki. Jeśli ten wpis zostanie usunity lub zmieniony, to ponowne wejście do obróbki jest niemożliwe Softkey Wybrać pocztek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Wybrać nastpn stron tabeli Wstawić wiersz na końcu tabeli Wymazać wiersz na końcu tabel i Wybrać pocztek nastpnego wiersza Dodać wprowadzaln liczb wierszy na końcu tabeli Skopi ować pole z jasnym tłem (2gi pasek Softkey) Wstawić skopiowane pole (2gi pasek Softkey) Funkcja edycji w trybie formularzy Softkey Wybrać poprzedni palet Wybrać nastpn palet Wybrać poprzednie zamocowanie Wybrać nastpne zamocowanie HEIDENHAIN iTNC 530 91 4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce Funkcja edycji w trybie formularzy Softkey Wybrać poprzedni obrabiany przedmiot Wybrać nastpny obrabiany przedmiot Przejść na poziom pal et Przejść na poziom zamocowania Przejść na poziom obrabi anego 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 Skopiować wszystkie pol a do pamici buforowej Skopiować jasno podłożone pola do pamici buforowej 92 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce Funkcja edycji w trybie formularzy Softkey Wstawić skopiowane pole Wymazać zawartość pamici buforowej Obróbka zorientowana na narzdzie Obróbka zorientowana na przedmiot Połczenie lub rozdzielenie operacj i obróbkowych Płaszczyzn oznaczyć jako pust Płaszczyzn oznaczyć jako nieobrobion HEIDENHAIN iTNC 530 93 4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce Wybrać plik palet U Zarzdzanie plikami wybrać w rodzaju pracy Program wprowadzić do pamici/edycja: Klawisz PGM MGT nacisnć U Wyświetlić pli ki typu .P: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.P nacisnć U Wybrać tabele palet przyciskami ze strzałk lub wprowadzić nazw dla nowej tabeli U Potwierdzić wybór klawiszem ENT Przygotować plik palet z formularzem wprowadzenia Tryb pracy z paletami przy zorientowanej na narzdzie bdź obrabiany przedmiot obróbce dzieli si na trzy poziomy: n poziom palet PAL n poziom zamocowania FIX n 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 i stniejcego pl iku palet, to zostan ukazane aktualne wpisy. Prosz używać perspektywy szczegółowej dl a przygotowania pliku palet. Prosz przygotować pli k palet odpowiednio do konfiguracji maszyny. Jeśli mamy doczynienia z jednym układem mocujcym i z kilkoma obrabianymi przedmiotami, wystarczajcym jest tylko jedno zamocowanie FIX z obrabianymi przedmiotami PGM zdefiniować. Jeśli paleta zawiera kilka układów mocujcych lub jeden układ zostaje wielostronnie obrabiany, to należy zdefniować palet PAL z odpowiedni mi poziomami zamocowania FIX Można przechodzić od widoku na tabele i widoku na formul arze przy pomocy klawisza podziału ekranu. Wspomaganie graficzne wprowadzani a formularzy nie jest jeszcze dostpne. Rozmaite poziomy w formularzu wprowadzenia osigalne s przy pomocy odpowiedni ch Softkeys. W wierszu statusu zostaj e w formularzu wprowadzenia zawsze podświetlany jasno aktualny poziom. Jeśli przy pomocy klawi sza podziału ekranu przej dziemy do trybu tabelarycznego, to kursor znaj duje si na tym samym poziomie jak i w wyświetlaniu formularzy. 94 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce Nastawienie poziomu palet n Id palet: Nazwa palety zostaje wyświetlana n Metoda: Można wybierać metody obróbki WORKPIECE ORIENTED lub TOOL ORIENTED. Dokonany wybór zostaej przejty do przynależnego poziomu przedmiotu i nadpisuje ewentualni e istniejce zapisy. W widoku na tabele pojawia si metoda ZORIENT.NA PRZEDMIOT z WPO i ZORIENT.NA NARZEDZIE z TO. Wpis TO/WPORIENTED 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 dl a 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 istniejce zostaj przepisane. n Status: Sofkey POLWYROB oznacza palet z przynależnymi zamocowaniami lub przedmiotami jako jeszcze ni e obrobione, w polu Status zostaje BLANK zapisany Prosz używać Softkey WOLNE MIEJSCE, jeśl i chcemy pominć palet przy obróbce, w polu statusu pojawia si EMPTY Nastawienie szczegółów na poziomie palet n Id palet: Prosz wprowadzić nazw palety n Punkt zerowy: Wprowadzić punkt zerowy dla palety n NPtabela: Prosz wpisać nazw i ścieżk tabeli punktów zerowych dla obrabianego przedmiotu. Ta informacja zostaje przejta do poziomu zamocowania i obrabianego przedmiotu. n Bezp. wysokość: (opcjonalnie): Bezpieczna pozycja dla pojedyńczych osi w odniesieniu do palety. Podane pozycje zostan najechane, jeśli w NCmakrosach te wartości zostan odczytane i odpowiednio zaprogramowane. HEIDENHAIN iTNC 530 95 4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce Nastawić poziom zamocowania n Zamocowanie: Zostaje ukazany numer zamocowania, po kresce ukośnej zostaje wyświetlona liczba zamocowań na danym poziomie n Metoda: Można wybierać metody obróbki WORKPIECE ORIENTED lub TOOL ORIENTED. Dokonany wybór zostaej przejty do przynależnego poziomu przedmiotu i nadpisuje ewentualnie istniejce zapisy. W widoku na tabele pojawia si metoda WORKPIECE ORIENTED z WPOi TOOL ORIENTED z TO. Przy pomocy Softkey ŁACZYC/ROZDZIELIC oznaczamy zamocowania, które s uwzgl dniane przy zorientowanej na narzdzie obróbce w oblczeniach dla operacji obróbkowej. Połczone zamocowania zostaj oznaczone poprzez przerywan kresk rozdzielajc, rozdzielone zamocowania poprzez lini cigł. W widoku na tabele zostaj połczone przedmi oty w szpalcie METODA zCTO oznaczone. Zapis TO/WPORIENTATE 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 pozi omie zamocowania, to zapisy zostaj przejte na poziom obrabianych przedmiotów i ewentual nie istniejce zostaj przepisane. n 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, j eśli chcemy pomi nć palet przy obróbce, w polu statusu pojawia si EMPTY Nastawienie szczegółów na poziomie palet n Zamocowanie: Zostaje ukazany numer zamocowania, po kresce ukośnej zostaje wyświetlona liczba zamocowań na danym poziomie n Punkt zerowy: Wprowadzić punkt zerowy dla zamocowania n NP tabela: Prosz wpisać nazw i ścieżk tabeli punktów zerowych (NPtabela), obowizujce dla obróbki przedmiotu. Ta informacja zostaje przejta do poziomu obrabianego przedmiotu. n NCMakro: Przy obróbce zorientowanej na narzdzie makros TCTOOLMODE zostaje wykonane zamiast normalnego makrosa zmiany narzdzia. n Bezp. wysokość: (opcjonalnie): Bezpieczna pozycja dla pojedyńczych osi w odniesieniu do zamocowania. Dl a osi można podawać opcje bezpieczeństwa, które mog zostać odczytane w NCmakro 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 NCmakrosach te wartości zostan odczytane i odpowi ednio zaprogramowane. 96 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce Nastawienie poziomu przedmiotu n Przedmiot: Zostaje ukazany numer przedmi otu, po kresce ukośnej zostaje wyświetlona liczba przedmiotów na danym poziomie zamocowania n Metoda: Można wybierać metody obróbki WORKPIECE ORIENTED l ub 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 uwzgldniane przy zorientowanej na narzdzie obróbce w obliczeniach dla operacji obróbkowej. Połczone przedmioty zostaj oznaczone poprzez przerywan kresk rozdzielajc, rozdzielone przedmioty poprzez l ini cigł. W widoku na tabele zostaj połczone przedmioty w szpalcie METODA z CTO oznaczone. n 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 przejte dla wszystkich przynależnych przedmi otów. W przypadku kil ku wariantów w grani cach jednego poziomu należy podać przedmioty jednego wariantu jeden po drugim. W przypadku zorientowanej na narzdzie obróbki można przedmi oty każdego wariantu oznaczyć przy pomocy Softkey POLACZYC/ROZDZIELIC i dokonać obróbki grupami. Nastawienie szczegółów na poziomie przedmiotów n Przedmiot: Zostaje ukazany numer przedmi otu, po kresce ukośnej zostaje wyświetlona liczba przedmiotów na danym poziomie zamocowania lub poziomie palet n Punkt zerowy: Wprowadzić punkt zerowy dla zamocowania n NPtabela: Prosz wpisać nazw i ścieżk tabel i punktów zerowych (NPtabela), obowizujce 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 przejte do poziomu obrabianego przedmiotu. n Program NC: Prosz podać ścieżk programu NC, który konieczny jest dla obróbki przedmiotu n Bezp. wysokość: (opcjonalnie): Bezpieczna pozycja dla pojedyńczych osi w odniesieniu do przedmiotu. Podane pozycje zostan najechane, jeśli w NCmakrosach te wartości zostan odczytane i odpowiednio zaprogramowane. HEIDENHAIN iTNC 530 97 4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce Przebieg operacji obróbkowych zorientowanych na narzdzie TNC przeprowadza zorientowan na narzdzie 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. n TNC rozpoznaje poprzez zapis TO lub CTO w polu Metoda, iż ma zostać dokonywana zoptymalizowana obróbka. n Zarzdzanie paletami uruchamia program NC, znajduj cy si w wierszu z zapisem TO n Pierwszy przedmiot zostaje obrabiany, aż do nastpnego TOOL CALL. W specjalnym makrosie zmiany narzdzia dokonuje si odsuwu od obrabianego przedmiotu n W szpal cie WSTATE 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 postpu obróbki. Jeśli wartość ta zostanie wymazana lub zmieniona, to dalsza obróbka l ub przedwczesne wyjście albo ponowne wejście nie s możliwe. n Wszystkie dalsze wiersze pliku palet, posiadajce w polu METODA oznaczenie CTO, zostan w ten sam sposób odpracowane, jak pierwszy obrabiany przedmiot. Obróbka przedmiotów może nastpować przy kilku zamocowaniach. n TNC wykonuje z nastpnym narzdziem dalsze kroki obróbki, poczynajc od wiersza z zapisem TO, jeśli powstanie nastpujca sytuacja: n w polu PAL/PGM nastpnego wiersza znajdowałby si zapis PAL n w polu METODA nastpnego wiersza znajdowałby si zapis TO lub WPO n w już odpracowanych wierszach znajduj si pod METODA jeszcze zapisy, nie posiadajce statusu EMPTY lub ENDED n Ze wzgldu na zapisan w polu CTID wartość, program NC zostaje kontynuowany od zapamitanego miejsca. Z reguły dokonywana jest w pierwszej czści zmiana narzdzia, przy nastpnych przedmiotach TNC anuluje zmian narzdzia n Zapis w polu CTID zostaje aktual izowany na każdym etapi e obróbki. Jeśli w programie NC zostaje odpracowywany END PGM lub M02, to istniejcy ewentualnie zapis zostaje wymazany i wpisany do pola statusu obróbki ENDED. 98 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce n Jeśli wszystkie przedmioty w obrbie grupy zapisów z TO lub CTO posiadaj status ENDED, to w pliku palet zostaj odpracowane nastpne wiersze Przy przebiegu wierszy w przód możliwa jest tylko jedna zorientowana na przedmiot obróbka. Nastpuj ce czści zostan obrabiane zgodnie z zapisan metod. Zapisana w polu CTID wartość pozostaje maksymal nie 1 tydzi eń zachowana. W przecigu tego czasu może zostać kontynuowana obróbka w zapamitanym miejscu. Potem wartość ta zostaje usunita, 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 Nastpujce funkcje nie s dozwolone: n Przełczenie obszaru przemi eszczenia n Przesuwanie punktu zerowego PLC n M118 Opuścić plik palet U U U Wybrać zarzdzanie plikami: Klawisz PGM MGT nacisnć Wybrać inny typ pliku: Softkey WYBRAĆ TYP i Softkey dl a ż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 cigłym (patrz „Ogólne parametry użytkownika” na stronie 438). U U U U Zarzdzanie plikami wybrać w rodzaju pracy Program wprowadzić do pamici/edycja: Klawisz PGM MGT nacisnć Wyświetlić pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey WYSWIETLIC.P nacisnć Wybrać tabel palet przy pomocy klawiszy ze strzałk, przyciskiem ENT potwierdzić Odpracować tabel palet: Nacisnć klawisz NCStart, TNC odpracowuje palety jak to ustalono w parametrze maszynowym 7683 HEIDENHAIN iTNC 530 99 4.13 Praca z paletami przy zorientowanej na narzêdzia obróbce Podział monitora przy odpracowywaniu tabeli palet Jeżeli chcemy zobaczyć jednocześnie zawartość programu i zawartość tabeli palet, to prosz wybrać podzi ał moni tora PROGRAM + PALETA. Podczas odpracowywania TNC przedstawi a na lewej połowie moni tora program i na prawej połowie monitora palet. Aby móc obejrzeć zawartość programu przed jego odpracowywaniem, prosz postpić w nastpujcy sposób: U Wybrać tabele palet U Przy pomocy klawiszy ze strzałk prosz wybrać program, który chcemy sprawdzić U 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 U Powrót do tabel i palet: Prosz nacisnć Softkey END PGM 100 4 Programowanie: Podstawy, zarz¹dzanie plikami, pomoce przy programowaniu, zarz¹dzanie paletami 5 Programowanie: narzdzia 5.1 Wprowadzenie informacji dotycz¹cych narzêdzi 5.1 Wprowadzenie informacji dotycz3cych narzdzi Posuw F Posuw F to prdkość w mm/min (cale/min), z któr punkt środkowy narzdzia porusza si po swoi m 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 każdym wierszu pozycjonowania lub oddzielnym wierszu. Prosz w tym celu nacisnć klawisz F na kl awiaturze alfanumerycznej. Z S S Y F X Posuw s zybki Dla biegu szybkiego prosz wprowadzić G00. Okres działania Ten, przy pomocy wartości liczbowych programowany posuw obowizuje do bloku, w którym zostaje zaprogramowany nowy posuw. Jeżeli nowy posuw to G00 (bieg szybki), to po nastpnym wierszu z G01 obowizuje ponownie posuw ostatnio zaprogramowany wartościami liczbowymi. Zmiana w czas ie przebiegu programu W czasie przebiegu programu zmienia si posuw przy pomocy gałki obrotowej Override F (Overridefunkcja przyśpieszenia lub spowolnienia posuwu wypełniana manualnie) dla posuwu. Prdkość obrotowa wrzeciona S Prdkość obrotow wrzeciona S prosz wprowadzić w obrotach na minut (Obr/min) w dowolnym bloku (np. przy wywołaniu narzdzia). Programowana zmiana W progrramie obróbki można zmienić prdkość obrotow wrzeciona przy pomocy Swiersza. U Programowanie prdkości obrotowej wrzeciona: Nacisnć klawi sz S na klawiaturze alfanumerycznej U Wprowadzenie nowej prdkości obrotowej wrzeciona Zmiana w czas ie przebiegu programu W czasie przebiegu programu prosz zmienić prdkość obrotow wrzeciona przy pomocy gałki obrotowej Override S dla prdkości obrotowej wrzeciona. 102 5 Programowanie: narzêdzia 5.2 Dane o narzêdziach 5.2 Dane o narzdziach Warunki dla przeprowadzenia korekcji narzdzia Z reguły programuje si współrzdne ruchów kształtowych tak, jak został wymiarowany obrabiany przedmiot na rysunku technicznym. Aby TNC mogła obliczyć tor punktu środkowego narzdzi a, to znaczy mogła przeprowadzi ć korekcj narzdzia, nal eży wprowadzić długość i promień do każdego używanego narzdzia. Dane o narzdziach można wprowadzać albo bezpośrednio przy pomocy funkcji G99 do programu albo oddzielnie w tabelach narzdzi. Jeżeli dane o narzdziach zostaj wprowadzone do tabeli, s tu do dyspozycj i inne specyficzne informacje dotyczce narzdzi. Podczas przebiegu programu obróbki TNC uwzgldnia wszystkie wprowadzone informacje. Numer narzdzia, nazwa narzdzia Każde narzdzie oznaczone jest numerem od 0 do 254. Jeśli pracujemy z tabelami narzdzi, to możemy używać wyższych numerów i dodatkowo nadawać nazwy narzdzi. Narzdzie o numerze 0 jest określone jako narzdzie zerowe i posiada długość=0 oraz promień R=0. Prosz zdefi niować w tabelach narzdzi narzdzie T0 również z L=0 i R=0. Długość narzdzia L: Długość narzdzia L można określać dwoma sposobami: Z Różnica z długości narzdzia i długości narzdzia zerowego L0 Znak liczby: L>L0: L<L0: Narzdzie jest dłuższe niż narzdzie zerowe Narzdzie jest krótsze niż narzdzie zerowe L0 Określić długość: U U U U U U Narzdzie zerowe przemieścić do pozycji odniesienia w osi narzdzi (np. powierzchnia obrabianego przedmiotu z Z=0) Wskazanie osi narzdzi ustawić na zero (wyznaczyć punkt odniesienia) Zmienić na nastpne narzdzie Narzdzie przesunć na t sam pozycj odniesienia jak narzdzie zerowe Wskaźnik osi narzdzi pokazuj e różnic długości midzy narzdziem i narzdziem zerowym Wartość przej ć klawiszem „Przejć pozycj rzeczywist “ do G99 wiersza lub do tabeli narzdzi HEIDENHAIN iTNC 530 X 103 5.2 Dane o narzêdziach Ustalenie długości L przy pomocy przyrz3du ustawienia wstpnego Prosz wprowadzić ustalon wartość bezpośrednio do definicji narzdzia G99 lub do tabeli narzdzi. Promień narzdzia R Promień narzdzia zostaje wprowadzony bezpośrednio. Wartości delta dla długości i promieni Wartości delta oznaczaj odchylenia od długości i promienia narzdzi. Dodatnia wartość delty oznacza naddatek (DL, DR>0). Przy obróbce z naddatkiem prosz wprowadzić wartość naddatku przy programowaniu wywołania narzdzia z T. R Ujemna wartość delty oznacza niedomiar (DL, DR<0). Niedomi ar zostaje wprowadzony do tabel i narzdzi dla zużycia narzdzia. L Prosz wprowadzić wartości delty w postaci wartości l iczbowych, w Tbl oku można przekazać wartość delty przy pomocy Qparametru. Zakres wprowadzenia: W artości delty mog wynosić maksymal nie ± 99,999 mm. R DR<0 DR>0 DL<0 DL>0 Wprowadzenie danych o narzdziu do programu Numer, długość i promień dla określonego narzdzia określa si w programie obróbki jednorazowo w G99bloku: U Wybrać definicj narzdzia: Klawisz TOOL DEF nacisnć narzdzia :Przy pomocy numeru narzdzia oznaczyć jednoznacznie narzdzie U Numer U Długość narzdzia :wartość korekcji dl a długości U Promień narzdzia :wartość korekcji dla promieni a Podczas dialogu można wprowadzać wartość dla długości i promienia bezpośrednio w polu dialogu: Nacisnć wymagany Softkey osi. Przykład NCwiersz: N40 G99 T5 L +10 R+ 5 * 104 5 Programowanie: narzêdzia 5.2 Dane o narzêdziach Wprowadzenie danych o narzdziach do tabeli W tabeli narzdzi można defi niować do 32767narzdzi włcznie i wprowadzać do pamici ich dane. Li czb narzdzi, 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 narzdzia( (indeksować numer narzdzia), prosz ustawić parametr maszynowy 7262 różny od 0. Tabele narzdzi musz być używane, jeśli n Indeksujemy narzdzia, jak np. wiertło stopni owe z ki lkoma korekcjami długości, których chcemy używać n maszyna jest wyposażona w urzdzenie automatycznej wymiany narzdzi n jeśli chcemy przy pomocy TT 130 dokonywać automatycznego pomiaru narzdzi, patrz Podrcznik obsługi maszyny, Cykle sondy pomiarowej , rozdział 4 n jeśli chcemy przy pomocy cyklu G122 dokonać przecigania na gotowo (patrz „PRZECI[GANIE (cykl G122)” na stronie 285) n jeśli chcemy pracować z automatycznym obliczaniem danych obróbki Tabela narzdzi: Dane o narzdziach Skrót Wprowadzenie informacji Dialog T Numer, przy pomocy którego narzdzie zostaje wywołane w programie (np. 5, i ndeksowane: 5.2) 5.2) – NAZWA Nazwa, któr narzdzie zostaje wywołane w programie Nazwa narzdzia? L Wartość korektury dla długości narzdzi a L Długość narzdzia? R Wartość korektury dla promienia narzdzia R Promień narzdzia R? R2 Promień narzdzia R2 dla freza kształtowego(tylko dla trój wymiarowej korektury promi enia lub graficznego przedstawienia obróbki frezem kształtowym) Promień narzdzia R2? DL Wartość delta promienia narzdzia R2 Naddatek długości narzdzia ? DR Wartość delta promienia narzdzia R Naddatek promienia narzdzia R? DR2 Wartość delta promienia narzdzia R2 Naddatek prom ienia narzdzia R 2? LCUTS Długość powierzchni e tncej narzdzia dla cyklu 22 Długość ostrzy w osi narzdzi? ANGLE Maksymal ny kt zagłbiania narzdzia przy posuwistozwrotnym ruchu pogłbiajcym dla cykli 22 i 208 Maksymalny k3t zagłbiania ? TL Nastawi ć blokad narzdzia (TL: dla Tool Locked = angl .narzdzie zablokowane) Narzdzie zablokowane? Tak = ENT / Nie = NO ENT RT Numer narzdzia siostrzanego – jeśli w dyspozycji – jako narzdzie zamienne (RT: dla Replacement Tool = angl. Narzdzie zamienne); patrz także TIME2 Narzdzie siostrzane ? HEIDENHAIN iTNC 530 105 5.2 Dane o narzêdziach Skrót Wprowadzenie informacji Dialog TIME1 Maksymalny okres żywotności narzdzi a w minutach. Ta funkcja zależy od rodzaju maszyny i jest opisana w podrczniku obsługi maszyny. Maks. okres trwałości? TIME2 Maksymalny okres trwałości narzdzi a przy wywołaniu narzdzia Maksymalny okres trwałości przy w minutach: Jeżeli aktualny okres trwałości osiga lub przekracza TOOL CALL? t wartość, to TNC używa przy nastpnym wywołani u narzdzia narzdzia siostrzanego (patrz także CUR.TIME) CUR.TIME Aktualny okres żywotności narzdzia w minutach: TNC zlicza aktualny okres trwałości (CUR.TIME: dla CURrentTIME = angl. Aktualny/bieżcy czas) samodzielnie. Dla używanych narzdzi można wprowadzi ć wielkość zadan Aktualny okres trwałości? DOC Komentarz do narzdzia (maksymalni e 16 znaków) Komentarz do narzdzia? PLC Informacja o tym narzdziu, która ma zostać przekazana do PLC PLCstan? PLCVAL W artość dla tego narzdzia, która powi nna być przeniesiona na PLC PLCwartość ? PTYP Typ narzdzia dla opracowania w tabel i miejsca Typ narzdzia dla tabeli miejsca? Tabela narzdzi: Dane o narzdziu dla automatycznego pomiaru narzdzia Opis cykli dla automatycznego pomiaru narzdzi: Patrz Podrcznik obsługi dla użytkownika Cykle sondy impulsowej, rozdział 4. Skrót Wprowadzenie informacji Dialog CUT Ilość ostrzy narzdzia (maksymalnie 20 ostrzy) Liczba ostrzy ? LTOL Dopuszczalne odchylenie długości narzdzia L dla rozpoznania zużycia. Jeśli wprowadzona wartość zostanie przekroczona, to TNC blokuje narzdzie (stan L). Zakres wprowadzenia: 0 do 0,9999 mm Tolerancja na zużycie: długość? RTOL Dopuszczalne odchylenie promienia narzdzia dla rozpoznania zużycia. Jeśli wprowadzona wartość zostanie przekroczona, to TNC blokuje narzdzie (stan L). Zakres wprowadzenia: 0 do 0,9999 mm Tolerancja na zużycie: promień? DIRECT. Ki erunek cicia narzdzia dla pomiaru przy obracajcym si narzdziu Kierunek cicia (M3 = –)? TT:ROFFS Pomiar długości: Przesunicie narzdzia pomidzy środkiem Stylusa i środkiem narzdzi a. Nastawienie wstpne: Promień narzdzia R (klawisz NO ENTpowoduj e R) Przemieszczenie narzdzia promień ? TT:L OFFS Pomiar promienia: dodatkowe przemieszczeni e narzdzia do MP6530 (patrz „Ogólne parametry użytkownika ” na stronie 438) pomidzy górn krawdzi Stylusa i doln krawdzi narzdzia. Nastawienie wstpne: 0 Przemieszczenia narzdzia Długość? 106 5 Programowanie: narzêdzia Wprowadzenie informacji Dialog LBREAK Dopuszczalne odchylenie długości narzdzia L dl a rozpoznani a pknicia. Jeśli wprowadzona wartość zostanie przekroczona, to TNC blokuje narzdzie (stan L). Zakres wprowadzenia: 0 do 0,9999 mm Tolerancja na pknicie: długość? RBREAK Dopuszczalne odchylenie od promienia narzdzia R dl a rozpoznania pknicia. Jeśli wprowadzona wartość zostanie przekroczona, to TNC blokuje narzdzie (stan L). Zakres wprowadzenia: 0 do 0,9999 mm Tolerancja na pknicie: promień? 5.2 Dane o narzêdziach Skrót Tabela narzdzi: Dane o narzdziach dla automatycznego obliczania liczby obrotów / posuwu Skrót Wprowadzenie informacji Dialog TYP Typ narzdzia (MILL=frez, DRILL=wiertło, TAP=gwintownik): Softkey WYBRAĆ MAT. OSTRZA (3ci pasek Softkey); TNC wyświetla okno, w którym można wybrać typ narzdzia Typ narzdzia? TMAT Materiał ostrza narzdzia: Softkey WYBRAĆ MAT. OSTRZA (3 ci pasek Softkey); TNC wyświetla okno, w którym można wybrać materiał ostrza Materiał ostrza narzdzia ? CDT Tabela danych skrawania: Softkey WYBRAĆ MAT. OSTRZA (3 ci pasek Softkey); TNC wyświetla okno, w którym można wybrać tabel danych skrawania Nazwa tabeli danych skrawania ? Tabela narzdzi: Tabela narzdzi: dane o narzdziach dla przeł3czaj3cych 3Dsond pomiarowych (tylko jeśli Bit1 w MP7411 = 1 jest ustawiony, patrz także Podrcznik obsługi, Cykle sondy pomiarowej) Skrót Wprowadzenie informacji Dialog CALOF1 TNC odkłada przy kalibrowaniu przesunicie środka w osi głównej 3Dsondy do tej szpalty, jeśli w menu kal ibrowania podany jest numer narzdzia Przesunicie współosiowości sondy w osi głównej ? CALOF2 TNC odkłada przy kalibrowaniu przesunicie współosiowości w osi pomocniczej 3Dsondy do tej szpalty, jeśli w menu kalibrowania podany jest numer narzdzia Przesunicie współosiowości sondy w osi pomocniczej? CALANG TNC odkłada przy kalibrowaniu kt wrzeciona, pod którym 3D sonda została skalibrowana, jeśl i w menu kalibrowania podany jest numer narzdzia K3t wrzeciona przy kalibrowaniu? HEIDENHAIN iTNC 530 107 5.2 Dane o narzêdziach Edycja tabeli narzdzi Obowizujca dla przebiegu programu tabela narzdzi nosi nazw pliku TOOL T. TOOL T musi znajdować si w skoroszycie TNC:\ i może być edytowana tylko w jednym rodzaju pracy maszyny. Tabele narzdzi, które maj być zbierane w archiwum lub używane dla testowania programu, prosz oznaczyć dowoln inn nazw z końcówk .T. Otworzyć tabel narzdzi TOOL.T: U Wybrać dowolny rodzaj pracy maszyny U Wybrać tabel narzdzi: Softkey TABELA NARZEDZI nacisnć U Softkey EDYCJA ustawić na „ON“ Otworzyć dowoln inn tabel narzdzi: U Wybrać rodzaj pracy Program wprowadzić do pamici/edycja U Wywołać zarzdzanie plikami U Wyświetlić wybór typu pliku: Softkey TYP WYBRAĆ nacisnć U Wyświetlić pliki typu .T: Softkey POKAZ.T nacisnć U Prosz wybrać pli k lub wprowadzić now nazw pliku. Prosz potwierdzić kl awiszem ENT lub przy pomocy Softkey W YBIERZ Jeśli otwarto tabel narzdzi 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 zapamitane 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 narzdzi, to belka u góry w tabeli ukazuje symbol „>>“ lub „<<“. Funkcje edycji dla tabeli narzdzi Softkey Wybrać pocztek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Wybrać nastpn stron tabeli Szukać nazwy narzdzia w tabeli 108 5 Programowanie: narzêdzia 5.2 Dane o narzêdziach Funkcje edycji dla tabeli narzdzi Softkey Informacje o narzdziu przedstawić kolumnami lub wszystkie informacj e o narzdziu przedstawić na jednej stronie monitora Skok do pocztku wierszy Skok na koniec wierszy Skopi ować pole z jasnym tłem Wstawić skopiowane pole Możliw do wprowadzenia liczb wi erszy (narzdzi)dołczyć na końcu tabeli Wiersz z indeksowanym numerem narzdzia wstawićza aktualnym wierszem. Funkcja ta jest aktywna, jeśl dla narzdzia można odkładać kilka danych korekcji (parametr maszynowy 7262 nierówny 0). TNC dołcza za ostatnim istniejcym indeksem kopi danych narzdzia i podwyższa indeks o 1. zastosowanie: np. wiertło stopniowe z kilkoma korekcjami długości Aktualny wiersz (narzdzie) skasować Wyświetlić numer miejsca / nie wyświetlać Wyświetlić wszystkie narzdzia /wyświetlić tylko te narzdzia, które znajduj si w pamici tabeli miejsca Opuścić tabel narzdzi U Wywołać zarzdzanie plikami i wybrać plik innego typu, np. program obróbki HEIDENHAIN iTNC 530 109 5.2 Dane o narzêdziach Uwagi do tabeli narzdzi Poprzez parametr maszynowy 7266.x określ a si, jakie dane mog zostać wprowadzone do tabeli narzdzi i w jakiej kol ejności zostan przedstawione. Możliwe jest pojedyńcze szpalty lub wiersze tabeli narzdzi przepisać treści innego pliku. Warunki: n Plik docelowy musi już istnieć n Plik, który ma zostać skopiowany może zawierać tylko te szpal ty (wiersze), podlegajce zmianie. Pojedyńcze szpalty lub wiersze prosz kopiować przy pomocy Softkey ZAMIENIĆ POLA (patrz „Kopiować pojedyńczy plik” na stronie 55). 110 5 Programowanie: narzêdzia 5.2 Dane o narzêdziach Tabela miejsca dla urz3dzenia wymiany narzdzi Producent maszyn dopasowuje zakres funkcji tabeli miejsca do danej maszyny. Prosz uwzgldnić informacje zawarte w podrczniku obsługi maszyny! Dla automatycznej zmiany narzdzi konieczna jest tabela miejsca narzdzi TOOL_P.TCH. TNC zarzdza kilkoma tabelami miejsca narzdzi z dowolnymi nazwami plików. Tabela miejsca narzdzi, któr chcemy aktywować dla przebiegu programu, wybierana jest w rodzaju pracy przebiegu programu przez zarzdzanie plikami (stam M). Edycja tabeli miejsca narzdzi w rodzaju pracy przebiegu programu U W ybrać tabel narzdzi: Softkey TABELA NARZEDZI nacisnć U W ybrać tabel narzdzi: Softkey TABELA MIEJSCA wybrać U Softkey EDYCJA+, ustawić na ON Tabel miejsca wybrać w rodzaju pracy Program wprowadzić do pamici/wybrać edycj U W ywołać zarzdzanie plikami U W yświetlić wybór typu pliku: Softkey TYP WYBRAĆ nacisnć U W yświetlić pliki typu .TCH: Softkey TCH PLIKI nacisnć (drugi pasek Softkey). U Prosz wybrać plik lub wprowadzić now nazw pliku. Prosz potwierdzić klawi szem ENT lub przy pomocy Softkey WYBIERZ Skrót Wprowadzenie informacji Dialog P Numer miejsca narzdzi a w magazynie narzdzi – T Numer narzdzia Numer narzdzia? ST Narzdzie j est narzdziem specjalnym (ST: dla Special Tool =angl . narzdzie specjalne); jeśli to narzdzie specjalne blokuje miejsca przed i za swoim miejscem, to prosz zaryglować odpowiednie miejsce w szpalcie L (stan L) Narzdzie specjalne ? F Narzdzie zawsze umieszczać z powrotem na to samo miejsce w magazynie (F: dla Fixed = angl. określony) Stałe miejsce: tak= ENT / nie = NO ENT L Miejsce zablokowane (L : dla Locked = angl. zablokowany, patrz także szpalta ST) Miejsce zablokowane tak = ENT / nie = NO ENT PLC Informacja o tym miejscu narzdzia, która ma być przekazana do PLC PLCstan? TNAME Wyświetlenie nazwy narzdzia z TOOL.T – DOC Wyświetlanie komentarza do narzdzia z TOOL.T – HEIDENHAIN iTNC 530 111 5.2 Dane o narzêdziach Funkcje edycji dla tabeli miejsca Softkey Wybrać pocztek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli Wybrać nastpn stron tabeli Ustawić ponownie tabel miejsca Skok do pocztku nastpnego wiersza Wycofać szpal t numer narzdzia T 112 5 Programowanie: narzêdzia 5.2 Dane o narzêdziach Wywołać dane o narzdziu Wywołanie narzdzia w programie obróbki nastpuje przy pomocy klawi sza TOOL CALL: U Numer narzdzia: Wprowadzić numer lub nazw narzdzia. Narzdzie zostało uprzednio określone w G99bloku lub w tabeli narzdzi. Nazw narzdzia prosz wnieść w cudzysłowi u. Nazwy odnosz si do wpisu w aktywnej tabeli narzdzi TOOL .T. Aby wywołać narzdzie z innymi wartościami korekcji, prosz wprowadzić do tabeli narzdzi zdefiniowany i ndeks po punkcie dziesitnym U Oś wrzeciona Z płaszczyznaXY: Wprowadzić oś narzdzia. Przejć ustawienie wstpne G17: kl awisz ENT nacisnć, l ub poprzez Softkey wybrać inn oś narzdzi U Prdkość obrotowa wrzeciona S: Wprowadzić bezpośrednio prdkość obrotow wrzeciona lub polecić wykonani e obl iczeń TNC, jeśli pracujemy z tabelami danych skrawania. Prosz naci snć w tym celu Softkey S AUTOM. OBLICZANIE. TNC ogranicza prdkość obrotow wrzeciona do wartości maksymalnej, która określona jest w parametrze maszynowym 3515. Wprowadzon prdkość obrotow klawi szem ENT potwierdzić U Posuw F: Wprowadzi ć bezpośrednio prdkość obrotow wrzeciona l ub 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 Tbloku nowy posuw. Potwierdzić wprowadzenie posuwu klawiszem ENT U Naddatek długości narzdzia: Wprowadzić wartość del ta dla długości narzdzia, klawiszem ENT potwierdzić U Naddatek promienia narzdzia: Wprowadzić wartość del ta dla promienia narzdzia, klawiszem ENT potwierdzić U Naddatek promienia narzdzia 2: W prowadzi ć wartość del ta dla promienia narzdzia 2, klawiszem ENT potwierdzić Przykład: Wywołanie narzdzia Wywołane zostaje narzdzie numer 5 w osi narzdzi Z przy prdkości obrotowej wrzeci ona 2 500 obr/min. Naddatek dla długości narzdzia wynosi 0,2 mm, niedomiar dla promienia narzdzia 1 mm. N20 T 5.2 G 17 S2500 DL+0,2 DR 1 Litera D przed L i R oznacza wartość wartość delta HEIDENHAIN iTNC 530 113 5.2 Dane o narzêdziach Wybór wstpny przy tabelach narzdzi Jeżeli używane s tabele narzdzi, to dokonuje si przy pomocy G51wiersza wyboru wstpnego nastpnego używanego narzdzia. W tym celu prosz wprowadzić numer narzdzia i Qparametr lub nazw narzdzia w cudzysłowiu. 114 5 Programowanie: narzêdzia 5.2 Dane o narzêdziach Wymiana narzdzia Wymiana narzdzia jest funkcj zależn od rodzaju maszyny. Prosz uwzgldnić informacje zawarte w podrczniku obsługi maszyny! Położenie przy zmianie narzdzia Pozycja zmiany narzdzia musi być osigalna bezkolizyjnie. Przy pomocy funkcji dodatkowych M91 i M92 można najechać stał dla maszyny pozycj zmiany. Jeśli przed pierwszym wywołaniem narzdzia został zaprogramowany T0, to TNC przesuwa trzpień chwytowy w osi wrzeciona do położenia, które jest ni ezależne od długości narzdzia. Rczna wymiana narzdzia Przed rczn wymian narzdzia wrzeciono zostaje zatrzymane i narzdzie przesunite do położenia zmiany narzdzia: U Dojść do położenia zmiany narzdzia zgodnie z programem U Przerwać przebieg programu , patrz „Przerwać obróbk”, stronie 400 Zmienić narzdzie Kontynuować przebieg programu, patrz „Kontynuowanie programu po jego przerwaniu”, stronie 402 U U Automatyczna zmiana narzdzia Przy automatycznej zmianie narzdzia przebieg programu nie zostaje przerwany. Przy wywołaniu narzdzia z T TNC zmieni a narzdzie z magazynu narzdzi. Automatyczna wymiana narzdzia przy przekroczeniu czasu postoju: M101 M101 jest funkcj zależn od maszyny. Prosz uwzgl dnić informacje zawarte w podrczni ku obsługi maszyny! Jeśli okres trwałości narzdzia osiga TIME2, to TNC zamienia automatycznie na narzdzie siostrzane. W tym celu prosz na pocztku programu aktywować funkcj dodatkow M101. Działanie M101 można anul ować przy pomocy M102. Automatyczna wymiana narzdzia nastpuje nie bezpośrednio po upływie czasu postoju, a wykonaniu kilku dalszych zapisów programu, w zależności od obciżenia sterowania. Warunki dla standardowych zapisów NCz korektur3 promienia R0, RR, RL Promień narzdzia siostrzanego musi być równym promieniowi pocztkowo używanego narzdzia. Jeśli te promienie nie s równe, TNC ukazuje tekst komunikatu i nie wymienia narzdzia. HEIDENHAIN iTNC 530 115 5.3 Korekcja narzêdzia 5.3 Korekcja narzdzia Wstp TNC koryguje tor narzdzia o wartość korekcji dla długości narzdzia w osi wrzeciona i o promień narzdzia na płaszczyźnie obróbki. Jeśli program obróbki zostaje zestawiony bezpośrednio na TNC, to korekcja promienia narzdzia działa tylko na płaszczyźni e obróbki. TNC uwzgldnia przy tym do piciu osi włcznie, razem z osiami obrotu. Korekcja długości narzdzia Korekcja narzdzia dla długości działa bezpośrednio po wywołaniu narzdzia i j ego przesuniciu w osi wrzeciona. Zostaje ona anulowana po wywołaniu narzdzia o długości L=0. Jeśli korekcja długości o wartości dodatniej zostanie anulowana przy pomocy T0, to zmniejszy si odstp narzdzia od obrabianego przedmiotu. Po wywołaniu narzdzia zmienia si zaprogramowane przemieszczenie narzdzia w osi wrzeciona o różnic długości pomidzy starym i nowym narzdziem. Przy korekcji długości zostaj uwzgldnione wartości delta zarówno z Tbloku jak i z tabeli narzdzi. Wartość korekcji= L + DLT + DLTAB z L: DL TL : DL TAB: 116 Długość narzdzia L z G99wiersza lub tabeli narzdzi Naddatek DL dla długości Tbloku (ni e uwzgldniony przez wyświetlacz położeni a) Naddatek DL dla długości z tabeli narzdzi 5 Programowanie: narzêdzia 5.3 Korekcja narzêdzia Korekcja promienia narzdzia Zapis programu dla przemieszczenia narzdzia zawiera n G41 lub G 42 dla korekcji promienia n G43 albo G 44, dl a korekcji promienia przy równoległym do osi ruchu przemieszczenia n G40, nie ma być przeprowadzona korekcja promienia G41 G40 Korekcja promienia działa, bezpośrednio po wywołaniu narzdziai po jego przemieszczeniu na płaszczyźnie z G41 lub G42. R TNC anuluje korekcj promienia, jeśli: R n jeśl i zaprogramuj emy blok pozycjonowania przy pomocy G40 n Wywołanie programu z %... zaprogramować n wybierzemy nowy programu przy pomocy PGM MGT Przy korekcji długości zostaj uwzgldnione wartości delta zarówno z Tbloku jak i z tabeli narzdzi: Wartość korekcji= R + DRT + DRTAB z R: DR T: DR TAB: Promi eń narzdzia R z G99wiersza lub tabeli narzdzi Naddatek DR dla długości z Tbloku (nie uwzgldniony przez wyświetlacz położenia) Naddatek DR dla promieni a z tabeli narzdzi Ruchy kształtowe bez korekcji promienia: R0 Narzdzie przemieszcza si na płaszczyźnie obróbki ze swoim punktem środkowym na zaprogramowanym torze lub na zaprogramowanych współrzdnych. Zastosowanie Wiercenie, pozycjonowanie wstpne. Z Y X Y X HEIDENHAIN iTNC 530 117 5.3 Korekcja narzêdzia Ruchy kształtowe z korekcj3 promienia: G42 i G41 G42 G41 Narzdzie przemieszcza si na prawo od konturu Narzdzie przemieszcza si na lewo od konturu Y Punkt środkowy narzdzi a leży w odległości równej promieniowi narzdzia od zaprogramowanego konturu. „Na prawo“ i „na lewo“ oznacza położenie narzdzia w kierunku przemieszczenia wzdłuż konturu narzdzia. Patrz rysunki po prawej stronie. Pomidzy dwoma bl okami 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). G41 Korekcja promienia bdzie 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 nastpnym bloku, ponieważ w przeciwnym razie TNC przeprowadzi korekcj promienia ponownie w osi głównej. Przy pierwszym zapisie z korekcj promieni a G42/G41 i przy anul owaniu z G40, TNC pozycjonuje narzdzie zawsze pionowo na zaprogramowany punkt startu i punkt końcowy. Prosz tak wypozycj onować narzdzie przed pierwszym punktem konturu lub za ostatnim punktem konturu, żeby kontur nie został uszkodzony. Wprowadzenie korekcji promienia Korekcj promienia wprowadzamy w wierszu G01: X Y G42 X Przemieszczenie narzdzia na lewo od zaprogramowanego konturu: Wybrać funkcj G41, albo Przemieszczenie narzdzia na prawo od zaprogramowanego konturu: Wybrać funkcj G42, albo Przemieszczenie narzdzia bez korekcji promienia albo anulowanie korekcji promienia: Wybrać G40 funkcj zakończyć wiersz: Kl awisz END nacisnć 118 5 Programowanie: narzêdzia 5.3 Korekcja narzêdzia Korekcja promienia: Obróbka naroży n naroża zewntrzne: Jeśli zaprogramowano korekcj promienia, to TNC wiedzie narzdzie wzdłuż naroży zewntrznych albo po kole przejściowym albo po Spline (wybór przez MP7680). W razie potrzeby TNC redukuje posuw przy narożnikach zewntrznych, na przykład w przypadku dużych zmian kierunku. n Naroża wewntrzne: Przy narożnikach wewntrznych TNC oblicza punkt przecicia torów, po których przesuwa si skorygowany punkt środkowy narzdzia. Od tego punktu poczynajc narzdzie przesuwa si wzdłuż nastpnego elementu konturu. W ten sposób obrabiany przedmiot nie zostaje uszkodzony w narożnikach wewntrznych. Z tego wynika, że promień narzdzia dla określonego konturu nie powinien być wybierany w dowolnej wielkości. RL Prosz nie ustalać punktu rozpoczcia i zakończenia obróbki wewntrznej 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 narzdzia i posuw na narożnikach obrabianego przedmiotu przy pomocy funkcji dodatkowej M90 Patrz „Przeszli fowanie naroży: M90”, stronie 165. RL HEIDENHAIN iTNC 530 RL 119 5.4 Peripheral Milling: 3D-korekcja promienia z orientacj¹ wrzeciona 5.4 Peripheral Milling: 3D korekcja promienia z orientacj3 wrzeciona Zastosowanie Przy Peripheral Milling TNC przesuwa narzdzie prostopadl e do ki erunku ruchu i prostopadl e do ki erunku narzdzia o wartość równ sumie wartości delta DR (tabela narzdzi i Twiersz). Kierunek korekcji określa si przy pomocy korekcji promienia G41/G 42 (patrz rysunek po prawej stronie u góry, kierunek ruchu Y+). Aby TNC mogło osignć zadan orientacj narzdzia, należy aktywować funkcj M128 (patrz „Zachować pozycj ostrza narzdzia przy pozycjonowaniu osi wahań (TCPM*): M128” na stronie 180) i nastpnie aktywować korekcj promienia narzdzia. TNC pozycjonuje nastpnie osie obrotu maszyny automatycznie w taki sposób, że narzdzie osiga zadane przez współrzdne osi obrotu ustawieni e narzdzia z aktywn korekcj. TNC mnie może na wszystkich maszynach pozycjonować automatycznie osie obrotu. Prosz zwrócić uwag na podrcznik obsługi maszyny. Niebezpieczeństwo kolizji! W przypadku maszyn, których osie obrotu pozwal aj tylko na ograniczony odcinek przemieszczenia, mog przy automatycznym pozycjonowaniu wystpić przesunicia, wymagajce na przykład obrotu stołu obrotowego o 180°. Prosz uważać na niebezpieczeństwo kolizji głowicy z obrabi anym 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ółrzdne osi obrotu N10 G00 G90 X20 Y+0 Z+0 B+0 C+0 * Pozycjonowanie wstpne N20 M128 * M128 aktywna N30 G01 G42 X+0 Y+0 Z+0 B+0 C+0 F 1000 * Korekcj promienia aktywować N40 X+50 Y+ 0 Z+0 B30 C+0 * Ustawić oś obrotu (ori entacja narzdzia) 120 5 Programowanie: narzêdzia 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 zastosowani a tabel danych o obróbce. W przeciwnym wypadku ni e znajduj si w dyspozycji na Państwa maszynie wszystkie tu opisane lub dodatkowe funkcje. Prosz zwrócić uwag na podrcznik obsługi maszyny. Możliwości zastosowania Poprzez tabele danych skrawania, w których określone s dowol ne kombi nacje materiał/materiał ostrza, TNC może z prdkości skrawania VC i posuwu kłów fZ obliczyć prdkość obrotow wrzeciona S i posuw toru kształtowego F. Podstaw obliczenia jest, iż zostały określone w programie i w tabeli narzdzi materiał narzdzia i różne specyficzne dla narzdzia właściwości. Zanim polecimy TNC automatycznie obliczyć dane dotyczce skrawania, należy w rodzaju pracy Test programu uaktywnić tabel narzdzi (stan S), z której to tabeli TNC powinno czerpać specyficzne dla narzdzi dane. Funkcje edycji dla tabeli danych o obróbce DATEI: TOOL.T T R CUT. 0 ... ... 1 ... ... 2 +5 4 3 ... ... 4 ... ... MM TMAT ... ... HSS ... ... CDT ... ... PRO1 ... ... DATEI: PRO1.CDT NR WMAT TMAT 0 ... ... 1 ... ... 2 ST65 HSS 3 ... ... 4 ... ... Vc1 ... ... 40 ... ... TYP ... ... MILL ... ... F1 ... ... 0.06 ... ... %TR25 G71 N10 G30 G17 X+0 Y+0 Z-20 N20 G31 G90 X+100 Y+100 Z+0 N30 WMAT "ST65" N40 ... N70 T2 G17 S1273 F305 Softkey Wstawić wiersz Z Wymazać wiersz Wybrać pocztek nastpnego wiersza Y X Sortować tabel Skopi ować pole z jasnym tłem (2gi pasek Softkey) Wstawić skopiowane pole (2gi pasek Softkey) Edycja formatu tabel i (2gi pasek Softkey) HEIDENHAIN iTNC 530 121 5.5 Praca z tabelami danych o obróbce Tabela dla materiałów obrabianych przedmiotów Materiały obrabianych przedmiotów defi niujemy w tabeli WMAT.TAB (patrz rysunek po prawej u góry). WMAT.TAB jest obj ektem standardowym w skoroszycie TNC:\, znajduje si w jego pamici 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, j eśli określ ono w programie materiał obrabianego przedmiotu (patrz nastpny fragment). Jeśli dokonuje si zmi any 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 zdefi niować ścieżk w pliku TNC.SYS ze słowemkluczem WMAT= (patrz „Plik konfiguracyjny TNC.SYS”, stronie 127). Aby uniknć strat danych, prosz pl ik WMAT.TAB zabezpieczać w regularnych odstpach czasu. Określenie materiału obrabianego przedmiotu w NC programie W NCprogramie prosz wybrać materiał przez Softkey WMAT z tabeli WMAT.TAB: U Zaprogramować materiał obrabianego przedmiotu: W rodzaju pracy Program wprowadzić do pamici/ edycja nacisnć Softkey WMAT. U Wyświetlić tabel W MAT.TAB: Softkey WYBIERZ OKNO nacisnć, TNC wyświetla w oknie materi ały, które znajduj si w pamici WAT.TAB U 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 WMATbloku U Zakończyć dial og: Klawisz END nacisnć Jeśli dokonuje si zmi any WMATbloku w programie, TNC wydaje komunikat ostrzegawczy. Prosz sprawdzić, czy zapamtane w Tbloku dane o obróbce jeszcze obowizuj. 122 5 Programowanie: narzêdzia 5.5 Praca z tabelami danych o obróbce Tabela dla materiałów obrabianych przedmiotów Materiały ostrzy narzdzi definiuje si w tabeli TMAT.TAB. TMAT.TAB jest objektem standardowym w skoroszycie TNC: znajduje si w pamici i może zawierać dowolnie dużo nazw materiałów ostrzy narzdzi (patrz rysunek po prawej stronie u góry). Nazwa materi ał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 narzdzi TOOL.T materiał ostrza narzdzi a. Jeśli dokonuje si zmiany standardowej tabeli materiałów ostrzy, należy skopiować j do innego skoroszytu. W przeciwnym razie zmiany te zostan przy SoftwareUpdate przepisane danymi standardowymi firmy HEIDENHAIN. Prosz zdefiniować ścieżk w pli ku TNC.SYS ze słowemkluczem TMAT= (patrz „Plik konfiguracyj ny TNC.SYS”, stronie 127). Aby uniknć strat danych, prosz zabezpieczyć plik TMAT.TAB w regularnych odstpach czasu. Tabela dla danych obróbki (skrawania) Kombinacje materiał/materiał ostrza narzdzia z przynależnymi danymi skrawania prosz zdefiniować w tabeli z nazw .CDT (angl. cutting data file: Tabela danych skrawania; patrz rysunek po prawej stronie na środku). Wpisy do tabeli danych obróbki mog być swobodnie konfigurowane przez użytkownika. Oprócz niezbdnie koniecznych szpalt NR, WMAT i TMAT TNC może zarzdzać czterema prdkość skrawania (V C)/posuw (F)kombinacjami. W skoroszycie TNC:\ znajduje si w pamici 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”, stronie 127). Wszystkie tabele danych obróbki musz być zapamitane w tym samym skoroszycie. Jeśli ten skoroszyt nie jest skoroszytem standardowym TNC:\, należy w pliku TNC.SYS po słowiekluczu PCDT= wprowadzić ścieżk, na której zapamitane s tabele danych skrawani a. Aby uniknć strat danych, prosz zabezpieczać tabele danych skrawani a w regularnych odstpach czasu. HEIDENHAIN iTNC 530 123 5.5 Praca z tabelami danych o obróbce Założenie nowych tabel danych o obróbce U Wybrać rodzaj pracy Program wprowadzić do pamici/edycja U Wybrać zarzdzanie plikami: Nacisnć klawisz PGM MGT U Wybrać skoroszyt, w którym musz być zapamitane tabele danych skrawania (standard:) TNC:\) U Wprowadzić dowoln nazw pliku i typ pliku .CDT, potwierdzić klawiszem ENT U TNC wyświetl a na prawej połowie monitora różne formaty tabel (w zal eżności od maszyny, przykład patrz rysunek po prawej stronie u góry), które odróżniaj si liczb kombinacji prdkość skrawania/ posuw. Prosz przesunć jasne pole przy pomocy klawiszy ze strzałk na żdany format tabeli i potwierdzić klawiszem ENT. TNC wytwarza now, pust tabel danych skrawania Niezbdne informacje w tabeli narzdzi n Promień narzdzia – szpalta R (DR) n Liczba zbów (tylko w przypadku narzdzi dla frezowania) – szpalta CUT n Typ narzdzia – szpalta TYP n Typ narzdzia reguluje obliczenie posuwu toru kształtowego: Narzdzia frezarskie F = S · fZ · z Wszystkie inne narzdzia: F = S · fZ · z S: Prdkość obrotowa wrzeciona fZ : Posuw na jeden zb fU: Posuw na jeden obrót z: Liczba zbów n Materiał ostrza narzdzia– szpalta TMAT n Nazwa tabeli danych skrawania, która ma zostać użyta dla tego narzdzia – szpal ta CDT n Typ narzdzia, materiał ostrza narzdzia i nazw tabei danych obróbki wybieramy w tabeli narzdzi poprzez Softkey (patrz „Tabela narzdzi: Dane o narzdziach dl a automatycznego obliczania l iczby obrotów / posuwu”, stronie 107). 124 5 Programowanie: narzêdzia 5.5 Praca z tabelami danych o obróbce Sposób postpowania przy pracy z automatycznym obliczeniem prdkości obrotowej/posuwu 1 2 3 4 5 6 7 Jeżeli jeszcze nie zapisana: Zapisać materiał obrabianego przedmiotu w pliku WMAT.TAB Jeżeli jeszcze nie zapisana: Zapisać materiał ostrza w pliku TMAT.TAB Jeżeli jeszcze nie zapisana: Zapisać wszystkie konieczne dla obliczenia parametrów skrawani a, specyficzne dla narzdzia dane w tabeli narzdzi: n Promień narzdzia n Liczba zbów n Typ narzdzia n Materiał ostrza narzdzia n Przynależna do narzdzia tabela danych skrawania Jeżeli jeszcze nie zapisana: Zapisać dane skrawania w dowolnej tabeli danych skrawania (CDTplik) Tryb pracy Test: Aaktywować tabel narzdzi, z której TNC za czerpać specyficzne dla narzdzia dane (stan S) W programie NC: Przez Softkey WMAT określić materiał obrabianego przedmiotu W programie NC: W TOOL CALLwierszu obl iczyć automatycznie prdkość obrotow wrzeciona i posuw poprzez Softkey Zmiana struktury tabeli Tabele danych skrawani a s dla TNC tak zwanymi „swobodnie definiowalnymi tabelami “. Format swobodnie definiowalnej tabeli zmienia si przy pomocy edytora struktury. TNC może opracowywać maksymalnie 200 znaków w wierszu i maksymalnie 30 kolumn (szpalt). Jeśli wstawia si do istniejcej 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 (2gi pozi om Softkey). TNC otwiera okno edytora (patrz rysunek po prawej), w którym struktura tabeli zaprezentowana jest „z obrotem o 90° “. Jeden wiersz w oknie edytora definiuj e szpalt w przynależnej tabel i. Prosz zaczerpnć znaczenie polecenia struktury (wpis do paginy górnej) ze znajdujcej si obok tabel i. HEIDENHAIN iTNC 530 125 5.5 Praca z tabelami danych o obróbce Zakończyć edytor struktury Prosz nacisnć klawisz END. TNC przekształca dane, które były już w tabeli zapamitane, 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 Znaczenie NR Numer szpal ty NAZWA Tytuł szpalty TYP N Wprowadzenie numeryczne C: W prowadzenie alfanumeryczne WIDTH Szerokość szpalty. Dla typu Nwłcznie ze znakiem liczby, przecinek i po przecinku ustawić DEC Liczba miejsc po przecinku (max. 4, działa tylko dla typu N) ENGLISH do HUNGARIA Dialogi zależne od jzyka do(maks.32 znaków) 126 5 Programowanie: narzêdzia 5.5 Praca z tabelami danych o obróbce Przesyłanie danych z tabeli danych skrawania Jeżeli wydajemy plik typu .TAB lub .CDT przez zewntrzny interfejs danych, to TNC zapamituje definicj struktury tabeli. Definicja struktury rozpoczyna si wierszem #STRUCTBEGIN i kończy wierszem #STRUCTEND. Prosz zaczerpnć znaczenie pojedyńczych słówkluczy z tabeli „Polecenie struktury“ (patrz „Zmiana struktury tabeli ”, stronie 125). Za #STRUCTEND TNC zapamituje rzeczywist treść tabeli. Plik konfiguracyjny TNC.SYS Plik konfiguracyjny TNC.SYS musi zostać użyty, jeśli tabele danych skrawania nie znajduj si w pamici skoroszytu standardowego TNC:\. Wtedy należy określić w TNC.SYS ścieżki, na których zapamitane s tabele danych skrawania użytkownika. Plik TNC.SYS musi być zapamitana w Rootskoroszycie TNC:\. Wpisy do TNC.SYS Znaczenie WMAT= Ścieżka dla tabeli materiałów TMAT= Ścieżka dla materiałów ostrzy narzdzi PCDT= Ścieżka dla tabel danych skrawania Przykład dla TNC.S YS W MAT=TNC:\CUTTAB\WMAT_GB.TA B TMAT=TNC:\CUTTAB\TMAT_GB.TAB P CDT= TNC:\CUTTAB\ HEIDENHAIN iTNC 530 127 6 Programowanie: Programowanie konturów Funkcje toru kształtowego Kontur obrabianego narzdzia 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 narzdzi dla prostych i łuków koła. G01 CC G01 G01 Funkcje dodatkowe M G02 Przy pomocy funkcji dodatkowych TNC steruje si n przebiegiem programu, np. przerw w przebiegu programu n funkcjami maszynowymi, jak na przykład włczanie i wyłczanie obrotów wrzeciona i chłodziwa n zachowaniem si narzdzia na torze kształtowym 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 j akaś 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. Programowani e przy pomocy podprogramów i powtórzeń czści programu j est opisane w rozdziale 9. Programowanie z parametrami Q W programie obróbki parametry Q zastpuj wartości li czbowe: Parametrowi Q zostaje przyporzdkowana 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. Y 80 60=J R4 0 6.1 Przemieszczenia narzêdzia 6.1 Przemieszczenia narzdzia 40 10 115=I X Dodatkowo można, przy pomocy programowania z parametrami Q, dokonywać pomiarów z układem impulsowym 3D w czasie przebiegu programu. Programowani e z parametrami Q jest opisane w rozdziale 10. 130 6 Programowanie: Programowanie konturów Programować ruch narzdzia dla obróbki Podczas zestawiania programu obróbki, programuj e si krok po kroku funkcje toru kształtowego dla pojedyńczych elementów konturu przedmiotu. W tym celu wprowadza si zazwyczaj współrzdne punktów końcowych elementów konturu z rysunku wymiarowego. Z tych danych o współrzdnych, z danych o narzdziu i korekcji promienia TNC ustal a rzeczywist drog przemieszczenia narzdzia. Z Y X TNC przesuwa jednocześnie wszystkie osie maszyny, które zostały zaprogramowane w zapisie programu o funkcji toru kształtowego. 100 Ruchy równoległe do osi maszyny Wiersz programowy zawiera informacj o współrzdnych: TNC przemieszcza narzdzie równol egle do zaprogramowanej osi maszyny. W zależności od konstrukcji maszyny, przy skrawaniu porusza si albo narzdzie albo stół maszyny z zamocowanym przedmiotem. Przy programowaniu ruchu kształtowego prosz kierować si zasad, jakby to narzdzie si poruszało. Z Przykład: Y N50 G00 X+100 * X N50 G00 X+100 Numer bloku Funkcj a toru kształtowego „Prosta na biegu szybkim” Współrzdne punktu końcowego 50 Narzdzie zachowuje współrzdne Y i Z i przemieszcza si na pozycj X=100. Patrz rysunek po prawej stronie u góry. 70 Ruchy na płaszczyznach główny ch Wiersz programowy zawiera dwie informacje o współrzdnych: TNC przemieszcza narzdzie na zaprogramowanej płaszczyźnie. . Przykład: Z N50 G00 X+70 Y+50 * Narzdzie zachowuje współrzdn Z i przesuwa si na XY płaszczyźnie do pozycji X=70, Y=50. Patrz rysunek po prawej na środku Y X Ruch trójwymiarowy Wiersz programowy zawiera dwie informacje o współrzdnych: TNC przemieszcza narzdzi e przestrzennie na zaprogramowan pozycj. Przykład: -10 80 N50 G01 X+80 Y+0 Z10 * HEIDENHAIN TNC iTNC 530 131 6.2 Podstawy o funkcjach toru kszta³towego 6.2 Podstawy o funkcjach toru kształtowego 6.2 Podstawy o funkcjach toru kszta³towego Wprowadzenie wicej niż trzech współrzdnych 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: N G01 G 40 X+20 Y+10 Z+2 A+15 C+6 F100 M 3 * Ruch wicej niż 3 osi nie jest wspomagany graficznie przez TNC. Okrgi i łuki koła Przy ruchach kołowych TNC przemieszcza dwie osi e maszyny jednocześnie: Narzdzie porusza si wzgldnie 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 narzdzia zostać zdefi niowana wraz z określeniem osi wrzeciona: Płaszczyzna główna Punkt środkowy koła Z (G17) XY, także UV, XV, UY I,J Y (G18) ZX, także WU, ZU, WX K,I X (G19) YZ, także VW, YW, VZ J, K Oś wrzeciona Y Y J X Okrgi, które nie leż równolegle do płaszczyzny głównej, prosz programować przy pomocy funkcj i „Nachylić płaszczyzn obróbki “ (patrz „PŁASZCZYZNA OBRÓBKI (cykl G80)”, stronie 330), lub przy pomocy Qparametrów (patrz „Zasada i przegl d funkcji”, stronie 356). Z Y 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 nastpujce funkcje: 12 G02/G I X 13 G03/G X n Obrót zgodnie z ruchem wskazówek zegara (RWZ): G02/G12 n Obrót w kierunku przeciwnym do ruchu wskazówek zegara: G03/ G13 132 6 Programowanie: Programowanie konturów 6.2 Podstawy o funkcjach toru kszta³towego Korekcja promienia Korekcja promienia musi znajdować si w tym bloku, przy pomocy którego naj eżdża si do pierwszego elementu konturu. Korekcj a promienia nie może być rozpoczta w zapisie dla toru okrżnego. Prosz zaprogramować t korekcj uprzednio w wierszu prostych (patrz „Ruchy po torze– współrzdne prostoktne”, stronie 138). Pozycjonowanie wstpne Prosz tak pozycjonować narzdzie na pocztku programu obróbki, aby wykluczone było uszkodzeni e narzdzia lub obrabianego przedmiotu. HEIDENHAIN TNC iTNC 530 133 6.3 Dosuniêcie narzêdzia do konturu i odsuniêcie 6.3 Dosunicie narzdzia do konturu i odsunicie Punkt startu i punkt końcowy Narzdzie przemieszcza si od punktu startu do pierwszego punktu konturu. Wymagania dotyczce punktu startu: Y n Zaprogramowany bez korekcji promienia n Najżdżalny bezkolizyjnie n Bl isko pierwszego punktu konturu Przykład A 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 narzdzia do pierwszego punktu konturu prosz zaprogramować korekcj promienia. Punkt startu w osi wrzeciona najechać Przy naj eździe punktu startu narzdzie musi przemieszczać si w osi wrzeciona na głbokość robocz. W przypadku niebezpieczeństwa kolizji nal eży punkt startu najechać w osi wrzeciona oddziel nie. S X Y NCbloki przykładowe N30 G00 G40 X+20 Y+30 * N40 Z10 * A X G41 Z Y X S 134 6 Programowanie: Programowanie konturów n Najżdżalny bezkolizyjnie n Blisko ostatniego punktu konturu n Wykluczyć uszkodzenie konturu: Optymalny punkt końcowy leży na przedłużeniu toru narzdzia dla obróbki ostatniego elementu konturu Y 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. A Opuścić punkt końcowy w osi wrzeciona: E Przy opuszczaniu punktu końcowego prosz zaprogramować oś wrzeciona oddzielni e. Patrz rysunek po prawej stronie na środku. X NCbloki przykładowe N50 G00 G40 X+60 Y+70 * N60 Z+250 * Z Y X E HEIDENHAIN TNC iTNC 530 135 6.3 Dosuniêcie narzêdzia do konturu i odsuniêcie Punkt końcowy Warunki dla wyboru punktu końcowego: Wykluczyć uszkodzenie konturu: Optymalny punkt startu leży pomidzy przedłużeniem torów narzdzia dla obróbki pierwszego i ostatni ego elementu konturu. Y 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. A 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. E Y Dosun3ć narzdzie do konturu U G26 wprowadzić po tym wierszu, w którym zaprogramowany jest pierwszy punkt konturu: To jest pierwszy wiersz z korekcj promienia G 41/G42 A S Odsunicie narzdzia U G27 wprowadzić po tym wierszu, w którym zaprogramowany jest ostatni punkt konturu: To j est ostatni wi ersz z korekcj promienia G41/G42 Promień dla G26 i G27 należy tak wybrać, iż TNC może wykonać łuk kołowy pomidzy punktem startu i pierwszym punktem konturu jak i ostatnim punktem konturu i punktem końcowym. X R 6.3 Dosuniêcie narzêdzia do konturu i odsuniêcie Wspólny punkt startu i punkt końcowy Dla wspólnego punktu startu i punktu końcowego prosz nie programować korekcji promienia. G40 X G41 Y B G41 E R X G40 136 6 Programowanie: Programowanie konturów 6.3 Dosuniêcie narzêdzia do konturu i odsuniêcie NCbloki przykładowe N50 G00 G40 G90 X 30 Y+50 * Punkt startu N60 G01 G41 X+ 0 Y+50 F 350 * Pierwszy punkt konturu N70 G26 R5 * Tangencjalnie najechać z promieniem R= 5 mm . .. ZAPROG RAMOW AĆ ELEMENTY KONTURU . .. Ostatni punkt konturu N210 G27 R5 * Tangencjalnie odjechać z promieniem R= 5 mm N220 G00 G40 X 30 Y+50 * Punkt końcowy HEIDENHAIN TNC iTNC 530 137 6.4 Ruchy po torze– wspó³rzêdne prostok¹tne 6.4 Ruchy po torze– współrzdne prostok3tne Przegl3d funkcji toru kształtowego Ruch narzdzia Funkcja Niezbdne informacje Prosta z posuwem Prosta na biegu szybkim G00 G01 Współrzdne punktu końcowego prostej fazka pomidzy dwoma prostymi G24 Długość fazki R – I, J, K Współrzdne punktu środkowego koła Łuk kołowy zgodnie z ruchem wskazówek zegara Łuk kołowy w kierunku przeciwnym do ruchu wskazówek zegara G02 G03 Współrzdne punktu końcowego koła w połczeniu z I, J, K lub dodatkowo promień koła R Tor kołowy odpowiednio do aktywnego kierunku obrotu G05 Współrzdne punktu końcowego koła i promień koła R Tor kołowy ze stycznym przyleganiem do poprzedniego elementu konturu G06 współrzdne punktu końcowego koła Tor kołowy ze stycznym przyleganiem do poprzedniego i nastpnego elementu konturu G25 Promień narożnika R 138 6 Programowanie: Programowanie konturów TNC przemieszcza narzdzie po prostej od jego aktualnej pozycji do punktu końcowego prostej. Punkt startu jest jednocześnie punktem końcowym poprzedniego bloku. Jeśli konieczne: promienia G40/G41/G 42 U Korekcja 15 40 10 Programowanie U Współrzdne punktu końcowego prostej 1 Y U Posuw F U Funkcja dodatkowa M NCbloki przykładowe N70 G01 G41 X+ 10 Y+40 F 200 M3 * N80 G91 X+20 Y 15 * X 20 10 60 N90 G90 X+60 G91 Y10 * Przej3ć pozycj rzeczywist3 Przy pomocy funkcji Przejcie pozycj i rzeczywistej można przejć dowoln pozycj osi do wiersza: U U U Prosz przesunć narzdzi e w rodzaj u pracy Obsługa rczna na pozycj, która ma być przejta Przełczyć wyświetlacz monitora na Program wprowadzić do pamici/edycja Wybrać wi ersz programowy, do którego chcemy przejć pozycj osi U wybrać funkcj przejcie pozycji rzeczywistej: TNC ukazuje w pasku Softkey te osie, których pozycje może operator przejć U W ybór osi, np. X: TNC zapisuje aktualn pozycj wybranej osi do aktywnego pola wprowadzenia HEIDENHAIN TNC iTNC 530 139 6.4 Ruchy po torze– wspó³rzêdne prostok¹tne Prosta na biegu szybkim G00 Prosta z posuwem G01 F. . . Na narożach konturu, które powstaj poprzez przecicie dwóch prostych, można wykonać fazki. n W zapisach prostych przed i po G24zapisie prosz zaprogramować każdorazowo obydwie współrzdne płaszczyzny, w której zostanie wykonana fazka n Korekcja promienia przed i po G24zapisie musi być taka sama n Fazka musi być wykonywalna przy pomocy używanego na danym etapie narzdzia Y Programowanie U Fragment z fazkami: Długość fazki 24 Jeśli konieczne: U Posuw F (działa tylko w G24wierszu) X NCbloki przykładowe N70 G01 G41 X+0 Y+30 F300 M 3 * N80 X+40 G91 Y+5 * N90 G24 R 12 F250 * YY N100 G91 X +5 G90 Y+0 * Fazka zostaje wykonana tylko na płaszczyźnie obróbki. 40 30 12 Nie rozpoczynać konturu G24bl okiem. 12 5 6.4 Ruchy po torze– wspó³rzêdne prostok¹tne Fazk umieścić pomidzy dwoma prostymi R5 25 Narzdzie nie zostaje dosunite do punktu narożnego, odcitego wraz z fazk. Zaprogramowany w G24bloku posuw działa tylko w tym G24bloku. Potem obowizuje posuw zaprogramowany przed G24blokiem. 5 10 140 5 40 40 X X 6 Programowanie: Programowanie konturów 6.4 Ruchy po torze– wspó³rzêdne prostok¹tne Zaokr3glanie naroży G25 Funkcja G25 zaokrgl a narożniki konturu. Narzdzie przemieszcza si po torze kołowym, który przylega stycznie do poprzedniego jak i do nastpnego elementu konturu. Okrg zaokrglenia musi być wykonywalny przy pomocy wywołanego narzdzia. Y 40 Programowanie U Promień zaokr3glenia: Promień łuku kołowego 25 R5 25 Jeśli konieczne: U Posuw F (działa tylko w G25wierszu) 5 NCbloki przykładowe N50 G01 G41 X+ 10 Y+40 F 300 M3 * X 10 40 N60 X +40 Y+25 * N70 G25 R5 F 100 * N80 X +10 Y+5 * Poprzedni i nastpny element konturu powinien zawierać obydwie współrzdne płaszczyzny, na której zostaje wykonywane zaokrglanie narożników. Jeśli obrabiany jest kontur bez korekcj i promi enia narzdzia, to należy zaprogramować obydwie współrzdne płaszczyzny obróbki. Narzdzie nie jest dosuwane do punktu narożnego danej krawdzi. Zaprogramowany w G25bloku posuw działa tylko w tym G25bloku. Potem obowizuje posuw zaprogramowany przed G25blokiem. Wiersz G25 można wykorzystywać do mikkiego najazdu na kontur, patrz „Tangencjalny dosuw i odjazd”, stronie 136. HEIDENHAIN TNC iTNC 530 141 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 funkcj i G02, G03 lub G05. W tym celu n prosz wprowadzić współrzdne prostoktne punktu środkowego koła lub n przejć ostatnio zaprogramowan pozycj z G29 lub n przejć współrzdne poprzez funkcj Przejcie pozycji rzeczywistej Programowanie U Wprowadzić współrzdne dla punktu środkowego koła lub aby przejć zaprogramowan ostatnio pozycj: G29 wprowadzić NCbloki przykładowe Y Z CC J X I 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 obowi3zywania 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ółrzdna dla punktu środkowego koła odnosi si zawsze do ostatnio zaprogramowanej pozycji narzdzi a. Przy pomocy I i J oznaczamy pozycj jako punkt środkowy koła: Narzdzie nie przemieszcza si na t pozycj. Punkt środkowy koła jest jednocześnie biegunem dla współrzdnych biegunowych. Jeśli chcemy zdefiniować osie równoległe jako biegun, to prosz nacisnć najpierw klawisz I (J) na ASCII kl awiaturze i nastpnie pomarańczowy kl awisz osiowy odpowi edniej osi równoległej. 142 6 Programowanie: Programowanie konturów 6.4 Ruchy po torze– wspó³rzêdne prostok¹tne Ł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 narzdzia przed torem kołowym jest punktem startu toru kołowego. Y Kierunek obrotu n Zgodnie z ruchem wskazówek zegara: G02 n Ruchem przeciwnym do ruchu wskazówek zegara: G03 n Bez informacji o kierunku obrotu: G05. TNC przemieszcza si po łuku kołowym z ostatnio zaprogramowanym kierunkiem obrotu S E I,J Programowanie Przemieścić narzdzie do punktu startu toru kołowego U X U W spółrzdne punktu środkowego koła wprowadzić 3 U W prowadzi ć współrzdne punktu końcowego łuku kołowego Jeśli konieczne: F: U Posuw U Funkcja dodatkowa M NCbloki 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ć dl a punktu końcowego te same współrzdne jak i dl a punktu startu. Y 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 25=I HEIDENHAIN TNC iTNC 530 45 X 143 6.4 Ruchy po torze– wspó³rzêdne prostok¹tne Promień okrgu z G02/G03/G05 z określonym promieniem Narzdzie przemieszcza si po torze kołowym z promieniem R. Kierunek obrotu n Zgodnie z ruchem wskazówek zegara: G02 n Ruchem przeciwnym do ruchu wskazówek zegara: G03 n Bez informacji o kierunku obrotu: G 05. TNC przemieszcza si po łuku kołowym z ostatnio zaprogramowanym kierunkiem obrotu Programowanie U Wprowadzić współrzdne punktu końcowego łuku 3 kołowego Y R E1=S2 I,J S1=E2 U Promień R Uwaga: Znak liczby określa wielkość łuku kołowego! X Jeśli konieczne: U Posuw F: U Funkcja dodatkowa M Koło pełne Dla koła pełnego prosz zaprogramować dwa CRzapisy jeden po drugim: Punkt końcowy pierwszego półkola jest punktem startu drugiego. Punkt końcowy drugiego półkola jest punktem startu pierwszego. 144 6 Programowanie: Programowanie konturów Y 1 Mniejszy łuk kołowy: CCA<180° Promień ma dodatni znak liczby R>0 Wikszy łuk kołowy: CCA>180° Promień ma ujemny znak liczby R<0 40 R Poprzez kierunek obrotu zostaje określ one, czy łuk kołowy jest wybrzuszony na zewntrz (wypukły) czy do wewntrz (wklsły): G02 G03 ZW R 2 Wypukły: Kierunek obrotu G02 (z korekcj promi enia G41) X Wklsły: Kierunek obrotu G03 (z korekcj promienia G41) 40 NCbloki przykładowe 70 N100 G01 G41 X+ 40 Y+40 F 200 M3 * N110 G02 X+70 Y+40 R+20 * (łUK 1) 3 Y lub G02 ZW N110 G03 X+70 Y+40 R+20 * (łUK 2) lub R N110 G02 X+70 Y+40 R20 * (łUK 3) R 40 lub 4 N110 G03 X+70 Y+40 R20 * (łUK 4) G03 X Odstp pomidzy punktem startu i punktem końcowym średnicy koła nie może być wikszy niż sama średnicy koła. 40 70 Promień może osigać maksymalnie 99,9999 m. Osie ktowe A, B i C zostaj wspomagane. HEIDENHAIN TNC iTNC 530 145 6.4 Ruchy po torze– wspó³rzêdne prostok¹tne K3t ś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 taki m samym promieniem: 6.4 Ruchy po torze– wspó³rzêdne prostok¹tne Tor kołowy G06 z przyleganiem stycznym Narzdzie przemieszcza si po łuku kołowym, który przylega stycznie do uprzednio zaprogramowanego elementu konturu. Y Przejście jest „styczne“, j eśli w punkcie przecicia elementów konturu nie powstaje żaden punkt załamania lub punkt narożny, elementy konturu przechodz płynnie od jednego do nastpnego. Element konturu, do którego przylega stycznie łuk kołowy, prosz programować bezpośrednio przed G06wierszem. W tym celu konieczne s przynajmniej dwa bloki pozycjonowania 30 25 20 Programowanie U Wprowadzić współrzdne punktu końcowego łuku 6 kołowego Jeśli konieczne: U Posuw F: U Funkcja dodatkowa 25 45 X M NCbloki przykładowe N70 G01 G41 X+0 Y+25 F300 M 3 * N80 X+25 Y+ 30 * N90 G06 X +45 Y+20 * G01 Y+0 * G06zapis i uprzednio zaprogramowany element konturu powinny zawierać obydwie współrzdne płaszczyzny, na której zostani e wykonany łuk kołowy! 146 6 Programowanie: Programowanie konturów Y 10 3 1 10 95 20 2 1 1 1 5 20 5 4 1 X 95 %LINEAR G71 * N10 G30 G17 X+ 0 Y+0 Z20 * Definicj a półwyrobu dl a symulacji graficznej obróbki N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+10 * Definicj a narzdzia w programie N40 T1 G17 S4000 * Wywołanie narzdzia z osi narzdziow i prdkości obrotow wrzeciona N50 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem w osi wrzeciona na biegu szybkim N60 X 10 Y 10 * Pozycj onować wstpnie narzdzie N70 G01 Z5 F 1000 M3 * Przemieszczenie na głbokość obróbki z posuwem F= 1000 mm/min N80 G01 G41 X+ 5 Y+5 F 300 * Naj echać kontur w punkcie 1, aktywować korekcj promienia G41 N90 G26 R5 F150 * Tangencjalny najazd N100 Y+95 * Dosunć narzdzie do punktu 2 N110 X +95 * Punkt 3: pierwsza prosta dla naroża 3 N120 G24 R10 * Zaprogramować fazk o długości 10 mm N130 Y+5 * Punkt 4: druga prosta dla naroża 3, pierwsza prosta dla naroża 4 N140 G24 R20 * Zaprogramować fazk o długości 20 mm N150 X +5 * Dosunć narzdzie do ostatniego punktu konturu 1,druga prosta dla naroża 4 N160 G27 R5 F 500 * Tangencjalny odjazd N170 G40 X20 Y 20 F1000 * Przemieszczenie swobodne na płaszczyźnie obróbki, anulować korekcj promienia N180 G00 Z+ 250 M2 * Przemieścić narzdzie poza materiałem, koniec programu N999999 %L INEAR G71 * HEIDENHAIN TNC iTNC 530 147 6.4 Ruchy po torze– wspó³rzêdne prostok¹tne Przykład: Ruch po prostej i fazki w systemie kartezjańskim Y 95 R10 3 1 4 1 5 1 0 2 1 85 R3 6.4 Ruchy po torze– wspó³rzêdne prostok¹tne Przykład: Ruch kołowy kartezjański 6 1 40 1 7 1 5 5 30 40 70 95 X %CIRCULAR G71 * N10 G30 G17 X+0 Y+0 Z20 * Definicja półwyrobu dla symulacji graficznej obróbki N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L +0 R +10 * Definicja narzdzia w programie N40 T1 G17 S4000 * Wywołanie narzdzia z osi narzdziow i prdkości obrotow wrzeciona N50 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem w osi wrzeciona na bi egu szybkim N60 X 10 Y10 * Pozycjonować wstpnie narzdzie N70 G01 Z5 F1000 M 3 * Przemieszczenie na głbokość obróbki z posuwem F= 1000 mm/min N80 G01 G41 X+5 Y+5 F300 * Najechać kontur w punkcie 1, aktywować korekcj promi enia G41 N90 G26 R 5 F150 * Tangencjalny najazd N100 Y+85 * Punkt 2: pierwsza prosta dla naroża 2 N110 G25 R 10 * Promień z R = 10 mm wnieść, posuw: 150 mm/min N120 X+30 * Dosunć narzdzie do punktu 3: Punkt startu okrgu N130 G02 X+ 70 Y+95 R +30 * Dosunć narzdzie do punktu 4: Punkt końcowy okrgu z G02, promień 30 mm N140 G01 X +95 * Dosunć narzdzie do punktu 5 N150 Y+40 * Dosunć narzdzie do punktu 6 N160 G06 X +40 Y+5 * Dosunć narzdzie do punktu 7: Punkt końcowy okrgu, łuk kołowy ze stycznym przyłczeniem do punktu 6, TNC oblicza samodzielnie promień 148 6 Programowanie: Programowanie konturów Dosunć narzdzie do ostatniego punktu 1 konturu N180 G27 R5 F 500 * Opuścić kontur na torze kołowym z przyleganiem stycznym N190 G40 X20 Y 20 F1000 * Przemieszczenie swobodne na płaszczyźnie obróbki, anulować korekcj promienia N200 G00 Z+ 250 M2 * Przemieścić narzdziew osi narzdzi, koni ec programu 6.4 Ruchy po torze– wspó³rzêdne prostok¹tne N170 G01 X+5 * N999999 %CIR CULAR G71 * HEIDENHAIN TNC iTNC 530 149 6.4 Ruchy po torze– wspó³rzêdne prostok¹tne Przykład: Koło pełne kartezjańskie Y 50 CC 50 X %CCC G71 * N10 G30 G17 X+0 Y+0 Z20 * Definicja czści nieobrobionej N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L +0 R +12,5 * Definicja narzdzia N40 T1 G17 S3150 * Wywołanie narzdzia N50 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N60 I+50 J +50 * Definiować punkt środkowy okrgu N70 X 40 Y+50 * Pozycjonować wstpnie narzdzie N80 G01 Z5 F1000 M 3 * Przemieścić narzdzie na głbokość obróbki N90 G41 X +0 Y+50 F 300 * Najazd punktu pocztkowego koła, korekcja promienia G41 N100 G26 R 5 F150 * Tangencjalny najazd N110 G02 X +0 * Punkt końcowy okrgu (=punkt pocztkowy okrgu) najechać N120 G27 R 5 F500 * Tangencjalny odjazd N130 G01 G40 X40 Y 50 F1000 * Przemieszczenie swobodne na płaszczyźnie obróbki, anulować korekcj promienia N140 G00 Z+250 M 2 * Przemieścić narzdziew osi narzdzi, koniec programu N999999 %C CC G71 * 150 6 Programowanie: Programowanie konturów Przegl3d funkcji toru kształtowego ze współrzdnymi biegunowymi Przy pomocy współrzdnych biegunowych określamy pozycj poprzez kt H i odstp R do zdefiniowanego uprzednio bieguna I, J (patrz „Określenie bieguna i osi odniesienia kta”, stronie 38). Współrzdne biegunowe używane s korzystnie przy: n Pozycjach na łukach kołowych n Rysunkach obrabianych przedmiotów z danymi o ktach, np. przy okrgach otworów Ruch narzdzia Funkcja Niezbdne informacje Prosta z posuwem Prosta na biegu szybkim G 10 G 11 Promień biegunowy, współrzdna ktowa punktu końcowego prostej Łuk kołowy zgodnie z ruchem wskazówek zegara Łuk kołowy w kierunku przeciwnym do ruchu wskazówek zegara G 12 G 13 Kt biegunowy punktu końcowego okrgu Tor kołowy odpowiedni o do aktywnego kierunku obrotu G 15 Kt biegunowy punktu końcowego okrgu Tor kołowy ze stycznym przyleganiem do poprzedniego el ementu konturu G 16 Promień biegunowy, współrzdna ktowa punktu końcowego koła Pocz3tek współrzdnych biegunowych: Biegun I,J Bi egun I, J można wyznaczać w dowol nych miejscach programu obróbki, przed wprowadzeniem pozycji przy pomocy współrzdnych biegunowych. Prosz przy wyznaczaniu bieguna postpować w ten sposób, jak przy programowaniu punktu środkowego koła. Programowanie U W prowadzi ć współrzdne dla punktu środkowego koła lub aby przejć zaprogramowan ostatnio pozycj: G29 wprowadzić. Określić biegun, zanim zostan zaprogramowane współrzdne biegunowe. Zaprogramować biegun tylko przy pomocy współrzdnych prostoktnych. Biegun ten istni eje tak długo, aż zostanie określony nowy biegun. Y Y=J NCbloki przykładowe N120 I +45 J+45 * HEIDENHAIN TNC iTNC 530 X X=I 151 6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe 6.5 Ruchy po torze kształtowym– współrzdne biegunowe Narzdzie przesuwa si po prostej od swojej aktualnej pozycji do punktu końcowego prostej. Punkt startu jest jednocześnie punktem końcowym poprzedniego bl oku. Y Programowanie U Promieńwspółrzdne biegunowe R: Odstp punktu 11 końcowego prostej do bieguna I, J wprowadzić 60° 30 6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe Prosta na biegu szybkim G10 Prosta z posuwem G11 F. . . . 60° U Współrzdne biegunowekt H: Położenie ktowe punktu końcowego prostej pomidzy –360° i +360° 25 CC Znak liczby H określony jest przez oś odniesi enia kta: n Kt osi odniesienia kta do R w kierunku przeciwnym do ruchu wskazówek zegara: H >0 n Kt osi odniesienia kta do R w kierunku ruchu wskazówek zegara: H<0 NCbloki przykładowe X 45 N120 I+45 J +45 * N130 G11 G42 R+30 H+0 F300 M 3 * N140 H+ 60 * N150 G91 H+60 * N160 G90 H+180 * Tor kołowy G12/G13/G15 do bieguna I, J Promień współrzdnych biegunowych R jest równocześnie promieniem łuku koła. R jest określony poprzez odstp punktu startu do bieguna I, J Ostatnio zaprogramowana pozycja narzdzia przed G12, G13 oder G15blokiem jest punktem startu toru kołowego. . Kierunek obrotu n Zgodnie z ruchem wskazówek zegara: G12 n Ruchem przeciwnym do ruchu wskazówek zegara: G13 n Bez informacji o kierunku obrotu: G 15. TNC przemieszcza si po łuku kołowym z ostatnio zaprogramowanym kierunkiem obrotu Programowanie U Współrzdne biegunowekt H: Położenie ktowe 13 punktu końcowego prostej pomidzy 5 400° i +5 400° Y 0 R2 25=J 25=I X NCbloki przykładowe N180 I+25 J +25 * N190 G11 G42 R+20 H+0 F250 M3 * N200 G13 H+180 * 152 6 Programowanie: Programowanie konturów Narzdzie przemieszcza si po torze kołowym, który przylega stycznie do poprzedniego elementu konturu. Y Programowanie U Promieńwspółrzdne bi egunowe R: Odstp punktu 16 końcowego toru kołowego do bieguna I, J 5 120° U W spółrzdne biegunowekt 0 R3 30° R2 H: Położenie ktowe punktu końcowego toru kołowego 35=J NCbloki przykładowe N120 I +40 J+35 * N130 G01 G42 X+0 Y+35 F 250 M3 * N140 G11 R+25 H+120 * X 40=I N150 G16 R+30 H+30 * N160 G01 Y+0 * 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 prostoli niowego. 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ółrzdnych biegunowych. Zastosowanie n Gwinty wewntrzne i zewntrzne o wikszych przekrojach n Rowki smarowe Z Y I,J X Obliczanie linii śrubowej Do programowania potrzebne s inkrementalne dane całkowitego kta, pod którym porusza si narzdzie na linii śrubowej i ogóln wysokość linii śrubowej. Dla obliczenia w ki erunku frezowania od dołu do góry obowizuje: Liczba zwojów n Wysokość ogólna h Przyrostowy Kt całkowity1 H Współrzdna pocztkowa Z Zwoje gwintu + wybieg gwintu na na pocztku i na końcu gwintu Skok gwintu P x li czba zwojów n Liczba zwojów x 360° + kt dla pocztek gwintu + kt dla wybiegu Skok gwintu P x (zwoje gwintu + nadmiar zwojów na pocztku gwintu) HEIDENHAIN TNC iTNC 530 153 6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe Tor kołowy G16 z przyleganiem stycznym Gwint wewntrzny Kierunekpracy (obróbki) Kierunek obrotu Korekcjapr omienia prawoskrtny lewoskrtny Z+ Z+ G13 G12 G41 G42 prawoskrtny lewoskrtny Z– Z– G12 G13 G42 G41 Gwint zewntrzny prawoskrtny lewoskrtny Z+ Z+ G13 G12 G42 G41 prawoskrtny lewoskrtny Z– Z– G12 G13 G41 G42 Lini śrubow3 programować Prosz wprowadzić kierunek obrotu i inkrementalny (przyrostowy) kt całkowity G91 H z tym samym znakiem liczby, w przeciwnym razie narzdzie może przemieszczać si po niewłaściwym torze. Dla kta całkowitego G91 H można wprowadzić wartość wynoszc –5400° do +5400°. Jeśli gwint ma wicej niż 15 zwojów, to prosz zaprogramować lini śrubow w powtórzeniu czści programu (patrz „Powtórzenia czści programu”, stronie 344) 12 U Współrzdne biegunowekt H: Wprowadzić kt całkowity przyrostowo, pod którym porusza si narzdzie po l inii śrubowej. Po wprowadzeniu k3ta prosz wybrać oś narzdzi przy pomocy klawisza wyboru osi. Z Y CC 270° R3 5 6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe Forma linii śrubowej Tabel a pokazuje stosunek pomi dzy kierunkiem pracy, kierunkiem obrotu i korekcj promienia dla określonych form toru kształtowego. X 25 40 U Wprowadzić współrzdn dla wysokości linii śrubowej przy pomocy wartości inkrementalnych U Korekcja promienia G41/G42 wprowadzi ć zgodnie z tabel NCbloki przykładowe: Gwint M6 x 1 mm z 5 zwojami N120 I+40 J +25 * N130 G01 Z+0 F100 M 3 * N140 G11 G41 R+3 H+270 * N150 G12 G91 H1800 Z+ 5 * 154 6 Programowanie: Programowanie konturów 6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe Przykład: Przemieszczenie po prostej biegunowo Y 100 3 1 60° R4 5 2 1 50 I,J 1 1 4 1 6 1 5 5 5 1 50 100 X %LINEARP O G71 * N10 G30 G17 X+ 0 Y+0 Z20 * Definicj a czści nieobrobionej N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+7,5 * Definicj a narzdzia N40 T1 G17 S4000 * Wywołanie narzdzia N50 G00 G40 G90 Z+250 * Zdefiniować punkt odniesienia dla współrzdnych biegunowych N60 I +50 J+50 * Przemieścić narzdzie poza materiałem N70 G10 R+60 H+180 * Pozycj onować wstpnie narzdzie N80 G01 Z5 F 1000 M3 * Przemieścić narzdzie na głbokość obróbki N90 G11 G41 R +45 H+180 F250 * Naj echać kontur w punkcie 1 N110 G26 R5 * Naj echać kontur w punkcie 1 N120 H+120 * Dosunć narzdzie do punktu 2 N130 H+60 * Dosunć narzdzie do punktu 3 N140 H+0 * Dosunć narzdzie do punktu 4 N150 H60 * Dosunć narzdzie do punktu 5 N160 H120 * Dosunć narzdzie do punktu 6 N170 H+180 * Dosunć narzdzie do punktu 1 N180 G27 R5 F 500 * Tangencjalny odjazd N190 G40 R+60 H+180 F 1000 * Przemieszczenie swobodne na płaszczyźnie obróbki, anulować korekcj promienia N200 G00 Z+ 250 M2 * Swobodne przemieszczenie w osi wrzeciona, koniec programu N999999 %L INEARPO G71 * HEIDENHAIN TNC iTNC 530 155 Y 100 50 M64 x 1,5 6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe Przykład: Helix I,J 50 100 X %HELIX G71 * N10 G30 G17 X+0 Y+0 Z20 * Definicja czści nieobrobionej N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L +0 R +5 * Definicja narzdzia N40 T1 G17 S1400 * Wywołanie narzdzia N50 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N60 X+50 Y+ 50 * Pozycjonować wstpnie narzdzie N70 G29 * Ostatnio programowan pozycj przejć jako biegun N80 G01 Z12,75 F 1000 M3 * Przemieścić narzdzie na głbokość obróbki N90 G11 G41 R+32 H+180 F 250 * Najazd pierwszego punktu konturu N100 G26 R 2 * stycznym N110 G13 G91 H+3240 Z+13,5 F 200 * Przemieszczenie wzdłuż Helix (linii śrubowej ) N120 G27 R 2 F500 * Tangencjalny odjazd N170 G01 G40 G90 X+50 Y+ 50 F1000 * Przemieścić narzdzie poza materiałem, koniec programu N180 G00 Z+250 M 2 * Jeśli musi być wykonanych wicej niż 16 zwojów: ... N80 G01 Z12,75 F 1000 M3 * N90 G11 G41 H+180 R+32 F 250 * N100 G26 R 2 * 156 Tangencjalny najazd 6 Programowanie: Programowanie konturów Pocztek powtórzenia czści programu N120 G13 G91 H+360 Z+1,5 F200 * Skok gwintu wprowadzić bezpośrednio jako wartość IZ N130 L 1,24 * Liczba powtórzeń (zwojów) 6.5 Ruchy po torze kszta³towym– wspó³rzêdne biegunowe N110 G98 L1 * N999999 %HELIX G71 * HEIDENHAIN TNC iTNC 530 157 7 Programowanie: Funkcje dodatkowe 7.1 Wprowadziæ funkcje dodatkowe M 7.1 Wprowadzić funkcje dodatkowe M Podstawy Przy pomocy funkcji dodatkowych TNC – zwanych także M funkcjami – sterujemy n przebiegiem programu, np. przerw w przebiegu programu n funkcjami maszynowymi, jak na przykład włczanie i wyłczanie obrotów wrzeciona i chłodziwa n zachowaniem si narzdzia na torze kształtowym Producent maszyn może udostpnić funkcje dodatkowe, które nie s opisane w tym podrczniku obsługi. Prosz zwrócić uwag na podrcznik obsługi maszyny. Można wprowadzić do dwóch funkcji dodatkowych M na końcu bl oku pozycjonowania. Z reguły podaje si 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 rczna i El. kółko rczne wprowadza si funkcje dodatkowe poprzez Softkey M. Prosz uwzgldnić, że niektóre funkcje dodatkowe zadziałaj na pocztku bloku pozycjonowania, a niektóre na końcu. Funkcje dodatkowe działaj od tego bloku, w którym zostaj wywołane. Jeśli funkcja dodatkowa nie działa tylko w danym bloku, zostaje ona w nastpnym bloku lub na końcu programu anulowana. Niektóre funkcje dodatkowe działaj tylko w tym bloku, w którym zostały wywołane. 160 7 Programowanie: Funkcje dodatkowe 7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i 7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chłodziwa Przegl3d na końcu bloku Działanie M00 Przebieg programu STOP Wrzeciono STOP Chłodziwo OFF n M01 Wybieralny Przebieg programu STOP n M02 Przebieg programu STOP Wrzeciono STOP Chłodziwo OFF Skok powrotny do bloku 1 Skasowanie wyświetlacza stanu (zależne od parametru maszynowego 7300) n M03 Wrzeciono ON zgodnie z ruchem wskazówek zegara n M04 Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara n M05 Wrzeciono STOP n M06 Wymiana narzdzia Wrzeciono STOP Przebieg programu STOP (zależne od parametru maszynowego 7440) n M08 Chłodziwo ON M09 Chłodziwo OFF M13 Wrzeciono ON zgodnie z ruchem wskazówek zegara Chłodziwo ON n M14 Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara Chłodziwo ON n M30 jak M02 HEIDENHAIN iTNC 530 Działanie na pocz3tku bloku M n n n 161 7.3 Funkcje dodatkowe dla podania danych o wspó³rzêdnych 7.3 Funkcje dodatkowe dla podania danych o współrzdnych Programowanie współrzdnych zwi3zanych z obrabiark3: M91/M92 Punkt zerowy podziałki Na podziałce określ a marka wzorcowa położenie punktu zerowego podziałki. XMP Punkt zerowy maszyny Punkt zerowy j est potrzebny, aby X (Z,Y) n wyznaczyć ograniczenie obszaru przemieszczania si narzdzi a (wyłcznik krańcowy programu) n najechać stałe pozycje maszyny (np. pozycj zmiany narzdzia) n wyznaczyć punkt odniesienia obrabianego przedmiotu Producent maszyn wprowadza dla każdej osi odstp punktu zerowego maszyny od punktu zerowego podzi ałki wymiarowej do parametru maszyny. Postpowanie standardowe TNC odnosi współrzdne do punktu zerowego obrabi anego przedmiotu patrz „Punkt odniesienia wyznaczyć (bez 3Dsondy impulsowej)”, stronie 22. Zachowanie z M91 – punkt zerowy narzdzia Jeśli współrzdne w zapisach pozycjonowania powinny odnosić si do punktu zerowego maszyny, to prosz wprowadzi ć w tych zapisach M91. TNC pokazuje wartości współrzdnych w odniesieniu do punktu zerowego maszyny. W wyświetlaczu stanu prosz przełczyć wyświetlacz współrzdnych na REF, patrz „Wyświetlacze stanu”, stronie 9. 162 7 Programowanie: Funkcje dodatkowe 7.3 Funkcje dodatkowe dla podania danych o wspó³rzêdnych Postpowanie 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 odstp punktu odniesienia maszyny od punktu zerowego maszyny (patrz podrcznik obsługi maszyny). Jeśli współrzdne 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ść narzdzia jednakże nie zostaje uwzgl dniona. Działanie M91 i M92 działaj tyl ko w tych zapisach programowych, w których zaprogramowane jest M91 lub M92. Z Z M91 i M92 zadziałaj na pocztku zapisu. Punkt odniesienia obrabianego przedmiotu Jeśli współrzdne maj odnosić si zawsze do punktu zerowego maszyny, to można zaryglować wyznaczanie punktu odniesienia dla jednej lub kilku osi; (patrz „Ogólne parametry użytkownika” na stronie 438). Jeśli wyznaczanie punktu odniesienia jest zablokowane dla wszystkich osi, to TNC nie wyświetla wicej Softkey WYZNACZANIE PUNKTU ODNIESIENIA w rodzaju pracy Obsługa rczna. Y Y X X M Rysunek po prawej stronie pokazuje systemy współrzdnych z punktem zerowym maszyny i punktem zerowym obrabianego przedmiotu. M91/M92 w rodzaju pracy Test programu Aby móc symulować graficznie M91/M92przemieszczenia, 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”, stronie 425. HEIDENHAIN iTNC 530 163 7.3 Funkcje dodatkowe dla podania danych o wspó³rzêdnych Aktywować ostatnio wyznaczony punkt odniesienia: M104 Funkcja Przy odpracowywaniu tabeli palet TNC przepisuj e ostatni o wyznaczony punkt odniesienia wartościami z tabel i 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ółrzdnych przy nachylonej płaszczyźnie obróbki: M130 Zachowanie standardowe przy pochylonej płaszczyźnie obróbki Współrzdne w blokach pozycjonowania TNC odnosi do pochylonego układu współrzdnych. Zachowanie z M130 Współrzdne wblokach prostychTNC odnosi przy aktywnej, pochylonej płaszczyźnie obróbki do nie pochylonego układu współrzdnych. TNC pozycjonuje wtedy (pochylone) narzdzie na zaprogramowan współrzdn nie pochylonego układu. Nastpne wi ersze pozycjonowania lub cykl e obróbki zostaj wykonane w nachylonym układzie współrzdnych, to może prowadzić do powstawania problemów przy cyklach obróbkowych z absolutnym pozycjonowaniem wstpnym. Funkcja M130 jest dozwolona tylko, jeśli funkcja Nachylenie płaszczyzny obróbki jest aktywna. Działanie M130 działa tylko w blokach prostych bez korekcji promienia i w blokach programowych, w których zaprogramowane jest M130. 164 7 Programowanie: Funkcje dodatkowe 7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym 7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze kształtowym Przeszlifowanie naroży: M90 Postpowanie standardowe TNC zatrzymuje w blokach pozycjonowania bez korekcji promienia narzdzia dane narzdzie na krótko przy narożach (zatrzymanie dokładnościowe). Y W przypadku bloków programowania z korekcj promienia (G41/ G42) TNC włcza na narożach zewntrznych automatycznie okrg przejściowy. Postpowanie z M90 Narzdzie zostaje prowadzone na narożnych przejściach ze stał prdkości torow: Przeszlifować naroża i powierzchnia obrabianego przedmiotu bdzie gładsza. Dodatkowo skraca si czas obróbki. Patrz rysunek po prawej stronie na środku. Przykład zastosowania: Powi erzchnie składajce si z krótkich prostych odcinków. X Działanie M90 działa tyl ko w tym bloku programowym, w którym jest M90 zaprogramowana. M90 zadziała na pocztku bl oku. Praca z odstpem opóźnienia (odstp stanowicy różnic pomidzy pozycj rzeczywist i zadan narzdzia w danym momenci e) musi być wybrana. Y X HEIDENHAIN iTNC 530 165 7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym Wł3czyć zdefiniowane półkola pomidzy odcinkami prostymi: M112 Kompatybilność Z przyczyn kompatybilności funkcja M112 znaj duje si w dalszym cigu w dyspozycji w iTNC 530. Aby ustalić tolerancj przy szybkim frezowaniu konturów, HEIDENHAIN poleca jednakże w przypadku tych TNC użycie cyklu TOLERANCJA, patrz „TOLERANCJA (cykl G62)”, stronie 339 Nie uwzgldniać punktów przy odpracowaniu nie skorygowanych wierszy prostych: M124 Postpowanie standardowe TNC odpracowuje wszystkie wiersze prostych, wprowadzone do aktywnego programu. Postpowanie z M124 Przy odpracowywaniu nie skorygowanych wierszy prostych z bardzo niewielkimi odstpami punktów można poprzez parametr E zdefiniować minimalny odstp punktów, do którego TNC nie powinna uwzgldniać punktów przy odpracowywaniu. Działanie M124 zadziała na pocztku bloku. TNC wycofuje automatycznie M124, jeśli wybieramy nowy program. M124 wprowadzić Jeśli w zapi sie pozycjonowania zostaje wprowadzony M124, to TNC kontynuje dialog dl a tego zapisu i zapytuje o minimal ny odstp punktów E. E można określić poprzez Qparametry (patrz „Programowanie: Qparametry” na stronie 355). 166 7 Programowanie: Funkcje dodatkowe 7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym Obróbka niewielkich stopni konturu: M97 Postpowanie standardowe TNC dołcza na narożu zewntrznym okrg przejściowy. Przy bardzo małych stopniach konturu narzdzie uszkodziło by w ten sposób kontur. Y TNC przerywa w takich miejcach przebieg programu i wydaje komunikat o błdach „Promień narzdzia za duży“. Postpowanie z M97 TNC ustala punkt przecicia toru kształtowego dla elementów konturu –jak w przypadku naroży wewntrznych – i przemieszcza narzdzie przez ten punkt. X Prosz programować M97 w tym bloku, w którym jest wyznaczony ten punkt naroża zewntrznego. 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 narzdzia. Y S 13 S 16 17 14 15 X NCbloki przykładowe N50 G99 G01 ... R +20 Duży promień narzdzia ... N130 X ... Y ... F .. M97 * Dosunć narzdzie do punktu 13 konturu N140 G91 Y–0,5 .... F.. * Obrobić stopnie konturu 13 i 14 N150 X+100 ... * Dosunć narzdzie do punktu 15 konturu N160 Y+0.5 ... F.. M97 * Obrobić stopnie konturu 15 i 16 N170 G90 X ... Y ... * Dosunć narzdzie do punktu 17 konturu HEIDENHAIN iTNC 530 167 7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym Otwarte naroża konturu obrabiać kompletnie na gotowo: M98 Postpowanie standardowe Postpowanie standardowe TNC ustala na narożach wewntrznych punkt przecicia torów freza i przemieszcza narzdzie od tego punktu w nowym kierunku. Y Jeśli kontur jest otwarty na narożach, to prowadzi to do niekompletnej obróbki: Postpowanie z M98 Przy pomocy funkcji dodatkowej M98 TNC przemieszcza tak daleko narzdzie, że każdy punkt konturu zostaj e rzeczywi ście obrobiony: Działanie M98 działa tylko w tych zapisach programu, w których M98 jest programowane. S S X M98 zadziała na końcu zapisu. NCbloki przykładowe Dosunć narzdzie do konturu po kolei w punktach 10, 11 i 12: N100 G01 G41 X ... Y... F * Y N110 X... G91 Y... M 98 * N120 X+ .... * Współczynnik posuwu dla ruchów pogłbiania: M103 Postpowanie standardowe TNC przemieszcza narzdzie niezależnie od kierunku ruchu z ostatni o zaprogramowanym posuwem. 10 11 12 X Postpowanie z M103 TNC redukuje posuw na torze kształtowym, jeśli narzdzie przesuwa si w kierunku ujemnym osi narzdzi. 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 pocztku bloku. M103 anulować: M103 zaprogramować ponownie bez współczynnika 168 7 Programowanie: Funkcje dodatkowe 7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym NCbloki przykładowe Posuw przy pogłbiani u wynosi 20% posuwu na równej płaszczyźnie. ... Rzeczywisty posuw na torze (mm/min): N107 G01 G41 X+ 20 Y+20 F500 M103 F 20 * 500 N180 Y+50 * 500 N190 G91 Z–2,5 * 100 N200 Y+5 Z–5 * 141 N210 X +50 * 500 N220 G90 Z+5 * 500 Posuw w milimetrach/wrzecionoobrót: M136 Postpowanie standardowe TNC przemieszcza narzdzie z ustalonym w programie posuwem F w mm/min. Postpowanie z M136 Przy pomocy M136 TNC przemieszcza narzdzie nie w mm/min l ecz z ustalonym w programie posuwem F w milimetr/obrót wrzeciona. Jeśli zmienia si prdkość obrotow poprzez Override wrzeciona, TNC dopasowuje automatycznie posuw. Działanie M136 zadziała na pocztku bloku. M136 anuluje si, programujc M137. HEIDENHAIN iTNC 530 169 7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym Prdkość posuwowa przy łukach kołowych: M109/M110/M111 Postpowanie standardowe TNC odnosi programowan prdkość posuwow do toru punktu środkowego narzdzia. Postpowanie przy łukach koła z M109 TNC utrzymuje stały posuw ostrza narzdzia przy obróbce wewntrz i na zewntrz łuków koła. Postpowanie przy łukach koła z M110 TNC utrzymuje stały posuw przy łukach koła wyłczni e podczas obróbki wewntrznej. Podczas obróbki zewntrznej łuków koła nie działa dopasowani e posuwu. M110 działa także przy obróbce wewntrznej łuków kołowych przy pomocy cykli konturowych. Działanie M109 i M110 zadziałaj na pocztku bloku. M109 i M110 wycofujemy przy pomocy M111. Obliczanie wstpne konturu ze skorygowanym promieniem (LOOK AHEAD): M120 Postpowanie standardowe Jeśli promień narzdzia jest wikszy 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 167) M97“ zapobiega pojawieniu si komunikatu o błdach, prowadzi j ednakże do oznakowania ostrza po wyjściu z materiału i przesuwa dodatkowo naroże. Y Przy podcinaniach TNC uszkadza ewentual nie kontur. Postpowanie z M120 TNC sprawdza kontur ze skorygowanym promieni em na zaistnienie podcinek i przecić oraz oblicza wstpnie tor narzdzia od aktual nego bloku. Miejsca, w których narzdzie uszkodziłoby kontur, pozostaj nie obrobi one (na rysunku po prawej stronie przedstawione w ciemnym tonie). Można M120 także używać, aby dane digitalizacj i lub dane, które zostały wytworzone przez zewntrzny system programowania, uzupełnić wartościami korekcji promienia narzdzi a. W ten sposób odchyl enia od teoretycznego promienia narzdzi a mog zostać skompensowane. X Liczba bloków (maksymalnie 99), które TNC oblicza wstpni e, określa si przy pomocy LA (angl.Look Ahead: patrz do przodu) za M120. Im wiksza liczba bloków, któr ma obl iczyć wstpnie TNC, tym wolniejsze bdzi e opracowywanie bloków. 170 7 Programowanie: Funkcje dodatkowe 7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym Wprowadzenia Jeśli w zapisie pozycjonowania zostaje wprowadzony M120, to TNC kontynuje dialog dla tego zapisu i zapytuj e o liczb wstpnie obliczanych bloków LA. Działanie M120 musi znajdować si w NCbloku, który zawiera również korekcj promi enia G41 lub G42. M120 działa od tego bloku do momentu aż n korekcja promienia zostanie z G40 anulowana n M120 LA0 programować n M120 bez LA programować n z %...wywołać inny program M120 zadziała na pocztku bloku. Ograniczenia n Powrót na kontur po Zewntrznym/Wewntrznym Stoppoleceniu można przeprowadzić przy pomocy funkcji PRZEBIEG W PRZÓD DO BLOKU N n Jeśli s używane funkcje toru kształtowego G25 i G24, bloki leżce przed i za G25 lub G24 mog zawierać tylko współrzdne płaszczyzny obróbki HEIDENHAIN iTNC 530 171 7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym Wł3czenie pozycjonowania kółkiem rcznym w czasie przebiegu programu: M118 Postpowanie standardowe TNC przemieszcza narzdzie w rodzajach pracy przebiegu programu jak to zostało ustalone w programie obróbki. Postpowanie z M118 Z M118 można przeprowadzić w czasie przebiegu programu rczne poprawki przy pomocy koła rcznego. W tym celu prosz zaprogramować M118 i wprowadzić specyficzn dla osi wartość X, Y i Z w mm. M118 wprowadzić 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 l ub ASCIIklawiatury dla wprowadzeni a współrzdnych. Działanie Pozycjonowanie przy pomocy koła rcznego zostanie anulowane, jeśli zaprogramuje si na nowo M118 bez X, Y i Z. M118 zadziała na pocztku bloku. NCbloki przykładowe W czasie przebiegu programu powi nno si przy pomocy rcznego na płaszczyźni e obróbki X/Y o ±1 mm od programowanej wartości móc dokonać przemieszczenia: G01 G41 X+0 Y+38,5 F 125 M118 X1 Y1 * M118 działa zawsze w orginalnym układzie współrzdnych, nawet jeżeli funkcja Pochylić płaszczyzn obróbki jest aktywna! M118 działa także przy rodzaju pracy Pozycjonowanie z rcznym wprowadzeniem danych! Jeśli M118 jest aktywna, to przy zatrzymaniu programu funkcja R-CZNIE PRZESUN[Ć nie znajduje si w dyspozycji ! 172 7 Programowanie: Funkcje dodatkowe 7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym Odsunicie od konturu w kierunku osi narzdzia: M140 Postpowanie standardowe TNC przemieszcza narzdzie w rodzajach pracy przebiegu programu jak to zostało ustalone w programie obróbki. Postpowanie z M140 Przy pomocy M140 MB (move back) można dokonać odsuwu po wprowadzalnym odcinku w kierunku osi narzdzi a od konturu. wprowadzenia Jeśli wprowadzamy w wierszu pozycj onowania M140, to TNC kontynuje dialog i zapytuje o t drog, któr powinno pokonać narzdzie przy odsuwie od konturu. Prosz wprowadzić żdany odcinek, który ma pokonać narzdzie przy odsuwie od konturu prosz nacisnć Softkey MAX, aby przemieścić si do krawdzi obszaru przemieszczenia. Działanie M140 działa tyl ko w tym bloku programu, w którym zaprogramowana jest M140. M140 zadziała na pocztku bloku. NCbloki przykładowe Wiersz 250: Odsunć narzdzie 50 mm od konturu Wiersz 251: Przemieścić narzdzie do krawdzi obszaru przemieszczenia N45 G01 X+0 Y+ 38,5 F 125 M140 MB 50 N55 G01 X+0 Y+ 38,5 F 125 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 narzdzie w układzie nachylonym. Przy pomocy M140 MB MAX można dokonać przemieszczenia tylko w kierunku dodatnim. HEIDENHAIN iTNC 530 173 7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym Anulować nadzór układu impulsowego M141 Postpowanie standardowe TNC wydaje przy wychylonym trzpieniu komunikat o błdach, jak tylko chcemy przemieścić oś maszyny. Postpowanie z M141 TNC przemieszcza osie maszyny także wówczas, jeśli sonda impulsowa jest wychylona. Funkcja ta jest konieczna, j eśli zapisujemy własny cykl pomiarowy w połczeniu z cyklem pomiarowym 3, aby przemieścić swobodnie układ impul sowy 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 tyl ko 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 pocztku bloku. 174 7 Programowanie: Funkcje dodatkowe 7.4 Funkcje dodatkowe dla zachowania siê narzêdzi na torze kszta³towym Usun3ć modalne informacje o programie M142 Postpowanie standardowe TNC wycofuje modal ne informacje o programie w nastpujcych sytuacjach: n Wybrać nowy program n Wypełnić funkcj e M02, M30 lub blok N999999 %... (w zależności od parametru maszynowego 7300) n Ponownie zdefiniować cykl z wartościami dla zachowania podstawowego Postpowanie z M142 Wszystkie modalne informacje o programie, oprócz obrotu podstawowego, 3Dobrotu i Qparametrów zostaj wycofane. Działanie M142 działa tyl ko w tym bloku programu, w którym zaprogramowana jest M142. M142 zadziała na pocztku bloku. Usun3ć obrót podstawowy: M143 Postpowanie standardowe Obrót podstawowy działa tak długo, aż zostanie wycofany lub przepisany inn wartości. Postpowanie z M143 TNC usuwa zaprogramowany obrót podstawowy w programi e NC. Działanie M143 działa tyl ko w tym bloku programu, w którym zaprogramowana jest M143. M143 zadziała na pocztku bloku. HEIDENHAIN iTNC 530 175 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 Postpowanie standardowe TNC interpretuje zaprogramowany posuw na osi obrotu w stopniach/ min. Posuw toru kształtowego jest w ten sposób zależny od odl egłości punktu środkowego narzdzia do centrum osi obrotu. Czym wiksza jest ta odległość, tym wikszym 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 nastpnych. TNC interpretuj e zaprogramowany posuw na osi obrotu w mm/min. Przy tym TNC oblicza każdorazowo na pocztku blokuposuw dla tego bloku. Posuw si nie zmienia, w czasie kiedy ten blok zostaje odpracowywany, nawet jeśli narzdzie 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 pocztku bloku. 176 7 Programowanie: Funkcje dodatkowe 7.5 Funkcje dodatkowe dla osi obrotowych Przemieszczenie osi obrotu ze zoptymalizowanym torem: M126 Postpowanie standardowe Postpowanie standardowe Zachowanie standardowe TNC przy pozycjonowaniu osi obrotu, których wyświetlacz zredukowany jest na wartości poniżej 360°, zal eż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ć narzdzie (także bez M126) na najkrótszym odcinku do zaprogramowanej pozycji. Przykłady: Pozycja rzeczywista Pozycja zadana Droga przemieszczenia 350° 10° –340° 10° 340° +330° Postpowanie 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 Pozycja zadana Droga przemieszczenia 350° 10° +20° 10° 340° –30° Działanie M126 zadziała na pocztku bloku. M126 wycofujemy z M127; na końcu programu M126 również nie zadziała. HEIDENHAIN iTNC 530 177 7.5 Funkcje dodatkowe dla osi obrotowych Wyświetlacz osi obrotu zredukować do wartości poniżej 360°: M94 Postpowanie standardowe TNC przemieszcza narzdzie od aktualnej wartości kta do zaprogramowanej wartości kta. Przykład: Aktualna wartość kta: Zaprogramowana wartość kta: Rzeczywisty odcinek przemieszczenia: 538° 180° –358° Postpowanie z M94 TNC redukuje na pocztku bloku aktualn wartość kta do wartości poniżej 360° i przemieszcza nastpnie oś do wartości programowanej. Jeśl i 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. NCbloki przykładowe Wskazane wartości wszystkich osi obrotu zredukować: N50 M94 * Tyl ko wartość wskazan osi C zredukować: N50 M94 C * Wskazanie wszystkich aktywnych osi zredukować i nastpnie 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 pocztku bloku. 178 7 Programowanie: Funkcje dodatkowe Geometria maszyny musi być określona przez producenta maszyn w parametrach maszynowych 7510 i nastpnych. Postpowanie standardowe Postpowanie standardowe TNC przemieszcza narzdzie na określone w programie obróbki pozycje. Jeśli w programie zmienia si pozycj a osi nachylenia, to postprocesor musi obliczyć powstajce w wyniku tego przesunicie w osiach liniowych i dokonać go jednym krokiem pozycj onowania. Ponieważ geometria maszyny odgrywa tu znaczn rol, dla każdej maszyny musi być oddzielnie obliczony NCprogram. Postpowanie z M114 Jeśli w programie zmienia si pozycja sterowanej osi wahań, to TNC kompensuje to przesunicie narzdzia automatycznie przy pomocy 3Dkorekcji długości. Ponieważ geometria maszyny jest zapisana w parametrach maszynowych, TNC kompensuje także automatycznie specyficzne dla maszyny przesunici a. Programy musz zostać obliczone przez postprocesor tylko raz, także jeśli one zostan odpracowane na różnych maszynach z TNCsterowaniem. Jeśli maszyna nie posiada sterowanej osi wahań (głowica nachylana rcznie, głowica zostaje pozycjonowana przez PLC), można po M114 wprowadzić obowizujc każdorazowo pozycj głowicy odchyl nej (np. M114 B+45, Qparametr dozwolony). Z B B dx dz dB X Korekcja promieni a narzdzia 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 narzdzia, to zaprogramowany posuw odnosi si do ostrego końca narzdzia, poza tym do punktu odniesienia narzdzia. 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 uwzgldnia automatycznie, przy aktywnej M114, nowe położenie osi wahań. Aby zmienić położenie osi wahań przy pomocy kółka rcznego w czasie przebiegu programu, prosz użyć M118 w połczeni u z M128. HEIDENHAIN iTNC 530 179 7.5 Funkcje dodatkowe dla osi obrotowych Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań): M114 7.5 Funkcje dodatkowe dla osi obrotowych Działanie M114 zadziała na pocztku bloku, M115 na końcu bloku. M114 nie działa przy aktywnej korekcji promienia narzdzia. M114 cofa si z M115. Na końcu programu M114 również nie działa. Zachować pozycj ostrza narzdzia przy pozycjonowaniu osi wahań (TCPM*): M128 Geometria maszyny musi być określona przez producenta maszyn w parametrach maszynowych 7510 i nastpnych. Postpowanie standardowe Postpowanie standardowe TNC przemieszcza narzdzie na określone w programi e obróbki pozycj e. Jeśli zmienia si w programie pozycja osi wahań, to powstałe na skutek tego przesunicie w osi ach liniowych musi zostać obliczone i jednym krokiem pozycjonowania przesunite (patrz rysunek przy M114). Postpowanie z M128 Jeśli zmienia si w programie pozycja sterowanej osi wahań, to pozycja ostrza narzdzia w odniesieniu od obrabianego przedmiotu pozostaje niezmieniona w czasie odchyl ania. Prosz używać M128 w połczeniu z M118, jeśli chcemy w czasie przebiegu programu zmienić pozycj osi wahań przy pomocy elektronicznego kółka rcznego. Superpozycja pozycjonowania przy pomocy kółka rcznego nastpuje przy aktywnej M128 w stałym układzie współrzdnych maszyny. B Z X Z X Przy osiach nachylenia z połczeniem wielozbkowym Hirtha Prosz zmienić położenie osi nachylenia, po przemieszczeniu narzdzia. W przeciwnym wypadku mog powstać uszkodzenia konturu wskutek wysunicia z uzbienia. 180 7 Programowanie: Funkcje dodatkowe 7.5 Funkcje dodatkowe dla osi obrotowych Po M128 można wprowadzić jeszcze posuw, z którym TNC wykona przemieszczenia kompensacyjne w osiach liniowych. Jeżeli nie zostanie wprowadzony posuw lub bdzie on wikszy niż określono go w parametrze maszynowym 7471, zadziała posuw z parametru maszynowego 7471. Przed pozycjonowaniem przy pomocy M91 lub M92 i przed Twierszem: M128 wycofać. Aby uniknć uszkodzeń konturu należy przy pomocy M128 używać tylko freza kształtowego. Długość narzdzia musi odnosić si do środka kulki freza kształtowego. TNC nie odchyl a aktywnej korekcji promienia narzdzi a. Wskutek tego powstaje błd, który zal eży od położenia ktowego osi obrotu. Jeśli M128 jest aktywna, to TNC ukazuje w wyświetlaczu stanu symbol . 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ółrzdnych. Jeśli obracamy np. oś C o 90° (przez pozycj onowanie lub przez przesunicie punktu zerowego) i programujemy nastpnie przemieszczenie w Xosi, 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 narzdzia Jeśli przy aktywnej M128 i aktywnej korekcji promienia G41/G42 przeprowadzamy trójwymiarow korekcj narzdzia, to TNC pozycjonuje osie obrotu automatycznie, w przypadku określonych geometrii maszyny (PeripheralMilling, patrz „Peripheral Milling: 3D korekcja promienia z orientacj wrzeciona”, stronie 120). Działanie M128 zadziała na pocztku bloku, M129 na końcu bloku. M128 działa także w rcznych rodzajach pracy i pozostaje aktywna po zmiani e rodzaju pracy. Posuw dla ruchu kompensacyjnego pozostaje tak długo w działaniu, aż zostanie zaprogramowany nowy posuw lub M128 wycofane przez M129. M128 wycofuje si przez M129. Jeśli w rodzaj u pracy przebiegu programu zostanie wybrany nowy program, TNC również wycofuje M128. NCbloki przykładowe Przeprowadzić przemieszczenia kompensacyjne z posuwem wynoszcym 1000 mm/min: G01 G41 X+0 Y+38,5 F125 M 128 F1000 * HEIDENHAIN iTNC 530 181 7.5 Funkcje dodatkowe dla osi obrotowych Zatrzymanie dokładnościowe na narożach bez przylegaj3cych stycznie przejść: M134 Postpowanie standardowe TNC tak przemieszcza narzdzie przy pozycjonowaniu z pomoc osi obrotowych, że na nie przyl egajcych stycznie przejściach konturu zostaje wstawiony el ement 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 bdzie automatycznie aktywna patrz „Ogólne parametry użytkownika”, stronie 438. Postpowanie z M134 TNC tak przemieszcza narzdzie przy pozycjonowaniu z pomoc osi obrotowych, że na nie przyl egajcych stycznie przejściach konturu zostaje wykonane zatrzymanie dokładnościowe. Działanie M134 zadziała na pocztku bloku, M135 na końcu bloku. M134 wycofuje si przy pomocy M135. Jeśl i w rodzaju pracy przebiegu programu zostaje wybierany nowy program, TNC również wycofuje M134. Wybór osi nachylenia: M138 Postpowanie standardowe TNC uwzgldnia przy funkcjach M114, M128 i Nachylić płaszczyzn obróbki te osie obrotu, które określone s przez producenta maszyn w parametrach maszynowych. Postpowanie z M138 TNC uwzgldni przy podanych wyżej funkcjach tylko te osie wahań, które zostały zdefiniowane przy pomocy M138. Działanie M138 zadziała na pocztku bloku. M138 wycofuje si, programujć ponownie M138 bez podania osi obrotowych. NCbloki przykładowe Dla podanych wyżej funkcji uwzgldnić tylko oś obrotu C: G00 G40 Z+100 M138 C * 182 7 Programowanie: Funkcje dodatkowe 7.5 Funkcje dodatkowe dla osi obrotowych Uwzgldnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza: M144 Postpowanie standardowe Postpowanie standardowe TNC przemieszcza narzdzie na określone w programie obróbki pozycje. Jeśli w programie zmienia si pozycj a osi nachylenia, to musi zostać obliczone powstajce w wyniku tego przesunicie w osiach liniowych i dokonać go jednym krokiem pozycjonowania. Postpowanie z M144 TNC uwzgldnia zmian w kinematyce maszyny w wyświ etlaczu 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 narzdzia w stosunku do obrabianego przedmiotu. Powstałe przesunicie zostaj e obl iczone w wyświetlaczu położenia. Pozycjonowani e 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 osign ich pozycje końcowe. Działanie M144 zadziała na pocztku bloku. M144 nie dzi ała w połczeniu z M114, M128 lub Pochylenie płaszczyzny obróbki. M144 anuluje si, programujc M145. Geometria maszyny musi być określona przez producenta maszyn w parametrach maszynowych 7502 i nastpnych. Producent maszyn określa sposób działania w trybach pracy automatyki i w rcznych trybach obsługi. Prosz zwrócić uwag na podrcznik obsługi maszyny. HEIDENHAIN iTNC 530 183 7.6 Funkcje dodatkowe dla laserowych maszyn do ciêcia 7.6 Funkcje dodatkowe dla laserowych maszyn do cicia Zasada Dla sterowania moc lasera TNC wydaje przez analogowe Swyjście wartości napicia. Przy pomocy funkcji M200 do M204 można regulować moc lasera w czasie przebiegu programu. Wprowadzić funkcje dodatkowe dla laserowych maszyn do cicia Jeśli do bl oku pozycjonowania zostaje wprowadzona funkcja dodatkowa M dla laserowych maszyn do cicia (krajalnic), to TNC kontynuje dialog i zapytuje o parametry dla każdej z tych funkcji. Wszystkie funkcje dodatkowe dl a krajalnic laserowych zadziałaj na pocztku bloku. Wydawać bezpośrednio zaprogramowane napicie: M200 Postpowanie z M200 TNC wydaje t za M200 zaprogramowan wartość jako napicie 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 napicie. Napicie jako funkcja odcinka: M201 Zachowanie z M201 M201 wydaje napicie w zależności od pokonanej drogi. TNC zwiksza lub zmniejsza aktualn wartość napicia l iniowo, 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 napicie. 184 7 Programowanie: Funkcje dodatkowe 7.6 Funkcje dodatkowe dla laserowych maszyn do ciêcia Napicie jako funkcja prdkości: M202 Zachowanie z M202 TNC wydaje napicie jako funkcj prdkości. Producent maszyn określa w parametrach maszynowych do trzech linii charakterystycznych FNR., na których prdkości posuwu zostaj przyporzdkowane odpowiednim wartościom napi cia. Przy pomocy M202 wybiera si krzyw charakterystyczn FNR., na podstawie której TNC wybiera wydawane napicie. Zakres wprowadzenia: 1do 3 Działanie M202 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napicie. Napicie wydawać jako funkcj czasu (zależna od czasu rampa): M203 Zachowanie z M203 TNC wydaje napicie V jako funkcj czasu TIME. TNC zwiksza l ub zmni ejsza aktualn wartość napicia liniowo w zaprogramowanym czasie TIME do zaprogramowanej wartości napicia V. Zakres wprowadzenia Zakres wprowadzenia Napici e V: 0 do 9.999 wolt Czas TIME: 0 do 1.999 sekund Działanie M203 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napicie. Napicie wydawać jako funkcj czasu (zależny od czasu impuls): M204 Zachowanie z M204 TNC wydaje programowane napicie jako impuls z zaprogramowanym czasem trwania TIME. Zakres wprowadzenia Napici e V: Czas TIME: 0 do 9.999 wol t 0 do 1.999 sekund Działanie M204 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napicie. HEIDENHAIN iTNC 530 185 8 Programowanie: Cykle HEIDENHAIN iTNC 530 187 8.1 Praca z cyklami 8.1 Praca z cyklami Powtarzajce si czsto rodzaje obróbki, które obejmuj kilka etapów obróbki, s wprowadzone do pamici TNC w postaci cykli. Także przeliczenia współrzdnych i niektóre funkcje specjalne s oddane do dyspozycji w postaci cykli (patrz tabela nastpna strona). Cykle obróbki z numerami od 200 wzwyż używaj Qparametró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 odstp bezpieczeństwa, Q202 zawsze głbokość dosuwu itd. Definiowanie cyklu przez Softkeys U Pasek Softkey pokazuje różne grupy cykl i U Wybrać grupy cykli, np. Cykle wiercenia U Wybrać cykl, np. WIERCENIE. TNC otwiera dialog i zapytuje o wszystki e wprowadzane dane, jednocześnie TNC wyświ etla na prawej połowie ekranu grafik, w której majcy być wprowadzonym parametr zostaje jasno podświetlony U Prosz wprowadzić żdane przez TNC parametry i zakończyć wprowadzani e danych klawiszem ENT U TNC zakończy dialog, kiedy zostan wprowadzone wszystkie niezbdne dane NCblok przykładowy N10 G200 WI ERCENI E 188 Q200=2 ;ODSTNP BEZPI ECZ. Q201=3 ;GłNBOKOŚĆ Q206=150 ;POSUW W GłNBNY Q202=5 ;GłNBOKOŚĆ DOSUW U Q210=0 ;PRZERW A CZAS. U GÓR Y Q203=+0 ;WSPł. P OWIER ZCHNI Q204=50 ;2. ODSTNP BEZPI ECZ. Q211=0.25 ;PRZERW A CZASOWA U DOłU 8 Programowanie: Cykle 8.1 Praca z cyklami Grupa cykli Softkey Cykle dla wiercenia głbokiego, dokładnego rozwiercania otworu wytaczania, pogłbiania, gwintowania, cicia gwintów i frezowani a gwi ntów Cykle dla frezowania kieszeni,czopów i rowków wpustowych Cykle dla wytwarzania regularnych wzorów punktowych, np. okrg odwiertów lub powierzchnie z wierceniami SLcykle (SubconturList/ l ista 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 wierszowani a równych lub zwichrowanych w sobie powierzchni Cykle dla przeliczania współrzdnych,przy pomocy których dowol ne kontury zostaj przesunite, obrócone, odbite w lustrzepowikszone lub pomniejszone Cykle specjalne Przerwa czasowa, Wywołanie programu, Orientacja wrzeciona i Tolerancja Jeżeli w przypadku cykli obróbki z numerami wikszymi 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 cykl u (np. D00 Q210 = 5). Aby móc odpracować cykle obróbki G83 do G86, G74 i G56 do G59 na starszych modelach TNCsterowań, należy zaprogramować przy Bezpiecznej wysokości i przy Głbokości dosuwu dodatkowo ujemny znak liczby. HEIDENHAIN iTNC 530 189 8.1 Praca z cyklami Wywołać cykl Warunki Przed wywołaniem cyklu prosz każdorazowo zaprogramować: n G30/G31 dla prezentacji graficznej (konieczna tylko dla grafiki testowej) n Wywołanie narzdzia n Kierunek obrotu wrzeciona (funkcja dodatkowa M3/ M4) n Definicja cyklu Prosz zwrócić uwag na dalsze warunki, które zostały przedstawione w nastpnych opisach cyklów. Nastpujce cykle działaj od ich zdefiniowania w programie obróbki. Te cykle nie mog i nie powi nny być wywoływane: n cykle G220 wzory punktów na kole i G221 wzory punktów na liniach n SLcykl G14 KONTUR n SLcykl G20 DANE KONTURU n Cykl G62 TOLERANCJA n Cykle dla przeliczania współrzdnych n Cykl 9 PRZERWA CZASOWA Wszystkie pozostałe cykle prosz wywoływać, jak to opisano niżej. 1 Jeśli TNC powinna raz wypełnić dany cykl po ostatnio zaprogramowanym bloku, to prosz zaprogramować wywołanie cyklu przy pomocy funkcji dodatkowej M99 lub przy pomocy G79. 2 Jeżeli TNC ma wykonywać cykl po każdym bloku pozycjonowania automatycznie, to prosz zaprogramować wywołanie cyklu z M89 (w zal eżności od parametru maszynowego 7440). 3 Jeśli TNC powinno odpracować cykl na wszystkich pozycjach, zdefiniowanych w tabeli punktów, to prosz używać funkcji G79 PAT (patrz „Tabele punktów” na stronie 192). Aby anulować działanie M89, prosz zaprogramować n M99 lub n G79 l ub n nowy cykl 190 8 Programowanie: Cykle 8.1 Praca z cyklami Praca z osiami dodatkowymi U/V/W TNC wypełnia ruchy dosuwowe w osi, która została zdefi niowana w bloku TOOL CALL j ako oś wrzeciona. Ruchy na płaszczyźnie obróbki TNC wypełnia zasadniczo tylko w osiach głównych X, Y lub Z. Wyjtki: Wyjtki: n Jeśli programuje si w cyklu G74 FREZOW ANIE ROWKÓW i w cyklu G75/G76 FREZOWANIE KIESZENI bezpośrednio osie pomocnicze dla długości bocznych n Jeśli programuje si przy SLcyklach osie dodatkowe w podprogramie konturu HEIDENHAIN iTNC 530 191 8.2 Tabele punktów 8.2 Tabele punktów Zastosowanie Jeśli chcemy odpracować cykl lub kilka cykli jeden po drugim, na nieregularnym wzorcu punktowym, to prosz sporzdzić tabel punktów. Jeżeli używa si cykli wiercenia, to współrzdne płaszczyzny obróbki w tabeli punktów odpowiadaj współrzdnym punktu środkowego odwiertu. Jeżel i używamy cykl i frezowania, to współrzdne płaszczyzny obróbki w tabel i punktów odpowiadaj współrzdnym punktu startu odpowiedniego cyklu (np. współrzdne punktu środkowego kieszeni okrgłej). Współrzdne w osi wrzeciona odpowiadaj współrzdnej powierzchni obrabianego przedmiotu. Wprowadzić tabel punktów Wybrać rodzaj pracy Program wprowadzić do pamici/edycja : Wywołać zarzdzanie plikami: Kl awisz PGM MGT nacisnć NAZW A P LIKU? NEU.PNT Wprowadzić nazw i typ pl iku tabeli punktów, potwierdzić klawiszem ENT Wybrać jednostk mi ary: 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ółrzdne żdanego miejsca obróbki Powtórzyć t operacj, aż wszystkie żdane współrzdne zostan wprowadzone Przy pomocy Softkeys X OFF/ON, Y OFF/ON, Z OFF/ON (drugi pasek Softkey) określamy, jakie współrzdne możemy wprowadzić do tabel i punktów. 192 8 Programowanie: Cykle 8.2 Tabele punktów Wybrać tabel punktów w programie W rodzaju pracy Program wprowadzić do pamici/edycja wybrać program, dla którego ma zostać aktywowana tabela punktów: W ywłanie funkcji dla wyboru tabeli punktów: Klawisz PGM CALL nacisnć Nacisnć Softkey TABELA PUNKTÓW Wprowadzić nazw tabeli punktów, potwierdzić klawiszem END. NCblok przykładowy N72 %:PAT: “NAZWA“ * HEIDENHAIN iTNC 530 193 8.2 Tabele punktów Wywołać cykl w poł3czeniu z tabel3 punktów TNC odpracowuj e przy pomocy G 79 PAT tabel punktów, któr ostatnio zdefiniowano (także jeśli tabela punktów został zdefini owana w upakietowanym z % programi e). TNC używa współrzdnej osi wrzeciona przy wywoływaniu cyklu jako bezpieczn wysokość. 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: U Programowanie wywoływania cyklu: Klawisz CYCL CALL nacisnć U Wywołać tabel punktów: Kl awisz CYCL CALL PAT nacisnć U Wprowadzić posuw, z którym TNC powinna dokonać przemieszczenia pomidzy punktami (brak wprowadzenia: przemieszczenie z ostatnio zaprogramowanym posuwem) U W razi e potrzeby wprowadzić funkcj dodatkow M, potwierdzić klawiszem END TNC odsuwa narzdzie pomidzy punktami startu na bezpieczn wysokość (bezpieczna wysokość = współrzdna 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 zdefi niować 2g bezpieczn wysokość (Q204) równ 0. Jeżeli przy pozycjonowaniu wstpnym w osi wrzeciona chcemy dokonać przemieszczenia ze zredukowanym posuwm, to prosz korzystać z funkcji dodatkowej M103 (patrz „Współczynni k posuwu dla ruchów pogłbiania: M103” na stronie 168). Sposób działania tabeli punktów z cyklami G83, G84 i G74 do G78 TNC interpretuj e punkty płaszczyzny obróbki jako współrzdne punktu środkowego odwiertu. Współrzdna osi wrzeciona określa krawdź górn obrabianego przedmiotu, tak że TNC może dokonać automatycznego pozycjonowania wstpnego (kolejność: płaszczyzna obróbki, potem oś wrzeciona). płaszczyzna obróbki, potem oś wrzeciona). Sposób działania tabeli punktów z S Lcyklami i cyklem G39 TNC interpretuj e punkty jako dodatkowe przesunicie punktu zerowego. Sposób działania tabeli punktów z cyklami G200 do G204 TNC interpretuj e punkty płaszczyzny obróbki jako współrzdne punktu środkowego odwiertu. Jeśli chcemy wykorzystać zdefiniowan w tabel i punktów współrzdn w osi wrzeciona j ako współrzdn punktu startu, należy krawdź górn obrabianego przedmiotu (Q203) zdefiniować z wartości 0. 194 8 Programowanie: Cykle 8.2 Tabele punktów Sposób działania tabeli punktów z cyklami 210 do 215 TNC interpretuje punkty jako dodatkowe przesunicie punktu zerowego. Jeśli chcemy wykorzystać zdefiniowane w tabeli punktów punty jako współrzdne punktu startu, to należy punkty startu i krawdź górn obrabianego przedmi otu (Q203) w danym cyklu frezowania zaprogramować z 0. HEIDENHAIN iTNC 530 195 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów Przegl3d TNC oddaje do dyspozycji łcznie 19 cykli dla najróżniejszych rodzajów obróbki wierceni em: Cykl Softkey G83 WIERCENIE GŁEBOKIE Bez automatycznego pozycjonowania wstnego G200 WIERCENIE Z automatycznym pozycjonowaniem wstpnym, 2ga Bezpieczna wysokość G201 ROZWIERCANIE Z automatycznym pozycjonowaniem wstpnym, 2ga Bezpieczna wysokość G202 WYTACZANIE Z automatycznym pozycjonowaniem wstpnym, 2ga Bezpieczna wysokość G203 WIERCENIE UNIWERSALNE z automatycznym pozycjonowaniem wstpnym,2ga Bezpieczna wysokość, łamanie wióra, degresja G204 POGŁ-BIANIE WSTECZNE Z automatycznym pozycjonowaniem wstpnym, 2ga Bezpieczna wysokość G205 WIERCENIE UNIWERSALNE Z automatycznym pozycjonowaniem wstpnym, 2gi odstp bezpieczeństwa, łamanie wióra, odstp wyprzedzenia G208 FREZOWANIE GWINTOW z automatycznym pozycjonowaniem wstpnym, 2ga Bezpieczna wysokość 196 8 Programowanie: Cykle 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów Cykl Softkey G84 GWINTOWANIE Z uchwytem wyrównawczym G85 GWINTOWANIE GS Bez uchwytu wyrównawczego G86 NACINANIE GWINTU Dla włczenia do cykli producenta G206 GWINTOWANIE NOWE Z uchwytem wyrównawczym, zautomatycznym pozycjonowaniem wstpnym, 2. Bezpieczna wysokość G207 GWINTOWANIE GS, NOW E Bez uchwytu wyrównawczego, zautomatycznym pozycjonowaniem wstpnym, 2ga Bezpieczna wysokość G209 GWINTOWANIE ŁAMANIE WIÓRA Bez uchwytu wyrównawczego, zautomatycznym pozycjonowaniem wstpnym, 2ga bezpieczna wysokość, łamanie wióra G262 FREZOWANIE GWINTOW Cykl dla frezowania gwintu w wywiercony wstpnie odwiert w materiale G263 FREZOWANIE GWINTOW WPUSZCZANYCH Cykl dla frezowania gwintu w wywierconym wstpnie odwiercie w materiale z wytworzeniem fazki wpuszczanej G264 FREZOWANIE GWINTOW WIERCONYCH Cykl dla wiercenia w materiale i nastpnie frezowania gwintu przy pomocy narzdzia G265 HELIXFREZOWANIE GWINTÓW Cykl dla frezowania gwintów w materi ale G267 FREZOWANIE GWINTOW ZEWNETRZNYCH Cykl dla frezowania gwintu zewntrznego z wytworzeniem fazki wpuszczanej HEIDENHAIN iTNC 530 197 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów WIERCENIE GŁNBOKIE (cykl G83) 1 Narzdzie wierci z wprowadzonym posuwem F od aktualnej pozycji do pierwszej głbokości dosuwu 2 Nastpnie TNC odsuwa narzdzie na biegu szybkim i ponowni e do pierwszej głbokości dosuwu, zmniejszonej od odstp wyprzedzenia t. 3 Sterowanie samodzi elnie ustala odstp wyprzedzania: n Głbokość wiercenia do 30 mm: t = 0,6 mm n Głbokość wiercenia ponad 30 mm: t = głbokość wiercenia/ 50 n maksymalny odstp wyprzedzania: 7 mm Z 1 3 X 2 4 Nastpnie narzdzi e wierci z wprowadzonym posuwem F o dalsz głbokość dosuwu 5 TNC powtarza t operacj (1 do 4), aż zostanie osignita wprowadzona głbokość wiercenia 6 Na dnie wiercenia TNC odsuwa narzdzie, po przerwie czasowej dla wyj ścia z materiału, na biegu szybkim do pozycji wyjściowej Prosz uwzgldnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Zaprogramować blok pozycjonowania w punkcie startu na osi wrzeciona (odstp bezpieczeństwa nad powierzchni obrabianego przedmiotu). Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. U Odstp bezpieczeństwa 1 (przyrostowo): Odstp wierzchołek ostrza narzdzia (pozycja startu) – powierzchnia obrabi anego przedmiotu Przykład: NCbloki U Głbokość wiercenia 2 (przyrostowo): Odstp powierzchnia obrabi anego przedmiotu – dno odwiertu (wi erzchołek stożka wiercenia) N10 G83 P 01 2 P02 20 P03 8 P 04 0 P05 500 * U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosuni te. Głbokość wiercenia nie musi być wielokrotności głbokości dosuwu. TNC dojeżdża jednym chodem roboczym na głbokość wiercenia: n Głbokość dosuwu i głbokość s sobie równe n Głbokość dosuwu jest wiksza niż głbokość wiercenia U Przerwa czasowa w sekundach: Czas, w którym narzdzie przebywa na dnie odwiertu, aby wyjść z materiału U Posuw F: Prdkość przemieszczenia narzdzia przy wierceniu w mm/min 198 8 Programowanie: Cykle 1 2 3 4 5 6 TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Narzdzie wierci z zaprogramowanym posuwem F do pierwszej głbokości dosuwu TNC odsuwa narzdzie 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 Nastpnie narzdzie wierci z wprowadzonym posuwem F o dalsz głbokość dosuwu TNC powtarza t operacj (2 do 4), aż zostanie osignita wprowadzona głbokość wiercenia Z dna wiercenia narzdzie przemieszcza si z FMAX na Bezpieczn wysokość lub –jeśli wprowadzono – na 2g Bezpieczna wysokość 2. Odstp bezpieczeństwa Z Q206 Q210 Q200 Q204 Q203 Q202 Q201 X Prosz uwzgldnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak l iczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to TNC nie wykonuj e tego cyklu. HEIDENHAIN iTNC 530 199 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów WIERCENIE (cykl G200) 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Bezpieczna wysokość Q200 (przyrostowo): Odstp wierzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu; wprowadzić wartość dodatni U Głbokość Q201(przyrostowo): Odstp powierzchnia obrabi anego przedmiotu – dno odwiertu (wi erzchołek stożka wiercenia) U Posuw dosuwu wgłbnego Q206: Prdkość przemieszczenia narzdzia przy wierceni u w mm/ min Przykład: NCbloki N100 G00 Z+100 G 40 N110 G200 W IERCENIE Q200=2 ;ODSTNP BEZPI ECZ. Q291=15 ;GłNBOKOŚĆ Q206=250 ;POSUW W GłNBNY Q202=5 ;GłNBOKOŚĆ DOSUW U Q210=0 ;PRZER WA CZAS. U GÓRY Q203=+20 ;WSPł. P OWIER ZCHNI U Głbokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosunite. Głbokość ni e musi być wielokrotności głbokości dosuwu. TNC dojeżdża jednym chodem roboczym na głbokość jeżeli: n Głbokość dosuwu i głbokość s sobie równe n Głbokość dosuwu jest wiksza niż głbokość U Przerwa czasowa u góry Q210: Czas w sekundach, w którym narzdzie przebywa na Bezpiecznej wysokości, po tym kiedy zostało wysunite przez TNC z odwiertu dla usunicia wiórów Q204=100 ;2. ODSTNP BEZP IECZ. Q211=0.1 ;PRZER WA CZASOWA U DOłU N120 X+30 Y+20 M3 M99 N130 X+80 Y+50 M99 N140 Z+100 M2 U Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) U Przerwa czasowa na dole Q211: Czas w sekundach, w którym narzdzie przebywa na dnie odwiertu 200 8 Programowanie: Cykle 1 2 3 4 TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Narzdzie rozwierca z wprowadzonym posuwem F do zaprogramowanej głbokości Narzdzie przebywa na dnie odwiertu, jeśli to zostało wprowadzone Nastpnie TNC odsuwa narzdzie z posuwem F z powrotem na Bezpieczn wysokość i z tamtd – jeśli wprowadzono – na biegu szybkim na 2g Bezpieczna wysokość Prosz uwzgldnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Z Q206 Q200 Q204 Q203 Q201 Q208 Q211 X Znak l iczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to TNC nie wykonuj e tego cyklu. HEIDENHAIN iTNC 530 201 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów ROZWIERCANIE (cykl G201) 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Bezpieczna wysokość Q200 (przyrostowo): Odstp wierzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Głbokość Q201 (przyrostowo): Odstp powierzchnia obrabi anego przedmiotu – dno odwiertu U Posuw dosuwu wgłbnego Q206: Prdkość przemieszczenia narzdzia przy wierceni u w mm/ min Przykład: NCbloki N100 G00 Z+100 G 40 N110 G201 R OZWIER CANIE Q200=2 ;ODSTNP BEZPI ECZ. Q201=15 ;GłNBOKOŚĆ Q206=100 ;POSUW W GłNBNY Q211=0.5 ;PRZER WA CZASOWA U DOłU Q208=250 ;POSUW P OWROTU Q203=+20 ;WSPł. P OWIER ZCHNI Q204=100 ;2. ODSTNP BEZP IECZ. U Przerwa czasowa na dole Q211: Czas w sekundach, w którym narzdzie przebywa na dnie odwiertu U Posuw powrotu Q208: Prdkość przemieszczenia narzdzia przy wyjeździe z odwiertu w mm/min. Jeśli wprowadzimy Q208 = 0 to obowizuje posuw rozwiercania U Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrzdna powierzchni obrabianego przedmiotu N120 X+30 Y+20 M3 M99 N130 X+80 Y+50 M99 N140 G00 Z+100 M 2 U 2. Bezpieczna wysokość Q204 (przyrostowo): Współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) 202 8 Programowanie: Cykle Maszyna i TNC musz być przygotowane przez producenta maszyn do używania sondy pomiarowej TT. 1 2 3 4 5 6 TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Narzdzie wierci z posuwem wiercenia na głbokość Na dnie wiercenia narzdzi e przebywa – j eśli to wprowadzono – z obracajcym si wrzecionem do wyjścia z materiału Nastpnie TNC przeprowadza orientacj wrzeciona do 0°pozycji Jeśli została wybrana praca narzdzia po wyjściu z materiału, TNC przemieszcza narzdzie w wprowadzonym kierunku 0,2 mm (wartość stała) Nastpnie TNC przemieszcza narzdzie z posuwem powrotu na Bezpieczn wysokość i z tamtd – jeśli wprowadzono– na biegu szybkim na 2g Bezpieczn wysokość. Jeśli Q214=0 nastpuje powrót przy ściance odwi ertu Z Q206 Q200 Q204 Q203 Q201 Q208 Q211 X Prosz uwzgldnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak l iczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to TNC nie wykonuj e tego cyklu. TNC odtwarza na końcu cyklu stan chłodziwa i wrzeciona, który obowizywał przed wywołaniem cyklu. HEIDENHAIN iTNC 530 203 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów WYTACZANIE (cykl G202) 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Bezpieczna wysokość Q200 (przyrostowo): Odstp wierzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Głbokość Q201 (przyrostowo): Odstp powierzchnia obrabi anego przedmiotu – dno odwiertu U Posuw dosuwu wgłbnego Q206: Prdkość przemieszczenia narzdzia przy wytaczaniu w mm/ min Przykład: N100 G00 Z+100 G 40 N110 G202 W YTA CZANIE Q200=2 ;ODSTNP BEZPI ECZ. Q201=15 ;GłNBOKOŚĆ Q206=100 ;POSUW W GłNBNY Q211=0.5 ;PRZER WA CZASOWA U DOłU Q208=250 ;POSUW P OWROTU Q203=+20 ;WSPł. P OWIER ZCHNI Q204=100 ;2. ODSTNP BEZP IECZ. Q214=1 ;KIER UNEK SWOB.PRZEMI ESZCZ. Q336=0 ;K3T WR ZECIONA U Przerwa czasowa na dole Q211: Czas w sekundach, w którym narzdzie przebywa na dnie odwiertu U Posuw powrotu Q208: Prdkość przemieszczenia narzdzia przy wyjeździe z odwiertu w mm/min. Jeśli wprowadzimy Q208 = 0 to obowizuje posuw wgłbny U Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) N120 X+30 Y+20 M3 N130 G79 N140 L X+80 Y+50 FM AX M 99 U Kierunek wyjścia z materiału (0/1/2/3/4) Q214: Określ ić kierunek, w którym TNC wysuwa narzdzie z materiału na dnie odwiertu (po orientacji wrzeciona) 0: Nie przemieszczać narzdzia poza materiałem 1: Wysunć narzdzie z materiału w kierunku uj emnym osi głównej 2: Wysunć narzdzie z materiału w kierunku uj emnym osi pomocniczej 3: Wysunć narzdzie z materiału w kierunku dodatnim osi głównej 4: Wysunć narzdzie z materiału w kierunku dodatnim osi pomocniczej Niebezpieczeństwo kolizji! Prosz wybrać taki ki erunek odjazdu od materiału, aby narzdzi e odsunło si od krawdzi odwiertu. Prosz sprawdzić, gdzie znajduje si ostrze narzdzia, jeśli zaprogramujemy orientacj wrzeciona pod ktem, który wprowadzany jest w Q336 (np. w rodzaju pracy Pozycjonowanie z rcznym wprowadzeniem danych). Prosz tak wybrać kt, aby ostrze narzdzia leżało równol egle do jednej z osi współrzdnych. U K3t dla orientacjiwrzeciona Q336 (absolutnie): Kt, pod którym TNC pozycjonuje narzdzie przed wyjści em z materiału 204 8 Programowanie: Cykle 1 2 3 4 5 6 TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Narzdzie wierci z wprowadzonym F do pierwszej głbokości dosuwu Jeżeli wprowadzono łamanie wióra, to TNC przemieszcza narzdzie z powrotem, o wprowadzon wartość ruchu powrotnego. Jeśli pracujemy bez łamania wióra, to TNC przemieszcza narzdzie z posuwem powrotu na Bezpieczn wysokość, przebywa tam –jeśli wprowadzono – i przemieszcza si nastpnie na biegu szybkim na Bezpieczn wysokość nad pierwsz głbokości dosuwu Nastpnie narzdzie 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 TNC powtarza t operacj (24), aż zostanie osigni ta głbokość wiercenia Na dnie wiercenia narzdzie przebywa –jeśli wprowadzono – dla wysunicia z materiału i zostaje odsunite po tej przerwie czasowej z posuwem ruchu powrotnego na Bezpieczn wysokość. Jeśli wprowadzono 2g Bezpieczn wysokość, TNC przemieszcza narzdzie na biegu szybkim na t wysokość Z Q206 Q208 Q210 Q200 Q204 Q203 Q202 Q201 Q211 X Przykład: NCbloki N110 G203 WIER CENIE UNIW ERSAL NE Q200=2 ;ODSTNP BEZPIECZ. Q201= 20 ;GłNBOKOŚĆ Q206=150 ;POS UW WGłNBNY Prosz uwzgldnić przed programowaniem Q202=5 ;GłNBOKOŚĆ DOSUWU Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Q210= 0 ;PR ZERWA CZAS. U GÓ RY Q203=+ 20 ;WS Pł. POW IERZCHNI Q204=50 ;2. ODSTNP BEZPIECZ. Q212= 0.2 ;IL OSC SKR AWANEGO M ATER IAłU Znak l iczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to TNC nie wykonuj e tego cyklu. U Bezpieczna wysokość Q200 (przyrostowo): Odstp wi erzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Głbokość Q201 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu – dno odwiertu (wierzchołek stożka wiercenia) U Posuw dosuwu wgłbnego Q206: Prdkość przemieszczenia narzdzia przy wierceniu w mm/ min Q213= 3 ;łAM ANI E WI ÓRA Q205=3 ;MI N. GłNBOKOŚĆ DOSUWU Q211=0.25 ;PR ZERWA CZASOW A U DOłU Q208=500 ;POS UW POW ROTU Q256=0.2 ;R Z PR ZY łAMANIU W IÓRA U Głbokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosunite. Głbokość nie musi być wielokrotności głbokości dosuwu. TNC dojeżdża jednym chodem roboczym na głbokość jeżeli: n Głbokość dosuwu i głbokość s sobie równe n Głbokość dosuwu jest wiksza niż głbokość HEIDENHAIN iTNC 530 205 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów UNIWERSL. WIERC. (cykl G203) 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Przerwa czasowa u góry Q210: Czas w sekundach, w którym narzdzie przebywa na Bezpiecznej wysokości, po tym kiedy zostało wysunite przez TNC z odwiertu dla usunicia wiórów U Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) U Ilość zdejmowanego materiału Q212(przyrostowo): Wartość, o jak TNC zmniejsza głbokość dosuwu Q202 po każdym dosuwie U Licz. łamań wióra do powrotu Q213: Liczba łamań wióra zani m TNC ma wysunć narzdzie z odwiertu dla usunicia wiórów. Dla łamania wióra TNC odsuwa każdorazowo narzdzie o wartość ruchu powrotnego Q256 U Minimalna głbokość dosuwu Q205(przyrostowo): Jeśli wprowadzono ilość zdejmowanego materi ału, to TNC ogranicza dosuw do wprowadzonej z Q205 wartości U Przerwa czasowa na dole Q211: Czas w sekundach, w którym narzdzie przebywa na dnie odwiertu U Posuw powrotu Q208: Prdkość przemieszczenia narzdzia przy wyjeździe z odwiertu w mm/min. Jeśli wprowadzimy Q208=0, TNC wysuwa narzdzie z materiału z posuwem Q206 U Powrót przy łamaniu wióra Q256 (przyrostowo): Wartość, o jak TNC odsuwa narzdzie przy łamaniu wióra 206 8 Programowanie: Cykle Maszyna i TNC musz być przygotowane przez producenta maszyn. Z Ten cykl pracuje tylko z tak zwanymi wytaczadłami wstecznymi. Przy pomocy tego cyklu wytwarza si pogłbi enia, które znajduj si na dolnej stronie obrabianego przedmiotu. 1 2 3 4 5 6 TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Tam TNC przeprowadza ori entacj wrzeciona do 0°pozycji i przesuwa narzdzie o wymiar mimośrodu Nastpnie narzdzie zagłbia si z posuwem posuwem pozycjonowania wstpnego w rozwi ercony odwiert, aż ostrz znajdzie si na Bezpiecznej wysokości poniżej dolnej krawdzi obrabianego przedmiotu TNC przemieszcza narzdzie ponownie na środek odwiertu, włcza wrzeciono i jeśl i zachodzi potrzeba chłodziwo i przemieszcza narzdzie z posuwem pogłbiania na zadan głbokość pogłbiania Jeśli wprowadzono, narzdzi e przebywa na dnie pogłbienia i wysuwa si ponownie z odwiertu, TNC przeprowadza orientacj wrzeci ona i przesuwa je ponownie o wymiar mimośrodu Nastpnie TNC przemieszcza narzdzie z posuwem pozycjonowania wstpnego na Bezpieczn wysokość i z tamtd – j eśli wprowadzono– na biegu szybkim na 2g Bezpieczn wysokość. X Z Q204 Q200 Q250 Q203 Q249 Q200 Prosz uwzgldnić przed programowaniem X Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak l iczby 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 krawdź ostrza, lecz krawdź dolna wytaczadła była wymiarowana. TNC uwzgldnia przy obliczaniu punktu startu pogłbienia długość krawdzi ostrza wytaczadła i grubość materiału. Q253 Z Q251 Q252 Q255 Q254 Q214 HEIDENHAIN iTNC 530 X 207 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów WSTECZNE POGŁNBIANIE (cykl G204) 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Bezpieczna wysokość Q200 (przyrostowo): Odstp wierzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Głbokość pogłbienia Q249 (przyrostowo): Odstp dolna krawdź obrabianego przedmiotu – dno pogłbieni a. Dodatni znak liczby wytwarza pogłbienie w dodatni m kierunku osi wrzeciona U Grubość materiału Q250 (przyrostowo): Grubość obrabianego przedmiotu U Wymiar mimośrodu Q251 (przyrostowo): Wymiar mimośrodu wytaczadła; zaczerpnć z listy danych narzdzi U Wysokość ostrzy Q252 (przyrostowo): Odstp dolnej krawdzi wytaczadła – ostrze główne; zaczerpnć z listy danych narzdzi U Posuw pozycjonowania wstpnego Q253: Prdkość przemieszczenia narzdzia przy zagłbianiu w materiał obrabianego przedmiotu l ub przy wysuwaniu narzdzia z materiału w mm/min Przykład: NCbloki N110 G204 G204 POGŁNBI ANIE WSTECZNE Q200=2 ;ODSTNP BEZPI ECZ. Q249=+5 ;GłNB.POGłNBIANIA Q250=20 ;GRUBOŚĆ M ATER IAłU Q251=3.5 ;WYMIAR M IMOŚRO DU Q252=15 ;WYSOKO ŚĆ OSTR ZY Q253=750 ;POSUW P OZ.W STNP . Q254=200 ;POSUW P OGł. Q255=0 ;PRZER WA CZASOWA Q203=+20 ;WSPł. P OWIER ZCHNI Q204=50 ;2. ODSTNP BEZP IECZ. Q214=1 ;KIER UNEK SWOB.PRZEMI ESZCZ. Q336=0 ;K3T WR ZECIONA U Posuw pogłbiania Q254: Prdkość przemieszczenia narzdzia przy pogłbianiu w mm/ min U Przerwa czasowa Q255: Przerwa czasowa w sekundach na dnie pogłbi enia U Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) U Kierunek wyjścia z materiału (0/1/2/3/4) Q214: Określ ić kierunek, w którym TNC ma przemieszczać narzdzie o wymiar mimośrodu (po orientacji wrzeciona); wprowadzenie 0 nie jest dozwolone 1: Wysunć narzdzie z materiału w kierunku uj emnym osi głównej 2: Wysunć narzdzie z materiału w kierunku uj emnym osi głównej 3: Wysunć narzdzie z materiału w kierunku dodatnim osi głównej 208 8 Programowanie: Cykle 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów 4: Wysunć narzdzie z materiału w kierunku dodatnim osi pomocniczej Niebezpieczeństwo kolizji! Prosz sprawdzić, gdzie znajduje si ostrze narzdzia, jeśli zaprogramujemy ori entacj wrzeciona pod ktem, który wprowadzany jest w Q336 (np. w rodzaju pracy Pozycjonowani e z rcznym wprowadzeniem danych). Prosz tak wybrać kt, aby ostrze narzdzi a leżało równolegle do jednej z osi współrzdnych. Prosz wybrać taki kierunek odjazdu od materiału, aby narzdzie odsunło si od krawdzi odwi ertu. U K3t dla orientacjiwrzeciona Q336 (absolutnie): Kt, pod którym TNC pozycjonuje narzdzie przed pogłbianiem i przed wyjściem z odwiertu UNIWERSALNE WIERCENIE GŁNBOKIE (cykl G205) 1 2 3 4 5 6 TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Narzdzie wierci z wprowadzonym F do pierwszej głbokości dosuwu Jeżeli wprowadzono łamanie wióra, to TNC przemieszcza narzdzie z powrotem, o wprowadzon wartość ruchu powrotnego. Jeśli pracujemy bez łamania wióra, to TNC odsuwa narzdzie na biegu szybkim na bezpieczn wysokość i nastpnie znowu na biegu szybkim na wprowadzony odstp wyprzedzania nad pierwsz głbokości dosuwu Nastpnie narzdzie 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 TNC powtarza t operacj (24), aż zostanie osigni ta głbokość wiercenia Na dnie wiercenia narzdzie przebywa –jeśli wprowadzono – dla wysunicia z materiału i zostaje odsunite po tej przerwie czasowej z posuwem ruchu powrotnego na Bezpieczn wysokość. Jeśli wprowadzono 2g Bezpieczn wysokość, TNC przemieszcza narzdzie na biegu szybkim na t wysokość Prosz uwzgldnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak l iczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to TNC nie wykonuj e tego cyklu. HEIDENHAIN iTNC 530 209 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Bezpieczna wysokość Q200 (przyrostowo): Odstp wierzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Głbokość Q201 (przyrostowo): Odstp powierzchnia obrabi anego przedmiotu – dno odwiertu (wi erzchołek stożka wiercenia) U Posuw dosuwu wgłbnego Q206: Prdkość przemieszczenia narzdzia przy wierceni u w mm/ min U Głbokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosunite. Głbokość ni e musi być wielokrotności głbokości dosuwu. TNC dojeżdża jednym chodem roboczym na głbokość jeżeli: n Głbokość dosuwu i głbokość s sobie równe n Głbokość dosuwu jest wiksza niż głbokość U Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) U Ilość zdejmowanego materiału Q212(przyrostowo): Wartość, o jak TNC zmniejsza głbokość dosuwu Q202 U Minimalna głbokość dosuwu Q205(przyrostowo): Jeśli wprowadzono ilość zdejmowanego materi ału, to TNC ogranicza dosuw do wprowadzonej z Q205 wartości U Odstp wyprzedzenia u góry Q258 (przyrostowo): Bezpieczna wysokość dla pozycjonowania na biegu szybkim, jeśli TNC przemieszcza narzdzie po powrocie z odwiertu ponowenie na aktualn głbokość dosuwu; wartość jak przy pierwszym dosuwie Przykład: NCbloki N110 G205 W IERCENIE UNIWER SALNE Q200=2 ;ODSTNP BEZPI ECZ. Q201=80 ;GłNBOKOŚĆ Q206=150 ;POSUW W GłNBNY Q202=15 ;GłNBOKOŚĆ DOSUW U Q203=+100 ;WSPł. P OWIER ZCHNI Q204=50 ;2. ODSTNP BEZP IECZ. Q212=0.5 ;ILOŚĆ ZDEJM OWANEGO MATERI AłU Q205=3 ;MIN. GłNBOKOŚĆ DOSUW U Q258=0.5 ;ODSTNP WYPR ZEDZENIA U GÓRY Q259=1 ;ODSTNP WYPR ZEDZ. U DOłU Q257=5 ;Gł.W IERCENI A łAMA NI E WIÓ RA Q256=0.2 ;RZ P RZY łAM ANI U WIÓ RA Q211=0.25 ;PRZER WA CZASOWA U DOłU U Odstp wyprzedzenia u dołu Q259 (przyrostowo): Bezpieczna wysokość dla pozycjonowania na biegu szybkim, jeśli TNC przemieszcza narzdzie 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 odstp wyprzedzania pomidzy pierwszym i ostatnim dosuwem. U Głbokość wiercenia przy łamaniu wióra Q257 (przyrostowo): Dosuw, po którym TNC przeprowadza łamanie wióra. Ni e nastpuje łamanie wióra, jeśli wprowadzono 0 210 8 Programowanie: Cykle 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Powrót przy łamaniu wióra Q256 (przyrostowo): W artość, o jak TNC odsuwa narzdzie przy łamaniu wióra U Przerwa czasowa na dole Q211: Czas w sekundach, w którym narzdzie przebywa na dni e odwiertu FREZOWANIE ODWIERTÓW (cykl G208) 1 2 3 4 5 TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na zadan bezpieczn wysokość nad powierzchni obrabianego przedmiotu i najeżdża wprowadzon średnic na obwodzie zaokrglenia (jeśli jest miejsce) Narzdzie wierci z wprowadzonym posuwem F po linii śrubowej aż do wprowadzonej głbokości odwiertu Jeśli zostanie osinita głbokość wiercenia, to TNC wykonuje j eszcze raz koło pełne, aby usunć pozostawi ony przy zagłbiani u materiał Nastpnie TNC pozycjonuje narzdzie ponownie na środek odwiertu Na koniec TNC przemieszcza narzdzie na biegu szybkim na Bezpieczn wysokość. Jeśli wprowadzono 2g Bezpieczn wysokość, TNC przemieszcza narzdzie na biegu szybkim na t wysokość Prosz uwzgldnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Znak l iczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to TNC nie wykonuj e tego cyklu. Jeśli została wprowadzona średnica odwiertu równa średnicy narzdzia, TNC wierci bez interpolacji l inii śrubowej, bezpośrednio na zadan głbokość. HEIDENHAIN iTNC 530 211 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Bezpieczna wysokość Q200 (przyrostowo): Odstp dolna krawdź narzdzia – powierzchnia obrabianego przedmiotu U Głbokość Q201 (przyrostowo): Odstp powierzchnia obrabi anego przedmiotu – dno odwiertu U Posuw dosuwu wgłbnego Q206: Prdkość przemieszczenia narzdzia przy wierceni u po l inii śrubowej w mm/min U Dos uw na jedn3 lini śrubow3 Q334 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosunite po linii śrubowej (=360°) Prosz zwrócić uwag, że narzdzie 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 tabel i narzdzi w szpalcie ANGLE maksymalny możl iwy kt zagłbieni a narzdzia, patrz „Dane o narzdziach”, stronie 103. TNC oblicza wówczas automatycznie maksymalnie dozwol ony dosuw i w razie potrzeby zmienia wprowadzon wartość. U Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) U Zadana średnica Q335 (absolutna): średnica odwiertu: Jeśli zostanie wprowadzona zadana średni ca równa średnicy narzdzia, to TNC wierci bez interpolacji linii śrubowej, bezpośrednio na zadan głbokość. U Wywiercona wstpnie średnica Q342 (absolutna): Kiedy tylko wprowadzimy pod Q324 wartość wiksz od 0, to TNC nie przeprowadzi sprawdzenia stosunku średnicy w odniesieniu do średni cy zadanej i średnicy narzdzia. W ten sposób można wyfrezować odwierty, których średnica jest wicej niż dwukrotnie wiksza od średnicy narzdzia 212 Przykład: NCbloki N120 G208 F REZOWANIE ODWIERTOW Q200=2 ;ODSTNP BEZPI ECZ. Q201=80 ;GłNBOKOŚĆ Q206=150 ;POSUW W GłNBNY Q334=1.5 ;GłNBOKOŚĆ DOSUW U Q203=+100 ;WSPł. P OWIER ZCHNI Q204=50 ;2. ODSTNP BEZP IECZ. Q335=25 ;ZA DANA ŚREDNICA Q342=0 ;WYZNA CZONA Z GÓRY SREDNICA 8 Programowanie: Cykle 1 2 3 Narzdzie dojeżdża jednym chodem roboczym na głbokość wiercenia Nastpnie zostaje odwrócony kierunek obrotów wrzeciona i narzdzie po przerwie czasowej zostaje odsunite na pozycj startu W pozycji startu kierunek obrotu wrzeciona zostaje ponownie odwrócony Z 1 Prosz uwzgldnić przed programowaniem X Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. 2 Zaprogramować blok pozycjonowania w punkcie startu na osi wrzeciona (odstp bezpieczeństwa nad powierzchni obrabianego przedmiotu). Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to TNC nie wykonuj e tego cyklu. Narzdzi e 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 j est tylko czściowo aktywna (wyznaczona przez producenta, prosz uwzgldnić podrczni k obsługi maszyny). Dla prawoskrtnych gwintów uaktywnić wrzeciono przy pomocy M3, dla lewoskrtnych gwintów przy pomocy M4. U Odstp bezpieczeństwa 1 (przyrostowo): Odstp wierzchołek ostrza narzdzia (pozycja startu) – powierzchni a obrabianego przedmiotu; wartość orientacyjna: 4x skok gwintu Przykład: NCbloki N13 G84 P01 2 P 02 20 P03 0 P 04 100 * U Głbokość wiercenia 2 (długość gwintu, przyrostowo): Odstp powierzchnia obrabianego przedmiotu – dno gwintu U Przerwa czasowa w sekundach: Wprowadzić wartość pomidzy 0 i 0,5 sekundy, aby nie dopuścić do zaklinowania si narzdzia przy powrocie U Posuw F: Prdkość przemieszczenia narzdzia przy gwintowaniu Ustalenie posuwu: F= S x p F: Posuw (mm/min) S: Prdkość obrotowa wrzeciona (obr/min) p: Skok gwintu (mm) HEIDENHAIN iTNC 530 213 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów GWINTOWANIE z uchwytem wyrównawczym (cykl G84) 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów Wysunicie narzdzia z materiału przy przerwaniu programu Jeśli w czasie gwintowania zostanie naciśnity zewntrzny przycisk Stop, TNC pokazuje Softkey, przy pomocy którego można wysunć narzdzie z materiału. GWINTOWANIE NOWE z uchwytem wyrównawczym (cykl G206) 1 TNC pozycjonuje narzdzi e w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narzdzie dojeżdża jednym chodem roboczym na głbokość wiercenia 3 Nastpnie zostaje odwrócony ki erunek obrotu wrzeciona i narzdzie po przerwie czasowej odsunite na Bezpieczn wysokość. Jeśli wprowadzono 2g Bezpieczn wysokość, TNC przemieszcza narzdzie na biegu szybkim na t wysokość 4 Na bezpiecznej wysokości kierunek obrotu wrzeciona zostaje ponownie odwrócony Prosz uwzgldnić 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śl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. Narzdzie 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 l iczby obrotów Overri de nie działa. Gałka obrotowa dla posuwu Override jest tylko czściowo aktywna (wyznaczona przez producenta, prosz uwzgldnić podrcznik obsługi maszyny). Dl a prawoskrtnych gwintów uaktywnić wrzeciono przy pomocy M3, dla lewoskrtnych gwintów przy pomocy M4. 214 8 Programowanie: Cykle Odstp wierzchołek ostrza narzdzia (pozycja startu) – powierzchnia obrabianego przedmiotu; wartość orientacyjna: 4x skok gwintu U Głbokość wierceniaQ201 (długość gwintu, przyrostowo): Odstp powierzchnia obrabianego przedmiotu – dno gwintu U Posuw F: Q206: Prdkość przemieszczenia narzdzia przy gwintowaniu U Przerwa czasowa na dole Q211: Wprowadzić wartość pomidzy 0 i 0,5 sekundy, aby nie dopuścić do zaklinowania si narzdzia przy powrocie U Współ. powierzchni obrabianego przedmiotu Q203 (absol utnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): W spółrzdna osi wrzeciona, na której nie może dojść do kol izji pomi dzy narzdziem i obrabianym przedmiotem (mocowadłem) Przykład: NCbloki N250 G206 GWINTOWANIE NOWE Q200=2 ;ODSTNP BEZPIECZ. Ustalenie posuwu: F= S x p Q201= 20 ;GłNBOKOŚĆ F: Posuw mm/min) S: Prdkość obrotowa wrzeciona (obr/min) p: Skok gwintu (mm) Q206=150 ;POS UW WGłNBNY Q211=0.25 ;PR ZERWA CZASOW A U DOłU Wysunicie narzdzia z materiału przy przerwaniu programu Jeśli w czasie gwintowania zostanie naciśnity zewntrzny przycisk Stop, TNC pokazuje Softkey, przy pomocy którego można wysunć narzdzie z materiału. Q203=+ 25 ;WS Pł. POW IERZCHNI Q204=50 ;2. ODSTNP BEZPIECZ. HEIDENHAIN iTNC 530 215 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Bezpieczna wysokość Q200 (przyrostowo): 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów GWINTOWANIE bez uchwytu wyrównawczego GS (cykl G85) Maszyna i TNC musz być przygotowane przez producenta maszyn. TNC nacina gwint albo jednym albo kilkoma chodami roboczymi bez uchwytu wyrównawczego. 13 Z Zalety w porównaniu do cyklu "Gwintowanie z uchwytem wyrównawczym": 1 n Wiksza prdkość obróbki n Powtarzalny rysunek gwintu, ponieważ wrzeciono ustawia si na pozycj 0° przy wywoływani u cyklu (zależne od parametru maszynowego 7160) n Wikszy zakres przemieszczania si osi wrzeciona, ponieważ nie ma uchwytu wyrównawczego X 12 Prosz uwzgldnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia G40. Przykład: NCbloki N18 G85 P 01 2 P02 20 P03 +1 * Zaprogramować blok pozycjonowania w punkcie startu w osi wrzeciona (bezpieczna wysokość nad powierzchni obrabianego przedmiotu) Znak liczby parametru Głbokość wiercenia określ a kierunek pracy. TNC oblicza posuw w zależności od prdkości obrotowej. Jeśli w czasie gwintowania zostanie obrócona gałka obrotowa dla Overrideprdkości obrotowej , TNC dopasowuj e posuw automatycznie Gałka obrotowa dla Override posuwu nie jest aktywna. Na końcu cyklu wrzeci ono zostaje zatrzymane. Przed nastpn obróbk prosz ponowni e włczyć wrzeciono przy pomocy M3 (l ub M4). U Odstp bezpieczeństwa 1 (przyrostowo): Odstp wierzchołek ostrza narzdzia (pozycja startu) – powierzchnia obrabi anego przedmiotu U Głbokość wiercenia 2 (przyrostowo): Odstp powierzchnia obrabi anego przedmiotu (pocztek gwintu) – koniec gwintu U Skok gwintu 3: Skok gwi ntu. Znak liczby określa gwint prawo i lewoskrtny: += gwint prawoskrtny –= gwint lewoskrtny 216 8 Programowanie: Cykle 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów Wysunicie narzdzia z materiału przy przerwaniu programu Jeśli w czasie nacinania gwintu naciskamy zewntrzny klawisz Stop, TNC pokazuje Softkey WYSUN[Ć NARZ. R-CZ. Jeśli naciśniemy WYSUN[Ć NARZ.R-CZ., można wysunć narzdzie, samodzielnie sterujć ni m, z materiału. Prosz w tym celu nacisnć przycisk dodatniego ustawienia aktywnej osi wrzeciona. 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. Zalety w porównaniu do cyklu "Gwintowanie z uchwytem wyrównawczym": Patrz „GWINTOWANIE bez uchwytu wyrównawczego GS (cykl G85)”, stronie 216 1 2 3 4 TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Narzdzie dojeżdża jednym chodem roboczym na głbokość wiercenia Nastpnie zostaje odwrócony kierunek obrotu wrzeciona i narzdzie po przerwie czasowej odsunite na Bezpieczn wysokość. Jeśli wprowadzono 2g Bezpieczn wysokość, TNC przemieszcza narzdzie na biegu szybkim na t wysokość Na bezpiecznej wysokości TNC zatrzymuje wrzeciono Prosz uwzgldnić 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 prdkości obrotowej. Jeśli w czasie gwintowania zostani e obrócona gałka obrotowa dla Overrideprdkości obrotowej, TNC dopasowuje posuw automatycznie Gałka obrotowa dla Override posuwu nie jest aktywna. Na końcu cyklu wrzeciono zostaje zatrzymane. Przed nastpn obróbk prosz ponownie włczyć wrzeciono przy pomocy M3 (lub M4). HEIDENHAIN iTNC 530 217 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Bezpieczna wysokość Q200 (przyrostowo): Odstp wierzchołek ostrza narzdzia (pozycja startu) – powierzchnia obrabianego przedmiotu U Głbokość wiercenia Q201 (przyrostowo): Odstp powierzchnia obrabianego przedmiotu – dno gwintu U Skok gwintu Q239 Skok gwi ntu. Znak liczby określa gwint prawo i lewoskrtny: += gwint prawoskrtny –= gwint lewoskrtny U Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) Wysunicie narzdzia z materiału przy przerwaniu programu Jeśli w czasie nacinania gwintu naciśniemy zewntrzny przycisk Stop, to TNC pokazuje Softkey WYSUNI-CIE NARZ. R-CZ. Jeśli naciśniemy WYSUNI-CIE NARZ.R-CZ., to można wysunć narzdzie z materiału, samodzielnie nim sterujc. Prosz w tym celu nacisnć przycisk dodatniego ustawienia aktywnej osi wrzeciona. 218 Przykład: NCbloki N26 G207 Q200=2 ;ODSTNP BEZPI ECZ. Q201=20 ;GłNBOKOŚĆ Q239=+1 ;SKOK GW INTU Q203=+25 ;WSPł. P OWIER ZCHNI Q204=50 ;2. ODSTNP BEZP IECZ. 8 Programowanie: Cykle 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów NACINANIE GWINTU (cykl G86) Maszyna i TNC musz być przygotowane przez producenta maszyn. Z Cykl G86 NACINANIE GWINTU narzdzie przemieszcza si z wyregulowanym wrzecionem od aktualnej pozycji, z aktywn prdkości obrotow, na głbokość. Na dnie wiercenia nastpuje zatrzymanie wrzeciona (wrzecionoStop). Ruchy dosunicia i odsunicia narzdzia należy wprowadzić odzielnie – najlepiej w cyklu producenta. Producent maszyn udziela Państwu niniejszym bliższych informacji. 21 X 1 Prosz uwzgldnić przed programowaniem TNC oblicza posuw w zależności od prdkości obrotowej. Jeśli w czasie nacinania gwintów zostanie obrócona gałka obrotowa dla Overrideprdkości obrotowej, TNC dopasowuje posuw automatycznie Gałka obrotowa dla Override posuwu nie jest aktywna. TNC włcza i wyłcza wrzeciono automatycznie. Przed wywołaniem cyklu prosz nie programować z M3 lub M4. Przykład: NCbloki N22 G 86 P01 20 P02 +1 * U Głbokość wiercenia 1: Odstp aktualna pozycja narzdzia – koniec gwintu Znak liczby Głbokości wiercenia określa kierunek pracy („–“ odpowiada ujemnemu kierunkowi w osi wrzeciona ) U S kok gwintu 2: Skok gwintu. Znak liczby określa gwint prawo i l ewoskrtny: += gwint prawoskrtny (M3 przy ujemnej głbokości wiercenia) – = gwint lewoskrtny ( M4 przy ujemnej głbokości wiercenia) HEIDENHAIN iTNC 530 219 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 narzdzie ma zostać całkowicie wysunite z odwi ertu czy też nie. 1 TNC pozycjonuje narzdzi e w osi wrzeciona na biegu szybkim na zadan wysokość nad powierzchni obrabianego przedmiotu i przeprowadza tam orientacj wrzeciona 2 Narzdzie przemieszcza si na zadan głbokość dosuwu, odwraca kierunek obrotu wrzeci ona i – w zal eżności od definicji– przesuwa si o określ ony odcinek lub wyjeżdża z odwiertu dla usunicia wiórów 3 Nastpnie kierunek obrotu wrzeciona zostaje ponownie odwrócony i dokonuje si przejazdu na nastpn głbokość dosuwu 4 TNC powtarza t operacj (2 do 3), aż zostanie osignita wprowadzona głbokość gwintu 5 Nastpnie narzdzie zostaje odsunite na Bezpieczn wysokość. Jeśli wprowadzono 2g Bezpieczn wysokość, TNC przemieszcza narzdzie na biegu szybkim na t wysokość 6 Na bezpiecznej wysokości TNC zatrzymuje wrzeciono Prosz uwzgldnić 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 prdkości obrotowej . Jeśli w czasie gwintowania zostanie obrócona gałka obrotowa dla Overrideprdkości obrotowej , TNC dopasowuj e posuw automatycznie Gałka obrotowa dla Override posuwu nie jest aktywna. Na końcu cyklu wrzeci ono zostaje zatrzymane. Przed nastpn obróbk prosz ponowni e włczyć wrzeciono przy pomocy M3 (l ub M4). 220 8 Programowanie: Cykle Odstp wierzchołek ostrza narzdzia (pozycja startu) – powierzchnia obrabianego przedmiotu U Głbokość gwintu Q201 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu – dno gwintu U S kok gwintu Q239 Skok gwintu. Znak liczby określa gwint prawo i l ewoskrtny: += gwint prawoskrtny –= gwint lewoskrtny U Współ. powierzchni obrabianego przedmiotu Q203 (absol utnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): W spółrzdna osi wrzeciona, na której nie może dojść do kol izji pomi dzy narzdziem i obrabianym przedmiotem (mocowadłem) U Głbokość wiercenia przy łamaniu wióra Q257 (przyrostowo): Dosuw, po którym TNC przeprowadza łamanie wióra. U Powrót przy łamaniu wióra Q256: TNC mnoży skok Q239 przez wprowadzon wartość i odsuwa narzdzie przy łamaniu wióra o wyliczon wartość. Jeżeli wprowadzimy Q256 = 0, to TNC wysuwa narzdzie dla usunicia wióra całkowicie z odwiertu (na Bezpieczn wysokość) Przykład: NCbloki N260 G207 GWINT.GS NOW E Q200=2 ;ODSTNP BEZPIECZ. Q201= 20 ;GłNBOKOŚĆ Q239=+ 1 ;SKOK GWINTU Q203=+ 25 ;WS Pł. POW IERZCHNI Q204=50 ;2. ODSTNP BEZPIECZ. U K3t dla orientacjiwrzeciona Q336 (absolutnie): Kt, pod którym TNC pozycjonuje narzdzie przed zabiegiem nacinania gwintu. W ten sposób można dokonać ponownego nacinania lub poprawek Wysunicie narzdzia z materiału przy przerwaniu programu Jeśli w czasie nacinania gwintu naciśniemy zewntrzny przycisk Stop, to TNC pokazuje Softkey WYSUNI-CIE NARZ. R-CZ. Jeśli naciśniemy WYSUNI-CIE NARZ.R-CZ., to można wysunć narzdzie z materiału, samodzielnie nim sterujc. Prosz w tym celu nacisnć przycisk dodatniego ustawienia aktywnej osi wrzeciona. HEIDENHAIN iTNC 530 221 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Bezpieczna wysokość Q200 (przyrostowo): 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów Podstawy o frezowaniu gwintów Warunki n Obrabiarka powinna być wyposażona w chłodzenie wrzeciona (płyn obróbkowy, ciecz chłodzcosmarujca przynajmniej 30 barów, ciśnienie powietrza min. 6 barów) n Ponieważ przy frezowaniu gwintów powstaj z reguły odkształcenia na profilu gwintu, konieczne s korekty zwizane ze specyfik narzdzi, któr to można zaczerpnć z katalogu narzdzi lub uzyskać od producenta narzdzi. Korekcja zostaje przeprowadzana przy TOOL CALL poprzez delt promienia DR n Cykle 262, 263, 264 i 267 mog być używane tylko z prawoskrtnymi narzdziami. Dla cyklu 265 można używać narzdzi prawoskrtnych i lewoskrtnych n Kierunek pracy wynika z nastpujcych parametrów wprowadzenia: Znak liczby skoku gwintu Q239 (+ = gwint prawoskrtny /– = gwint lewoskrtny) i rodzaj frezowania Q351 (+1 = współbieżne /–1 = przeciwbieżne). Na podstawie poniższej tabeli widoczne s zależności pomidzy wprowadzanymi parametrami w przypadku prawoskrtnych narzdzi. Gwint wewntrzny Skok Rodzaj frezowania Kierunek pracy (obróbki) prawoskrtny + +1(RL) Z+ lewoskrtny – –1(RR) Z+ prawoskrtny + –1(RR) Z– lewoskrtny – +1(RL) Z– Gwint zewntrzny Skok Rodzaj frezowania Kierunek pracy (obróbki) prawoskrtny + +1(RL) Z– lewoskrtny – –1(RR) Z– prawoskrtny + –1(RR) Z+ lewoskrtny – +1(RL) Z+ 222 8 Programowanie: Cykle 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów Niebezpieczeństwo kolizji! Prosz programować dl a dosuwów wgłbnych zawsze ten sam znak liczby, ponieważ cykle posiadaj kilka różnych kolejności operacji, które s ni ezależ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. Postpowanie w przypadku pknicia narzdzia! Jeśli podczas nacinania gwintu dojdzie do pknici a narzdzia, to prosz zatrzymać przebieg programu, przejść do trybu pracy Pozycjonowanie z rcznym wprowadzeniem danych i przemi eścić wówczas narzdzie ruchem liniowym na środek odwiertu. Nastpnie można przemieścić swobodnie narzdzie w osi dosuwu i wymi enić. TNC odnosi zaprogramowany posuw przy frezowaniu gwintów do krawdzi ostrza narzdzia. Ponieważ TNC wyświ etla 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łczeni u z cyklem 8 ODBICIE LUSTRZANE tylko w jednej osi. HEIDENHAIN iTNC 530 223 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów FREZOWANIE GWINTU (cykl G262) 1 TNC pozycjonuje narzdzi e w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narzdzie przemieszcza si z zaprogramowanym posuwem pozycjonowania wstpnego na płaszczyzn startu, która wynika ze znaku liczby skoku gwintu, rodzaj u frezowania i li czby powtórzeń do wykonania 3 Nastpnie narzdzi e przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu. Przy tym zostaje przeprowadzone jeszcze przed przemieszczeniem dosuwu po lini i śrubowej (Helix) przemieszczenie wyrównawcze w osi narzdzia, aby rozpoczć z torem gwintu na zaprogramowanym poziomie startu 4 W zależności od parametru Wznowienie (pracy) narzdzie frezuje gwint jednym, kilkoma z przesuniciami lub ruchem cigłym po linii śrubowej 5 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Przy końcu cyklu TNC przemieszcza narzdzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2g Bezpieczna wysokość Prosz uwzgldnić 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 nastpuje na półkolu od środka. Jeśli średnica narzdzia jest 4krotny skok mniejsza niż nominalna średnica gwintu to zostaje przeprowadzone boczne pozycjonowanie wstpne. U Zadana średnica Q335: Nominalna średnica gwintu U Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i l ewoskrtny: += gwint prawoskrtny – = gwi nt lewoskrtny U Głbokość gwintu Q201 (przyrostowo): Odstp pomidzy powierzchni obrabianego przedmiotu i dnem gwintu U Dodatkowa obróbka Q355: Liczba zwojów gwintu, o któr narzdzie zostaje przesunite, patrz rysunek po prawej stronie u dołu 0 = 360°linia śrubowa na głbokość gwintu 1 = cigła linia śrubow na całej długości gwintu >1 = kilka torów Helix z dosuwami i odsuniciami narzdzia, pomidzy nimi TNC przesuwa narzdzie o wartość Q355 razy skok 224 8 Programowanie: Cykle Prdkość przemieszczenia narzdzia przy zagłbiani u w materiał obrabianego przedmiotu lub przy wysuwaniu narzdzia z materiału w mm/min U Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03 + 1 = Frezowanie współbieżne – 1 = Frezowanie przeciwbieżne U Bezpieczna wysokość Q200 (przyrostowo): Odstp wi erzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Współ. powierzchni obrabianego przedmiotu Q203 (absol utnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): W spółrzdna osi wrzeciona, na której nie może dojść do kol izji pomi dzy narzdziem i obrabianym przedmiotem (mocowadłem) U Posuw frezowania Q207: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/ min Przykład: NCbloki N250 G262 FREZOWA NI E GWI NTOW Q335=10 ;ZADANA ŚR EDNICA Q239=+ 1.5 ;SKOK Q201= 20 ;GłNBOKOŚĆ GW INTU Q355=0 ;DODATKOWE P RZEJŚCIE Q253=750 ;POS UW POZ.WSTNP. Q351= +1 ;RODZAJ FREZOW ANIA Q200=2 ;ODSTNP BEZPIECZ. Q203=+ 30 ;WS Pł. POW IERZCHNI Q204=50 ;2. ODSTNP BEZPIECZ. Q207=500 ;POS UW FR EZOW ANIA FREZOWANIE GWINTÓW WPUSZCZANYCH (cykl G263) 1 TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Pogłbianie 2 Narzdzie przemieszcza si z posuwem pozycjonowania wstpnego na głbokość pogłbiania minus bezpieczna wysokość i nastpnie z posuwem pogłbiania na głbokość pogłbiania 3 Jeżeli wprowadzono bezpieczn wysokość z boku, TNC pozycjonuje narzdzie od razu z posuwem pozycjonowania wstpnego na głbokość pogłbiania 4 Nastpnie TNC przemieszcza si, w zależności od ilości miejca ze środka lub z bocznym pozycjonowaniem wstpnym do średnicy rdzenia i wykonuje ruch okrżny Pogłbianie czołowo 5 6 7 Narzdzie przemieszcza si z posuwem pozycjonowania wstpnego na Głbokość pogłbiania czołowo TNC pozycjonuje narzdzie nieskorygowane ze środka poprzez półokrg na wartość przesunicia czołowegoi wykonuje ruch okrżny z posuwem pogłbiania. Nastpnie TNC przemieszcza narzdzie ponownie po półkolu do środka odwiertu HEIDENHAIN iTNC 530 225 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Posuw pozycjonowania wstpnego Q253: 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów Frezowanie gwintów 8 Narzdzie przemieszcza si z zaprogramowanym posuwem pozycjonowania wstpnego na płaszczyzn startu, która wynika ze znaku liczby skoku gwintu, rodzaj u frezowania i li czby powtórzeń do wykonania 9 Nastpnie narzdzi e przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu i frezuje gwint 360° ruchem po linii śrubowej 10 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 11 Przy końcu cyklu TNC przemieszcza narzdzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2g Bezpieczna wysokość Prosz uwzgldnić 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 nastpujcej 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ść. 226 8 Programowanie: Cykle 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Zadana średnica Q335: Nominalna średnica gwintu U S kok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i lewoskrtny: += gwint prawoskrtny – = gwint lewoskrtny U Głbokość gwintu Q201 (przyrostowo): Odstp pomidzy powi erzchni obrabianego przedmiotu i dnem gwintu U Głbokość pogłbiania Q356: (przyrostowo): Odstp powierzchnia obrabianego przedmiotu i wierzchołek ostrza narzdzia U Posuw pozycjonowania wstpnego Q253: Prdkość przemieszczenia narzdzia przy zagłbiani u w materiał obrabianego przedmiotu lub przy wysuwaniu narzdzia z materiału w mm/min U Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03 + 1 = Frezowanie współbieżne – 1 = Frezowanie przeciwbieżne U Bezpieczna wysokość Q200 (przyrostowo): Odstp wi erzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Bezpieczna wys okość z boku Q357 (przyrostowo): Odstp pomidzy ostrzem narzdzia i ściank odwiertu U Głbokość czołowo Q358 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu i wierzchołek ostrza narzdzia przy czołowym pogłbianiu U Przesunicie pogłbiania czołowo Q359 (inkremental): Odstp o jaki TNC przesuwa środek narzdzia ze środka odwiertu HEIDENHAIN iTNC 530 227 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) U Posuw pogłbiania Q254: Prdkość przemieszczenia narzdzia przy pogłbianiu w mm/ min U Posuw frezowania Q207: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/ min Przykład: NCbloki N250 G263 F REZOWANIE GWINTOW WPUSZCZANYCH Q335=10 ;ZA DANA ŚREDNICA Q239=+1.5 ;SKOK Q201=16 ;GłNBOKOŚĆ GWINTU Q356=20 ;GłNBOKOŚĆ POGłNBIANIA Q253=750 ;POSUW P OZ.W STNP . Q351=+1 ;RODZAJ F REZOWANIA Q200=2 ;ODSTNP BEZPI ECZ. Q357=0.2 ;ODST.BEZP.NA BOKU Q358=+0 ;GłNBOKOŚĆ CZOłOW O Q359=+0 ;PRZESUNINCI E CZOłOW O Q203=+30 ;WSPł. P OWIER ZCHNI Q204=50 ;2. ODSTNP BEZP IECZ. Q254=150 ;POSUW P OGł. Q207=500 ;POSUW F REZOWANIA FREZOWANIE GWINTÓW WIERCONYCH (cykl G264) 1 TNC pozycjonuje narzdzi e w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Wiercenie 2 Narzdzie wierci z wprowadzonym posuwem wgłbnymF do pierwszej głbokości dosuwu 3 Jeżeli wprowadzono łamanie wióra, to TNC przemieszcza narzdzie z powrotem, o wprowadzon wartość ruchu powrotnego. Jeśli pracujemy bez łamania wióra, to TNC odsuwa narzdzie na biegu szybkim na bezpieczn wysokość i nastpnie znowu na biegu szybkim na wprowadzony odstp wyprzedzania nad pierwsz głbokości dosuwu 4 Nastpnie narzdzi e wierci z posuwem o dalsz wartość głbokości dosuwu 5 TNC powtarza t operacj (24), aż zostanie osignita głbokość wiercenia Pogłbianie czołowo 6 Narzdzie przemieszcza si z posuwem pozycj onowania wstpnego na Głbokość pogłbiania czołowo 7 TNC pozycj onuje narzdzie nieskorygowane ze środka poprzez półokrg na wartość przesuni cia czołowegoi wykonuje ruch okrżny z posuwem pogłbiania. 8 Nastpnie TNC przemieszcza narzdzie ponownie po półkolu do środka odwiertu 228 8 Programowanie: Cykle 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów Frezowanie gwintów 9 Narzdzie przemieszcza si z zaprogramowanym posuwem pozycjonowania wstpnego na płaszczyzn startu, która wynika ze znaku liczby skoku gwintu, rodzaju frezowania i liczby powtórzeń do wykonania 10 Nastpnie narzdzie przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu i frezuj e gwint 360° ruchem po linii śrubowej 11 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 12 Przy końcu cykl u TNC przemieszcza narzdzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2g Bezpieczna wysokość Prosz uwzgldnić 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 nastpujcej kolejności: 1. Głbokość gwintu 2. Głbokość wierceni a 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 przynajmni ej o jedn trzeci skoku gwintu mniejsz niż głbokość wiercenia. HEIDENHAIN iTNC 530 229 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Zadana średnica Q335: Nominalna średnica gwintu U Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i l ewoskrtny: += gwint prawoskrtny – = gwi nt lewoskrtny U Głbokość gwintu Q201(przyrostowo): Odstp pomidzy powierzchni obrabianego przedmiotu i dnem gwintu U Głbokość wiercenia Q356: (przyrostowo): Odstp powierzchnia obrabianego przedmiotu i dno odwiertu U Posuw pozycjonowania wstpnego Q253: Prdkość przemieszczenia narzdzia przy zagłbianiu w materiał obrabianego przedmiotu l ub przy wysuwaniu narzdzia z materiału w mm/min U Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03 +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne U Głbokość dosuwu Q202(przyrostowo): Wymiar, o jaki narzdzie zostaj e każdorazowo dosunite. Głbokość ni e musi być wielokrotności głbokości dosuwu. TNC dojeżdża jednym chodem roboczym na głbokość jeżeli: n Głbokość dosuwu i głbokość s sobie równe n Głbokość dosuwu jest wiksza niż głbokość U Odstp wyprzedzenia u góry Q258 (przyrostowo): Bezpieczna wysokość dla pozycjonowania na biegu szybkim, jeśli TNC przemieszcza narzdzie po powrocie z odwiertu ponownie na aktualn głbokość dosuwu U Głbokość wiercenia przy łamaniu wióra Q257 (przyrostowo): Dosuw, po którym TNC przeprowadza łamanie wióra. Ni e nastpuje łamanie wióra, jeśli wprowadzono 0 U Powrót przy łamaniu wióra Q256 (przyrostowo): Wartość, o jak TNC odsuwa narzdzie przy łamaniu wióra U Głbokość czołowo Q358 (przyrostowo): Odstp powierzchnia obrabianego przedmiotu i wierzchołek ostrza narzdzia przy czołowym pogłbianiu U Przesunicie pogłbiania czołowo Q359 (inkremental): Odstp o j aki TNC przesuwa środek narzdzia ze środka odwiertu 230 8 Programowanie: Cykle Odstp wi erzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Współ. powierzchni obrabianego przedmiotu Q203 (absol utnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): W spółrzdna osi wrzeciona, na której nie może dojść do kol izji pomi dzy narzdziem i obrabianym przedmiotem (mocowadłem) U Posuw dosuwu wgłbnego Q206: Prdkość przemieszczenia narzdzia przy wierceniu w mm/ min Przykład: NCbloki N250 G264 FREZOWA NI E ODWIER TOW Q335=10 ;ZADANA ŚR EDNICA Q239=+ 1.5 ;SKOK Q201= 16 ;GłNBOKOŚĆ GW INTU Q356= 20 ;GłNBOKOŚĆ WIERCENIA Q253=750 ;POS UW POZ.WSTNP. Q351= +1 ;RODZAJ FREZOW ANIA Q202=5 ;GłNBOKOŚĆ DOSUWU Q258=0.2 ;ODSTNP W YPRZEDZENI A Q257=5 ;Gł.WIERCENIA łAMANIE W IÓRA Q256=0.2 ;R Z PR ZY łAMANIU W IÓRA Q358=+ 0 ;GłNBOKOŚĆ CZOłOWO Q359=+ 0 ;PR ZESUNINCIE CZOłOWO U Posuw frezowania Q207: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/ min Q200=2 ;ODSTNP BEZPIECZ. Q203=+ 30 ;WS Pł. POW IERZCHNI Q204=50 ;2. ODSTNP BEZPIECZ. Q206=150 ;POS UW WGłNBNY Q207=500 ;POS UW FR EZOW ANIA HELIX FREZOWANIE GWINTÓW WIERCONYCH (cykl G265) 1 TNC pozycjonuj e narzdzie w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Pogłbianie czołowo 2 3 4 Przy pogłbianiu przed obróbk gwintu narzdzie przemieszcza si z posuwem pogłbiania na Głbokość pogłbiania czołowo. Przy operacji pogłbiania po obróbce gwintu TNC przemieszcza narzdzie na głbokość pogłbiania z posuwem pozycjonowania wstpnego TNC pozycjonuje narzdzie nieskorygowane ze środka poprzez półokrg na wartość przesunicia czołowegoi wykonuje ruch okrżny z posuwem pogłbiania. Nastpnie TNC przemieszcza narzdzie ponownie po półkolu do środka odwiertu HEIDENHAIN iTNC 530 231 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Bezpieczna wysokość Q200 (przyrostowo): 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów Frezowanie gwintów 5 TNC przemieszcza narzdzie z zaprogramowanym posuwem pozycjonowania wstpnego na płaszczyzn startu dla gwintu 6 Nastpnie narzdzi e przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu. 7 TNC przemieszcza narzdzie po linii śrubowej cigłej w dół, aż zostanie osignita głbokość gwintu 8 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 9 Przy końcu cyklu TNC przemieszcza narzdzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2g Bezpieczna wysokość Prosz uwzgldnić 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 nastpuj 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/lewoskrtny) i kierunek obrotu narzdzia, ponieważ w tym przypadku możliwy jest tylko kierunek pracy od powierzchni obrabianego przedmiotu w głb. 232 8 Programowanie: Cykle 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Zadana średnica Q335: Nominalna średnica gwintu U S kok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i lewoskrtny: += gwint prawoskrtny – = gwint lewoskrtny U Głbokość gwintu Q201(przyrostowo): Odstp pomidzy powi erzchni obrabianego przedmiotu i dnem gwintu U Posuw pozycjonowania wstpnego Q253: Prdkość przemieszczenia narzdzia przy zagłbiani u w materiał obrabianego przedmiotu lub przy wysuwaniu narzdzia z materiału w mm/min U Głbokość czołowo Q358 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu i wierzchołek ostrza narzdzia przy czołowym pogłbianiu U Przesunicie pogłbiania czołowo Q359 (inkremental): Odstp o jaki TNC przesuwa środek narzdzia ze środka odwiertu U Operacacja pogłbiania Q360: Wykonanie fazki 0 = przed obróbk gwintu 1 = po obróbce gwintu U Bezpieczna wysokość Q200 (przyrostowo): Odstp wi erzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu HEIDENHAIN iTNC 530 233 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) U Posuw pogłbiania Q254: Prdkość przemieszczenia narzdzia przy pogłbianiu w mm/ min U Posuw frezowania Q207: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/ min Przykład: NCbloki N250 G265 HELIX FR EZ.ODWI ERTOW Q335=10 ;ZA DANA ŚREDNICA Q239=+1.5 ;SKOK Q201=16 ;GłNBOKOŚĆ GWINTU Q253=750 ;POSUW P OZ.W STNP . Q358=+0 ;GłNBOKOŚĆ CZOłOW O Q359=+0 CZOłOW O ;PRZESUNINCI E Q360=0 POGłNBIANIA ;OPERACJA Q200=2 ;ODSTNP BEZPI ECZ. Q203=+30 ;WSPł. P OWIER ZCHNI Q204=50 ;2. ODSTNP BEZP IECZ. Q254=150 ;POSUW P OGł. Q207=500 ;POSUW F REZOWANIA FREZOWANIE GWINTU ZEWNNTRZNEGO (cykl G267) 1 TNC pozycjonuje narzdzi e w osi wrzeciona na biegu szybkim na wprowadzon Bezpieczn wysokość nad powierzchni obrabianego przedmiotu Pogłbianie czołowo 2 TNC dosuwa narzdzie do punktu startu dla czołowego pogłbiania, poczynajc od środka czopu na osi głównej płaszczyzny obróbki. Położenie punktu startu wynika z promienia gwintu, promienia narzdzia i skoku 3 Narzdzie przemieszcza si z posuwem pozycj onowania wstpnego na Głbokość pogłbiania czołowo 4 TNC pozycj onuje narzdzie nieskorygowane ze środka poprzez półokrg na wartość przesuni cia czołowegoi wykonuje ruch okrżny z posuwem pogłbiania. 5 Nastpnie TNC przemieszcza narzdzie ponownie po półkolu do punktu startu Frezowanie gwintów 6 TNC pozycj onuje narzdzie do punktu startu, jeśli uprzednio nie dokonano czołowego pogłbieni a. Punkt startu Frezowanie gwintów = Punkt startu Pogłbianie czołowe 7 Narzdzie przemieszcza si z zaprogramowanym posuwem pozycjonowania wstpnego na płaszczyzn startu, która wynika ze znaku liczby skoku gwintu, rodzaj u frezowania i li czby powtórzeń do wykonania 8 Nastpnie narzdzi e przemieszcza si stycznie ruchem Helix do nominalnej średnicy gwintu. 234 8 Programowanie: Cykle 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów 9 W zależności od parametru Wznowienie (pracy) narzdzie frezuje gwint j ednym, kilkoma z przesunici ami l ub ruchem cigłym po l inii śrubowej 10 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 11 Przy końcu cykl u TNC przemieszcza narzdzia na biegu szybkim na Bezpieczn wysokość lub – jeśli wprowadzono – na 2 g Bezpieczna wysokość Prosz uwzgldnić 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 narzdzia (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 nastpujcej 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). HEIDENHAIN iTNC 530 235 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Zadana średnica Q335: Nominalna średnica gwintu U Skok gwintu Q239: Skok gwintu. Znak liczby określa gwint prawo i l ewoskrtny: += gwint prawoskrtny – = gwi nt lewoskrtny U Głbokość gwintu Q201(przyrostowo): Odstp pomidzy powierzchni obrabianego przedmiotu i dnem gwintu U Dodatkowa obróbka Q355: Liczba zwojów gwintu, o któr narzdzie zostaje przesunite, patrz rysunek po prawej stronie u dołu 0 = li nia śrubowa na głbokość gwintu 1 = cigła linia śrubow na całej długości gwintu >1 = kilka torów Helix z dosuwami i odsuniciami narzdzia, pomidzy nimi TNC przesuwa narzdzie o wartość Q355 razy skok U Posuw pozycjonowania wstpnego Q253: Prdkość przemieszczenia narzdzia przy zagłbianiu w materiał obrabianego przedmiotu l ub przy wysuwaniu narzdzia z materiału w mm/min U Rodzaj frezowania Q351: Rodzaj obróbki frezowaniem przy M03 +1 = Frezowanie współbieżne –1 = Frezowanie przeciwbieżne 236 8 Programowanie: Cykle Odstp wi erzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Głbokość czołowo Q358(przyrostowo): Odstp powierzchni a obrabianego przedmiotu i wierzchołek ostrza narzdzia przy czołowym pogłbianiu U Przesunicie pogłbiania czołowo Q359 (inkremental): Odstp o jaki TNC przesuwa środek narzdzia ze środka czopu U Współ. powierzchni obrabianego przedmiotu Q203 (absol utnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): W spółrzdna osi wrzeciona, na której nie może dojść do kol izji pomi dzy narzdziem i obrabianym przedmiotem (mocowadłem) Przykład: NCbloki N250 G267 FREZ.GWINTOW ZEWNETRZNYCH Q335=10 ;ZADANA ŚR EDNICA Q239=+ 1.5 ;SKOK Q201= 20 ;GłNBOKOŚĆ GW INTU Q355=0 ;DODATKOWE P RZEJŚCIE Q253=750 ;POS UW POZ.WSTNP. Q351= +1 ;RODZAJ FREZOW ANIA Q200=2 ;ODSTNP BEZPIECZ. Q358=+ 0 ;GłNBOKOŚĆ CZOłOWO Q359=+ 0 ;PR ZESUNINCIE CZOłOWO Q203=+ 30 ;WS Pł. POW IERZCHNI Q204=50 ;2. ODSTNP BEZPIECZ. Q254=150 ;POS UW POGł. Q207=500 ;POS UW FR EZOW ANIA U Posuw pogłbiania Q254: Prdkość przemieszczenia narzdzia przy pogłbianiu w mm/ min U Posuw frezowania Q207: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/ min HEIDENHAIN iTNC 530 237 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów U Bezpieczna wysokość Q200 (przyrostowo): 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów Przykład: Cykle wiercenia Y 100 90 10 10 20 80 90 100 X %C200 G71 * N10 G30 G17 X+0 Y+0 Z20 * Definicja czści nieobrobionej N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L +0 R +3 * Definicja narzdzia N40 T1 G17 S4500 * Wywołanie narzdzia N50 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N60 G200 WI ERCENI E Definicja cyklu Q200=2 238 ;ODSTNP BEZPI ECZ. Q201=15 ;GłNBOKOŚĆ Q206=250 ;F DOSUW WGłNBNY Q202=5 ;GłNBOKOŚĆ DOSUW U Q210=0 ;PRZER.CZAS. U GÓRY Q203=10 ;WSP.POWI ERZCHNI Q204=20 ;2. ODST.BEZP. Q211=0.2 ;PRZERW A CZASOWA U DOłU 8 Programowanie: Cykle Dosunć narzdzie do wiercenia 1, włczyć wrzeciono N80 Z8 M99 * Pozycj onować wstpnie w osi wrzeciona, wywołanie cyklu N90 Y+90 M99 * Dosunć narzdzie do wiercenia 2, wywołanie cyklu N100 Z+20 * swobodne przemieszczenie osi wrzeciona N110 X +90 * Dosunć narzdzie do wiercenia 3 N120 Z8 M99 * Pozycj onować wstpnie w osi wrzeciona, wywołanie cyklu N130 Y+10 M99 * Dosunć narzdzie do wiercenia 4, wywołanie cyklu N140 G00 Z+ 250 M2 * Przemieścić narzdzie poza materiałem, koniec programu N999999 %C200 G71 * Wywołanie cyklu HEIDENHAIN iTNC 530 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów N70 X +10 Y+10 M 3 * 239 Przebieg programu Y 100 M12 n Cykl wiercenia programować w programie głównym n Zaprogramować obróbk w podprogramie, patrz „Podprogramy”, stronie 343 70 M12 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów Przykład: Cykle wiercenia 20 20 70 100 X %C18 G71 * N10 G30 G17 X+0 Y+0 Z20 * Definicja czści nieobrobionej N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L +0 R +6 * Definicja narzdzia N40 T1 G17 S4500 * Wywołanie narzdzia N50 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N60 G86 P01 +30 P02 1,75 * Definicja cyklu nacinanie gwintu N70 X+20 Y+ 20 * Dosunć narzdzie do wiercenia 1 N80 L1,0 * Wywołać podprogram 1 N90 X+70 Y+ 70 * Dosunć narzdzie do wiercenia 2 N100 L1,0 * Wywołać podprogram 1 N140 G00 Z+250 M 2 * Wysunć narzdzie z materiału, koniec programu głównego N120 G98 L1 * Podprogram 1: Nacinanie gwintu N130 G36 S0 * Określić kt wrzeciona dla orientacj i N140 M19 * Zorientować wrzeciono (powtórne nacinanie możliwe) N150 G01 G91 X2 F1000 * Przesunć narzdzie dla bezkolizyjnego zagłbienia (zależne od przekroju rdzenia i narzdzia) N160 G90 Z30 * Najechać na głbokość startow N170 G91 X +2 * Narzdzie ponownie na środek wiercenia N180 G79 * Wywołać cykl 18 N190 G90 Z+5 * wysunć narzdzie z materiału N200 G98 L0 * Koniec podprogramu 1 N999999 %C18 G71 * 240 8 Programowanie: Cykle 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów Współrzdne wiercenia s zapisane w pamici w tabeli punktów TAB1.PNT i zostaj wywołane przez TNC z G79 PAT. Promienie narzdzi s tak wybrane, iż wszystkie kroki robocze można zobaczyć w grafice testowej. Y M6 Przykład: Cykle wiercenia w poł3czeniu z tabel3 punktów 100 90 Przebieg programu 65 n Centrowanie n Wiercenie n Gwintowanie 55 30 10 10 20 40 80 90 100 X %1 G71 * N10 G30 G17 X+ 0 Y+0 Z20 * Definicj a czści nieobrobionej N20 G31 X+100 Y+100 Z+ 0 * N30 G99 1 L+ 0 R+ 4 * Definicj a narzdzia nakiełek N40 G99 2 L+0 R+2,4 * Definicj a narzdzia wiertło N50 G99 3 L+ 0 R+3 * Definicj a narzdzia gwintownik N60 T1 G17 S5000 * Wywołanie narzdzia nakiełek N70 G01 G40 Z+10 F 5000 * Przemieścić narzdzie na bezpieczn wysokość (F zaprogramować z wartości, TNC pozycjonuje po każdym cyklu na bezpi eczn wysokość) N80 %:P AT: "TAB1" * Ustalić tabel punktów N90 G200 WIER CENIE Definicj a cyklu nakiełkowania Q200=2 ;ODSTNP BEZPIECZ. Q201= 2 ;GłNBO KOŚĆ Q206=150 ;F DOSUW W GłNBNY Q202=2 ;GłNBO KOŚĆ DOSUWU Q210=0 ;PR ZER.CZA S. U GÓR Y Q203=+0 ;WSP .P OWIER ZCHNI Wprowadzić koniecznie 0, dzi ała z tabeli punktów Q204=0 ;2. ODST.BEZP. Wprowadzić koniecznie 0, dzi ała z tabeli punktów Q211=0.2 ;PR ZER WA CZASOW A U DOłU HEIDENHAIN iTNC 530 241 8.3 Cykle dla wiercenia, gwintowania i frezowania gwintów N100 G79 “PAT“ F 5000 M3 * Wywołanie cyklu w połczeniu z tabel punktów TAB1.PNT, Posuw pomidzy punktami: 5 000 mm/min N110 G00 G40 Z+100 M6* Swobodne przemieszczenie narzdzia, zmiana narzdzia N120 T2 G17 S5000 * Wywołanie narzdzia wiertło N70 G01 G40 Z+10 F5000 * Przemieścić narzdzie na bezpieczn wysokość (F zaprogramować z wartości, N140 G200 WI ERCENI E Definicja cyklu Wiercenie Q200=2 ;ODSTNP BEZPI ECZ. Q201=25 ;GłNBOKOŚĆ Q206=150 ;F DOSUW WGłNBNY Q202=5 ;GłNBOKOŚĆ DOSUW U Q210=0 ;PRZER.CZAS. U GÓRY Q203=+0 ;WSP.POWI ERZCHNI Wprowadzić koniecznie 0, działa z tabeli punktów Q204=0 ;2. ODST.BEZP. Wprowadzić koniecznie 0, działa z tabeli punktów Q211=0.2 ;PRZERW A CZASOWA U DOłU N150 G79 “PAT“ F 5000 M3 * Wywołanie cyklu w połczeniu z tabel punktów TAB1.PNT, N160 G00 G40 Z+100 M6* Swobodne przemieszczenie narzdzia, zmiana narzdzia N170 T3 G17 S200 * Wywołanie narzdzia gwintownik N180 G00 G40 Z+50 * Przemieszczenie narzdzia na bezpieczn wysokość N190 G84 P01 +2 P02 15 P 030 P04 150 * Definicja cyklu gwintownik N150 G79 “PAT“ F 5000 M3 * Wywołanie cyklu w połczeniu z tabel punktów TAB1.PNT, N210 G00 G40 Z+100 M2 * Przemieścić narzdzie poza materiałem, koniec programu N99999 %1 G71 * Tabela punktów TAB1.PNT TAB1. PNT MM NR X Y Z 0 +10 +10 +0 1 +40 +30 +0 2 +90 +10 +0 3 +80 +30 +0 4 +80 +65 +0 5 +90 +90 +0 6 +10 +90 +0 7 +20 +55 +0 [END] 242 8 Programowanie: Cykle 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych Przegl3d Cykl Softkey G75/G76 FREZOWANIE KIESZENI (prostoktnych) Cykl obróbki zgrubnej bez automatycznego pozycjonowania wstpnego G75 Zgodnie z ruchem wskazówek zegara: G76 Ruchem przeciwnym do ruchu wskazówek zegara: G212 KIESZEŃ NA GOT.(prostoktna) Cykl obróbki wykańczajcej z automatycznym pozycjonowaniem wstpnym 2. Odstp bezpieczeństwa G213 CZOP NA GOT.(prostoktny) Cykl obróbki wykańczajcej z automatycznym pozycjonowaniem wstpnym 2. Odstp bezpieczeństwa G77/G78 KIESZEN OKRAGŁA Cykl obróbki zgrubnej bez automatycznego pozycjonowania wstpnego G77 Zgodnie z ruchem wskazówek zegara: G78 Ruchem przeciwnym do ruchu wskazówek zegara G214 KIESZEN OKRAGŁA OBROBKA NA GOTOWO Cykl obróbki wykańczajcej z automatycznym pozycjonowaniem wstpnym 2. Odstp bezpieczeństwa G215 CZOP OKRAGŁY OBROBKA NA GOTOWO Cykl obróbki wykańczajcej z automatycznym pozycjonowaniem wstpnym 2. Odstp bezpieczeństwa G74 FREZOWANIE ROW KOW Cykl obróbki zgrubnej/wykańczajcej bez automatycznego pozycjonowania wstpnego, prostopadły dosuw na głbokość G 210 ROWEK RUCHEM WAHADŁOWYM Cykl obróbki zgrubnej/wykańczajcej z automatycznympozycjonowaniem wstpnym, ruch wahadłowy przy pogłbianiu G211 OKRAGŁY ROWEK Cykl obróbki zgrubnej/wykańczajcej z automatycznympozycjonowaniem wstpnym, ruch wahadłowy przy pogłbianiu HEIDENHAIN iTNC 530 243 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych FREZOWANIE KIESZENI (cykl G75, G76) 1 Narzdzie wcina si w pozycji startu (środek kieszeni) w materiał obrabianego przedmiotu i przesuwa si na pierwsz głbokość dosuwu 2 Nastpnie narzdzi e przemieszcza si najpierw w kierunku dodatnim dłuższej krawdzi – w przypadku kieszeni kwadratowych w kierunku dodatnim Y – i frezuje zgrubnie kieszeń od wewntrz do zewntrz 3 Ta operacja powtarza si (1 do 2), aż zostanie osignita głbokość 4 Przy końcu cyklu TNC przemieszcza narzdzie z powrotem do pozycji startu 15 14 Z 1 13 12 X Prosz uwzgldnić przed programowaniem Używać freza z tncym przez środek zbem czołowym (DIN 844) lub dokonać wiercenia wstpnego na środku wybrania. Pozycjonować wstpni e nad środkiem kieszeni z korekcj promienia G 40. Zaprogramować blok pozycjonowania w punkcie startu na osi wrzeciona (odstp bezpieczeństwa nad powierzchni obrabianego przedmiotu). Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. Dl a 2giej długości krawdzi obowizuje nastpujcy warunek: 2ga długość krawdzi wiksza ni ż [(2 x promień zaokrglenia) + dosuw boczny k]. Kierunek obrotu przy usuwaniu materiału n Zgodnie z ruchem wskazówek zegara: G75 (DR) n Ruchem przeciwnym do ruchu wskazówek zegara: G76 (DR+) U Odstp bezpieczeństwa 1 (przyrostowo): Odstp wierzchołek ostrza narzdzia (pozycja startu) – powierzchnia obrabi anego przedmiotu U Głbokość frezowania 2 (przyrostowo): Odstp powierzchnia obrabi anego przedmiotu – dno kieszeni Przykład: NCbloki N27 G75 P 01 2 P02 20 P 03 5 P04 100 P05 X +80 P06 Y+40 P07 275 P08 5 * ... N35 G76 P 01 2 P02 20 P 03 5 P04 100 P05 X +80 P06 Y+40 P07 275 P08 5 * U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosuni te. TNC dojeżdża jednym chodem roboczym na głbokość jeżel i: n Głbokość dosuwu i głbokość s sobie równe n Głbokość dosuwu jest wiksza niż głbokość U Posuw wgłbny: Prdkość przemieszczenia narzdzia przy nacinaniu 244 8 Programowanie: Cykle 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych U 1. Długość krawdzi bocznej 4: Długość kieszeni, równolegle do osi głównej płaszczyzny obróbki U 2. Długość krawdzi bocznej 5: Szerokość kieszeni U Posuw F: Prdkość przemieszczenia narzdzia na płaszczyźnie obróbki U Promień zaokr3glenia: Promień dla naroży kieszeni. Dla promienia = 0, promień zaokrglenia jest równy promieniowi narzdzia Obliczenia: Dosuw boczny k = K x R K: R: Współczynnik nakładania si, określony w parametrze maszynowym 7430 Promień freza HEIDENHAIN iTNC 530 245 1 TNC przemieszcza narzdzie automatycznie w osi wrzeci ona na Bezpieczn wysokość, l ub –jeśli wprowadzono – na 2g Bezpieczn wysokość i nastpnie do środka kieszeni 2 Ze środka ki eszeni narzdzie przemieszcza si na płaszczyźnie obróbki do punktu startu obróbki. TNC uwzgldnia dla obliczenia punktu startu naddatek i promień narzdzia. W danym przypadku TNC wcina narzdzie w środek kieszeni 3 Jeśli narzdzie znajduje si na 2giej Bezpiecznej wysokości, to TNC przemieszcza si na biegu szybkim na Bezpieczn wysokość i z tamtd z posuwem dosuwu wgłbnego na pierwsz głbokość dosuwu 4 Nastpnie narzdzie przemieszcza si stycznie do konturu czści gotowej i frezuje ruchem współbieżnym po obwodzie 5 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja powtarza si (35), aż zostanie osignita zaprogramowana głbokość 7 Przy końcu cyklu TNC przemieszcza narzdzie na biegu szybkim na Bezpieczn wysokość lub –jeśli wprowadzono – na 2g Bezpieczn wysokość i nastpnie na środek kieszeni (pozycja końcowa = pozycja startu) Q206 Z Prosz uwzgldnić przed programowaniem TNC pozycjonuje narzdzie w osi narzdzi i na płaszczyźnie automatycznie. Q204 Q200 Q203 Q202 Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. Q201 Jeśli chcemy obrabi ać kieszeń na gotowo od razu, to prosz używać freza z tncym przez środek zbem czołowym (DIN 844) i wprowadzić niewielki posuw dosuwu wgłbnego. X Minimalna wielkość kieszeni: trzykrotny promień narzdzi a Y Q218 Q217 Q207 Q216 246 Q219 0 22 Q 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych KIESZEN OBRABIAĆ NA GOTOWO (cykl G212) Q221 X 8 Programowanie: Cykle Odstp wi erzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Głbokość Q201(przyrostowo): Odstp powierzchni a obrabianego przedmiotu – dno kieszeni U Posuw dosuwu wgłbnego Q206: Prdkość przemieszczenia narzdzia przy przejeździe na głbokość w mm/min. Jeśli zagłbiamy si w materiał, to prosz wprowadzić mni ejsz wartość niż to zdefini owano w Q207 U Głbokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosunite, wprowadzić wartość wiksz od 0 U Posuw frezowania Q207: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/ min U Współ. powierzchni obrabianego przedmiotu Q203 (absol utnie): Współrzdna powierzchni obrabianego przedmiotu Przykład: NCbloki N350 G212 OBR ÓBKA KIESZENI NA GOTOWO Q200=2 ;ODSTNP BEZPIECZ. Q201= 20 ;GłNBOKOŚĆ Q206=150 ;POS UW WGłNBNY Q202=5 ;GłNBOKOŚĆ DOSUWU Q207=500 ;POS UW FR EZOW ANIA Q203=+ 30 ;WS Pł. POW IERZCHNI Q204=50 ;2. ODSTNP BEZPIECZ. Q216= +50 ;ŚRODEK 1.OSI Q217= +50 ;ŚRODEK 2.OSI Q218= 80 ;1. DłUGOŚĆ BO KU Q219= 60 ;2. DłUGOŚĆ BOKU Q220=5 ;PRO MIEŃ NAROżA Q221= 0 ;NADDATEK U 2. Bezpieczna wysokość Q204 (przyrostowo): W spółrzdna osi wrzeciona, na której nie może dojść do kol izji pomi dzy narzdziem i obrabianym przedmiotem (mocowadłem) U S rodek 1szej osi Q216 (absolutnie): Srodek kieszeni w osi głównej płaszczyzny obróbki U S rodek 2szej osi Q217 (absolutnie): Srodek kieszeni w osi pomocniczej płaszczyzny obróbki U 1. długość krawdzi bocznej Q218 (przyrostowo): Długość kieszeni, równolegle do osi głównej płaszczyzny obróbki U 2. długość krawdzi bocznej Q219 (przyrostowo): Długość kieszeni, równolegle do osi pomocniczej płaszczyzny obróbki U Promień naroża Q220: Promień naroża kieszeni. Jeśli nie wprowadzono, TNC wyznacza promień naroża równy promieniowi narzdzia U Naddatek 1szej osi Q221 (przyrostowo): Naddatek dla obliczenia pozycji wstpnej w osi głównej płaszczyzny obróbki, odniesiony do długości kieszeni HEIDENHAIN iTNC 530 247 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych U Bezpieczna wysokość Q200 (przyrostowo): 1 TNC przemieszcza narzdzie automatycznie w osi wrzeci ona na Bezpieczn wysokość, l ub –jeśli wprowadzono – na 2g Bezpieczn wysokość i nastpnie do środka kieszeni 2 Ze środka czopu narzdzie przemieszcza si na płaszczyźnie obróbki do punktu startu obróbki. Punkt startu leży w odległości równej 3,5krotnej wartości promienia narzdzia na prawo od czopu 3 Jeśli narzdzie znajduje si na 2giej Bezpiecznej wysokości, to TNC przemieszcza si na biegu szybkim na Bezpieczn wysokość i z tamtd z posuwem dosuwu wgłbnego na pierwsz głbokość dosuwu 4 Nastpnie narzdzie przemieszcza si stycznie do konturu czści gotowej i frezuje ruchem współbieżnym po obwodzie 5 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja powtarza si (35), aż zostanie osignita zaprogramowana głbokość 7 Przy końcu cyklu TNC przemieszcza narzdzie na biegu szybkim na Bezpieczn wysokość lub –jeśli wprowadzono – na 2g Bezpieczn wysokość i nastpnie na środek czopu (pozycja końcowa = pozycja startu) Y X Q206 Z Prosz uwzgldnić przed programowaniem TNC pozycjonuje narzdzie w osi narzdzi i na płaszczyźnie automatycznie. Q204 Q200 Q203 Q202 Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. Q201 Jeśli czop ma być wyfrezowany od razu, to prosz używać frezu z tncym przez środek zbem czołowym (DIN 844). Prosz wprowadzić dla posuwu dosuwu na głbokość niewiel k wartość. X Y Q218 Q219 Q207 0 22 Q 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych CZOP OBRABIAĆ NA GOTOWO (cykl G213) Q217 Q216 248 Q221 X 8 Programowanie: Cykle Odstp wi erzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Głbokość Q201 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu – dno odwiertu U Posuw dosuwu wgłbnego Q206: Prdkość przemieszczenia narzdzia przy zjeździe na głbokość w mm/min. Jeśli zagłbiamy si w materiał, to prosz wprowadzić mniejsz wartość, j eśli poza materiałem to prosz wprowadzić wiksz wartość U Głbokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosunite. W prowadzi ć wartość wi ksz od 0 U Posuw frezowania Q207: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/ min U Współ. powierzchni obrabianego przedmiotu Q203 (absol utnie): Współrzdna powierzchni obrabianego przedmiotu Przykład: NCbloki N350 G213 OBR ÓBKA CZOPU NA GO TOW O Q200=2 ;ODSTNP BEZPIECZ. Q291= 20 ;GłNBOKOŚĆ Q206=150 ;POS UW WGłNBNY Q202=5 ;GłNBOKOŚĆ DOSUWU Q207=500 ;POS UW FR EZOW ANIA Q203=+ 30 ;WS Pł. POW IERZCHNI Q294=50 ;2. ODSTNP BEZPIECZ. Q216= +50 ;ŚRODEK 1.OSI Q217= +50 ;ŚRODEK 2.OSI Q218= 80 ;1. DłUGOŚĆ BO KU Q219= 60 ;2. DłUGOŚĆ BOKU Q220=5 ;PRO MIEŃ NAROżA Q221= 0 ;NADDATEK U 2. Bezpieczna wysokość Q204 (przyrostowo): W spółrzdna osi wrzeciona, na której nie może dojść do kol izji pomi dzy narzdziem i obrabianym przedmiotem (mocowadłem) U S rodek 1szej osi Q216 (absolutni e): Srodek czopu w osi głównej płaszczyzny obróbki U S rodek 2szej osi Q217 (absolutnie): Srodek czopu w osi pomocniczej płaszczyzny obróbki U 1. długość krawdzi bocznej Q218 (przyrostowo): Długość kieszeni, równolegle do osi głównej płaszczyzny obróbki U 2. długość krawdzi bocznej Q219 (przyrostowo): Długość czopu, równolegle do osi głównej płaszczyzny obróbki U Promień naroża Q220: Promień naroża czopu U Naddatek 1szej osi Q221 (przyrostowo): Naddatek dla obliczenia pozycji wstpnej w osi głównej płaszczyzny obróbki, odniesiony do długości czopu HEIDENHAIN iTNC 530 249 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych U Bezpieczna wysokość Q200 (przyrostowo): 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych KIESZEN OKRAGŁA (cykl G77, G78) 1 Narzdzie wcina si w pozycji startu (środek kieszeni) w materiał obrabianego przedmiotu i przesuwa si na pierwsz głbokość dosuwu 2 Nastpnie narzdzie rysuje z posuwem F pokazany na rysunku po prawej stronie tor w kształcie spirali; do bocznego dosuwu k, patrz „FREZOWANIE KIESZENI (cykl G75, G76)”, stronie 244 3 Ta operacja powtarza si, aż zostanie osigni ta głbokość 4 Przy końcu cyklu TNC przemieszcza narzdzie z powrotem do pozycji startu Y Prosz uwzgldnić przed programowaniem Używać freza z tncym przez środek zbem czołowym (DIN 844) lub dokonać wiercenia wstpnego na środku wybrania. X Pozycjonować wstpni e nad środkiem kieszeni z korekcj promienia G 40. Zaprogramować blok pozycjonowania w punkcie startu na osi wrzeciona (odstp bezpieczeństwa nad powierzchni obrabianego przedmiotu). Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. Kierunek obrotu przy usuwaniu materiału n Zgodnie z ruchem wskazówek zegara: G77 (DR) n Ruchem przeciwnym do ruchu wskazówek zegara: G78 (DR+) Z 11 13 12 X U Odstp bezpieczeństwa 1 (przyrostowo): Odstp wierzchołek ostrza narzdzia (pozycja startu) – powierzchnia obrabi anego przedmiotu U Głbokość frezowania 2: Odstp powierzchnia obrabianego przedmiotu – dno kieszeni U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosuni te. TNC dojeżdża jednym chodem roboczym na głbokość jeżel i: n Głbokość dosuwu i głbokość s sobie równe n Głbokość dosuwu jest wiksza niż głbokość 250 8 Programowanie: Cykle 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych U Posuw wgłbny: Prdkość przemieszczenia narzdzia przy nacinaniu U Promień okrgu: Promień kieszeni okrgłej U Posuw F: Prdkość przemieszczenia narzdzia na płaszczyźnie obróbki Przykład: NCbloki N26 G77 P01 2 P 02 20 P035 P04 100 P 05 40 P06 250 * ... N48 G 78 P01 2 P 02 20 P03 5 P 04 100 P 05 40 P06 250 * HEIDENHAIN iTNC 530 251 1 TNC przemieszcza narzdzie automatycznie w osi wrzeci ona na Bezpieczn wysokość, l ub –jeśli wprowadzono – na 2. g Bezpieczn wysokość i nastpnie do środka kieszeni 2 Ze środka ki eszeni narzdzie przemieszcza si na płaszczyźnie obróbki do punktu startu obróbki. TNC uwzgldnia dla obliczenia punktu startu przekrój czści nieobrobionej i promień narzdzia. Jeśli promień czści nieobrobionej zostanie wprowadzony z wartości 0, to TNC wci na narzdzie w środek kieszeni 3 Jeśli narzdzie znajduje si na 2giej Bezpiecznej wysokości, to TNC przemieszcza si na biegu szybkim na Bezpieczn wysokość i z tamtd z posuwem dosuwu wgłbnego na pierwsz głbokość dosuwu 4 Nastpnie narzdzie przemieszcza si stycznie do konturu czści gotowej i frezuje ruchem współbieżnym po obwodzie 5 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja powtarza si (35), aż zostanie osignita zaprogramowana głbokość 7 Przy końcu cyklu TNC przemieszcza narzdzie na biegu szybkim na Bezpieczn wysokość lub –jeśli wprowadzono – na 2g 2. Bezpieczn wysokość i nastpnie na środek kieszeni (pozycja końcowa = pozycja startu) Y X Q206 Z Prosz uwzgldnić przed programowaniem TNC pozycjonuje narzdzie w osi narzdzi i na płaszczyźnie automatycznie. Q204 Q200 Q203 Q202 Q201 Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. Jeśli chcemy obrabi ać kieszeń na gotowo od razu, to prosz używać freza z tncym przez środek zbem czołowym (DIN 844) i wprowadzić niewielki posuw dosuwu wgłbnego. X Y Q207 Q222 Q223 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych KIESZEN OKRAGŁA OBRABIAĆ NA GOTOWO (cykl G214) Q217 X Q216 252 8 Programowanie: Cykle Odstp wi erzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Głbokość Q201 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu – dno kieszeni U Posuw dosuwu wgłbnego Q206: Prdkość przemieszczenia narzdzia przy przejeździe na głbokość w mm/min. Jeśli zagłbiamy si w materiał, to prosz wprowadzić mni ejsz wartość niż to zdefini owano w Q207 U Głbokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosunite. U Posuw frezowania Q207: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/ min U Współ. powierzchni obrabianego przedmiotu Q203 (absol utnie): Współrzdna powierzchni obrabianego przedmiotu Przykład: NCbloki N420 G214 KIESZEŃ OKR3GłA NA GOTOWO Q200=2 ;ODSTNP BEZPIECZ. Q201= 20 ;GłNBOKOŚĆ Q206=150 ;POS UW WGłNBNY Q202=5 ;GłNBOKOŚĆ DOSUWU Q207=500 ;POS UW FR EZOW ANIA Q203=+ 30 ;WS Pł. POW IERZCHNI Q204=50 ;2. ODSTNP BEZPIECZ. Q216= +50 ;ŚRODEK 1.OSI Q217= +50 ;ŚRODEK 2.OSI Q222=79 ;ŚREDNICA P ÓłWYROBU Q223=80 ;ŚRED. CZNŚCI GOTOWEJ U 2. Bezpieczna wysokość Q204 (przyrostowo): W spółrzdna osi wrzeciona, na której nie może dojść do kol izji pomi dzy narzdziem i obrabianym przedmiotem (mocowadłem) U S rodek 1szej osi Q216 (absolutnie): Srodek kieszeni w osi głównej płaszczyzny obróbki U S rodek 2szej osi Q217 (absolutnie): Srodek kieszeni w osi pomocniczej płaszczyzny obróbki U średnica półwyrobu Q222: średnica obrobionej wstpnie kieszeni dla obliczenia pozycji wstpnej ; prosz wprowadzić średnic półwyrobu mniejsz od średnicy czści gotowej U średnica czści gotowej Q223: średnica obrobionej na gotowo kieszeni, wprowadzić średnic czści gotowej wiksz niż średnica półwyrobu i wiksz ni ż średnica narzdzia HEIDENHAIN iTNC 530 253 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych U Bezpieczna wysokość Q200 (przyrostowo): 1 TNC przemieszcza narzdzie automatycznie w osi wrzeci ona na Bezpieczn wysokość, l ub –jeśli wprowadzono – na 2. g Bezpieczn wysokość i nastpnie do środka kieszeni 2 Ze środka czopu narzdzie przemieszcza si na płaszczyźnie obróbki do punktu startu obróbki. Punkt startu leży w odległości równej 3,5krotnej wartości promienia narzdzia na prawo od czopu 3 Jeśli narzdzie znajduje si na 2giej Bezpiecznej wysokości, to TNC przemieszcza si na biegu szybkim na Bezpieczn wysokość i z tamtd z posuwem dosuwu wgłbnego na pierwsz głbokość dosuwu 4 Nastpnie narzdzie przemieszcza si stycznie do konturu czści gotowej i frezuje ruchem współbieżnym po obwodzie 5 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja powtarza si (35), aż zostanie osignita zaprogramowana głbokość 7 Przy końcu cyklu TNC przemieszcza narzdzie na biegu szybkim na Bezpieczn wysokość lub –jeśli wprowadzono – na 2g Bezpieczn wysokość i nastpnie na środek kieszeni (pozycja końcowa = pozycja startu) Y X Q206 Z Prosz uwzgldnić przed programowaniem TNC pozycjonuje narzdzie w osi narzdzi i na płaszczyźnie automatycznie. Q204 Q200 Q203 Q202 Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. Q201 Jeśli czop ma być wyfrezowany od razu, to prosz używać frezu z tncym przez środek zbem czołowym (DIN 844). Prosz wprowadzić dla posuwu dosuwu na głbokość niewiel k wartość. X Y Q207 Q223 Q222 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych CZOP OKROGŁY OBRABIAĆ NA GOTOWO (cykl G215) Q217 X Q216 254 8 Programowanie: Cykle Odstp wi erzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Głbokość Q201 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu – dno odwiertu U Posuw dosuwu wgłbnego Q206: Prdkość przemieszczenia narzdzia przy zjeździe na głbokość w mm/min. Jeśli zagłbiamy si w materiał, to prosz wprowadzić mniejsz wartość, j eśli poza materiałem to prosz wprowadzić wiksz wartość U Głbokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosunite, wprowadzić wartość wiksz od 0 U Posuw frezowania Q207: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/ min Przykład: NCbloki N430 G215 CZOP OKR 3GłY NA GOTOWO Q200=2 ;ODSTNP BEZPIECZ. Q201= 20 ;GłNBOKOŚĆ Q206=150 ;POS UW WGłNBNY Q202=5 ;GłNBOKOŚĆ DOSUWU Q207=500 ;POS UW FR EZOW ANIA Q203=+ 30 ;WS Pł. POW IERZCHNI Q204=50 ;2. ODSTNP BEZPIECZ. Q216= +50 ;ŚRODEK 1.OSI Q217= +50 ;ŚRODEK 2.OSI Q222=81 ;ŚREDNICA P ÓłWYROBU Q223=80 ;ŚRED. CZNŚCI GOTOWEJ U Współ. powierzchni obrabianego przedmiotu Q203 (absol utnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): W spółrzdna osi wrzeciona, na której nie może dojść do kol izji pomi dzy narzdziem i obrabianym przedmiotem (mocowadłem) U S rodek 1szej osi Q216 (absolutnie): Srodek czopu w osi głównej płaszczyzny obróbki U S rodek 2szej osi Q217 (absolutnie): Srodek czopu w osi pomocniczej płaszczyzny obróbki U średnica półwyrobu Q222: średnica obrobionego wstpnie czopu dla obliczenia pozycj i wstpnej ; prosz wprowadzić średnic półwyrobu mniejsz od średnicy czści gotowej U średnica czści gotowej Q223: średnica obrobionego na gotowo czopu, średnic czści gotowej wprowadzi ć mniejsz niż średnica półwyrobu HEIDENHAIN iTNC 530 255 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych U Bezpieczna wysokość Q200 (przyrostowo): 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych FREZOWANIE ROWKÓW (cykl G74) Obróbka zgrubna 1 TNC przemieszcza narzdzie o naddatek na obróbk wykańczajc (połowa różnicy pomidzy szerokości rowka i średni c narzdzia) do wewntrz. Std wcina si narzdzie w przedmiot i frezuje rowek w kierunku podłużnym 2 Na końcu rowka nastpuje dosuw wgłbny i narzdzie frezuje w kierunku przeciwnym. Ta operacja powtarza si, aż zostanie osignita głbokość frezowania Obróbka wykańczaj3ca 3 Na dnie frezowania TNC przemieszcza narzdzie po torze kołowym stycznie do konturu zewntrznego; po tym kontur zostaje obrobiony na gotowo ruchem współbieżnym (przy M3) 4 Na koniec narzdzie przemieszcza si na biegu szybkim z powrotem na Bezpieczn wysokość. W przypadku nieparzystej liczby dosuwów narzdzie przemieszcza si na bezpieczn wysokość na pozycj startu Prosz uwzgldnić przed programowaniem Używać freza z tncym przez środek zbem czołowym (DIN 844) lub dokonać wiercenia wstpnego w punkcie startu. Pozycjonowanie wstpne do środka rowka i o promień narzdzi a przesuni ty do rowka z korekcj promienia G40. Wybrać średnic freza ni e wiksz niż szerokość rowka i nie mniejsz niż połowa szerokości rowka. Zaprogramować blok pozycjonowania w punkcie startu w osi wrzeciona (bezpieczna wysokość nad powierzchni obrabianego przedmiotu) Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. 256 8 Programowanie: Cykle bezpieczeństwa 1 (przyrostowo): Odstp wierzchołek ostrza narzdzia (pozycja startu) – powierzchni a obrabianego przedmiotu 15 14 U Głbokość frezowania 2 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu – dno kieszeni U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki 1 narzdzie zostaje każdorazowo dosunite; TNC zjeżdża jednym chodem roboczym na głbokość j eśli: 13 n Głbokość dosuwu i głbokość s sobie równe n Głbokość dosuwu jest wiksza niż głbokość U Posuw wgłbny: 12 Prdkość przemieszczenia przy nacinaniu U 1. Długość krawdzi bocznej 4: Długość rowka, 1. kierunek przejścia określić poprzez znak liczby U 2. Długość krawdzi bocznej 5: Szerokość rowka U Posuw F: Prdkość przemieszczenia narzdzia na płaszczyźnie obróbki Przykład: NCbloki N44 G 74 P01 2 P 02 20 P0 5 P04 100 P 05 X+80 P06 Y+12 P07 275 * HEIDENHAIN iTNC 530 257 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych U Odstp Prosz uwzgldnić przed programowaniem TNC pozycjonuje narzdzie w osi narzdzi i na płaszczyźnie automatycznie. Przy obróbce zgrubnej narzdzie zagłbia si ruchem wahadłowym od j ednego końca rowka do drugiego w materiał. Wiercenie wstpne nie jest tym samym konieczne. Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. Wybrać średnic freza ni e wiksz 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ć narzdzi a ruchem posuwistozwrotnym Obróbka zgrubna 1 TNC pozycjonuje narzdzi e na biegu szybkim w osi wrzeciona na 2g bezpieczn wysokość i nastpnie do centrum lewego okrgu; stamtd TNC pozycjonuje narzdzie na bezpiecznej wysokości nad powierzchni obrabianego przedmiotu 2 Narzdzie przemieszcza si z posuwem frezowania na powierzchni obrabianego przedmiotu; z tamtd frez przesuwa si w kierunku wzdłużnym rowka – zagłbiajc si ukośnie w materiał – do centrum prawego okrgu 3 Nastpnie narzdzie przemieszcza si przy ukośnym zagłbieniu z powrotem do centrum lewego okrgu; te kroki powtarzaj si, aż zostanie osignita zaprogramowana głbokość frezowani a 4 Na głbokości frezowania TNC przemieszcza narzdzie do frezowania płaszczyzn na drugi koniec rowka i potem znowu na środek rowka Z Q207 Q202 Q201 X Y Obróbka wykańczaj3ca 5 TNC pozycj onuje narzdzie w punkcie środkowym lewego koła rowka i stamtd tangencjalnie do lewego końca rowka , nastpnie TNC obrabia na gotowo kontur ruchem współbieżnym (przy M3), jeśli wprowadzono także kilkoma dosuwami. 6 Przy końcu konturu narzdzie przemieszcza si –stycznie od konturu – do środka lewego okrgu rowka 7 Na koniec narzdzie przemieszcza si na biegu szybkim na Bezpieczn wysokość i – jeśli wprowadzono – na 2 g Bezpieczn wysokość Q204 Q200 Q203 Q218 Q224 Q217 Q219 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych ROWEK (rowek podłużny) z pogłbianie ruchem posuwistozwrotnym (cykl G210) Q216 258 X 8 Programowanie: Cykle Odstp wi erzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Głbokość Q201 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu – dno rowka U Posuw frezowania Q207: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/ min U Głbokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narzdzie zostaje przy ruchu wahadłowym dosunite ogólni e w osi wrzeciona U Zakres obróbki (0/1/2) Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczajca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczajca U Współ. powierzchni obrabianego przedmiotu Q203 (absol utnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Zwspółrzdna, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) Przykład: NCbloki N510 G210 ROWEK WA HADłOWO Q200=2 ;ODSTNP BEZPIECZ. Q201= 20 ;GłNBOKOŚĆ Q207=500 ;POS UW FR EZOW ANIA Q202=5 ;GłNBOKOŚĆ DOSUWU Q215= 0 ;ZAKRES OBRÓBKI Q203=+ 30 ;WS Pł. POW IERZCHNI Q204=50 ;2. ODSTNP BEZPIECZ. Q216= +50 ;ŚRODEK 1.OSI Q217= +50 ;ŚRODEK 2.OSI Q218= 80 ;1. DłUGOŚĆ BO KU Q219= 12 ;2. DłUGOŚĆ BOKU Q224=+ 15 ;POłOżENIE PRZY OBROCIE Q338=5 ;DOSUW OBR ÓBKI NA GOTOWO U S rodek 1szej osi Q216 (absolutnie): Srodek rowka w osi głównej płaszczyzny obróbki U S rodek 2szej osi Q217 (absolutnie): Srodek rowka w osi pomocniczej płaszczyzny obróbki U 1. Długość krawdzi bocznej Q218 (wartość równolegle do osi głównej płaszczyzny obróbki) W prowadzi ć dłuższ krawdź boczn rowka U 2. Długość krawdzi bocznej Q219 (wartość równolegle do osi pomocniczej płaszczyzny obróbki) Wprowadzić szerokość rowka; jeśli szerokość rowka wprowadzona jest równa średnicy narzdzia, to TNC dokonuje tylko obróbki zgrubnej (frezowanie rowków podłużnych) U K3t obrotu Q224 (absolutnie): Kt, o który cały rowek zostaje obrócony; środek obrotu znajduje si w centrum rowka U Dosuw obróbka na gotowo Q338 (przyrostowo): W ymiar, o jaki narzdzie zostaje dosunite w osi wrzeciona przy obróbce wykańczajcej. Q338=0: Obróbka wykańczajca przy jednym dosuniciu HEIDENHAIN iTNC 530 259 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych U Bezpieczna wysokość Q200 (przyrostowo): 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych ROWEK OKROGŁY (podłużny) z pogł3bianiem ruchem wahadłowym (cykl G211) Obróbka zgrubna 1 TNC pozycjonuje narzdzi e na biegu szybkim w osi wrzeciona na 2g bezpieczn wysokość i nastpnie do centrum prawego koła. Stamtd TNC pozycjonuje narzdzie na zadan bezpieczn wysokość nad powierzchni obrabianego przedmiotu 2 Narzdzie przemieszcza si z posuwem frezowania na powierzchni obrabianego przedmiotu; z tamtd frez przesuwa si – zagłbiajc si ukośnie w materiał – do drugiego końca rowka 3 Nastpnie narzdzie przesuwa si ponowni e ukośnie zagłbiajc si do punktu startu; ta operacja (2 do 3) powtarza si, aż zostanie osignita zaprogramowana głbokość frezowania 4 Na głbokości frezowania TNC przemieszcza narzdzie dla frezowania płaszczyzn na drugi koniec rowka Obróbka wykańczaj3ca 5 Ze środka rowka TNC przemieszcza narzdzie stycznie do gotowego konturu; nastpnie 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ńczajcej leży w centrum prawego koła. 6 Przy końcu konturu narzdzie odjeżdża stycznie od konturu 7 Na koniec narzdzie przemieszcza si na biegu szybkim na Bezpieczn wysokość i – jeśli wprowadzono – na 2 g Bezpieczn wysokość Z Q207 Q204 Q200 Q203 Q202 Prosz uwzgldnić przed programowaniem Q201 TNC pozycjonuje narzdzie w osi narzdzi i na płaszczyźnie automatycznie. Przy obróbce zgrubnej narzdzie zagłbia si ruchem HELIX od jednego końca rowka do drugiego w materi ał. Wiercenie wstpne nie jest tym samym konieczne. X Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. Y Wybrać średnic freza ni e wiksz niż szerokość rowka i nie mniejsz niż jedna trzecia szerokości rowka. Q219 Wybrać średnic freza mniejsz niż połowa długości rowka. W przeciwnym razie TNC nie może pogłbiać narzdzi a ruchem posuwistozwrotnym Q248 Q24 Q245 4 Q217 Q216 260 X 8 Programowanie: Cykle Odstp wi erzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu U Głbokość Q201 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu – dno rowka U Posuw frezowania Q207: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/ min U Głbokość dosuwu Q202 (przyrostowo): Wymiar, o jaki narzdzie zostaje przy ruchu wahadłowym dosunite ogólni e w osi wrzeciona U Zakres obróbki (0/1/2) Q215: ustalić zakres obróbki: 0: Obróbka zgrubna i wykańczajca 1: Tylko obróbka zgrubna 2: Tylko obróbka wykańczajca U Współ. powierzchni obrabianego przedmiotu Q203 (absol utnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Zwspółrzdna, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) Przykład: NCbloki N520 G211 OKR 3GłY ROWEK Q200=2 ;ODSTNP BEZPIECZ. Q201= 20 ;GłNBOKOŚĆ Q207=500 ;POS UW FR EZOW ANIA Q202=5 ;GłNBOKOŚĆ DOSUWU Q215= 0 ;ZAKRES OBRÓBKI Q203=+ 30 ;WS Pł. POW IERZCHNI Q204=50 ;2. ODSTNP BEZPIECZ. Q216= +50 ;ŚRODEK 1.OSI Q217= +50 ;ŚRODEK 2.OSI Q244=80 ;ŚREDNICA W YCINKA KO łA Q219= 12 ;2. DłUGOŚĆ BOKU Q245=+ 45 ;K3T STAR TU Q248=90 ;K3T ROZW ARCIA Q338=5 ;DOSUW OBR ÓBKI NA GOTOWO U S rodek 1szej osi Q216 (absolutnie): Srodek rowka w osi głównej płaszczyzny obróbki U S rodek 2szej osi Q217 (absolutnie): Srodek rowka w osi pomocniczej płaszczyzny obróbki U średnica wycinka koła Q244: W prowadzi ć średnic wycinka koła U 2. długość krawdzi bocznej Q219): Wprowadzić szerokość rowka; jeśli szerokość rowka wprowadzona jest równa średnicy narzdzia, to TNC dokonuje tylko obróbki zgrubnej (frezowanie rowków podłużnych) U K3t startu Q245 (absolutnie): Wprowadzi ć kt biegunowy punktu startu U K3t rozwarcia rowka Q248 (przyrostowo): W prowadzi ć kt rozwarcia rowka U Dosuw obróbka na gotowo Q338 (przyrostowo): W ymiar, o jaki narzdzie zostaje dosunite w osi wrzeciona przy obróbce wykańczajcej. Q338=0: Obróbka wykańczajca przy jednym dosuniciu HEIDENHAIN iTNC 530 261 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych U Bezpieczna wysokość Q200 (przyrostowo): Y 100 90° 45° R2 5 50 80 8 50 Y 90 70 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych Przykład: Frezowanie wybrania, czopu i rowka 100 X -40 -30 -20 Z %C210 G71 * N10 G30 G17 X+0 Y+0 Z40 * Definicja czści nieobrobionej N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L +0 R +6 * Definicja narzdzia obróbka zgrubna/wykańczajca N40 G99 T2 L +0 R+ 3 * Definicja narzdzia frezowanie rowków (wpustowych) N40 T1 G17 S3150 * Wywołanie narzdzia obróbka zgrubna/wykańczajca N60 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N70 G213 OBRÓBKA CZOPU NA GOTOWO Definicja cyklu Obróbka zewntrzna 262 Q200=2 ;ODSTNP BEZPI ECZ. Q201=30 ;GłNBOKOŚĆ Q206=250 ;F DOSUW WGłNBNY Q202=5 ;GłNBOKOŚĆ DOSUW U Q207=250 ;F FREZOWAĆ Q203=+0 ;WSP.POWI ERZCHNI Q204=20 ;2. ODST.BEZP. Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q218=90 ;1. DłUGOŚĆ BOKU Q219=80 ;2. DłUGOŚĆ BOKU Q220=0 ;PROMIEŃ NAROżA Q221=5 ;NADDATEK 8 Programowanie: Cykle Wywołanie cyklu obróbka zewntrzna N90 G78 P01 2 P02 30 P03 5 P04 250 P05 25 Definicj a cyklu wybranie kołowe 8.4 Cykle dla frezowania kieszeni,czopów i rowków wpustowych N80 G79 M03 * P 06 400 * N100 G00 G40 X+50 Y+50 * N110 Z+2 M99 * Wywołanie cyklu wybranie kołowe N120 Z+250 M 06 * Zmiana narzdzia N130 T2 G17 S5000 * Wywołanie narzdzia frez do rowków wpustowych N140 G211 OKR 3GłY ROWEK Definicj a cyklu rowek 1 Q200=2 ;ODSTNP BEZP. Q201= 20 ;GłNBO KOŚĆ Q207=250 ;F FR EZO WAĆ Q202=5 ;GłNBO KOŚĆ DOSUWU Q215=0 ;ZAKR ES OBRÓBKI Q203=+0 ;WSP .P OWIER ZCHNI Q204=100 ;2. ODST.BEZP. Q216=+50 ;ŚRODEK 1.OSI Q217=+50 ;ŚRODEK 2.OSI Q244=70 ;ŚREDNICA W YCINKA KOłA Q219=8 ;2. DłUGOŚĆ BOKU Q245=+45 ;K3T STARTU Q248=90 ;K3T ROZWAR CIA Q338=5 ;DOSUW OBRÓBKI NA GOTO WO N150 G79 M03 * Wywołanie cyklu rowek 1 N10 D00 Q245 P01 +225 * Nowy kt startu dla rowka 2 N170 G79 * Wywołanie cyklu rowek 2 N180 G00 Z+ 250 M02 * Przemieścić narzdzie poza materiałem, koniec programu N999999 %C210 G71 * HEIDENHAIN iTNC 530 263 8.5 Cykle dla wytwarzania wzorów punktowych 8.5 Cykle dla wytwarzania wzorów punktowych Przegl3d TNC oddaje 2 cykle do dyspozycj i, przy pomocy których można wytwarzać bezpośrednio wzorce punktowe: Cykl Softkey G220 WZÓR PUNKTOWY NA OKR-GU G221 WZÓR PUNKTOWY NA LINII Nastpujce 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 „Tabel e punktów” na stronie 192). Cykl G74 Cykl G75/G76 Cykl G77/G78 Cykl G83 Cykl G84 Cykl G85 Cykl G86 Cykl G200 Cykl G201 Cykl G202 Cykl G203 Cykl G204 Cykl G205 Cykl G206 Cykl G207 Cykl Cykl Cykl Cykl Cykl Cykl Cykl Cykl Cykl Cykl Cykl 264 G208 G209 G212 G213 G214 G215 G262 G263 G264 G265 G267 FREZOWANIE ROWKÓW FREZOWANIE WYBRANIA WYBRANIE KOŁOWE WIERCENIE GŁ-BOKIE GWINTOWANIE z uchwytem wyrównawczym GWINTOWANIE GS bez uchwytu wyrównawczego NACINANIE GWINTU WIERCENIE ROZWIERCANIE DOKŁADNE OTWORU WYTACZANIE UNIWERSALNE WIERCENIE POGŁ-BIANIE WSTECZNE WIERCENIE UNIWERSALNE GWINTOWANIE NOWE z uchwytem wyrównawczym GWINTOWANIE GS NOWE bez uchwytu wyrównawczego WIERCENIE OTWORÓW GWINTOWANIE GWINTÓW ŁAMANIE WIÓRA WYBRANIE OBRABIAĆ NA GOTOWO CZOP OBRABIAĆ NA GOTOWO WYBRANIE KOŁOWE OBRABIAĆ NA GOTOWO CZOP OKR[GŁY OBRABIAĆ NA GOTOWO FREZOWANIE GWINTÓW FREZOWANIE GWINTÓW WPUSZCZANYCH FREZOWANIE GWINTÓW WIERCONYCH HELIXFREZOWANIE GWINTÓW FREZOWANIE GWINTÓW ZEWN-TRZNYCH 8 Programowanie: Cykle 1 TNC pozycjonuje narzdzie na biegu szybkim od aktualnej pozycji do punktu startu pierwszej obróbki. Kolejność: n 2. Bezpieczn wysokość najechać (oś wrzeciona) n Punkt startu na płaszczyźnie obróbki najechać n Przemieszczenie na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu (oś wrzeciona) 2 3 4 Y N = Q241 Q247 Q24 Q246 4 Q245 Q217 Od tej pozycji TNC wykonuje ostatnio zdefiniowany cykl obróbki Nastpnie TNC pozycjonuje narzdzie ruchem po prostej do punktu startu nastpnej obróbki; narzdzie znajduje si w tym czasie na Bezpi ecznej wysokości (lub 2giej Bezpiecznej wysokości) Ta operacja (1 do 3) powtarza si , aż wszystkie operacje obróbki zostan wykonane X Q216 Prosz uwzgldnić przed programowaniem Cykl G220 jest DEFaktywny, 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 2ga bezpieczna wysokość z cyklu G220. Z Q200 Q204 Q203 U S rodek 1szej osi Q216 (absolutnie): Punkt środkowy wycinka koła w osi głównej płaszczyzny obróbki X U S rodek 2szej osi Q217 (absolutnie): Punkt środkowy wycinka koła w osi pomocniczej płaszczyzny obróbki U średnica wycinka koła Q244: średnica wycinka koła U K3t startu Q245 (absolutnie): Kt pomidzy osi główn płaszczyzny obróbki i punktem startu pierwszej obróbki na wycinku koła U K3t końcowy Q246 (absolutnie): Kt pomidzy osi główn płaszczyzny obróbki i punktem startu ostatniej obróbki na wycinku koła (nie obowizuje dla koła pełnego); wprowadzić kt końcowy nie równy ktowi startu; jeśli wprowadzono kt końcowy wikszym niż kt startu, to obróbka w ruchu przeciwnym do RWZ, w innych przypadkach zgodnie z RWZ HEIDENHAIN iTNC 530 Przykład: NCbloki N530 G220 WZÓR OKR 3G Q216= +50 ;ŚRODEK 1.OSI Q217= +50 ;ŚRODEK 2.OSI Q244=80 ;ŚREDNI CA WYCI NKA KOłA Q245=+ 0 ;K3T STAR TU Q246=+ 360 ;K3T KOŃCOW Y Q247=+ 0 ;KROK K3TA Q241= 8 ;IL OŚĆ ZABIEGÓ W OBR. Q200=2 ;ODSTNP BEZPIECZ. Q203=+ 30 ;WS Pł. POW IERZCHNI Q204=50 ;2. ODSTNP BEZPIECZ. Q203=1 ;PR ZEMIESZCZENIE NA BEZP.WYSOK. 265 8.5 Cykle dla wytwarzania wzorów punktowych WZORY PUNKTOWE NA OKRNGU (cykl G220) 8.5 Cykle dla wytwarzania wzorów punktowych U Krok k3ta Q247 (przyrostowo): Kt pomidzy dwoma obróbkami na wyniku koła; jeśli krok kta jest równy zeru, to TNC oblicza krok kta z kta startu, kta końcowego i liczby operacji obróbki; jeśli wprowadzono krok kta to TNC nie uwzgldnia kta końcowego; znak liczby kroku kta określa kierunek obróbki (– = zgodnie z ruchem wskazówek zegara) U Liczba zabiegów obróbkowych Q241: Liczba zabiegów obróbkowych na wycinku koła U Bezpieczna wysokość Q200 (przyrostowo): Odstp wierzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu; wprowadzić wartość dodatni U Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem), wprowadzić wartość dodatni U Przejazd na bezpieczn3 wysokość Q301: Określ ić, jak narzdzie ma si przemieszczać midzy zabiegami obróbkowymi: 0: Przemieszczenie pomidzy operacjami obróbki na bezpieczn wysokość 1: Przemieszczenie pomidzy punktami pomiaru na 2. bezpieczn wysokość 266 8 Programowanie: Cykle Prosz uwzgldnić przed programowaniem Cykl G221 jest DEFaktywny, to znaczy cykl G221 wywołuje automatycznie ostatnio zdefiniowany cykl obróbki. Z Y 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 2ga bezpieczna wysokość z cyklu G221. X 1 TNC pozycjonuje narzdzie automatycznie od aktualnej pozycji do punktu startu pierwszej obróbki. Kolejność: n 2. Bezpieczn wysokość najechać (oś wrzeciona) n Punkt startu na płaszczyźnie obróbki najechać n Przemieszczenie na Bezpieczn wysokość nad powierzchni obrabianego przedmiotu (oś wrzeciona) 2 3 4 5 6 7 8 9 Od tej pozycji TNC wykonuje ostatnio zdefiniowany cykl obróbki Nastpnie TNC pozycjonuje narzdzie w kierunku dodatnim osi głównej do punktu startu nastpnej obróbki; narzdzie znajduje si przy tym na Bezpiecznej wysokości (lub na 2giej Bezpiecznej wysokości) Ta operacja (1 do 3) powtarza si , aż wszystkie operacje obróbki zostan wykonane; narzdzie znajduje si w ostatnim punkcie pierwszego wiersza Nastpnie TNC przemieszcza narzdzie do ostatniego punktu drugiego wiersza i wykonuje tam obróbk Stamtd TNC pozycjonuje narzdzie w kierunku ujemnym osi głównje do punktu startu nastpnej obróbki Ta operacja (6) powtarza si, aż wszystkie powtórzenia obróbki drugiego wiersza zostan wykonane Nastpnie TNC przemieszcza narzdzie ponownie do punktu startu nastpnego wiersza Ruchem wahadłowym zostaj odpracowane wszystkie dalsze wiersze Y Q23 N= 7 Q238 3 Q24 N= 2 Q24 Q224 Q226 X Q225 Z Q200 Q204 Q203 X HEIDENHAIN iTNC 530 267 8.5 Cykle dla wytwarzania wzorów punktowych WZORY PUNKTÓW NA LINIACH (cykl G221) 8.5 Cykle dla wytwarzania wzorów punktowych U Punkt startu 1szej osi Q225 (absolutnie): Współrzdna punktu startu w osi głównej płaszczyzny obróbki U Punkt startu 2szej osi Q226 (absolutnie): Współrzdna punktu startu w osi pomocniczej płaszczyzny obróbki U Odstp 1szej osi Q237 (przyrostowo): Odstp pojedyńczych punktów w wierszu U Odstp 2szej osi Q238 (przyrostowo): Odstp wierszy od siebie U Liczba szpalt Q242: Liczba zabiegów obróbkowych w wierszu U Liczba wierszy Q243: Liczba wierszy U K3t obrotu Q224 (absolutnie): Kt, o jaki zostaje obrócony cały rysunek układu; środek obrotu leży w punkcie startu U Bezpieczna wysokość Q200 (przyrostowo): Odstp wierzchołek ostrza narzdzia – powierzchnia obrabianego przedmiotu Przykład: NCbloki N540 G221 WZÓR L INIE Q225=+15 ;PUNKT STARTU 1.OSI Q226=+15 ;PUNKT STARTU 2.OSI Q237=+10 ;ODSTNP 1. OSI Q238=+8 ;ODSTNP 2. OSI Q242=6 ;LICZBA SZPALT Q243=4 ;LICZBA WIERSZY Q224=+15 ;POłOżENIE P RZY O BROCIE Q200=2 ;ODSTNP BEZPI ECZ. Q203=+30 ;WSPł. P OWIER ZCHNI Q204=50 ;2. ODSTNP BEZP IECZ. Q301=1 ;PRZEMI ESZCZENIE NA BEZP.WYSOK. U Współ. powierzchni obrabianego przedmiotu Q203 (absolutnie): Współrzdna powierzchni obrabianego przedmiotu U 2. Bezpieczna wysokość Q204 (przyrostowo): Współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) U Przejazd na bezpieczn3 wysokość Q301: Określ ić, jak narzdzie ma si przemieszczać midzy zabiegami obróbkowymi: 0: Przemieszczenie pomidzy operacjami obróbki na bezpieczn wysokość 1: Przemieszczenie pomidzy punktami pomiaru na 2. bezpieczn wysokość 268 8 Programowanie: Cykle 8.5 Cykle dla wytwarzania wzorów punktowych Przykład: Okrgi odwiertów Y 100 70 R25 30° R35 25 30 90 100 X %BOHRB G71 * N10 G30 G17 X+ 0 Y+0 Z40 * Definicj a czści nieobrobionej N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+3 * Definicj a narzdzia N40 T1 G17 S3500 * Wywołanie narzdzia N50 G00 G40 G90 Z+250 M 03 * Przemieścić narzdzie poza materiałem N60 G200 WIERCENIE Definicj a cyklu Wiercenie Q200=2 ;ODSTNP BEZPIECZ. Q201= 15 ;GłNBO KOŚĆ Q206=250 ;F DOSUW W GłNBNY Q202=4 ;GłNBO KOŚĆ DOSUWU Q210=0 ;PR ZER.CZA SOWA Q203=+0 ;WSP .P OWIER ZCHNI Q204=0 ;2. ODST.BEZP. Q211=0.25 ;PR ZER WA CZASOW A U DOłU HEIDENHAIN iTNC 530 269 8.5 Cykle dla wytwarzania wzorów punktowych N70 G220 WZÓR OKR3G Q216=+30 ;ŚRODEK 1.OSI Q217=+70 ;ŚRODEK 2.OS I Q244=50 ;ŚREDNICA WYCINKA KOłA Q245=+0 ;K3T STARTU Definicja cyklu koło otworu 1, CYKL 200 zostaj wywołany Q200, Q203 i Q204 działaj z cyklu 220 Q246=+360 ;K3T KOŃCOWY Q247=+0 ;KROK K3TA Q241=10 ;LICZBA Q200=2 ;ODSTNP BEZP IECZ. Q203=+0 ;WSP.PO WIERZCHNI Q204=100 ;2. ODST.BEZP. Q301=1 ;PR ZEM IESZCZENIE NA BEZP.WYSOK. N80 G220 WZÓR OKR3G Q216=+90 ;ŚRODEK 1.OSI Q217=+25 ;ŚRODEK 2.OS I Q244=70 ;ŚREDNICA WYCINKA KOłA Q245=+90 ;K3T STARTU Definicja cyklu koło otworu 2, CYKL 200 zostaj wywołany automatycznie Q200, Q203 i Q204 działaj z cyklu 220 Q246=+360 ;K3T KOŃCOWY Q247=30 ;KROK K3TA Q241=5 ;LICZBA Q200=2 ;ODSTNP BEZP . Q203=+0 ;WSP.PO WIERZCHNI Q204=100 ;2. ODST.BEZP. Q301=1 ;PR ZEM IESZCZENIE NA BEZP.WYSOK. N90 G00 G40 Z+250 M02 * Przemieścić narzdzie poza materiałem, koniec programu N999999 %BOHRB G71 270 8 Programowanie: Cykle 8.6 SL-cykle grupa 1 8.6 SLcykle grupa 1 Podstawy Przy pomocy SLcykli 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 SLcyklu (wszystkie podprogramy konturowe) do 48 Kbyte. Liczba możliwych elementów konturu zależy od rodzaju konturu (kontur wewntrzny/zewntrzny) i liczby konturów czściowych i wynosi np. ok. 256 bloków prostych. Przykład: Schemat: Odpracowywanie przy pomocy SL cykli %SL G71 * ... G37 P01 ... ... N16 G56 P01 ... N17 G79 * ... Właściwości podprogramów n Przeliczenia współrzdnych s dozwolone Jeśli zostan one zaprogramowane w obrbie wycinków konturów, to dzi ałaj one także w nastpnych podprogramach, nie musz zostać wycofywane po wywołaniu cyklu n TNC ignoruje posuwy F i funkcje dodatkowe M n TNC rozpoznaje kieszeń, jeśl i kontur obwodzi si od wewntrz, np zarysowanie konturu zgodnie z ruchem wskazówek zegara z korekcj promienia G42 n TNC rozpoznaje kieszeń, jeśli kontur obwodzi si od zewntrz, np zarysowanie konturu zgodnie z ruchem wskazówek zegara z korekcj promienia G41 n Podprogramy nie mog zawierać żadnych współrzdnych w osi wrzeciona n W pierwszym bloku współrzdnych podprogramu określa si płaszczyzn obróbki. Osie pomocnicze U,V,W s dozwol one N18 G57 P01 ... N19 G79 * ... N26 G59 P01 .... N27 G 79 * ... N50 G00 G40 G90 Z+250 M2 * N51 G98 L1 * ... N60 G98 L0 * N61 G98 L2 * ... Właściwości cykli obróbki N62 G98 L0 * n TNC pozycjonuje przed każdym cyklem automatycznie na bezpieczn wysokość na płaszczyźnie obróbki W osi wrzeci ona należy pozycjonować wstpnie narzdzie na odstp bezpieczeństwa n Z każdego poziomu głbokości materiał zostaje usuwany równolegle do osi lub pod dowolnym ktem (kt w cyklu G57 zdefiniować W MP7420.1 można również określić, iż TNC tak ma usuwać materiał z konturu, aby oddzielne zagłbienia były obrabiane bez wznoszeni a n TNC uwzgldnia wprowadzony naddatek (cykl G57) na płaszczyźni e obróbki ... N999999 %S L G71 * Przy pomocy MP7420 określa si, gdzie TNC pozycjonuje narzdzie przy końcu cykli 21 do 24. HEIDENHAIN iTNC 530 271 8.6 SL-cykle grupa 1 Przegl3d SLcykli grupa 1 Cykl Softkey G37 KONTUR (koniecznie wymagane) G56 WIERCENIE W ST-PNE (użycie pozostawione do wyboru) G57 USUWANIE MATERIAŁU (koni ecznie wymagane) G58/G59 FREZOWANIE KONTURU (użycie pozostawione do wyboru) G58 Zgodni e z ruchem wskazówek zegara: G59 Ruchem przeciwnym do ruchu wskazówek zegara 272 8 Programowanie: Cykle 8.6 SL-cykle grupa 1 KONTUR (cykl G37) W cykl u G37 KONTUR wyszczególnia si wszystkie podprogramy, które maj być przeniesione do jednego ogólnego konturu. Prosz uwzgldnić przed programowaniem C D Cykl G37 jest DEFaktywny, to znaczy od jego definicji działa on w programie. A B W cyklu G37 można wyszczególnić maksymalnie 12 podprogramów (konturów czściowych). U Labelnumery dla konturu: Wprowadzić wszystkie numery Label oddziel nych podprogramów, które maj zostać zestawi one w jeden kontur. Każdy numer potwierdzić przyciskiem ENT i wprowadzanie danych zakończyć przyciskiem END. Nałożone na siebie kontury: (patrz „Nałożone na siebie kontury” na stronie 280) Y S1 A B S2 X Przykład: NCbloki N54 G 37 P01 1 P 02 5 P03 7 P04 8 * HEIDENHAIN iTNC 530 273 8.6 SL-cykle grupa 1 WIERCENIE WSTEPNE (cykl G56) Prosz uwzgldnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu w osi wrzeciona (bezpieczna wysokość nad powierzchni obrabianego przedmiotu) Y Przebieg cyklu Jak cykl G 83 Wiercenie głbokie, patrz „Cykle dla wiercenia, gwintowania i frezowania gwintów”, stronie 196. Zastosowanie Cykl G56 WIERCENIE WSTEPNE uwzgldnia dla punktów nacicia naddatek na obróbk wykańczajc. Punkty wcicia s jednocześnie punktami startu przecigania. X U Odstp bezpieczeństwa 1 (przyrostowo): Odstp wierzchołek ostrza narzdzia (pozycja startu) – powierzchnia obrabi anego przedmiotu U Głbokość wiercenia 2 (przyrostowo): Odstp powierzchnia obrabi anego przedmiotu – dno odwiertu (wi erzchołek stożka wiercenia) Z U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosuni te. Głbokość wiercenia nie musi być wielokrotności głbokości dosuwu. TNC dojeżdża jednym chodem roboczym na głbokość wiercenia: 1 3 n Głbokość dosuwu i głbokość s sobie równe n Głbokość dosuwu jest wiksza niż głbokość wiercenia U Posuw X 2 wgłbny: Posuw wiercenia w mm/min U Naddatek na obróbk wykańczaj3c3: Naddatek na płaszczyźnie obróbki Przykład: NCbloki N54 G56 P 01 2 P02 15 P 03 5 P04 250 P05 + 0,5 * 274 8 Programowanie: Cykle 8.6 SL-cykle grupa 1 USUWANIE MATERIAŁU (cykl G57) Przebieg cyklu 1 2 TNC pozycjonuje narzdzie na płaszczyźnie obróbki nad pierwszym naciciem, przy tym TNC uwzgldnia naddatek na obróbk wykańczajc Przy pomocy posuwu wgłbnego TNC przemieszcza narzdzi e na pierwsz głbokość dosuwu Frezowanie obiegu konturu (patrz rysunek po prawej u góry): 1 2 3 Narzdzie frezuje po obwodzie konturu z wprowadzonym posuwem pierwsz czść, naddatek na obróbk wykańczajc zostaje uwzgldniony na płaszczyźnie obróbki Dalsze dosuwy i dalsze czści konturu TNC obrabia w ten sam sposób TNC przemieszcza narzdzie w osi wrzeciona na odstp bezpieczeństwa i nastpnie nad pierwszym punktem nacicia na płaszczyźnie obróbki Usuwanie materiału z kieszeni (patrz rysunek po prawej na środku): 1 2 3 Na pierwszej głbokości dosuwu narzdzie frezuj e z posuwem frezowania kontur równolegle do osi lub pod wprowadzonym ktem usuwani a materiału Przy tym kontury wysepki zostaj (tu: C/D) przejechane na odstpie bezpi eczeństwa Ta operacja powtarza si, aż zostanie osignita głbokość frezowania Prosz uwzgldnić przed programowaniem Przy pomocy MP7420.0 i MP7420.1 określamy, jak TNC ma obrabiać kontur (patrz „Ogólne parametry użytkownika” na stronie 438). Zaprogramować blok pozycjonowania w punkcie startu w osi wrzeciona (bezpieczna wysokość nad powierzchni obrabianego przedmiotu) W danym przypadku prosz użyć freza z tncym przez środek zbem czołowym (DIN 844), albo wywiercić wstpnie przy pomocy cyklu 21. HEIDENHAIN iTNC 530 275 8.6 SL-cykle grupa 1 U Odstp bezpieczeństwa 1 (przyrostowo): Odstp wierzchołek ostrza narzdzia (pozycja startu) – powierzchnia obrabi anego przedmiotu U Głbokość frezowania 2 (przyrostowo): Odstp powierzchnia obrabi anego przedmiotu – dno kieszeni Z U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki 11 narzdzie zostaje każdorazowo dosuni te. Głbokość wiercenia nie musi być wielokrotności głbokości dosuwu. TNC dojeżdża jednym chodem roboczym na głbokość j eżeli: 13 12 X n Głbokość dosuwu i głbokość s sobie równe n głbokość dosuwu jest wiksza niż głbokość frezowania U Posuw wgłbny: Posuw pogłbienia w mm/min U Naddatek na obróbk wykańczaj3c3:: Naddatek na płaszczyźnie obróbki U Kt usuwania materiału: Kierunek ruchu usuwania materiału. Kt usuwania materiału odnosi si do osi głównej płaszczyzny obróbki. Tak wprowadzić kt, aby powstały możliwie długie przejścia U Posuw: Posuw 276 Przykład: NCbloki N54 G57 P 01 2 P02 15 P 03 5 P04 250 P05 + 0,5 P06 +30 P07 500 * frezowania w mm/min 8 Programowanie: Cykle 8.6 SL-cykle grupa 1 FREZOWANIE KONTURU (cykl G58/ G59) Prosz uwzgldnić przed programowaniem Zaprogramować blok pozycjonowania w punkcie startu w osi wrzeciona (bezpieczna wysokość nad powierzchni obrabianego przedmiotu) Z Zastosowanie Cykl G58/G59 FREZOWANIE KONTURU służy obróbce wykańczajcej kieszeni konturu. 1 13 12 Kierunek obrotu przy frezowaniu konturu: n Zgodnie z ruchem wskazówek zegara: G58 n Ruchem przeciwnym do ruchu wskazówek zegara: G59 X U Odstp bezpieczeństwa 1 (przyrostowo): Odstp wierzchołek ostrza narzdzia (pozycja startu) – powierzchni a obrabianego przedmiotu U Głbokość frezowania 2 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu – dno kieszeni U Głbokość dosuwu 3 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosunite. Głbokość wiercenia nie musi być wielokrotności głbokości dosuwu. TNC dojeżdża jednym chodem roboczym na głbokość jeżel i: Przykład: NCbloki N54 G 58 P01 2 P 02 15 P03 5 P 04 250 P 05 500 * ... N71 G59 P01 2 P 02 15 P03 5 P04 250 P 05 500 * n Głbokość dosuwu i głbokość s sobie równe n głbokość dosuwu jest wiksza niż głbokość frezowania U Posuw wgłbny: U Posuw: HEIDENHAIN iTNC 530 Posuw pogłbienia w mm/min Posuw frezowania w mm/min 277 8.7 SL-cykle grupa II 8.7 SLcykle grupa II Podstawy Przy pomocy SLcykli można zestawiać kompleksowe kontury, składajce 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 SLcykl u (wszystkie podprogramy konturowe). Liczba możliwych elementów konturu zależy od rodzaju konturu (kontur wewntrzny/ zewntrzny) i liczby konturów czściowych i wynosi np. ok. 1024 bloków prostych. Przykład: Schemat: Odpracowywanie przy pomocy SLcykli %SL 2 G71 * ... N120 G37 .... * N130 G120.... * ... N160 G121 ... * N170 G79 * Właściwości podprogramów n Przeliczenia współrzdnych s dozwolone Jeśli zostan one zaprogramowane w obrbie wycinków konturów, to działaj one także w nastpnych podprogramach, nie musz zostać wycofywane po wywołaniu cyklu n TNC ignoruje posuwy F i funkcje dodatkowe M n TNC rozpoznaje kieszeń, jeśli kontur obwodzi si od wewntrz, np zarysowanie konturu zgodnie z ruchem wskazówek zegara z korekcj promienia G42 n TNC rozpoznaje kieszeń, jeśli kontur obwodzi si od zewntrz, np zarysowanie konturu zgodnie z ruchem wskazówek zegara z korekcj promienia G41 n Podprogramy nie mog zawierać żadnych współrzdnych w osi wrzeciona n W pierwszym bloku współrzdnych podprogramu określ a si płaszczyzn obróbki. Osie pomocnicze U,V,W s dozwolone ... N180 G122... * N190 G79 * ... N220 G123... * N230 G79 * ... N260 G124... * N270 G79 * ... N500 G00 G40 Z+250 M2 * N510 G98 L 1 * Właściwości cykli obróbki ... n TNC pozycjonuj e przed każdym cyklem automatycznie na bezpieczn wysokość n Każdy poziom głbokości jest frezowany bez odsuwania narzdzia; wysepki zostan objechane z boku n Promień „naroży wewntrznych “ jest programowalny – narzdzie nie zatrzymuje si, zaznaczenia poza materiałem zostan uniemożliwione (obowizuje dla ostatniego zewntrznego toru przy przeciganiu i wykańczaniu bocznych powierzchni) n Przy wykańczaniu powierzchni bocznych TNC dosuwa narzdzie do konturu na torze kołowym stycznym n Przy obróbce na gotowo dna TNC przemieszcza narzdzie również po tangencjalnym torze kołowym do obrabianego przedmiotu (np.: Oś wrzeciona Z: Tor kołowy na płaszczyźnie Z/X) N550 G98 L 0 * 278 N560 G98 L 2 * ... N600 G98 L 0 * ... N99999 %SL2 G71 * 8 Programowanie: Cykle 8.7 SL-cykle grupa II n TNC obrabia kontur przelotowo ruchem współbieżnym lub ruchem przeciwbieżnym Przy pomocy MP7420 określa si, gdzie TNC pozycjonuje narzdzie 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. Przegl3d SLcykle Cykl Softkey 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 Softkey G125 CI[G KONTURU G127 OSŁONA CYLINDRA G128 OSŁONA CYLINDRA frezowanie rowków HEIDENHAIN iTNC 530 279 8.7 SL-cykle grupa II KONTUR (cykl G37) W cyklu G37 KONTUR wyszczególnia si wszystkie podprogramy, które maj być przeniesione do jednego ogólnego konturu. Prosz uwzgldnić przed programowaniem C D Cykl G37 jest DEFaktywny, to znaczy od jego definicji działa on w programie. A B W cyklu G37 można wyszczególnić maksymalni e 12 podprogramów (konturów czściowych). U Labelnumery dla konturu: Wprowadzić wszystkie numery Label oddzielnych podprogramów, które maj zostać zestawione w jeden kontur. Każdy numer potwierdzić przyci skiem ENT i wprowadzanie danych zakończyć przyciskiem END. Y S1 A B S2 X Przykład: NCbloki N120 G37 P 01 1 P02 5 P 03 7 P04 8 * 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 powikszyć 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 programi e głównym cyklu G37 KONTUR. Wybrania A i B nakładaj si na siebie. 280 8 Programowanie: Cykle 8.7 SL-cykle grupa II TNC oblicza punkty przecicia S1 i S2, one nie musz zostać zaprogramowane. Wybrania s programowane jako koła pełne. Podprogram 1: Kieszeń A: N510 G98 L1 * N520 G01 G42 X+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 G98 L0 * „Powierzchnia “sumowa Obwydwie powierzchnie wycinkowe A i B łcznie z powierzchni nakładania si maj zostać obrobione: n Powierzchnie A i B musz być kieszeniami. n Pierwsze wybranie (w cykl u G37) musi rozpoczynać si poza drugim wybraniem. B Powierzchnia A: N510 G98 L1 * A 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 * HEIDENHAIN iTNC 530 281 8.7 SL-cykle grupa II „Powierzchnia“ różnicy Powierzchnia A ma zostać obrobiona bez wycinka pokrytego przez B: n Powierzchnia A musi być kieszeni i B musi być wysepk. n A musi rozpoczynać si poza B. Powierzchnia A: N510 G98 L1 * N520 G01 G42 X +10 Y+50 * B A 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 * „Powierzchnia “ skrawania Powierzchnia przykryta zarówno przez A jak i przez B ma zostać obrobiona. (Po prostu przykryte powierzchnie maj pozostać nieobrobione). n A i B musz być kieszeniami. n A rozpoczynać si wewntrz B. Powierzchnia A: A B N510 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 * 282 8 Programowanie: Cykle W cykl u G120 podaje si informacje dotyczce obróbki dla podprogramów z konturami czściowymi (wycinkowymi ). 8.7 SL-cykle grupa II DANE KONTURU (cykl G120) Y Prosz uwzgldnić przed programowaniem Q 8 Cykl G120 jest DEFaktywny, to znaczy cykl G120 jest aktywny w programie obróbki od momentu jego zdefiniowania. Znak l iczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy głbokość = 0, to TNC nie wykonuj e odpowiedniego cyklu. Q9=+1 Podane w cyklu G120 informacje o obróbce obowizuj dla cykli G121 do G124. Jeśli SLcykle s używane w programach z Q parametrami, nie wolno parametrów Q1 do Q19 zastosować jako parametrów programu. U Głbokość frezowania Q1(przyrostowo): Odległość powierzchnia obrabianego przedmi otu – dno kieszeni. k X Z U Nakładanie si toru współczynnik Q2: Q2 x promień narzdzia daje boczny dosuw k. U Naddatek dla obróbki wykańczaj3cej z boku Q3(przyrostowo): Naddatek dla obróbki wykańczajcej na płaszczyźnie obróbki. Q6 Q10 U Naddatek dla obróbki wykańczaj3cej dna Q4(przyrostowo): Naddatek dla obróbki wykańczajcej dna. Q1 Q5 U Współrzdna powierzchni obrabianego X przedmiotu Q5 (absolutnie): Współrzdna bezwzgldna powierzchni obrabianego przedmiotu U Bezpieczna wysokość Q6 (przyrostowo): Odstp pomidzy powi erzchni czołow narzdzia i powierzchni obrabianego przedmiotu U Bezpieczna wysokość Q7(absolutnie): Bezwzgldna wysokość, na której nie może dojść do kol izji z obrabianym przedmi otem (dla pozycjonowania pośredniego i powrotu na końcu cyklu) U Promień zaokr3glenia wewn3trz Q8: Promień zaokrglenia na wewntrznych „narożach“; wprowadzona wartość odnosi si do toru punktu środkowego narzdzia Q7 Przykład: NCbloki N57 G 120 DANE KONTURU Q1=20 ;G łNBOKO ŚĆ FREZOWA NI A Q2=1 ;NAKłADANIE SI N TORÓW KSZTAłTOWYCH Q3=+0.2 ;NA DDATEK Z BOKU Q4=+0.1 ;NADDATEK NA GłNBOKOŚCI Q5=+30 ;W SPł. P OWIER ZCHNI Q6=2 ;O DSTNP BEZPIECZ. Q7=+80 ;BEZPIECZNA WYSOKOŚĆ Q8=0.5 ;P ROMIEŃ ZA OKR 3GLENIA Q9=+1 HEIDENHAIN iTNC 530 ;KIER UNEK OBROTU 283 8.7 SL-cykle grupa II U Kierunek obrotu ? Zgodnie z ruchem wskazówek zegara = 1 Q9: Kierunek obróbki dla kieszeni n w kierunku zgodnym z ruchem wskazówek zegara (Q9 = 1 ruch przeciwbieżny dla kieszeni i wysepki) n w kierunku przeciwnym do ruchu wskazówek zegara (Q9 = +1 ruch współbi eż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 ni e uwzgldnia zaprogramowanej w Tbloku wartości delta DR dla obliczenia punktów wcicia w materiał. Y W wskich miejscach TNC nie może dokonać wiercenia wstpnego czasami, przy pomocy narzdzia wikszego niż narzdzie do obróbki zgrubnej. Przebieg cyklu Jak cykl G 83 Wiercenie głbokie, patrz „Cykle dla wiercenia, gwintowania i frezowania gwintów”, stronie 196. Zastosowanie Cykl G121 WIERCENIE WST-PNE uwzgldnia dla punktów wcicia w materiał naddatek na obróbk wykańczajc boczn i naddatek na obróbk wykańczajc na dnie, jak i promień narzdzia przecigajcego. Punkty wcicia s jednocześnie punktami startu przecigania. U Głbokość dosuwu Q10 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosunite (znak liczby przy ujemnym kierunku pracy „–“) U Posuw dosuwu wgłbnego Q11: Posuw wiercenia w mm/min U Numer narzdzia przeci3gania Q13: Numer narzdzia –narzdzia przecigania 284 X Przykład: NCbloki N58 G121 W IERCENIE WSTNPNE Q10=+5 ;GłNBOKOŚĆ DOSUWU Q11=100 ;POSUW WGłNBNY Q13=1 ;NARZNDZIE DO USUWANIA MATERIAłU (ZDZIERAK) 8 Programowanie: Cykle 1 2 3 4 TNC pozycjonuje narzdzie nad punktem wcicia; przy tym uwzgldniany jest naddatek na obróbk wykańczajc z boku Na pierwszej głbokości dosuwu narzdzie frezuj e z posuwem frezowania Q12 kontur od wewntrz na zewntrz Przy tym kontury wysepki zostaj (tu: C/D) przy pomocy zbliżenia do konturu kieszeni (tu: A/B) wyfrezowane Nastpnie TNC obrabia kontur kieszeni na gotowo i przemieszcza narzdzie z powrotem na Bezpieczn wysokość A 8.7 SL-cykle grupa II PRZECIOGANIE (cykl G122) B C D Prosz uwzgldnić przed programowaniem W danym przypadku prosz użyć freza z tncym przez środek zbem czołowym (DIN 844), albo wywiercić wstpnie przy pomocy cyklu G121. U Głbokość dosuwu Q10 (przyrostowo): Wymiar, o j aki narzdzie zostaje każdorazowo dosunite. Przykład: NCbloki U Posuw dosuwu wgłbnego Q11: Posuw pogłbienia w mm/min U Posuw rozwiercania Q12: Posuw frezowania w mm/min U Numer narzdzia przeci3gania Q18: Numer narzdzia, przy pomocy którego TNC dokonało wstpnego przecigania. Jeżel i nie dokonano wstpnego przecigania, to prosz wprowadzić „0“; j eśli wprowadzimy tu określ ony numer, TNC rozwierca tylko ten fragment, który nie mógł zostać obrobiony przy pomocy narzdzia wstpnego przecigania. Jeżeli nie można najechać bezpośrednio obszaru przecigania na gotowo, to TNC wcina si ruchem wahadłowym; w tym celu należy zdefiniować w tabeli narzdzi TOOL.T, (patrz „Dane o narzdziach”, stronie 103) długość krawdzi skrawajcych LCUTS i maksymalny kt zagłbienia narzdzia ANGLE. W przeciwnym wypadku TNC wydaje komunikat o błdach N59 G122 PRZECI3G ANI E Q10=+5 ;GłNBOKOŚĆ DOSUWU Q11=100 ;POS UW WGłNBNY Q12=350 ;POS UW PR ZECI3GANIA Q18=1 ;NARZNDZIE DO PR ZECI3GANIA Q19=150 ;POS UW RUCHEM WAHADłOWYM U Posuw ruchu wahadłowego Q19: Posuw ruchem wahadłowym w mm/min HEIDENHAIN iTNC 530 285 8.7 SL-cykle grupa II OBRÓBKA NA GOT.DNA (cykl G123) TNC samo ustala punkt startu dla obróbki wykańczajcej . Punkt startu zależy od i lości miej sca w wybrani u. TNC przemieszcza narzdzie delikatnie (pionowe koło styczne) do obrabianej powierzchni. Nastpnie pozostały po rozwiercaniu naddatek dla obróbki wykańczajcej zostaj e zdjty. Z U Posuw dosuwu wgłbnego Q11: Prdkość przemieszczenia narzdzia przy nacinaniu U Posuw Q12 rozwiercania Q12: Posuw frezowania Q11 X Przykład: NCbloki N60 G123 OBRÓBKA NA GOTOWO DNA 286 Q11=100 ;POSUW W GłNBNY Q12=350 ;POSUW P RZECI 3GANIA 8 Programowanie: Cykle 8.7 SL-cykle grupa II FREZOW.NA GOT. POWIERZCHNI BOCZNYCH (cykl G124) TNC przemieszcza narzdzie na torze kołowym stycznie do konturu czściowego (wycinkowego). Każdy kontur czściowy zostaje oddzielnie obrabiany na gotowo. Prosz uwzgldnić przed programowaniem Z Suma naddatku obróbki na got. boku(Q14) i promienia narzdzia obróbki na gotowo musi być mniejsza niż suma naddatku obróbki na got. boku (Q3, cykl G 120) i promienia narzdzia przecigania. Q11 Q10 Jeśli odpracowujemy cykl G124 bez uprzedniego rozwierceni a z cyklem G122, to obowizuje pokazane uprzednio obliczeniu; promień rozwiertaka ma wówczas wartość „0“. Q12 X TNC samo ustala punkt startu dla obróbki wykańczajcej. Punkt startu zależy od ilości miejsca w wybraniu. U Kierunek obrotu ? Zgodnie z ruchem wskazówek zegara = 1 Q9: Ki erunek obróbki: + 1: Kierunek obróbki w kierunku przeci wnym do ruchu wskazówek zegara: – 1:Obrót zgodnie z ruchem wskazówek zegara (RWZ) U Głbokość dosuwu Q10 (przyrostowo): Wymiar, o j aki narzdzie zostaje każdorazowo dosunite. U Posuw dosuwu Przykład: NCbloki N61 G124 OBR ÓBKA NA GOTOWO BOKU Q9=+1 ;KIERUNEK OBROTU Q10=+5 ;GłNBOKOŚĆ DOSUWU Q11=100 ;POS UW WGłNBNY Q12=350 ;POS UW PR ZECI3GANIA Q14=+0 ;NADDATEK Z BOKU wgłbnego Q11: Posuw zagłbiani a U Posuw rozwiercania Q12: Posuw frezowania U Naddatek dla obróbki wykańczaj3cej z boku Q14(przyrostowo): Naddatek dla kilkakrotnej obróbki wykańczajcej; ostatnia warstwa materiału na obróbk wykańczajc zostanie rozwercona, jeśli wprowadzimy Q14 = 0 HEIDENHAIN iTNC 530 287 8.7 SL-cykle grupa II LINIA KONTURU (cykl G125) Przy pomocy tego cyklu można wraz z cyklem G37 KONTUR – obrabiać „otwarte” kontury: Pocztek konturu i jego koniec nie leż w tym samym punkcie. Z Cykl G125 CI[G KONTURU wykazuje w porównani u do obróbki otwartego konturu z blokami pozycjonowania znaczne zalety: n TNC nadzoruje obróbk na ścinki i uszkodzenia konturu. Sprawdzić kontur przy pomocy grafiki testowej n Jeśli promień narzdzia jest za duży, to kontur musi zostać ewentualnie wtórnie obrobiony na narożach wewntrznych n Obróbk można wykonywać na całej długości ruchem współbieżnym lub przeciwbieżnym. Rodzaj frezowania pozostanie nawet zachowany, j eśli nastpi odbi cie lustrzane konturów n W przypadku kilku dosuwów TNC może przemieszczać narzdzie tam i z powrotem: Dodatkowo skraca si czas obróbki. n Można także wprowadzić wartości naddatków, aby w kilku przejściach roboczych dokonywać obróbki zgrubnej i wykańczajcej Y X Prosz uwzgldnić przed programowaniem Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. TNC uwzgldnia tylko pierwszy znacznik z cyklu G37 KONTUR. Pamić dla SLcyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bl okó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 narzdzi a na końcu cyklu. Uwaga niebezpieczeństwo kolizji! Aby uniknć możliwych kolizji: n Bezpośrednio po cyklu G125 nie programować pozycji w postaci łańcucha wymiarowego, poni eważ odnosz sione do pozycji narzdzia na końcu cyklu. n Najechać we wszystkich osiach głównych zdefiniowan (absolutn) pozycj, ponieważ pozycja narzdzia przy końcu cyklu nie odpowiada pozycji na pocztku cyklu. 288 8 Programowanie: Cykle frezowania Q1 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu i dno konturu U Naddatek dla obróbki wykańczaj3cej z boku Q3(przyrostowo): Naddatek na obróbk wykańczajc na płaszczyźnie obróbki U Współ. powierzchni obrabianego przedmiotu Q5 (absolutnie): Absol utne współrzdne powierzchni przedmiotu odniesione do punktu zerowego przedmiotu U Bezpieczna wysokość Q7 (absolutnie): Bezwzgldna wysokość, na której nie może dojść do kol izji z obrabianym przedmi otem (dla pozycji powrotu na końcu cyklu) Przykład: NCbloki N62 G125 CI 3G KONTUR U Q1=20 ;GłNBOKOŚĆ F REZOWANIA Q3=+0 ;NADDATEK Z BOKU Q5=+0 ;WS Pł. POW IERZCHNI Q7=+50 ;BEZP IECZNA WYSOKOŚ Ć Q10=+5 ;GłNBOKOŚĆ DOSUWU Q11=100 ;POS UW WGłNBNY Q12=350 ;POS UW FR EZOW ANIA Q15=1 ;RODZAJ FREZOW ANIA U Głbokość dosuwu Q10 (przyrostowo): Wymiar, o j aki narzdzie zostaje każdorazowo dosunite. U Posuw dosuwu wgłbnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki U Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki U 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 kil ku dosuwach: W prowadzenie = 0 HEIDENHAIN iTNC 530 289 8.7 SL-cykle grupa II U Głbokość 8.7 SL-cykle grupa II OSŁONA CYLINDRA (cykl G127) Maszyna i TNC musz być przygotowane przez producenta maszyn. Przy pomocy tego cyklu można przenieść zdefiniowany na rozwinitym materiale kontur na osłon cylindra. Prosz używać cyklu G128, jeśli chcemy frezować rowki prowadzce na cylindrze. Kontur prosz opisać w podprogramie, który zostanie ustalony poprzez cykl G37 (KONTUR). Podprogram zawiera współrzdne w jednej osi ktowej(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 ktowej można wprowadzać do wyboru w stopniach lub w mm (cale) (prosz ustalić w definicji cyklu). 1 TNC pozycj onuje narzdzie nad punktem wcicia; przy tym uwzgldniany jest naddatek na obróbk wykańczajc z boku 2 Na pierwszej głbokości dosuwu narzdzie frezuje z posuwem frezowania Q12 kontur od wewntrz na zewntrz 3 Na końcu konturu TNC przemieszcza narzdzie na Bezpieczn wysokość i z powrotem do punktu wcicia 4 Kroki od 1 do 3 powtarzaj si, aż zostanie osignita zaprogramowana głbokość frezowania Q1 5 Nastpnie narzdzi e przemieszcza si na Bezpieczn wysokość Z Prosz uwzgldnić przed programowaniem Pamić dla SLcyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bl oków prostych. Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. C Używać frezu z tncym przez środek zbem 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 narzdzi a 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. 290 8 Programowanie: Cykle frezowania Q1 (przyrostowo): Odstp powierzchni a obrabianego przedmiotu i dno konturu U Naddatek dla obróbki wykańczaj3cej z boku Q3 (przyrostowo): Naddatek na obróbk wykańczajc na płaszczyźnie osłony cyl indra; naddatek działa w kierunku korekcji promienia U Bezpieczna wysokość Q6 (przyrostowo): Odstp pomidzy powi erzchni czołow narzdzia i powierzchni osłony cyl indra U Głbokość dosuwu Q10(przyrostowo): Wymiar, o j aki narzdzie zostaje każdorazowo dosunite. U Posuw dosuwu wgłbnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki Przykład: NCbloki N63 G127 OSłONA CYLINDRA Q1=8 ;GłNBOKOŚĆ F REZOWANIA Q3=+0 ;NADDATEK Z BOKU Q6=+0 ;ODSTNP BEZPIECZ. Q10=+3 ;GłNBOKOŚĆ DOSUWU Q11=100 ;POS UW WGłNBNY Q12=350 ;POS UW FR EZOW ANIA Q16=25 ;PRO MIEŃ Q17=0 ;RODZAJ WYMI AROWANIA U Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki U Promień cylindra Q16: Promień cylindra, na którym ma zostać obrobiony kontur U Rodzaj wymiarowania Stopnie =0 MM/INCH=1 Q17: Współrzdne osi obrotu w podprogramie w stopniach lub mm (cale) zaprogramować HEIDENHAIN iTNC 530 291 8.7 SL-cykle grupa II U Głbokość 8.7 SL-cykle grupa II OSŁONA CYLINDRA frezowanie rowków (cykl G128) Maszyna i TNC musz być przygotowane przez producenta maszyn. Przy pomocy tego cyklu można przenieść zdefiniowany na rozwinitym materiale rowek prowadzcy na osłon cyl indra. W przeciwieństwie do cyklu G127, TNC tak ustawia narzdzie przy tym cyklu, że ścianki przy aktywnej korekcji promienia przebiegaj centrycznie do środka cylindra. Prosz zaprogramować tor punktu środkowego konturu z podaniem korekcji promienia narzdzia. Poprzez korekcj promienia określa si, czy TNC wytworzy rowek ruchem współbieżnym czy też przeciwbieżnym: 1 TNC pozycj onuje narzdzie nad punktem wcicia 2 Na pierwszej głbokości dosuwu narzdzie frezuje z posuwem frezowania Q12 kontur wzdłuż ścianki rowk ; przy tym zostaje uwzgldniony naddatek na obróbk wykańczaj c z boku 3 Przy końcu konturu TNC przesuwa narzdzie do leżcej na przeciw ścianki rowka i powraca do punktu wcicia 4 Kroki od 2 do 3 powtarzaj si, aż zostanie osignita zaprogramowana głbokość frezowania Q1 5 Nastpnie narzdzi e przemieszcza si na Bezpieczn wysokość Z Prosz uwzgldnić przed programowaniem Pamić dla SLcyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 1024 bl oków prostych. Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). Jeśl i zaprogramujemy głbokość = 0, to TNC ni e wykonuje tego cyklu. Używać frezu z tncym przez środek zbem czołowym (DIN 844). C 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 narzdzi a 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. 292 8 Programowanie: Cykle frezowania Q1(przyrostowo): Odstp powierzchni a obrabianego przedmiotu i dno konturu U Naddatek dla obróbki wykańczaj3cej z boku Q3(przyrostowo): Naddatek na obróbk wykańczajc na płaszczyźnie osłony cyli ndra; naddatek działa w kierunku korekcj i promi enia U Bezpieczna wysokość Q6 (przyrostowo): Odstp pomidzy powi erzchni czołow narzdzia i powierzchni osłony cyl indra U Głbokość dosuwu Q10 (przyrostowo): Wymiar, o j aki narzdzie zostaje każdorazowo dosunite. U Posuw dosuwu wgłbnego Q11: Posuw przy przemieszczeniach na płaszczyźnie obróbki U Posuw frezowania Q12: Posuw przy przemieszczeniach na płaszczyźnie obróbki Przykład: NCbloki N63 G128 OSłONA CYLINDRA Q1=8 ;GłNBOKOŚĆ F REZOWANIA Q3=+0 ;NADDATEK Z BOKU Q6=+0 ;ODSTNP BEZPIECZ. Q10=+3 ;GłNBOKOŚĆ DOSUWU Q11=100 ;POS UW WGłNBNY Q12=350 ;POS UW FR EZOW ANIA Q16=25 ;PRO MIEŃ Q17=0 ;RODZAJ WYMI AROWANIA Q20= 12 ;SZEROKOŚĆ ROWKA U Promień cylindra Q16: Promień cylindra, na którym ma zostać obrobiony kontur U Rodzaj wymiarowania Stopnie =0 MM/INCH=1 Q17: Współrzdne osi obrotu w podprogramie w stopniach lub mm (cale) zaprogramować U S zerokość HEIDENHAIN iTNC 530 rowka Q20: Szerokość rowka 293 8.7 SL-cykle grupa II U Głbokość Y 16 16 100 50 16 5 R2 8.7 SL-cykle grupa II Przykład: Nakładaj3ce si na siebie kontury wiercić i obrabiać wstpnie, obrabiać na gotowo 5 R2 35 65 100 X %C21 G71 * N10 G30 G17 X+0 Y+0 Z40 * Definicja czści nieobrobionej N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L +0 R +6 * Definicja narzdzia wiertło N40 G99 T2 L +0 R+ 6 * Definicja narzdzia obróbka zgrubna/wykańczajca N50 T1 G17 S4000 * Wywołanie narzdzia wiertło N60 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N70 G37 P01 1 P02 2 P03 3 P04 4 * Ustalić podprogramy konturu N80 G120 DANE KONTURU Określić ogólne parametry obróbki Q1=20 ;GłNBOKOŚĆ FREZOW ANI A Q2=1 ;NAKłADANIE SI N TORÓW KSZTAłTOWYCH Q3=+0 ;NADDATEK Z BO KU Q4=+0 ;NADDATEK NA GłNBOKOŚCI Q5=+0 ;WSPł. P OWIER ZCHNI Q6=2 ;ODSTNP BEZPI ECZ. Q7=+100 ;BEZPIECZNA WYSOKOŚĆ 294 Q8=0.1 ;PROMIEŃ ZAOKR OGLENIA Q9=1 ;KIER UNEK OBROTU 8 Programowanie: Cykle Q10= 5 8.7 SL-cykle grupa II N90 G121 WIERCENIE W STNP NE Definicj a cyklu wiercenie wstpne ;GłNBO KOŚĆ DOSUWU Q11= 250 ;POSUW WGłNBNY Q13= 0 ;NARZNDZIE DO USUWANI A MATERIA łU (ZDZIERA K) N100 G79 M3 * Wywołanie cyklu wiercenie wstpne N110 Z+250 M 6 * Zmiana narzdzia N120 T2 G17 S3000 * Wywołanie narzdzia obróbka zgrubna/wykańczajca N130 G122 PRZECI3GANIE Definicj a cyklu przeciganie wstpne Q10= 5 ;GłNBO KOŚĆ DOSUWU Q11= 100 ;POSUW WGłNBNY Q12= 350 ;POSUW PR ZECI3GANI A Q18= 0 ;NARZNDZIE DO PRZECI3GANI A Q19= 150 ;POSUW RUCHEM WAHADłOWYM N140 G79 M3 * Wywołane cyklu przeci ganie N150 G123 OBR ÓBKA NA GOTOW O DNA Wywołanie cyklu obróbka wykańczajca dna Q11= 100 ;POSUW WGłNBNY Q12= 200 ;POSUW PR ZECI3GANI A N160 G79 * Definicj a cyklu obróbka wykańczajca dna N170 G124 OBR ÓBKA NA GOTOW O BOKU Definicj a cyklu obróbka wykańczajca boku Q9= +1 ;KIERUNEK OBROTU Q10= 5 ;GłNBO KOŚĆ DOSUWU Q11= 100 ;POSUW WGłNBNY Q12= 400 ;POSUW PR ZECI3GANI A Q14= 0 ;NADDA TEK Z BOKU N180 G79 * Wywołanie cyklu obróbka wykańczajca z boku N190 G00 Z+ 250 M2 * Przemieścić narzdzie poza materiałem, koniec programu HEIDENHAIN iTNC 530 295 8.7 SL-cykle grupa II N200 G98 L1 * Podprogram konturu 1: Kieszeń na lewo N210 I+35 J +50 * N220 G01 G42 X +10 Y+50 * N230 G02 X+10 * N240 G98 L0 * N250 G98 L2 * Podprogram konturu 2: Kieszeń na prawo N260 I+65 J +50 * N270 G01 G42 X +90 Y+50 * N280 G02 X+90 * N290 G98 L0 * N300 G98 L3 * Podprogram konturu 3: Wysepka czworoktna w lewo N310 G01 G41 X+27 Y+50 * N320 Y+58 * N330 X+43 * N340 Y+42 * N350 X+27 * N360 G98 L0 * N370 G98 L4 * Podprogram konturu 4: Wysepka trójktna na prawo N380 G01 G41 X+65 Y+42 * N390 X+57 * N400 X+65 Y+58 * N410 X+73 Y+42 * N420 G98 L0 * N999999 %C21 G71 * 296 8 Programowanie: Cykle 8.7 SL-cykle grupa II Przykład: Ci3g konturu Y 20 ,5 R7 80 R7, 5 100 95 75 15 5 50 100 X %C25 G71 * N10 G30 G17 X+ 0 Y+0 Z40 * Definicj a czści nieobrobionej N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+10 * Definicj a narzdzia N50 T1 G17 S2000 * Wywołanie narzdzia N60 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N70 G37 P01 1 * Ustalić podprogram konturu N80 G125 CI3G KONTURU Ustalić parametry obróbki Q1=20 ;GłNBO KOŚĆ F REZOWANIA Q3= +0 ;NADDA TEK Z BOKU Q5= +0 ;WSP ł. POWI ERZCHNI Q7= +250 ;BEZP IECZNA W YSOKOŚĆ Q10= 5 ;GłNBO KOŚĆ DOSUWU Q11= 100 ;POSUW WGłNBNY Q12= 200 ;POSUW FR EZOW ANIA Q15= +1 ;RODZAJ FREZOW ANI A N90 G79 M3 * Wywołanie cyklu N100 G00 G90 Z+250 M2 * Przemieścić narzdzie poza materiałem, koniec programu HEIDENHAIN iTNC 530 297 8.7 SL-cykle grupa II N110 G98 L 1 * Podprogram konturu N120 G01 G41 X+0 Y+15 * N130 X+5 Y+20 * N140 G06 X+ 5 Y+75 * N150 G01 Y+95 * N160 G25 R 7,5 * N170 X+50 * N180 G25 R 7,5 * N190 X+100 Y+80 * N200 G98 L0 * N999999 %C25 G71 * 298 8 Programowanie: Cykle 8.7 SL-cykle grupa II Przykład: Osłona cylindra przy pomocy cyklu G127 Wskazówka: n Cyli nder zamocowany na środku stołu obrotowego. n Punkt odniesienia znajduje si na środkustołu obrotowego Z ,5 R7 60 20 30 50 157 C %C27 G71 * N10 G99 T1 L+0 R+3,5 * Definicj a narzdzia N20 T1 G18 S2000 * Wywołanie narzdzia, oś narzdzia Y N30 G00 G40 G90 Y+250 * Przemieścić narzdzie poza materiałem N40 G37 P01 1 * Ustalić podprogram konturu N70 G127 OSłONA CYLINDRA Ustalić parametry obróbki Q1=7 ;GłNBO KOŚĆ F REZOWANIA Q3= +0 ;NADDA TEK Z BOKU Q6= 2 ;ODSTNP BEZPIECZ. Q10= 4 ;GłNBO KOŚĆ DOSUWU Q11= 100 ;POSUW WGłNBNY Q12= 250 ;POSUW FR EZOW ANIA Q16= 25 ;PROM IEŃ Q17= 1 ;RODZAJ WYMIAR OWANIA N60 C+0 M 3 * Pozycj onować wstpnie stół obrotowy N70 G79 * Wywołanie cyklu N80 G00 G90 Y+250 M2 * Przemieścić narzdzie poza materiałem, koniec programu HEIDENHAIN iTNC 530 299 8.7 SL-cykle grupa II N90 G98 L 1 * Podprogram konturu N100 G01 G41 C+91,72 Z+20 * Dane w osi obrotu w stopniach, N110 C+ 114,65 Z+20 * Wymiary rysunku przeliczone z mm na stopnie (157 mm = 360°) N120 G25 R 7,5 * N130 G91 Z+40 * N140 G90 G25 R 7,5 * N120 G91 C45,86 * N160 G90 G25 R 7,5 * N100 Z+20 * N180 G25 R 7,5 * N190 C+91,72 * N200 G98 L0 * N999999 %C27 G71 * 300 8 Programowanie: Cykle 8.7 SL-cykle grupa II Przykład: Osłona cylindra przy pomocy cyklu G128 Wskazówki: n Cyli nder zamocowany na środku stołu obrotowego. n Punkt odniesienia znajduje si na środkustołu obrotowego n Opis toru punktu środkowego w podprogramie konturu Z 70 52.5 35 40 60 157 C %C28 G71 * N10 G99 T1 L+0 R+3,5 * Definicj a narzdzia N20 T1 G18 S2000 * Wywołanie narzdzia, oś narzdzia Y N30 G00 G40 G90 Y+250 * Przemieścić narzdzie poza materiałem N40 G37 P01 1 * Ustalić podprogram konturu N50 X +0 * Narzdzie pozycjonować na środku stołu obrotowego N60 G128 OSłONA CYLINDRA Ustalić parametry obróbki Q1=7 ;GłNBO KOŚĆ F REZOWANIA Q3= +0 ;NADDA TEK Z BOKU Q6= 2 ;ODSTNP BEZPIECZ. Q10= 4 ;GłNBO KOŚĆ DOSUWU Q11= 100 ;POSUW WGłNBNY Q12= 250 ;POSUW FR EZOW ANIA Q16= 25 ;PROM IEŃ Q17= 1 ;RODZAJ WYMIAR OWANIA Q20=10 ;SZEROKO ŚĆ ROWKA N70 C+ 0 M3 * Pozycj onować wstpnie stół obrotowy N80 G79 * Wywołanie cyklu N90 G00 G40 Y+250 M2 * Przemieścić narzdzie poza materiałem, koniec programu HEIDENHAIN iTNC 530 301 8.7 SL-cykle grupa II N100 G98 L1 * Podprogram konturu, opi s toru punktu środkowego N100 G01 G41 C+40 Z+0 * Dane w osi obrotu w mm (Q17=1) N110 Z+35 * N120 C+60 Z+52,5 * N130 Z+70 * N140 G98 L0 * N999999 %C28 G71 * 302 8 Programowanie: Cykle 8.8 SL-cykle ze wzorem (formu³¹) konturu 8.8 SLcykle ze wzorem (formuł3) konturu Podstawy Przy pomocy SLcykli i wzoru konturu można zestawiać kompleksowe kontury, składajce 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 czsto ponownie wykorzystywane. Z wybranych konturów czściowych, połczonych ze sob przy pomocy wzoru konturu, TNC oblicza cały kontur. Przykład: Schemat: Odpracowywanie przy pomocy SL cykli i wzoru konturu %KONTUR G71 ... N50 %:CNT: “M ODEL“ N60 G120 Q1= ... Pamić ograniczona jest dla jednego SLcyklu (wszystkie programy konturowe) do 32 konturów. Liczba możliwych elementów konturu zależy od rodzaju konturu (kontur wewntrzny/zewntrzny) i l iczby opisów konturów i wynosi np. ok. 1024 bloków prostych. Przy pomocy SLcykli ze wzorem konturu zakłada si strukturyzowany program i otrzymuje możliwość, powtarzajce si czsto kontury zapisać do pojedyńczych programów. Poprzez wzór konturu łczy si kontury czściowe w jeden kontur i określ a, czy chodzi o kieszeń czy też o wysepk. Funkcja SLcykle ze wzorem konturu jest rozmieszczona na powierzchni obsługi TNC na kilka obszarów i służy jako podstawa dla dal szych udoskonaleń. Właściwości konturów czściowych n TNC rozpoznaje zasadniczo wszystkie kontury jako kieszeń. Prosz nie programować korekcji promienia. W wzorze konturu można poprzez negowanie przekształcić kieszeń w wysepk. n TNC ignoruje posuwy F i funkcje dodatkowe M n Przeliczenia współrzdnych s dozwolone Jeśli zostan one zaprogramowane w obrbie wycinków konturów, to dzi ałaj one także w nastpnych podprogramach, nie musz zostać wycofywane po wywołaniu cyklu n Podprogramy mog zawierać współrzdne osi wrzeciona, zostan one jednakże ignorowane n W pierwszym bloku współrzdnych podprogramu określa si płaszczyzn obróbki. Osie pomocnicze U,V,W s dozwol one Właściwości cykli obróbki n TNC pozycjonuje przed każdym cyklem automatycznie na bezpieczn wysokość n Każdy poziom głbokości j est frezowany bez odsuwania narzdzia; wysepki zostan objechane z boku n Promień „naroży wewntrznych “ jest programowal ny – narzdzie nie zatrzymuje si, zaznaczenia poza materiałem zostan uniemożliwione (obowizuje dla ostatniego zewntrznego toru przy przeciganiu i wykańczaniu bocznych powierzchni) n Przy wykańczaniu powierzchni bocznych TNC dosuwa narzdzie do konturu na torze kołowym stycznym HEIDENHAIN iTNC 530 N70 G122 Q10= ... N80 G79 ... N120 G123 Q11= ... N130 G79 ... N160 G 124 Q9= ... N170 G79 N180 G00 G40 G90 Z+250 M2 N99999999 %KO NTUR G71 Przykład: Schemat: Obliczanie konturów czściowych przy pomocy wzoru konturu %MODEL G71 N10 DECLAR E CONTOUR QC1 = “OKRAG1“ N20 DECLARE CONTOUR QC2 = “OKRAG31XY“ 6 DECLA RE CONTOUR QC3 = “TROJ KAT“ N40 DECLAR E CONTOUR QC4 = “KWADRAT“ N50 QC10 = ( Q C1 | Q C3 | QC4 ) \ QC2 N99999999 %M ODEL G71 %OKR AG1 G71 N10 I+75 J +50 N20 G11 R+45 H+0 G40 N30 G13 G91 H+360 N99999999 %OKRAG1 G71 %OKR AG31XY G71 ... ... 303 8.8 SL-cykle ze wzorem (formu³¹) konturu n Przy obróbce na gotowo dna TNC przemieszcza narzdzie również po tangencjalnym torze kołowym do obrabianego przedmiotu (np.: Oś wrzeciona Z: Tor kołowy na płaszczyźnie Z/X) n TNC obrabia kontur przelotowo ruchem współbieżnym lub ruchem przeciwbieżnym Przy pomocy MP7420 określa si, gdzie TNC pozycjonuje narzdzie 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: U Wybrać funkcje dla wywołania programu: Klawisz PGM CALL nacisnć U Softkey KONTUR WYBRAĆ nacisnć U Wprowadzić pełn nazw programu z definicjami konturu, klawiszem END potwierdzić %:CNTwi ersz zaprogramować przed SLcyklami 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: U Nacisnć Softkey DECLARE U Nacisnć Softkey CONTOUR U Numer dla oznacznika konturu QC wprowadzić, klawiszem ENT potwierdzić U 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 zostaj e na razi e używana. 304 8 Programowanie: Cykle 8.8 SL-cykle ze wzorem (formu³¹) konturu Wprowadzić wzór konturu Poprzez Softkeys można połczyć ze sob rozmaite kontury we wzorze matematycznym. U U Wybrać funkcj Qparametrów: Nacisnć klawisz Q (w polu dla wprowadzania l iczb, z prawej strony). Pasek Softkey pokazuje funkcje Qparametrów Wybrać funkcj dla wprowadzenia wzoru konturu: Softkey KONTUR WZOR nacisnć TNC pokazuje nastpujce Softkeys: Funkcja współdziałania Softkey skrawany z np. QC10 = QC1 & QC5 poł3czony z np. QC25 = QC7 | QC18 poł3czony 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) Zamkn3ć nawias np. QC12 = QC1 * (QC2 + QC3) 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 Kieszeni e i wysepki można nałożyć na siebie dla otrzymania nowego konturu. W ten sposób można powierzchni wybrania powikszyć poprzez nałożenie na ni i nnego wybrani lub można zmniejszyć wysepk. Podprogramy Nałożone kieszenie Nastpujce przykłady programowania s programami opisu kotnuru, zdefiniowanymi w programie defini cj i 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 si ebie. TNC oblicza punkty przecicia S1 i S2, one nie musz zostać zaprogramowane. Wybrania s programowane jako koła pełne. HEIDENHAIN iTNC 530 305 8.8 SL-cykle ze wzorem (formu³¹) konturu Program opisu konturu 1: Kieszeń A: %KIESZEN_A G71 N10 G01 X +10 Y+50 G40 N20 I+35 J +50 N30 G02 X +10 Y+50 N999999999 %KIESZEN_A G71 Program opisu konturu 2: Kieszeń B %KIESZEN_B G71 N10 G01 X +90 Y+50 G40 N20 I+65 J +50 N30 G02 X +90 Y+50 N999999999 %KIESZEN_B G71 „Powierzchnia “sumowa Obwydwie powierzchnie wycinkowe A i B łcznie z powierzchni nakładania si maj zostać obrobione: n Powierzchnie A i B musz zostać zaprogramowane w oddziel nym programie bez korekcji promienia n We wzorze konturu powierzchnie A i B zostaj obliczone przy pomocy funkcji „połczone z” B Program definiowania konturu: A N50 ... N60 ... N70 DECL ARE CONTOUR QC1 = “ KIESZEN_A.H“ N80 DECL ARE CONTOUR QC2 = “KIESZEN_B.H“ N90 QC10 = Q C1 | Q C2 N100 ... N110 ... 306 8 Programowanie: Cykle 8.8 SL-cykle ze wzorem (formu³¹) konturu „Powierzchnia“ różnicy Powierzchnia A ma zostać obrobiona bez wycinka pokrytego przez B: n Powierzchnie A i B musz zostać zaprogramowane w oddzielnym programie bez korekcji promienia n We wzorze konturu powierzchnia B zostaje przy pomocy funkcj i „skrawany z dopełni eniem” odjta od powi erzchni A Program definiowania konturu: N50 ... B A N60 ... N70 DECLAR E CONTOUR QC1 = “KI ESZEN_A.H“ N80 DECLAR E CONTOUR QC2 = “KI ESZEN_B.H“ N90 QC10 = QC1 \ QC2 N100 ... N110 ... „Powierzchnia “ s krawania Powierzchnia przykryta zarówno przez A jak i przez B ma zostać obrobiona. (Po prostu przykryte powierzchnie maj pozostać nieobrobione). n Powierzchnie A i B musz zostać zaprogramowane w oddzielnym programie bez korekcji promienia n We wzorze konturu powierzchnie A i B zostaj obl iczone przy pomocy funkcji „połczone z” A B Program definiowania konturu: N50 ... N60 ... N70 DECLAR E CONTOUR QC1 = “KI ESZEN_A.H“ N80 DECLAR E CONTOUR QC2 = “KI ESZEN_B.H“ N90 QC10 = QC1 & QC2 N100 ... N110 ... Odpracowywanie konturu przy pomocy SLcykli Odpracowanie całego konturu nastpuje przy pomocy SLcykli G120 do G124 (patrz „SLcykle grupa II” na stronie 278) HEIDENHAIN iTNC 530 307 Y 16 16 100 50 16 5 R2 8.8 SL-cykle ze wzorem (formu³¹) konturu Przykład: Obróbka zgrubna i wykańczaj3ca konturu przy pomocy wzoru konturu 5 R2 35 65 100 X %C21 G71 * N10 G30 G17 X+0 Y+0 Z40 * Definicja czści nieobrobionej N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L +0 R +2,5 * Definicja narzdzia frez do obróbki zgrubnej N40 G99 T2 L +0 R+ 3 * Definicja narzdzia frez do obróbki wykańczaj cej N50 T1 G17 S2500 * Wywołanie narzdzia frez do obróbki wykańczajcej N60 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N70 %:CNT: “MODEL“ * Program definiowania konturu określić N80 G120 DANE KONTURU Określić ogólne parametry obróbki Q1=20 ;GłNBOKOŚĆ FREZOW ANI A Q2=1 ;NAKłADANIE SI N TORÓW KSZTAłTOWYCH Q3=+0.5 ;NADDATEK Z BO KU Q4=+0.5 ;NADDATEK NA GłNBOKOŚCI Q5=+0 ;WSPł. P OWIER ZCHNI Q6=2 ;ODSTNP BEZPI ECZ. Q7=+100 ;BEZPIECZNA WYSOKOŚĆ 308 Q8=0.1 ;PROMIEŃ ZAOKR OGLENIA Q9=1 ;KIER UNEK OBROTU 8 Programowanie: Cykle Q10= 5 8.8 SL-cykle ze wzorem (formu³¹) konturu N90 G122 PRZECIOGANIE Definicj a cyklu przeciganie ;GłNBO KOŚĆ DOSUWU Q11= 100 ;POSUW WGłNBNY Q12= 350 ;POSUW PR ZECIOGANIA Q18= 0 ;NARZNDZIE DO PRZECIOGANIA Q19= 150 ;POSUW RUCHEM WAHADłOWYM N100 G79 M3 * Wywołane cyklu przeci ganie N110 T2 G17 S5000 * Wywołanie narzdzia frez do obróbki wykańczaj cej N150 G123 OBR ÓBKA NA GOTOW O DNA Wywołanie cyklu obróbka wykańczajca dna Q11= 100 ;POSUW WGłNBNY Q12= 200 ;POSUW PR ZECIOGANIA N160 G79 * Definicj a cyklu obróbka wykańczajca dna N170 G124 OBR ÓBKA NA GOTOW O BOKU Definicj a cyklu obróbka wykańczajca boku Q9= +1 ;KIERUNEK OBROTU Q10= 5 ;GłNBO KOŚĆ DOSUWU Q11= 100 ;POSUW WGłNBNY Q12= 400 ;POSUW PR ZECIOGANIA Q14= 0 ;NADDA TEK Z BOKU N180 G79 * Wywołanie cyklu obróbka wykańczajca z boku N190 G00 Z+ 250 M2 * Przemieścić narzdzie poza materiałem, koniec programu N999999 %C21 G71 * Program definicji konturu ze wzorem konturu: %MODEL G71 Program definiowania konturu: N10 DECLAR E CONTOUR QC1 = “OKRAG1“ Definicj a oznacznika konturu dla programu „OKRAG1” N20 D00 Q 1 P01 +35 * Przyporzdkowanie wartości dla używanych parametrów w PGM „OKRAG31XY” N30 D00 Q 2 P01 +50 * N40 D00 Q 3 P01 +25 * N50 DECLAR E CONTOUR QC2 = “OKRAG31X Y“ Definicj a oznacznika konturu dla programu „OKRAG31XY” N60 DECLAR E CONTOUR QC3 = “TROJKAT“ Definicj a oznacznika konturu dla programu „TROJKAT” N70 DECLARE CONTOUR QC4 = “KW ADRAT“ Definicj a oznacznika konturu dla programu „KWADRAT” N80 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 Wzór konturu N99999999 %MO DEL G71 * HEIDENHAIN iTNC 530 309 8.8 SL-cykle ze wzorem (formu³¹) konturu Programy opisu konturu: %OKRAG1 G71 * Program opisu konturu: Okrg po prawej N10 I +65 J+ 50 * N20 G11 R+25 H+0 G40 * N30 CP IPA+ 360 DR+ N99999999 %OKR AG1 G71 * %OKRAG31XY G71 * Program opisu konturu: Okrg po lewej N10 I +Q1 J +Q2 * N20 G11 R+Q3 H+ 0 G40 * N30 G13 G91H+360 * N99999999 %KR EIS31XY G71 * %TROJ KAT G71 * Program opisu konturu: Trójkt po prawej N10 G01 X+73 Y+ 42 G40 * N20 G01 X+65 Y+58 * N30 G01 X+42 Y+42 * N40 G01 X+73 * N99999999 %TR OJKAT G71 * %KWADRAT G71 * Program opisu konturu: Kwadrat po lewej 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 * 310 8 Programowanie: Cykle 8.9 Cykle dla frezowania metod¹ wierszowania 8.9 Cykle dla frezowania metod3 wierszowania Przegl3d TNC stawia do dyspozycji cztery cykle, przy pomocy których można obrabiać powierzchnie o nastpujcych właściwościach: n Wytworzony przez CAD/CAMsystem n płaskie prostoktne n płaskie ukośne n dowolnie nachylone n skrcone w sobie Cykl Softkey G60 3DDANE ODPRACOWAC Dla odwierszowania 3Ddanych w kilku dosuniciach G230 WIERSZOWANIE Dla prostoktnych płaskich powierzchni G231 POWIERZCHNIA REGULACJI Dla ukośnych, nachylonych i skrconych powierzchni HEIDENHAIN iTNC 530 311 8.9 Cykle dla frezowania metod¹ wierszowania 3DDANE ODPRACOWAC (cykl G60) 1 TNC pozycj onuje narzdzie na biegu szybkim z aktualnej pozycji w osi wrzeciona na Bezpieczn wysokość nad zaprogramowanym w cyklu MAXpunktem. 2 Nastpnie TNC przemieszcza narzdzie na biegu szybkim na płaszczyźnie obróbki do zaprogramowanego w cyklu MIN punktu 3 Stamtd narzdzie przemieszcza si z posuwem dosuwu na głbokość do pierwszego punktu konturu 4 Nastpnie TNC odpracowuj e wszystkie zapamitane w pliku 3D danych punkty z posuwem frezowania; jeśli to konieczne TNC przemieszcza narzdzie na Bezpieczn wysokość aby pominć nie obrabiane fragmenty 5 Na koniec TNC przemieszcza narzdzie na biegu szybkim z powrotem na Bezpieczn wysokość 14 Prosz uwzgldnić przed programowaniem Przy pomocy cyklu G60 można odpracować 3Ddane w kilku dosuwach, które to dane zostały wytworzone przez zewntrzny system programowania. 13 U Nazwa pliku 3Ddanych: Wprowadzić nazw pliku, w którym zapamitane s dane; jeśli ten plik nie znajduje si w aktualnym skoroszcie, prosz wprowadzić kompletn nazw ścieżki. Z 12 U MINPunkt obszar: Punkt minimalny (X, Y i Z współrzdna) obszaru, na którym ma być dokonane frezowanie 1 X U MAXPunkt obszar: Punkt minimalny (X, Y i Z współrzdna) obszaru, na którym ma być dokonane frezowanie U Odstp bezpieczeństwa 1 (przyrostowo): Odstp wierzchołek ostrza narzdzia – powi erzchnia obrabianego przedmiotu przy przemieszczeniach na biegu szybkim U Głbokość dosuwu 2 (przyrostowo): Wymiar, o jaki narzdzie zostaje każdorazowo dosuni te. Przykład: NCbloki N64 G60 P 01 BS P.I P01 X +0 P02 Y+0 P 03 Z20 P04 X+100 P 05 Y+100 P06 Z+0 P07 2 P08 + 5 P09 100 P10 350 M13 * U Posuw wgłbny 3: Prdkość przemieszczenia narzdzia przy pogłbiani u w mm/min U Posuw frezowania 4: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/min U Funkcja dodatkowa M: Opcjonalne wprowadzenie funkcji dodatkowej, np M13 312 8 Programowanie: Cykle 1 2 3 4 5 6 7 TNC pozycjonuje narzdzie na biegu szybkim z aktualnej pozycji na płaszczyźnie obróbki do punktu startu 1; TNC przesuwa narzdzie przy tym o wartość promienia narzdzia na lewo i w gór Nastpnie narzdzie przemieszcza si na biegu szybkim w osi wrzeci ona na Bezpieczn wysokość i potem z posuwem dosuwu wgłbnego na zaprogramowan pozycj startu w osi wrzeciona Nastpnie narzdzie przemieszcza si z zaprogramowanym posuwem frezowania do punktu końcowego 2; punkt końcowy TNC obl icza z zaprogramowanego punktu startu, zaprogramowanej długości i promienia narzdzia TNC przesuwa narzdzie z posuwem frezowania poprzecznie do punktu startu nastpnego wiersza; TNC obl icza przesunicie z zaprogramowanej szerokości i l iczby cić (przejść) Potem narzdzie powraca w kierunku ujemnym 1szej osi Frezowanie wierszowaniem powtarza si, aż wprowadzona powierzchni a zostanie całkowicie obrobiona Na koniec TNC przemieszcza narzdzie na biegu szybkim z powrotem na Bezpieczn wysokość Z Y 21 1 X Prosz uwzgldnić przed programowaniem TNC pozycjonuje narzdzi e z aktualnej pozycj i najpierw na płaszczyźnie obróbki i nastpnie w osi wrzeciona do punktu startu. Tak wypozycjonować narzdzie, aby ni e mogło dojść do kol izji z przedmiotem lub mocowadłami. HEIDENHAIN iTNC 530 313 8.9 Cykle dla frezowania metod¹ wierszowania FREZOWANIE METODO WIERSZOWANIA (cykl G230) 8.9 Cykle dla frezowania metod¹ wierszowania U Punkt startu 1szej osi Q225 (absolutnie): Współrzdna Minpunktu frezowanej wierszowo powierzchni w osi głównej płaszczyzny obróbki Y Q207 U Punkt startu 2szej osi Q226 (absolutnie): Współrzdna Minpunktu frezowanej wierszowo powierzchni w osi pomocni czej płaszczyzny obróbki startu 3szej osi Q227 (absolutnie): Wysokość w osi wrzeciona, na której dokonywuje si frezowania wierszowaniem N = Q240 Q219 U Punkt Q209 U 1. długość krawdzi bocznej Q218 (przyrostowo): Długość powierzchni w osi głównej płaszczyzny obróbki, odniesiona do punktu startu 1szej osi Q226 U 2. długość krawdzi bocznej Q219 (przyrostowo): Q218 Długość powierzchni w osi pomocniczej płaszczyzny obróbki, odniesiona do punktu startu 2szej osi Q225 X U Liczba przejść Q240: Liczba wierszy, na których TNC ma przemieścić narzdzie na szerokości Q206 U Posuw dosuwu wgłbnego Q206: prdkość przemieszczenia narzdzia przy zjeździ e z Bezpiecznej wysokości na głbokość frezowania w mm/min U Posuw frezowania Q207: Prdkość przemieszczenia narzdzia przy frezowaniu w mm/ min Z Q200 Q227 U Posuw poprzeczny Q209: Prdkość przemieszczenia narzdzia przy przejeździe do nastpnego wiersza w mm/min; jeśli przemieszczamy w materiale poprzecznie, to Q209 wprowadzić mni ejszym od Q207; jeśli przemieszczamy poza materiałem poprzecznie, to Q209 może być wikszy od Q207 U Bezpieczna wysokość Q200 (przyrostowo): pomidzy ostrzem narzdzia i głbokości frezowania dla pozycjonowania na pocztku cyklu i na końcu cyklu 314 X Przykład: NCbloki N71 G230 W IERSZOWANIE 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 ;2. DłUGOŚĆ BOKU Q240=25 ;LICZBA PRZEJŚ Ć Q206=150 ;POSUW W GłNBNY Q207=500 ;POSUW F REZOWANIA Q209=200 ;POSUW P OPRZECZNY Q200=2 ;ODSTNP BEZPI ECZ. 8 Programowanie: Cykle 1 2 3 4 5 6 7 8 TNC pozycjonuje narzdzie od aktualnej pozycji ruchem prostoliniowym 3D do punktu startu 1 Nastpnie narzdzie przemieszcza si z zaprogramowanym posuwem frezowania do punktu końcowego 2 Tam TNC przemieszcza narzdzie na biegu szybkim o wartość średnicy narzdzia w dodatnim kierunku osi wrzeciona i po tym ponownie do punktu startu 1 W punkcie startu 1 TNC przemieszcza narzdzie ponownie na ostatnio przejechan wartość Z Nastpnie TNC przesuwa narzdzie we wszystkich trzech osiach od punktu 1 w kierunku punktu 4 do nastpnego wi ersza Potem TNC przemieszcza narzdzie do punktu końcowego tego wiersza. Ten punkt końcowy TNC oblicza z punktu 2 i przesunicia w kierunku punktu 3 Frezowanie wierszowaniem powtarza si, aż wprowadzona powierzchni a zostanie całkowicie obrobiona Na końcu TNC pozycjonuje narzdzie o średnic narzdzia 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ść zasadni czo od punktu 1 do punktu 2 i cała operacja przebiega od punktu 1 / 2 do punktu 3 / 4. Punkt 1 można umiej scowić na każdym narożu obrabianej powierzchni. Z 14 13 Y 1 12 X Z 41 13 Y 11 Jakość obrabionej powierzchni można optymalizować poprzez użycie frezów trzpieniowych: 12 n Poprzez skrawanie uderzeniowe (współrzdna osi wrzeciona punkt 1 wiksza od współrzdnej osi wrzeciona punkt 2) przy mało nachyl onych powierzchniach n Poprzez skrawanie cigłe (współrzdna osi wrzeciona punkt 1 mnijesza od współrzdnej osi wrzeciona punkt 2) przy mocno nachyl onych powierzchniach n Przy skośnych powierzchni ach, kierunek ruchu głównego (od punktu 1 do punktu 2) ustalić w kierunku wikszego nachylenia X Z Jakość obrobionej powierzchni można optymalizować poprzez użycie frezów kształtowych: 13 n Przy ukośnych powierzchniach kierunek ruchu głównego (od punktu 1 do punktu 2) ustalić w kierunku najwikszego nachylenia 12 Y Prosz uwzgldnić przed programowaniem TNC pozycjonuje narzdzi e od aktualnej pozycji ruchem prostoliniowym 3D do punktu startu 1 Tak wypozycjonować narzdzie, aby nie mogło dojść do kolizji z przedmiotem lub mocowadłami. TNC przemieszcza narzdzie z korekcj promienia G40 midzy zadanymi pozycjami W danym przypadku używać frezu z tncym przez środek zbem czołowym (DIN 844). HEIDENHAIN iTNC 530 14 1 X 315 8.9 Cykle dla frezowania metod¹ wierszowania POWIERZCHNIA REGULACJI (cykl G231) 8.9 Cykle dla frezowania metod¹ wierszowania U Punkt startu 1szej osi Q225 (absolutnie): Współrzdna punktu startu frezowanej wierszowo powierzchni w osi głównej płaszczyzny obróbki Z U Punkt startu 2szej osi Q226 (absolutnie): Współrzdna punktu startu frezowanej wierszowo powierzchni w osi pomocni czej płaszczyzny obróbki U Punkt startu 3szej osi Q227 (absolutnie): Współrzdna punktu startu obrabianej powierzchni w osi wrzeciona U 2. Punkt startu 1szej osi Q228 (absolutnie): Współrzdna punktu startu frezowanej wierszowo powierzchni w osi głównej płaszczyzny obróbki 41 Q236 13 Q233 Q227 11 12 Q230 X U 2. Punkt startu 2szej osi Q229 (absolutnie): Współrzdna punktu końcowego frezowanej wierszowo powierzchni w osi pomocniczej płaszczyzny obróbki Q228 U 3. Punkt startu 1szej osi Q231 (absolutnie): Współrzdna punktu 3 w osi głównej płaszczyzny obróbki Q234 Q225 Y U 2. Punkt startu 3szej osi Q230 (absolutnie): Współrzdna punktu końcowego obrabianej powierzchni w osi wrzeciona Q231 Q235 Q232 14 13 N = Q240 U 3. Punkt startu 2szej osi Q232 (absolutnie): Współrzdna punktu 3 w osi pomocniczej płaszczyzny obróbki U 3. Punkt startu 3szej osi Q233 (absolutnie): Współrzdna punktu 3 w osi wrzeciona Q229 12 11 Q226 Q207 X 316 8 Programowanie: Cykle Punkt startu 1szej osi Q234 (absolutnie): W spółrzdna punktu 4 w osi głównej płaszczyzny obróbki U 4. Punkt startu 2szej osi Q235 (absolutnie): W spółrzdna punktu 4 w osi pomocniczej płaszczyzny obróbki U 4. Punkt startu 3szej osi Q236 (absolutnie): W spółrzdna punktu 4 w osi wrzeciona U Liczba przejść Q240: Liczba wierszy, po których TNC ma przemieścić narzdzie pomidzy punktem 1 i 4, a także midzy punktem 2 i 3 U Posuw frezowania Q207: Prdkość przemieszczani a si narzdzia przy frezowaniu w mm/min. TNC wykonuje pierwsze skrawanie z posuwem wynoszcym połow zaprogramowanej wartości. HEIDENHAIN iTNC 530 Przykład: NCbloki 8.9 Cykle dla frezowania metod¹ wierszowania U 4. N72 G 231 POWI ERZCHNIA REGUL ACJ I Q225=+ 0 ;PUNKT S TAR TU 1.OSI Q226=+ 5 ;PUNKT S TAR TU 2.OSI Q227= 2 ;PUNKT S TAR TU 3.OSI Q228=+ 100 ;2. P UNKT 1. OSI Q229=+ 15 ;2. P UNKT 2. OSI Q230=+ 5 ;2. P UNKT 3. OSI Q231= +15 ;3. P UNKT 1. OSI Q232=+ 125 ;3. P UNKT 2. OSI Q233=+ 25 ;3. P UNKT 3. OSI Q234=+ 15 ;4. P UNKT 1. OSI Q235=+ 125 ;4. P UNKT 2. OSI Q236=+ 25 ;4. P UNKT 3. OSI Q240=40 ;LI CZBA PR ZEJŚĆ Q207=500 ;POS UW FR EZOW ANIA 317 8.9 Cykle dla frezowania metod¹ wierszowania Przykład: Frezowanie metod3 wierszowania Y Y 100 100 X 35 Z %C230 G71 N10 G30 G17 X+0 Y+0 Z+0 * Definicja czści nieobrobionej N20 G31 G90 X+100 Y+100 Z+40 * N30 G99 T1 L +0 R +5 * Definicja narzdzia N40 T1 G17 S4500 * Wywołanie narzdzia N50 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N60 G230 WI ERSZOWANIE Definicja cyklu frezowanie metod wierszowania N60 G230 WI ERSZOWANIE Definicja cyklu frezowanie metod wierszowania 318 Q225=+0 ;PUNKT STARTU 1.O SI Q226=+0 ;PUNKT STARTU 2. OSI 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 W GŁEBNY Q207=400 ;POSUW F REZOWANIA Q209=150 ;POSUW P OPRZECZNY Q200=2 ;ODSTEP BEZP. 8 Programowanie: Cykle Pozycj onować wstpnie blisko punktu startu N80 G79 * Wywołanie cyklu N90 G00 G40 Y+250 M2 * Przemieścić narzdzie poza materiałem, koniec programu 8.9 Cykle dla frezowania metod¹ wierszowania N70 X 25 Y+0 M03 * N999999 %C230 G71 * HEIDENHAIN iTNC 530 319 8.10 Cykle dla przeliczania wspó³rzêdnych 8.10 Cykle dla przeliczania współrzdnych Przegl3d Przy pomocy funkcji przeliczania współrzdnych 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 nastpujce cykle przeliczania współrzdnych: Cykl Softkey G53/G54 PUNKT ZEROWY Przesuwanie konturów bezpośrednio w programie lub ztabeli 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 WYMIAROW Y Zmniejszanie l ub powikszanie konturów G80 PŁASZCZYZNA OBROBKI Operacje obróbki przy nachylonym układzie współrzdnych przeprowadzić dl a maszyn z głowicami odchylnymi i/lub stołami obrotowymi Skuteczność działania przeliczania współrzdnych Pocztek działania: Przeliczanie współrzdnych zadziała od j ego definicji – to znaczy nie zostanie wywołane. Dzi ała ono tak długo, aż zostanie wycofane lub na nowo zdefiniowane. Wycofanie przeliczania współrzdnych: n Na nowo zdefiniować cykl z wartościami dla funkcjonowania podstawowego, np. współczynnik wymiarowy 1,0 n Wypełnić funkcje M02, M30 lub blok N999999 %... (w zależności od parametru maszynowego 7300) n Wybrać nowy program n Zaprogramować funkcj dodatkow M142 Usuwanie modalnych informacji o programie 320 8 Programowanie: Cykle 8.10 Cykle dla przeliczania wspó³rzêdnych Przesunicie PUNKTU ZEROWEGO (cykl G54) Przy pomocy PRZESUNI-CIA PUNKTU ZEROWEGO można powtarzać przejścia obróbkowe w dowolnych miejscach przedmiotu. Z Działanie Po zdefiniowaniu cykl u PRZESUNI-CIE PUNKTU ZEROW EGO wszystkie wprowadzane dane o współrzdnych odnosz si do nowego punktu zerowego. Przesunicie w każdej osi TNC wyświetla w dodatkowym wskazaniu stanu obróbki. Wprowadzenie osi obrotu jest tu także dozwolone. Y Z Y X X U Przesunicie: Wprowadzić współrzdne nowego punktu zerowego; wartości bezwzgldne odnosz si do punktu zerowego obrabianego przedmiotu, który jest określony poprzez wyznaczenie punktu odniesienia; wartości przyrostowe odnosz si zawsze do ostatniego obowizujcego punktu zerowego – a ten może być już przesunitym Wycofanie Przesunicie punktu zerowego ze współrzdnymi X=0, Y=0 i Z=0 anuluje przesunicie punktu zerowego. Z Y Grafika Jeśli po przesuniciu 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ć graficzni e każd pojedyńcz czść. IY X IX Wyświetlacze stanu n Duży wyświetlacz położeni a odnosi si do aktywnego (przesunitego) punktu zerowego n Wszystkie wyświetl ane w dodatkowym wyświetlaczu współrzdne (pozycje, punkty zerowe) odnosz si do wyznaczonego manualnie punktu odniesienia Przykład: NCbloki N72 G 54 G90 X+ 25 Y12,5 Z+100 * ... N78 G 54 G90 R EF X +25 Y12,5 Z+100 * HEIDENHAIN iTNC 530 321 8.10 Cykle dla przeliczania wspó³rzêdnych Przesunicie PUNKTU ZEROWEGO przy pomocy tabeli punktów zerowych (cykl G53) Jeżeli stosujemy przesunicia punktów zerowych przy pomocy tabeli punktów zerowych, to prosz korzystać z funkcji Select Table, aby aktywować żdan tabel punktów zerowych z NCprogramu. Z Y N5 Jeśli pracujemy bez Select Tablewiersza %:TAB: to musimy aktywować żdan tabel punktów zerowych przed testem programu lub przebiegiem programu (to obowizuje także dl a grafiki programowania): N4 N3 N2 n Wybrać żdan tabel dla testu programu w rodzaju pracy Test programu przez zarzdzanie pli kami: tabela otrzymuje status S Tabela otrzymuje status S n Wybrać wymagan tabel dla przebiegu programu w trybie pracy przebiegu programu poprzez zarzdzanie plikami: Tabela otrzymuje status S X N1 N0 Wartości współrzdnych 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. Z Y Zastosowanie Tabel i punktów zerowych używa si np. przy n czsto powtarzajcych si przejściach obróbkowych przy różnych pozycjach przedmiotu lub n czstym 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ć j e z tabeli punktów zerowych. N2 N1 Y2 Y1 X N0 X1 X2 U Przesunicie: Wprowadzić numer punktu zerowego z tabeli punktów zerowych lub Qparametr. Jeśli wprowadzimy Qparametr, to TNC aktywuje numer punktu zerowego, który znajduje si w Q parametrze Wycofanie n Z tabeli punktów zerowych wywołać przesunicie do współrzdnych X=0; Y=0 itd. wywołać n Przesunicie do współrzdnych X=0; Y=0 itd. wywołać bezpośrednio przy pomocy definicji cyklu 322 Przykład: NCbloki N72 G53 P 01 12 * 8 Programowanie: Cykle 8.10 Cykle dla przeliczania wspó³rzêdnych Wybrać tabel punktów zerowych w NCprogramie Przy pomocy funkcji Select Table(%:TAB:) wybieramy tabel punktów zerowych, z której TNC czerpie punkty zerowe: U W ybrać funkcj e dla wywołania programu: Klawisz PGM CALL nacisnć U Softkey TABELA PUNKTÓW ZEROWYCH nacisnć U W prowadzi ć pełn nazw ści eżki tabeli punktów zerowych, potwierdzić klawiszem END %:TAB:blok przed cyklem G53 Przesunicie punktu zerowego zaprogramować. Wybrana przy pomocy Select Table tabela punktów zerowych pozostaje tak długo aktywna, aż z %:TA B: 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 pamici/edycja U W ywołać zarzdzanie plikami Klawisz PGM MGT nacisnć patrz „Zarzdzanie plikami: Podstawy”, stronie 41 U W yświetlić tabele punktów zerowych: Po kolei Softkey WYBRAC TYP i Softkey W YSWIETLIC.Dnacisnć U W ybrać żdan tabel lub wprowadzić now nazw pliku U Edytować plik. Softkeypasek pokazuje do tego nastpujce funkcje: Funkcja Softkey Wybrać pocztek tabeli Wybrać koniec tabeli Przewracać strona po stronie do góry Przewracać strona po stronie w dół Wstawić wiersz (możliwe tylko na końcu tabeli) Wymazać wiersz Przejć wprowadzony wiersz i skok do nastpnego wiersza HEIDENHAIN iTNC 530 323 8.10 Cykle dla przeliczania wspó³rzêdnych Funkcja S oftkey Wprowadzaln liczb wierszy (punktów zerowych)wstawić na końcu tabeli Widok na listy (standard) lub formularze wybrać 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 ZEROW YCH. W dyspozycji znajduj si wówczas te same funkcje edycji jak w rodzaju pracy Program wporwadzić do pamici/edycja Przej3ć wartości rzeczywiste do tabeli punktów zerowych Poprzez klawisz „Przejcie pozycji rzeczywistej” można przejć aktual n pozycj narzdzia lub ostatnio wypróbkowan pozycj do tabeli punktów zerowych: U Pozycjonować pole wprowadzenia na wiersz i do szpalty, do której chcemy przejć pozycj U wybrać funkcj przejcie pozycji rzeczywistej: TNC zapytuje w oknie, czy chcemy przejć aktualn pozycj narzdzia czy też ostatnio wypróbkowane wartości U Wymagan funkcj wybrać przy pomocy klawiszy ze strzałk i przy pomocy klawisza ENT potwierdzić U Przejć wartości we wszystki ch osi ach: Softkey WSZYSTKIE WARTOŚCI nacisnć, lub U Przejć wartość w osi, na której znajduje si pole wprowadzenia: Softkey AKTUALNA WARTOŚĆ nacisnć Konfigurować tabel punktów zerowych Na drugim i trzecim Softkeypasku 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 ni e 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 zarzdzaniu plikami wyświetlić inny typ pliku i wybrać żdany pl ik. 324 8 Programowanie: Cykle Przy pomocy cykl u WYZNACZANIE PUNKTU ODNIESIENIA można aktywować zdefiniowany w tabeli punktów zerowych punkt zerowy jako nowy punkt odniesienia. Działanie Po definicji cyklu WYZNACZANIE PUNKTU ODNIESIENIA wszystkie wprowadzone dane o współrzdnych i przesunicia punktów zerowych (bezwzgldne i inkrementalne) odnosz si do nowego punktu odniesienia. Wyznaczanie punktów odniesienia dla osi obrotu jest również dozwolone. Z Y Y Z X X U Numer punktu odniesienia?: Podać numer punktu odniesienia w tabeli punktów zerowych Wycofanie Ostatnio wyznaczony w rodzaju pracy Rcznie punkt odniesienia aktywujemy ponownie poprzez wprowadzenie funkcji dodatkowej M104. Przykład: NCbloki TNC wyznacza punkt odniesieni a tylko na tych osiach, które s aktywne w tabeli punktów zerowych. Nie rejestrowana w TNC , ale jako szpalta w tabeli punktów zerowych wyświ etlona oś wytwarza komunikat o błdach. N13 G247 WYZNACZENIE P UNKTU ODNIESI ENI A Q339=4 ;NUMER P UNKTU ODNIESIENIA Cykl 247 interpretuje zapamitane w tabel i punktów zerowych wartości zawsze jako współrzdne, odnoszce si do punktu zerowego maszyny. Parametr maszynowy 7475 nie ma na to żadnego wpływu. Jeśli używamy cyklu G247, to nie możemy wej ść do programu przy pomocy funkcji Przebieg bloków w przód. W trybie pracy PGMTest cykl G247 nie działa. HEIDENHAIN iTNC 530 325 8.10 Cykle dla przeliczania wspó³rzêdnych WYZNACZANIE PUNKTU ODNIESIENIA (cykl G247) 8.10 Cykle dla przeliczania wspó³rzêdnych ODBICIE LUSTRZANE (cykl G28) TNC może wypełniać obróbk na płaszczyźni e obróbki z odbiciem lustrzanym. Z Y Działanie Odbicie lustrzane działa w programi e od j ego zdefiniowania. Działa on także w rodzaju pracy Pozycjonowanie z rcznym wprowadzaniem danych. TNC pokazuje w dodatkowym wskazaniu stanu aktywne osie odbicia lustrzanego. X n Jeśli tylko jedna oś ma być poddana odbiciu lustrzanemu, zmienia si kierunek obiegu narzdzia. Ta zasada nie obowizuje w przypadku cykli obróbkowych. n Jeśli dwie osie zostaj poddane odbiciu lustrzanemu, kierunek obiegu narzdzia pozostaje nie zmieniony. Rezultat odbicia lustrzanego zależy od położenia punktu zerowego: n Punkt zerowy leży na przewidzianym do odbicia konturze: Element zostaje odbi ty symetrycznie bezpośrednio w punkcie zerowym; n Punkt zerowy leży na przewidzianym do odbicia konturze: Element przesuwa si dodatkowo; Z Jeśli odbijamy tyl ko jedn oś, to zmienia si ki erunek obiegu nowych cykli obróbkowych z numerem 200. W przypadku starszych cykli obróbkowych, jak np cykl 4 FREZOWANIE KIESZENI, kierunek obiegu pozostaje ten sam. Y X 326 8 Programowanie: Cykle oś?: W prowadzi ć osie, przewidziane do odbici a symetrycznego, można odbijać wszystkie osie włcznie z osiami obrotu – za wyjtkiem 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 Przykład: NCbloki N72 G 28 X Y * HEIDENHAIN iTNC 530 327 8.10 Cykle dla przeliczania wspó³rzêdnych U Odbita 8.10 Cykle dla przeliczania wspó³rzêdnych OBRÓT (cykl G73) W czasie programu TNC może obracać układ współrzdnych na płaszczyźni e 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 rcznym wprowadzaniem danych. TNC wyświetla aktywny kt obrotu w dodatkowym wskazaniu stanu. Z Z Y Y X X Oś odniesienia dla kta obrotu: n X/Ypłaszczyzna Xoś n Y/Zpłaszczyzna Yoś n Z/Xpłaszczyzna Zoś Prosz uwzgldnić 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. U Obrót: Wprowadzić kt 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 ktem obrotu 0°. Przykład: NCbloki N72 G73 G90 H+25 * 328 8 Programowanie: Cykle 8.10 Cykle dla przeliczania wspó³rzêdnych WSPÓŁCZYNNIK WYMIAROWY (cykl G72) TNC może w czasie programu powikszać lub zmniej szać kontury. W ten sposób można uwzgldnić współczynniki kurczenia si i naddatku. Działanie WSPÓŁCZYNNIK WYMIAROW Y działa od jego definicji w programie. Działa on także w rodzaju pracy Pozycjonowanie z rcznym wprowadzaniem danych. TNC wyświetla aktywny współczynnik wymiarowy w dodatkowym wskazaniu stanu. Z Y Y Z X X Współczynnik wymiarowy działa n na płaszczyźnie obróbki, albo na wszystkich trzech osiach współrzdnych równocześnie (zależne od parametru maszynowego 7410) n na dane o wymiarach w cyklach n a także na osiach równol egłych U, V i W Warunek Przed powikszeniem lub zmniej szeniem punkt zerowych powinien zostać przesunity na naroże lub krawdź. U Współczynnik?: Wprowadzić współczynnik F; TNC mnoży współrzdne i promienie przez F (jak w „działanie” opisano) Powikszyć: F wikszy 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. Przykład: NCbloki N72 G 72 F0,750000 * HEIDENHAIN iTNC 530 329 8.10 Cykle dla przeliczania wspó³rzêdnych PŁASZCZYZNA OBRÓBKI (cykl G80) 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 kty zostaj interpretowane przez TNC jako współrzdne osi obrotowych lub jako komponenty ktowe ukośnej płaszczyzny. Prosz zwrócić uwag na podrcznik obsługi maszyny. Pochylenie płaszczyzny obróbki nastpuje zawsze wokół aktywnego punktu zerowego. Podstawy patrz „Nachylić płaszczyzn obróbki”, stronie 24: Prosz dokładnie przeczytać ten rozdział. Działanie W cyklu G80 definiujemy położni e płaszczyzny obróbki – to znaczy położnie osi narzdzi w odniesieni do stałego układu współrzdnych maszyny – poprzez wprowadzenia któw nachyl enia. Można określ ić położenie płaszczyzny obróbki dwoma sposobami: n Bezpośrednio wprowadzić położenie osi wahań n Opi sać położenie płaszczyzny obróbki poprzez dokonanie do trzech obrotów włcznie (kt przestrzenny) stałego układu współrzdnych maszyny. Wprowadzana kt przestrzenny otrzymuje si w ten sposób, że wyznacza si przejście (cicie) na pochyl onej płaszczyźnie obróbki i spogl da od strony osi, o któr chcemy pochylić. Przy pomocy dwóch któw przestrzennych jest jednoznacznie zdefiniowane dowol ne położenie narzdzia w przestrzeni Prosz zwrócić uwag, że położenie pochylonego układu współrzdnych i tym samym ruchy przemieszczania w pochylonym układzie współrzdnych od tego zależ, jak opisujemy pochylon płaszczyzn. Jeżeli programujemy położenie płaszczyzny obróbki przez kt przestrzenny, to TNC oblicza automatycznie niezbdne dla tego położenia kta osi wahań i odkłada je w parametrach Q120 (Aoś) do Q122 (Coś). Jeżeli możl iwe s dwa rozwizania, to TNC wybiera– wychodzc z położenia zeroweg osi obrotu – krótsz drog. Kolejność obrotów dla obl iczenia położenia płaszczyzny jest określona: Najpierw TNC obraca Aoś, potem Boś i nastpnie Coś. 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. 330 8 Programowanie: Cykle 8.10 Cykle dla przeliczania wspó³rzêdnych Jeżeli ustawiono funkcj POCHYLIĆ przebi eg programu w rodzaju pracy Rcznie na AKTYWNA (patrz „Nachylić płaszczyzn obróbki”, stronie 24) to wprowadzona do tego menu wartość kta z cyklu G80 PŁASZCZYZNA OBRÓBKI zostanie przepisana. U K3t i oś obrotu?: Wprowadzi ć oś obrotu z przynależnym do niej ktem obrotu; osie obrotu A, B i C zaprogramować przez Softkeys Jeśli TNC pozycjonuje osie obrotu automatyczni e, to można wprowadzić jeszcze nastpujce parametry U Posuw? F=: Prdkość przemieszczenia osi obrotu przy pozycjonowaniu automatycznym U Odstp bezpieczeństwa ? (przyrostowo): TNC tak pozycjonuje głowic obrotow, że pozycja, która rezultuje z przedłużenia narzdzia o bezpieczny odstp, nie zmi enia si wzgldnie do narzdzia Wycofanie Aby wycofać kty pochyleni a, zdefiniować na nowo cykl PŁASZCZYZNA OBRÓBKI i dla wszystkich osi obrotowych wprowadzić 0°. Nastpnie jeszcze raz zdefiniować cykl PŁASZCZYZNA OBROBKI, oraz wiersz zakończyć bez danych o osi. W ten sposób funkcja staj e si nieaktywn. Pozycjonować oś obrotu Producent maszyn wyznacza, czy cykl G80 pozycjonuje automatycznie pozycjonuje oś (osie) obrotu lub czy osie obrotu musz być pozycjonowane wstpnie w programie. Prosz zwrócić uwag na podrcznik obsługi maszyny. Jeśli cykl G80 pozycjonuje automatycznie pozycjonuje, obowizuje: n TNC może pozycjonować automatycznie tylko wyregulowane osie. n Do definicji cykl u należy wprowadzić oprócz któw pochylenia dodatkowo bezpieczn wysokość i posuw, z którym zostan pozycjonowane osie wahań. n Używać tylko nastawionych wcześniej narzdzi (pełna długość narzdzia w G99bloku lub w tabeli narzdzi). n Przy operacji pochylania pozycja ostrza narzdzia w odniesieniu do przedmiotu pozostaje prawie niezmieniona. n TNC wypełnia operacj pochylania z ostatnio zaprogramowanym posuwem. Maksymalnie osigalny posuw zal eż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 Lbloku przed definicj cyklu: HEIDENHAIN iTNC 530 331 8.10 Cykle dla przeliczania wspó³rzêdnych NCbloki przykładowe: N50 G00 G40 Z+100 * N60 X+25 Y+ 10 * N70 G01 A+15 F1000 * Pozycjonować oś obrotu N80 G80 A+15 * Zdefiniować kt dla obliczenia korekcji N90 G00 G40 Z+80 * Aktywować korekcj osi wrzeciona N100 X7,5 Y 10 * Aktywować korekcj płaszczyźny obróbki Wskazanie pozycji w pochylonym układzie Wyświetlone pozycje (ZADANA i RZECZYWISTA) i wyświ etlacz punktów zerowych w dodatkowym wyświetlaczu stanu odnosz si po zaktywowaniu cyklu G80 do nachylonego układu współrzdnych. Wyświetlona pozycja nie zgadza si bezpośrednio po definicji cyklu, to znaczy w danym przypadku ze współrzdnymi ostatnio przed cyklem G80 zaprogramowanej pozycji. Nadzór przestrzeni roboczej TNC sprawdza w nachylonym układzie współrzdnych tyl ko te osi e 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ółrzdnych patrz „Funkcje dodatkowe dla podania danych o współrzdnych”, stronie 162. Można dokonywać również pozycjonowania z blokami prostych, odnoszcymi si do układu współrzdnych maszyny (bloki z M91 lub M92), nawet przy nachylonej płaszczyźnie obróbki. Ograniczenia: n Pozycjonowanie nastpuje bez korekcji długości n Pozycjonowanie nastpuje bez korekcji geometrii maszyny n Korekcja promienia narzdzia jest niedozwolona 332 8 Programowanie: Cykle 8.10 Cykle dla przeliczania wspó³rzêdnych Kombinowanie z innymi cyklami przeliczania współrzdnych Przy kombinowaniu cykli przeli czania współrzdnych należy zwrócić uwag na to, że pochyl anie płaszczyzny obróbki nastpuje zawsze wokół aktywnego punktu zerowego. Można przeprowadzić przesunicie punktu zerowego przed aktywowaniem cyklu G80: wówczas przesuwamy „stały układ współrzdnych maszyny”. Jeżeli przesuni emy punkt zerowy po aktywowaniu cyklu G80, to przesuniemy „nachylony układ współrzdnych“. Ważne: Prosz postpować przy wycofywaniu cykli w odwrotnej kolej ności jak przy definiowaniu: 1. Aktywować przesunicie 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ć przesunicie punktu zerowego Automatyczne mierzenie w pochylonym układzie Przy pomocy cykl i pomiarowych TNC można dokonać pomiaru obrabianych przedmiotów w pochylonym układzie. Wyniki pomiarów zostaj zapamitane przez TNC w Qparametrach, które można nastpnie dalej przetwarzać (np. wyniki pomiarów wydawać na drukark). Etapy wykonania dla pracy z cyklem G80 PŁASZCZYZNA OBRÓBKI 1 Zestawienie programu U Definiowanie narzdzia (odpada jeśli TOOL.T j est aktywny), wprowadzić pełn długość narzdzia U Wywołanie narzdzia U Tak przemieścić oś wrzeciona, żeby przy pochyl eniu nie mogło dojść do kolizji pomidzy narzdziem i przedmiotem (mocowadłem) U W danym przypadku pozycjonować oś (osie) obrotu przy pomocy G01bloku na odpowiedni wartość kta (zal eżne od parametru maszynowego) U W danym przypadku Aktywować przesunicie punktu zerowego U Zdefi niować cykl G80 PŁASZCZYZNA OBRÓBKI, wartości kta osi obrotu wprowadzić U Przemieścić wszystkie osie (X, Y, Z), aby aktywować korekcj U Tak programować obróbk, jakby odbywała si ona na nie pochylonej płaszczyźnie. U W razie potrzeby cykl G80 PŁASZCZYZNA OBROBKI zdefi niować z innymi ktami, 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 kta HEIDENHAIN iTNC 530 333 8.10 Cykle dla przeliczania wspó³rzêdnych U Wycofać cykl G80 PŁASZCZYZNA OBRÓBKI, wprowadzić dl a wszystkich osi obrotu 0° U Deaktywować funkcj PŁASZCZYZNA OBROBKI, cykl G80 ponownie zdefiniować, zakończyć wiersz bez informacj i o osi U W danym przypadku Wycofać przesunicie punktu zerowego U 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 rcznym wprowadzeniem danych Oś (osie) obrotu pozycj onować na odpowiedni wartość kta dla wyznaczenia punktu odniesienia. Wartość kta orientuje si według wybranej przez Państwa powierzchni odniesienia na przedmiocie. 4 Przygotowania w rodzaju pracy Obsługa rczna Ustawić funkcj Pochylenia płaszczyzny obróbki przy pomocy Softkey 3DOBR na AKTYWNA dla rodzaju pracy Obsługa rczna; przy niewyregulowanych osiach wpi sać wartości któw osi obrotu do menu Przy nie uregulowanych osiach musz wniesione wartości któw zgadzać si z aktualn pozycj osi obrotu, w przeciwnym razei TNC obl icza nieprawidłowo punkt odniesienia. 5 Wyznaczanie punktu odniesienia n Rcznie przez nacicie jak w niepochylonym układzie patrz „Punkt odniesienia wyznaczyć (bez 3Dsondy impulsowej)”, stronie 22 n Sterowany przy pomocy 3D sondy impulsowej firmy HEIDENHAIN (patrz podrcznik obsługi , cykle sondy pomiarowej, rozdział 2) n Automatycznie przy pomocy 3Dsondy impulsowej firmy HEIDENHAIN (patrz podrcznik 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 rczna Ustawić funkcj pochylenia płaszczyzny obróbki przy pomocy Softkey 3DOBR na AKTYWNA. Dla wszystkich osi obrotu wpisać wartość kta 0° do menu patrz „Aktywować manualne nachylenie”, stronie 27. 334 8 Programowanie: Cykle Y R5 R5 10 n Przeliczeni a współrzdnych w programie głównym n Obróbka w podprogramie, patrz „Podprogramy”, stroni e 343 10 Przebieg programu 130 45° X 20 10 30 65 65 130 X %KOUMR G71 * N10 G30 G17 X+ 0 Y+0 Z20 * Definicj a czści nieobrobionej N20 G31 G90 X+130 Y+130 Z+0 * N30 G99 T1 L+0 R+1 * Definicj a narzdzia N40 T1 G17 S4500 * Wywołanie narzdzia N50 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N60 G54 X+65 Y+65 * Przesunicie punktu zerowego do centrum N70 L 1,0 * Wywołać obróbk frezowaniem N80 G98 L10 * Postawić znacznik dla powtórzenia czści programu N90 G73 G91 H+45 * Obrót o 45° przyrostowo N100 L 1,0 * Wywołać obróbk frezowaniem N180 L 10,6 * Odskok do LBL 10; łcznie sześć razy N120 G73 G90 H+0 * Wycofać obrót N130 G54 X+0 Y+0 * Wycofać przesunici e punktu zerowego N140 G00 Z+ 250 M2 * Przemieścić narzdzie poza materiałem, koniec programu N120 G98 L1 * Podprogram 1: N160 G00 G40 X+0 Y+0 * Określenie obróbki frezowaniem N170 Z+2 M3 * N180 G01 Z5 F 200 * N190 G41 X+30 * N200 G91 Y+10 * HEIDENHAIN iTNC 530 335 8.10 Cykle dla przeliczania wspó³rzêdnych Przykład: Cykle przeliczania współrzdnych 8.10 Cykle dla przeliczania wspó³rzêdnych N210 G25 R 5 * N220 X+20 * N230 X+10 Y 10 * N240 G25 R5 * N250 X10 Y10 * N260 X20 * N270 Y+10 * N280 G40 G90 X +0 Y+0 * N290 G00 Z+20 * N300 G98 L0 * N999999 %KOUMR G71 * 336 8 Programowanie: Cykle 8.11 Cykle specjalne 8.11Cykle 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łajce (pozostajce) stany nie ulegn zmianom jak np. obrót wrzeciona, np. obrót wrzeciona. U Przerwa czasowa w sekundach: Wprowadzić przerw czasow w sekundach Zakres wprowadzenia od 0 do 3 600 s (1 godzina) przy 0,001 skroku Przykład: NCbloki N74 G 04 F1,5 * WYWOŁANIE PROGRAMU (cykl G39) Można dowolne programy obróbki, j ak np. specjal ne cykle wi ercienia lub moduły geometryczne zrównać z cyklem obróbki. Taki program zostaje wtedy wywoływany jak cykl. Prosz uwzgldnić przed programowaniem Jeśli jakiś DIN/ISOprogram chcemy zadeklarować jako cykl, to prosz wprowadzić typ pliku. I za nazw programu. N70 G39 P01 50 * . . . N90 ... M99 Jeśli wprowadza si tylko nazw programu, musi zadeklarowany jako cykl program znajdować si w tym samym skoroszycie jak wywoływany program. % LOT31 G71 N99999 LOT31 G71 Jeżeli zadeklarowany dl a 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. U Nazwa programu: Nazwa wywoływanego programu w określonym przypadku ze ścieżk, na której znajduje si program Program wywołujemy z Przykład: NCbloki N550 G39 P01 50 * N560 G00 X+20 Y+50 M9 9* n G79 (oddzielny wiersz) l ub n M99 (blokami) lub n M89 (zostaj e wykonany po każdym bloku pozycjonowania) HEIDENHAIN iTNC 530 337 8.11 Cykle specjalne Przykład: Wywołanie programu Z programu ma być wywołany przy pomocy cyklu wywoływalnym program 50. ORIENTACJA WRZECIONA (cykl G36) Maszyna i TNC musz być przygotowane przez producenta maszyn. Y W cyklach obróbki 202, 204 i 209 zostaje używany wewntrznie 13. Prosz zwrócić uwag w programie NC, iż niekiedy cykl 13 nal eży po jednym z wyżej wymienionych cykli na nowo programować. Z X TNC może sterować wrzecionem głównym obrabiarki i obracać je do określonej przez kt pozycji. Orientacja wrzeciona jest np. konieczna n przy systemach zmiany narzdzia z określon pozycj zmiany dla narzdzia n dla ustawienia okna wysyłania i przyjmowania 3Dsond impulsowych z przesyłaniem informacji przy pomocy podczerwieni Działanie Zdefi niowane w cykl u położenie kta TNC pozycjonuje poprzez programowanie od M19 do M20 (w zależności od rodzaju maszyny). Przykład: NCbloki N76 G36 S25* Jeśli zaprogramujemy M19 lub M20, bez uprzedniego zdefiniowania cyklu 13, to TNC pozycjonuje wrzeciono główne na wartość kta, wyznaczonego w parametrze maszynowym (patrz podrcznik obsługi maszyny). U K3t orientacji: Wprowadzić kt odniesiony do osi odniesi enia kta płaszyzny roboczej Zakres wprowadzenia: 0 do 360° Dokładność wprowadzenia: 0,001° 338 8 Programowanie: Cykle 8.11 Cykle specjalne TOLERANCJA (cykl G62) Maszyna i TNC musz być przygotowane przez producenta maszyn. TNC wygładza automatycznie kontur pomidzy dowolnymi (nieskorygowanymi lub skorygowanymi ) elementami konturu. Dlatego też narzdzie przemieszcza si nieprzerwanie na powierzchni obrabianego przedmiotu. Jeśli to konieczne, TNC redukuje zaprogramowany posuw automatycznie, tak że program zostaje zawsze wykonywany bez „zgrzytów“ i z najwiksz możliw prdkości. Jakość powierzchni zostaje podwyższana i zaoszczdzana zostaj e mechanika maszyny. Poprzez wygładzanie powstaje odchyl enie od konturu. Wielkość odchyl enia od konturu (wartość tolerancji) określ ona jest w parametrze maszynowym przez producenta maszyn. Przy pomocy cyklu G62 można zmieni ć nastawion z góry wartość tol erancji i wybrać różne nastawienia filtra. Prosz uwzgldnić przed programowaniem Cykl G62 jest DEFaktywny, to znaczy od jego definicji działa on w programie. Przykład: NCbloki N78 G 62 T0,05 P 01 0 P 02 5* Wycofujemy cykl G62 , poprzez ponowne zdefini owanie cyklu G62 i potwierdzenie pytania dialogowego po wartość tolerancji z NO ENT. Ustalona wstpnie tolerancja bdzie poprzez wycofanie znowu aktywna. U Tolerancja odchylenia toru: Dopuszczal ne odchylenie od konturu w mm ( przy Inch programach w calach) U obróbka na gotowo= 0, obróbka zgrubna=1: Aktywować filtr: n Wartość wprowadzenia 0: Frezowanie z duż3 dokładności3 konturu. TNC używa zdefiniowane przez producenta maszyn nastawienia filtra obróbki wykańczajcej. n Wartość wprowadzenia 1: Frezowanie z wiksz3 prdkości3 posuwu. TNC używa zdefiniowane przez producenta maszyn nastawienia filtra obróbki zgrubnej. U Tolerancja dla osi obrotu: Dopuszczalne odchylenia od osi obrotu w ° 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 osi e obrotu s znacznie wolniejsze od osi l iniowych. Poprzez wprowadzenie wikszej 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 zostaj e uszkodzony przy wprowadzeniu tolerancji. Zmienia si tylko położeni e osi obrotu w odniesieni u do powierzchni obrabianego przedmiotu HEIDENHAIN iTNC 530 339 9 Programowanie: Podprogramy i powtórzenia czści programu 9.1 Zaznaczyć podprogramy i powtórzenia czści programu 9.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 znaczni ka G98 L. L jest skrótem od label (angl. znacznik, oznaczenie). Label otrzymuj numer midzy 1 i 254. Każdy numer labela wol no tylko raz nadawać w programie z G98. Jeśli jakiś labelnumer został ki lkakrotnie przydzielony, TNC wydaje po zakończeniu G98bloku komunikat o błdach. W przypadku bardzo długich programów można poprzez MP7229 ograniczyć sprawdzenie do wprowadzanej i lości bl oków. Label 0 (G98 L0) oznacza koniec podprogramu i dl atego może być stosowany dowolnie czsto. 342 9 Programowanie: Podprogramy i powtórzenia czści programu 9.2 Podprogramy 9.2 Podprogramy Sposób pracy 1 2 3 TNC wykonuje program obróbki do wywołania podprogramu LN,0. n jest dowolnym numerem labela Od tego miejsca TNC odpracowuje wywołany podprogram aż do końca podprogramu G98 L0 ab Dalej TNC kontynuje program obróbki od tego bloku, który nastpuje po wywołaniu podprogramu LN,0 Wskazówki dotycz3ce programowania n Program główny może zawierać do 254 podprogramów n Podprogramy mog być wywoływane w dowolnej kolejności i dowolnie czsto n Podprogram nie może sam si wywołać n Prosz programować podprogramy na końcu programu głównego (za blokiem z M2 l ub M30) n 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 % ... L1,0 G00 Z+100 M2 G98 L1 * G98 L0 * N99999 % ... Programowanie podprogramu U Oznaczenie pocztku: Klawisz LBL SET nacisnć U W prowadzi ć numer podprogramu, potwierdzić klawiszem END U Oznaczyć koniec: Nacisnć LBL SET klawisz i wprowadzić LabelNummer „0“ Wywołanie podprogramu U W ywołani e podprogramu: Klawisz LBL CALL nacisnć U Numer Label: Wprowadzić numer labela wywoływanego podprogramu, kl awiszem ENT potwierdzić U Powtórzenie REP: „,0“ wprowadzić, kl awiszemENT potwierdzić L0,0 jest niedozwolony, ponieważ odpowiada wywołani u końca podprogramu. HEIDENHAIN iTNC 530 343 9.3 Powtórzenia czści programu 9.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 wykonuj e program obróbki aż do końca czści programu (L1,2) 2 Nastpnie TNC powtarza czść programu pomi dzy wywołanym Labelem i wywołani em Labela L 1,2 tak czsto, jak to podano po przecinku 3 Nastpnie TNC odpracowuj e dalej program obróbki G98 L1 * L1,2 * N99999 % ... Wskazówki dotycz3ce programowania n Dan czść programu można powtarzać łczni e do 65 534 razy po sobi e n Czści programu zostaj wykonywane przez TNC o jeden raz wicej niż zaprogramowano powtórzeń Programowanie powtórzenia czści programu U Oznaczenie pocztku: Klawisz LBL SET nacisnć, klawiszem ENT potwierdzić U Labelnumer dla powtarzanej czści programu wprowadzić, klawiszem ENT potwierdzić Wywołać powtórzenie czści programu U Klawi sz LBL CALL nacisnć U Numer Label: Labelnumer dla powtarzanej czści programu wprowadzić, klawi szem ENT potwierdzi ć U Powtórzenie REP: Wprowadzić liczb powtórzeń, klawiszem ENT potwierdzić 344 9 Programowanie: Podprogramy i powtórzenia czści programu Sposób pracy 1 2 3 TNC wykonuje program obróbki, do momentu kiedy zostanie wywołany i nny program przy pomocy % Nastpnie TNC wykonuje wywołany program aż do jego końca Dalej TNC odpracowuje (wywołujcy) program obróbki , poczynajc od tego bloku, który nastpuje po wywołaniu programu % A G71 * % B G71 * %B Wskazówki dotycz3ce programowania n Aby zastosować dowolny program jako podprogram TNC nie potrzebuj e LABELs (znaczników). n Wywołany program nie może zawierać funkcji dodatkowych M2 lub M30. n Wywołany program nie może zawierać polecenia wywołania % do wywoływanego programu (cigła ptla). N99999 % A G71 * N99999 % B G71 * Wywołać dowolny program jako podprogram U W ybrać funkcj e dla wywołania programu: Klawisz PGM CALL nacisnć U Nacisnć Softkey PROGRAM U W prowadzi ć pełn nazw ści eżki wywoływanego programu, potwierdzić klawiszem END Można także wywołać dowolny program przez cykl G39. Jeśli chcemy wywołać program w dial ogu tekstem otwartym, to prosz wprowadzić typ pl iku .H za nazw programu. Wywoływany program znajdować si w pamici na dysku twardym TNC. Jeśli zostanie wprowadzona tylko nazwa programu, wywołany program musi znajdować si w tym samym skoroszycie jak program wywołujcy. Jeśli wywoływany program nie znajduje si w tym samym skoroszycie jak program wywołujcy, to prosz wprowadzić pełn nazw ścieżki, np. TNC:\ZW35\SCHRUPP\PGM1.H HEIDENHAIN iTNC 530 345 9.4 Dowolny program jako podprogram 9.4 Dowolny program jako podprogram 9.5 Pakietowania 9.5 Pakietowania Rodzaje pakietowania n Podprogramy w podprogramie n Powtórzenia czści programu w powtórzeniu czści programu n Powtarzać podprogramy n Powtórzenia czści programu w podprogramie Zakres pakietowania Zakres pakietowania określa, jak czsto czści programu l ub podprogramy mog zawierać dalsze podprogramy lub powtórzenia czści programu. n Maksymalny zakres pakietowani a dla podprogramów: 8 n Maksymalny zakres pakietowani a dla wywołania programu głównego: 4 n Powtórzenia czści programu można dowolnie czsto pakietować Podprogram w podprogramie NCbloki przykładowe %UPGMS G71 * ... N170 L 1,0 * Podprogram przy G98 L1 zostaje wywołany ... N350 G00 G40 Z+100 M 2 * Ostatnie blok programowy programu głównego (z M2) N360 G98 L1 * Pocztek podprogramu 1 ... N390 L 2,0 * Podprogram przy G98 L2 zostaje wywołany ... N450 G98 L0 * Koniec podprogramu 1 N460 G98 L2 * Pocztek podprogramu 2 ... N620 G98 L0 * Koniec podprogramu 2 N999999 %UP GMS G71 * 346 9 Programowanie: Podprogramy i powtórzenia czści programu 9.5 Pakietowania Wypełnienie programu 1 Program główny UPGMS zostaje wykonany do bloku N170 2 Podprogram 1 zostaje wywołany i wykonany do bloku N390 3 Podprogram 2 zostaje wywołany i wykonany do bloku N620. Koniec podprogramu 2 i skok powrotny do podprogramu, z którego on został wywołany 4 Podprogram 1 zostaje wykonany od bloku N400 do bloku N450. Koniec podprogramu 1 i powrót do programu głównego UPGMS. 5 Podprogram 1 zostaje wykonany od bloku N180 do bloku N350. Skok powrotny do wiersza 1 i koni ec programu Powtarzać powtórzenia czści programu NCbloki przykładowe %REPS G71 * ... N120 G98 L1 * Pocztek powtórzenia czści programu 1 ... N200 G98 L2 * Pocztek powtórzenia czści programu 2 ... N270 L 2,2 * Czść programu pomidzy tym wierszem i G98 L2 ... (blok N200) zostanie 2 raz powtórzony N350 L 1,1 * Czść programu pomidzy tym wierszem i G98 L1 ... (blok N150) zostanie 1 raz powtórzony N999999 %R EPS G71 * Wypełnienie programu 1 Program główny REPS zostaje wykonany do bloku N270 2 Czść programu pomidzy 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 pomidzy blokiem N350 i blokiem N150 zostaje 1 raz powtórzona (zawiera powtórzenie czści programu pomidzy blokiem N200 i blokiem N270) 5 Program główny REPS zostaje wykonany od bloku N360 do bloku N99999 (koniec programu) HEIDENHAIN iTNC 530 347 9.5 Pakietowania Powtórzyć podprogram NCbloki przykładowe %UPGREP G71 * ... N100 G98 L1 * Pocztek powtórzenia czści programu 1 N180 L2,0 * Wywołanie podprogramu N120 L1,2 * Czść programu pomidzy tym wierszem i G98 L1 ... (blok N100) zostanie 2 raz powtórzony N190 G00 G40 Z+100 M2 * Ostatni wiersz programu głównego z M2 N200 G98 L2 * Pocztek podprogramu ... N280 G98 L0 * Koniec podprogramu N999999 %UP GREP G71 * Wypełnienie programu 1 Program główny UPGMS zostaje wykonany do bloku N110 2 Podprogram 2 zostaje wywołany i odpracowany 3 Czść programu pomidzy blokiem N120 i bl okiem N100 zostaje 2 razy powtórzona: Podprogram 2 zostaj e 2 razy powtórzony 4 Program główny UPGREP zostaje wykonany od bloku N130 do bloku N190, koniec programu 348 9 Programowanie: Podprogramy i powtórzenia czści programu 9.6 Przykłady programowania Przykład: Frezowanie konturu w kilku dosuwach Przebieg programu Y 100 2 1 3 1 R4 5 n Pozycjonować wstpnie narzdzie na górn krawdź przedmiotu n Wprowadzić inkrementalnie dosuw n Frezowanie konturu n Powtórzyć dosuw i frezowanie konturu 50 60° I,J 1 1 5 4 1 6 1 5 5 1 50 100 X %PGMW DH G71 * N10 G30 G17 X+ 0 Y+0 Z40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+7,5 * Definicj a narzdzia N40 T1 G17 S4000 * Wywołanie narzdzia N50 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N60 I +50 J+50 * Wyznaczyć biegun N70 G10 R+60 H+180 * Pozycj onować wstpnie płaszczyzn obróbki N80 G01 Z+0 F 1000 M3 * Pozycj onować wstpnie na krawdź przedmiotu HEIDENHAIN iTNC 530 349 9.6 Przykłady programowania N90 G98 L 1 * Znacznik dla powtórzenia czści programu N100 G91 Z4 * Przyrostowy dosuw na głbokość (poza materiałem) N110 G11 G41 G90 R+ 45 H+ 180 F250 * Pierwszy punkt konturu N120 G26 R 5 * Dosunć narzdzie do konturu N130 H+ 120 * N140 H+ 60 * N150 H+ 0 * N160 H 60 * N170 H 120 * N180 H+ 180 * N190 G27 R 5 F500 * Opuścić kontur N200 G40 R +60 H+180 F1000 * Przemieszczenie narzdzia poza materiałem N210 L1,4 * Skok powrotny do Label 1, łczni e cztery razy N220 G00 Z+250 M2 * Przemieścić narzdzie poza materiałem, koniec programu N9999999 %PGMW DH G71 * 350 9 Programowanie: Podprogramy i powtórzenia czści programu 9.6 Przykłady programowania Przykład: Grupy odwiertów Przebieg programu n Najechać grupy wierceń w programie głównym n Wywołać grup wierceń (podprogram 1) n Grup wierceń zaprogramować tylko raz w podprogramie 1 Y 100 2 1 60 5 20 20 1 1 3 1 10 15 45 75 100 X %UP 1 G71 * N10 G30 G17 X+ 0 Y+0 Z40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+2,5 * Definicj a narzdzia N40 T1 G17 S5000 * Wywołanie narzdzia N50 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N60 G200 WIER CENIE Definicj a cyklu Wiercenie Q200=2 ;ODSTNP BEZPIECZ. Q201= 30 ;GłNBO KOŚĆ Q206=300 ;F DOSUW W GłNBINY Q202=5 ;GłNBO KOŚĆ DOSUWU Q210=0 ;PR ZER.CZA S. U GÓR Y Q203=+0 ;WSP .P OWIER ZCHNI Q204=2 ;2. ODST.BEZP. Q211=0 DOłU ;PR ZER WA CZASOW A U HEIDENHAIN iTNC 530 351 9.6 Przykłady programowania N70 X+15 Y+10 M3 * Dosunć narzdzie do punktu startu grupy wiercenia 1 N80 L1,0 * Wywołać podprogram dla grupy wiercenia N90 X+45 Y+ 60 * Dosunć narzdzie do punktu startu grupy wiercenia 2 N100 L1,0 * Wywołać podprogram dla grupy wiercenia N110 X+75 Y+ 10 * Dosunć narzdzie do punktu startu grupy wiercenia 3 N120 L1,0 * Wywołać podprogram dla grupy wiercenia N130 G00 Z+250 M 2 * Koniec programu głównego N140 G98 L1 * Pocztek podprogramu 1: Grupa odwiertów N150 G79 * Wywołać cykl dla odwiertu 1 N160 G91 X +20 M99 * Dosunć narzdzie do wiercenia 2, wywołanie cyklu N170 Y+20 M99 * Dosunć narzdzie do wiercenia 3, wywołanie cyklu N180 X20 G90 M99 * Dosunć narzdzie do wiercenia 4, wywołanie cyklu N190 G98 L0 * Koniec podprogramu 1 N9999999 %UP 1 G71 * 352 9 Programowanie: Podprogramy i powtórzenia czści programu Przebieg programu n Zaprogramować cykle obróbki w programie głównym n Wywołać pełny rysunek odwiertów (podprogram 1) n Najechać grupy odwiertów w podprogramie 1, wywołać grup odwiertów (podprogram 2) n Grup wierceń zaprogramować tylko raz w podprogramie 2 Y Y 100 2 1 60 5 20 20 1 3 1 10 15 45 75 100 X Z -15 -20 %UP 2 G71 * N10 G30 G17 X+ 0 Y+0 Z40 * N20 G31 G90 X+100 Y+100 Z+0 * N30 G99 T1 L+0 R+4 * Definicj a narzdzia nawiertak N40 G99 T2 L+0 R+3 * Definicj a narzdzia wiertło N50 G99 T3 L+0 R+3,5 * Definicj a narzdzia rozwi ertak N60 T1 G17 S5000 * Wywołanie narzdzia nawiertak N70 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N80 G200 WIER CENIE Definicj a cyklu nakiełkowania Q200=2 ;ODSTNP BEZPIECZ. Q201= 3 ;GłNBO KOŚĆ Q206=250 ;F DOSUW W GłNBNY Q202=3 ;GłNBO KOŚĆ DOSUWU Q210=0 ;PR ZER.CZA S. U GÓR Y Q203=+0 ;WSP .P OWIER ZCHNI Q204=10 ;2. ODST.BEZP. Q211=0.2 DOłU ;PR ZER WA CZASOW A U N90 L 1,0 * HEIDENHAIN iTNC 530 Podprogram 1 dla kompletnego rysunku wiercenia wywołać 353 9.6 Przykłady programowania Przykład: Grupa odwiertów przy pomocy kilku narzdzi 9.6 Przykłady programowania N100 G00 Z+250 M 6 * Zmiana narzdzia N110 T2 G17 S4000 * Wywołanie narzdzia wiertło N120 D0 Q201 P 01 25 * Nowa głbokość dla wiercenia N130 D0 Q202 P 01 +5 * Nowy dosuw dla wiercenia N140 L1,0 * Podprogram 1 dla kompletnego rysunku wi ercenia wywołać N150 G00 Z+250 M 6 * Zmiana narzdzia N160 T3 G17 S500 * Wywołanie narzdzia rozwi ertak N80 G201 ROZWI ERCANIE Definicja cyklu rozwiercania Q200=2 ;ODSTNP BEZPI ECZ. Q201=15 ;GłNBOKOŚ Ć Q206=250;POSUW WGłNBNY Q211=0.5;PR ZER WA CZASOWA U DOłU Q208=400;POSUW POWROTU Q203=+0 ;WSP.POWI ERZCHNI Q204=10 ;2. ODS T.BEZP. N180 L1,0 * Podprogram 1 dla kompletnego rysunku wi ercenia wywołać N190 G00 Z+250 M 2 * Koniec programu głównego N200 G98 L1 * Pocztek podprogramu 1: Kompletny rysunek odwiertów N210 G00 G40 G90 X+15 Y+ 10 M3 * Dosunć narzdzie do punktu startu grupy wiercenia 1 N220 L2,0 * Wywołać podprogram 2 dla grupy wiercenia N230 X+45 Y+60 * Dosunć narzdzie do punktu startu grupy wiercenia 2 N240 L2,0 * Wywołać podprogram 2 dla grupy wiercenia N250 X+75 Y+10 * Dosunć narzdzie do punktu startu grupy wiercenia 3 N260 L2,0 * Wywołać podprogram 2 dla grupy wiercenia N270 G98 L0 * Koniec podprogramu 1 N280 G98 L2 * Pocztek podprogramu 2: Grupa odwiertów N290 G79 * Wywołać cykl dla odwiertu 1 N300 G91 X +20 M99 * Dosunć narzdzie do wiercenia 2, wywołanie cyklu N310 Y+20 M99 * Dosunć narzdzie do wiercenia 3, wywołanie cyklu N320 X20 G90 M99 * Dosunć narzdzie do wiercenia 4, wywołanie cyklu N330 G98 L0 * Koniec podprogramu 2 N340 END PGM UP2 M M 354 9 Programowanie: Podprogramy i powtórzenia czści programu 10 Programowanie: Qparametry HEIDENHAIN iTNC 530 355 10.1 Zasada i przegl¹d funkcji 10.1 Zasada i przegl3d funkcji Przy pomocy Qparametrów można definiować jednym programem obróbki cał rodzin czści. W tym celu prosz wprowadzić zamiast wartości liczbowych zajmowane miejsca: Qparametry. Qparametry oznaczaj na przykład n wartości współrzdnych n Posuwy n Prdkości obrotowe n Dane cyklu Poza tym można przy pomocy Qparametrów programować kontury, które s określone poprzez funkcje matematyczne lub można wykonanie oddzi elnych kroków obróbki uzależnić od warunków logicznych. Q6 Q1 Q3 Q4 Q2 Q5 Qparametr jest oznaczony przy pomocy litery Q i numeru pomidzy 0 i 299. Qparametry podzielone s na trzy przedziały: Znaczenie Zakres Dowolni e używalne parametry, działajce globalnie dla wszystkich znajdujcych si w pamici TNC programów Q0 do Q99 Parametry dla funkcji specjalnych TNC Q100 do Q199 Parametry, wykorzystywane przede wszystkim dla cykli , działajce globalnie dla wszystkich znajdujcych si w pamici TNC programów. Q200 do Q399 Wskazówki do programowania Qparametry i wartości li czbowe mog zostać wprowadzone do programu pomieszane ze sob. Można przypisywać Qparametrom wartości liczbowe pomidzy –99 999,9999 i 99 999,9999. Wewntrzni e TNC może obliczać wartości liczbowe do szerokości wynoszcej 57 bitów przed i do 7 bitów po punkcie dziesitnym (32 bity szerokości liczby odpowiadaj wartości dziesitnej 4 294 967 296). TNC przyporzdkowuje samodziel nie niektórym Q parametrom zawsze te same dane, np. Qparametrowi Q108 aktualny promień narzdzia, patrz „Zajte z góry Q parametry”, stronie 375. Jeśli używamy parametrów Q60 do Q99 w cyklach producenta, to określamy poprzez parametr maszynowy MP7251, czy parametry te zadziałaj lokalnie tylko w cyklu producenta czy też gl obalnie dla wszystkich programów. 356 10 Programowanie: Q-parametry 10.1 Zasada i przegl¹d funkcji Wywołać funkcje Qparametrów Podczas kiedy wprowadzamy program obróbki, prosz nacisnć klawi sz „Q“ (w polu dla wprowadzania liczb i wyboru osi pod –/+ kl awiszem). Wtedy TNC pokazuje nastpujce Softkeys: Grupa funkcyjna Softkey Podstawowe funkcje matematyczne Funkcje trygonometryczne Jeśli/to decyzje, skoki Inne funkcje Wprowadzać bezpośrednio wzory Funkcja dla obróbki kompleksowych konturów (patrz „Wprowadzić wzór konturu”, stronie 305) HEIDENHAIN iTNC 530 357 10.2 Rodziny czêœci – Q-parametry zamiast wartoœci liczbowych 10.2 Rodziny czści – Q parametry zamiast wartości liczbowych Przy pomocy funkcji Qparametrów FN0: PRZYPISANIE można przyporzdkować parametrom Q wartości l iczbowe. Wtedy używa si w programie obróbki zami ast wartości liczbowej Qparametru. NCbloki przykładowe N150 D00 Q10 P 01 +25* Przypisanie ... Q10 otrzymuje wartość 25 N250 G00 X + Q10* odpowiada G00 X +25 Dla rodzin czści programuj emy np. charakterystyczne wymiary narzdzi jako Qparametry. Dla obróbki pojedyńczych czści prosz przypisać każedemu z tych parametrów odpowiedni wartość l iczbow. Przykład Cylinder z Qparametrami Promień cylindra Wysokość cylindra Cylinder Z1 Cylinder Z2 R = Q1 H = Q2 Q1 = +30 Q2 = +10 Q1 = +10 Q2 = +50 Q1 Q1 Q2 Q2 358 Z2 Z1 10 Programowanie: Q-parametry 10.3 Opisywaæ kontury poprzez funkcje matematyczne 10.3 Opisywać kontury poprzez funkcje matematyczne Zastosowanie Przy pomocy Qparametrów można programować podstawowe funkcje matematyczne w programie obróbki : U U Wybrać funkcj Qparametrów: Nacisnć klawisz Q (w polu dla wprowadzania l iczb, z prawej strony). Pasek Softkey pokazuje funkcje Qparametrów Wybrać podstawowe funkcje matematyczne: Softkey PODST.FUNKCJA. naci snć. TNC pokazuj e nastpujce Softkeys: Przegl3d Funkcja Softkey 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 przyporzdkować D02: ODEJMOWANIE np. D02 Q1 P01 +10 P02 +5 * Tworzyć różnic z dwóch wartości i przyporzdkować D03: MNOZENIE np. D03 Q2 P01 + 3 P02 + 3 * Tworzyć iloczyn z dwóch wartości i przyporzdkować D04: DZIELENIE np. D04 Q4 P01 + 8 P02 + Q2 * Utworzyć iloraz z dwóch wartości i przyporzdkować Zabronione: Dzielenie przez 0! D05: PIERWIASTEK np. D05 Q50 P01 4 * Obl iczyć pierwiastek z liczby i przyporzdkować Zabronione: Pierwiastek z wartości ujemnej ! Na prawo od „=“znaku wolno wprowadzić: n dwie liczby n dwa Qparametry n jedn liczb i jeden Qparametr Qparametry i wartości liczbowe w równaniach można zapisać z dowolnym znakiem l iczby. HEIDENHAIN iTNC 530 359 10.3 Opisywaæ kontury poprzez funkcje matematyczne Programowanie podstawowych działań arytmetycznych Przykład wprowadzenia 1: Wybrać funkcj Qparametrów: Nacisnć klawisz Q Wybrać podstawowe funkcje matematyczne: Nacisnć Softkey FUNKCJE PODST. Wybrać funkcj Qparametrów PRZYPISANIE: Nacisnć Softkey D0 X = Y NUM ER P ARAM ETR U DLA W YNI KU ? 5 Wprowadzić numer Qparametru: 5 1. WAR TOŚ Ć LUB PARAM ETR ? 10 Q5 przypisać wartość liczbow 10 Przykład: NCbloki N16 D00 P01 +10 * 360 10 Programowanie: Q-parametry 10.3 Opisywaæ kontury poprzez funkcje matematyczne Przykład wprowadzenia 2: W ybrać funkcj Qparametrów: Nacisnć klawisz Q W ybrać podstawowe funkcje matematyczne: Nacisnć Softkey FUNKCJE PODST. W ybrać funkcj Qparametrów MNOZENIE: Nacisnć Softkey D03 X * Y NUMER PAR AMETRU DLA WYNIKU ? 12 W prowadzi ć numer Qparametru: 12 1. W ARTOŚĆ LUB PAR AMETR? Q5 Q5 wprowadzić jako pierwsz wartość 2. W ARTOŚĆ LUB PAR AMETR? 7 7 wprowadzić jako drug wartość Przykład: NCbloki N17 D03 Q12 P01 +Q5 P02 +7 * HEIDENHAIN iTNC 530 361 10.4 Funkcje trygonometryczne (trygonometria) 10.4 Funkcje trygonometryczne (trygonometria) Definicje Sinus, cosinus i tangens odpowiadaj wymiarom boków trójkta prostoktnego. Przy tym odpowiada sinus: sin α = a / c cosinus: cos α = b / c tangens: tan α = a / b = sin α / cos α c Przy tym n c jest bokiem przeciwległym do kta prostego n a jest bokiem przeci wległym do kta n b jest trzecim bokiem Na podstawie funkcj i tangens TNC może obl iczyć kt: a α b α = arctan α = arctan (a / b) = arctan (si n α / cos α ) Przykład: a = 10 mm b = 10 mm α = arctan (a / b) = arctan 1 = 45° Dodatkowo obowizuje: a2 + b 2 = c2 (mit a2 = a x a) c = 362 (a² + b²) 10 Programowanie: Q-parametry 10.4 Funkcje trygonometryczne (trygonometria) Programowanie funkcji trygonometrycznych Funkcje trygonometryczne pojawiaj si z przyciśniciem Softkey FUNKCJE TRYGON. TNC pokazuje Softkeys w tabeli poniżej. Programowanie: porównaj „przykład: Programowanie podstawowych działań arytmetycznych” Funkcja Softkey D06: SINUS np. D06 Q20 P01 Q5 * Sinus kta w stopniach (°) ustalić i przyporzdkować D07: COSINUS np. D07 Q21 P01 Q5 * Cosi nus kta w stopniach (°) określić i przyporzdkować D08: PIERWIASTEK Z SUMY KWA DRATOW np. D08 Q10 P01 +5 P02 + 4 * Tworzyć długość z dwóch wartości i przyporzdkować D13: KAT np. D13 Q20 P01 +10 P02 Q1 * Kt z arctan z dwóch boków lub sin i cos kta (0 < kt < 360°) określić i przyporzdkować HEIDENHAIN iTNC 530 363 10.5 Jeœli/to-decyzje z Q-parametrami 10.5 Jeśli/todecyzje z Q parametrami Zastosowanie W przypadku jeśli/todecyzji TNC porównuje Qparametr z innym Q parametrem lub wartości liczbow. Jeśl i 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”, stronie 342). Jeśli warunek nie jest spełniony, TNC wykonuje nastpny blok. Jeśli chcemy wywołać inny program jako podprogram, to prosz zaprogramować za Label G98 wywołani e 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/todecyzje Jeśli/todecyzje pojawiaj si przy naciśniciu na Softkey SKOKI. TNC pokazuje nastpujce Softkeys: Funkcja Softkey D09: JESLI ROWNY, SKOK np. D09 P01 +Q1 P02 +Q3 P03 5 * 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 wiksza niż druga wartość lub parametr, to skok do podanego znacznika (Label) D12: JESLI MNIEJSZY, SKOK np. D12 P01 +Q5 P02 +0 P03 1 * Jeśli pierwsza wartość lub parametr jest wiksza niż druga wartość lub parametr, to skok do podanego znacznika (Label) 364 10 Programowanie: Q-parametry IF EQU NE GT LT GOTO (angl.): (angl. equal): (angl. not equal): (angl. greater than): (angl. less than): (angl. go to): HEIDENHAIN iTNC 530 10.5 Jeœli/to-decyzje z Q-parametrami Użyte skróty i pojcia Jeśli Równy nie równy Wikszy niż Mniejszy niż Skok 365 10.6 Q-parametry kontrolowaæ i zmieniaæ 10.6 Qparametry kontrolować i zmieniać Sposób postpowania Można zmieniać i kontrolować Qparametry przy wytwarzaniu, testowaniu i odpracowywaniu w trybach Pracy Program wprowadzić do pamici/edycja, Test programu, Przebieg programu według kolejności bl oków i Przebieg programu pojedyńczymi bl okami. U Przerwać przebieg programu (np. zewntrzny klawisz STOP i Softkey WEWN-TRZNY STOP nacisnć) lub zatrzymać test programu U Wywołać funkcje Qparametrów: Nacisnć klawisz Q lub Softkey Q INFO w trybie pracy Program wprowadzić do pamici/edycja U TNC przedstawi a wszystkie parametry i przynal eżne aktualne wartości . Prosz wybrać przy pomocy klawiszy ze strzałk lub Softkeys dla przekartkowywania żdany parametr. U Jeśli chcemy zmienić wartość, to prosz wprowadzić now wartość, potwierdzić klawiszem ENT U Jeśli nie chcemy zmieniać wartości, to prosz nacisnć Softkey AKTUALNA WARTOSC lub zakonczyć dialog klawiszem END Używane przez TNC parametry (numery parametrów > 100), opatrzone s komentarzem. 366 10 Programowanie: Q-parametry 10.7 Funkcje dodatkowe 10.7 Funkcje dodatkowe Przegl3d Funkcje dodatkowe pojawiaj si przy naciśni ciu Softkey FUNKCJE SPECJ. TNC pokazuje nastpujce Softkeys: Funkcja Softkey D14:ERROR (BLAD) Wydawanie komunikatów o błdach D15:PRINT (DRUK) Wydawanie tekstów lub wartości Qparametrów niesformatowanych D19:PLC Przekazywanie wartości do PLC HEIDENHAIN iTNC 530 367 10.7 Funkcje dodatkowe D14: BŁAD: Wydawanie komunikatów o błdach NCblok przykładowy TNC ma wydać komunikat (meldunek), który znajduje si w pamici pod numerem błdu 254 N180 D14 P01 254 * Przy pomocy funkcji D14: ERROR (BLAD) można przy sterowaniu programem inicjalizować wydawanie sterowanych programowo komunikatów, zaprogramowanych wstpnie przez producenta maszyn lub przez firm HEIDENHAIN: Jeśli TNC doj dzie w przebiegu programu lub w teście programu do wiersza z D 14, to przerywa ono i wydaje komunikat o błdach. Nastpnie program musi być na nowo uruchomiony. Numery błdów: patrz tabela u dołu. Zakres numerów błdów Dialog standardowy 0 ... 299 D 14: Numer błdu 0.... 299 300 ... 999 Dialog zależny od maszyny 1000 ... 1099 W ewntrzne komunikaty o błdach (patrz tabela po prawej stronie) 368 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 Wrzeci ono ? Brak osi narzdzi Szerokość rowka za duża Promień narzdzia za duży Obszar przekroczony Błdna pozycja pocztkowa OBRÓT nie dozwolony WSPÓŁCZYNNIK WYMIARU nie dozwol ony ODBICIE LUSTRZANE nie dozwol one Przesunicie nie dozwolone Brak posuwu Wprowadzona wartość błdna Znak liczby błdny Kt nie dozwolony Punkt pomiaru sondy nie osigalny Za dużo punktów Wprowadzono sprzeczność CYKL niekompletny Płaszczyzna błdnie zdefiniowana Zaprogramowano niewłaściw oś Błdna prdkość obrotowa Korekcja promienia nie zdefiniowana Zaokrglenie nie zdefiniowane Promień zaokrglenia za duży Niezdefini owany start programu Za duże pakietowanie Brak punktu odniesieni a kta Nie zdefiniowano cyklu obróbki Szerokość rowka za mała Wybranie za małe Q202 nie zdefiniowany Q205 nie zdefiniowany Q218 wprowadzić wikszym niż Q219 CYKL 210 nie dozwolony CYKL 211 nie dozwolony Q220 za duży Q222 wprowadzić wikszym niż Q223 Q244 wprowadzić wikszym od 0 Q245 wprowadzić nie równym Q246 Przedział kta < 360° wprowadzić Q223 wprowadzić wikszym niż Q222 Q214: 0 nie dozwolone 10 Programowanie: Q-parametry 10.7 Funkcje dodatkowe 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 1081 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 najwikszy wymiar TCHPROBE 425: Błd najmniejszy wymiar TCHPROBE 426: Błd najwikszy 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 narzdzia Q247 wprowadzić nierównym 0 Q247 wprowadzić wikszy niż 5 Tabela punktów zerowych? Rodzaj frezowania Q351 wprowadzić nierównym 0 Zmniejszyć głbokość gwintu Przeprowadzić kal ibrowanie Przekroczona tolerancja Przebieg wiersza do przodu aktywny ORIENTACJA ni e dozwolona 3DROT nie dozwolony 3DROT aktywować Wprowadzić głbokość ze znakiem ujemnym Q303 w cyklu pomiarowym niezdefiniowany! Oś narzdzia niedozwolona Obliczone wartości błdne Punkty pomiarowe sprzeczne HEIDENHAIN iTNC 530 369 10.7 Funkcje dodatkowe D15: DRUK: Wydawanie tekstów lub Qparametrów Przygotowanie interfejsu danych: W punkcie menu DRUK (PRINT) lub DRUKTEST (PRINTTEST) określamy ści eżk, na której TNC ma zapamitywać teksty lub wartości Qparametrów, patrz „Przyporzdkowanie”, stronie 415. 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 wewntrznie zapamitane lub wydawane na komputer, TNC zapamituje te dane w pliku %FN15RUN.A (wydawanie w czasie przebiegu programu) lub w pliku %FN15SIM.A (wydawanie w czasie testu programu). Wydawanie nastpuje ze schowka i zostanie zainicjal izowane 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 PLCkomunikaty o błdach Przykład: Wydać numer dialogu 20 N67 D15 P01 20 * Wydawanie dialogów i parametrów Q przy pomocy D15: DRUK „Qparametry” Przykład zastosowania: Protokołowanie pomiaru narzdzia. Można wydać jednocześnie do sześciu Qparametró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 Qparametrów do PLC. Szerokość kroku i j ednostki: 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 * 370 10 Programowanie: Q-parametry 10.8 Wprowadzaæ bezpoœrednio wzory 10.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 obliczeni owych. Wzory pojawiaj si z naciśniciem Softkey WZÓR. TNC pokazuje nastpujce Softkeys na kilku paskach: Funkcja współdziałania Softkey 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) Zamkn3ć 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 k3ta np. Q44 = SIN 45 Cosinus k3ta np. Q45 = COS 45 Tangens k3ta np. Q46 = TAN 45 Arcussinus Funkcja odwrotna do sinus; określenie kta ze stosunku przyprostoktna przeciwległa/ przeciwprostoktna np. Q10 = ASIN 0,75 HEIDENHAIN iTNC 530 371 10.8 Wprowadzaæ bezpoœrednio wzory Funkcja współdziałania Softkey Arcuscosinus Funkcja odwrotna do cosinus; określenie kta ze stosunku przyprostoktna przyległa/ przeciwprostoktna np. Q11 = ACOS Q40 Arcustangens Funkcja odwrotna do tangens; określenie kta ze stosunku przyprostoktna przeciwl egła/ przyprostoktna przyległa np. Q12 = ATAN Q50 Podnoszenie wartości do potgi 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 potgi n np. Q1 = EXP Q12 Wartości negować (mnożenie przez 1) np. Q2 = NEG Q1 Odci3ć miejsca po przecinku Tworzeni e liczby całkowitej np. Q3 = INT Q42 Tworzenie wartości bezwzgldnej 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 Wartość zwrotna Q12 =1: Q50>= 0 Wartość zwrotna Q12 =0: Q50< 0 Obliczyć wartość modulo (reszta z dzielenia) np. Q12 = 400 % 360 wynik: Q12 = 40 372 10 Programowanie: Q-parametry 10.8 Wprowadzaæ bezpoœrednio wzory Zasady obliczania Dla programowania wzorów matematycznych obowizuj nastpujce zasady: Obliczenie punktowe przed strukturalnym N112 Q1 = 5 * 3 + 2 * 10 = 35 1. Etap obliczeni a 5 * 3 = 15 2. Etap obliczeni a 2 * 10 = 20 3. Etap obliczeni a 15 +20 = 35 lub N113 Q2 = SQ 10 3^3 = 73 1. Etap obliczeni a 10 podnieść do kwadratu = 100 2. Etap obliczeni a 3 podnieść do potgi 3 = 27 3. Etap obliczeni a 100 27 = 73 Prawo rozdzielności Prawo rozdzielności przy rachunkach w nawiasach a * (b + c) = a * b + a * c HEIDENHAIN iTNC 530 373 10.8 Wprowadzaæ bezpoœrednio wzory Przykład wprowadzenia Obliczyć kt z arctan z przyprostoktnej przeciwległej (Q12) i przyprostoktnej przyległej (Q13); wynik Q25 przypisać: Wybrać funkcj Qparametrów: Nacisnć klawisz Q Wybrać wprowadzenia wzoru: Nacisnć Softkey FORMUŁA NUM ER P ARAM ETR U DLA W YNI KU ? 25 Wprowadzić numer parametru Pasek Softkey dalej przełczać i wybrać funkcj arcustangens Pasek Softkey dalej przełczać i otworzyć nawias 12 Numer Qparametru 12 wprowadzić Wybrać dzielenie 13 Numer Qparametru 13 wprowadzić Zamknć nawias i zakończyć wprowadzanie wzoru NCblok przykładowy N37 Q25 = ATAN (Q12/Q13) 374 10 Programowanie: Q-parametry 10.9 Zajête z góry Q-parametry 10.9 Zajte z góry Qparametry Qparametry od Q100 do Q122 zostaj obłożone przez TNC różnymi wartościami . Qparametrom zostaj przypisane: n wartości z PLC n dane o narzdziach i wrzecionie n 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 NCprogramu. Aktywny promień narzdzia: Q108 Aktywna wartość promienia narzdzia zostaje przypisana Q108. Q108 składa si z: n Promienia narzdzia R (tabela narzdzi lub G99blok) n Wartość delta DR z tabeli narzdzi n Wartość delta DR z bloku TOOL CALL Oś narzdzi: Q109 Wartość parametru Q109 zależy od aktual nej osi narzdzi: Oś narzdzi Wartość parametru Oś narzdzi ni e zdefiniowana Q109 = 1 Xoś Q109 = 0 Yoś Q109 = 1 Zoś Q109 = 2 Uoś Q109 = 6 Voś Q109 = 7 Woś Q109 = 8 HEIDENHAIN iTNC 530 375 10.9 Zajête z góry Q-parametry Stan wrzeciona: Q110 Wartość parametru Q110 zależy od ostatnio zaprogramowanej M funkcji dla wrzeciona: Mfunkcja Wartość parametru Stan wrzeciona ni e zdefiniowany Q110 = 1 M03: Wrzeciono ON, zgodnie z ruchem wskazówek zegara Q110 = 0 M04: Wrzeciono ON, w kierunku przeciwnym do ruchu wskazówek zegara Q110 = 1 M05 po M03 Q110 = 2 M05 po M04 Q110 = 3 Doprowadzanie chłodziwa: Q111 Mfunkcja Wartość parametru M08: Chłodziwo ON Q111 = 1 M09: Chłodziwo OFF Q111 = 0 Współczynnik nakładania si: Q112 TNC przypisuje Q112 współczynnik nakładania si przy frezowaniu ki eszeni (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 Wartość parametru Układ metryczny (mm) Q113 = 0 Układ calowy (inch) Q113 = 1 Długość narzdzia: Q114 Aktualna wartość długości narzdzia zostanie przyporzdkowana Q114. 376 10 Programowanie: Q-parametry 10.9 Zajête z góry Q-parametry Współrzdne po pomiarze sond3 w czasie przebiegu programu Parametry Q115 do Q119 zawieraj po zaprogramowanym pomiarze przy pomocy układu impul sowego 3D współrzdne pozycj i wrzeciona w momencie pomiaru. Współrzdne odnosz si do punktu odniesienia, który aktywny j est w rodzaju pracy Rcznie. Długość palca sondy i promień główki stykowej nie zostaj uwzgl dnione dla tych współrzdnych. Oś współrzdnych Wartość parametru Xoś Q115 Yoś Q116 Zoś Q117 IV. oś w zależności od MP100 Q118 V. oś w zależności od MP100 Q119 Odchylenie wartości rzeczywistej od wartości zadanej przy automatycznym pomiarze narzdzia przy pomocy TT 130 Odchylenie wartoś ci rzeczywistej od zadanej Wartość parametru Długość narzdzia Q115 Promień narzdzia Q116 Nachylenie płaszczyzny obróbki przy pomocy wykonawczych k3tów ostrza narzdzi: obliczone przez TNC współrzdne dla osi obrotu Współrzdne Wartość parametru Aoś Q120 Boś Q121 Coś Q122 HEIDENHAIN iTNC 530 377 10.9 Zajête z góry Q-parametry Wyniki pomiaru cykli sondy pomiarowej (patrz także Podrcznik obsługi Cykle sondy pomiarowej) Nieskorygowane współrzdne ostatniego punktu próbkowania Wartość parametru Oś główna Q141 Oś pomocnicza Q142 Oś sondy impulsowej Q143 Zmierzone wartości rzeczywiste Wartość parametru Kt prostej Q150 Środek w osi głównej Q151 Środek w osi pomocniczej Q152 Średnica Q153 Długość kieszeni Q154 Szerokość kieszeni Q155 Długość wybranej w cyklu osi Q156 Położenie osi środkowej Q157 Kt Aosi Q158 Kt Bosi Q159 Współrzdna wybranej w cyklu osi Q160 Ustalone odchylenie Wartość parametru Środek w osi głównej Q161 Środek w osi pomocniczej Q162 Średnica Q163 Długość kieszeni Q164 Szerokość kieszeni Q165 Zmierzona długość Q166 Położenie osi środkowej Q167 378 10 Programowanie: Q-parametry Wartość parametru Obrót wokół osi A Q170 Obrót wokół osi B Q171 Obrót wokół osi C Q172 Status obrabianego przedmiotu Wartość parametru Dobrze Q180 Praca wykańczajca Q181 Braki Q182 Zmierzone odchylenie w cy klu 440 Wartość parametru Xoś Q185 Yoś Q186 Zoś Q187 Zarezerwowane dla wewntrznego wykorzystania Wartość parametru Marker dla cykl i (rysunki obróbki) Q197 Numer aktywnego cyklu sondy pomi arowej Q198 Pomiar stanu narzdzia przy pomocy TT Wartość parametru Narzdzie w granicach tolerancji Q199 = 0,0 Narzdzie j est zużyte (LTOL/RTOL przekroczone) Q199 = 1,0 Narzdzie j est złamane (LBREAK/RBREAK przekroczone) Q199 = 2,0 HEIDENHAIN iTNC 530 10.9 Zajête z góry Q-parametry Ustalony k3t przestrzenny 379 Przebieg programu n Kontur elipsy zostaj e utworzony poprzez zestawienie wiel u małychodcinków prostej (definiowalne poprzez Q7). Im wicej kroków obliczeniowych zdefiniowano, tym bardziej gładki bdzi e kontur n Kierunek frezowania określa si przez kt startu i kt końcowy na płaszczyźnie: Kierunek obróbki w kierunku ruchu wskazówek zegara: Kt startu > Kt końcowy Kierunek obróbki w ki erunku przeciwnym do ruchu wskazówek zegara: Kt startu < kt końcowy n Promień narzdzia nie zostaj e uwzgldniony Y 50 30 10.10 Programmier-Beispiele Przykład: Elipsa 50 X 50 %ELI PSA G71 * N10 D00 Q1 P01 +50 * Środek osi X N10 D00 Q2 P01 +50 * Środek osi Y N30 D00 Q3 P 01 +50 * Półoś X N40 D00 Q4 P 01 +30 * Półoś Y N50 D00 Q5 P 01 +0 * Kt startu na płaszczyźnie N60 D00 Q6 P 01 +360 * Kt końcowy na płaszczyźnie N70 D00 Q7 P 01 +40 * Liczba kroków obliczenia N80 D00 Q8 P 01 +30 * Położenie elipsy przy obrocie N90 D00 Q9 P 01 +5 * Głbokość frezowani a N100 D00 Q10 P 01 +100 * Posuw wgłbny N110 D00 Q11 P01 +350 * Posuw frezowania N120 D00 Q12 P 01 +2 * Odstp bezpieczeństwa dla pozycjonowania wstpnego N130 G30 G17 X+0 Y+0 Z20 * Definicja czści nieobrobionej N140 G31 G90 X+100 Y+100 Z+0 * N150 G99 T1 L +0 R+ 2,5 * Definicja narzdzia N160 T1 G17 S4000 * Wywołanie narzdzia N170 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N180 L10,0 * Wywołać obróbk N190 G00 Z+250 M 2 * Przemieścić narzdzie poza materiałem, koniec programu N200 G98 L10 * Podprogram 10: Obróbka 380 10 Programowanie: Q-parametry Przesunć punkt zerowy do centrum elipsy N220 G73 G90 H+ Q8 * Wyli czyć położenie przy obrocie na płaszczyźnie N230 Q35 = (Q6 Q5) / Q7 Obliczyć przyrost (krok) kta N240 D00 Q36 P01 +Q5 * Skopiować kt startu N250 D00 Q37 P01 +0 * Nastawić l icznik przejść N260 Q21 = Q3 * COS Q36 Xwspółrzdn punktu startu obliczyć N270 Q22 = Q4 * SIN Q36 Ywspółrzdn punktu startu obliczyć N280 G00 G40 X+Q21 Y+Q22 M3 * Naj echać punkt startu na płaszczyźnie N290 Z+Q12 * Pozycj onować wstpnie na odstp bezpieczeństwa w osi wrzeciona N300 G01 Z Q9 F Q10 * Przemieścić narzdzie na głbokość obróbki N310 G98 L1 * N320 Q36 = Q36 + Q35 Zaktualizować kt N330 Q37 = Q37 + 1 Zaktualizować licznik przejść N340 Q21 = Q3 * COS Q36 Obliczyć aktualn Xwspółrzdn N350 Q22 = Q4 * SIN Q36 Obliczyć aktualn Ywspółrzdn N360 G01 X+Q21 Y+Q22 FQ11 * Naj echać nastpny punkt N370 D12 P 01 +Q37 P 02 +Q7 P 03 1 * Zapytanie czy nie gotowy, jeśli tak to skok do Label 1 N380 G73 G90 H+ 0 * Wycofać obrót N390 G54 X+0 Y+0 * Wycofać przesunici e punktu zerowego N400 G00 G40 Z+Q12 * Odsunć narzdzie na odstp bezpieczeństwa N410 G98 L0 * Koniec podprogramu N999999 %EL IPSA G71 * HEIDENHAIN iTNC 530 381 10.10 Programmier-Beispiele N210 G54 X+Q1 Y+ Q2 * 10.10 Programmier-Beispiele Przykład: Cylinder wklsły z frezem kształtowym Przebieg programu n Program funkcjonuje tylko z frezem kształtowym, długość narzdzia odnosi si do centrum kuli n Kontur cylindra zostaje utworzony poprzez zestawienie wiel u małychodcinków prostej (definiowalne poprzez Q13). Im wicej kroków obliczeniowych zdefiniowano, tym bardziej gładki bdzi e kontur n Cylinder zostaje frezowany przejściami wzdłużnymi (tu: równolegle do osi Y) n Kierunek frezowania określa si przy pomocy kta startu i kta końcowego w przestrzeni: Kierunek obróbki w kierunku ruchu wskazówek zegara: Kt startu > Kt końcowy Kierunek obróbki w ki erunku przeciwnym do ruchu wskazówek zegara: Kt startu < kt końcowy n Promień narzdzia zostaje automatycznie skorygowany Z R4 0 X -50 Y Y 100 50 100 X Z %CYLIN G71 * N10 D00 Q1 P01 +50 * Środek osi X N20 D00 Q2 P 01 +0 * Środek osi Y N30 D00 Q3 P 01 +0 * Środek osi Z N40 D00 Q4 P 01 +90 * Kt startu przestrzeni (płaszczyzna Z/X) N50 D00 Q5 P 01 +270 * Kt końcowy przestrzeni (płaszczyzna Z/X) N60 D00 Q6 P 01 +40 * Promień cylindra N70 D00 Q7 P 01 +100 * Długość cylindra N80 D00 Q8 P 01 +0 * Położenie przy obrocie na płaszczyźnie X/Y N90 D00 Q10 P 01 +5 * Naddatek promienia cylindra N100 D00 Q11 P 01 +250 * Posuw dosuwu na głbokość N110 D00 Q12 P 01 +400 * Posuw frezowania N120 D00 Q13 P 01 +90 * Liczba przejść N130 G30 G17 X+0 Y+0 Z50 * Definicja czści nieobrobionej N140 G31 G90 X+100 Y+100 Z+0 * N150 G99 T1 L +0 R+ 3 * Definicja narzdzia N160 T1 G17 S4000 * Wywołanie narzdzia N170 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N180 L10,0 * Wywołać obróbk 382 10 Programowanie: Q-parametry Wycofać naddatek N200 L 10,0 * Wywołać obróbk N210 G00 G40 Z+250 M2 * Przemieścić narzdzie poza materiałem, koniec programu N220 G98 L10 * Podprogram 10: Obróbka N230 Q16 = Q6 Q10 Q108 Wyli czyć naddatek i narzdzie w odniesieniu do promienia cylindra N240 D00 Q20 P01 +1 * Nastawić l icznik przejść N250 D00 Q24 P01 +Q4 * Skopiować kt startu przestrzeni (płaszczyzna Z/X) N260 Q25 = (Q5 Q4) / Q13 Obliczyć przyrost (krok) kta N270 G54 X+Q1 Y+Q2 Z+Q3 * Przesunć punkt zerowy na środek cyl indra (Xoś) N280 G73 G90 H+ Q8 * Wyli czyć położenie przy obrocie na płaszczyźnie N290 G00 G40 X+0 Y+0 * Pozycj onować wstpnie na płaszczyźnie na środek cylindra N300 G01 Z+ 5 F1000 M3 * Pozycj onować wstpnie w osi wrzeciona N310 G98 L1 * N320 I+ 0 K+ 0 * Wyznaczyć biegun na płaszczyźnie Z/X N330 G11 R+Q16 H+Q24 FQ11 * Najechać pozycj startu na cylindrze, ukośnie pogłbiajc w materiał N340 G01 G40 Y+Q7 F Q12 * Skrawanie wzdłużne w kierunku Y+ N350 D01 Q20 P01 +Q 20 P02 +1 * Zaktualizować licznik przejść N360 D01 Q24 P01 +Q 24 P02 +Q25 * Zaktualizować kt przestrzenny N370 D11 P 01 +Q20 P02 +Q13 P03 99 * Zapytanie czy już gotowe, jeśli tak, to skok do końca N380 G11 R+Q16 H+Q24 FQ11 * Przemieszczenie po “łuku” blisko przedmiotu dla nastpnego skrawania wzdłużnego N390 G01 G40 Y+Q7 F Q12 * Skrawanie wzdłużne w kierunku Y– N400 D01 Q20 P01 +Q 20 P02 +1 * Zaktualizować licznik przejść N410 D01 Q24 P01 + Q24 P02 +Q 25 * Zaktualizować kt przestrzenny N420 D12 P 01 +Q20 P 02 +Q13 P 03 1 * Zapytanie czy nie gotowy, jeśli tak to skok do LBL 1 N430 G98 L99 * N440 G73 G90 H+ 0 * Wycofać obrót N450 G54 X+0 Y+0 Z+0 * Wycofać przesunici e punktu zerowego N460 G98 L0 * Koniec podprogramu N999999%CYL IN G71 * HEIDENHAIN iTNC 530 383 10.10 Programmier-Beispiele N190 D00 Q 10 P01 + 0 * Przebieg programu Y Y 100 R4 5 n Program funkcjonuje tylko z użyciem freza trzpieniowego n Kontur kuli zostaje utworzony z wielu niewielkich odcinków prostych ( Z/X płaszczyzna, definiowalna poprzez Q14). Im mniejszy przyrost kta zdefiniowano, tym gładszy bdzie kontur n Liczba przej ść na konturze określa si poprzez krok kta na płaszczyźnie (przez Q18) n Kula jest frezowana 3Dciciem od dołu do góry n Promień narzdzia zostaje automatycznie skorygowany 5 R4 10.10 Programmier-Beispiele Przykład: Kula wypukła z frezem trzpieniowym 50 50 100 X -50 Z %KUGEL G71 * N10 D00 Q1 P01 +50 * Środek osi X N20 D00 Q2 P 01 +50 * Środek osi Y N30 D00 Q4 P 01 +90 * Kt startu przestrzeni (płaszczyzna Z/X) N40 D00 Q5 P 01 +0 * Kt końcowy przestrzeni (płaszczyzna Z/X) N50 D00 Q14 P 01 +5 * Przyrost kta w przestrzeni N60 D00 Q6 P 01 +45 * Promień kuli N70 D00 Q8 P 01 +0 * Kt startu położenia obrotu na płaszczyźnie X/Y N80 D00 Q9 P 01 +360 * Kt końcowy położenia obrotu na płaszczyźnie X/Y N90 D00 Q18 P 01 +10 * Przyrost kta na płaszczyźnie X/Y dla obróbki zgrubnej N100 D00 Q10 P 01 +5 * Naddatek promienia kuli dla obróbki zgrubnej N110 D00 Q11 P01 +2 * Odstp bezpieczeństwa dla pozycjonowania wstpnego w osi wrzeciona N120 D00 Q12 P 01 +350 * Posuw frezowania N130 G30 G17 X+0 Y+0 Z50 * Definicja czści nieobrobionej N140 G31 G90 X+100 Y+100 Z+0 * N150 G99 T1 L +0 R+ 7,5 * Definicja narzdzia N160 T1 G17 S4000 * Wywołanie narzdzia N170 G00 G40 G90 Z+250 * Przemieścić narzdzie poza materiałem N180 L10,0 * Wywołać obróbk N190 D00 Q10 P 01 +0 * Wycofać naddatek 384 10 Programowanie: Q-parametry Przyrost kta na płaszczyźnie X/Y dla obróbki wykańczajcej N210 L 10,0 * Wywołać obróbk N220 G00 G40 Z+250 M2 * Przemieścić narzdzie poza materiałem, koniec programu N230 G98 L10 * Podprogram 10: Obróbka N240 D01 Q23 P01 +Q 11 P02 + Q6 * Obliczyć Zwspółrzdn dla pozycjonowania wstpnego N250 D00 Q24 P01 +Q4 * Skopiować kt startu przestrzeni (płaszczyzna Z/X) N260 D01 Q26 P01 +Q 6 P02 + Q108 * Skorygować promień kuli dla pozycjonowania wstpnego N270 D00 Q28 P01 +Q8 * Skopiować położenie obrotu na płaszczyźnie N280 D01 Q16 P01 + Q6 P02 +Q10 * Uwzgldnić naddatek przy promieniu kul i N290 G54 X+Q1 Y+Q2 ZQ16 * Przesunć punkt zerowy do centrum kul i N300 G73 G90 H+Q8 * Wyli czyć kt startu położenia obrotu na płaszczyźnie N310 G98 L1 * Pozycj onować wstpnie w osi wrzeciona N320 I+ 0 K+ 0 * Wyznaczyć biegun na płaszczyźnie X/Y dla pozycj onowania wstpnego N330 G11 G40 R+ Q26 H+ Q8 FQ 12 * Pozycj onować wstpnie na płaszczyźnie N340 I+ Q108 K+0 * Wyznaczyć biegun na płaszczyźnie Z/X, przesunity o promień narzdzia N350 G01 Y+0 Z+0 F Q12 * Naj eżdżanie na głbokość 10.10 Programmier-Beispiele N200 D00 Q18 P01 +5 * N360 G98 L2 * N370 G11 G40 R+ Q6 H+Q24 FQ 12 * Przemieszczenie po „łuku” blisko przedmiotu, w gór N380 D02 Q24 P01 +Q24 P02 +Q14 * Zaktualizować kt przestrzenny N390 D11 P01 +Q24 P02 +Q5 P03 2 * Zapytanie czy łuk gotowy, jeśli nie, to z powrotem do LBL2 N400 G11 R+Q6 H+Q5 FQ12 * Naj echać kt końcowy w przestrzeni N410 G01 G40 Z+Q23 F 1000 * Przemieścić swobodnie w osi wrzeciona N420 G00 G40 X+Q26 * Pozycj onować wstpnie dla nastpnego łuku N430 D01 Q28 P01 +Q 28 P02 +Q18 * Zaktualizować położenie obrotu na płaszczyźni e N440 D00 Q24 P01 +Q4 * Wycofać kt przestrzenny N450 G73 G90 H+ Q28 * Aktywować nowe położenie obrotu N460 D12 P 01 +Q28 P 02 +Q9 P03 1 * Zapytanie czy nie gotowa, jeśli tak, to powrót do LBL 1 N470 D09 P 01 +Q28 P 02 +Q9 P 03 1 * N480 G73 G90 H+ 0 * Wycofać obrót N490 G54 X+0 Y+0 Z+0 * Wycofać przesunici e punktu zerowego N500 G98 L0 * Koniec podprogramu N999999%KUGEL G71 * HEIDENHAIN iTNC 530 385 11 Test programu i przebieg programu 11.1 Grafiki 11.1 Grafiki Zastosowanie W trybach pracy przebiegu programu i w trybie pracy Test programu TNC symuluje obróbk graficznie. Przez Softkeys wybiera si, czy ma to być n Widok z góry n Przedstawienie w 3 płaszczyznach n 3Dprezentacja Grafika TNC odpowiada przedstawieniu obrabianego przedmiotu, który obrabiany jest narzdziem cylindrycznej formy. Przy aktywnej tabeli narzdzi można przedstawia obróbk przy pomocy freza kształtowego. Prosz w tym celu wprowadzić do tabeli narzdzi R2 = R. TNC nie pokazuje grafiki, jeśl i n aktualny program ni e zawiera obowizujcej definicji czści nieobrobionej n nie został wybrany program Przez parametry maszynowe 7315 do 7317 można tak ustawić urzdzenie, że TNC także wtedy pokazuje grafik, jeśli nawet nie została zdefiniowana oś wrzeciona lub ni e została przemieszczona. Symulacji graficznej nie można wykorzystywać dla czści programu lub programu z przemieszczeniami osi obrotu lub z nachylon płaszczyzn obróbki: W tych przypadkach TNC wydaje komunikat o błdach. TNC ni e przedstawia w grafice zaprogramowanego w T bl oku naddatku promienia DR. Przegl3d: Perspektywy W trybach pracy przebiegu programu i w trybie pracy test programu TNC ukazuje nastpujce Softkeys. Perspektywa Softkey Widok z góry Przedstawienie w 3 płaszczyznach 3Dprezentacja 388 11 Test programu i przebieg programu 11.1 Grafiki Ograniczenie w czasie przebiegu programu Obróbka nie może być równocześnie graficznie przedstawiona, jeśli komputer TNC jest w pełnym stopni u 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 narzdzia. 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 Ta symulacj a graficzna przebiega najszybciej. U W ybrać widok z góry przy pomocy Softkey. U Dla prezentacj i głbokości tej grafiki obowi zuje:„Im głbiej, tym ci emniej“ HEIDENHAIN iTNC 530 389 11.1 Grafiki Przedstawienie w 3 płaszczyznach Przedstawienie pokazuje widok z góry z 2 przekrojami, podobnie j ak 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 powikszenia fragmentu, patrz „Powikszenie wycinka”, stronie 391. Dodatkowo można przesunć płaszczyzn skrawania przez Softkeys: U Prosz wybrać Softkey dla prezentacji przedmiotu w 3 płaszczyznach U Prosz przełczyć pasek Softkey i wybrać Softkey wyboru dla płaszczyzn skrawania U TNC pokazuje nastpujce Funkcja Softkeys: Softkeys Przesunć pionow płaszczyzn skrawania na prawo lub na lewo Przesunicie 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. Współrzdne linii skrawania TNC wyświetla współrzdne linii skrawania, w odniesieniu do punktu zerowego przedmiotu, na dole w oknie grafiki. Pokazane zostan tylko współrzdne na płaszczyźnie obróbki. T funkcj aktywuje si przy pomocy parametru maszyny 7310. 390 11 Test programu i przebieg programu 11.1 Grafiki 3Dprezentacja TNC pokazuje przedmiot przestrzennie. 3Dprezentacj można obrócić wokół osi pionowej i odchylić wokół osi poziomej. Obrysy czści nieobrobionej na pocztku symulacji graficznej można pokazać j ako ramy. W rodzaju pracy Test programu znajduj si do dyspozycji funkcje dla powikszania fragmentu, patrz „Powikszenie wycinka”, stronie 391. U W ybieranie 3Dprezentacji przy pomocy Softkey 3Dprezentacj obrócić Przełczyć pasek Softkey, aż pojawi si Softkey wyboru dla 3D prezentacji. TNC pokazuje nastpujce Softkeys: Funkcja Softkeys Obrócenie prezentacji 5°krokami w pionie Odwrócenie prezentacji 5°krokami w poziomie Ramy dla obrysów półwyrobu wyświetlić i maskować U Ramy wyświetlić: Softkey POKAZ BLKFORM U Ramy maskować: Softkey MASK. BLKFORM Powikszenie wycinka Fragment można zmienić w rodzaju pracy Test programu we wszystkich perspektywach. W tym celu symulacja graficzna musi zostać zatrzymana. Powikszenie wycinka jest zawsze możliwe dla wszystkich rodzajów przedstawienia. HEIDENHAIN iTNC 530 391 11.1 Grafiki Przełczyć pasek Softkey w rodzaju pracy Test programu, aż pojawi si nastpujce Softkeys: Funkcja Softkeys lew/praw stron przedmiotu wybrać przedni /tyln stron przedmiotu wybrać górn/doln stron przedmiotu wybrać Powierzchni skrawania przesunć w celu zmniejszenia lub zwikszeni a półwyrobu Przejć wycinek Zmienić powikszenie wycinka Softkeys patrz tabela U W razie potrzeby zatrzymać symulacj graficzn przy pomocy Softkey (tabela) U półwyrób zmniejszyć lub powikszyć: Softkey „–“ l ub „+“ trzymać naciśnitym U Na nowo uruchomić przebieg programu lub test programu przy pomocy Softkey START (RESET + START odtwarza ponownie pierwotny półwyrób) U Wybrać stron przedmiotu Pozycja kursora przy powiks zaniu wycinka TNC pokazuje w czasie powikszania wycinka współrzdne osi, która zostaje właśnie okrawana. Współrzdne odpowiadaj obszarowi, który został wyznaczony dla powikszenia wycinka. Na lewo od kreski ukośnej TNC pokazuje najmniejsz współrzdn obszaru (MINPunkt), na prawo od kreski najwiksz (MAXPunkt). Przy powikszonym obrazie TNC wyświetla MAGN na dole po prawej stronie monitora. Jeśli TNC nie może dalej półwyrobu pomniejszyć lub powikszyć, to sterowani e wyświetla odpowiedni komunikat o błdach w oknie grafiki. Aby usunć komunikat o błdach, prosz powikszyć lub pomniejszyć ponownie półwyrób. 392 11 Test programu i przebieg programu 11.1 Grafiki Powtórzyć graficzn3 symulacj Program obróbki można dowolnie czsto graficznie symulować. W tym celu można grafik skierować z powrotem na czść nieobrobion lub na powikszony wycinek czści nieobrobi onej. Funkcja Softkey Wyświetlić nieobrobion czść w ostatnio wybranym powikszeniu wycinka Cofnć powikszenie, tak że TNC pokazuje obrobiony lub nieobrobiony przedmiot zgodnie z zaprogramowanym półwyrobem. Przy pomocy Softkey PÓŁWYRÓB JAK BLK FORM TNC ukazuje, także po fragmencie bez FRAGMENT PRZEJAC. półwyrób ponownie w zaprogramowanej wielkości. HEIDENHAIN iTNC 530 393 11.1 Grafiki 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 przybli żonego czasu, który TNC wylicza dla okresu trwania przemieszczenia narzdzia, wykonywanych z posuwem. Ustal ony przez TNC czas nie jest przydatny przy kal kulacji czasu produkcji, ponieważ TNC nie uwzgldnia czasu wykorzystywanego przez maszyn (np. dla zmiany narzdzia). Wybrać funkcj stopera Przełczać pasek Softkey, aż TNC pokaże nastpujce Softkeys z funkcjami stopera: Funkcje stopera Softkey Zapamitywać wyświetlony czas Sum z zapamitanego i ukazanego czasu wyświetlić Skasować wyświetlony czas Softkeys po lewej stronie od funkcji stopera zal eż od wybranego podziału ekranu. Czas zostaje wycofany z wprowadzeniem nowej BLK formy. 394 11 Test programu i przebieg programu 11.2 Funkcje dla wyœwietlania pogramu 11.2 Funkcje dla wyświetlania pogramu Przegl3d W trybach pracy przebiegu programu i w trybie pracy Test programu TNC ukazuje Softkeys, przy pomocy których można wyświetlić program obróbki strona po stronie: Funkcje Softkey W programie o stron ekranu przekartkować do tyłu W programie o stron ekranu przekartkować do przodu Wybrać pocztek programu Wybrać koniec programu HEIDENHAIN iTNC 530 395 11.3 Test programu 11.3 Test programu Zastosowanie 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 n geometrycznych niezgodności n brakujcych danych n nie możliwych do wykonania skoków n naruszeń przestrzeni roboczej Dodatkowo można używać nastpujcych funkcji: n test programu blokami n przerwanie testu przy dowolnym bloku n Bl oki przeskoczyć n Funkcje dla prezentacji graficznej n Określenie czasu obróbki n Dodatkowy wyświetlacz stanu Wypełnić test programu Przy aktywnym centralnym magazynie narzdzi musi zostać aktywowana tabela narzdzi dla testu programu (stan S). Prosz wybrać w tym celu w rodzaju pracy Test programu poprzez zarzdzanie plikami (PGM MGT) tabel narzdzi. Przy pomocy MODfunkcji PÓŁWYRÓB W PRZES.ROB. aktywuje si dla Testu programu nadzór przestrzeni roboczej, patrz „Przedstawić czść nieobrobion w przestrzeni roboczej”, stronie 425. U Wybrać rodzaj pracy Test programu U Zarzdzani e plikami przy pomocy klawisza PGM MGT wyświetlić i wybrać plik, który chcemy przetestować lub U Wybrać pocztek programu: Przy pomocy klawisza SKOK wiersz „0“ wybrać i potwierdzić klawiszem ENT TNC pokazuje nastpujce Softkeys: Funkcje Softkey Przeprowadzić test całego programu Przeprowadzić test każdego bloku programu oddzielnie Naszkicować czść nieobrobion i przetestować cały program Zatrzymać test programu 396 11 Test programu i przebieg programu 11.3 Test programu Test programu do określonego bloku wykonać Przy pomocy STOP PRZY N TNC przeprowadza test programu do bloku oznaczonego numerem bloku N. U U Wybrać w rodzaju pracy Test programu pocztek programu Wybrać Test programu do określonego bloku: Softkey STOP PRZY N nacisnć U S top przy N: Wprowadzić numer bloku, przy którym test programu ma zostać zatrzymany U Program: Wprowadzić nazw programu, w którym znajduje si blok z wybranym numerem bloku; TNC ukazuje nazw wybranego programu; jeśli zatrzymani e programu ma nastpić w programie wywołanym przy pomocy %, to prosz wpisać t nazw U Powtórzenia: Wprowadzić liczb powtórzeń, które maj być przeprowadzone, jeśl i N znajduje si w powtórzeniu czści programu U Test fragmentu programu: Softkey START nacisnć; TNC przeprowadza test tego programu do wprowadzonego bloku Przebieg programu HEIDENHAIN iTNC 530 397 11.4 Przebieg programu 11.4 Przebieg programu Zastosowanie W rodzaju pracy przebieg programu według kolejności bloków, TNC wykonuje program obróbki ni eprzerwanie do końca programu lub zaprogramowanego przerwania pracy. W rodzaju pracy Przebieg programu pojedyńczymi bl okami TNC wykonuje każdy blok po naciśniciu zewntrznego klawisza START oddzielnie. Nastpujce funkcje TNC można wykorzystywać w rodzajach pracy przebiegu programu: n Przerwać przebieg programu n Przebieg programu od określonego bloku n przeskoczyć bloki n Edycja tabeli narzdzi TOOL.T n Qparametry kontrolować i zmieniać n Nałożyć pozycjonowanie przy pomocy koła rcznego n Funkcje dla prezentacji graficznej n Dodatkowy wyświetlacz stanu 398 11 Test programu i przebieg programu 11.4 Przebieg programu Wykonać program obróbki Przygotowanie 1 Zamocować obrabiany przedmiot na stole maszyny 2 Wyznaczyć punkt odniesienia 3 Potrzebne tabele i pliki palet wybrać (stan M) 4 Wybrać program obróbki (stan M) Posuw i prdkość obrotow wrzeciona można zmieniać przy pomocy gałek obrotowych Override. Poprzez Softkey FMAX można zredukować prdkość biegu szybkiego, jeśli chcemy rozpoczć NCprogram. Wprowadzona wartość j est aktywna również po wyłczeni u/włczeniu maszyny. Aby powrócić do pierwotnej prdkości na biegu szybkim, należy wprowadzić odpowiedni wartość liczbow. Przebieg programu według kolejności bloków U Uruchomić program obróbki przy pomocy zewntrznego klawisza START Przebieg programu pojedyńczymi blokami U Każdy blok programu obróbki uruchomić oddzielnie przy pomocy zewntrznego klawisza START HEIDENHAIN iTNC 530 399 11.4 Przebieg programu Przerwać obróbk Istniej różne możl iwości przerwania przebiegu programu: n Zaprogramowane przerwania programu n Zewntrzny klawisz STOPP n Przełczenie na Przebieg programu pojedyńczymi blokami Jeśli TNC rejestruje w czasi e 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 tyl ko program obróbki zostanie wypełniony do tego bloku, który zawiera jedn z nastpujcych wprowadzanych danych: n G38 n Funkcj dodatkow M0, M2 l ub M30 n Funkcj dodatkow M6 (zostaje ustalana przez producenta maszyn) Przerwa w przebiegu programu przy pomocy zewntrznego klawisza STOP U Zewntrzny klawisz STOP Ten bl ok, który odpracowuje TNC, w momencie naciśni cia na klawisz nie zostanie całkowicie wykonany; w wyświetlaczu mruga świetlnie symbol „*“ U Jeśli nie chcemy kontynuować obróbki, to prosz wycofać działanie TNC przy pomocy SoftkeyWEWNETRZNY STOP: symbol „*“ wygasa w wyświetlaczu stanu. W tym przypadku program wystartować od pocztku programu na nowo. Przerwanie obróbki poprzez przeł3czenie 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 poj edyńczy blok. TNC przerywa obróbk, po tym ki edy został wykonany aktualny krok obróbki. 400 11 Test programu i przebieg programu 11.4 Przebieg programu Przesun3ć osi maszyny w czasie przerwania obróbki Można przesunć osi maszyny w czasie przerwy jak i w rodzaju pracy Obsługa rczna. Niebezpieczeństwo kolizji! Jeśli przerwiemy przebieg programu przy nachylonej płaszczyźnie obróbki, to można przy pomocy Softkey 3D ON/OFF przełczać układ współrzdnych pomidzy nachylonym i nienachylonym. Funkcja przycisków kierunkowych osi , koła rcznego 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ółrzdnych i wartości któw osi obrotowych były wprowadzone do 3DROTmenu. Przykład zastos owania: Przemieszczenie wrzeciona po złamaniu narzdzia U Przerwać obróbk U Zwolnić zewntrzne klawisze kierunkowe: Softkey PRZEM.RECZNIE nacisnć. U Przesunć osi maszyny przy pomocy zewntrznych przycisków ki erunkowych W przypadku niektórych maszyn należy po Softkey OPERACJA R-CZNA nacisnć zewntrzny START klawisz dla zwolnienia zewntrznych klawiszy kierunkowych. Prosz zwróci ć uwag na podrcznik obsługi maszyny. HEIDENHAIN iTNC 530 401 11.4 Przebieg programu Kontynuowanie programu po jego przerwaniu Jeśli przebieg programu zostanie przerwany w czasie cyklu obróbki, nal eży po ponownym wejściu do programu rozpoczć obróbk od pocztku 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 zapamituje przy przerwaniu przebiegu programu n dane ostatnio wywołanego narzdzia n aktywne przeliczenia współrzdnych (np. przesunicie punktu zerowego, obrót, odbicie lustrzane) n współrzdne ostatnio zdefiniowanego punktu środkowego koła Prosz uwzgldni ć, że zapamitane dane pozostaj tak długo aktywne, aż zostan wycofane (np. poprzez wybór nowego programu). Zapamitane dane zostaj wykorzystywane dl a ponownego najechania na kontur po przesuniciu rcznym 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 zewntrznego klawisza START jeśli zatrzymano program w nastpujcy sposób: n Naciśnito zewntrzny przycisk STOP n Programowane przerwanie pracy Przebieg programu kontynuować po wykryciu błdu Przy nie pulsujcym świetlnie komunikacie o błdach: U Usunć przyczyn błdu o błdach z ekranu: Klawisz CE nacisnć U Ponowny start lub przebieg programu rozpoczć w tym miejscu, w którym nastpiło przerwanie U Usunć komuni kat Przy pulsujcym świetlnie komunikacie o błdach: U Trzymać naciśnitym dwi e sekundy klawisz END, TNC wykonuje uruchomienie w stanie ciepłym U Usunć przyczyn błdu U Ponowny start Przy powtórnym pojawieniu si błdu, prosz zanotować komunikat o błdach i zawiadomić serwis naprawczy. 402 11 Test programu i przebieg programu 11.4 Przebieg programu Dowolne wejście do programu (przebieg bloków w przód) Funkcja PRZEBIEG DO BLOKU N musi być udostpniona przez producenta maszyn i przez niego dopasowana. Prosz zwrócić uwag na podrcznik 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 grafi cznie 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. 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ć zewntrzny STARTklawi sz. Po przebiegu bloków do przodu narzdzie zostaje przejechane przy pomocy funkcji NAJAZD NA POZYCJdo ustalonej pozycji. Korekcja długości narzdzia zadziała dopiero poprzez wywołanie narzdzia i nastpujcy po nim wiersz pozycjonowania, ta zasada obowi zuje także dla zmienionej długości narzdzia. 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. Funkcja M128 nie jest dozwolona przy przebiegu bloków do przodu. 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 pal et, to prosz wybrać naj pierw 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 sondy pomiarowej i cykl 247 zostaj przeskoczone przy przebiegu bloków do przodu przez TNC. Parametry wyniku, opisywane przez te cykle, ni e otrzymuj w takim przypadku żadnych wartości. HEIDENHAIN iTNC 530 403 11.4 Przebieg programu U Pierwszy wiersz aktualnego programu wybrać jako pocztek dla przebiegu: GOTO „0“ wprowadzić. U Wybrać przebieg bloków w przód: Softkey PRZEBIEG DO N nacisnć U Przebieg do N: Wprowadzić numer N wiersza (bloku), na którym ma zostać zakończony przebieg w przód U Program: Wprowadzić nazw programu, w którym znajduje si blok N U Powtórzenia: Wprowadzić li czb powtórzeń, które maj zostać uwzgldnione w przebiegu bloków do przodu, jeśli blok N znajduje si w powtórzeniu czści programu U PLC ON/OFF: Dla uwzgldnienia wywoływania narzdzia i dodatkowych funkcj i M: ustawić PLC na ON (przy pomocy klawisza ENT przełczać midzy ON i OFF). PLC na OFF uwzgldnia wyłcznie geometri NCprogramu, przy tym narzdzie we wrzecioni e musi odpowiadać wywołanemu w programie narzdziu U Uruchomić przebieg bloków w przód: Zewntrzny klawisz START nacisnć. U Dosunć narzdzie do konturu: patrz „Ponowne dosuni cie narzdzia do konturu”, stronie 405 404 11 Test programu i przebieg programu 11.4 Przebieg programu Ponowne dosunicie narzdzia do konturu Przy pomocy funkcji NAJAZD NA POZYCJ- TNC przemieszcza narzdzie w nastpujcych sytuacjach do konturu obrabianego przedmiotu: n Ponowne dosunicie narzdzi a do konturu po przesuniciu osi maszyny w czasie przerwy, która została wprowadzona bez WEW. STOP n Ponowne dosunicie narzdzia po przebiegu bloków w przód przy pomocy PRZEBIEG DO BLOKU N, np. po przerwie wprowadzonej przy pomocy WEW. STOP n Jeśli pozycja osi zmieniła si po otwarciu obwodu regulacji w czasie przerwy w programie (zależne od maszyny) U U U U Ponowne dosunicie narzdzi a do konturu wybrać: Softkey NAJAZD POZYCJI wybrać Przemieścić osie w kolejności , zaproponowanej przez TNC na ekranie monitora: Zewntrzny klawisz START nacisnć lub przemieścić osie w dowolnej kolejności: Softkeys NAJAZD X, NAJAZD Z itd.naci snć i za każdym razem aktywować przy pomocy zewntrznego klawisza START Kontynuować obróbk: Zewntrzny klawisz START nacisnć HEIDENHAIN iTNC 530 405 11.5 Automatyczne uruchomienie programu 11.5 Automatyczne uruchomienie programu Zastosowanie Aby móc przeprowadzić automatyczne uruchomi enie programu, TNC musi być przygotowana przez producenta maszyn, prosz uwzgldnić podrcznik obsługi. Poprzez Softkey AUTOSTART (patrz rysunek po prawej stronie u góry), można w rodzaju pracy przebiegu programu uruchomić we wprowadzalnym czasi e aktywny w danym rodzaju pracy program: U Wyświetlić okno dla ustalenia momentu uruchomienia (patrz rysunek po prawej na środku) U Czas (godz:min:sek): godzina, kiedy program ma zostać uruchomiony U Data (DD.MM.RRRR): data, kiedy program ma zostać uruchomiony U Aby aktywować uruchomieni e: Softkey AUTOSTART ustawić na ON 406 11 Test programu i przebieg programu 11.6 Bloki przeskoczyæ 11.6 Bloki przeskoczyć Zastosowanie Bl oki, które zostały przy programowaniu oznaczone przy pomocy „/ “, można przeskoczyć przy teście progrmau lub przebiegu programu: U W iersze programu ze „/“znakiem nie wykonywać lub przetestować: Softkey ustawić na ON U W iersze programu ze „/“znakiem wykonywać lub przetestować: Softkey ustawić na OFF Funkcja ta nie działa dla G99bloków. Ostatnio wybrane nastawieni e pozostaje zachowane także po przerwie w dopływie prdu. HEIDENHAIN iTNC 530 407 11.7 Zatrzymanie przebiegu programu do wyboru 11.7 Zatrzymanie przebiegu programu do wyboru Zastosowanie 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 rodzaj u pracy Przebieg programu, to TNC nie wyłcza wrzeciona i chłodziwa. U Nie przerywać przebiegu programu lub testu programu w zdaniach z M01: Softkey ustawić na OFF U Przerywać przebiegu programu lub testu programu w zdaniach z M01: Softkey ustawić na ON 408 11 Test programu i przebieg programu 12 MODfunkcje 12.1 Wybraæ funkcjê MOD 12.1 Wybrać funkcj MOD Przez MODfunkcje można wybi erać dodatkowe wskazania i możliwości wprowadzenia danych. Jakie MODfunkcje znajduj si w dyspozycji , zależy od wybranego rodzaju pracy. MODfunkcje wybierać Wybrać rodzaj pracy, w którym chcemy zmienić MODfunkcje. U Klawi sz MOD nacisnć. Wybrać funkcje MOD dla Program wprowadzić do pamici/edycja i Test programu. Rysunek po prawej u góry i po prawej na środku, rysunek na nastpnej stroni e: Funkcja MOD w trybie pracy maszyny Zmienić nastawienia U Wybrać MODfunkcj w wyświetlonym menu przy pomocy klawi szy ze strzałk Aby zmienić nastawienie, znaj duj si – w zależności od wybranej funkcji – trzy możliwości do dyspozycj i: n Wprowadzenie bezpośrednie wartości l iczbowej, np. przy określaniu ograniczenia obszaru przemieszczenia n Zmiana nastawienia poprzez naciśnicie klawisza ENT, np. określaniu wprowadzeni a programu n Zmiana nastawienia przy pomocy okna wyboru. Jeśli mamy do dyspozycji kilka możliwości nastawienia, to można przez naciśnicie klawisza SKOK wyświetl ić okno, w którym ukazane s wszystkie możliwości nastawieni a jednocześnie. Prosz wybrać żdane nastawieni e bezpośrednio poprzez naciśnicie odpowiedniego klawisza z cyfr (na lewo od dwukropka) lub przy pomocy klawisza ze strzałk i nastpnie prosz potwierdzić wybór klawiszem ENT. Jeśli nie chcemy zmienić nastawi enia, to prosz zamknć okno przy pomocy klawisza END MODfunkcje opuścić U MODfunkcj zakończyć Softkey KONIEC lub klawisz END nacisnć Przegl3d MODfunkcji W zależności od wybranego rodzaju pracy można dokonać nastpujcych zmian: Program wprowadzić do pamici/ edycja: n Wyświetlić różne numery oprogramowania n wprowadzić liczb kl uczow n przygotować interfejs n lub/oraz specyficzne dla danej maszyny parametry użytkownika n lub/oraz wyświetlić pliki POMOC 410 12 MOD-funkcje 12.1 Wybraæ funkcjê MOD Test programu: n Wyświetlić różne numery oprogramowania n wprowadzić liczb kluczow n Przygotowanie interfejsu danych n Przedstawić czść nieobrobion w przestrzeni roboczej n lub/oraz specyficzne dla danej maszyny parametry użytkownika n lub/oraz wyświetlić pliki POMOC wszystkie pozostałe rodzaje pracy: n Wyświetlić różne numery oprogramowania n wyświetlić wyróżniki dla istniejcych opcji n wybrać wskazania położenia (pozycji) n określić jednostk miary (mm/cal) n określić jzyk programowania dl a MDI n wyznaczyć osi e dla przejcia położenia rzeczywi stego n wyznaczyć ograniczenie obszaru przemieszczani a n wyświetlić punkty zerowe n Wyświetlić czas eksploatacji n lub/oraz wyświetlić pliki POMOC HEIDENHAIN iTNC 530 411 12.2 Numery oprogramowania (Software) i opcji 12.2 Numery oprogramowania (Software) i opcji Zastosowanie Nastpujce numery Software znajduj si po wyborze funkcji MOD na ekranie TNC: n NC: Numer NCSoftware (numeracj koordynuje firma HEIDENHAIN) n PLC: Numer lub nazwa PLCSoftware (zostaj koordynowane przez producenta maszyn) n SETUP: Numery Software cykli i używanych Softkeys (koordynowane przez firm HEIDENHAIN) n DSP1: Numer Software regulatora prdkości obrotowej (numeracj koordynuje firma HEIDENHAIN) n ICTL1: Numer Software regulatora prdu (numeracj koordynuj e firma HEIDENHAIN) Dodatkowo za skrótem OPT operator widzi zakodowane numery dla opcji, znajdujcych si do dyspozycji w sterowaniu: Opcje nie s aktywne %0000000000000000 Bit 0 do bi t 7: Dodatkowe obwody regulacji %0000000000000011 Bit 8 do bit 15: Opcje Software %0000001100000011 412 12 MOD-funkcje 12.3 Wprowadziæ liczbê klucza 12.3 Wprowadzić liczb klucza Zastosowanie Poprzez liczby klucza operator ma dostp do różnych funkcji, ni e zawsze koniecznych dl a normalnej pracy TNC. TNC potrzebuje liczby klucza dla nastpujcych funkcji: Funkcja Liczba klucza Wybrać parametr użytkownika 123 Funkcje specjalne zwolnić przy programowaniu Qparametrów 555343 Ethernetkart skonfigurować NET123 HEIDENHAIN iTNC 530 413 12.4 Przygotowanie interfejsów danych 12.4 Przygotowanie interfejsów danych Zastosowanie Dla przygotowania interfejsu danych prosz nacisnć Softkey RS 232 / RS 422 USTAWIENIE TNC ukazuje menu ekranu, do którego wprowadzamy nastpujce nastawienia: RS232przygotować interfejs Rodzaj pracy i szybkość transmisji zostaj wprowadzone dla RS232interfejsu po lewej stronie na ekranie. RS422przygotować interfejs Rodzaj pracy i szybkość transmisji zostaj wprowadzone dla RS422interfejsu po prawej stronie na ekranie. Wybrać RODZAJ PRACY zewntrznego urz3dzenia 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) j est wybieralna pomidzy 110 i 115.200 bod. Zewntrzne urz3dzenie Rodzaj pracy PC z Software firmy HEIDENHAIN TNCremo dla zdalnej obsługi TNC LSV2 PC z Software firmy HEIDENHAIN TNCremo dla przesyłania danych FE1 Jednostka dyskietek fi rmy HEIDENHAIN FE 401 B FE 401 od progr.nr 230 626 03 FE1 FE1 Jednostka dyskietek fi rmy HEIDENHAIN FE 401 do włcznie prog. nr 230 626 02 FE2 Urzdzenia zewntrzne j ak drukarka, czytnik, dziurkarka, PC bez TNCremo EXT1, EXT2 414 Symbol 12 MOD-funkcje 12.4 Przygotowanie interfejsów danych Przyporz3dkowanie Przy pomocy tej funkcji określa si, dokd zostan przesłane dane z TNC. Zastosowanie: n Wartości z funkcj Qparametru D15 wydawać Zależy od rodzaj u pracy TNC, czy funkcja DRUK lub TEST DRUKU zostanie używana: Rodzaj pracy TNC Funkcja przesyłania Przebieg programu pojedyńczymi blokami DRUK Przebieg programu według kolej ności bloków DRUK Test programu TEST DRUKU DRUK i TEST DRUKU można ustawić w nastpujcy sposób: Funkcja Ścieżka Dane wydać przez RS232 RS232:\.... Dane wydać przez RS422 RS422:\.... Dane odłożyć na dysku twardym TNC TNC:\.... Zapisać dane do pamici w skoroszycie, w którym znajduje si program z D15 puste Nazwa pliku: dane Rodzaj pracy Nazwa pliku Wartości z D15 Przebieg programu %FN15RUN.A Wartości z D15 Test programu %FN15SIM.A Software dla transmisji danych W cel u przesyłania danych od TNC i do TNC, powinno si używać jednego z oprogramowań firmy HEIDENHAIN dla transmisji danych: TNCremo lub TNCremoNT. Przy pomocy TNCremo/TNCremoNT można przez szeregowy interfejs sterować wszystkimi sterowaniami firmy HEIDENHAIN. Prosz skontaktować si z firm HEIDENHAIN, aby otrzymać oprogramowanie dla przesyłania danych TNCremo lub TNCremoNT. Warunki systemowe dl a zastosowania TNCremo: n Personalcomputer AT lub system kompatybilny n System operacyjny MSDOS/PCDOS 3.00 lub wyżej, Windows 3.1, Windows for Workgroups 3.11, Windows NT 3.51, OS/2 HEIDENHAIN iTNC 530 415 12.4 Przygotowanie interfejsów danych n 640 kB pamici roboczej n 1 MByte wolne na dysku twardym n Wolny szeregowy interfejs n Dla wygodnej obsługi Microsoft (TM)kompatybilna mysz (ni e jest niezbdnie konieczna) Warunki systemowe dla zastosowania TNCremoNT: n PC z 486 procesorem lub wydajniejszym n System operacyjny Windows 95, Windows 98, Windows NT 4.0, Windows 2000 n 16 MByte pamici roboczej n 5 MByte wolne na dysku twardym n Wolny szeregowy interfejs lub podłczenie do TCP/IPsieci Instalacja w Windows U Prosz rozpoczć instalacj programu SETUP.EXE z menedżerem plików (Explorer) postpować zgodni e z poleceniami programu Setup U Prosz TNCremo uruchomić w Windows 3.1, 3.11 i NT 3.51 Windows 3.1, 3.11, NT 3.51: U Kliknć podwójnie na ikon w grupie programów HEIDENHAIN aplikacje Jeśli uruchomiamy TNCremo po raz pierwszy, zostajemy zapytani o podłczone sterowanie, interfej s (COM1 lub COM2) i o szybkość transmi sji danych. Prosz podać żdane informacje. TNCremoNT uruchomić w Windows 95, Windows 98 i NT 4.0 kli knć na <Start>, <Programy>, <HEIDENHAIN aplikacje>, <TNCremoNT> U Prosz Jeżeli uruchomiamy TNCremoNT po raz pierwszy, TNCremoNT próbuje automatycznie uzyskać połczenie z TNC. Przesyłanie danych pomidzy TNC i TNCremo Prosz sprawdzić, czy: n TNC jest podłczone do właściwego seryjnego interfej su komputera n tryb pracy interfejsu na TNC ustawi ony jest na LSV2 n czy szybkość przesyłania danych w TNC dla LSV2ekspolatacji i w TNCremo s ze sob zgodne Po uruchomieniu TNCremo widoczne s w lewej czści okna głównego 1 wszystkie pliki, które zapamitane s w aktywnym skoroszycie. Przez<skoroszyt>, <Zmienić> można wybrać dowolny napd lub inny skoroszyt na komputerze. 416 12 MOD-funkcje 12.4 Przygotowanie interfejsów danych Jeśli chcemy sterować transmisj danych z PC, to prosz utworzyć połczenie na komputerze w nastpujcy sposób: U U U Prosz wybrać <Połczenie>, <Połczenie>. TNCremo 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 od TNC do PC, prosz wybrać dany plik w oknie TNC (poprzez kliknicie myszk podświetli ć jasnym tłem) i aktywować funkcj <Plik> <Przesłać> Aby przesłać plik z PC do TNC, prosz wybrać dany pl ik w oknie PC (poprzez kliknicie myszk podświetlić jasnym tłem) i aktywować funkcj <Plik> <Przesłać> Jeśli chcemy sterować przesyłaniem danych z TNC, to prosz utworzyć połczenie na PC w nastpujcy sposób: U U Prosz wybrać <Połczenie>, <Serwer plików (LSV2)>. TNCremo pracuje teraz w trybie serwera i może przyj mować dane od TNC lub wysyłać dane do TNC Prosz wybrać na TNC funkcje dla zarzdzania plikami poprzez kl awisz PGM MGT (patrz „Przesyłanie danych do/od zewntrznego nośni ka danych” na stronie 46) i przesłać odpowiednie pliki TNCremo zamkn3ć Prosz wybrać punkt menu <Plik>, <Koniec> lub nacisnć kombi nacj klawiszy ALT+X Prosz zwróci ć uwag na funkcj pomocnicz TNCremo, w której objaśnione s wszystkie funkcje Przesyłanie danych pomidzy TNC i TNCremoNT Prosz sprawdzić, czy: n TNC podłczone j est do właści wego szeregowego interfejsu komputera l ub do si eci n tryb pracy interfejsu na TNC ustawiony jest na LSV2 Po uruchomieni u TNCremoNT widoczne s w górnej czści głównego okna 1 wszystkie pliki, które zapamitane s aktywnym skoroszycie. Przez <Plik>, <Zmienić katalog > można wybrać dowolny napd lub inny skoroszyt na komputerze. Jeśli chcemy sterować transmisj danych z PC, to prosz utworzyć połczenie na komputerze w nastpujcy sposób: U U U 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 kl iknicie myszk i przesunć zaznaczony plik przy naciśnitym klawiszu myszki do okna PC 1 Aby przesłać plik od PC do TNC, prosz wybrać plik w oknie PC poprzez kl iknicie myszk i przesunć zaznaczony plik przy naciśnitym klawiszu myszki do okna TNC 2 HEIDENHAIN iTNC 530 417 12.4 Przygotowanie interfejsów danych Jeśli chcemy sterować przesyłaniem danych z TNC, to prosz utworzyć połczenie na PC w nastpujcy sposób: U Prosz wybrać <Extras>, <TNCserwer>. TNCremoNT uruchamia wówczas tryb pracy serwera i może przyjmować dane z TNC lub wysyłać dane do TNC U Prosz wybrać na TNC funkcje dla zarzdzania plikami poprzez klawisz PGM MGT (patrz „Przesyłanie danych do/od zewntrznego nośnika danych” na stronie 46) i przesłać odpowiednie pli ki TNCremoNT zakończyć Prosz wybrać punkt menu <Plik>, <Koniec> Prosz zwrócić uwag na funkcj pomocnicz TNCremo, w której objaśnione s wszystkie funkcje 418 12 MOD-funkcje 12.5 Ethernet-interfejs 12.5 Ethernetinterfejs Wstp TNC jest wyposażone opcjonalni e w Ethernetkart, aby włczyć sterowanie jako Client do własnej sieci. TNC przesyła dane przez Ethernetkart zgodnie z TCP/IPgrup protokołów (Transmission Control Protocol/Internet Protocol) i przy pomocy NFS (Network File System). Możliwości podł3czenia Można podłczyć Ethernetkart TNC poprzez RJ45łcze (X26, 100BaseTX l ub 10BaseT) do sieci. Łcze j est rozdzielone galwanicznie od elektroniki sterowania. RJ45łcze X26 (100BaseTX bzw. 10BaseT) W przypadku 100Base TX lub 10BaseTłcza prosz używać Twisted Pairkabla, aby podłczyć TNC do sieci. TNC Maksymalna długość kabla pomidzy TNC i punktem wzłowym, zależne jest od jakości kabla, od rodzaju osłony kabla i rodzaj u sieci (100BaseTX lub 10BaseT). Jeśli dokonuj e si bezpośredniego połczenia TNC z PC, należy używać skrzyżowanego kabla. HEIDENHAIN iTNC 530 PC 10BaseT 419 12.5 Ethernet-interfejs Konfigurowanie TNC Prosz zlecić konfigurowanie TNC fachowcom do spraw sieci komputerowej. U Prosz nacisnć w rodzaju pracy Program wprowadzić do pamici/edycja klawisz MOD. Prosz wprowadzić liczb kl ucza NET123, TNC pokazuje ekran główny dla konfiguracji sieci Ogólne nastawienia sieciowe nacisnć Softkey DEFINE NET dla ogólnych nastawień sieciowych i wprowadzić nastpujce i nformacje: U Prosz Nastawienie Znaczenie ADRES Adres, którym specjalista sieci musi opatrzyć TNC. wprowadzenia: Cztery oddzielone kropk wartości liczbowe np.160.1.180.20 MASKA SUBNET MASK służy dla rozróżniania ID sieci i HostID sieci. wprowadzenia: Wprowadzenie: cztery oddzielone kropk wartości liczbowe, o wartość zapytać specjalist sieci, np. 255.255.0.0 BROADCAST Broadcastadres sterowania jest tylko wtedy konieczny, jeśli różni si od nastawienia standardowego. Nastawienie standardowe zostaje utworzone z ID sieci i HostID, przy którym wszystkie bity ustawione s na 1, np. 160.1.255.255 ROUTER Adres internetowy DefaultRoutera. Wprowadzić tylko w przypadku, jeśli sieć składa si z ki lku sieci składowych. wprowadzenia: Wprowadzenie: cztery oddzielone kropk wartości liczbowe, o wartość zapytać specjalist sieci, np. 160.1.0.2 HOST Imi , z którym TNC melduje si w sieci DOMAIN Nazwa domeny sterowania (nie zostaje jeszcze uwzgl dniana) NAMESERVER Adres sieciowy serwera domeny (nie zostaje jeszcze uwzgldniany) Dane o protokole nie s konieczne przy iTNC 530, używany jest protokół zgodnie z RFC 894. 420 12 MOD-funkcje 12.5 Ethernet-interfejs Specyficzne dla urzdzeń nastawienia sieciowe U Prosz nacisnć Softkey DEFINE MOUNT dla wprowadzenia specyficznych dla urzdzenia nastawień sieciowych. Można ustalić dowolnie dużo nastawień sieciowych, jednakże tylko maksymalnie 7mioma jednocześnie zarzdzać. Nastawienie Znaczenie MOUNTDEVICE n Połczenie poprzez NFS: Nazwa skoroszytu, który ma zostać zameldowany. Zostaj e 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 NFSserwera, który ma być połczony z TNC. Prosz zwrócić uwag przy podawaniu ścieżki na pisowni małych i dużych liter n Przyłczenie do pojedyńczego komputera z Windows: Podać nazw sieci i nazw zwol nienia komputera, np. //PC1791NT/C MOUNTPOINT Nazwa, któr wyświetla TNC w zarzdzaniu plikami , jeśli TNC jest połczone z urzdzeniem Prosz zwrócić uwag, iż nazwa musi kończyć si dwukropkiem FILESYSTEM TYPE Typ systemu plików. nfs: Network File System smb: sieć Windows OPTIONS przy FILESYSTEM TYPE=nfs Dane bez pustych znaków, oddzielone przecinkiem i zapisane po kolei. Uwzgldnić 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 dzi esitych sekundy, po którym TNC powtarza nie odpowi edziany przez serwera Remote Procedure Call. Zakres wprowadzenia: 0 do 100 000. Jeśli nie nastpi zapis, to używana jest wartość standardowa 7. W yższych wartości używać tylko wtedy, jeśli TNC musi przez kilka Routerów komunikować z serwerem. O wartość zapytać specj al ist 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ć HEIDENHAIN iTNC 530 421 12.5 Ethernet-interfejs Nastawienie Znaczenie OPTIONS przy FILESYSTEM TYPE=smb do bezpośredniego przyłczenia do sieci Windows Dane bez pustych znaków, oddzielone przecinkiem i zapisane po kolei. Uwzgldnić pisowni duż/mał liter. ip=: ipadres PCta, 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) AM Definicja, czy TNC po włczeniu ma połczyć automatycznie z sieci. 0: Nie łczyć automatycznie 1: Automatycznie łczyć Zapisy username, workgroup i password w szpalcie OPTIONS mog być niekiedy w przypadku Windows 95 i Windows 98sieci pomi nite. Przez Softkey HASŁO KODOWAC można zdefi niowane w OPTIONS hasło zakodować. Zdefiniować identyfikacj sieci U Prosz nacisnć Softkey DEFINE UID / GID dl a wprowadzenia identyfikacji sieci. Nastawienie Znaczenie TNC USER ID Definicja, z jak identyfikacj użytkownika (user) ma si dostp w sieci do plików. O wartość zapytać specjalist sieci OEM USER ID Definicja, z jak identyfikacj użytkownika (user) producent maszyny ma dostp w sieci do plików. O wartość zapytać specjalist sieci TNC GROUP ID Definicja, z jak identyfikacj grupow ma si dostp w sieci do plików. O wartość zapytać specjali st sieci Identyfikacja grupowa jest dla użytkowanika i producenta maszyn taka sama UID for mount Definicja, z jak identyfikacj użytkownika zostanie przeprowadzona operacja zameldowania. USER: Zameldowanie nastpuje przy pomocy USERidentyfikacji ROOT: Zameldowanie nastpuje przy pomocy identyfikacji ROOTużytkownika, wartość=0 422 12 MOD-funkcje 12.6 PGM MGT konfigurowaæ 12.6 PGM MGT konfigurować Zastosowanie Przy pomocy tej funkcji określamy zakrws funkcji zarzdzania plikami n standard: Uproszczone zarzdzanie plikami bez wyświetlania skoroszytów n Rozszerzone: Zarzdzanie plikami z rozszerzonymi funkcjami i wyświetlaniem skoroszytów Prosz zwrócić uwag: patrz „Standardowe zarzdzanie plikami”, stronie 43, i patrz „Rozszerzone zarzdzanie plikami”, stronie 50. Zmiana nastawienia U U U Zarzdzanie plikami wybrać w rodzaju pracy Program wprowadzić do pamici/edycja: Nacisnć klawisz PGM MGT Wybrać MODfunkcj: Klawisz MOD nacisnć. Wybrać nastawienie PGM MGT: Jasne pole przesunć przy pomocy klawiszy ze strzałk na nastawienie PGM MGT, klawiszem ENT przełczać pomidzy STANDARD i ROZSZERZONE HEIDENHAIN iTNC 530 423 12.7 Specyficzne dla danej maszyny parametry u¿ytkownika 12.7 Specyficzne dla danej maszyny parametry użytkownika Zastosowanie 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 podrcznik obsługi maszyny. 424 12 MOD-funkcje 12.8 Przedstawiæ czêœæ nieobrobion¹ w przestrzeni roboczej 12.8 Przedstawić czść nieobrobion3 w przestrzeni roboczej Zastosowanie W trybi e 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: Prosz nacisnć w tym celu Softkey PóŁWYRóB W PRZEST.ROB. TNC wyświetla przestrzeń robocz w formie prostopadłościanu, którego wymiary przedstawione s w oknie „obszar przemieszczenia“. Wymi ary 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śnicie Softkey M91 (2. pasek Softkey). Dalszy prostopadłościan przedstawia półwyrób, którego wymiary () TNC czerpie z defi nicji półwyrobu wybranego programu. Prostopadłościan półwyrobu defi niuje wprowadzany układ współrzdnych, którego punkt zerowy leży wewntrz prostopadłościanu. Położenie punktu zerowego w prostopadłościanie można uwidocznić poprzez naciśnicie Softkey „Wyświetlić punkt zerowy“ (2gi pasek Softkey). Gdzie dokładnie znajduj e si półwyrób w przestrzeni roboczej jest normalnie rzecz biorc bez znaczenia dla Testu programu. Jeśli testujemy programy, zawierajce przemieszczenia z M91 lub M92, to należy półwyrób „graficznie“ tak przesunć, żeby nie wystpiły uszkodzenia konturu. Prosz używać w tym celu pokazanych w tabeli po prawej stronie 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 nastpna tabela, ostatni wiersz). Funkcja Softkey Przesunć półwyrób w lewo Przesunć półwyrób w prawo Przesunć półwyrób do przodu Przesunć półwyrób do tyłu HEIDENHAIN iTNC 530 425 12.8 Przedstawiæ czêœæ nieobrobion¹ w przestrzeni roboczej Funkcja Softkey 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śl on przez producenta maszyn pozycj (np. punkt zmiany narzdzia) w przestrzeni roboczej Wyświetlić punkt zerowy obrabianego przedmiotu w przestrzeni roboczej Kontrol przestrzeni roboczej podczas testu programu włczyć (ON)/ wyłczyć (OFF) 426 12 MOD-funkcje 12.9 Wybraæ wskazanie po³o¿enia 12.9 Wybrać wskazanie położenia Zastosowanie Dla Obsługi rcznej i rodzajów pracy przebiegu programu można wpływać na wskazanie współrzdnych: Rysunek po prawej stronie pokazuje różne położenia narzdzia n Pozycja wyj ściowa n Położenie docelowe narzdzia n Punkt zerowy obrabianego przedmiotu n Punkt zerowy maszyny Punkt zerowy maszyny dla wskazań położenia TNC można wybierać nastpujce współrzdne: Funkcja Wyświetlacz Zadana pozycja; zadana aktualnie przez TNC wartość ZAD. Rzeczywista pozycja: momentalna pozycja narzdzia RZECZ. Pozycja odniesienia; pozycja rzeczywista w odniesieniu do punktu zerowego maszyny REF Odcinek pozostały do zaprogramowanej pozycji; różni ca pomidzy pozycj rzeczywist i docelow ODLEG. Błd opóźnienia; różnica pomi dzy pozycj zadan i rzeczywist B.OPOZN. Wychylenie mierzcej sondy pomiarowej WYCH. Odcinki przemieszczenia, które zostały pokonane przy pomocy funkcji superpozycji kółka obrotowego (M118) (tylko wyświetlacz pozycji 2) M118 Przy pomocy MODfunkcji Wyświetlacz położenia 1 wybiera si wyświetlacz położenia w wyświetlaczu stanu. Przy pomocy MODfunkcji Wyświetlacz położenia 2 wybiera si wyświetlacz położenia w dodatkowym wyświetlaczu stanu. HEIDENHAIN iTNC 530 427 12.10 Wybraæ system miar 12.10 Wybrać system miar Zastosowanie Przy pomocy tej MODfunkcji określa si, czy TNC ma wyświetlać współrzdne w mm lub calach (system cal owy). n Metryczny system miar: np. X = 15,789 (mm) MODfunkcja Zmiana mm/cale = mm. Wyświetlenie z trzema miejscami po przecinku n System calowy: np. X = 0,6216 (inch) MODfunkcja 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 wikszym. 428 12 MOD-funkcje 12.11 Wybraæ jêzyk programowania dla $MDI 12.11 Wybrać jzyk programowania dla $MDI Zastosowanie Przy pomocy MODfunkcji Wprowadzenie programu przełcza si programowanie pliku $MDI. n $MDI.H zaprogramować w dialogu tekstem otwartym: Wprowadzenie programu: HEIDENHAIN n $MDI.I zaprogramować zgodnie z DIN/ISO: Wprowadzenie programu: ISO HEIDENHAIN iTNC 530 429 12.12 Wybór osi dla generowania L-bloku 12.12 Wybór osi dla generowania Lbloku Zastosowanie Ta funkcja znajduje si tylko przy programowaniu dial ogowym tekstem otwartym do dyspozycji. W polu wprowadzania danych dla wyboru osi określa si, jakie współrzdne aktualnej pozycji narzdzia zostan przejte do L bloku. Generowani e oddzielnego Lbloku nastpuje przy pomocy kl awisza „Przejć pozycj rzeczywi st “. Wybór osi nastpuje jak w przypadku parametrów maszynowych, w zależności od układ bitów: Wybór osi %11111X, Y, Z, IV., V. przejć oś Wybór osi %01111X, Y, Z, IV. przejć oś Przej ć oś Wybór osi %00111X, Y, Z przejć oś Wybór osi %00011X, Y oś przejć Wybór osi %00001X oś przejć 430 12 MOD-funkcje Zastosowanie Na maksymalnym obszarze przemieszczania można ograniczać rzeczywist wykorzystywan drog przemieszczania dla osi współrzdnych. Z 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 Y X min Ymax X max Ymin X Praca bez ograniczenia obszaru przemieszczania Dla osi współrzdnych, które maj być przesunite bez ograniczeń obszaru przemieszczenia, prosz wprowadzić maksymalny odcinek przemieszczenia TNC TNC (+/ 99999 mm) jako OBSZAR PRZEMIESZCZEANIA HEIDENHAIN iTNC 530 431 12.13 Wprowadziæ ograniczenie obszaru przemieszczania, 12.13 Wprowadzić ograniczenie obszaru przemieszczania, wskazanie punktu zerowego 12.13 Wprowadziæ ograniczenie obszaru przemieszczania, Określić maksymalny obszar przemieszczania i wprowadzić U Wybrać wyświ etlacz położenia REF U Najechać dodatnie i ujemne pozycje osi X, Y i Z U Zanotować wartości ze znakiem liczby U MODfunkcje wybierać: Klawisz MOD nacisnć. U wprowadzić ograniczenie obszaru przemieszczania: Softkey OBSZAR PRZEMIESZCZ. nacisnć. Wprowadzić zanotowane wartości dl a osi jako ograniczenia U MODfunkcje opuścić: Softkey KONIEC nacisnć Wartości korekcji promieni a narzdzia nie zostaj uwzgldniane przy ograniczeni ach obszaru przemieszczania. Ograniczenia obszaru przemieszczania i wyłczniki końcowe Software zostan uwzgldnione, kiedy bd przejechane punkty odniesienia. Wskazanie punktów zerowych Wyświetlone na ekranie po lewej stronie na dole wartości s to wyznaczone rcznie punkty odniesienia, odniesione do punktu zerowego maszyny. W menu ekranu nie mog one zostać zmienione. 432 12 MOD-funkcje 12.14 Wyœwietliæ pliki POMOC 12.14 Wyświetlić pliki POMOC Zastosowanie Pliki pomocy powinny wspomagać obsługujcego urzdzenie w sytuacjach, kiedy konieczne s określone z góry sposoby działania, np. swobodne funkcjonowanie maszyny po przerwie w dopływie prdu. Także funkcje dodatkowe można dokumentować w pliku POMOC. Rysunek po prawej stronie pokazuje wyświetlenie pliku POMOC. Pliki POMOC nie s dostpne na każdej maszynie. Bliższych informacji udziela producent maszyn. Wybór PLIKÓW POMOC U Wybrać MODfunkcj: Klawisz MOD nacisnć. U W ybrać ostatnio aktywny plik POMOC: Naci snć Softkey POMOC UW razie potrzeby, wywołać zarzdzanie plikami (kl awisz PGM MGT) i wybrać inny plik pomocy HEIDENHAIN iTNC 530 433 12.15 Wyœwietliæ czas eksploatacji 12.15 Wyświetlić czas eksploatacji Zastosowanie Producent maszyn może oddać do dyspozycji wyświetlanie dodatkowego czasu. Prosz uwzgldnić informacje zawarte w podrczniku obsługi maszyny! Przez Softkey CZAS MASZYNY można wyświetlać różne rodzaje przepracowanego czasu: Przepracowany czas Znaczenie Sterowanie ON Czas pracy sterowania od uruchomienia Maszyna ON Czas pracy maszyny od uruchomienia Przebieg programu Przepracowany czas sterowanej numerycznie eksploatacji od uruchomienia 434 12 MOD-funkcje 12.16 Zewnêtrzny dostêp 12.16 Zewntrzny dostp Zastosowanie Producent maszyn może konfigurować zewntrzne możliwości dostpu przez LSV2 interfejs. Prosz uwzgldnić informacje zawarte w podrczniku obsługi maszyny! Przy pomocy Softkey ZEWNTRZNY DOST-P można zwolonić dostp przez LSV2 interfejs lub go zablokować. Poprzez odpowiedni wpis do pliku konfiguracyjnego TNC.SYS można zabezpieczyć skoroszyt włcznie z istniejcymi podskoroszytami przy pomocy hasła. Przy korzystaniu z danych tego skoroszytu przez LSV2interfejs pojawia si zapytanie o hasło. Prosz określić w pliku konfiguracyjnym TNC.SYS ścieżk i hasło dla zewntrznego dostpu. Plik TNC.SYS musi być zapamitana w Rootskoroszycie TNC:\. Jeśli dokonujemy tylko jednego wpisu dl a 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 Znaczenie REMOTE.TNCPASSWORD(HASŁO)= Hasło dla LSV2dostpu REMOTE.TNCPASSWORD(HASŁO)= ścieżka, która ma zostać zabezpieczona Przykład dla TNC.S YS R EMOTE.TNCPAS SWORD=KR1402 R EMOTE.TNCP RIVATEPATH=TNC:\R K Zewntrzny dostp zezwolić/zablokować U Wybrać dowolny rodzaj pracy maszyny U Wybrać MODfunkcj: Klawisz MOD nacisnć. U Zezwolić na połczenie z TNC: Softkey ZEWN.DOST-P ustawić na ON. TNC dopuszcza dostp do danych poprzez LSV2interfejs. Przy dostpie do skoroszytu, podanego w pliku konfiguracyjnym TNC.SYS, zostaje zapytane hasło U Zablokować połczenie z TNC: Softkey ZEWN.DOST-P ustawić na OFF. TNC blokuje dostp przez LSV2interfejs HEIDENHAIN iTNC 530 435 13 Tabele i przegl3dy ważniejszych informacji 13.1 Ogólne parametry u¿ytkownika 13.1 Ogólne parametry użytkownika Ogólne parametry użytkownika s to parametry maszynowe, które wpływaj na zachowanie TNC. Typowymi parametrami użytkownika s np. n jzyk dial ogowy n zachowanie interfejsów n prdkości przemieszczenia n operacje obróbkowe n działanie Override Możliwości wprowadzenia danych dla parametrów maszynowych Parametry maszynowe można dowolnie programować jako n Liczby dziesitne Wprowadzenie bezpośrednie wartości l iczbowych n Liczby dwójkowe /binarne Znak procentu „%“ wprowadzić przed wartości liczbow n Liczby szesnastkowe Znak dolara „$“ wprowadzić przed wartości liczbow Przykład: Zamiast l iczby układu dziesitkowego 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 wyni ka z sumy oznaczonych przez + pojedyńczych wprowadzanych wartości. Wybrać ogólne parametry użytkownika Ogólne parametry użytkownika wybi era si w MODfunkcjach z liczb klucza 123. W MODfunkcjach znajduj si także do dyspozycji specyficzne dla maszyny parametry użytkownika. 438 13 Tabele i przegl¹dy wa¿niejszych informacji 13.1 Ogólne parametry u¿ytkownika Zewntrzne przesyłanie danych TNCinterfejsy EXT1 (5020.0) i EXT2 (5020.1) dopasować do zewntrznego urz3dzenia MP5020.x 7 bitów danych (ASCIICode, 8.bit = parzystość): +0 8 bitów danych (ASCIICode, 9.bit = parzystość): +1 BlockCheckCharakter (BCC) dowolny:+0 BlockCheckCharakter (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 w liczbach parzystych: +0 Parzystość znaków w liczbach nieparzystych: +16 Parzystość znaków niepożdana: +0 Parzystość znaków pożdana: +32 11/2 bit stop: +0 2 bit stop: +64 1 bit stop: +128 1 bit stop: +192 Przykład: TNCinterfejs EXT2 (MP 5020.1) dopasować do zewntrznego urzdzenia z nastpujcym 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 3Dukłady impulsowe (sondy) i digitalizacja Wybrać rodzaj transmisji MP6010 Sonda impulsowa z przesyłaniem kablowym: 0 Sonda impulsowa z przesyłaniem na podczerwieni: 1 Posuw próbkowania dla przeł3czaj3cej sondy impulsowej MP6120 1 do 3 000 [mm/mi n] Maksy malny odcinek przemieszczenia do punktu próbkowania MP6130 0,001 do 99 999,9999 [mm] Odstp bezpieczeństwa do punktu próbkowania przy automatycznym pomiarze MP6140 0,001 do 99 999,9999 [mm] Bieg szybki próbkowania dla przeł3czaj3cej sondy impulsowej MP6150 1 do 300 000 [mm/min] HEIDENHAIN iTNC 530 439 13.1 Ogólne parametry u¿ytkownika 3D układy impulsowe (sondy) i digitalizacja Pomiar przesunicia współosiowości sondy impulsowej przy kalibrowaniu za pomoc3 przeł3czaj3cej sondy impulsowej MP6160 Bez 180°obrotu 3Dsondy impulsowej przy kali browaniu: 0 Mfunkcja dla 180°obrotu sondy pomiarowej przy kal ibrowaniu: 1 do 999 Mfunkcja dla orientacji palca na promienie podczerwone przed każd3 operacj3 pomiaru MP6161 Funkcja nieaktywna: 0 Orientacja bezpośrednio poprzez NC: 1 Mfunkcja dla orientacji sondy pomiarowej: 1 do 999 K3t orientacji dla palca na promienie podczerwone MP6162 0 do 359,9999 [°] Różnica pomidzy aktualnym k3tem orientacji i k3tem orientacji z MP 6162, od którego ma zostać przeprowadzona orientacja wrzeciona MP6163 0 do 3,0000 [°] Czujnik podczerwieni przed próbkowaniem zorientować automatycznie na zaprogramowany kierunek próbkowania MP6165 Funkcja nieaktywna: 0 Czujnik podczerweni zorientować: 1 Wielokrotny pomiar dla programowalnej funkcji próbkowania MP6170 1 do 3 Przedział "zaufania" dla wielokrotnego pomiaru MP6171 0,001 do 0,999 [mm] Automatyczny cykl kalibrowania: środek pierścienia kalibruj3cego w Xosi w odniesieniu do punktu zerowego maszyny MP6180.0 (obszar przemieszczenia 1) do MP6180.2 (obszar przemieszczenia3) 0 do 99 999,9999 [mm] Automatyczny cykl kalibrowania: środek pierścienia kalibruj3cego w Yosi w odniesieniu do punktu zerowego maszyny MP6181.0 (obszar przemieszczenia 1) do MP6181.2 (obs zar przemieszczenia3) 0 do 99 999,9999 [mm] Automatyczny cykl kalibrowania: Górna krawdź pierścienia kalibruj3cego w Z osi w odniesieniu do punktu zerowego maszyny dla MP6182.0 (obszar przemieszczenia 1) do MP6182.2 (obszar przemieszczenia 3) 0 do 99 999,9999 [mm] Automatyczny cykl kalibrowania: Odstp poniżej krawdzi górnej pierścienia kalibruj3cego, przy której TNC przeprowadza kalibrowanie MP6185.0 (obszar przemieszczenia 1) do MP6185.2 (obszar przemieszczenia 3) 0,1 do 99 999,9999 [mm] 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 kta (0°osi): 0 Dodtani kierunek próbkowania w +90°osi: 1 Ujemny kierunek próbkowania w osi odniesi enia kta (0°osi): 2 Ujemny kierunek próbkowania w +90°osi: 3 440 13 Tabele i przegl¹dy wa¿niejszych informacji 13.1 Ogólne parametry u¿ytkownika 3Dukłady impulsowe (sondy) i digitalizacja Posuw próbkowania dla drugiego pomiaru przy pomocy TT 120, Stylusforma, korekcje w TOOL.T 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 Maksy malnie dopuszczalny bł3d pomiaru z TT 130 przy pomiarze z obracaj3cym si narzdziem MP6510.0 0,001 do 0,999 [mm] (zaleca si: 0,005 mm) Konieczne dla obliczenia posuwu digitalizacji w połczeniu z MP6570 MP6510.1 0,001 do 0,999 [mm] (zaleca si: 0,01 mm) Posuw próbkowania dla TT 130 przy stoj3cym narzdziu MP6520 1 do 3 000 [mm/mi n] Pomiar promienia przy pomocy TT 130: Odstp krawdzi dolnej narzdzia do krawdzi górnej palca sondy (Stylus) MP6530.0 (obszar przemieszczenia 1) do MP6530.2 (obszar przemieszczenia 3) 0,001 do 99,9999 [mm] Odstp bezpieczeństwa w osi wrzeciona nad palcem TT 130 przy pozycjonowaniu wstpnym MP6540.0 0,001 do 30 000,000 [mm] Strefa bezpieczeństwa na płaszczyźnie obróbki wokół Stylusa TT 130 przy pozycjonowaniu wstpnym MP6540.1 0,001 do 30 000,000 [mm] Bieg szybki w c yklu próbkowania dla TT 130 MP6550 10 do 10 000 [mm/min] Mfunkcja dla orientacji wrzeciona przy pomiarze pojedyńczych os trzy MP6560 0 do 999 Pomiar przy obracaj3cym si narzdziu: Dopuszczalna prdkość obiegowa przy obwodzie freza MP6570 1,000 do 120,000 [m/min] Konieczna dla obl iczenia prdkości obrotowej i posuwu digitalizacji Pomiar przy obracaj3cym si narzdziu: Maksy malnie dopuszczalna prdkość obrotowa HEIDENHAIN iTNC 530 MP6572 0,000 do 1 000,000 [obr/min] Przy wprowadzeniu 0 prdkość obrotowa zostaje ograniczona do 1000 obr/min 441 13.1 Ogólne parametry u¿ytkownika 3D układy impulsowe (sondy) i digitalizacja Współrzdne punktu środkowego Stylusa TT 120 odniesione do punktu zerowego maszyny MP6580.0 (obszar przemieszczenia 1) Xoś MP6580.1 (obszar przemieszczenia 1) Yoś MP6580.2 (obszar przemieszczenia 1) Zoś MP6581.0 (obszar przemieszczenia 2) Xoś MP6581.1 (obszar przemieszczenia 2) Yoś MP6581.2 (obszar przemieszczenia 2) Zoś MP6582.0 (obszar przemieszczenia 3) Xoś MP6582.1 (obszar przemieszczenia 3) Yoś MP6582.2 (obszar przemieszczenia 3) Zoś Nadzorowanie położenia osi obrotu i osi równoległych MP6585 Funkcja nieaktywna: 0 Nadzorować położenie osi 1 Zdefiniować osie obrotu i osie równoległe, które maj3 zostać nadzorowane MP6586.0 Położenia osi A nie nadzorować: 0 Położenie osi A nadzorować: 1 MP6586.1 Położenia osi B nie nadzorować: 0 Położenie osi B nadzorować: 1 MP6586.2 Położenia osi C nie nadzorować: 0 Położenie osi C nadzorować: 1 MP6586.3 Położenia osi U nie nadzorować: 0 Położenie osi U nadzorować: 1 MP6586.4 Położenia osi V nie nadzorować: 0 Położenie osi V nadzorować: 1 MP6586.5 Położenia osi W nie nadzorować: 0 Położenie osi W nadzorować: 1 442 13 Tabele i przegl¹dy wa¿niejszych informacji 13.1 Ogólne parametry u¿ytkownika TNCws kazania, TNCedytor Cykl 17, 18 i 207: Orientacja wrzeciona na pocz3tku cyklu MP7160 Przeprowadzić orientacj wrzeciona: 0 Nie przeprowadzać orientacji wrzeciona: 1 Bit 1 do bit 3: Funkcja Przygotowanie miejsca MP7210 programowania TNC wraz z maszyn: 0 TNC jako mi ejsce programowania z aktywnym PLC: 1 TNC jako mi ejsce programowania z aktywnym PLC: 2 Dialog Przerwa w dopływie pr3du po wł3czeniu potwierdzić MP7212 Potwierdzić kl awiszem: 0 Potwierdzić automatycznie: 1 DIN/ISO programowanie: Określić długość kroku numerów wierszy MP7220 0 do 150 Zablokować wybór typów plików MP7224.0 Wszystkie typy plików wybieralne poprzez Softkey: + 0 Zaryglować wybór programów firmy HEIDENHAIN (Softkey POKAŻ .H): +1 Zaryglować wybór DIN/ISOprogramów (Softkey POKAŻ .I): + 2 Zaryglować wybór tabeli narzdzi (Softkey POKAŻ .T): +4 Zaryglować wybór tabeli punktów zerowych (Softkey POKAŻ .D): +8 Zaryglować wybór tabeli pal et (Softkey POKAŻ .P): +16 Zaryglować wybór plików tekstowych (Softkey POKAŻ .A): +32 Zaryglować wybór tabeli punktów (Softkey POKAŻ .PNT): +64 Zablokować edycj typów plików MP7224.1 Nie blokować edytora: +0 Zaryglować edytora dla Wskazówka: Jeśli rygluje si typy plików, TNC wymazuje wszystkie pliki danego typu. n programów firmy HEIDENHAIN: +1 n DIN/ISOprogramy: +2 n Tabele narzdzi: +4 n tabele punktów zerowych: +8 n Tabele palet: +16 n Pl iki tekstowe: +32 n Tabele punktów: +64 Skonfigurować tabele palet MP7226.0 Tabela palet nie aktywna: 0 Liczba palet na jedn tabel palet: 1 do 255 Skonfigurować pliki punktów zerowych MP7226.1 Tabela punktów zerowych nie aktywna: 0 Liczba punktów zerowych na jedn tabel punktów zerowych: 1 do 255 Długość programu do MP7229.0 sprawdzenia programu Bloki 100 do 9 999 HEIDENHAIN iTNC 530 443 13.1 Ogólne parametry u¿ytkownika TNCwskazania, TNCedytor Długość programu, do której SKbloki s3 dozwolone MP7229.1 Bloki 100 do 9 999 Określić jzyk dialogu MP7230.0 do MP7230.3 jzyk angielski: 0 jzyk niemiecki : 1 jzyk czeski: 2 jzyk francuski 3 jzyk włoski: 4 jzyk hiszpański: 5 jzyk portugalski: 6 jzyk szwedzki: 7 jzyk duński: 8 jzyk fiński: 9 jzyk holenderski: 10 jzyk polski : 11 jzyk wgierski: 12 zarezerwowany: 13 jzyk rosyjski: 14 Nastawić wewntrzny czas TNC MP7235 Czas światowy (Greenwich time): 0 Czas środkowoeuropejski (MEZ): 1 Czas letni środkowoeuropejski: 2 Różni ca czasu do czasu światowego: 23 do +23 [godziny] Skonfigurować tabel narzdzi MP7260 Nie aktywne: 0 Li czba narzdzi, która zostaje generowana przez TNC przy otwarciu nowej tabeli narzdzi: 1 do 30000 Skonfigurować tabel miejsca narzdzi MP7261.0 (magazy n 1) MP7261.1 (magazyn 2) MP7261.2 (magazyn 3) MP7261.3 (magazyn 4) Nie aktywne: 0 Li czba miejsc w magazynie narzdzi: 1 do 254 Zostaje zapisana w MP 7261.1 do MP 7261.3 wartość 0, to wykorzystywany zostanie tylko jeden magazyn narzdzi. Indeksować numery narzdzi, aby doł3czyć do numeru narzdzia kilka danych korekcji MP7262 Nie indeksować: 0 Li czba dozwolonego indeksowania: 1 do 9 Softkey TABELA MIEJSCA MP7263 Softkey TABELA MIEJCA wyświetlić w tabeli narzdzi: 0 Softkey TABELA MIEJCA nie wyświetlić w tabeli narzdzi: 1 444 13 Tabele i przegl¹dy wa¿niejszych informacji Skonfigurować tabel narzdzi (nie przedstawiać: 0); numery kolumn w tabeli narzdzi dla HEIDENHAIN iTNC 530 MP7266.0 Nazwa narzdzia – NAME: 0 do 32; szerokość szpalty: 16 znaków MP7266.1 Długość narzdzia L: 0 do 32; szerokość szpalty: 11 znaków MP7266.2 Promień narzdzia – R: 0 do 32; szerokość szpalty: 11 znaków MP7266.3 Promień narzdzia2 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 Narzdzie zablokowane – TL: 0 do 32; szerokość szpalty: 2 znaków MP7266.8 Narzdzie siostrzane – RT: 0 do 32; szerokość szpalty: 3 znaków MP7266.9 Maksymalny okres trwałości narzdzia 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 narzdzia– CUR. TIME: 0 do 32; szerokość szpal ty: 8 znaków MP7266.12 Komentarz do narzdzia – 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 dl a rozpoznawania zużycia długość narzdzia – LTOL: 0 do 32; szerokość szpalty: 6 znaków MP7266.15 Tolerancja dla rozpoznawania zużycia promień narzdzia – RTOL: 0 do 32; szerokość szpalty: 6 znaków MP7266.16 Kierunek przejści a – DIRECT.: 0 do 32; szerokość szpalty: 7 znaków MP7266.17 PLCstan – PLC: 0 do 32; szerokość szpalty: 9 znaków MP7266.18 Dodatkowe przesunicie narzdzia w osi narzdzia do MP6530 – TT:LOFFS: 0 do 32; Szerokość szpalty: 11 znaków MP7266.19 Przesunicie narzdzia pomidzy środkiem Stylusa i środkiem narzdzia – TT:ROFFS: 0 do 32; Szerokość szpalty: 11 znaków MP7266.20 Tolerancja dla rozpoznawania pknicia długość narzdzia – LBREAK.: 0 do 32; szerokość szpalty: 6 znaków MP7266.21 Tolerancja dla rozpoznawania pknicia promień narzdzia – RBREAK.: 0 do 32; szerokość szpalty: 6 znaków MP7266.22 Długość ostrzy narzdzia (cykl 22) – LCUTS: 0 do 32; szerokość szpalty: 11 znaków MP7266.23 Maksymalny kt zagłbienia (cykl 22) – ANGLE.: 0 do 32; szerokość szpal ty: 7 znaków 445 13.1 Ogólne parametry u¿ytkownika TNCws kazania, TNCedytor 13.1 Ogólne parametry u¿ytkownika TNCwskazania, TNCedytor Skonfigurować tabel narzdzi (nie przedstawiać: 0); numery kolumn w tabeli narzdzi dla MP7266.24 Typ narzdzia – TYP: 0 do 32; szerokość szpal ty: 5 znaków MP7266.25 Materiał ostrza narzdzia – 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 PLCwartość – PLCVAL: 0 do 32; szerokość szpalty: 11 znaków MP7266.28 Przesunicie współosiowości palca sondy w osi głównej – CALOFF1: 0 do 32; szerokość szpalty: 11 znaków MP7266.29 Przesunicie współosiowości palca sondy w osi pomocniczej – CALOFF2: 0 do 32; szerokość szpalty: 11 znaków MP7266.30 Kt wrzeciona przy kalibrowaniu – CALLANG: 0 do 32; szerokość szpalty: 11 znaków MP7266.31 Typ narzdzia dla tabeli miejsca – PTYP: 0 do 32; szerokość szpalty: 2 znaków Konfigurować tabel miejsca narzdzi; numer szpalty w tabeli narzdzi dla 0) MP7267.0 Numer narzdzia – T: 0 do 18 MP7267.1 Narzdzie specjalne – ST: 0 do 18 MP7267.2 Stałe miejsce – F: 0 do 18 MP7267.3 Miejsce zablokowane – L: 0 do 18 MP7267.4 PLCstan – PLC: 0 do 18 MP7267.5 Nazwa narzdzia z tabeli narzdzi – TNAME: 0 do 18 MP7267.6 Komentarz z tabeli narzdzi – DOC: 0 do 18 Konfigurować tabel miejsca narzdzi; numer szpalty w tabeli narzdzi dla użycia magazynu płytkowego (nie przedstawiać: 0) MP7267.7 do MP7267.17 Zostaj przetwarzane przez PLC: 0 do 18 Tryb pracy Obsługa rczna: Wyświetlani e posuwu MP7270 Posuw F tylko wtedy wyświetlić, jeśli zostanie naciśnity klawisz kierunkowy osi: 0 Wyświetlić posuw F, także w przypadku kiedy nie zostanie naci śnity klawisz kierunkowy osi (posuw, który został zdefiniowany poprzez Softkey F lub posuw „najwolniej szej “osi): 1 Określić znak dziesitny MP7280 Wyświetlić przecinek jako znak dziesitny: 0 Wyświetlić kropk jako znak dziesitny: 1 Określić sposób wyświetlania MP7281.0 Rodzaj pracy Program wprowadzić do pamici/edycja 446 MP7281.1 Tryby pracy odpracowanie Wielowierszowe bloki przedstawiać zawsze w całości: 0 Wielowierszowe bloki przedstawiać zawsze w całości, jeśli wielowierszowy blok = aktywny blok: 1 Wielowierszowe bloki przedstawić w całości, jeśli wielowierszowy blok zostaje edytowany: 2 13 Tabele i przegl¹dy wa¿niejszych informacji 13.1 Ogólne parametry u¿ytkownika TNCws kazania, TNCedytor Wyświetlacz położenia MP7285 w osi narzdzi Wskazanie odnosi si do punktu odniesi enia narzdzia: 0 Wskazanie w osi narzdzia odnosi si do powierzchni czołowej narzdzia: 1 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 Krok wskazania MP7290.0 (Xoś) do MP7290.8 (9. osi) 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 Zablokować wyznaczanie punktu odniesienia MP7295 Nie zarygl ować wyznaczanie punktu odniesienia: +0 Zaryglować wyznaczanie punktu odniesienia w osi X: +1 Zaryglować wyznaczanie punktu odniesienia w osi Y: +2 Zaryglować wyznaczanie punktu odniesienia w osi Z: + 4 Wyznaczanie punktu odniesienia w IV. Os zablokować: +8 Zaryglować wyznaczanie punktu odniesienia w osi V: + 16 Zaryglować wyznaczanie punktu odniesienia w osi 6: +32 Zaryglować wyznaczanie punktu odniesienia w osi 7: +64 Zaryglować wyznaczanie punktu odniesienia w osi 8: +128 Zaryglować wyznaczanie punktu odniesienia w osi 9: +256 Zaryglować wyznaczanie punktu odniesienia przy pomocy pomarańczowych klawiszy osi MP7296 Nie zarygl ować wyznaczanie punktu odniesienia: 0 Zaryglować wyznaczanie punktu odniesienia poprzez pomarańczowe klawisze osi: 1 Wyświetlacz stanu, Q parametrów i danych o narz3dziach wycofać 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 i dane o narzdziach, jeśli program zostanie wybrany: 2 Wycofać tylko wyświetlacz stanu i dane o narzdziach, jeśli program zostanie wybrany i przy M02, M30, END PGM: 3 Wycofać wyświetlacz stanu i Qparametry, jeśl i program zostanie wybrany: 4 Wycofać wyświetlacz stanu i Qparametry, jeśl i program zostanie wybrany i przy M02, M30, END PGM: 5 Wycofać wyświetlacz stanu, jeśli program zostanie wybrany: 6 Wycofać wyświetlacz stanu, jeśli program zostanie wybrany i przy M02, M30, END PGM: 7 HEIDENHAIN iTNC 530 447 13.1 Ogólne parametry u¿ytkownika TNCwskazania, TNCedytor Ustalenia dla przedstawienia graficznego 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ść 2, metoda projekcji 1: +1 Nie obracać układu współrzdnych dla prezentacji graficznej: +0 Obrócić układ współrzdnych dla prezentacji graficznej o 90°: +2 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 Graficzna symulacja bez zaprogramowanej osi wrzeciona: Promień narzdzia MP7315 0 do 99 999,9999 [mm] Graficzna symulacja bez zaprogramowanej osi wrzeciona: Głbokość wejścia MP7316 0 do 99 999,9999 [mm] Graficzna symulacja bez zaprogramowanej osi wrzeciona: M funkcja dla startu MP7317.0 0 do 88 (0: funkcja nie jest aktywna) Graficzna symulacja bez zaprogramowanej osi wrzeciona: M funkcja dla końca MP7317.1 0 do 88 (0: funkcja nie jest aktywna) Nastawić wygaszacz ekranu MP7392 0 do 99 [min] (0: funkcja ni e jest aktywna) Prosz wprowadzić czas, po którym TNC powi nna aktywować wygaszacz ekranu Obróbka i przebieg programu Skuteczność cyklu 11 WSPÓŁCZYNNIK WYMIAROWY MP7410 WSPÓŁCZYNNIK WYMIAROWY działa w trzech osiach: 0 WSPÓŁCZYNNIK WYMIAROWY działa tylko na płaszczyźnie obróbki: 1 Dane o narzdziach/ Dane kalibrowania zarz3dzanie MP7411 Przepisywać aktualne dane o narzdziach danymi kalibrowania 3dsondy impulsowej: +0 Aktualne dane o narzdziach pozostaj zachowane: +1 Zarzdzanie danymi kalibrowania w menu kalibrowania: +0 Zarzdzanie danymi kalibrowania w tabeli narzdzi: +2 448 13 Tabele i przegl¹dy wa¿niejszych informacji SLcykle 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 Rozwi ercanie za każdym razem do głbokości kieszeni: +0 Kieszeń przed każdym kolejnym dosuniciem narzdzia wyfrezować po obwodzie i dokonać rozwiercania: +8 Dla cykli G56, G57, G58, G59, G121, G122, G123, G124 obowizuje: Przemieścić narzdzie na końcu cyklu na ostatni przed wywołaniem cykl u zaprogramowan pozycj: +0 Przemieścić narzdzie przy końcu cyklu tylko w osi wrzeciona: +16 Cykl 4 FREZOWANIE KIESZENI i cykl 5 KIESZEń OKR3GŁA: Współczynnik nakładania s i MP7430 0,1 do 1,414 Dopuszczalne odchylenie promienia koła w punkcie końcowym koła w porównaniu do punktu pocz3tkowego koła MP7431 0,0001 do 0,016 [mm] Sposób działania różnych funkcji dodatkowych M MP7440 Zatrzymanie przebiegu programu przy M06: + 0 Bez zatrzymania przebiegu programu przy M06: +1 Bez wywołani a cyklu przy pomocy M89: +0 Wywołanie cyklu przy pomocy M89: +2 Zatrzymanie przebiegu programu przy Mfunkcjach: +0 Bez zatrzymania przebiegu programu przy Mfunkcjach: +4 kVwspółczynniki nie przełczalne poprzez M105 i M106: +0 kVwspółczynniki przełczalne poprzez M105 i M106: +8 Posuw w osi narzdzi z M103 F.. Zmniejszenie posuwu nie jest aktywne: +0 Posuw w osi narzdzi z M103 F.. Zmniejszenie posuwu jest aktywne: +16 Zatrzymanie dokładnościowe przy pozycjonowaniu z osi ami obrotu aktywne: Nie aktywne: +0 Zatrzymanie dokładnościowe przy pozycjonowaniu z osi ami obrotu aktywne: aktywne: +32 Wskazówka: k Vwspółczynniki zostaj określone przez producenta maszyn. Prosz zwrócić uwag na podrcznik obsługi maszyny. Komunikaty o błdach przy wywoływaniu cyklu HEIDENHAIN iTNC 530 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 449 13.1 Ogólne parametry u¿ytkownika Obróbka i przebieg programu 13.1 Ogólne parametry u¿ytkownika Obróbka i przebieg programu Mfunkcja dla orientacji wrzeciona w cyklach obróbkowych MP7442 Funkcja nieaktywna: 0 Orientacja bezpośrednio poprzez NC: 1 Mfunkcj a dla orientacji wrzeciona: 1 do 999 Maksymalna prdkość torowa przy Override posuwu 100% w rodzajach pracy przebiegu programu MP7470 0 do 99 999 [mm/min] Posuw dla ruchów wyrównawczych osi obrotowych MP7471 0 do 99 999 [mm/min] Do NCSoftware 340 42003: Punkty zerowe z tabeli punktów zerowych odnosz3 si do MP7475 Punkt zerowy obrabianego przedmiotu: 0 Punkt zerowy maszyny: 1 Do NCSoftware 340 42003: Bez funkcji 450 13 Tabele i przegl¹dy wa¿niejszych informacji Interfejs V.24/RS232C HEIDENHAIN urz3dzenia peryferyjne Interfejs spełnia wymogi europejskiej normy EN 50 178 „Bezpieczne oddzielenie od sieci”. Przy zastosowaniu 25biegunowego bloku adaptera: TNC Blok adaptera 310 08501 Trzpień Obłożenie Gniazdo Kolor VB 365 725xx Gniazdo Trzpień G niazdo Trzpień Kolor Gniazdo 1 1 1 nie zajmować 1 2 RXD 2 żółty 3 3 3 3 żółty 2 3 TXD 3 zielone 2 2 2 2 zielone 3 4 DTR 4 brzowy 20 20 20 20 brzowy 8 5 Sygnał GND 5 czerwone 7 7 7 7 czerwone 7 6 DSR 6 niebieski 6 6 6 6 7 RTS 7 szary 4 4 4 4 szary 8 CTR 8 różowy 5 5 5 9 nie zajmować 9 Og. osłona zewntrzna Og. osłona Og. zewntrzna 1 Og. 1 1 Og. biały/brzowy 6 5 5 różowy 4 8 fioletowy 20 Og. osłona zewntrzna Og. Przy zastosowaniu 9biegunowego bloku adaptera: TNC VB 355 484xx Trzpień Obłożenie Gniazdo Kolor Blok adaptera 363 98702 VB 366 964xx Trzpień G niazdo Trzpień Gniazdo Kolor Gniazdo czerwone 1 1 1 1 czerwone 1 2 żółty 2 2 2 2 żółty 3 3 bi ałe 3 3 3 3 białe 2 1 nie zajmować 1 2 RXD 3 TXD 4 DTR 4 brzowy 4 4 4 4 brzowy 6 5 Sygnał GND 5 czarny 5 5 5 5 czarny 5 6 DSR 6 fioletowy 6 6 6 6 fioletowy 4 7 RTS 7 szary 7 7 7 7 szary 8 8 CTR 8 bi ały/ ziel ony 8 8 8 8 biały/zielony 7 9 nie zajmować 9 ziel one 9 Og. osłona zewntrzna osłona Og. zewntrzna HEIDENHAIN iTNC 530 Og. 9 9 9 zielone 9 Og. Og. Og. osłona zewntrzna Og. 451 13.2 Ob³o¿enie wtyczek i kabel instalacyjny dla interfejsów danych 13.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych 13.2 Ob³o¿enie wtyczek i kabel instalacyjny dla interfejsów danych Urz3dzenia zewntrzne (obce) Obłożenie gniazd urzdzenia obcego może znacznie odchylać si od obłożenia gni azd urzdzenia firmy HEIDENHAIN. Obłożenie to jest zależne od urzdzenia i od sposobu przesyłania danych. Prosz zapoznać si z obłożeniem gniazd bloku adaptera, znajdujcym si w tabeli poniżej. Blok adaptera 363 98702 VB 366 964xx Gniazdo Trzpień Gniazdo Kolor Gniazdo 1 1 1 czerwone 1 2 2 2 żółty 3 3 3 3 białe 2 4 4 4 brzowy 6 5 5 5 czarny 5 6 6 6 fi oletowy 4 7 7 7 szary 8 8 8 8 biały/ zielony 7 9 9 9 zielone 9 Og. Og. Og. Osłona Og. zewntrzna 452 13 Tabele i przegl¹dy wa¿niejszych informacji 13.2 Ob³o¿enie wtyczek i kabel instalacyjny dla interfejsów danych Interfejs V.11/RS422 Do V.11interfejsu zostaj podłczane tylko urzdzenia zewntrzne (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. TNC VB 355 484xx Blok adaptera 363 98701 Gniazdo Obłożenie Trzpień Kolor Gniazdo Trzpień Gniazdo 1 RTS czerwone 1 2 DTR 2 żółty 3 RXD 3 białe 4 TXD 4 5 Sygnał GND 5 6 CTS 6 7 DSR 8 RXD 9 TXD 9 Og. osłona Og. zewntrzna HEIDENHAIN iTNC 530 1 1 1 2 2 2 3 3 3 brzowy 4 4 4 czarny 5 5 5 fioletowy 6 6 6 7 szary 7 7 7 8 biały/ zielony 8 8 8 zielone 9 9 9 Og. Og. osłona Og. zewntrzna 453 13.2 Ob³o¿enie wtyczek i kabel instalacyjny dla interfejsów danych Ethernetinterfejs RJ45gniazdo Maksymalna długość kabla:nieekranowanego: 100 m ekranowanego 400 m Pin Sygnał Opis 1 TX+ Transmit Data 2 TX– Transmit Data 3 REC+ Receive Data 4 wolny 5 wolny 6 REC– 7 wolny 8 wolny 454 Receive Data 13 Tabele i przegl¹dy wa¿niejszych informacji 13.3 Informacja techniczna 13.3 Informacja techniczna Funkcje operatora Krótki opis n Podstawowy model: 3 osie plus wrzeciono n 6 dalszych osi lub 5 dalszych osi plus 2 wrzeciona n Cyfrowa regulowanie dopływu prdu i prdkości obrotowej Wprowadzenie programu Di al og tekstem otwartym firmy HEIDENHAIN i DIN/ISO Dane o położeniu n Pozycje zadane dla prostych i okrgów we współrzdnych prostoktnych lub biegunowych n Dane wymiarowe absolutne lub przyrostowe n Wyświetlanie i wprowadzenie w mm lub calach n Wskazanie drogi kółka obrotowego przy obróce z dołczeniem funkcji kółka obrotowego Korekcje narzdzia n Promień narzdzia na płaszczyźnie obróbki i długość narzdzia n Kontur ze skorygowanym promieniem obliczyć wstpnie do 99 wierszy w przód (M120) n Trójwymiarowa korekcja promienia narzdzia dla późniejszych zmian danych narzdzi, bez konieczności ponownego obli czania programu Tabele narzdzi Kilka tabeli narzdzi z dowoln liczb narzdzi Tabele danych skrawania Tabele danych skrawania dla automatycznego obliczania prdkości obrotowej wrzeciona i posuwu na podstawie specyficznych dla narzdzia danych (prdkość skrawania, posuw na jeden zb) Stała prdkość torowa n W odniesieni u do toru punktu środkowego narzdzia n W odniesieni u do ostrza narzdzia Praca równoległa Wytwarzani e programu ze wspomaganiem grafi cznym, podczas odpracowywania innego programu 3Dobróbka n Redukowanie posuwu przy pogłbianiu (M103) n Szczególnie płynne prowadzenie przemieszczenia bez szarpnić n 3Dkorekcja narzdzia poprzez wektor normalnych powierzchni n Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań): n Zmiana położenia głowicy odchylnej przy pomocy elektronicznego kółka obrotowego podczas przebiegu programu, pozycja ostrza narzdzia pozostaj e bez zmian (TCPM = Tool Center Point Management) n Utrzymywać narzdzie prostopadl e do konturu n Korekcja promienia narzdzia prostopadle do kierunku przemi eszczenia i kierunku narzdzia n Splineinterpolacja Obróbka na stole obrotowym n Programowanie konturów na rozwinitej powierzchni bocznej cylindra n Posuw w mm/min HEIDENHAIN iTNC 530 455 13.3 Informacja techniczna Funkcje operatora Elementy konturu n Prosta n Fazka n Tor kołowy n Punkt środkowy koła n Promień koła n Przylegajcy stycznie tor kołowy n Zaokrglanie kantów Dosuw do konturu i odsuw od konturu n Po prostej: tangencjalnie lub prostopadle n Po okrgu Swobodne programowanie konturu SK Swobodne programowanie konturu FK tekstem otwartym firmy HEIDENHAIN z graficznym wspomaganiem dla nie wymiarowanych zgodnie z wymogami NC przedmiotów Skoki w programie n Podprogramy n Powtórzenie czści programu n Dowol ny program jako podprogram Cykle obróbki n Cykle wiercenia dla wiercenia, wiercenia głbokiego, rozwiercania, wytaczania, pogłbiani a, gwintowania z uchwytem wyrównawczym lub bez uchwytu wyrównawczego n Cykle dla frezowania gwintów wewntrznych i zewntrznych n Obróbka zgrubna i wykańczajca kieszeni prostoktnych i okrgłych n Cykle dla frezowania metod wierszowania równych i ukośnych powierzchni n Cykle dla frezowania rowków wpustowych prostych i okrgłych n Wzory punktowe na kole i liniach n Kieszeń konturu – również równolegle do konturu n Linia konturu n Dodatkowo mog zostać zintegrowane cykle producenta – specjalne, wytworzone przez producenta maszyn cykle obróbki Przeliczanie współrzdnych n Przesuwanie, obracanie, odbicie lustrzane n Współczynnik wymiarowy (specyficzny dla osi) n Nachylenie płaszczyzny obróbki Qparametry Programowani e przy pomocy zmiennych n Funkcje matematyczne =, +, –, *, /, sin α , cos α , kt α z sin α i cos α , a , 2 a +b 2 n Logiczne połczenia (=, =/ , <, >) n Rachunek w nawiasach n 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 n Funkcje dla obliczania koła 456 13 Tabele i przegl¹dy wa¿niejszych informacji Pomoce przy programowaniu n Kal kulator n Funkcja pomocy w zależności od kontekstu w przypadku komunikatów o błdach n Wspomaganie graficzne przy programowaniu cykli n Wiersze komentarza w programie NC TeachIn Pozycje rzeczywiste zostaj przejte bezpośrednio do programu NC Grafika testowa Rodzaje prezentacji Graficzna symulacja przebiegu obróbki, także jeśli inny program zostaje odpracowywany n Widok z góry / prezentacja w 3 płaszczyznach / 3Dprezentacja n Powikszenie fragmentu Grafika programowania W trybie pracy „Wprowadzenie programu do pamici“ zostaj narysowanie wprowadzone NCwiersze (2Dgrafika kreskowa), także jeśli inny program zostaje odpracowany Grafika obróbki Rodzaje prezentacji Graficzna prezentacja odpracowywanego programu z widokiem z góry /prezentacj w 3 płaszczyznach / 3Dprezentacj Czas obróbki n Obliczanie czasu obróbki w trybie pracy „Test programu” n Wyświetlanie aktualnego czasu obróbki w trybach pracyprzebiegu programu Ponowne dosunicie narzdzia do konturu n Przebieg wierszy w przód do dowolnego wiersza w programi e i dosuw na obliczon pozycj zadan dla kontynuowania obróbki n Przerwanie programu, opuszczenie konturu i ponowny dosuw Tabele punktów zerowych Kilka tabeli punktów zerowych Tabele palet: Tabele palet z dowoln l iczb wpisów dla wyboru palet, NCprogramów i punktów zerowych mog zostać odpracowywane odpowi ednio do przedmiotu lub do narzdzia Cykle sondy pomiarowej n Kal ibrowanie czujnika pomiarowego n Kompensowanie ukośnego położenia przedmiotu manual nie i automatycznie n Wyznaczanie punktu odniesienia manualnie i automatycznie n Automatyczny pomiar przedmiotów n Cykle dla automatycznego pomiaru narzdzi Dane techniczne Komponenty n Komputer główny MC 422 n Jednostka regulacji CC 422 n Pulpit sterowniczy n TFTpłaski monitor kolorowy z Softkeys 10,4 cal a lub 15,1 cala Pamić programu Dysk twardy z 2 GByte dla NCprogramów Dokładność wprowadzania i krok wyświetlania n do 0,1 µm przy osiach linearnych n do 0,000 1° przy osiach ktowych Zakres wprowadzenia Maximum 99 999,999 mm (3.937 cali) lub 99 999,999° H EIDE NH AIN iTN C 530 457 13.3 Informacja techniczna Funkcje operatora 13.3 Informacja techniczna Dane techniczne Interpolacja n Prosta w 5 osiach (wersja eksportowa: w 4 osiach) n Okrg: w 2 osiach w 3 osiach przy nachylonej płaszczyźni e obróbki n Linia śrubowa: nałożenie toru kołowego i prostej n Spline: odpracowywanie Splines (wielomian 3 stopnia) Czas przetwarzanie wiersza 3Dprosta bez korekcji promienia 0,5 ms Regulowanie osi n Dokładność regulowania położeni a: Okres sygnału przyrzdu pomiarowego położenia/1024 n Czas cyklu regulatora położenia: 1,8 ms n Czas cyklu regulatora prdkości obrotowej: 600 µs n Czas cyklu regulatora przepływu prdu: minimalnie 100 µs Droga przemieszczenia Maksymalnie 100 m (3 937 cali ) Prdkość obrotowa wrzeciona maksymalnie 40 000 obr/min (przy 2 parach biegunów) Kompensacja błdów n Liniowe i niel iniowe błdy osi, luz, ostrza zmiany kierunku przy ruchach kołowych, rozszerzeni e cieplne n Tarcie statyczne Interfejsy dany ch n po jednym V.24 / RS232C i V.11 / RS422 max. 115 kBaud n Rozszerzony interfej s danych z LSV2protokołem dla zewntrznej obsługi TNC przez interfejs danych z HEIDENHAINSoftware TNCremo n Ethernetinterfejs 100 Base T ok. 2 do 5 Mbaud (w zależności od typu pliku i obciżenia sieci) Temperatura otoczenia n Eksploatacja: 0°C do +45°C n Magazynowanie:–30°C do +70°C Osprzt Elektroniczne kółka rczne n HR 410: przenośne kółko obrotowe lub n HR 130: kółko obrotowe dla wmontowania lub n do trzech HR 150: Kółka obrotowe dla wmonotowania poprzez adapter kółek obrotowych HRA 110 Czujniki pomiarowe n TS 220: przełczajca 3Dsonda pomiarowa z podłczeniem kablowym lub n TS 632: przełczajca 3Dsonda impulsowa z przesyłaniem na podczerwieni: n TT 130: przełczajca 3Dsonda pomiarowa dla pomiaru narzdzia 458 13 Tabele i przegl¹dy w a¿ niejszy ch inform ac ji Pozycje, współrzdne, promienie kół, długości fazek 99 999,9999 do +99 999,9999 (5,4: Miejsca do przecinka, miejsca po przecinku) [mm] Numery narzdzi 0 do 32 767,9 (5,1) Nazwy narzdzi 16 znaków, przy TOOL CALL pomidzy ““ napisane. Dozwolone znaki specjal ne: #, $, %, &, Wartośći delty dla korekcji narzdzia 99,9999 do +99,9999 (2,4) [mm] Prdkości obrotowe wrzeciona 0 do 99 999,999 (5,3) [obr/min] Posuwy 0 do 99 999,999 (5,3) [mm/min] lub [mm/obr] Przerwa czas owa w cyklu 9 0 do 3 600,000 (4,3) [s] Skok gwintu w różny ch cyklach 99,9999 do +99,9999 (2,4) [mm] K3t dla orientacji wrzeciona 0 do 360,0000 (3,4) [°] K3t dla współrzdnych biegunowych, obroty, nachylenie płaszczyzny 360,0000 do 360,0000 (3,4) [°] K3t współrzdnych biegunowych dla interpolacji linii śrubowej (CP) 5 400,0000 do 5 400,0000 (4,4) [°] Numery punktów zerowych w cyklu 7 0 do 2 999 (4,0) Wyspółczynnik wymiarowy w cyklach 11 i 26 0,000001 do 99,999999 (2,6) Funkcje dodatkowe M 0 do 999 (1,0) Numery Qparametrów 0 do 399 (1,0) Wartośći Qparametrów 99 999,9999 do +99 999,9999 (5,4) Znaczniki (LBL) dla skoków w programie 0 do 254 (3,0) Liczba powtórzeń czści programu REP 1 do 65 534 (5,0) Numer błdu przy funkcji Qparametru FN14 0 do 1 099 (4,0) Splineparametr K 9,99999999 do +9,99999999 (1,8) Wykładnik dla Splineparametru 255 do 255 (3,0) Wektory normalnej N i T przy 3Dkorekcji 9,99999999 do +9,99999999 (1,8) H EIDE NH AIN iTN C 530 459 13.3 Informacja techniczna Formaty wprowadzania danych i jednostki funkcji TNC 13.4 Zmiana baterii bufora 13.4 Zmiana baterii bufora Jeśli sterowanie jest wyłczone, bateria bufora zaopatruje TNC w prd, aby nie stracić danych znajdujcych si w pamici RAM. Jeśli TNC wyświetla komunikat Zmiana baterii bufora, to należy zmienić bateri: Dl a wymiany baterii bufora wyłczyć maszyn i TNC! Bateri a bufora może zostać wymieniona przez odpowiedni o wykwalifikowany personel! Typ baterii:1 Lithiumbateria, Typ CR 2450N (Renata) Id.Nr 315 87801 1 Bateria bufora znajduje si na tylnej stronie MC 422 2 Zmienić bateri; nowa bateria może zostać włożona tylko we właściwym położeniu 460 13 Tabele i przegl¹dy w a¿ niejszy ch inform ac ji Gfunkcje Grupa G Funkcja Zabiegi pozycjonowania 00 01 02 Interpolacja prostej, kartezjańska na biegu szybkim Interpolacja prostej, kartezjańska Interpolacja koła, kartezjańska, zgodnie z ruchem wskazówek zegaran Interpolacja koła, kartezj ańska, w kierunku przeciwnym do ruchu wskazówek zegara n Interpolacja koła, kartezjańska, bez informacji o kierunku obrotu Interpolacja koła, kartezjańska, tangencjalne przejście do konturu Równol egły do osi wiersz pozycjonowania Interpolacja prostej, biegunowa, na biegu szybkim Interpolacja prostej, biegunowa Interpolacja prostej, biegunowa, zgodni e z ruchem wskazówek zegara Interpolacja prostej, biegunowa, w kierunku przeciwnym do ruchu wskazówek zegara Interpolacja koła, biegunowa, bez informacji o kierunku obrotu Interpolacja koła, biegunowa, tangencjalne przejście do konturu 03 05 06 07 10 11 12 13 15 16 Wierszami działaj3ca Wskazówka n (z R) stronie 139 stronie 139 stronie 143 n (z R) stronie 143 stronie 143 stronie 146 n stronie 152 stronie 152 stronie 152 stronie 152 stronie 152 stronie 153 Obróbka konturu, dosuw/odjazd 24 25 26 27 Fazka o długości fazki R Zaokrglanie naroży o promieniu R Tangencjalny najazd konturu z R Tangencjalne odsunicie od konturu z R stronie 140 stronie 141 stronie 136 stronie 136 Cykle dla wiercenia, gwintowania i frezowania gwintów 83 84 85 86 200 201 202 203 204 205 206 207 208 209 262 263 264 265 267 Wiercenie głbokie Gwintowanie z uchwytem wyrównawczym Gwintowanie otworów bez uchwytu wyrównawczego Nacinanie gwintu 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 łamanie wióra Frezowanie gwintów Frezowanie gwintów wpuszczanych Frezowanie gwintów wierceniem Helixfrezowanie gwintów wierconych Frezowanie gwintów zewntrznych stronie 198 stronie 213 stronie 216 stronie 219 stronie 199 stronie 201 stronie 203 stronie 205 stronie 207 stronie 209 stronie 214 stronie 217 stronie 211 stronie 220 stronie 224 stronie 225 stronie 228 stronie 231 stronie 234 H EIDE NH AIN iTN C 530 461 13.5 DIN/ISO-litery adresowe 13.5 DIN/ISOlitery adresowe 13.5 DIN/ISO-litery adresowe Wierszami działaj3ca Grupa G Funkcja Cykle dla frezowania ki eszeni,czopów i rowków wpustowych 74 75 stronie 256 stronie 244 210 211 212 213 214 215 Frezowanie rowków Frezowanie kieszeni prostoktnych zgodnie z ruchem wskazówek zegara Frezowanie kieszeni prostoktnych w kierunku przeciwnym do ruchu wskazówek zegara Frezowanie kieszeni okrgłych zgodnie z ruchem wskazówek zegara Frezowanie kieszeni okrgłych w kierunku przeciwnym do ruchu wskazówek zegara Frezowanie rowków z wahadłowym zagłbianiem Okrgły rowek z wahadłowym zagłbianiem Obróbka na gotowo kieszeni prostoktnej Obróbka wykańczaj ca czopu prostoktnego Obróbka na gotowo kieszeni okrgłej Obróbka czopu okrgłego na gotowo Cykle dla wytwarzania wzorów punktowych 220 221 Wzory punktowe na okrgu Wzory punktowe na l iniach stronie 265 stronie 267 Cykle dla wytwarzania skompl ikowanych konturów 37 56 57 58 Definicja konturu kieszeni Wiercenie wstpne kieszeni konturu (z G37) SLI Rozwiercanie kieszeni konturu (z G37) SLI Frezowanie konturu zgodnie z ruchem wskazówek zegara (z G37) SLI Frezowanie konturu ruchem przeciwnym do ruchu wskazówek zegara (z G37) SLI Definicja konturu kieszeni Dane konturu Wiercenie wstpne (z G37) SLII Rozwiercanie (z G37) SLII Obróbka na gotowo na głbokości (z G37) SLII Obróbka na gotowo na boku (z G37) SLII Linia konturu (z G37) Osłona cylindra (z G37) Osłona cylindra frezowanie rowków (z G37) stronie 273 stronie 274 stronie 275 stronie 277 76 77 78 59 37 120 121 122 123 124 125 127 128 Wskazówka stronie 244 stronie 250 stronie 250 stronie 258 stronie 260 stronie 246 stronie 248 stronie 252 stronie 254 stronie 277 stronie 278 stronie 283 stronie 284 stronie 285 stronie 286 stronie 287 stronie 288 stronie 290 stronie 292 Cykle dla frezowania metod wierszowania 60 230 231 Odpracowanie 3Ddanych Frezowanie metod wierszowania równych powierzchni Frezowanie metod wierszowania dowolnie nachylonych powierzchni stronie 312 stronie 313 stronie 315 Cykle dla przeliczania współrzdnych 28 53 54 72 73 80 Odbicie l ustrzane Przesunicie punktu zerowego w tabeli punktów zerowych Przesunicie punktu zerowego w programie Współczynnik wymiarowy Obrót układu współrzdnych Płaszczyzna obróbki stronie 326 stronie 322 stronie 321 stronie 329 stronie 328 stronie 330 Cykle specjalne 04 36 39 Przerwa czasowa Orientacja wrzeciona Wywołanie programu cyklicznego, wywołanie cyklu przez G79 Odchylenie tolerancji dla szybkiego frezowania konturu 62 462 n n stronie 337 stronie 338 stronie 337 stronie 339 13 Tabele i przegl¹dy w a¿ niejszy ch inform ac ji G Funkcja Wierszami działaj3ca Cykle dla uchwycenia ukośnego położenia obrabianego przedmiotu 400 401 402 403 404 405 Obrót podstawowy przez dwa punkty Obrót podstawowy przez dwa odwi erty Obrót podstawowy przez dwa czopy Kompensowanie ukośnego położenia poprzez oś obrotu Bezpośrednie wyznaczanie obrotu podstawowego Kompensowanie ukośnego położenia przez oś C n n n n n n Podrcznik obsługi dl a użytkownika TScykl e Cykle dla automatycznego wyznaczania punktu odniesienia 410 411 412 Punkt odniesienia na środku kieszeni prostoktnej Punkt odniesienia na środku czopu prostoktnego Punkt odniesienia na środku kieszeni prostoktnej/ odwiertu Punkt odniesienia na środku czopu okrgłego Punkt odniesienia naroże wewntrz Punkt odniesienia naroże zewntrz Punkt odniesienia na środku okrgu odwiertów Punkt odniesienia w osi sondy pomiarowej Punkt odniesienia w punkcie przecicia lini i łczcej dwa odwierty n n n Podrcznik obsługi dl a użytkownika TScykl e 413 414 415 416 417 418 n n n n n n Wskazówka Cykle dla automatycznego pomiaru obrabianego przedmiotu 55 420 421 422 423 424 425 426 427 430 431 Pomiar dowolnej współrzdnej w dowolnej osi Pomiar kta Pomiar położeni a i średnicy ki eszeni okrgłej/odwiertu Pomiar położeni a i średnicy czopu okrgłego Pomiar położeni a i średnicy ki eszeni prostoktnej Pomiar położeni a i średnicy czopu prostoktnego Pomiar szerokości rowka Pomiar mostka Pomiar dowolnej współrzdnej w dowolnej osi Pomiar położeni a i średnicy okrgu odwiertów Pomiar płaszczyzny n n n n n n n n n n n Podrcznik obsługi dl a użytkownika TScykl e Cykle dla automatycznego pomiaru narzdzia 480 481 482 483 Kalibrowanie TT Pomiar długości narzdzia Pomiar promienia narzdzia Pomiar długości i promienia narzdzia n n n n Podrcznik obsługi dl a użytkownika TScykl e Cykle ogólnie 79 Wywołanie cyklu n stronie 190 Wybór płaszczyzny obróbki 17 18 19 20 Wybór płaszczyzn XY, oś narzdzia Z Wybór płaszczyzny ZX, oś narzdzia Y Wybór płaszczyzn YZ, oś narzdzia X Oś narzdzia IV stronie 113 Przejcie współrzdnych 29 Przejcie ostatniej wartości zadanej pozycji jako bieguna stronie 142 Definicja czści nieobrobionej 30 31 Definicja półwyrobu dla grafi ki, minpunkt Definicja półwyrobu dla grafi ki, maxpunkt stronie 64 Wpływanie na program 38 Przebieg programuSTOP 40 41 42 43 44 Bez korekcji narzdzi a (R0) Korekcj a toru narzdzia, na lewo od konturu (RL) Korekcj a toru narzdzia, na prawo od konturu (RR) Korekcj a równolegle do osi, przedłużenie (R+) Korekcj a równolegle do osi, skrócenie (R) H EIDE NH AIN iTN C 530 stronie 118 463 13.5 DIN/ISO-litery adresowe Grupa 13.5 DIN/ISO-litery adresowe Wierszami działaj3ca Wskazówka n stronie 115 n stronie 104 Grupa G Funkcja Narzdzia 51 99 Nastpny numer narzdzia (przy aktywnej centralnej pamici narzdzi) Definicja narzdzia Jednostka miary 70 71 Jednostka miary: Cale (na pocztku programu) Jednostka miary: Milimetry (na pocztku programu) stronie 65 Dane o wymiarach 90 91 Absol utne dane wymiarowe Przyrostowe dane wymiarowe stronie 39 stronie 39 Podprogramy 98 Wyznaczenie numeru Label (znacznika) n Zajte litery adresowe Litera adresowa Funkcja % Pocztek programu lub wywołanie programu # Numer punktu zerowego z cyklem G53 A B C Ruch obrotowy wokół osi X Ruch obrotowy wokół osi Y Ruch obrotowy wokół osi Z D Definicja parametru (parametr programowy Q) DL DR Korekcja zużyci a długości z wywołaniem narzdzia Korekcja zużyci a promienia z wywołaniem narzdzia E Tol erancja dla M112 i M124 F F F F Posuw Przerwa czasowa z G04 Współczynnik wymi arowy z G72 Współczynnik dla redukowania posuwu z M103 G Warunki drogi, definicja cyklu H H H Współrzdne biegunowekt w wymiarach łańcuchowych/absolutnych Kt obrotu z G73 Kt graniczny dla M112 I J K Xwspółrzdna punktu środkowego koła/bieguna Ywspółrzdna punktu środkowego koła/bieguna Zwspółrzdna punktu środkowego koła/bieguna L L L Wyznaczanie numer Label przy pomocy G98 Skok do numeru Label Długość narzdzia z G99 LA Liczba wierszy dla obliczania wstpnego z M120 M Funkcje dodatkowe N Numer bloku 464 13 Tabele i przegl¹dy w a¿ niejszy ch inform ac ji Funkcja P P Parametry cyklu w cyklach obróbki Parametry w definicjach parametrów Q Parametr programu/parametr cyklu R R R R R Współrzdne biegunowepromień Promień okrgu z G02/G03/G05 Promień zaokrglenia z G25/G26/G27 Fazka z G24 Promień narzdzia z G99 S S Prdkość obrotowa wrzeciona Orientacja wrzeciona z G36 T T Definicja narzdzia z G99 Wywołanie narzdzia U V W Przemieszczenie li niowe równolegle do osi X Przemieszczenie li niowe równolegle do osi Y Przemieszczenie li niowe równolegle do osi Z X Y Z Xoś Yoś Zoś * Znak końca wiersza 13.5 DIN/ISO-litery adresowe Litera adresowa Funkcje parametrów Definicja parametrów Funkcja Wskazówka D00 Przypisanie stronie 359 D01 D02 D03 D04 Dodawanie Odejmowanie Mnożeni e Dzielenie stronie 359 stronie 359 stronie 359 stronie 359 D05 Pierwiastek stronie 359 D06 D07 Si nus Cosinus stronie 362 stronie 362 D08 Pierwiastek z sumy kwadratów stronie 362 D09 D10 D11 D12 Jeśli równy, to skok Jeśli nierówny, to skok Jeśli wikszy, to skok Jeśli mniejszy, to skok stronie 364 stronie 364 stronie 364 stronie 364 D13 Kt (kt z c . sin a und c . cos a) stronie 362 D14 Numer błdu stronie 368 D15 Print (druk) stronie 370 D19 Przekazanie wartości do PLC stronie 370 H EIDE NH AIN iTN C 530 465 F H 3Ddane odpracować ... 312 3Dkorekcja Peripheral Milling ... 120 3Dprezentacja ... 391 Fazka ... 140 FN xx: Patrz programowanie Q parametrów Frezowanie gwintów wierceni em ... 228 Frezowanie gwintów wpuszczanych ... 225 Frezowanie gwintu na zewntrz ... 234 Frezowanie gwintu podstawy ... 222 Frezowanie gwintu wewntrz ... 224 Frezowanie odwiertów ... 211 Frezowanie okrgłych rowków ... 260 Frezowanie rowka podłużnego ... 258 Frezowanie rowków ... 256 ruchem posuwisto zwrotnym ... 258 Funkcja szukania ... 73 Funkcje dodatkowe dla kontroli przebiegu programu ... 161 dla laserowych maszyn do cicia ... 184 dla osi obrotowych ... 176 dla podania danych o współrzdnych ... 162 dla wrzeciona i chłodziwa ... 161 dla zachowania si narzdzi na torze kształtowym ... 165 wprowadzić ... 160 Funkcje toru kształtowego Podstawy ... 130 koła i łuki kołowe ... 132 Pozycjonowanie wstpne ... 133 Funkcje trygonometryczne ... 362 Helixfrezowanie gwi ntów wierconych ... 231 Helixinterpolacja ... 153 G Liczby klucza ... 413 Linia śrubowa ... 153 Look ahead ... 170 A ASCIIpliki ... 79 Automatyczne obl iczanie danych skrawani a ... 107, 121 Automatyczny pomiar narzdzi ... 106 Automatyczny start programu ... 406 C Cig konturu ... 288 Cicie laserem, funkcje dodatkowe ... 184 Cykl definiować ... 188 grupy ... 189 wywołać ... 190 Cykle i tabele punktów ... 194 Cykle próbkowania: Patrz podrcznik obsługi maszyny Cykle sondy impulsowej Cykle wiercenia ... 196 Cylinder ... 382 Czas pracy ... 434 D Długość narzdzia ... 103 Dane o narzdziach indeksować ... 109 wartości del ta ... 104 wprowadzić do programu ... 104 wprowadzić do tabeli ... 105 wywołać ... 113 Dialog ... 67 Dialog tekstem otwartym ... 67 Dosunć narzdzie do konturu ... 134 Dysk twardy ... 41 E Ekran ... 3 Elipsa ... 380 Ethernetinterfejs konfigurowanie ... 420 Możliwości podłczenia ... 419 Połczeni e napdów sieci l ub rozwizywanie takich połczeń ... 63 Wstp ... 419 HEIDENHAIN iTNC 530 Generowani e Lbloku ... 430 Grafiki Perspektywy ... 388 Powikszenie wycinka ... 391 przy programowaniu ... 75 powikszenie fragmentu ... 76 Gwintowanie bez uchwytu wyrównawczego ... 216, 217, 220 z uchwytem wyrównawczym ... 213, 214 Index SYMBOLE I Indeksowane narzdzia ... 109 Informacje o formacie ... 459 Interfejs danych Obłożenia wtyczek ... 451 przygotować ... 414 przyporzdkować ... 415 iTNC 530 ... 2 K Kalkulator ... 83 Kieszeń okrgła obróbka wykańczajca ... 252 obróbka zgrubna ... 250 Kieszeń prostoktna Obróbka wykańczajca ... 246 Obróbka zgrubna ... 244 Koło pełne ... 143 Komunikaty o błdach ... 84 Pomoc przy ... 84 wydawanie ... 368 Kopiowanie czści programu ... 71 Korekcja narzdzia długość ... 116 promień ... 117 Korekcja promi enia ... 117 Naroża zewntrzne, naroża wewntrzne ... 119 wprowadzenia ... 118 Kula ... 384 L M Materi ał ostrza narzdzia ... 107, 123 Mfunkcje: Patrz Funkcje dodatkowe MODfunkcja opuścić ... 410 Przegld ... 410 wybrać ... 410 I Index N O P Nachylenie płaszczyzny obróbki ... 24, 330 Nachylić płaszczyzn obróbki ... 24, 330 Cykl ... 330 Kolejność działań ... 333 rcznie ... 24 Nacinanie gwintu ... 219 Nadzór przestrzeni roboczej ... 396, 425 Nadzór układu impulsowego ... 174 Nastawienia sieciowe ... 420 Nazwa narzdzia ... 103 Nazwa programu Patrz zarzdzanie plikami, nazwa pliku NCkomunikatach o błdach ... 84 Numer narzdzia ... 103 numer opcji ... 412 Numer Software ... 412 Opuścić kontur ... 134 Orientacja wrzeciona ... 338 Osłona cylindra ... 290, 292 Osie główne ... 37 Osie nachylenia ... 179, 180 Osie pomocnicze ... 37 Osprzt ... 13 Otwarte naroża konturu: M98 ... 168 Pomoc przy komunikatach o błdach ... 84 Ponowne dosuni cie narzdzia do konturu ... 405 Posuw ... 21 dla osi obrotu, M116 ... 176 zmienić ... 21 Posuw szybki ... 102 Posuw w mil imetrach/wrzeciono obrót: M136 ... 169 Powierzchnia regulacji ... 315 Powtórzenie czści programu ... 344 Pozycje obrabianego przedmiotu bezwzgldne ... 39 przyrostowe ... 39 Pozycjonowanie przy nachylonej płaszczyźni e obróbki ... 164, 183 z rcznym wprowadzaniem danych ... 30 Prdkość przesyłania danych ... 414 Program edycja ... 69 otworzyć nowy ... 65 segmentowanie ... 77 struktura ... 64 Programowanie parametrów: Patrz programowanie Qparametrów Programowanie Qparametrów ... 356 Funkcje dodatkowe ... 367 Funkcje trygonometryczne ... 362 Jeśli/to decyzje ... 364 Podstawowe funkcje matematyczne ... 359 Wskazówki dla programowania ... 356 Programowanie ruchu narzdzia ... 67 Promień narzdzia ... 104 Prosta ... 139, 152 Przełczenie pisowni duż/mał liter ... 80 Przebieg bloków w przód ... 403 O Obłożenie wtyczek interfejsów danych ... 451 Obliczanie danych skrawania ... 121 Obróbka czopu okrgłego na gotowo ... 254 Obróbka na gotowo dna ... 286 Obróbka na gotowo krawdzi bocznych ... 287 Obróbka wykańczajca czopu prostoktnego ... 248 Obrót ... 328 Odbicie lustrzane ... 326 Odsuw od konturu ... 173 Ścieżka ... 50 Okrg otworów ... 265 Określenie czasu obróbki ... 394 Określić materiał obrabianego przedmiotu ... 122 Oś obrotu przemieszczenie na zoptymalizowanym odcinku: M126 ... 177 zredukować wskazanie: M94 ... 178 II P Pakietowania ... 346 Parametr maszynowy dla 3Dsond pomiarowych impulsowych ... 439 dla obróbki i przebi egu programu ... 448 dla TNCwyświetl aczy i TNC edytora ... 443 dla zewntrznego przesyłania danych ... 439 Parametry maszynowe Parametry użytkownika ... 438 ogólne dl a 3Dsond impulsowych i digitalizacji ... 439 dl a obróbki i przebiegu programu ... 448 dl a TNCwyświetlaczy, TNC edytora ... 443 dl a zewntrznego przesyłania danych ... 439 specyficzne dla danej maszyny ... 424 Pl ik tekstowy funkcje edycji ... 79 funkcje usuwania ... 81 odnajdywanie czści tekstu ... 82 otwierać i opuszczać ... 79 Podłczenie do sieci ... 63 Podprogram ... 343 Podstawy ... 36 Podział ekranu. ... 4 Pogłbianie wsteczne ... 207 Pomiar narzdzi ... 106 R T Przebieg programu kontynuować po przerwi e ... 402 Przebieg bloków w przód ... 403 Przegld ... 398 przerwać ... 400 przeskoczyć bloki ... 407 wykonać ... 399 Przedstawienie w 3 płaszczyznach ... 390 Przejć pozycj rzeczywist ... 68 Przejechać punkty odniesienia ... 16 Przeliczanie współrzdnych ... 320 Przerwa czasowa ... 337 Przerwać obróbk ... 400 Przesunicie osi maszyny ... 18 krok po kroku ... 20 przy pomocy elektronicznego kóka obrotowego ... 19 przy pomocy zewntrznych klawiszy kierunkowych ... 18 Przesunicie punktu zerowego w programi e ... 321 z tabelami punktów zerowych ... 322 Pulpit sterowniczy ... 5 Punkt środkowy koła ... 142 Ruchy po torze kształtowym Wpółrzdne biegunowe Prosta ... 152 Tor kołowy wokół bieguna CC ... 152 Tor kołowy z przyleganiem stycznym ... 153 współrzdne prostoktne Prosta ... 139 Przegld ... 138, 151 Tor kołowy wokół środka koła CC ... 143 tor kołowy z określonym promi eniem ... 144 Tor kołowy z przyleganiem stycznym ... 146 Tabela danych skrawania ... 121 Tabela miejsca ... 111 Tabela narzdzi edycja, opuszczenie ... 108 Funkcje edycji ... 108 możliwości wprowadzenia i nformacji ... 105 Tabela palet odpracować ... 87, 99 przejcie współrzdnych ... 85, 90 wybrać i opuścić ... 87, 94 Zastosowanie ... 85, 89 Tabele punktów ... 192 Teach In ... 68, 139 Test programu do określonego bloku ... 397 Przegld ... 395 wykonać ... 396 TNCremo ... 415, 416 TNCremoNT ... 415, 416 Tor kołowy ... 143, 144, 146, 152, 153 Trygonometria ... 362 Q Qparametry kontrolować ... 366 Przekazywanie wartości do PLC ... 370 wydać niesformatowane ... 370 zajte z góry ... 375 R Rachunek w nawiasach ... 371 Rodzaje pracy ... 6 Rodziny czści ... 358 Rozwiercanie dokładne otworu ... 201 Rozwiercanie: Patrz SLcykle, przeciganie Ruchy na torze kształtowym Wpółrzdne biegunowe współrzdne prostoktne HEIDENHAIN iTNC 530 S Segmentowani e programów ... 77 Skoroszyt ... 50, 54 kopiować ... 56 wymazać ... 57 założyć ... 54 SLcykle Cig konturu ... 288 cykl Kontur ... 273, 280 dane konturu ... 283 nałożone na siebie kontury ... 280, 305 obróbka na gotowo krawdzi bocznych ... 287 obróbka wykańczajca dna ... 286 Podstawy ... 271, 278, 303 Rozwi ercanie ... 275, 285 wiercenie wstpne ... 274, 277, 284 SLcykle ze wzorem (formuł) konturu Software dla transmisji danych ... 415 Stała prdkość na torze kształtowym: M90 ... 165 Stałe współrzdne maszynowe: M91, M92 ... 162 Status pliku ... 43, 52 Symulacja graficzna ... 393 U Układ odniesienia ... 37 ustawić SZYBKOść TRANSMISJI ... 414 W Włczenie pozycjonowanie kółkiem obrotowym w czasie przebi egu programu : M118 ... 172 Włczyć ... 16 Widok z góry ... 389 Wiercenie ... 199, 205, 209 Wiercenie głbokie ... 198, 209 Wiercenie uni wersalne ... 205, 209 Wiersz wstawić, zmienić ... 70 wymazać ... 69 WMAT.TAB ... 122 Wpółrzdne biegunowe Podstawy ... 38 programowanie ... 151 III Index P Index W Z Wprowadzać komentarze ... 78 Wprowadzić prdkość obrotow wrzeciona ... 113 Współczynnik posuwu dla ruchów pogłbiania: M103 ... 168 Współczynnik wymiarowy ... 329 Współrzdne biegunowe Wyłczenie ... 17 Wybierać punkt odniesienia ... 40 Wybrać jednostk miary ... 65 Wybrać typ narzdzia ... 107 Wymiana narzdzia ... 115 Wyświetlacz stanu ... 9 dodatkowy ... 10 ogólne ... 9 Wyświetlić pliki pomocy ... 433 Wytaczanie ... 203 Wywołanie programu Dowolny program jako podprogram ... 345 przez cykl ... 337 Wyznaczyć punkt odniesienia ... 22 bez 3Dsondy impulsowej ... 22 Wzory punktowe na liniach ... 267 na okrgu ... 265 Przegld ... 264 Zabezpieczanie danych ... 42 Zamienianie tekstów ... 74 Zaokrglanie kantów ... 141 Zarzdzanie plikami konfigurowanie przez MOD ... 423 kopiowanie tabel ... 55 Nadpisywanie plików ... 62 Nazwa pliku ... 41 Plik kopiować ... 45, 55 plik wymazać ... 44, 57 pliki zaznaczyć ... 58 rozszerzone ... 50 Przegld ... 51 Skoroszyty ... 50 kopiować ... 56 założyć ... 54 standard ... 43 Typ pli ku ... 41 wybrać plik ... 44, 53 wywołać ... 43, 52 zabezpieczenie pli ku ... 49, 59 zewntrzne przesyłanie danych ... 46, 60 zmiana nazwy pliku ... 48, 59 Zarzdzanie programem: Patrz zarzdzanie plikami Zdefiniować półwyrób ... 65 Zewntrzny dostp ... 435 Zmiana baterii bufora ... 460 Zmienić numerowanie wi erszy ... 72 Zmienić prdkość obrotow wrzeciona ... 21 IV Tabela przegl3dowa: Funkcje dodatkowe M Działanie Działanie na pocz3tku bloku na końcu strona bloku M00 Przebieg programu STOP/wrzeciono STOP/chłodziwo OFF n Strona 161 M01 Wybieralny Przebieg programu STOP n Strona 408 M02 Przebieg programu STOP/wrzeciono STOP/chłodziwo OFF/w razi e koni eczności skasowanie wskazania stanu (w zależności od parametrów maszynowych)/skok powrotny do wiersza 1 n Strona 161 M03 M04 M05 Wrzeciono ON zgodnie z ruchem wskazówek zegara Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara Wrzeciono STOP M06 Zmiana narzdzia/przebieg programu STOP/(zależne od parametrów maszynowech)/wrzeciono STOP M08 M09 Chłodziwo ON Chłodziwo OFF n M13 M14 Wrzeciono ON zgodnie z ruchem wskazówek zegara /chłodziwo ON Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara /chłodziwo ON n n M30 Ta sama funkcja jak M02 M89 Wolna funkcja dodatkowa lub Wywołanie cyklu, działanie modalne (zależy od parametrów maszyny) n M90 Tylko w trybie z opóźnieniem: stała prdkość torowa na narożach M91 W wierszu pozycjonowania: Współrzdne odnosz si do punktu zerowego maszyny n Strona 162 M92 W wierszu pozycjonowania: Współrzdne odnosz si do zdefiniowanej przez producenta maszyn pozycj i np. do pozycji zmiany narzdzia n Strona 162 M94 Wskazanie osi obrotowej zredukować do wartości poniżej 360° n Strona 178 M97 Obróbka ni ewielkich stopni konturu n Strona 167 M98 Otwarte kontury obrabiać kompl etnie na gotowo n Strona 168 M99 Wywoływanie cyklu blokami n Strona 190 n n Strona 161 n n n Strona 161 Strona 161 n n Strona 161 n n Strona 161 Strona 190 Strona 165 M Działanie Działanie na pocz3tku na końcu strona bloku bloku M101 Automatyczna zmiana narzdzia z narzdziem siostrzanym, jeśli maksymalny okres trwałości upłynł M102 wycofać n M103 Zredukować posuw przy zagłbianiu w materiał do współczynnika F (wartość procentowa) n Strona 168 M104 Aktywować ponownie ostatnio wyznaczony punkt odniesienia n Strona 164 M105 Przeprowadzić obróbk z drugim kvwspółczynnikiem M106 Przeprowadzić obróbk z pierwszym kvwspółczynnikiem n n Strona 449 M107 Komunikat o błdach przy narzdziach siostrzanych z naddatki em anulować M108 M107 wycofać n M109 Stała prdkość torowa przy ostrzu narzdzia (zwikszenie posuwu i zredukowanie) M110 Stała prdkość torowa przy ostrzu narzdzia (tyl ko zredukowanie posuwu) M111 M109/M110 wycofać n M114 Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań) M115 M114 wycofać n M116 Posuw przy osiach ktowych w mm/min M117 M116 wycofać n M118 Włczenie pozycjonowania kółkiem rcznym w czasie przebiegu programu n Strona 172 M120 Obliczani e wstpne konturu ze skorygowanym promi eniem (LOOK AHEAD) n Strona 170 M124 Nie uwzgldniać punktów przy odpracowaniu nie skorygowanych wierszy prostych n Strona 166 M126 Przemieścić osie obrotu po zoptymalizowanym torze ruchu M127 M126 wycofać n M128 Zachować pozycj ostrza narzdzia przy pozycjonowani u osi wahań (TCPM) M129 M128 wycofać n M130 W wi erszu pozycjonowania: punkty odnosz si do nienachylonego układu współrzdnych n Strona 164 M134 Zatrzymanie dokładności owe na nie przyl egajcych do siebie stycznie przejściach konturu przy pozycjonowaniu z osiami obrotu M135 M134 wycofać n Strona 182 M136 Posuw F w milimetrach na obrót wrzeciona M137 M136 wycofać n M138 Wybór osi wahań n Strona 182 M142 Usunć modalne informacje o programie n Strona 175 M143 Usunć obrót podstawowy n Strona 175 Strona 115 n n Strona 115 Strona 170 n n n n n n Strona 179 Strona 176 Strona 177 Strona 180 n n Strona 169 Przegl3d funkcji DIN/ISO Mfunkcje iTNC 530 M107 Komunikat o błdach przy narzdziach siostrzanych z naddatkiem anulować M108 M107 wycofać M funkcje M00 M01 M02 M03 M04 M05 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 bloku 1 Wrzeciono ON zgodnie z ruchem wskazówek zegara Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara Wrzeciono STOP M109 Stała prdkość torowa ostrza narzdzia (zwi kszenie posuwu i jego redukcja) M110 Stała prdkość torowa ostrza narzdzia (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 ktowych w mm/min n M117 M116 wycofać M06 Zmiana narzdzia/przebieg programu STOP/(zależne od parametrów maszynowech)/wrzeciono STOP M118 Pozycjonowanie kółka obrotowego podczas nałożenia przebiegu programun M08 M09 Chłodziwo ON Chłodziwo OFF M120 Obliczenie wstpne konturu ze skorygowanym promieniem (LOOK AHEAD) M13 Wrzeciono ON zgodnie z ruchem wskazówek zegara /chłodziwo ON Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara /chłodziwo ON M124 Nie uwzgldniać punktów przy odpracowaniu nie skorygowanych wierszy prostych M14 M30 Ta sama funkcja jak M02 M126 Przemieścić osie obrotu po zoptymalizowanym torze ruchu M127 M126 wycofać M89 Wolna funkcja dodatkowa lub Wywołanie cyklu, działani e modalne (zależy od parametrów maszyny) M128 Zachować pozycj ostrza narzdzia przy pozycjonowaniu osi wahań (TCPM) M129 M128 wycofać M90 Tylko w trybie z opóźnieniem: stała prdkość torowa na narożach M130 W wierszu pozycjonowania: punkty odnosz si do nienachylonego układu współrzdnych M99 Wywoływanie cyklu blokami M91 W wierszu pozycjonowania: Współrzdne odnosz si do punktu zerowego maszyny W wierszu pozycjonowania: Współrzdne odnosz si do zdefiniowanej przez producenta maszyn pozycji np. do pozycj i zmiany narzdzia M134 Zatrzymanie dokładnościowe na nie przylegaj cych do siebie stycznie przejściach konturu przy pozycjonowaniu z osiami obrotu M135 M134 wycofać M92 M94 Wskazanie osi obrotowej zredukować do wartości poniżej 360° M97 M98 Obróbka niewielkich stopni konturu Otwarte kontury obrabiać kompletnie na gotowo M101 Automatyczna zmiana narzdzia z narzdziem 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 M136 Posuw F w mil imetrach na obrót wrzeciona M137 M136 wycofać M138 Wybór osi wahań M142 Usunć modalne informacje o programie M143 Usunć obrót podstawowy M144 Uwzgldnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy końcu wiersza M145 M144 wycofać M200 Cicie laserowe: Wydawać bezpośrednio zaprogramowane napicie M201 Cicie laserowe: Cicie laserowe: wydawać napicie j ako funkcj odcinka M202 Cicie laserowe: Wydawać napicie j ako funkcj prdkości M203 Cicie laserowe: Cicie laserowe: wydawać napicie j ako funkcj czasu (rampa) M204 Cicie laserowe: Cicie laserowe: wydawać napicie j ako funkcj czasu (impuls) Gfunkcje Gfunkcje Przemieszczenia narzdzia Cykle dla wytwarzania odwiertów i gwintów G00 G01 G02 G262 G263 G264 G265 G267 Interpolacja prostej, kartzjańska, na biegu szybkim Interpolacja prostej, kartezjańska Interpolacja koła, kartezjańska, zgodnie z ruchem wskazówek zegarainterpolacja koła, kartezjańska, w kierunku przeciwnym do ruchu wskazówek zegara G03 Interpolacja koła, kartezjańska, bez danych o kierunku obrotu G05 Interpolacja koła, kartezjańska, tangencjalna Przejście konturu G06 Wiersz pozycjonowania równoległy do osi G07* Interpolacja prostej, biegunowo, na biegu szybkim G10 Interpolacja prostej, biegunowo G11 Interpolacja prostej, biegunowo, w kierunku ruchu wskazówek zegara G12 Interpolacja prostej, biegunowo, w kierunku przeciwnym do ruchu wskazówek zegara G13 Interpolacja prostej, biegunowo, bez informacji o kierunku obrotu G15 Interpolacja koła, biegunowo, tangencjal na G16 Przejście konturu Najechać lub opuścić fazk/zaokr3glenie/kontur G24* Fazki o długości R G25* Zaokrglanie naroży z promieniem R G26* Płynny (tangencjalny) naj azd konturu z promieniem R G27* Płynny (tangencjalny) odjazd od konturu z promieniem R Frezowanie gwintów Frezowanie gwintów wpuszczanych Frezowanie gwintów wierceniem Helixfrezowanie gwintów wierconych Frezowanie gwintu zewntrznego Cykle dla frezowania kieszeni,czopów i rowków wpustowych G74 G75 G76 G77 G78 G210 G211 G212 G213 G214 G215 Frezowanie rowków Frezowanie kieszeni prostoktnych zgodnie z ruchem wskazówek zegara Frezowanie kieszeni prostoktnych przeciwnie do ruchu wskazówek zegara Frezowanie kieszeni okrgłych zgodnie z ruchem wskazówek zegara Frezowanie kieszeni okrgłych przeciwnie do ruchu wskazówek zegara Frezowanie rowków wahadłowym zagłbianiem Okrgły rowek wahadłowym zagłbi aniem Obróbka na gotowo kieszeni prostoktnej Obróbka wykańczajca czopu prostoktnego Obróbka na gotowo kieszeni okrgłej Obróbka czopu okrgłego na gotowo Cykle dla wytwarzania wzorów (szablonów) punktowych G220 Wzory punktowe na okrgu G221 Wzory punktowe na liniach Definicja narzdzia SLcykle grupa 1 G99* Z numerem narzdzia T, długości L, promieniem R G37 Korekcja promienia narzdzia G56 G57 G40 G41 G42 G43 G44 Bez korekcji promienia narzdzia Korekcja toru narzdzia, na lewo od konturu Korekcja toru narzdzia, 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 G58 G59 SLcykle grupa 2 Definicja półwyrobu dla grafiki G37 G30 G31 G120 G121 G122 (G17/G18/G19) minimalny punkt (G90/G91) maksymalny punkt Cy kle dla wytwarzania odwiertów i gwintów G83 G84 G85 G86 G200 G201 G202 G203 G204 G205 G206 G207 G208 G209 Wiercenie głbokie Gwintowanie z uchwytem wyrównawczym Gwintowanie otworów bez uchwytu wyrównawczego Nacinanie gwintu 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 Kontur, definicja numerów podprogramu konturu czściowego wiercenie wstpne Usuwanie materi ału (obróbka zgrubna) Frezowanie konturu zgodnie z ruchem wskazówek zegara (obróbka na gotowo) Frezowanie konturu przeciwnie do ruchu wskazówek zegara (obróbka na gotowo) G123 G124 G125 G127 G128 Kontur, definicja numerów podprogramu konturu czściowego Określić dane konturu (ważne dla G121 do G124) Wiercenie wstpne Usuwanie materi ału równolegl e do osi (obróbka zgrubna) Obróbka na gotowo dna Obróbka na gotowo boków Lini a konturu (obróbka otwartych konturów) Osłona cyl indra Osłona cyl indra frezowanie rowków wpustowych Gfunkcje Gfunkcje Przeliczenia współrzdnych Cykle sondy pomiarowej dla pomiaru narzdzia G53 G480 G481 G482 G483 Przesunicie punktu zerowego z tabeli punktów zerowych G54 Przesunicie punktu zerowego w programie G28 Odbicie symetryczne konturu G73 Obrót układu współrzdnych G72 Współczynnik wymiarowy, kontur zmniejszyć/ powikszyć G80 Nachylić płaszczyzn obróbki G247 Wyznaczyć punkt odniesienia Cy kle dla frezowania metod3 wierszowania G60 3Ddane odpracować G230 Frezowanie metod wi erszowania równych powierzchni G231 Frezowanie wierszowaniem dowolnie nachylonych powierzchni *) W ierszami działajca funkcja Cy kle sondy pomiarowej dla uchwycenia ukośnego położenia G400 G401 G402 G403 Obrót podstawowy przez dwa punkty Obrót podstawowy przez dwa odwierty Obrót podstawowy przez dwa czopy Kompensowanie obrotu podstawowego przez oś obrotu G404 Wyznaczenie obrotu podstawowego G405 Kompensowanie ukośnego położenia przez oś C Cy kle sondy pomiarowej dla wyznaczania punktu odniesienia (bazy) G410 G411 G412 G413 G414 G415 G416 G417 G418 Baza prostokt wewntrz Baza prostokt zewntrz Baza okrg wewntrz Baza okrg zewntrz Baza naroże zewntrz Baza naroże wewntrz Baza okrg odwiertówśrodek Baza w osi sondy pomiarowej Baza na środku 4 odwiertów Cy kle sondy pomiarowej dla pomiaru obrabianego przedmiotu G55 G420 G421 G422 G423 G424 G425 G426 G427 G430 G431 Pomiar dowolnych współrzdnych Pomiar dowolnych któw Pomiar odwiertu Pomiar czopu okrgłego Pomiar kieszeni prostoktnej Pomiar czopu prostoktnego Pomiar rowka Pomiar szerokości mostka Pomiar dowolnych współrzdnych Pomiar okrg odwiertówśrodek Pomiar dowolnej płaszczyzny Kal ibrowanie TT Pomiar długości narzdzia Pomiar promienia narzdzi a Pomiar długości i promienia narzdzia Cykle specjalne G04* G36 G39* G62 Przerwa czasowa z F sekund Orientacja wrzeciona Wywołanie programu Odchylenia tolerancj i dla szybkiego frezowania konturu G440 Pomiar przesunicia osi Ustalić płaszczyzn obróbki G17 G18 G19 G20 Płaszczyzna X/Y, oś narzdzia Z Płaszczyzna Z/X, oś narzdzia Y Płaszczyzna Y/Z, oś narzdzi a X Oś narzdzia IV Dane o wymiarach G90 G91 Dane wymiarowe absolutne Dane wymiarowe przyrostowe Jednostka miary G70 G71 Jednostka miary cale (określ ić na pocztku programu) Jednostka miary milimetry (określić na pocztku programu) Inne Gfunkcje G29 Ostatnia wartość zadana położenia jako biegun (punkt środkowy okrgu) G38 Przebieg programuSTOP G51* Wybór wstpny narzdzia (przy centralnej pamici narzdzi) G79* Wywołanie cyklu G98* Numer Label wyznaczyć *) Wi erszami działajca funkcja Adresy Cykle konturu % % Pocztek programu Wywołanie programu Struktura programu przy obróbce z kilkoma narzdziami # Numer punktu zerowego z cyklem G53 Lista podprogramów konturu G37 P01 ... A B C Ruch obrotowy wokół osi X Ruch obrotowy wokół osi Y Ruch obrotowy wokół osi Z Dane konturu definiować G120 Q1 ... G121 Q10 ... D Qparametrydefinicje Wiertło definiować/wywołać Cykl konturu: Wiercenie wstpne Wywołanie cyklu DL DR Korekcja zużycia długości z T Korekcja zużycia promień z T E Tol erancja z M112 i M124 Frez do obróbki zgrubnej definiować/ wywołać Cykl konturu: Rozwiercanie Wywołanie cyklu F F F F Posuw Przerwa czasowa z G04 Współczynnik wymiarowy z G72 Współczynnik Fredukowanie z M103 Frez do obróbki na gotowo defini ować/ wywołać G123 Q11 ... Cykl konturu: obróbka wykańczajca dna Wywołanie cyklu G Gfunkcje H H H współrzdne biegunowekt Kt obrotu z G73 Kt graniczny z M112 Frez do obróbki na gotowo defini ować/ wywołać G124 Q11 ... Cykl konturu: Obróbka na gotowo krawdzi bocznych Wywołanie cyklu I Xwspółrzdna punktu środkowego koła/bieguna Ywspółrzdna punktu środkowego koła/bieguna Koniec głównego programu, skok powrotny M02 J K Zwspółrzdna punktu środkowego koła/bieguna Podprogramy konturu G98 ... G98 L0 L L L Wyznaczanie numer Label przy pomocy G98 Skok do nr Label Długość narzdzia z G99 Korekcja promienia podprogramów konturu M Mfunkcje N Numer bloku P P Parametry cyklu w cyklach obróbki Wartość lub Qparametr w definicji Qparametrów Q Qparametr R R R R Współrzdne biegunowepromień Promień okrgu z G02/G03/G05 Promień zaokrglenia z G25/G26/G27 Promień narzdzia z G99 S S Prdkość obrotowa wrzeciona Orientacja wrzeciona z G36 T T T Definicja narzdzia z G99 Wywołanie narzdzia nastpne narzdzie z G51 U V W Oś rownolegle do osi X Oś rownolegle do osi Y Oś rownolegle do osi Z X Y Z Xoś Yoś Zoś * Koniec wiersza Kontur G122 Q10 ... Kolejność programowania elementów konturu promień korekcja Wewntr zgodnie z ruchem wskazówek z zegara (CW) (kieszeń) W kierunku przeciwnym do ruchu wskazówek zegara (CCW) G42(RR) G41 (RL) Zewntrz zgodnie z ruchem wskazówek (wysepka zegara (CW) ) W kierunku przeciwnym do ruchu wskazówek zegara (CCW) G41 (RL) G42(RR) Przeliczenia współrzdnych Przeliczanie Aktywować współrzdnych Punkt zerowy przesunicie G54 X+20 Y+30 Z+10 Anulować G54 X0 Y0 Z0 Odbici e lustrzane G28 X G28 Obrót G73 H+45 G73 H+0 Współczynnik wymiarowy G72 F 0,8 G72 F1 Płaszczyzna obróbki G80 A+10 B+10 C+15 G80 Qparametrydefinicje D Funkcja 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 19 Przypisanie Dodawanie Odejmowanie Mnożenie Dzielenie Pierwiastek Sinus Cosinus Pierwiastek z sumy kwadratów c = √ a2+b 2 Jeżeli równy, to skok do numeru Label Jeżeli ni erówny, to skok do numeru Label Jeżeli wikszy, to skok do numeru Label Jeżeli mniej szy, to skok do numeru Label Kt (kt z c . sin a und c . cos a) Numer błdu Print (druk) Przypisanie PLC 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: [email protected] Technical support | +49 (86 69) 31-10 00 E-Mail: [email protected] Measuring systems { +49 (86 69) 31-31 04 E-Mail: [email protected] TNC support { +49 (86 69) 31-31 01 E-Mail: [email protected] NC programming { +49 (86 69) 31-31 03 E-Mail: [email protected] PLC programming { +49 (86 69) 31-31 02 E-Mail: [email protected] Lathe controls { +49 (7 11) 95 28 03-0 E-Mail: [email protected] www.heidenhain.de Ve 00 369 475-82 · 7/2002 · pdf · Subject to change without notice
Podobne dokumenty
iTNC 530 - heidenhain
Operator może sortować według nazwy pliku, typu pliku, wielkości pliku, według daty zmiany i statusu pliku, w rosncym lub malejcym
Bardziej szczegółowoiTNC 530 - heidenhain
w skoroszycie TNC:\smarTNC. Jeżeli chcemy wywołać istniejcy program DIN/ISO lub program w dialogu tekstem otwartym, to musi on znajdować si w folderze TNC:\smarTNC. W razie potrzeby należy skopio...
Bardziej szczegółowo