TNC 426 - heidenhain
Transkrypt
TNC 426 - heidenhain
TNC 426 NC-Oprogramowanie 280 462 xx 280 463 xx Podrcznik obsługi dla użytkownika Dialog tekstem otwartym firmy HEIDENHAIN 12/98 GRAPHICS TEXT SPLIT SCREEN Programowanie ruchu kształtowego APPR DEP L Dosunicie narzdzia do konturu/odsunicie Prosta Wybrać podział ekranu CC Softkeys: wybrać funkcj na ekranie C Środek koła/biegun dla współrzdnych biegunowych Tor kołowy wokół środka koła Softkeypaski przełczyć CR Tor kołowy z promieniem Jasność, kontrast CT Tor kołowy z przyleganiem stykowym Alphaklawiatura: litery i znaki wprowadzić Q W E R T Y Nazwy plików, komentarze G F S T M DIN/ISO programy Wybrać rodzaje pracy maszyny OBSŁUGA RCZNA CHF RND Fazka Zaokrglanie kantów Dane o narzdziach Wprowadzić i wywołać długość narzdzia i TOOL TOOL DEF CALL promień zajmowanej przez niego przestrzeni Cykle, podprogramy i powtórzenia czści programu CYCL DEF CYCL CALL Definiować i wywoływać cykle LBL SET LBL CALL Wprowadzać i wywoływać podprogramy i czści programu EL. KÓŁKO RCZNE POZYCJONOWANIE Z RCZNYM WPROWADZENIEM DANYCH STOP Wprowadzić rozkaz zatrzymania programu do danego programu TOUCH PROBE Wprowadzić funkcje układu impulsowego do danego programu PRZEBIEG PROGRAMU POJEDYŃCZY BLOK PRZEBIEG PROGRAMU WEDŁUG KOLEJNOŚCI BLOKÓW Wybór rodzaju programowania PROGRAM WPROWADZIĆ DO PAMICI/WYDAĆ TEST PROGRAMU Zarzdzać programami/plikami, funkcje TNC Wybierać programy/pliki i wymazywać PGM MGT Zewntrzna transmisja danych PGM CALL Wywoływanie programu wprowadzić do danego programu MOD Wybrać funkcj MOD HELP Wybrać funkcj HELP (pomoc) CALC Wyświetlić kalkulator Przesuwać jasne tło oraz bezpośrednio wybierać pojedyńcze bloki danych, cykle i funkcje parametrów Wprowadzić osi współrzdnych i liczby, edycja osi współrzdnych albo X ... V Wybrać wprowadzić do danego programu 0 ... 9 Liczby Miejsce dziesitne +/ Elementy obsługi TNC Elementy obsługi jednostki ekranu Przełczyć ekran midzy prac maszyny i oprogramowania Zmienić znak liczby P Wprowadzenie współrzdnych biegunowych Wartości przyrostowe Q Przejć pozycj rzeczywist NO ENT Przesunć jasne tło Wybierać pojedyńcze bloki danych, cykle i funkcje parametrów GOTO Gałki obrotowe Override dla regulacji posuwu/ prdkości obrotowej wrzeciona 100 END CE DEL 150 50 F % 0 S % 0 Pominć pytania trybu konwersacyjnego i skasować poszczególne słowa ENT 100 150 50 Parametr Q Zakończyć wprowadzenie i kontynuować tryb konwersacyjny Zakończyć blok danych Przeprowadzić ponowne wprowadzenie wartości liczbowych albo skasować meldunek o błdach TNC Przerwać tryb konwersacyjny, czść programu skasować Spis treści Typ TNC, oprogramowanie i funkcje Ta instrukcja obsługi opisuje funkcje, którymi dysponuj urzdzenia typu TNC z nastpujcymi numerami NC oprogramowania. Typ TNC NCoprogramowanieNr. TNC 426 CA, TNC 426 PA TNC 426 CE, TNC 426 PE 280 462 xx 280 463 xx Litera kodowa E wyróżnia wersj eksportow TNC. Dla wersji eksportowej TNC obowizuj nastpujce ograniczenia: ■ Dokładność wprowadzenia danych i obróbki jest ograniczona do 1µm ■ Przesunicia prostoliniowe jednocześnie do 4 osi włcznie Produzent maszyn dopasowuje zakres eksploatacyjnej wydajności TNC przy pomocy parametrów technicznych do danej maszyny. Dlatego też zostały opisane w tej instrukcji obsługi funkcje, którymi dysponuje nie każde TNC. Funkcje TNC, które nie znajduj si w dyspozycji na wszystkich maszynach to na przykład: ■ Funkcja dotyku dla trójwymiarowego układu impulsowego ■ Opcja digitalizowania ■ Pomiar narzdzia przy pomocy urzdzenia TT 120 ■ Gwintowanie otworów bez uchwytu wyrównawczego ■ Powtórne dosunicie narzdzia do konturu po przerwach Prosz nawizać kontakt z producentem maszyn, aby zapoznać si z indywidualnymi funkcjami pomocniczymi danej maszyny. Wielu produzentów maszyn i firma HEIDENHAIN oferuj kursy programowania urzdzeń typu TNC. Udział w takiego rodzaju kursach jest szczególnie polecany, aby móc intensywnie zapoznać si z funkcjami TNC. Przewidziane miejsce eksploatacji TNC odpowiada klasie A zgodnie z europejsk norm EN 55022 i jest przewidziana do eksploatacji w centrach przemysłowych. TNC 426 firmy HEIDENHAIN I Spis treści II Spis treści Spis treści Spis treści 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Wstp Obsługa rczna i ustawienie Ustalenie położenia z rcznym wprowadzeniem danych Programowanie: Podstawy zarzdzania plikami, pomoc przy programowaniu Programowanie: narzdzia Programowanie: programowanie konturów Programowanie: funkcje dodatkowe Programowanie: cykle Programowanie: podprogramy i powtórzenia czści programów Programowanie: parametr Q Testowanie programu i przebieg programu Trójwymiarowe układy impulsowe (3Dsondy pomiarowe) Digitalizacja Funkcje MOD Tabele i schematy pogldowe TNC 426 firmy HEIDENHAIN III Spis treści 1 WSTP .....1 1.1 TNC 426 .....2 1.2 Ekran i pult sterowniczy .....3 1.3 Rodzaje pracy .....4 1.4 Wyświetlacze stanu .....6 1.5 Osprzt: trójwymiarowe układy impulsowe i elektroniczne kółka rczne firmy HEIDENHAIN .....10 2 OBSłUGA RCZNA I USTAWIANIE .....11 2.1 Włczyć .....12 2.2 Przemieszczenie osi maszyny .....13 2.3 Prdkość obrotowa wrzeciona S Posuw F i funkcja dodatkowa M .....15 2.4 Wyznaczenie punktów odniesienia (bez trójwymiarowego układu impulsowego) .....16 2.5 Nachylić płaszczyzn obróbki .....17 3 USTALENIE POłOżENIA Z RCZNYM WPROWADZENIEM DANYCH .....21 3.1 Proste sposoby obróbki programować i odpracować .....22 4 PROGRAMOWANIE: PODSTAWY, ZARZDZANIE PLIKAMI,POMOCE PRZY PROGRAMOWANIU .....25 4.1 Podstawy .....26 4.2 Zarzdzanie plikami .....31 4.3 Programy otwierać i wprowadzać .....40 4.4 Grafika programowania .....44 4.5 Segmentować programy .....45 4.6 Wprowadzać komentarze .....46 4.7 Tworzenie plików tekstowych .....47 4.8 Kalkulator .....50 4.9 Tworzenie tabel palet .....51 5 PROGRAMOWANIE:NARZDZIA .....53 5.1 Wprowadzenie informacji dotyczcych narzdzi .....54 5.2 Dane o narzdziach .....55 5.3 Korekcja narzdzia .....62 5.4 Trójwymiarowa korekcja narzdzi .....66 5.5 Pomiarnarzdzi przy pomocy 6 PROGRAMOWANIE: PROGRAMOWANIE KONTURÓW .....75 6.1 Przegld: Ruchy narzdzi .....76 6.2 Podstawy o funkcjach toru kształtowego .....77 IV Spis treści Spis treści 6.3 Dosunć narzdzie do konturu i odsunć narzdzie .....80 Przegld: formy toru kształtowego dla dosunicia narzdzia i odsunicia narzdzia od konturu .....80 Ważne pozycje przy dosuniciu i odsuniciu narzdzia .....80 Dosunicie narzdzia po prostej z przyłczeniem stycznym: APPR LT .....81 Dosunć narzdzie prostopadle do pierwszego punktu konturu po prostej: APPR LN .....82 Dosunicie narzdzia na torze kołowym z przyleganiem stycznym: APPR CT .....82 Dosunicie narzdzia po torze kołowym z przyłczeniem stycznym do konturu i po odcinku prostej: APPR LCT .....83 Odsunć narzdzie po prostej z przyłczeniem stycznym: DEP LT .....84 Odsunć narzdzie po prostej prostopadle do ostatniego punktu konturu: DEP LN .....84 Odsunć narzdzie po torze kołowym z przyleganiem stycznym: DEP CT .....85 Odsunć narzdzie po torze kołowym z przyleganiem stycznym do konturu i odcinkiem prostej: DEP LCT .....85 6.4 Ruchy po torze kształtowym + współrzdne prostoktne .....86 Przegld funkcji toru kształtowego .....86 Prosta L .....87 Fazk CHF umieścić pomidzy dwoma prostymi .....87 Punkt środkowy koła CC .....88 Tor kołowy C wokół punktu środkowego koła CC .....89 Tor kołowy CR z określonym promieniem .....90 Tor kołowy CT ze stycznym przyleganiem .....91 Zaokrglanie krawdzi RND .....92 Przykład: ruch po prostej i fazki w systemie kartezjańskim .....93 Przykład: ruchy kołowe w systemie kartezjańskim .....94 Przykład: okrg pełny kartezjański .....95 6.5 Ruchy po torze kształtowym – współrzdne biegunowe .....96 Źródło współrzdnych biegunowych: biegun CC .....96 Prosta LP .....97 Tor kołowy CP wokół bieguna CC .....97 Tor kołowy CTP z przyleganiem stycznym .....98 Linia śrubowa ( Helix) .....98 Przykład: ruch po prostej biegunowy .....100 Przykład: Helix .....101 TNC 426 firmy HEIDENHAIN V Spis treści 6.6 Ruchy po torze kształtowym + Swobodne Programowanie Konturu SK .....102 Podstawy .....102 Grafika SKprogramowania .....102 SKOtworzyć dialog .....103 Swobodne programowanie prostych .....104 Swobodne programowanie torów kołowych .....104 Punkty pomocnicze .....106 Odniesienia wzgldne .....107 Zamknite kontury .....109 SKprogramy konwersować (przeliczać) .....109 Przykład: SKprogramowanie 1 .....110 Przykład: SKprogramowanie 2 .....111 Przykład: SKprogramowanie 3 .....112 7 PROGRAMOWANIE: FUNKCJE DODATKOWE .....115 7.1 Wprowadzić funkcje dodatkowe M i STOP .....116 7.2 Funkcje dodatkowe dla kontroli nad przebiegiem programu, wrzeciona i chłodziwa .....117 7.3 Funkcje dodatkowe dla danych o współrzdnych .....117 7.4 Funkcje dodatkowe dla zachowania si narzdzia na torze kształtowym .....119 Ścieranie naroży: M90 .....119 Włczyć zdefiniowane półkola pomidzy odcinkami prostymi: M112 .....120 Nie uwzgldniać punktów przy obliczaniu zaokrglenia z M112: M124 .....121 Zmniejszenie szarpnić przy zmianie prdkości przemieszczania narzdzia: M132 .....121 Obróbka małych stopni konturu: M97 .....122 Otwarte naroża konturu kompletnie obrabiać: M98 .....123 Współczynnik posuwu dla ruchów zanurzeniowych: M103 .....123 Prdkość posuwowa przy łukach koła: M109/M110/M111 .....124 Obliczyć wstpnie kontur ze skorygowanym promieniem (LOOK AHEAD): M120 .....124 Włczenie pozycjonowania kołem rcznym w czasie przebiegu programu: M118 .....125 7.5 Funkcje dodatkowe dla osi obrotu .....125 Posuw w mm/min na osiach obrotu A, B, C: M116 .....125 Osie obrotu przemieszczać po zoptymalizowanej drodze: M126 .....126 Wskazanie osi obrotu do wartości poniżej 360° zredukować: M94 .....126 Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań): M114 .....127 7.6 Funkcje dodatkowe dla laserowych maszyn do cicia .....128 VI Spis treści Spis treści 8 PROGRAMOWANIE: CYKLE .....129 8.1 Ogólne informacje o cyklach .....130 8.2 Cykle wiercenia .....132 WIERCENIE GŁ BOKIE (cykl 1) .....132 WIERCENIE (cykl 200) .....134 ROZWIERCANIE (cykl 201) .....135 POWIERCENIE (cykl 202) .....136 UNIWERSL. WIERC. (cykl 203) .....137 GWINTOWANIE z uchwytem wyrównawczym (cykl 2) .....139 GWINTOWANIE bez uchwytu wyrównawczego GS (cykl 17) .....140 NACINANIE GWINTU (cykl 18) .....141 Przykład: cykle wiercenia .....142 Przykład: cykle wiercenia .....143 8.3 Cykle dla frezowania wybierań czopów i rowków wpustowych .....144 FREZOWANIE WYBRANIA (cykl 4) .....145 WYBRANIE OBRABIAĆ NA GOTOWO (cykl 212) .....146 CZOPY OBRABIAĆ NA GOTOWO (cykl 213) .....148 WYBRANIE KOŁOWE (cykl 5) .....149 WYBRANIE KOŁOWE OBRABIAĆ NA GOTOWO (cykl 214) .....151 CZOP OKRGŁY OBRABIAĆ NA GOTOWO (cykl 215) .....152 FREZOWANIE ROWKÓW WPUSTOWYCH(cykl 3) .....154 ROWEK (rowek podłużny) z pogłbianiem ruchem wahadłowym (cykl 210) .....155 ROWEK OKRGŁY (podłużny) z pogłbianiem ruchem wahadłowym (cykl 211) .....157 Przykład: frezowanie wybrania, czopu i rowka .....159 8.4 Cykle dla wytwarzania wzorów punktowych .....161 WZORY PUNKTOWE NA OKR GU (cykl 220) .....162 WZORY PUNKTÓW NA LINIACH (cykl 221) .....163 Przykład: koła otworów! .....165 8.5 SLcykle .....167 KONTUR (cykl 14) .....169 Nałożone na siebie kontury .....169 DANE KONTURU (cykl 20) .....171 WIERCENIE WST PNE (cykl 21) .....172 PRZECIGANIE (cykl 22) .....172 OBRÓBKA NA GOT.DNA (cykl 23) .....173 FREZOW.NA GOT. POWIERZCHNI BOCZNYCH (cykl 24) .....174 TNC 426 firmy HEIDENHAIN VII Spis treści CIG KONTURUKONTUR ”OTWARTY” (cykl 25) .....174 OSŁONA CYLINDRA (cykl 27) .....175 Przykład: frezowanie wybrania zgrubne i wykańczajce .....177 Przykład: nakładajce si na siebie kontury wiercić i obrabiać wstpnie, obrabiać na gotowo .....179 Przykład: cig konturu .....181 Przykład: osłona cylindra .....183 8.6 Cykle dla frezowania metod wierszowania .....185 DANE DIGITALIZACJI ODPRACOWAĆ (cykl 30) .....185 FREZOWANIE METOD WIERSZOWANIA (cykl 230) .....187 POWIERZCHNIA PROSTOLINIOWA (cykl 231) .....189 Przykład: zdejmowanie materiału metod wierszowania .....191 8.7 Cykle dla przeliczania współrzdnych .....192 PrzesuniciePUNKTU ZEROWEGO (cykl 7) .....193 Przesunicie PUNKTU ZEROWEGO z tabelami punktów zerowych (cykl 7) .....194 ODBICIE LUSTRZANE (cykl 8) .....196 OBRÓT (cykl 10) .....197 WSPÓŁCZYNNIK WYMIAROWY (cykl 11) .....198 WSPÓŁCZYNNIK WYMIAROWY SPECYFICZNY DLA DANEJ OSI (POOSIOWY) (cykl 26) .....199 PŁASZCZYZNA OBRÓBKI (cykl 19) .....200 Przykład: cykle przeliczania współrzdnych .....203 8.8 Cykle specjalne .....205 PRZERWA CZASOWA (cykl 9) .....205 WYWOŁANIE PROGRAMU (cykl 12) .....205 ORIENTACJA WRZECIONA (cykl 13) .....206 9 PROGRAMOWANIE: PODPROGRAMY I POWTÓRZENIA CZŚCI PROGRAMU .....207 9.1 Zaznaczyć podprogramy i powtórzenia czści programu .....208 9.2 Podprogramy Sposób pracy .....208 9.3 Powtórzenia czści programu .....209 9.4 Dowolny program jako podprogram .....210 9.5 Pakietowania .....211 Podprogram w podprogramie .....211 Powtarzać powtórzenia czści programu .....212 Powtórzyć podprogram .....213 Przykład: frezowanie konturu w kilku dosuwach .....214 Przykład: grupy wiercenia .....215 Przykład: grupy wierceń z kilkoma narzdziami .....216 VIII Spis treści Spis treści 10 VPROGRAMOWANIE: QPARAMETRY .....219 10.1 Zasada i przegld funkcji .....220 10.2 Rodziny czści Qparametry zamiast wartości liczbowych .....221 10.3 Opisywać kontury poprzez funkcje matematyczne .....222 10.4 Funkcje trygonometryczne (trygonometria) .....224 10.5 Jeśli/todecyzje z Qparametrami .....225 10.6 Qparametry kontrolować i zmieniać .....226 10.7 Funkcje dodatkowe .....227 10.8 Wprowadzać bezpośrednio wzory .....232 10.9 Zajte wcześniej Qparametry .....235 Przykład: elipsa .....237 Przykład: cylinder wklsły z frezem kształtowym .....239 Przykład: kula wypukła z frezem trzpieniowym .....241 11 TEST PROGRAMU I PRZEBIEG PROGRAMU .....243 11.1 Grafika .....244 11.2 Funkcje wyświetlania programu dla PRZEBIEGU PROGRAMU/TESTU PROGRAMU .....249 11.3 Test programu .....249 11.4 Przebieg programu .....251 11.5 Przeskoczyć bloki .....256 12 3DSONDY POMIAROWE IMPULSOWE .....257 12.1 Cykle pomiaru sond w rodzajach pracy OBSŁUGA R CZNA i EL. KÓŁKO R CZNE .....258 12.2 Wyznaczenie punktu odniesienia przy pomocy 3Dsond pomiarowych .....263 12.3 Wymierzać przedmioty obrabiane przy pomocy 3Dsond pomiarowych .....266 13 DIGITALIZACJA .....271 13.1 Digitalizacja przy przełczajcej lub mierzcej sondzie pomiarowej (opcja) .....272 13.2 Programować cykle digitalizacji .....273 13.3 Digitalizacja w formie meandrów .....277 13.4 Digitalizacja prostych poziomych (warstwicowych) .....279 13.5 Digitalizacja wierszami .....281 13.6 Digitalizacja z osiami obrotu .....283 13.7 Wykorzystywać dane digitalizacji w programie obróbki .....285 TNC 426 firmy HEIDENHAIN IX Spis treści 14 MODFUNKCJE .....287 14.1 MODfunkcje wybierać, zmieniać i opuścić .....288 14.2 Numery Software iopcji .....289 14.3 Wprowadzić liczb klucza .....289 14.4 Interfejsy danych przygotować .....290 14.5 Specyficzne dla maszyny parametry użytkownika .....292 14.6 Przedstawić czść nieobrobion w przestrzeni roboczej .....292 14.7 Wybrać wskazanie położenia .....294 14.8 Wybrać system miar .....294 14.9 Wybrać jzyk programowania dla $MDI .....295 14.10 Wybór osi dla generowania Lbloku .....295 14.11 Wprowadzić ograniczenie obszaru przemieszczania, wskazanie punktu zerowego .....295 14.12 HELPpliki wyświetlić .....296 14.13 Wyświetlić przepracowany czas .....297 15 TABELE I PRZEGLD WAżNIEJSZYCH INFORMACJI .....299 15.1 Ogólne parametry użytkownika .....300 15.2 Obłożenie gniazd wtyczkowych i kabel łczności dla interfejsów danych .....313 15.3 Informacja techniczna .....316 15.4 TNCkomunikaty o błdach .....318 15.5 Zmienić bateri bufora .....322 X Spis treści 1 Wstp 1.1 TNC 426 1.1 TNC 426 Urzdzenia typu TNC firmy HEIDENHAIN, to dostosowane do pracy w warsztacie sterowania kształtowe numeryczne, przy pomocy których programuje si bezpośrednio na maszynie w zrozumiałym dialogu tekstem niezaszyfrowanym standardowe roboty frezerskie i wiertnicze. S one przeznaczone dla eksploatacji na frezarkach i wiertarkach, a także na obrabiarkach wielooperacyjnych z 5 osiami włcznie. Dodatkowo można nastawić przy programowaniu położenie ktowe wrzeciona. Na zintegrowanym dysku twardym maj Państwo możliwość wprowadzenia w pamić dowolnej liczby programów, także jeśli zostały one napisane oddzielnie lub zostały uchwycone przy digitalizowaniu. Dla szybkich obliczeń można wywołać w każdej chwili kalkulator. Pult obsługi i wyświetlenie na ekranie s zestawione pogldowo, w ten sposób mog Państwo szybko i w nieskomplikowany sposób posługiwać si poszczególnymi funkcjami. Programowanie: Dialog tekstem otwartym firmy HEIDEN HAIN i DIN/ISO Szczególnie proste jest zestawienie programu w wygodnym dla użytkownika dialogu tekstem otwartym firmy HEIDENHAIN. Grafika programowania przedstawia pojedyńcze etapy obróbki w czasie wprowadzania programu. Dodatkowo, 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 jak i w czasie przebiegu programu. Oprócz tego, mog Państwo programować urzdzenia typu TNC zgodnie z normami 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 kiedy inny program wypełnia właśnie obróbk przedmiotu. Kompatybilność Urzdzenie TNC może wypełnić wszystkie programy obróbki, które zostały stworzone na sterowaniach kształtowych numerycznych firmy HEIDENHAIN, poczynajc od TNC 150 B. 2 1 Wstp 1.2 Ekran i pult sterowniczy 1.2 Ekran i pult sterowniczy Ekran 6 1 Fotografia z prawej strony pokazuje elementy obsługi ekranu: Regulator ustawienia jasności i kontrastu Przycisk przełczenia ekranu na rodzaj pracy maszyny i rodzaj programowania 2 Ustalenie podziału ekranu 7 Softkeyprzyciski wybiorcze 3 Softkeypaski przełczyć Pagina górna Przy włczonym TNC ekran pokazuje w paginie górnej wybrane rodzaje pracy: rodzaje pracy maszyny po lewej stronie i rodzaje programowania po prawej stronie. W wikszym polu paginy górnej znajduje si rodzaj pracy, na który jest przełczony ekran: tam też pojawiaj si pytania dialogowe i teksty meldunków. 5 4 5 Softkeys W paginie dolnej TNC pokazuje dalsze funkcje na pasku Softkey. Te funkcje prosz wybierać przy pomocy leżcych niżej przycisków.n. Dla 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. Ekran jest wrażliwy na magnetyczne lub elektromagnetyczne posypywania. Mog one mieć także niekorzystny wpływ na położenie i geometri obrazu. Istnienie pól zmiennych prowadzi do okresowego przemieszczania si obrazu lub do zniekształcenia obrazu. Podział ekranu. Użytkownik wybiera podział ekranu: W ten sposób, TNC może na przykład w czasie rodzaju pracy PROGRAM WPROWADZIĆ DO PAMICI/WYDAĆ pokazywać program w lewym oknie, a jednocześnie prawe okno przedstawia na przykład grafik programow. Alternatywnie można wyświetlić w prawym oknie także segmentowanie programu albo wyświetlić wyłcznie pro gram w jednym dużym oknie. Jakie okna może wyświetlić TNC, zależy od wybranego rodzaju pracy. Zmienić podział ekranu: Nacisnć przycisk przełczenia ekranu: Pasek Softkey pokazuje możliwości podziału ekranu. < Wybrać podział ekranu przy pomocy Softkey. TNC 426 firmy HEIDENHAIN 3 1.3 Rodzaje pracy urzdzenia Pulpit sterowniczy Fotografia po prawej stronie pokazuje przyciski pulpitu sterowniczego, które zostały pogrupowane według ich funkcji: 1 7 Klawiatura Alfa dla wprowadzenia tekstów, nazw plików i programowania DIN/ISO. Zarzdzanie plikami, Kalkulator, Funkcja MOD Funkcja HELP 2 3 6 Rodzaje programowania Rodzaje pracy maszyny 4 5 Otwarcie dialogów programowania Przyciski ze strzałk i instrukcja skoku GOTO Wprowadzenie liczb i wybór osi Funkcje pojedyńczych przycisków zostały przedstawione na pierwszej rozkładanej stronie. Przyciski leżce poza sterowaniem, jak na przykład NCSTART, s opisane w podrczniku obsługi maszyny. 1.3 Rodzaje pracy Dla różnych funkcji i faz obróbki, które s konieczne do produkcji czści, TNC dysponuje nastpujcymi rodzajami pracy: OBSŁUGA RCZNA i EL. KÓŁKO RCZNE Ustawianie maszyn nastpuje w trybie OBSŁUGI RCZNEJ. Przy tym rodzaju pracy można ustalić położenie osi maszyny rcznie lub krok po kroku, wyznaczyć punkty odniesienia i nachylić płaszczyzn obróbki. Rodzaj pracy EL. KÓŁKO RCZNE wspomaga rczne przesunicie osi maszyny przy pomocy kółka rcznego KR (niem. HR). Softkeys dla podziału ekranu (Wybierać jak wyżej opisano) Softkey Okno Położenia po lewej stronie: położenia, po prawej: wyświetlenie stanu obróbki 4 1 Wstp 1.3 Rodzaje pracy Ustalenie położenia z rcznym wprowadzeniem danych Przy tym rodzaju pracy można zaprogramować proste przemieszczenia, aby np.frezować płaszczyzny lub wstpnie ustalić położenie. Także tutaj możecie Państwo definiować tabele punktów dla ustalenia odcinka, który ma zostać zdigitalizowany. Softkeys do podziału ekranu Softkey Okno Program po lewej stronie: program, po prawej wyświetlenie stanu obróbki WPROWADZIĆ PROGRAM DO PAMICI/WYDAĆ Programy obróbki zostaj zestawiane przy tym rodzaju pracy. Jako wielostronny element wspomagajcy i uzupełniajcy służ Swobodne Programowanie Konturu , różnego rodzaju cykle programowe i funkcje parametru Q. Na życzenie grafika programowa pokazuje pojedyńcze fazy obróbki lub używacie Państwo innego okna, aby dokonać segmentowania programu. Softkeys do podziału ekranu Softkey Okno Program po lewej stronie:program, po prawej stronie: segmentowanie programu po lewej stronie: program, po prawej stronie: grafika programowa TEST PROGRAMU TNC symuluje programy i czści programów przy rodzaju pracy TEST PROGRAMU, aby wyszukać np. geometryczne niezgodności, brakujce lub niewłaściwe dane w programie i uchybienia przestrzeni roboczej. Symulacja jest wspomagana graficznie z różnymi możliwościami pogldu. Softkeys do podziału ekranu Patrz PRZEBIEG PROGRAMUrodzaje pracy na nastpnej stronie. TNC 426 firmy HEIDENHAIN 5 1.4 Wyświetlacze stanu obróbki PRZEBIEG PROGRAMU WEDŁUG KOLEJNOŚCI BLOKÓW i PRZEBIEG PROGRAMU POJEDYŃCZY BLOK DANYCH W PRZEBIEGU PROGRAMU WEDŁUG KOLEJNOŚCI BLOKÓW TNC wypełnia program do końca albo do momentu rcznego lub zaprogramowanego przerwania pracy. Po przerwie można kontynuować przebieg programu. Przy PRZEBIEGU PROGRAMU POJEDYŃCZY BLOK DANYCH każdy oddzielny zapis zostaje wystartowany przy pomocy leżcego na zewntrz przycisku START: Softkeys do podziału ekranu Softkey Okno Program po lewej stronie: program, po prawej stronie: segmentowanie programu po lewej stronie: program, po prawej stronie: STAN po lewej stronie: program, po prawej stronie: grafika Grafika 1.4 Wyświetlacze stanu ”Ogólny” wyświetlacz stanu Wyświetlacz stanu informuje Państwa o aktualnym stanie maszyny. Pojawia si on automatycznie przy rodzajach pracy. ■ PRZEBIEG PROGRAMU POJEDYŃCZYM BLOKIEM DANYCH i PPRZEBIEG PROGRAMU WEDŁUG KOLEJNOŚCI BLOKÓW DANYCH, tak długo aż nie zostanie wybrana dla wyświetlenia wyłcznie ”Grafika”, i przy ■ USTALENIE POŁOŻENIA Z RCZNYM WPROWADZENIEM DANYCH Przy rodzajach pracy OBSŁUGA RCZNA I ELEKTR. KÓŁKO RCZNE pojawia si wyświetlacz stanu w dużym oknie. 6 1 Wstp 1.4 Wyświetlacze stanu obróbki Informacje przekazywane przez wyświetlacz stanu Symbol Znaczenie RZECZ. Rzeczywiste lub zadane współrzdne aktualnego położenia XYZ Osi maszyny S F M Prdkość obrotowa S, posuw F i użyteczna funkcja dodatkowa M Przebieg programu jest rozpoczty Oś jest zablokowana Oś może zostać przesunita przy pomocy kółka rcznego Osie zostan przy nachylonej płaszczyźnie obróbki przesuniteh Osie zostan przesunite z uwzgldnieniem obrotu podstawowego Dodatkowe wyświetlacze stanu Te dodatkowe wyświetlacze stanu przekazuj dokładn informacj o przebiegu programu. Mog one być wywołane przy wszystkich rodzajach pracy, z wyjtkiem PROGRAM WPROWADZIĆ DO PAMICI/WYDAĆ Włczyć dodatkowe wyświetlacze stanu < Wywołać pasek Softkey do podziału ekranu < Wybrać wyświetlenie ekranu z dodatkowym wyświetlaczem stanu TNC 426 firmy HEIDENHAIN 7 1.4 Wyświetlacze stanu obróbki Niżej, opisane s różne dodatkowe wyświetlacze stanu, które mog Państwo wybierać z pomoc Softkeys: Przełczyć pasek Softkey, aż pojawi si Softkeys stanu < Wybrać dodatkowe wyświetlacze stanu, np. ogólne informacje o programie Ogólne informacje o programie Nazwa programu głównego 1 2 Wywołane programy Aktywny cykl obróbki Środek koła CC (biegun) 3 4 6 Czas obróbki Licznik czasu przebywania Położenia i współrzdne 5 1 2 Wyświetlenie położenia Rodzaj wyświetlenia położenia np. położenie rzeczywiste Kt nachylenia płaszczyzny obróbki 3 Kt obrotu podstawowego 4 8 1 Wstp 1.4 Wyświetlacze stanu obróbki Informacje o narzdziach 1 2 Wskaźnik T: numer i nazwa narzdzia wskaźnik RT: numer i nazwa narzdzia siostrzanego 3 Oś narzdzi Długość i promień narzdzi 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) 4 5 6 Wyświetlenie pracujcego narzdzia i (nastpnego) narzdzia siostrzanego Przeliczenia współrzdnych 1 2 3 Nazwa programu głównego Aktywne przesunicie punktu zerowego (cykl 7) 4 Aktywny kt obrotu (cykl 10) odzwierciedlone osie (cykl 8) Aktywny współczynnik wymiarowy/ współczynniki wymiarowe (cykle 11/26) 6 Środek wydłużenia osiowego 5 Patrz ”8.7 Cykle obliczania współrzdnych” 1 2 Pomiar narzdzi Numer mierzonego narzdzia 3 4 Wyświetlenie, czy dokonywany jest pomiar promienia lub długości narzdzia MIN i MAXwartość pomiaru ostrzy pojedyńczych i wynik pomiaru przy obracajcym si narzdziu (DYN) Numer ostrza narzdzia z przynależn wartości pomiaru Gwiazdka za zmierzon wartości oznacza, że została przekroczona granica tolerancji z tabeli narzdzi TNC 426 firmy HEIDENHAIN 9 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 Trójwymiarowe układy impulsowe (3Dsondy pomiarowe) Z pomoc różnych trójwymiarowych układów impulsowych firmy HEIDENHAIN mog Państwo ■ Automatycznie wyregulować obrabiane czści ■ Szybko i dokładnie wyznaczyć punkty odniesienia ■ Przeprowadzić pomiary obrabianej czści w czasie przebiegu programu ■ 3Dformy digitalizować (opcja) ■ Dokonywać pomiaru i sprawdzenia narzdzi Przełczajce układy impulsowe TS 220 i TS 630 Tego rodzaju układy impulsowe s szczególnie przydatne dla automatycznego wyregulowania obrabianej czści, naznaczenie punktu odniesienia i pomiarów na obrabianej czści. TS 220 przewodzi sygnały łczeniowe przez kabel i jest przy tym korzystn alternatyw, jeżeli musz Państwo czasami dokonywać digitalizacji. Specjalnie przydatny dla maszyn z głowic narzdziow jest TS 630, który przekazuje sygnały łczeniowe bez kabla, przy pomocy promieniowania podczerwonego. Zasada działania: W przełczajcych układach impulsowych firmy HEIDENHAIN nie zużywajcy si optyczny rozłcznik rejestruje odchylenie trzpienia stykowego. Powstały w ten sposób sygnał powoduje wprowadzenie do pamici rzeczywistego położenia układu impulsowego. Przy digitalizacji, TNC zestawia z jednej serii tak otrzymanych wartości położenia program z liniowym zapisem danych w formacie firmy HEIDENHAIN. Ten program można nastpnie przetwarzać na komputerze z oprogramowaniem opracowujcym wyniki SUSA, aby skorygować określone formy i promienie narzdzi lub obliczyć formy pozytywu i negatywu. Jeżeli głowica czujnikowa równa jest promieniowi freza, programy te mog natychmiast rozpoczć swój przebieg. Układ czujnikowy narzdzi TT 120 dla pomiaru narzdzi TT 120 to przełczajcy trójwymiarowy układ czujnikowy dla pomiaru i kontroli narzdzi. TNC ma 3 cykle do dyspozycji, z pomoc których można ustalić promień i długość narzdzia przy nieruchomym lub obracajcym si wrzecionie. Szczególnie solidne wykonanie i wysoki stopień zabezpieczenia uodporniaj TT 120 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 precyzyjne rczne przesunicie zespołu posuwu osi. Odcinek przesunicia na jeden obrót kółka rcznego jest możliwy do wybierania w obszernym 10 przedziale. Oprócz wbudowywanych kółek rcznych HR 130 i HR 150, firma HEIDENHAIN oferuje kółko rczne przenośne HR 410. 1 Wstp 2 Obsługa rczna i ustawianie TNC 426 firmy HEIDENHAIN 11 2.1 Włczyć 2.1 Włczyć Włczenie i najechanie punktów odniesienia s funkcjami, których wypełnienie zależy od rodzaju maszyny. Prosz zwrócić uwag na instrukcje zawarte w podrczniku obsługi maszyny. Włczyć napicie zasilajce TNC i maszyny. Nastpnie TNC wyświetla nastpujcy dialog: TEST PAMICI < Pamić TNC zostaje automatycznie skontrolowana PRZERWA W ZASILANIU < Komunikat TNC, że nastpiła przerwa w dopływie prdu komunikat wymazać TRANSLACJA PROGRAMU PLC < Program PLC, urzdzenia TNC zostaje automatycznie przetworzony BRAK NAPICIA NA PRZEKAŹNIKU < Włczyć napicie sterownicze TNC sprawdzi funkcj Wyłczenia awaryjnego Punkty odniesienia musz zostać przejechane tylko, jeśli maj być przesunite osi maszyny. Jeśli chc Państwo programy tylko wydawać albo przeprowadzić test, prosz wybrać natychmiast po włczeniu napicia sterowniczego rodzaj pracy PROGRAM WPROWADZIĆ W PAMIĆ/WYDAĆ lub TEST PROGRAMU. Punkty odniesienia mog być później dodatkowo przejechane. W tym celu prosz nacisnć przy rodzaju pracy OBSŁUGA RCZNA Softkey PASS OVER REFERENCE. Przejechanie punktu odniesienia przy nachylonej płaszczyźnie obróbki Przejechanie punktu odniesienia przy nachylonej osi współrzdnych jest możliwe przy pomocy zewntrznych przycisków kierunkowych osi. W tym celu musi być uaktywniona funkcja ”Nachylić płszczyzn obróbki” przy OBSŁUDZE RCZNEJ (patrz ”2.5 Nachylić płaszczyzn obróbki”) TNC interpoluje nastpnie odpowiednie osie przy naciśniciu przycisku kierunkowego osi. Przycisk NCSTART nie spełnia żadnej funkcji. W razie nacisnicia tego przycisku TNC wydaje komunikat o błdach. Prosz przestrzegać zasady, że wniesione do spisu danych wartości ktowe powinny być zgodne z wartości kta osi wahań. OBSłUGA RCZNA PRZEJECHAĆ PUNKTY ODNIESIENIA < Przejechać punkty odniesienia w zadanej kolejności: Dla każdej osi nacisnć zewntrzny przycisk START, lub Przejechać punkty odniesienia w dowolnej kolejności: Dla każdej osi nacisnć zewntrzny przycisk kierunkowy i trzymyć, aż punkt odniesienia zostanie przejechany TNC jest gotowa do pracy i znajduje si w trybie OBSŁUGA RCZNA 12 2.Obsługa rczna i ustawianie 2.2 Przesunicie osi maszyny 2.2 Przemieszczenie osi maszyny Przemieszczenie osi przy pomocy przycisków kierunkowych zależy od rodzaju maszyny. Prosz zwrócić uwag na informacje zawarte w podrczniku obsługi maszyny! Oś przesunć przy pomocy zewntrznych przycisków kierunkowych Wybrać rodzaj pracy OBSŁUGA RCZNA < Przycisk kierunkowy zewntrzny nacisnć i tak długo trzymać naciśnitym, aż oś zostanie przesunita na zadanym odcinku ...lub przesuwać oś w trybie cigłym: i Trzymać naciśnitym przycisk kierunkowy zewntrzny i krótko nacisnć na przycisk START. Oś przesuwa si nieprzerwanie i tak długo aż zostanie zatrzymana Zatrzymać: Nacisn zewntrzny przycisk STOP Z pomoc obu tych metod mog Państwo przesuwać kilka osi równocześnie. TNC 426 firmy HEIDENHAIN 13 2.2 Przesunicie osi maszyny Przesunicie przy pomocy elektronicznego kółka rcznego HR 410 Przenośne kółko rczne HR 410 wyposażone jest w dwa przyciski zgody. Przyciski zgody znajduj si poniżej chwytu gwiazdowego. Przesunicie osi maszyny jest możliwe tylko, jeśli jeden z przycisków zgody pozostaje naciśnitym (funkcja zależna od zasady funkcjonowania maszyny). Kółko rczne HR 410 dysponuje nastpujcymi elementami obsługi: Przycisk wyłczenia awaryjnego Kółko obrotowe Przyciski zgody Przyciski wyboru osi Przycisk przejcia położenia rzeczywistego Przyciski do ustalenia trybu posuwu (powoli, średnio, szybko; tryby posuwu s określane przez producentów maszyn) Kierunek, w którym TNC przemieszcza wybran oś Funkcje maszyny (zostaj określane przez producenta maszyn) Czerwone sygnały świetlne wskazuj, jak oś i jaki posuw Państwo wybrali. Przesunicie przy pomocy kółka rcznego jest możliwe także podczas przebiegu programu. Przesunicie osi Wybrać rodzaj pracy EL:KÓŁKO RCZNE Trzymać naciśnitym przycisk zgody < Wybrać oś < Wybrać posuw < lub 14 Pracujc oś w kierunku + lub przesunć 2 Obsługa rczna i ustawianie 2.3 Prdkość obrotowa wrzeciona S posuw F i funkcja dodatkowa M Ustalenie położenia krok po kroku Przy ustaleniu położenia etapami zostaje określony odcinek dosuwu, o który przemieszcza si oś maszyny przy naciśnitym zewntrznym przycisku kierunkowym. Z Wybrać rodzaj pracy EL:KÓŁKO RCZNE < 8 8 Wybrać ustalenie położenia etapami (odpowiedni przycisk jest ustalany przez producenta maszyny) 8 16 X Dosuw = < Wprowadzić dosuw w mm, np. 8 mm < Nacisnć zewntrzny przycisk kierunkowy: dowolnie czsto ustalać położenie Ustalanie położenia etapami zależy od maszyny. Prosz uwzgldnić podrcznik obsługi maszyny! Producent maszyny określa, czy współczynnik podziału dla każdej osi zostanie nastawiony na pulpicie sterowniczym czy przez przełcznik stopniowy. 2.3 Prdkość obrotowa wrzeciona S Posuw F i funkcja dodatkowa M Przy rodzajach pracy OBSŁUGA RCZNA i EL. KÓŁKO RCZNE prosz wprowadzić prdkość obrotow wrzeciona S i funkcj dodatkow M przy pomocy Softkeys. Funkcje dodatkowe s opisane w ” 7. Programowanie: funkcje dodatkowe”. Posuw jest określony poprzez parametr maszyny i może zostać zmieniony tylko przy pomocy gałek obrotowych Override (patrz nastpna strona). TNC 426 firmy HEIDENHAIN 15 2.4 Wyznaczyć punkty odniesienia Wprowadzić wartości Przykład: Prdkość obrotow wrzeciona S wprowadzić Wybrać wejście dla prdkości obrotowej wrzeciona: Softkey S PRDKOŚĆ OBROTOWA WRZECIONA S= < 1000 Wprowadzić prdkość obrotow wrzeciona i przejć przy pomocy zewntrznego przycisku START Obrót wrzeciona z wprowadzon prdkości obrotow S zostaje wraz z funkcj dodatkow M rozpoczty. Funkcj dodatkow M prosz wprowadzić w podobny sposób. Prdkość obrotow wrzeciona i posuw zmienić 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. Producent maszyn określa z góry, jakie funkcje dodatkowe mog Państwo wykorzystywać i jak one spełniaj funkcje. 2.4 Wyznaczenie punktów odniesienia (bez trójwymiarowego układu impulsowego) Przy wyznaczaniu punktów odniesienia ustawia si wyświetlacz TNC na współrzdne znanej pozycji obrabianej czści. Przygotowanie Zamocować i uregulować obrabian czść Narzdzie zerowe o znanym promieniu zamocować Upewnić si, że TNC wyświetla rzeczywiste wartości położenia Wyznaczyć punkt odniesienia Zabieg ochronny: Jeśli powierzchnia obrabianej czści nie powinna zostać porysowana, kładzie si na obrabiany przedmiot blach o znanej grubości d. Prosz wprowadzić dla punktu odniesienia zwikszon o d wartość. 16 2. Obsługa rczna i ustawianie < Przesunć ostrożnie narzdzie, aż dotknie obrabianego przedmiotu (porysuje go) Z X Y < Wybrać oś X WYZNACZYĆ PUNKT ODNIESIENIA X= < Narzdzie zerowe: wyświetlacz nastawić na znan pozycj przedmiotu (np. 0) lub wprowadzić grubość blachy d. Punkty odniesienia dla pozostałych osi wyznacz Państwo w ten sam sposób. Jeżeli w osi dosunicia używane jest nastawione wcześniej narzdzie, to należy wskazanie osi dosunicia nastawić na długość L narzdzia lub na sum Z=L+d. 2.5 Nachylić płaszczyzn obróbki Funkcje konieczne dla nachylanie płaszczyzny obróbki s dopasowywane do TNC i maszyny przez producenta maszyny. W przypadku określonych rodzajów głowic obrotowych lub stołów obrotowych podziałowych producent ustala, czy wprowadzone wartości ktowe maj być interpretowane jako współrzdne osi obrotu czy jako kt przestrzenny. Prosz zwrócić uwag na informacje zawarte w podrczniku obsługi maszyny. TNC wspomaga pochylenie płaszczyzn obróbki na obrabiarkach z głowicami obrotowymi a także stołami obrotowymi podziałowymi. Typowym zastosowaniem s:ukośne wiercenia 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. płaszczyzna X/Y), jednakże wypełniona w tej płaszczyźnie, która została nachylona do płaszczyzny głównej. Y Z B 10° X Istniej dwie funkcje dla pochylenia płaszczyzny obróbki: ■ Pochylenie rczne przy pomocy Softkey 3D ROT przy rodzajach pracy OBSŁUGA RCZNA i EL. KÓŁKO RCZNE (opis niżej) ■ Pochylenie sterowane, cykl 19 PŁASZCZYZNA OBRÓBKI w programie obróbki: Patrz strona 200. TNC 426 firmy HEIDENHAIN 17 2.5 Pochylić płaszczyzn obróbki Y Wybrać rodzaj pracy OBSŁUGA RCZNA 2.5 Nachylić płaszczyzn obróbki Funkcje TNC dla ”Pochylenia płaszczyzny obróbki” s transformacjami współrzdnych. Przy tym płaszczyzna obróbki leży zawsze prostopadle do kierunku osi narzdzia. Zasadniczo rozróżnia TNC przy pochyleniu płaszczyzny obróbki dwa typy maszyn: Maszyna ze stołem obrotowym podziałowym ■ Państwo musz umieścić obrabiany przedmiot poprzez opowiednie pozycjonowanie stołu obrotowego, np. z pomoc L bloku, w żdane położenie. ■ Położenie przekształconej osi narzdzia nie zmienia si w stosunku do stałego układu współrzdnych maszyny. Jeżeli Państwo obracaj stół czyli obrabiany przedmiot o 90 to układ współrzdnych nieobraca si jednocześnie ze stołem. Jeżeli naciskaj Państwo przy OBSŁUDZE RCZNEJ przycisk kierunkowy osi Z+, to narzdzie przesuwa si w kierunku Z+. ■ TNC uwzgldnia dla obliczenia przekształconego układu współrzdnych tylko mechanicznie uwarunkowane wzajemne przesunicia odpowiedniego stołu obrotowego tak zwane translatoryjneprzypadajce wielkości. Jeśli osi pochylenia Państwa maszyny nie s uregulowane, musi zostać wprowadzone położenie rzeczywiste osi obrotu do menu dla rcznego pochylania: Jeżeli położenie rzeczywiste osi obrotu nie jest zgodne z wprowadzonymi danymi, TNC przelicza nieprawidłowo punkt odniesienia. Wyświetlenie położenia w układzie pochylonym Wyświetlone w polu stanu położenia (zadane i rzeczywiste) odnosz si do nachylonego układu współrzdnych. Ograniczenia przy nachylaniu płaszczyzny obróbki ■ Funkcja digitalizacji OBRÓT PODSTAWOWY nie znajduje si w dyspozycji ■ Pozycjonowania PLC (ustalane przez producenta maszyn) nie s dozwolone Maszyna z głowic obrotow ■ Prosz umieścić narzdziepoprzez odpowiednie pozycjonowanie głowicy obrotowej, np. z pomoc Lbloku, w żdane położenie. ■ Zapisy danych ustalania położenia z M/91M92 nie s dozwolone ■ Położenie pochylonej (przekształconej)osi narzdzia zmienia si w stosunku do stałego układu współrzdnych: Jeżeli głowica obrotowa maszyny ”czyli narzdzie” obraca si np. w osi B o 90 układ współrzdnych obraca si także. Jeżeli naciskaj Państwo przy rodzaju pracy OBSŁUGA RCZNA przycisk kierunkowy osi Z+, to narzdzie przesuwa si w kierunku X+ stałego układu współrzdnych maszyny. ■ TNC uwzgldnia dla obliczenia transformowanego układu współrzdnych uwarunkowane mechanicznie wzajemne przesunicia głowicy obrotowej (”translatoryjne” wartości) i wzajemne przesunicia , które powstaj poprzez pochylanie narzdzia (trójwymiarowa 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 osi. Prosz zwrócić uwag , żeby funkcja ”pochylić płaszczyzn obróbki” była aktywna przy rodzaju pracy OBSŁUGA RCZNA i kt rzeczywisty osi obrotowej był zaniesiony w pole menu. Wyznaczyć punkt odniesienia w układzie pochylonym Kiedy pozycjonowanie osi obrotowych zostało zakończone, prosz wyznaczyć punkt odniesienia jak w układzie nie pochylonym. TNC przelicza ten nowy punkt odniesienia na pochylony układ współrzdnych. Wartości ktowe dla tego przeliczenia TNC przejmuje przy uregulowanych osiach od rzeczywistego położenia osi obrotu. 18 2 Obsługa rczna i ustawienie 2.5 Nachylić płaszczyzn obróbki Aktywować rczne nachylenie Wybrać rczne nachylenie: Softkey 3D ROT punkty menu można teraz wybrać przy pomocy przycisków ze strzałk < Wprowadzić kt nachylenia < Żdany rodzaj pracy w punkcie menu NACHYLIĆ PŁASZCZYZN OBRÓBKI ustawić na AKTYWNA: wybrać punkt menu, przyciskiem ENT przełczyć < Zakończyć wprowadzenie: Softkey END Dla deaktywowania prosz w menu NACHYLIĆ PŁASZCZYZN OBRÓBKI ustawić żdane rodzaje pracy na NIEAKTYWNA. Jeżeli funkcja NACHYLIĆ PŁASZCZYZN OBRÓBKI jest aktywna i TNC przesuwa osi maszyny odpowiednio nachylonym osiom, . wskazanie stanu wyświetla symbol Jeżeli funkcja NACHYLIĆ PŁASZCZYZN OBRÓBKI dla rodzaju pracy PRZEBIEG PROGRAMU zostanie ustawiona na AKTYWNA, to wniesiony do menu kt nachylenia obowizuje od pierwszego zapisu w wypełnianym programie obróbki. Jeśli używa si w programie obróbki cykl 19 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. TNC 426 firmy HEIDENHAIN 19 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 nadaje si rodzaj pracy POZYCJONOWANIE Z RCZNYM WPROWADZENIEM 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 USTALENIU POŁOŻENIA Z RCZNYM WPROWADZENIEM DANYCH można aktywować dodatkowe wskazanie stanu. Wybrać rodzaj pracy POZYCJONOWANIE Z RCZNYM WPROWADZENIEM DANYCH Plik $MDI dowolnie programować Rozpoczć przebieg programu: zewntrzny przycisk START Z Ograniczenia: Swobodne Programowanie Konturu SK (niem.FK), grafiki programowania i grafiki przebiegu programu nie znajduj si w dyspozycji. Plik $MDI nie może zawierać zespołu wywoływania programu (PGM CALL) Y X 50 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ć. 50 Najpierw ustala si wstpne położenie narzdzia przy pomocy L bloku (prostymi) nad obrabianym przedmiotem i z odstpem bezpieczeństwa 5 mm nad wierconym otworem. Nastpnie wykonuje si otwór przy pomocy cyklu 1 WIERCENIE GŁBOKICH OTWORÓW. 0 BEGIN PGM $MDI MM 1 TOOL DEF 1 L+0 R+5 2 TOOL CALL 1 Z S2000 3 L Z+200 R0 F MAX 4 L X+50 Y+50 R0 F MAX M3 5 L Z+5 F2000 Narz. zdefiniować: narzdzie zerowe, promień 5 Narz. wywołać: oś narzdzia Z, Prdkość obrotowa wrzeciona 2000 Obr/min Narz. przemieścić (F MAX = bieg szybki) Narz. z FMAX pozycjonować nad odwiertem, włczyć wrzeciono Narz. pozycjonować 5 mm nad odwiertem Wkz = narzdzie 22 3 Ustalenie położenia z rcznym wprowadzeniem danych 7 CYKL DEF 1.1 BEZ. WYS. 5 8 CYKL DEF 1.2 GŁBOKOŚĆ 20 9 CYKL DEF 1.3 DOSUW 10 10 CYKL DEF 1.4 P.CZAS. 0,5 11 CYKL DEF 1.5 F250 12 CYKL CALL 13 L Z+200 R0 F MAX M2 14 END PGM $MDI MM Zdefiniować cykl WIERCENIE GŁBOKIE: Bezpieczny odstp narz. nad odwiertem Głbokość wiercenia (znak liczby=kierunek pracy) Głbokość każdego dosuwu przed powrotem Czas przebywania narzdzia na dnie wiercenia w sekundach Posuw wiercenia Wywołać cykl GŁBOKIE WIERCENIE Narz. przemieścić swobodnie Koniec programu Funkcja prostych jest opisana w ”6.4 Ruchy po konturze współrzdne prostoktne”, cykl WIERCENIE GŁBOKICH OTWORÓW w ”8.2 Cykle wiercenia”. Przykład 2 Usunć ukośne położenie obrabianego przedmiotu na maszynach ze stołem obrotowym Wykonać obrót podstawowy z trójwymiarowym układem impulsowym. Patrz ”12.2 Cykle digitalizacji przy rodzajach pracy OBSŁUGA RCZNA i EL. KÓŁKO RCZNE”, rozdział ”Wyrównywanie ukośnego położenia przedmiotu”. < KT OBROTU zanotować i OBRÓT PODSTAWOWY zatrzymać < Wybrać rodzaj pracy: USTALENIE POŁOŻENIA Z RCZNYM WPROWADZENIEM DANYCH < Wybrać oś stołu obrotowego, wprowadzić zanotowany kt obrotu i posuw np. L C+2.561 F50 < Zakończyć wprowadzenie < Nacisnć zewntrzny przycisk START: położenie ukośne zostanie usunite poprzez obrót stołu TNC 426 firmy HEIDENHAIN 23 3.1 Proste sposoby obróbki programować i odpracować 6 CYKL DEF 1.0 GŁBOKIE WIERCENIE 3.1 Proste sposoby obróbki programowć 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: Wybrać rodzaj pracy: PROGRAM WPROWADZIĆ DO PAMICI/WYDAĆ < Wywołać zarzdzanie plikami: przycisk PGM MGT (Program Management) < Plik $MDI znakować < ”Plik kopiować” wybrać: Softkey COPY PLIK WYJŚCIOWY = < WIERCENIE Prosz wprowadzić nazw, pod któr aktualna treść pliku $MDI ma być wprowadzona do pamici < Wypełnić kopiowanie < Opuścić zarzdzanie plikami: Softkey END Dla wymazania zawartości pliku SMDI prosz postpić podobnie: zamiast go kopiować, prosz wymazać treść przy pomocy Softkey DELETE. Przy nastpnej zmianie na rodzaj pracy POZYCJONOWANIE Z RCZNYM WPROWADZENIEM DANYCH, TNC wyświetla pusty plik $MDI. Dalsze informacje w ”4.2 Zarzdzanie plikami”. 24 3 Ustalenie położenia z rcznym wprowadzeniem danych 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu 4.1 Podstawy 4.1 Podstawy Z Układy pomiarowe położenia i punkty odniesienia Y X Przy osiach maszyny znajduj si układy pomiarowe położenia, które rejestruj położenie stołu maszyny a także narzdzia. 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. Aby znowu można było ustanowić to zaszeregowanie, dysponuj podziałki wymiarowe układów pomiarowych położenia punktami odniesienia. 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. Z reguły, przy osiach liniowych s zamontowane układy pomiaru długości. Przy stołach okrgłych i osiach nachylenia znajduj si układy pomiaru któw. Aby wznowić zaszeregowanie pomidzy położeniem rzeczywistym i aktualnym położeniem suporta maszyny, musz być przesunite osie maszyny przy układach pomiarów długości z zakodowanymi punktami odniesienia na max. 20 mm, w przypadku układów pomiaru któw o maximum 20!. 26 XMP X (Z,Y) 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu 4.1 Podstawy Układ odniesienia Przy pomocy układu odniesienia ustala si jednoznacznie położenie na płaszczyźnie lub w przestrzeni. Podanie jakiejś pozycji odnosi si zawsze do ustalonego punktu i jest opisane za pomoc współrzdnych. W układzie prostoktnym (układ kartezjański) s określone trzy kierunki jako osi X,Y i Z. Osie leż prostopadle do siebie i przecinaj si w jednym punkcie, w punkcie zerowym. Współrzdna określa odległość do punktu zerowego w jednym z tych kierunków. W ten sposób można opisać położenie na płaszczyźnie przy pomocy dwóch współrzdnych i przy pomocy trzech współrzdnych w przestrzeni. Z Y X 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. Układy odniesienia na frezarkach +Z +Y 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. Reguła 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+. +X +Z +X +Y TNC 426 może sterować maksymalnie 5 osiami. Oprócz osi głównych X,Y i Z istniej przebiegajce równolegle osie dodatkowe U,V i W. Osie obrotu oznacza si A,B,C. Rysunek na dole pokazuje zaszeregowanie osi dodatkowych a także osi obrotu i osi głównych. Z Y W+ C+ B+ V+ X A+ U+ TNC 426 firmy HEIDENHAIN 27 4.1 Podstawy Współrzdne biegunowe Y Jeżeli rysunek wykonawczy jest wymiarowany prostoktnie, prosz napisać program obróbki także ze współrzdnymi prostoktnymi. W przypadku przedmiotów z łukami kołowymi lub przy podawaniu wielkości któw łatwiejsze jest ustalenie położenia przy pomocy współrzdnych biegunowych. W przeciwieństwie do współrzdnych prostoktnych x,y i z, współrzdne biegunowe opisuj tylko położenie na jednej płaszczyźnie. Współrzdne biegunowe maj swój punkt zerowy w biegunie CC (CC = circle centre; angl. środek koła). Położenie na jednej płaszczyźnie jest jednoznacznie określone przez PR PA2 PA3 PR PR PA1 10 0° CC ■ Promień współrzdnych biegunowych: odległość bieguna CC X od danego położenia 30 ■ Kt współrzdnych biegunowych: kt pomidzy osi odniesienia kta i odcinkiem łczcym biegun CC z danym położeniem. Patrz po prawej stronie na dole. Ustalenie bieguna i osi odniesienia kta 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 PA. Y Z Z Współrzdne bieguna (płaszczyzna) Oś odniesienia kta XY YZ ZX +X +Y +Z Y X Z Y X X 28 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu 4.1 Podstawy Bezwzgldne i wzgldne położenia przedmiotu Bezwzldne położenia 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 obrabianym przedmiocie jest jednoznacznie ustalona przy pomocy jej współrzdnych bezwzgldnych. Y 3 30 2 20 Przykład 1: Wiercenia ze współrzdnymi absolutnymi Wiercenie Wiercenie Wiercenie x=10 mm y=10 mm x=30 mm y=20 mm x=50 mm y=30 mm 1 10 X 10 Położenia wzgldne obrabianego przedmiotu Współrzdne wzgldne odnosz si do ostatniego zaprogramowanego położenia narzdzia, które 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. Y 6 10 Wymiar inkrementalny prosz oznaczać przez ”I” przed nazw osi. 50 30 5 10 Przykład 2: Wiercenia ze współrzdnymi wzgldnymi Współrzdne bezwzgldne wiercenia X= 10 mm Y= 10 mm Wiercenie 4 : 10 odnosi si do IX= 20 mm IY= 10 mm Wiercenie X 20 20 odnosi si do 10 IX= 20 mm IY= 10 mm Bezwzgldne i inkrementalne współrzdne biegunowe Współrzdne bezwzgldne odnosz si zawsze do bieguna i osi odniesienia kta. Y Współrzdne inkrementalne odnosz si zawsze do ostatniej zaprogramowanej pozycji narzdzia. +IPR PR PR +IPA +IPA PR PA 10 0° CC X 30 TNC 426 firmy HEIDENHAIN 29 Rysunek obrabianego przedmiotu zadaje określony element formy narzdzia jako bezwzgldny punkt odniesienia (punkt zerowy), przeważnie jest to róg przedmiotu. Przy wyznaczaniu punktu odniesienia należy najpierw wyrównać przedmiot z osiami maszyny i umieścić narzdzie dla każdej osi w odpowiednie położenie w stosunku do przedmiotu. Przy tym położeniu należy ustawić wyświetlacz TNC albo na zero albo na zadan wartość położenia. W ten sposób przyporzdkowuje si obrabiany przedmiot układowi odniesienia, który obowizuje dla wyświetlacza TNC lub dla programu obróbki. Z Y X Jeżeli rysunek przedmiotu określa wzgldne punkty odniesienia, to prosz wykorzystć po prostu cykle przeliczania współrzdnych. Patrz ”8.7 Cykle przeliczania współrzdnych”. Jeżeli rysunek wykonawczy przedmiotu nie jest wymiarowany odpowiednio dla NC, prosz wybrać jedn pozycj lub róg przedmiotu jako punkt odniesienia, z którego można łatwo ustalić wymiary do pozostałych punktów przedmiotu. Szczególnie wygodnie wyznacza si punkty odniesienia przy pomocy trójwymiarowego układu impulsowego firmy HEIDENHAIN. Patrz ”12.2 Wyznaczanie punktu odniesienia przy pomocy trójwymiarowych układów impulsowych” Y 7 750 6 -150 5 320 4 3 0 Przykład Szkic przedmiotu po prawej stronie pokazuje wiercenia (g do ), których wymiarowania odnosz si do punktu bezwzgldnego ze współrzdnymi X=0 Y=0. Te wiercenia (g do ) odnosz si do wzgldnego punktu odniesienia ze współrzdnymi bezwzgldnymi X=450 Y=750. Przy pomocy cyklu programowego PRZESUNICIE PUNKTU ZEROWEGO można ten punkt zerowy przejściowo przesunć do położenia X=450 Y=750, aby wiercenia (g do bis ) programować bez dodatkowych obliczeń. 150 0 300±0,1 4.1 Podstawy Wybierać punkt odniesienia 1 325 450 2 900 X 950 30 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu 4.2 Zarzdzanie plikami 4.2 Zarzdzanie plikami Pliki i zarzdzanie plikami Jeżeli zostaje wprowadzony do TNC program obróbki, prosz najpierw dać temu programowi nazw. TNC zapamituje ten program na dysku twardym jako plik o tej samej nazwie. Także teksty i tabele TNC zapamituje jako pliki. Ponieważ bardzo wiele programów lub plików może zostać wprowadzonych do pamici na dysku twardym, prosz odkładać pojedyńcze pliki do wykazów (skoroszytów) aby zachować rozeznanie. Wykazy posiadaj również nazwy, które mog być tworzone np. według numerów zamówień. W tych wykazach możliwe jest tworzenie dalszych wykazów, tak zwanych podwykazów. 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ć. Tutaj też zakłada si wykazy, kopiuje je i wymazuje. Nazwy plików i wykazów (skoroszytów). Nazwa pliku lub wykazu nie może być dłuższa niż 8 znaków. Dla programów, tabeli i tekstów dołcza TNC rozszerzenie, które jest oddzielone punktem od nazwy pliku. To rozszerzenie wyróżnia typ pliku: patrz tabela po prawej stronie. PROG20 Pliki w TNC Typ Programy w trybie dialogowym tekstem otwartym firmy HEIDENHAIN .H według DIN/ISO .I .H Nazwa pliku Typ pliku Wykazy s zakładane również w oknie zarzdzania plikami. Ich nazwa nie może przekraczać 8 znaków i nie dysponuj one rozszerzeniem. Przy pomocy TNC można zarzdzać dowoln ilości plików, ogólna wielkość wszystkich plików nie może przekraczać 170 Mbyte. Jeżeli wprowadza si wicej niż 512 plików w jednym wykazie do pamici, TNC nie sortuje tych plików w porzdku alfabetycznym. Tabele dla narzdzi palety punkty zerowe punkty ( obszar digitalizacji przy mierzcym układzie impulsowym) Teksty jako ASCIIpliki .T .P .D .PNT .A 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). Prosz zwrócić si do producenta maszyn w tym przypadku. Nastpnie konieczna jest dyskietka, na której s zabezpieczone wszystkie specyficzne dla maszyny dane (PLC program, parametry maszyny itd.) Prosz w tym celu zwrócić si do producenta maszyny. TNC 426 firmy HEIDENHAIN Jeżeli wszystkie znajdujce si na dysku twardym pliki (max. 170 MB) maj być zabezpieczone, może to potrwać nawet kilka godzin. Prosz przenieść w razie potrzeby operacj zabezpieczania na godziny nocne. 31 4.2 Zarzdzanie plikami Ścieżki Ścieżka pokazuje stacj dysków i wszystkie skoroszyty a także podskoroszyty, w których został zapamitany dany plik. Pojedyńcze informacje s rozdzelane symbolem„\“. TNC:\ AUFTR1 NCPROG Przykład: na dysku TNC\: został założony skoroszyt AUFTR1. Nastpnie, w skoroszycie AFTR1 został założony podskoroszyt NCPROG i do niego został skopiowany program obróbki PROG1.H. Program obróbki ma w ten sposób nastpujc ścieżk: WZTAB A35K941 TNC:\AUFTR1\NCPROG\PROG1.H ZYLM Grafika po prawej stronie pokazuje przykład wyświetlenia skoroszytów z różnymi ścieżkami. Taka struktura rozgałzienia jest nazywana angielskim pojciem ”tree” (drzewo), które wystpuje w różnych Softkeys sterowania TNC. TESTPROG HUBER KAR25T TNC zarzdza maksymalnie 6 segmentami skoroszytów! Praca z zarzdzaniem plikami Ten rozdział informuje o obydwu podziałach ekranu wyświetlajcego zarzdzanie plikami, znaczenie poszczególnych informacji, ukazujcych si na ekranie a także w jaki sposób można wybierać pliki i skoroszyty. Jeśli zarzdzanie plikami TNC nie jest wystarczajco znane, prosz przeczytać uważnie ten rozdział i wypróbować pojedyńcze funkcje na TNC. Wywołać zarzdzanie plikami Nacisnć przycisk PGM MGT TNC pokazuje okno do zarzdzania plikami 1 2 Także przy zarzdzaniu plikami TNC pokazuje zawsze podział ekranu, który został ostatnio wybrany. Jeżeli ten podział nie jest zgodny z grafik po prawej stronie, to prosz go zmienić przy pomocy Softkey WINDOW. Podział po prawej stronie jest szczególnie przydatny, aby wywoływać programy, zmieniać ich nazwy i zakładać skoroszyty. Dyski Wskie okno po lewej stronie pokazuje u góry trzy dyski. (stacje dysków) oznaczaj przyrzdy, przy pomocy których dane zostaj zapamitywane lub przesyłane. Dysk jest dyskiem twardym TNC, inne dyski to złcza standardowe (RS232, RS422), do których można podłczyć na przykład PersonalComputer. Wybrany (aktywny) dysk wyróżnia si kolorem. 3 W dolnej czści wskiego okna TNC pokazuje wszystkie wybranego dysku. Skoroszyt jest zawsze skoroszyty odznaczony poprzez symbol segregatora (po lewej)i nazw skoroszytu (po prawej). Podskoroszyty s przesunite na praw stron. Wybrany (aktywny) skoroszyt wyróżnia si kolorem. 32 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu Wyświetlenie Znaczenie Nazwa pliku Nazwa o długości maksymalnie 8 znaków Typ pliku BAJT Wielkość pliku w bajtach Wybierać dyski, skoroszyty i pliki Wywołać zarzdzanie plikami < Prosz używać przycisków ze strzałk, aby przesunć jasne tło na żdane miejsce ekranu: Porusza jasne tło w oknie do góry i w dół STAN Właściwości pliku: E Program jest w rodzaju pracy PROGRAM WPROWADZIĆ DO PAMICI/ WYDAĆ wybrany Porusza jasne tło z prawego do lewego okna i odwrotnie S Program jest w rodzaju pracy TEST PROGRAMU wybrany M Program jest wybrany w rodzaju pracy przebieg programu P Plik jest od usunicia i zmiany zabezpieczony (Protected) IN Plik z danymi wymiarów w calach (Inch) W Plik w niepełnym wymiarze przenieść do zewntrznej pamici (WriteError) Najpierw wybrać dysk: Znakować dysk w lewym oknie: < lub Wybrać dysk:Softkey przycisk SELECT lub ENT nacisnć Nastpnie prosz wybrać skoroszyt: Znakować skoroszyt w lewym oknie: Prawe okno ukazuje wszystkie pliki tego skoroszytu, który został oznakowany. Data Data, kiedy ostatni raz zmieniono zawartość pliku < Czas Godzina, w której zmieniono ostatnio zawartość pliku Prosz wybrać plik lub założyć nowy skoroszyt, jak dalej objaśniono. TNC 426 firmy HEIDENHAIN 33 4.2 Zarzdzanie plikami Szerokie okno po prawej stronie pokazuje wszystkie pliki które zostały zapamitane w danym skoroszycie. Do każdego pliku ukazywanych jest kilka informacji, które s objaśnione w tabeli po prawej stronie. 4.2 Zarzdzanie plikami Wybrać plik: Wyświetlacz długich pogldów plików Softkey Przegld plików strona po stronie w gór przekartkować Zaznaczyć plik w prawym oknie: < lub Wybrany plik zostaje aktywowany w tym rodzaju pracy, w którym wywołano zarzdzanie plikami: Softkey SELECT przycisk lub ENT nacisnć. Przegld plików strona po stronie w dół przekartkować Nowy skoroszyt założyć (możliwe tylko na dysku TNC): W lewym oknie zaznaczyć skoroszyt, w którym ma być założony podskoroszyt < NOWY Wprowadzić now nazw skoroszytu, Przycisk ENT nacisnć SKOROSZYT \NA NOWO ZAŁOŻYĆ? < Przy pomocy Softkey YES potwierdzić lub Przy pomocy Softkey NO przerwać Inne funkcje przy zarzdzaniu plikami można znaleźć od rozdziału ”Przegld:rozszerzone funkcje plików”, strona 36. 34 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu 4.2 Zarzdzanie plikami Dla kopiowania skoroszytów i plików a także dla przesyłania danych do PC prosz wybrać podział ekranu z równymi co do wielkości oknami (rysunek po prawej stronie): Zmienić rodzaj pogldu: nacisnć Softkey WINDOW Przy tym rodzaju pogldu TNC pokazuje w jednym oknie albo wyłcznie pliki albo wyłcznie skoroszyty. Jeśli TNC pokazuje okno z plikami, to na Softkeypasku pojawia si Softkey PATH. ”PATH” oznacza struktur skoroszytów. Pokazać skoroszyty: Softkey PATH nacisnć Jeżeli TNC pokazuje okno ze skoroszytami, to pojawia si na Softkeypasku Softkey FILES: Pokazać plik: Softkey FILES nacisnć Prosz używać przycisków ze strzałk, aby przesunć jasne tło na żdane miejsce na ekranie. TNC 426 firmy HEIDENHAIN 35 4.2 Zarzdzanie plikami Wybrać dysk: Przegld: Rozszerzone funkcje plików Jeśli wybrane okno nie pokazuje skoroszytów: nacisnć Softkey PATH Ta tabela przedstawia zarys wszystkich nastpnie opisanych funkcji. Funkcja < lub Zaznaczyć dysk i wybrać przy pomocy Softkey SELECT lub przycisku ENT: okno pokazuje pliki, znajdujce si na dysku Softkey Pokazać określony typ pliku Plik kopiować ( i konwersowanie) 10 ostatnio wybranych plików pokazać Wybrać skoroszyt: Plik lub skoroszyt wymazać Nacisnć Softkey PATH Zmienić nazw pliku < lub Zaznaczyć skoroszyti wybrać przy pomocy Softkey SELECT lub przycisku ENT: okno pokazuje pliki z tego skoroszytu Plik od usunicia i zmiany zabezpieczyć Anulować zabezpieczenie pliku Wybrać plik: lub Zaznaczyć plik Zaznaczyć plik i przy pomocy Softkey SELECT lub przycisku ENT wybrać: wybrany plik zostanie w tym rodzaju pracy aktywowany, z którego wywołano zarzdzanie plikami Program SK na program tekstem otwartym konwersować Skoroszyt kopiować Wymazać skoroszyt ze wszystkimi podskoroszytami Pokazać skoroszyty zewntrznego dysku Wybrać skoroszyt na dysku zewntrznym 36 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu Usuwać pliki ú Prosz przesunć jasne tło na ten plik, który ma zostać usunity lub prosz zaznaczyć kilka plików (patrz ”Zaznaczanie plików”) Nacisnć Softkey SELECT TYPE ú Wybrać funkcj usunicia: Softkey DELETE nacisnć. TNC pyta, czy te pliki maj rzeczywiście być usunite. Nacisnć Softkey żdanego typu plików lub ú Usunicie potwierdzić: Softkey YES nacisnć Prosz przerwać przy pomocy Softkey NO, jeśli plik ma nie zostać usunity Pokazać wszystkie pliki: Softkey SHOW ALL nacisnć Usunć skoroszyty ú Zostaj usunite wszystkie żdane pliki ze Pojedyńcze pliki kopiować ú Prosz przesunć jasne tło na ten plik, który ma być skopiowany ú Nacisnć Softkey COPY: wybrać funkcj kopiowania skoroszytu ú Jasne tło przesunć na skoroszyt ú Wybrać funkcj usunicia ú Usunicie potwierdzić: nacisnć ú Wprowadzić nazw pliku docelowego i przejć przy pomocy Softkey EXECUTE: TNC kopiuje ten plik do aktualnego skoroszytu. Pierwotny plik zostaje zachowany. Softkey YES Prosz przerwać przy pomocy Softkey NO, jeśli skoroszyt ma nie zostać usunity Kopiować skoroszyt Jeżeli maj być skopiowane skoroszyty wraz z podskoroszytami, prosz nacisnć Softkey COPY DIR zamiast Softkeys COPY. Zmienić nazw pliku ú Prosz przesunć jasne tło na plik, który ma zmienić nazw Kopiować tabele ú Wybrać funkcj zmiany nazwy Jeżeli kopiowane s tabele, można przy pomocy Softkey REPLACE FIELDS pojedyńcze wiersze lub szpalty w tabeli docelowej przepisywać. Warunki wykonania tych operacji: ú Wprowadzić now nazw pliku; typ ■ tabela docelowa musi już istnieć ú Przeprowadzić zmian nazwy: ■ kopiowany plik może zawierać tylko zamieniane szpalty lub pliku nie może jednakże zostać zmieniony nacisnć przycisk ENT wiersze TNC 426 firmy HEIDENHAIN 37 4.2 Zarzdzanie plikami Określony typ pliku ukazać wszystkie typy plików ukazać 4.2 Zarzdzanie plikami Zaznaczyć pliki Pliki skopiować do innego skoroszytu Funkcje, takie jak kopiowanie lub wymazywanie plików, można zastosować zarówno dla jednego jak i dla kilku plików równocześnie. Kilka plików zaznacza si w nastpujcy sposób: ú Wybrać podział ekranu z równymi co do wielkości oknami ú W obydwu oknach pokazać skoroszyty: Softkey PATH nacisnć Prawe okno: ú Przesunć jasne pole na skoroszyt, do którego chce si kopiować pliki i przy pomocy przycisku ENT wyświetlić pliki w tym skoroszycie Jasne tło przesunć na pierwszy plik < Pokazać funkcje zaznaczania: Softkey TAG nacisnć < Zaznaczyć plik: Softkey TAG FILE nacisnć Lewe okno: ú Wybrać skoroszyt z plikami, które chce si kopiować i przyciskiem ENT te pliki wyświetlić ú Wyświetlić funkcje zaznaczania plików ú Jasne tło przesunć na plik, który ma < być skopiowany i zaznaczyć go. W razie potrzeby, prosz zaznaczyć także inne pliki w ten sam sposób Jasne tło przesunć na inny plik < ú Zaznaczone pliki skopiować do Zaznaczyć inne pliki: Softkey TAG FILE nacisnć itd. skoroszytu docelowego Inne funkcje zaznaczania patrz ”Pliki zaznaczyć” po lewej stronie. Inne funkcje zaznaczania Softkey Zaznaczyć wszystkie pliki w skoroszycie Anulować zaznaczenie pojedyńczych plików Anulować zaznaczenie dla wszystkich plików 38 Jeśli pliki zostały skopiowane zarówno w lewym jak i w prawym oknie, TNC kopiuje ze skoroszytu, na którym znajduje si jasne tło. Jeżeli został wybrany podział ekranu, po lewej stronie małe i po prawej duże okno, również można kopiować pliki. Prosz zaznaczyć w prawym oknie te pliki, które maj być skopiowane, przy pomocy Softkey TAG FILE lub TAG ALL FILES. Przy naciśniciu na COPY TAG TNC pyta o skoroszyt docelowy: Prosz wprowadzić pełn nazw ścieżki, włcznie z dyskiem. 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu Kilka plików konwersować Jeśli zostaj kopiowane pliki do skoroszytu, w którym znajduj si pliki o tej samej nazwie, TNC pyta, czy te pliki maj być przepisane w skoroszycie docelowym: ú Prosz zaznaczyć kilka plików przy pomocy ú Wszystkie pliki przepisywać: Softkey YES nacisnć ú Nie przepisywać żadnego pliku: Softkey NO nacisnć ú Przepisywanie każdego pojedyńczego pliku potwierdzić: Softkey CONFIRM nacisnć Zabezpieczony plik nie może zostać przepisany. Prosz anulować przedtem zabezpieczenie pliku. Plik zabezpieczyć/ Zabezpieczenie pliku anulować ú Prosz przesunć jasne tło na plik, który ma być zabezpieczony ú Wybrać funkcje dodatkowe: Softkey MORE FUNCTIONS nacisnć Softkey TAG FILE lub TAG ALL FILES ú Nacisnć Softkey COPY TAG ú W polu dialogu zamiast nazwy pliku wprowadzić znak zastpcy ”*” i podać ”rozdzielony punktem” typ pliku ú Przy pomocy Softkey EXECUTE lub ENT potwierdzić SK program konwersować na format tekstu otwartego ú Prosz przesunć jasne tło na plik, który ma być konwersowany ú Wybrać funkcje dodatkowe: Nacisnć Softkey MORE FUNCTIONS ú Wybrać funkcje konwersacji: Nacisnć Softkey CONVERT FKH ú Aktywować zabezpieczenie pliku: Softkey PROTECT nacisnć Plik otrzymuje rodzaj stanu P ú Wprowadzić nazw pliku docelowego ú Przeprowadzić konwersj: nacisnć przycisk ENT Zabezpieczenie pliku można anulować w podobny sposób przy pomocy Softkey UNPROTECT. Pojedyńcze pliki konwersować ú Prosz przesunć jasne tło na plik, który ma zostać skonwersowany ú Nacisnć Softkey COPY ú W polu dialogowym wprowadzić nazw pliku docelowego i rozdzielony punktem żdany typ pliku ú Przy pomocy Softkey EXECUTE lub ENT potwierdzić TNC 426 firmy HEIDENHAIN 39 4.2 Zarzdzanie plikami Przepisywać pliki 4.3 Programy otwierać i wprowadzać 4.3 Programy otwierać i wprowadzać Struktura NC programu w formacie tekstu otwartego firmy HEIDENHAIN Program obróbki składa si z wielu bloków danych programu. Rysunek po prawej stronie pokazuje elementy pojedyńczego bloku. Zdanie: 10 L X+10 Y+5 R0 F100 M3 TNC numeruje bloki programu obróbki w rosncej kolejności. Pierwszy blok programu jest oznaczony ”BEGIN PGM”, nazw programu i obowizujc jednostk miary. Nastpujce po nim bloki zawieraj informacje o: Funkcja toru kształtowego Słowa Numer zdania ■ Przedmiocie w stanie nieobrobionym: ■ Definicjach narzdzi i hasłach wywoławczych ■ Posuwach i prdkościach obrotowych a także ■ Ruchy kształtowe, cykle programowe i inne funkcje. Ostatnie zdanie programu jest oznaczone ”END PGM”, nazw programu i obowizujc jednostk miary. Definiowany nie obrobiony przedmiot: BLK FORM 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żeć równolegle do osi X,Y i Z. Ten nie obrobiony przedmiot jest określony przez dwa z jego punktów narożnych: Z MAX Y X ■ MINpunkt: najmniejsza x,y i z współrzdna prostopadłościanu; prosz wprowadzić wartości bezwzgldne ■ MAXpunkt: najwiksza x,y i z współrzdna prostopadłościanu; prosz wprowadzić wartości bezwzgldne lub inkrementalne 40 MIN 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu 4.3 Programy otwierać i wprowadzać Nowy program obróbki otworzyć Program obróbki prosz wprowadzać zawsze przy rodzaju pracy PROGRAM WPROWADZIĆ DO PAMICI/ WYDAĆ. Przykład otwarcia programu Wybrać rodzaj pracy PROGRAM WPROWADZIĆ DO PAMICI/WYDAĆ < Wywołać zarzdzanie plikami: nacisnć PGM MGT przycisk < Prosz wybrać skoroszyt, w którym ma zostać zapamitany ten nowy program: NAZWA PLIKU = ALT.H < NOWY Wprowadzić now nazw programu, przyciskiem ENT potwierdzić Wybrać jednostk miary: nacisnć Softkey MM lub INCH. TNC przechodzi do okna programu i otwiera dialog dla definicji formy BLK (nieobrobiony przedmiot) OŚ WRZECIONA RÓWNOLEGŁA X/Y/Z ? < Wprowadzić dane osi wrzeciona DEF BLK FORM: MIN PUNKT? < 0 Po kolei wprowadzić x,y i z współrzdne MIN punktu 0 -40 DEF BLK FORM: MAX PUNKT? < 100 Po kolei wprowadzić x,y i z współrzdne MAX punktu 100 0 TNC 426 firmy HEIDENHAIN 41 4.3 Programy otwierać i wprowadzać Okno programu ukazuje definicj formy BLK: Pocztek programu, nazwa, jednostka miary Oś wrzeciona, współrzdne MINpunktu Współrzdne MAXpunktu Koniec programu, nazwa, jednostka miary 0 BEGIN PGM NEU MM 1 BLK FORM 0.1 Z X+0 Y+0 Z 40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 END PGM NOWY MM TNC automatycznie numeruje zdania, a także określa zdanie POCZTEK (BEGIN) i KONIEC (END). Ruchy narzdzia przy pomocy dialogu tekstem otwartym programować Aby zaprogramować blok, prosz rozpoczć przyciskiem dialogowym. W paginie górnej ekranu TNC wypytuje wszystkie niezbdne dane. Przykład dialogu Otworzyć dialog WSPÓŁRZDNE ? 10 < Wprowadzić współrzdne docelowe dla osi X < 5 Współrzdne docelowe dla osi Y wprowadzić, przyciskiem ENT przejście do nastpnego pytania Funkcje w czasie dialogu KOREKCJA PROM.: RL/RR/ŻADNEJ KOR:? < ”Żadnej korekcji promienia” wprowadzić, przyciskiem ENT do nastpnego pytania POSUW F=? / F MAX = ENT < 100 Przycisk Opuścić pytanie dialogu Zakończyć przedwcześnie dialog Przerwać i wymazać dialog Posuw dla tego ruchu kształtowego 100 mm/min, przyciskiem ENT do nastpnego pytania FUNKCJA DODATKOWA M ? < 3 Funkcja dodatkowa M3 ”Włczyć wrzeciono”, przyciskiem ENT TNC zakończy ten dialog Okno programu pokazuje wiersz: 3 L X+10 Y+5 R0 F100 M3 42 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu Wybrać blok lub słowo Przyciski Skakać od bloku do bloku Wybierać pojedyńcze słowa w bloku Szukanie identycznych słów w różnych blokach programu Dla wypełnienia tej funkcji Softkey AUTO DRAW przełczyć na OFF. Wybrać określone słowo w bloku: Przyciski ze strzałk tak czsto naciskać, aż żdane słowo zostanie zaznaczone Wymazywać bloki lub słowa Przycisk Wartość wybranego słowa ustawić na zero Wymazać błdn wartość Wybierać zdania przy pomocy przycisków ze strzałk Wymazać komunikat o błdach (nie pulsujcy) Wymazać wybrane słowo Zaznaczenie znajduje si w nowo wybranym bloku na tym samym słowie, jak w ostatnio wybranym bloku. Bloki w dowolnym miejscu wstawić ú Prosz wybrać blok, za którym ma być wstawiony nowy blok i otworzyć dialog. Słowa zmieniać i wstawiać ú Prosz wybrać w bloku dane słowo i przepisać je nowym pojciem. W czasie kiedy wybierano słowo, znajduje si w dyspozycji dialog tekstem otwartym. Wybrany blok wymazać Wymazać cykle i czści programu: Ostatni blok wymazywanego cyklu lub czści programu wybrać i przyciskiem DEL wymazać ú Zakończyć wprowadzenie zmiany: Nacisnć przycisk END. Jeśli ma zostać wstawione słowo, prosz nacisnć przyciski ze strzałk (na prawo lub na lewo), aż ukaże si żdany dialog i prosz wprowadzić nastpnie żdane pojcie. TNC 426 firmy HEIDENHAIN 43 4.3 Programy otwierać i wprowadzać Wiersze programu wydawać W czasie, kiedy zostaje zestawiany lub zmieniany program obróbki, można wybierać przy pomocy przycisków ze strzałk każdy wiersz programu lub pojedyńcze słowa zdania programowego: patrz tabela po prawej stronie. 4.4 Grafika programowania 4.4 Grafika programowania W czasie zestawiania programu, TNC może ukazać programowany kontur przy pomocy grafiki. Grafik programowania prowadzić/nie prowadzić ú Dla podziału ekranu, program po lewej stronie i grafika po prawej: nacisnć przycisk SPLIT SCREEN i Softkey PGM + GRAPHICS ú Przełczyć Softkey AUTO DRAW na ON. W czasie kiedy zostaj wprowadzane wiersze programu, TNC pokazuje każdy programowany ruch po konturze w oknie grafiki po prawej stronie. Jeśli grafika nie ma być prowadzona, prosz przełczyć Softkey AUTO DRAW na OFF. AUTO DRAW ON nie rysuje żadnych powtórek czści programu przy ich wywołaniu. Stworzenie grafiki programowania dla istniejcego programu ú Prosz wybrać prz pomocy przycisków ze strzałk ten blok, do którego włcznie ma być wytworzona grafika lub prosz nacisnć GOTO i wprowadzić bezpośrednio żdany numer bloku ú Wytworzenie grafiki: Softkey RESET + START nacisnć Inne funkcje patrz tabela po prawej stronie. Funkcje grafiki programowania Softkey Wytworzyć grafik programowania blok po bloku Wytworzyć kompletn grafik programowania lub po RESET + START dopełnić Zatrzymać wytwarzanie grafiki programowania Ten Softkey pojawia si tylko w czasie kiedy TNC wytwarza grafik programowania Wyświetlić i wyłczyć numer bloku ú Przełczyć pasek Softkey: Patrz rysunek po prawej stronie ú Wyświetlić numer bloku: Softkey SHOW OMIT BLOCK NR. przełczyć na SHOW ú Wyłczyć numer bloku: Softkey SHOW OMIT BLOCK NR. przełczyć na OMIT Wymazać grafik úPasek Softkey przełczyć: Patrz rysunek po prawej stronie ú Wymazać grafik: Softkey CLEAR GRAPHIC nacisnć 44 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu 4.5 Segmentować programy Powikszenie wycinka lub jego pomniejszenie Pogld dla grafiki można ustalać samodzielnie. Przy pomocy ramki możliwe jest wybieranie wycinka dla powikszenia lub pomniejszenia. ú Wybrać pasek Softkey dla powikszenia/pomniejszenia wycinka (drugi pasek, patrz rysunek po prawej stronie) W ten sposób otrzymuje si do dyspozycji nastpujce funkcje: Funkcja Softkey Wyświetlić ramki i przesunć Dla przesunicia odpowiedni Softkey trzymać naciśnitym Zmniejszyć ramki – dla zmniejszenia Softkey trzymać naciśnitym Powikszyć ramki+ dla powikszenia Softkey trzymać naciśnitym ú Przy pomocy Softkey WINDOW DETAIL przejć wybrany fragment Przy pomocy Softkey WINDOW BLK FORM odtwarza si pierwotny widok wycinka. 4.5 Segmentować programy TNC daje możliwość, komentowania programów obróbki za pomoc bloków segmentowania. Bloki segmentowania to krótkie teksty (max. 244 znaków), które należy rozumieć jako komentarze lub teksty tytułowe dla nastpujcych po nich wierszy programu. Długie i kompleksowe programy można poprzez odpowiednie bloki segmentowania kształtować bardziej pogldowo i zrozumiale. A to ułatwia szczególnie późniejsze zmiany w programie. Zdania segmentowania zostaj włczane do programu obróbki. Dodatkowo, można je wyświetlić we własnym oknie a także przekształcić lub uzupełnić. Dla dokładnego segmentowania znajduje si do dyspozycji druga płaszczyzna: teksty drugiej płaszczyzny s przesuwane na prawo. Ukazać okno segmentowania/ aktywne okno zmienić ú Pokazać okno segmentowania: wybrać podział ekranu PGM+SECTS ú Zmienić aktywne okno: Softkey CHANGE WINDOW nacisnć TNC 426 firmy HEIDENHAIN 45 4.6 Wstawić komentarze Zdanie segmentowania wstawić do okna programu (po lewej stronie) ú Wybrać żdany blok, za którym ma być wstawiony blok segmentowania ú Nacisnć Softkey INSERT SECTION ú Wprowadzić tekst segmentowania przy pomocy klawiatury Alpha Płaszczyzn można zmienić przy pomocy Softkey CHANGE LEVEL Blok segmentowania wstawić do okna segmentowania (po prawej stronie) ú Wybrać żdany blok segmentowania, za którym ma być włczone nowe zdanie ú Wprowadzić tekst przy pomocy klawiatury Alpha + TNC włcza ten nowy blok automatycznie Wybierać bloki w oknie segmentowania Jeżeli wykonuje si skoki w oknie segmentowania od bloku do bloku, TNC prowadzi wyświetlanie tych bloków w oknie programu. W ten sposób można z pomoc kilku kroków przeskakiwać duże czści programu 4.6 Wprowadzać komentarze 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: 1. Komentarz w czasie wprowadzania programu ú Wprowadzić dane dla bloku programowego, potem nacisnć średnik ”;” na klawiaturze Alpha + TNC prokazuje pytanie KOMENTARZ ? ú Wprowadzić komentarz i blok zakończyć przyciskiem END 2. Wprowadzić komentarz później ú Wybrać blok, do którego ma być dołczony komentarz ú Przyciskiem ze strzałk w prawo wybrać ostatnie słowo w bloku: średnik ukazuje si na końcu bloku i TNC pokazuje pytanie KOMENTARZ? ú Wprowadzić komentarz i zakończyć blok przyciskiem END 3. Komentarz w jego własnym bloku ú Wybrać blok, za którym ma być wprowadzony komentarz ú Otworzyć dialog programowania przyciskiem ”;” (średnik) na klawiaturze Alpha ú Wprowadzić komentarz i zakończyć blok przyciskiem END 46 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu Na TNC można wytwarzać i opracowywać teksty przy pomocy edytora tekstów. Typowe zastosowania: ■ Zapisywanie wartości z doświadczenia wyniesionego z pracy z maszyn ■ Dokumentowanie procesów przebiegu pracy ■ Tworzenie zbiorów formuł i tabel danych cicia Pliki tekstów s plikami typu .A (ASCII). Jeżeli maj być opracowywane inne pliki, to prosz je najpierw konwersować na typ .A (QV). Pliki tekstowe otworzyć i opuścić ú Wybrać rodzaj pracy WPROWADZIĆ DO PAMICI /WYDAĆ ú Wywołać zarzdzanie plikami: nacisnć przycisk PGM MGT ú Wyświetlić pliki typu A: jeden po drugim nacisnć Softkey SELECT TYPE i Softkey SHOW .A ú Wybrać plik i przy pomocy Softkey SELECT lub przycisku ENT otworzyć lub otworzyć nowy plik: wprowadzić now nazw przyciskiem ENT potwierdzić Jeżeli opuszczaj Państwo edytor tekstu, prosz wywołać zarzdzanie plikami i wybrać plik innego typu, np. program obróbki. Edytować teksty W pierwszym wierszu edytora tekstu znajduje si belka informacyjna, która ukazuje nazw pliku, jego miejsce pobytu i rodzaj pisowni kursora (angl. znacznik wstawienia) PLIK: Nazwa pliku tekstowego WIERSZ: aktualna pozycja kursora w wierszach KOLUMNA: aktualna pozycja kursora w kolumnach (szpaltach) INSERT: Nowo wprowadzone znaki zostaj włczone OVERWRITE: Nowo wprowadzone znaki przepisuj istniejcy tekst na miejscu znajdowania si kursora Tekst zostanie wstawiony na to miejsce, na którym znajduje si właśnie kursor. Przy pomocy przycisków ze strzałk można przesunć kursor do dowolnego miejsca w pliku tekstowym. Wiersz, w którym znajduje si kursor, wyróżnia si kolorem. Jeden wiersz może zawierać maksymalnie 77 znaków i zostaje łamany przyciskiem RET (Return). TNC 426 firmy HEIDENHAIN Ruchy kursora Softkey Kursor jedno słowo na prawo Kursor jedno słowo na lewo Kursor na nastpn stron ekranu Kursor na poprzedni stron ekranu Kursor na pocztek pliku Kursor na koniec pliku Funkcje edytowania Przycisk Rozpoczć nowy wiersz Wymazać znaki na lewo od kursora Wprowadzić znak wypełniajcy 47 4.7 Tworzenie plików tekstowych 4.7 Tworzenie plików tekstowych 4.7 Tworzenie plików tekstowych Znaki, słowa i wiersze wymazać i znowu wstawić Funkcje wymazywania Przy pomocy edytora tekstu można wymazywać całe słowa lub wiersze i wstawiać je w innym miejscu: patrz tabela z prawej strony. Przesuwać słowo lub wiersz ú Kursor przesunć na słowo lub wiersz, który ma być usunity i wstawiony w inne miejsce ú Nacisnć Softkey DELETE WORD lub DELETE LINE: tekst Softkey Wymazać wiersz i przejściowo zapamitać Wymazać słowo i przejściowo zapamitać Wymazać znak i przejściowo zapamitać zostanie usunity i krótkotrwale zapamitany ú Kursor przesunć na miejsce, w którym ma być wstawiony tekst i nacisnć Softkey RESTORE LINE/WORD Wiersz lub słowo po wymazaniu znowu wstawić Opracowywanie bloków tekstu Można bloki tekstu dowolnej wielkości kopiować, usuwać i w innym miejscu znowu wstawiać. W każdym razie prosz najpierw zaznaczyć żdany blok tekstu: ú Zaznaczyć blok tekstu: kursor przesunć na znak, od którego ma zaczynać si zaznaczenie tekstu ú Nacisnć Softkey SELECT BLOCK ú Kursor przesunć na znak, na którym ma kończyć si zaznaczenie tekstu. Jeżeli przesuwa si kursor przy pomocy przycisków ze strzałk do góry i w dół, wszystkie leżce na tym odcinku wiersze zostaj zaznaczone + zaznaczony tekst wyróżnia si kolorem Kiedy żdany block tekstu został zaznaczony, prosz dalej opracowywać tekst przy pomocy nastpujcych Softkeys: Funkcja Softkey Zaznaczony blok usunć i krótkotrwale zapamitać Zaznaczony blok krótkotrwale zapamitać bez usuwania tekstu (kopiować) Jeżeli ten krótkotrwale zapamitany blok ma być wstawiony w inne miejsce, prosz wypełnić nastpujce kroki: ú Przesunć kursor na miejsce, w którym ma być wstawiony krótkotrwale zapamitany blok tekstu ú Nacisnć Softkey INSERT BLOCK: Tekst zostaje wstawiony Dopóki tekst znajduje si w pamici przejściowej, można go dowolnie czsto wstawiać. 48 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu 4.7 Tworzenie plików tekstowych Przenieść zaznaczony blok do innego pliku ú Blok tekstu zaznaczyć jak wyżej opisano ú Nacisnć Softkey APPEND TO FILE TNC ukazuje dialog PLIKCEL= ú Ścieżk i nazw pliku docelowego wprowadzić. TNC dołcza zaznaczony blok tekstu do pliku docelowego. Jeżeli nie istnieje plik docelowy z wprowadzon uprzednio nazw, TNC zapisuje zaznaczony tekst do nowego pliku Wstawić inny plik na miejsce znajdowania si kursora ú Przesunć kursor na miejsce w tekście, na które ma być wstawiony inny plik tekstowy ú Nacisnć Softkey TNC ukazuje dialog PLIK NAZWA= ú Wprowadzić ścieżk i nazw pliku, który ma zostać wprowadzony Odnajdywanie czści tekstu Funkcja szukania w edytorze tekstu znajduje słowa lub łańcuchy znaków w tekście. Istniej dwie możliwości: 1. Znaleźć aktualny tekst Funkcja szukania ma znaleźć słowo, które odpowiada temu słowu, na którym właśnie znajduje si kursor: ú Przesunć kursor na żdane słowo ú Wybrać funkcj szukania: nacisnć Softkey FIND ú Nacisnć Softkey FIND CURRENT WORD 2. Znaleźć dowolny tekst ú Wybrać funkcj szukania: nacisnć Softkey FIND TNC ukazuje dialog SZUKAJ TEKST: ú Wprowadzić poszukiwany tekst ú Szukać tekstu: nacisnć Softkey EXECUTE Funkcj szukania opuszcza si naciśniciem Softkey END. TNC 426 firmy HEIDENHAIN 49 4.8 Kalkulator 4.8 Kalkulator TNC dysponuje kalkulatorem z najważniejszymi funkcjami matematycznymi. Kalkulator otwiera si i zamyka przyciskiem CALC. Przy pomocy przycisków ze strzałk można go dowolnie przesuwać na ekranie. Funkcje obliczeniowe wybiera si krótkim poleceniem na klawiaturze Alpha. Krótkie polecenia s zaznaczone w kalkulatorze odpowiednim kolorem: 0 + Funkcja obliczeniowa Krótkie polecenie – ∗ X^Y SQR 1/X ( Dodawanie Odejmowanie Mnożenie Dzielenie Sinus Cosinus Tangens Arcussinus ArcusCosinus ArcusTangens Potgowanie Pierwiastek kwadratowy obliczyć Funkcja odwrotna Rachnek w nawiasie PI (3.14159265359) Wyświetlić wynik 7 8 9 : 4 5 6 PI 1 2 3 = 0 . + ARC SIN COS TAN ) CE – + – * : S C T AS AC AT ^ Q / () P = Jeśli zostaje wprowadzony program i znajdujecie si Państwo w trybie dialogowym, można wyświetlacz kalkulatora przyciskiem ” Przejć pozycj rzeczywist” skopiować wprost do zaznaczonego pola. 50 4 Programowanie: Podstawy, zarzdzanie plikami, Pomoce przy programowaniu 4.9 Tworzenie tabel palet 4.9 Tworzenie tabel palet Tabele palet s zarzdzane i wydawane, jak to zostało określone w PLC. Prosz uwzgldnić podrcznik obsługi maszyny ! Tabele palet s używane na obrabiarkach wielooperacyjnych z urzdzeniem wymiany palet: Tabela palet wywołuje dla różnych palet odpowiednie programy obróbki i aktywuje stosowne tabele punktu zerowego. Tabele palet zawieraj nastpujce dane: ■ Numer palety PAL ■ Nazwa programu obróbki PROGRAM ■ Tabela punktu zerowego DATA Wybrać tabele palet ú W rodzaju pracy PROGRAM WPROWADZIĆ DO PAMICI/WYDAĆ zarzdzanie plikami wybrać przycisk PGM MGT ú Wyświetlić pliki typu .P: Softkeys SELECT TYPE i SHOW .P nacisnć ú Wybrać tabele palet przyciskami ze strzałk lub wprowadzić nazw dla nowej tabeli ú Potwierdzić wybór przyciskiem ENT ú Wnieść programy i tabele punktu zerowego do tabeli palet. W szpalty prosz wprowadzić nazw programu i należce do niego tabele punktu zerowego. W tabeli można przesuwać jasne tło przyciskami ze strzałk. W czasie kiedy plik palet zostaje edytowany, TNC ukazuje Softkeys dla edytowania: Patrz tabela po prawej stronie. Opuścić plik palet ú Wybrać zarzdzanie plikami: nacisnć przycisk PGM MGT Funkcja Softkey Wybrać pocztek tabeli Wybrać koniec tabeli Wybrać nastpn stron tabeli Wybrać poprzedni stron tabeli Wstawić wiersz na końcu tabeli Wymazać wiersz na końcu tabeli Wybrać pocztek nastpnego wiersza ú Wybrać inny typ pliku: nacisnć Softkey SELECT TYPE i Softkey żdanego typu pliku, np. SHOW .H ú Wybrać żdany plik TNC 426 firmy HEIDENHAIN 51 5 Programowanie: Narzdzia TNC 426 firmy HEIDENHAIN 53 5.1 Wprowadzenie informacji dotyczcych narzdzi 5.1 Wprowadzenie informacji dotyczcych narzdzi Z S S Y Posuw F Posuw F to prdkość w mm/min (cale/min), z któr porusza punkt środkowy narzdzia po swoim torze. Maksymalny posuw może być różnym dla każdej osi maszyny i jest określony poprzez parametry maszyny. F X Wprowadzenie informacji Posuw można wprowadzić do każdego zapisu ustalenia położenia. Patrz ”6.2 Podstawy o funkcjach toru kształtowego” Posuw szybki Dla posuwu szybkiego prosz wprowadzić F MAX. Dla wprowadzenia F MAX prosz nacisnć pytanie dialogu ”POSUW F = ?“ przycisk ENT. Okres działania Ten, przy pomocy wartości liczbowych programowany posuw obowizuje do bloku, w którym zostaje zaprogramowany nowy posuw. F MAX obowizuje tylko dla tego bloku, w którym został on zaprogramowany. Po zapisie z F MAX obowizuje dalej ten ostatni, programowany przy pomocy wartości liczbowych posuw. Zmiana w czasie 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 wprowadza si w obrotach na minut (obr/min) do zapisu TOOL CALL (wywołanie narzdzi). Programowana zmiana W programie obróbki można zmienić prdkość obrotow wrzeciona za pomoc zapisu TOOL CALL, a mianowicie wprowadzajc wyłcznie now prdkość obrotow: ú Programować wywołanie narzdzi: nacisnć przycisk TOOL CALL ú Dialog ”NUMER NARZDZIA” przyciskiem NO ENT ominć ú Dialog ”OŚ WRZECIONA RÓWNOLEGŁA X/Y/Z?” przyciskiem NO ENT ominć ú W dialogu ”PRDKOŚĆ OBROTOWA WRZECIONA S= ?” wprowadzić now liczb obrotów na minut Zmiana w czasie przebiegu programu W czasie przebiegu programu prosz zmienić prdkość obrotow wrzeciona przy pomocy gałki obrotowej Override S dla prdkości obrotowej wrzeciona. 54 5 Programowanie: narzdzia Z Z reguły programuje si współrzdne ruchów kształtowych tak, jak został wymiarowany obrabiany przedmiot na rysunku technicznym. Aby TNC mogło obliczyć punkt środkowy narzdzia, to znaczy mogło przeprowadzić korekt narzdzia, musi zostać wprowadzona długość i promień dla każdego używanego narzdzia. Dane o narzdziach można wprowadzić albo przy pomocy funkcji TOOL DEF bezpośrednio do programu albo oddzielnie do tabeli narzdzi. Jeżeli dane o narzdziach zostaj wprowadzone do tabeli, s tu do dyspozycji inne specyficzne informacje dotyczce narzdzi. Podczas przebiegu programu obróbki TNC uwzgldnia wszystkie wprowadzone informacje. L0 X Numer narzdzia,Nazwa narzdzia Każde narzdzie jest oznaczone numerem od 0 do 254. Jeśli używane s przy pracy tabele narzdzi, można dodatkowo podawać nazwy narzdzi. Narzdzie z numerem 0 jest określone jako narzdzie zerowe i ma długość L=0 i promień R=0. W tabelach narzdzi powinno to narzdzie T0 być definiowane równiż z L=0 i R=0. Długość narzdzia L Długość narzdzia L można określać dwoma sposobami: 1 Długość L jest różnic długości narzdzia i długości narzdzia zerowego L0. Znak liczby: ■ Narzdzie jest dłuższe niż narzdzie zerowe: L>L0 ■ Narzdzie jest krótsze niż narzdzie zerowe: L<L0 Określić długość: ú Narzdzie zerowe przesunć do pozycji odniesienia w osi narzdzi (np. powierzchnia obrabianego przedmiotu 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 pokazuje różnic długości midzy narzdziem i narzdziem zerowym ú Przejć t wartość przy pomocy przycisku ” Przejć pozycj rzeczywist” do zapisu TOOL DEF lub do tabeli narzdzi 2 Prosz określić długość przy pomocy urzdzenia z wstpnym nastawianiem. Nastpnie prosz wprowadzić ustalon wartość bezpośrednio do definicji narzdzi TOOL DEF. TNC 426 firmy HEIDENHAIN 55 5.2 Dane o narzdziach 5.2 Dane o narzdziach 5.2 Dane o narzdziach 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. R Dodatnia wartość delty oznacza naddatek (DR>0). Przy obróbce z naddatkiem prosz wprowadzić wartość naddatku przy programowaniu wywołania narzdzi z TOOL CALL. L Ujemna wartość delty oznacza niedomiar (DR<0). Niedomiar zostaje wprowadzony do tabeli narzdzi dla zużycia narzdzia. Prosz wprowadzić wartości delta w postaci wartości liczbowych, w zapisie TOOL CALL można przekazać te wartości jako parametr Q. Zasig wprowadzenia: wartości delta mog wynosić maksymalnie 99,999 mm. R DR<0 DR>0 DL<0 DL>0 Dane o narzdziach do programu wprowadzić Numer, długość i promień dla określonego narzdzia ustala si w programie obróbki jednorazowo w zapisie TOOL DEF: ú Wybrać definicj narzdzia: nacisnć przycisk TOOL DEF ú Wprowadzić NUMER NARZDZIA: przy pomocy numeru narzdzia jednoznacznie oznaczyć dane narzdzie. ú Wprowadzić DŁUGOŚĆ NARZDZIA: wartość korektury dla długości ú Wprowadzić PROMIEŃ NARZDZIA W czasie dialogu można wprowadzić wartość długości przyciskiem ”Przejć położenie rzeczywiste” bezpośrednio do pola dialogowego. Prosz zwrócić uwag, żeby oś narzdzi przy wskazaniu stanu była zaznaczona. Przykład NCzapisu 4 TOOL DEF 5 L+10 R+5 56 5 Programowanie: narzdzia Tabele narzdzi musz być używane, jeśli W tabeli narzdzi można definiować do 254 narzdzi i dane o nich zachowywać w pamici. (Ilość narzdzi w tabeli można ograniczyć przy pomocy parametru maszyny 7260). ■ maszyna jest wyposażona w urzdzenie 5.2 Dane o narzdziach Dane o narzdziach wprowadzić do tabeli automatycznej wymiany narzdzi ■ przy pomocy TT 120 zmierzyć automatycznie narzdzia, patrz ”5.5 pomiar narzdzi” ■ Przy pomocy cyklu obróbki 22 dodatkowo rozszerzyć otwór, patrz strona 172. Tabela narzdzi: możliwości wprowadzenia informacji Skrót Wprowadzenia informacji T Numer, którym narzdzie zostaje wywołane w programie Nazwa Nazwa, któr narzdzie zostaje wywołane w programie L Wartość korektury dla długości narzdzia R Promień narzdzia R R2 Promień narzdzia R2 dla freza kształtowego (tylko dla trójwymiarowej korektury promienia lub graficznego przedstawienia obróbki frezem kształtowym) DL Wartość delta długości narzdzia DR Wartość delta promienia narzdzia R DR2 Wartość delta promienia narzdzia R2 LCUTS Długość powierzchnie tncej narzdzia dla cyklu 22 ANGLE Maksymalny kt zagłbienia narzdzia przy posuwisto zwrotnym ruchu pogłbiajcym dla cyklu 22 TL ustawić blokad narzdzia (TL: dla Tool L(Tool Locked = engl. narzdzie zablokowane, zaryglowane) RT Numer narzdzia siostrzanego +jeżeli jest – jako narzdzie zmienne (RT: dla Replacement Tool = engl. narzdzie zamienne); patrz także TIME2 TIME1 Maksymalny czas postoju narzdzia w minutach. Ta funkcja zależy od rodzaju maszyny i jest opisana w podrczniku obsługi maszyny. TIME2 Maksymalny czas postoju narzdzia przy TOOL CALL w minutach: dosiga lub przekracza aktualny czas postoju t wartość, w tym przypadku stosuje TNC przy nastpnym TOOL CALL narzdzie siostrzane (patrz także CUR.TIME). CUR.TIME Aktualny czas postoju narzdzia w minutach: TNC podwyższa samodzielnie aktualny czas postoju (CUR.TIME: dla CURrent TIME = angl. aktualny/ bieżcy czas). Dla używanych narzdzi można wprowadzić wielkość zadan DOC Komentarz do narzdzia (maksymalnie 16 znaków) PLC Informacja o tym narzdziu, które ma być przeniesione na PLC TNC 426 firmy HEIDENHAIN Dialog – NARZDZIENAZWA ? NARZDZIEDŁUGOŚĆ ? NARZDZIEPROMIEŃ ? NARZDZIEPROMIEŃ 2 ? NADDATEK NARZDZIEDŁUGOŚĆ ? NADDATEK NARZDZIEPROMIEŃ ? NADDATEK NARZDZIEPROMIEŃ2 ? DŁUGOŚĆ OSTRZY W OSI NARZDZI ? MAKSYMALNY KT ZAGŁBIENIA ? NARZDZIE ZABLOKOWANE TAK= ENT / NIE = NO ENT NARZDZIE SIOSTRZANE ? MAKSYMALNY CZAS POSTOJU ? MAKSYMALNY CZAS POSTOJU PRZY TOOL CALL ? AKTUALNY CZAS POSTOJU ? NARZDZIE KOMENTARZ ? PLCSTAN ? 57 5.2 Dane o narzdziach Tabela narzdzi: niezbdne dane o narzdziach przy automatycznym pomiarze narzdzi Skrót CUT. LTOL Wprowadzenie informacji Ilość ostrzy narzdzia (maksymalnie 20 ostrzy) Dopuszczalne odchylenie długości narzdzia L dla rozpoznania zużycia. Jeśli wprowadzona wartość zostnie przekroczona, TNC blokuje to narzdzie (stan L Locked). Zakres wprowadzenia: od 0 do 0;9999 mm RTOL Dopuszczalne odchylenie promienia narzdzia dla rozpoznania zużycia. Jeśli wprowadzona wartość zostanie przekroczona, TNC blokuje to narzdzie (stan L). Zakres wprowadzenia: od 0 do 0;9999 mm DIRECT. Kierunek cicia narzdzia dla pomiaru przy obracajcym si narzdziem TT:ROFFS Pomiar długości: przemieszczenie narzdzia pomidzy środkiem Stylus!!!i środkiem narzdzia. Ustawienie wstpne: promień narzdzia R TT:LOFFS Pomiar promienia: dodatkowe przemieszczenie narzdzia do MP 6530 (patrz ”15.1 Ogólne parametry użytkownika”) pomidzy krawdzi górn Stylus i krawdzi doln narzdzia. Ustawienie wstpne: 0 LBREAK Dopuszczalne odchylenie długości narzdzia L dla rozpoznania pknicia. Jeśli wprowadzona wartość zostanie przekroczona, TNC blokuje to narzdzie (stan L). Zakres wprowadzenia: od 0 do 0;9999 mm RBREAK Dopuszczalne odchylenie od promienia narzdzia R dla rozpoznania pknicia. Jeśli wprowadzona wartość zostanie przekroczona, TNC blokuje to narzdzie (stan L). Zakres wprowadzenia: od 0 do 0;9999 mm. 58 Dialog ILOŚĆ OSTRZY ? TOLERANCJA NA ZUŻYCIE: DŁUGOŚĆ ? TOLERANCJA NA ZUŻYCIE: PROMIEŃ ? KIERUNEK CICIA (M3 = –) ? PRZEMIESZCZENIE NARZDZIA PROMIEŃ ? PRZEMIESZCZENIE NARZDZIA DŁUGOŚĆ ? TOLERANCJA NA PKNICIE: DŁUGOŚĆ ? TOLERANCJA NA PKNICIE: PROMIEŃ ? 5 Programowanie: narzdzia 5.2 Dane o narzdziach Tabele narzdzi edytować Obowizujce dla przebiegu programu tabela narzdzi nosi nazw TOOL.T. TOOL T musi być wniesiona do pamici:\ w skoroszycie TNC i może być edytowana przy jednym z rodzajów 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: ú Wybrać dowolny rodzaj pracy maszyny ú Wybrać tabel narzdzi: nacisnć Softkey TOOL TABLE ú Ustawić Softkey EDIT na ”ON” Otworzyć dowoln inn tabel narzdzi: ú Wybrać rodzaj pracy PROGRAM WPROWADZIĆ DO PAMICI/ WYDAĆ ú Wywołać zarzdzanie plikami ú Wyświetlić wybór typów plików: nacisnć Softkey SELECT TYPE ú Wyświetlić pliki typu .T: nacisnć Softkey SHOW.T Funkcje edytowania dla tabeli narzdzi Softkey Wybrać pocztek tabeli Wybrać koniec tabeli Wybrać poprzedni stron tabeli ú Prosz wybrać plik lub wprowadzić now nazw pliku. Prosz potwierdzić przyciskiem ENT lub przy pomocy Softkey SELECT Jeśli tabela narzdzi została otwarta dla edytowania, to można przesuwać jasne tło w tabeli przy pomocy przycisków ze strzałk na każd dowoln pozycj (patrz rysunek u góry po prawej stronie). W każdym dowolnym miejscu można przepisywać zapamitane wartości lub wprowadzać nowe wartości. Dodatkowe funkcje edytowania znajduj si w tabeli obok. Jeśli TNC nie może ukazać wszystkich pozycji w tabeli narzdzi równocześnie, to belka u góry w tabeli pokazuje symbol „>>“ lub „<<“. Tabel narzdzi opuścić: Wybrać nastpn stron tabeli Wybrać pocztek nastpnego wiersza Szukać nazwy narzdzia w tabeli Numer miejsca wyświetlić/ nie wyświetlać Informacje o narzdziu ukazać szpalta po szpalcie lub wszystkie informacje o narzdziu przedstawić na jednej stronie ekranu ú Wywołać zarzdzanie plikami i wybrać plik innego typu, np. program obróbki TNC 426 firmy HEIDENHAIN 59 5.2 Dane o narzdziach Uwagi do tabeli narzdzi Przy pomocy parametru użytkownika MP7266 określa si, jakie informacje mog zostać wprowadzone do tabeli narzdzi i w jakiej kolejności zostane one wypełnione. Możliwe jest pojedyńcze szpalty lub wiersze tabeli narzdzi przepisać treści innego pliku. Warunki wykonania takiej operacji: ■ Plik docelowy musi już istnieć ■ Kopiowany plik może zawierać tylko te zamieniane szpalty (wiersze). Pojedyńcze szpalty lub wiersze prosz kopiować przy pomocy Softkey REPLACE FIELDS. Tabela miejsca dla urzdzenia wymiany narzdzi Dla automatycznej wymiany narzdzi prosz zaprogramować w jednym z rodzajów przebiegu programu tabel TOOL_P (TOOL Pocket angl. miejsce narzdzia). Wybrać tabel miejsca ú Wybrać tabel narzdzi: wybrać Softkey TOOL TABLE ú Wybrać tabel miejsca wybrać Softkey POCKET TABLE ú Ustawić Softkey EDIT na ON Można wprowadzić nastpujce informacje o danym narzdziu do tabeli miejsca: Skrót Wprowadzenia informacji Dialog P T F Numer miejsca narzdzia w zasobniku narzdzi Numer narzdzia Narzdzie umieścić zawsze z powrotem na tym samym miejscu w zasobniku ( F: dla Fixed = angl. ustalony) Miejsce zablokować(L: dla Locked = angl. zablokowany) Narzdzie jest narzdziem specjalnym (ST: dla Special T ool = angl. narzdzie specjalne); jeśli narzdzie specjalne blokuje miejsca przed i za swoim miejscem, prosz zablokować odpowiednie miejsce (stan L) Informacja o tym miejscu narzdzia, która ma być przekazana do PLC – NUMER NARZDZIA ? MIEJSCE STAŁE ? TAK= ENT / NIE = NO ENT MIEJSCE ZABLOKOWANE ? TAK= ENT / NIE = NO ENT NARZDZIE SPECJALNE ? L ST PLC 60 STAN PLC ? 5 Programowanie: narzdzia Wywołanie narzdzia TOOL CALL w programie obróbki prosz programować przy pomocy nastpujcych danych: ú Wybrać wywołanie narzdzia przyciskiem TOOL CALL ú OŚ WRZECIONA RÓWNOLEGŁA X/Y/Z: Wprowadzić oś narzdziow ú NUMER NARZDZIA. Numer lub nazw narzdzia wprowadzić. Rodzaj narzdzia został uprzednio określony w zapisie TOOL DEF lub w tabeli narzdzi. Jedn nazw narzdzia prosz wnieść w cudzysłowiu. Nazwy odnosz si do wpisu w aktywnej tabeli narzdzi TOOL .T. ú PRDKOŚĆ OBROTOWA WRZECIONA S ú NADDATEK DŁUGOŚĆ NARZDZIA: Wartość delta dla długości narzdzia ú NADDATEK PROMIEŃ NARZDZIA: Wartość delta dla promienia narzdzia Przykład wywołania narzdzia Wywoływane zostaje narzdzie nr. 5 w osi narzdziowej Z z prdkości obrotow wrzeciona 2500 Ob/min. Naddatek długości narzdzia wynosi 0,2 mm, niedomiar promienia narzdzia 1 mm. 20 TOOL CALL 5 Z S2500 DL+0,2 DR1 ”D” przed ”L” i ”R” oznacza wartość delta. Wybór wstpny przy tabelach narzdzi Jeżeli używane s tabele narzdzi, to dokonuje si przy pomocy zapisu TOOL DEF wyboru wstpnego nastpnego używanego narzdzia. W tym celu prosz wprowadzić numer narzdzia lub Qparametr albo nazw narzdzia w cudzysłowiu. 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 wprowadzić określon z góry dla tego rodzaju maszyny pozycj zmiany. Jeśli przed pierwszym wywołaniem narzdzia został zaprogramowany TOOL CALL 0, to TNC przesuwa trzpień chwytowy w osi wrzeciona do położenia, które jest niezależ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: ú Dojść do położenia zmiany narzdzia zgodnie z programem ú Przerwać przebieg programu, patrz ”11.4 Przebieg programu” ú Zmienić narzdzie ú Kontynuować przebieg programu, patrz ”11.4 Przebieg programu” Automatyczna zmiana narzdzia Przy automatycznej zmianie narzdzia przebieg programu nie zostaje przerwany. Przy wywołaniu narzdzia przy pomocy TOOL CALL TNC wymienia narzdzie z zasobnika narzdzi. Automatyczna wymiana narzdzia przy przekroczeniu czasu postoju: M101 M101 jest funkcj zależn od rodzaju maszyny. Prosz uwzgldnić informacje zawarte w podrczniku obsługi maszyny! Jeśli czas postoju narzdzia osiga TIME1 lub TIME2, TNC zamienia je na narzdzie siostrzane. W tym celu prosz na pocztku programu aktywować funkcj M101. Działanie M101 można anulować 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 NC z korektur 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. Warunki dla zapisów NC z wektorami normalnych powierzchni i trójwymiarow korektur Promień narzdzia siostrzanego może odróżniać si od promienia narzdzia orginalnego. On nie zostaje uwzgldniany w zapisach programu przekazywanych z systemu CAD (CADcomputer aided designprojektowanie wspomagane komputerem) Wartość delty (DR), mniejsz od zera, można wprowadzić do tabeli narzdzi. Jeśli DR jest wiksza od zera, TNC ukazuje tekst komunikatu i nie wymienia narzdzia. Przy pomocy funkcjo M107 ignoruje si ten tekst komunikatu, przy pomocy M108 znów aktywuje. TNC 426 firmy HEIDENHAIN 61 5.2 Dane o narzdziach Dane o narzdziach wywołać 5.3 Korekcja narzdzi 5.3 Korekcja narzdzia 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 zestwiony bezpośrednio na TNC, to korekcja promienia narzdzia jest skuteczna tylko na płaszczyźnie obróbki. TNC uwzgldnia przy tym do piciu osi włcznie w tym także osie obrotowe. Jeżeli system CAD tworzy zapisy programu przy pomocy wektorów, TNC może przeprowadzić trójwymiarow korekcj narzdzia, patrz ”5.4 Trójwymiarowa korekcja narzdzia”. Korekcja długości narzdzia Korekcja narzdzia dla długości działa bezpośrednio po wywołaniu narzdzia i jego 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 przy pomocy TOOL CALL 0 anulowana, zmniejsza si odległość narzdzia od obrabianego przedmiotu. Po wywołaniu narzdzia TOOL CALL zmienia si programowane 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 delty zarówno z TOOL CALLzapisu jak i z tabeli narzdzi Wartość korekcji = L + DLTOOL CALL + DLTAB z L Długość narzdzia L z TOOL DEFzapisu lub tabeli narzdzi DLTOOL CALL Naddatek DL dla długości z TOOL CALLzapisu (nie zostaje uwzgldniane przez wyświetlacz położenia) DLTAB Naddatek DL dla długości z tabeli narzdzi 62 5 Programowanie: Narzdzia 5.3 Korekcja narzdzia Korekcja promienia narzdzia RL Zapis programu dla przemieszczenia narzdzia zawiera ■ RL lub RR dla korekcji narzdzia R0 ■ R+ lub R–, dla korekcji promienia przy równoległym do osi ruchu przemieszczenia ■ R0, nie ma być przeprowadzona korekcja promienia R Korekcja promienia działa, bezpośrednio po wywołaniu narzdziai po jego przemieszczeniu na płaszczyźnie obróbki przy pomocy RL lub RR. Zostaje ona anulowana, jeśli zapis pozycjonowania został zaprogramowany z R0. R Przy korekcji promienia zostaj uwzgldnione wartości delta zarówno z TOOL CALLzapisu jak i z tabeli narzdzi: Wartość korekcji = R+ DRTOOL CALL + DRTAB z R Promień narzdzia R z TOOL DEFzapisu lub tabeli narzdzi DRTOOL CALL Naddatatek DR dla promienia z TOOL CALLzapisu (nie uwzgldniany przez wyświetlacz położenia) DRTAB Naddatek DR dla promienia z tabeli narzdzi Ruchy kształtowe bez korekcji promienia: R0 Narzdzie przemieszcza na płaszczyźnie obróbki swój punkt środkowy na zaprogramowanym torze kształtowym lub do punktów o zaprogramowanych współrzdnych. Z Y Zastosowanie: wiercenia, wstpne pozycjonowanie patrz rysunek po prawej stronie. Ruchy kształtowe z korekcj promienia: RR i RL RR Narzdzie przemieszcza si na prawo od konturu X Y RL Narzdzie przemieszcza si na lewo od konturu Punkt środkowy narzdzia 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 obrabianego przedmiotu. Patrz rysunki na nastpnej stronie. X Midzy dwoma zapisami programu z różnymi korekcjami promienia RR i RL musi znajdować si przynajmniej jeden zapis bez korekcji promienia z R0. Korekcja promienia bdzie aktywna do końca zapisu, od momentu kiedy została po raz pierwszy zaprogramowana. Przy pierwszym zapisie z korekcj RR/RL i przy anulowaniu z R0, TNC pozycjonuje narzdzie zawsze pionowo na zaprogramowany punkt startu i punkt końcowy. Prosz pozycjonować narzdzie w ten sposób przed pierwszym punktem konturu lub za ostastnim punktem konturu, żeby kontur nie został uszkodzony. TNC 426 firmy HEIDENHAIN 63 5.3 Korekcja narzdzi Wprowadzenie korekcji promienia Przy programowaniu ruchu kształtowego pojawia si po wprowadzeniu współrzdnych nastpujce pytanie: Y KOREKCJA PROM.: RL/RR/ŻADNA KOR. ? < Ruch narzdzia na lewo od zaprogramowanego konturu:Softkey RL nacisnć lub RL Ruch narzdzia na prawo od zaprogramowanego konturu: Softkey RR nacisnć lub X Ruch narzdzia bez korekcji narzdzia tzn. anulować korekcj promienia: nacisnć przycisk ENT Y Zakończyć dialog: nacisnć przycisk END RR X 64 5 Programowanie: narzdzia 5.3 Korekcja narzdzi Korekcja promienia: obrabiać narożniki Narożniki zewntrzne Jeżeli została zaprogramowana korekcja promienia, to TNC wiedzie narzdzie wzdłuż narożników zewntrznych po kole przejściowym i narzdzie odtacza si w punkcie narożnym. Jeśli zachodzi potrzeba, TNC redukuje posuw przy narożnikach zewntrznych, na przykład w przypadku czstych zmian kierunku RL Narożniki 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. 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 narzdzia można regulować tor narzdzia i posuw przy narożnikach obrabianego przedmiotu przy pomocy funkcji dodatkowych M90 i M112. Patrz ”7.4 Funkcje dodatkowe dla regulacji zachowania si toru”. TNC 426 firmy HEIDENHAIN RL RL 65 5.4 Trójwymiarowa korekcja narzdzi 5.4 Trójwymiarowa korekcja narzdzi TNC może wypełniać trójwymiarow korekcj narzdzi (3D korekcja) dla zapisów obróbki po prostych. Oprócz współrzdnych X,Y i Z punktu końcowego prostych, musz zawierać te zapisy także komponenty NX, NY i NZ normalnych płaszczyznowych (patrz niżej). Punkt końcowy prostych i normalna płaszczyznowa s obliczane przez system CAD. Przy pomocy 3Dkorekcji można używać narzdzi, które posiadaj inne wymiary niż przewidziane pierwotnie narzdzia. Formy narzdzi Obowizujce formy narzdzi (patrz rysunek po prawej stronie u góry i na środku) s określane przy pomocy promieni narzdzi R i R2: PROMIEŃ NARZDZIA: R wymiar od punktu środkowego narzdzia do strony zewntrznej narzdzia PROMIEŃ NARZDZIA 2: R2 promień zaokrglenia od wierzchołka narzdzia do strony zewntrznej narzdzia Stosunek R do R2 określa form narzdzia: R2 = 0 Frez trzpieniowy (palcowy) R2 = R Frez kształtowy 0 < R2 < R Frez kształtowy narożny R R Z tych danych wynikaj także współrzdne dla punktu odniesienia narzdzia PT. R PT' PT 2 PT Wartości dla PROMIEŃ NARZDZIA i PROMIEŃ NARZDZIA 2 prosz wprowadzić do tabeli narzdzi. 2 R PT R Normalna płaszczyznowa Definicja normalnej płaszczyznowej Normalna płaszczyznowa jest wielkości matematyczn z ■ wartości bezwzgldn tu: odległość od powierzchni przedmiotu do punktu odniesienia narzdzia PT i Z Y ■ kierunkiem X tu: prostopadle od obrabianej powierzchni narzdzia do punktu odniesienia narzdzia PT Wartość bezwzgldna i kierunek normalnej płaszczyznowej s określone przy pomocy komponentów NX, NY i NZ. PT P 66 NX NZ NY 5 Programowanie: narzdzia 5.4 Trójwymiarowa korekcja narzdzi Współrzdne pozycji X,Y, Z i normalnych płaszczyznowych NX, XY, XZ musz w NCbloku mieć t sam kolejność. 3Dkorekcja z normalnymi płaszczyznowymi jest obowizujc dla danych o wpółrzdnych w osiach głównych X, Y, Z. TNC nie ostrzega przy pomocy komunikatu o błdach jeśli nadwyżki wymiarowe narzdzia uszkodziłyby kontur. Przy pomocy parametru maszyny 7680 określa si, czy system CAD skorygował długość narzdzia przez środek kuli PTczy przez biegun południowy kuli PSP. PT PSP Używać innych narzdzi: Wartości delta Jeżeli s używane narzdzia, które maj inne wymiary niż przewidziane pierwotnie narzdzia, to prosz wnieść różnic długości i promieni jako wartości delta do tabeli narzdzi: ■ Dodatnia wartość delty, DR, DR2 Wymiary narzdzia s wiksze niż te narzdzia orginalnego (naddatek) ■ Ujemna wartość delty DL, DR, DR2 R Wymiary narzdzia s mniejsze niż te narzdzia orginalnego (niedomiar) TNC koryguje pozycj narzdzia z wartościami delty i normalnych płaszczyznowych. L Przykład: Blok programu z normalnymi płaszczyznowymi LN R2 X+31,737 Y+21,954 Z+33,165 NX+0,2637581 NY+0,0078922 NZ–0,8764339 F1000 M3 LN Prosta z 3Dkorekcj X, Y, Z Skorygowane współrzdne punktu końcowego prostej DR2>0 DL>0 NX, NY, NZ Komponenty normalnych płaszczyznowych F Posuw M Funkcja dodatkowa Posuw F i funkcj dodatkow M można wprowadzić i zmienić w rodzaju pracy PROGRAM WPROWADZIĆ DO PAMICI/WYDAĆ. Współrzdne punktu końcowego prostej i komponenty normalnych płaszczyznowych s zadawane przez system CAD. TNC 426 firmy HEIDENHAIN 67 5.5 Pomiar narzdzi przy pomocy TT 120 5.5 Pomiarnarzdzi przy pomocy TT 120 Maszyna i TNC musz być przygotowane przez producenta maszyn do użycia układu impulsowego TT 120. W przeciwnym razie nie znajduj si w dyspozycji wszystkie opisane tu cykle i funkcje. Prosz zwrócić uwag na informacje zawarte w podrczniku obsługi maszyny. Przy pomocy TT 120 i cyklów pomiarowych narzdzi TNC wymierza si narzdzia automatycznie: Wartości korekcji dla długości i promienia zostan odłożone przez TNC w centralnej pamici narzdzi TOOL.T i przeliczone przy nastpnym wywołaniu narzdzi. Nastpujce rodzaje pomiarów s do dyspozycji: ■ Pomiar narzdzia przy nie pracujcym narzdziu ■ Pomiar narzdzia przy obracajcym si narzdziu ■ Pomiar pojedyńczych ostrzy Cykle pomiaru narzdzi programuje si w rodzaju pracy PRO GRAM WPROWADZIĆ DO PAMICI/WYDAĆ. Nastpujce cykle s do dyspozycji: ■ SONDA 30.0 TT KALIBROWAĆ ■ SONDA 31.0 NARZDZIE+DŁUGOŚĆ ■ SONDA 32.0 NARZDZIE+PROMIEŃ Cykle pomiaru działaj tylko przy aktywnej centralnej pamici narzdzi TOOL.T Zanim zostanie rozpoczta praca z cyklami pomiaru, musz być wprowadzone do centralnej pamici narzdzi wszystkie niezbdne dla pomiaru dane i wymierzane narzdzie musi zostać uprzednio z TOOL CALL wywołane. Narzdzia mog być mierzone także przy nachylonej płaszczyźnie obróbki. Ustawić parametry maszyny TNC używa dla pomiaru przy stojcym wrzecionie posuw dotykowy z MP6520. Przy pomiarze z obracajcym si narzdziem TNC oblicza prdkość obrotow wrzeciona i posuw dotykowy automatycznie. 68 5 Programowanie: narzdzia 5.5 Pomiar narzdzi przy pomocy TT 120 Prdkość obrotow wrzeciona oblicza si przy tym nastpujco: n= MP6570 r • 0,0063 z: n MP6570 = = r = Prdkość obrotowa [obr/min] maksymalnie dopuszczalna prdkość obrotowa [m/min] aktywny promień narzdzia (mm) Posuw dotykowy oblicza si z: v = v = tolerancja pomiaru = MP6507 n = tolerancja pomiaru • n z Posuw dotykowy [mm/min] Tolerancja pomiaru [mm], zależna od Liczba obrotów [1/min] Z MP6507 można przerwać obliczanie posuwu dotykowego: MP6507=0: Tolerancja pomiaru pozostaje stał – niezależn od promienia narzdzia. Przy bardzo dużych narzdziach posuw dotykowy redukuje si do zera. Ten efekt staje si tym wcześniej zauważalny, czym mniejszymi wybiera si maksymaln prdkość obrotow (MP6570) i dopuszczaln tolerancj (MP6510). MP6507=1: Tolerancja pomiaru zmienia si z rosncym promieniem narzdzia. To zapewnia także przy dużych promieniach narzdzi wystarczajcy posuw dotykowy. TNC zmienia tolerancj pomiaru zgodnie z nastpujc tabel: Promień narzdzia Tolerancja pomiaru do 30 mm 30 do 60 mm 60 do 90 mm 90 do 120 mm MP6510 2 • MP6510 3 • MP6510 4 • MP6510 MP6507=2: Posuw dotykowy pozostaje stałym, błd pomiaru rośnie jednakże liniowo z powikszajcym si promieniem narzdzia: Tolerancja pomiaru = r • MP6510 5 mm z: r = Promień narzdzia [mm] MP6510 = Maksymalnie dopuszczalny błd pomiaru TNC 426 firmy HEIDENHAIN 69 5.5 Pomiar narzdzi przy pomocy TT 120 Wyświetlić wyniki pomiarów Przy pomocy Softkey STATUS TOOL PROBE można wyświetlić wyniki pomiaru narzdzi w dodatkowym wyświetlaczu stanu (w rodzajach pracy maszyny). TNC pokazuje po lewej stronie pro gram, po prawej wyniki pomiaru. Wartości pomiaru, które przekroczyły dopuszczaln tolerancj zużycia, TNC oznacza przy pomocy „∗“– wartości pomiaru, które przekroczyła dopuszczaln tolerancj na pknicie, przy pomocy „B“. TT 120 kalibrować Przed rozpoczciem kalibrowania, prosz wprowadzić dokładn długość narzdzia kalibrujcego do tabeli narzdzi TOOL.T. W parametrach maszyny 6580.0 do 6580.2 musi być określone położenie TT 120 w przestrzeni roboczej maszyny. Jeśli jeden z parametrów maszyny 6580.0 do 6580.2 zostaje zmieniony, należy kalibrować na nowo. TT 120 kalibruje si przy pomocy cyklu pomiaru TCH PROBE 30. Proces kalibrowania przebiega automatycznie. TNC ustala także automatycznie wzajemne przesunicie środkowe narzdzia kalibrujcego. W tym celu TNC obraca wrzeciono po wykonaniu połowy cyklu kalibrowania o 180°. Jako narzdzia kalibrujcego prosz użyć dokładnie cylindrycznej czści, np. kołka walcowego. Wartości kalibrowania TNC zapamituje i uwzgldnia je przy nastpnych pomiarach narzdzi. ú Programować cykl kalibrowania: W rodzaju pracy PROGRAM WPROWADZIĆ DO PAMICI/WYDAĆ nacisnć przycisk SONDA. ú SONDA 30 TT KALIBROWAĆ: cykl pomiaru 30 TT KALIBROWAĆ wybrać przyciskami ze strzałk, przyciskiem ENT przejć NCzapisy przykładowe 6 TOOL CALL 1 Z 7 SONDA 30.0 TT KALIBROWAĆ 8 SONDA 30.1 WYSOKOŚĆ: +90 ú BEZPIECZNA WYSOKOŚĆ: Wprowadzić pozycj w osi wrzeciona, w której wykluczona jest kolizja z obrabianymi przedmiotami lub mocowadłami 70 5 Programowanie: narzdzia 5.5 Pomiar narzdzi przy pomocy TT 120 Zmierzyć długość narzdzić Zanim zostanie dokonany pomiar narzdzi po raz pierwszy, prosz wprowadzić przybliżon wartość promienia, przybliżon długość, ilość ostrzy i kierunek cicia każdego narzdzia do tabeli narzdzi TOOL.T. Dla pomiaru długości narzdzia prosz zaprogramować cykl pomiaru SONDA 31 NARZDZIEDŁUGOŚĆ. Przy pomocy parametrów wprowadzenia informacji można określić długość narzdzia trzema różnymi sposobami: ■ Jeśli przekrój narzdzia jest wikszy niż przekrój powierzchni mierniczej przez TT 120, to prosz dokonywać pomiaru przy obracajcym si narzdziu ■ Jeśli przekrój narzdzia jest mniejszy niż przekrój powierzchni mierniczej TT 120 lub określa si długość wierteł albo frezów kształtowych, to prosz dokonywać pomiaru przy nie pracujcym narzdziu ■ Jeśli przekrój narzdzia jest wikszy niż przekrój powierzchni mierniczej TT 120, to prosz przeprowadzić pomiar pojedyńczych ostrzy przy nie pracujcym narzdziu Przebieg pomiaru ”Wymierzanie przy pracujcym narzdziu” Aby ustalić najdłuższe ostrze, mierzone narzdzie zostaje przesunite do punktu środkowego układu impulsowego i nastpnie obracajce si narzdzie zostaje dosunite do powierzchni mierniczej TT 120. To przesunicie prosz zaprogramować w tabeli narzdzi pod PRZESUNICIE NARZDZIA: PROMIEŃ (TT: ROFFS). Przebieg pomiaru ”Wymierzanie przy nie pracujcym narzdziu” (np. dla wierteł) Mierzone narzdzie zostaje przemieszczone środkowo przez powierzchni miernicz. Nastpnie narzdzie ze stojcym wrzecionem zostaje dosunite do powierzchni mierniczej TT 120. Dla tego pomiaru prosz wnieść do tabeli narzdzi PRZESUNICIE NARZDZIA: PROMIEŃ (TT: ROFFS) równe ”0”. Przebieg pomiaru ”Wymierzanie pojedyńczych ostrzy” TNC pozycjonuje wstpnie mierzone narzdzie z boku głowicy czujnikowej. Powierzchnia czołowa narzdzia znajduje si przy tym poniżej górnej krawdzi głowicy czujnikowej, jak ustalone jest w MP6530. W tabeli narzdzi można pod PRZESUNICIE NARZDZIA: DŁUGOŚĆ (TT: LOFFS) określić dodatkowe przesunicie. TNC dotyka radialnie przy obracajcym si narzdziu, aby określić kt pocztkowy dla wymierzania pojedyńczych ostrzy. Nastpnie wymierza ono długość wszystkich ostrzy poprzez zmian orientacji wrzeciona. Dla tego pomiaru prosz zaprogramować WYMIERZANIE OSTRZY w CYKL TCH PROBE 31 = 1. TNC 426 firmy HEIDENHAIN 71 5.5 Pomiar narzdzi przy pomocy TT 120 ú Programować cykl pomiaru: w rodzaju pracy PRO GRAM WPROWADZIĆ DO PAMICI/WYDAĆ nacisnć przycisk TOUCH PROBE. ú TCH PROBE 31 TT DŁUGOŚĆ NARZDZIA: cykl pomiaru 31 TT DŁUGOŚĆ NARZDZIA wybrać przyciskami ze strzałk, przyciskiem ENT przejć ú NARZDZIE MIERZYĆ=0 / SPRAWDZAĆ=1: Ustalić, czy narzdzie zostaje mierzone po raz pierwszy lub czy zostaje sprawdzony już zmierzone narzdzie. Przy pierwszym pomiarze TNC przepisuje długość narzdzia L w centralnej pamici narzdzi TOOL.T i wyznacza wartość delta DL=0. Jeśli narzdzie zostaje sprawdzane, zmierzona długość jest porównywana z długości narzdzia L z TOOL.T. TNC oblicza odchylenie z odpowiednim znakiem liczby i wnosi je jako wartość delta DL do TOOL.T. Dodatkowo odchylenie to jest do dyspozycji w parametrze Q Q115. Jeśli wartość delta jest wiksza niż dopuszczana tolerancja zużycia lub pknicia dla długości narzdzia, to TNC blokuje to narzdzie (stan L w TOOL.T) NCzdania przykładowe ”Pierwszy pomiar z obracajcym si narzdziem, stan zapamitać w Q1” 6 TOOL CALL 12 Z 7 SONDA 31.0 DŁUGOŚĆ NARZDZIA 8 SONDA 31.1 SPRAWDZIĆ: 0 Q1 9 SONDA 31.2 WYSOKOŚĆ: +120 10 SONDA 31.3 POMIAR OSTRZY: 0 NCzdanie przykładowe ”Sprawdzenie z pomiarem pojedyńczych ostrzy, stan nie zapamitywać” 6 TOOL CALL 12 Z 7 SONDA 31.0 DŁUGOŚĆ NARZDZIA 8 SONDA 31.1 SPRAWDZIĆ: 1 9 SONDA 31.2 WYSOKOŚĆ: +120 10 SONDA 31.3 POMIAR OSTRZY: 1 ú PARAMETRNR. DLA WYNIKU ?: Numer parametru, pod którym TNC zapamituje stan pomiaru: 0.0: Narzdzie w granicach tolerancji 1.0: Narzdzie jest zużyte (LTOL przekroczone) 2.0: Narzdzie jest pknite (LBREAK przekroczone) Jeśli wynik pomiaru nie ma być dalej przetwarzany w tym programie, to potwierdzić pytanie dialogowe przyciskiem NO ENT ú BEZPIECZNA WYSOKOŚĆ: Pozycja w osi wrzeciona, w której wykluczona jest kolizja z obrabianymi przedmiotami lub mocowadłami ú POMIAR POWIERZCHNI TNCYCH 0=NIE/ 1=TAK: Określić, czy ma być przeprowadzony pomiar pojedyńczych ostrzy Zmierzyć promień narzdzi Zanim narzdzia zostan po raz pierwszy zmierzone, prosz wnieść przybliżon wartość promienia, przybliżon długość, ilość ostrzy i kierunek cicia odpowiedniego narzdzia do tabeli narzdzi TOOL.T. Dla pomiaru promienia narzdzia prosz zaprogramować cykl pomiaru TCH PROBE 32 PROMIEŃ NARZDZIA. Przy pomocy parametra wprowadzenia można określić promień narzdzia na dwa sposoby: ■ Pomiar z obracajcym si narzdziem ■ Pomiar z obracajcym si narzdziem i nastpujcym po nim pomiarem pojedyńczych ostrzy 72 5 Programowanie: narzdzia ú Programować cykl pomiaru: W rodzaju pracy PRO GRAM WPROWADZIĆ DO PAMICI/WYDAĆ nacisnć przycisk TOUCH PROBE. ú TCH PROBE 32 TT PROMIEŃ NARZDZIA:cykl pomiaru 32 TT PROMIEŃ NARZDZIAwybrać przyciskami ze strzałk, przyciskiem ENT przejć ú NARZDZIE MIERZYĆ=0 / SPRAWDZAĆ=1: Sprawdzić, czy narzdzie zostaje zmierzone po raz pierwszy lub czy ma zostać sprawdzone już zmierzone narzdzie. Przy pierwszym pomiarze TNC przepisuje promień narzdzia R w centralnej pamici narzdzi TOOL.T o ustala wartość delta DR=0. Jeśli narzdzie zostaje sprawdzone, mierzony promień zostaje porównywany z promieniem narzdzia R z TOOL.T. TNC oblicza odchylenie z odpowiednim znakiem liczby i wnosi je jako wartość delta DR do TOOL.T. Dodatkowo odchylenie to jest do dyspozycji w parametrze Q Q116. Jeżeli wartość delta jest wiksza niż dopuszczalna tolerancja zużycia i pknicia dla promienia narzdzia, to TNC blokuje to narzdzie (stan L w TOOL.T) NCzdania przykładowe ”Pierwszy pomiar z obracajcym si narzdziem, stan zapamitać w Q1” 7 TOOL CALL 12 Z 8 SONDA 32.0 PROMIEŃ NARZDZIA 9 SOMDA 32.1 SPRAWDZIĆ: 0 Q1 10 SONDA 32.2 WYSOKOŚĆ: +120 11 SONDA 32.3 POMIAR OSTRZY: 0 NCzdania przykładowe ”Sprawdzenie z pomiarem pojedyńczych ostrzy, stanu nie zapamitywać” 7 TOOL CALL 12 Z 8 SONDA 32.0 PROMIEŃ NARZDZIA 9 SONDA 32.1 SPRAWDZIĆ: 1 10 SONDA 32.2 WYSOKOŚĆ +120 11 SONDA 32.3 POMIAR OSTRZY: 1 ú PARAMETRNR. DLA WYNIKU ?: Numer parametru, pod którym TNC zapamituje stan pomiaru: 0.0: Narzdzie w granicach tolerancji 1.0: Narzdzie jest zużyte (LTOL przekroczone) 2.0: Narzdzie jest pknite(LBREAK przekroczone) Jeśli wynik pomiaru nie ma być dalej przetwarzany w tym programie, to potwierdzić pytanie dialogu przyciskiem NO ENT ú BEZPIECZNA WYSOKOŚĆ: Pozycja w osi wrzeciona, w której wykluczona jest kolizja z obrabianymi przedmiotami lub mocowadłami ú POMIAR POWIERZCHNI TNCYCH 0=NIE / 1=TAK Określić, czy ma być dodatkowo przeprowadzony pomiar pojedyńczych osi czy nie TNC 426 firmy HEIDENHAIN 73 5.5 Pomiar narzdzi przy pomocy TT 120 Przebieg pomiaru TNC pozycjonuje najpierw mierzone narzdzie z boku głowicy czujnikowej. Powierzchnia czołowa frez znajduje si przy tym poniżej krawdzi górnej głowicy czujnikowej, jak ustalone jest w MP6530. TNC dotyka radialnie przy obracajcym si narzdziu. Jeśli ma zostać dodatkowo przeprowadzony pomiar pojedyńczych ostrzy, promienie wszystkich ostrzy zostaj zmierzone przy pomocy ustawienia wrzeciona. 6 Programowanie: Programowanie konturów L CC L Funkcje toru kształtowego L 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 prostychi łuków koła. C Swobodne Programowanie Konturu SK Jeśli nie został przedłożony odpowiednio dla NC wymiarowany rysunek i dane o wymiarach dla NCprogramu s niekompletne, to prosz programować kontur przedmiotu w trybie Swobodnego Programowania Konturu. TNC oblicza brakujce dane. Także przy pomocy SKprogramowania programuje si ruchy narzdzi dla prostychi łuków koła. Y Funkcje dodatkowe M Przy pomocy funkcji dodatkowych TNC steruje si ■ przebieg programu, np. przerw w przebiegu programu 80 CC 60 ■ funkcjami maszyny, jak włczenie i wyłczenie obrotów wrzeciona i chłodziwa R4 0 6.1 Przegld: ruchy narzdzi 6.1 Przegld: Ruchy narzdzi 40 ■ zachowaniem 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 jakaś czść programu ma być wypełniona tylko pod określonym warunkiem, prosz te kroki programu wnieść jako podprogram. Dodatkowo, program obróbki może wywołać inny program i aktywować jego wypełnienie. X 10 115 Programowanie przy pomocy podprogramów i powtórzeń czści programu jest opisane w rozdziale 9. Programowanie z parametrem Q W programie obróbki parametry Q zastpuj wartości liczbowe: parametrowi Q zostaje w innym miejscu przypisana wartość liczbowa. Przy pomocy parametrów Q można programować funkcje matematyczne, które steruj przebiegiem programu lub które opisuj jakiś kontur. Dodatkowo można, przy pomocy programowania z parametrami Q, dokonywać pomiarów z układem impulsowym 3D w czasie przebiegu programu. Programowanie z parametrami Q jest opisane w rozdziale 10. 76 6 Programowanie: Programowanie konturów 6.2 Podstawy o funkcjach toru kształtowego 6.2 Podstawy o funkcjach toru kształtowego Z Programować ruch narzdzia dla obróbki Y Podczas zestawiania programu obróbki, programuje si krok po kroku funkcje toru kształtowego dla pojedyńczych elementów konturu przedmiotu. W tym celu wprowadza si zazwyczaj współ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 ustala rzeczywist drog przemieszczenia narzdzia. X 100 TNC przesuwa jednocześnie wszystkie osie maszyny, które zostały zaprogramowane w zapisie programu o funkcji toru kształtowego. Ruchy równoległe do osi maszyny Zapis programu zawiera dane o współrzdnych: TNC przemieszcza narzdzie równolegle do zaprogramowanych osi maszyny. Z W zależności od konstrukcji maszyny, przy skrawaniu porusza si albo narzdzie albo stół maszyny z zamocowanym narzdziem. Przy programowaniu ruchu kształtowego prosz kierować si zasad, jakby to narzdzie si poruszało. Y Przykład: X 50 L X+100 L Funkcja toru kształtowego ”prosta” X+100 Współrzdne punktu końcowego 70 Narzdzie zachowuje współrzdne Y i Z i przemieszcza si na pozycj X=100. Patrz rysunek po prawej stronie u góry. Ruchy na płaszczyznach głównych Zapis programu zawiera dwie dane o współrzdnych: TNC przesuwa narzdzie po zaprogramowanej płaszczyźnie. Przykład: Z L X+70 Y+50 Narzdzie zachowuje współrzdn Z i przesuwa si na XYpłaszczyźnie do pozycji X=70, Y=50. Patrz rysunek po prawej stronie na środku. Y X Ruch trójwymiarowy Zapis programu zawiera trzy dane o współrzdnych:TNC przesuwa narzdzie przestrzennie na zaprogramowan pozycj. Przykład: -10 80 L X+80 Y+0 Z10 Patrz rysunek po prawej stronie na dole TNC 426 firmy HEIDENHAIN 77 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: L X+20 Y+10 Z+2 A+15 C+6 R0 F100 M3 Ruch wicej niż 3 osi nie jest wspomagany graficznie przez TNC. Okrgi i łuki koła Przy ruchach okrżnych TNC przesuwa dwie osi maszyny jednocześnie: Narzdzie porusza si w stosunku wzgldnym do przedmiotu na torze okrżnym. Dla ruchów okrżnych można wprowadzić punkt środkowy okrgu CC. Przy pomocy funkcji toru kształtowego dla łuków koła programuje si okrgi na płaszczyznach głównych: Płaszczyzna główna musi zostać zdefiniowana przy wywołaniu narzdzia TOOL CALL z ustaleniem osi wrzeciona: Oś wrzeciona Płaszczyzna główna Z XY, także UV, XV, UY ZX, także WU, ZU, WX YZ, także VW, YW, VZ Y X Y Y YCC CC X XCC X Okrgi, które nie leż równolegle do płaszczyzny głównej, prosz programować przy pomocy funkcji ”Nachylić płaszczyzn obróbki” (patrz strona 120) lub przy pomocy parametrów Q (patrz rozdział 10). Kierunek obrotu DR przy ruchach okrżnych Przy ruchach okrżnych bez stycznego przejścia do innych elementów konturu prosz wprowadzić kierunek obrotu DR: Obrót w kierunku ruchu wskazówek zegara: DR Obrót w kierunku przeciwnym do ruchu wskazówek zegara: DR+ Z Y DR+ DR– CC CC X Korekcja promienia Korekcja promienia musi znajdować si przed zapisem ze współrzdnymi dla pierwszego elementu konturu. Korekcja promienia nie może być rozpoczta w zapisie dla toru okrżnego. Prosz zaprogramować j uprzednio w zapisie o prostych lub w zapisie o dosuniciu narzdzia (APPRzapis). APPRzapis i zapis o prostych patrz ”6.3 Dosunć narzdzie do konturu i odsunć” i ”6.4 Ruchy po torze kształtowym + prostoktne współrzdne”. 78 6 Programowanie: Programowanie konturów 6.2 Podstawy o funkcjach toru kształtowego Pozycjonowanie wstpne Prosz tak pozycjonować narzdzie na pocztku programu obróbki, aby wykluczone było uszkodzenie narzdzia lub obrabianego przedmiotu. Zestawianie zapisów programu przy pomocy przycisków funkcji toru kształtowego Szarymi przyciskami funkcji toru kształtowego rozpoczyna si dialog tekstem otwartym. TNC dopytuje si po kolei wszystkich informacji i włcza zapis programu do programu obróbki. Przykład – programowanie prostej: Otworzyć dialog programowania: np. prosta WSPÓŁRZDNE ? < 10 Wprowadzić współrzdne punktu końcowego prostej 5 KOREKCJA PROM.: RL/RR/ŻADNA KOR. ? < Wybrać korekcj promienia: np. Softkey RL nacisnć, narzdzie przesuwa si na lewo od konturu POSUW F=? / F MAX = ENT < 100 Wprowadzić posuw i przyciskiem ENT potwierdzić np. 100 mm/min Funkcj dodatkow ? < 3 Funkcj dodatkow np. M3 wprowadzić i zakończyć dialog przyciskiem ENT Program obróbki pokazuje wiersz: L X+10 Y+5 RL F100 M3 TNC 426 firmy HEIDENHAIN 79 6.3 Dosunicie narzdzia do konturu i odsunicie od konturu 6.3 Dosunć narzdzie do konturu i odsunć narzdzie Przegld: formy toru kształtowego dla dosunicia narzdzia i odsunicia narzdzia od konturu Funkcje APPR (angl. approach = podjazd) und DEP (angl. departure = opuszczenie, odjazd) zostaj aktywowane przy pomocy przycisku APPR/DEP. Nastpnie można wybierać przy pomocy Softkeys nastpujce formy toru: Funkcja Softkeys Dosunć narzdzie Odsunć narzdzie do konturu od konturu Prosta z przyłczeniem stycznym Prosta prostopadła do punktu konturu Tor kołowy z przyłczeniem stycznym RL Tor kołowy z przyłczeniem stycznym do konturu, dosunicie i odsunicie do punktu pomocniczego poza konturem na przyłczonym stycznie odcinku prostej RL PN R0 Dosunć narzdzie do linii śrubowej i odsunć Przy zbliżaniu si i opuszczaniu linii śrubowej (Helix) narzdzie przemieszcza si na przedłużenie linii śrubowej i w ten sposób powraca po stycznym torze kołowym na kontur. Prosz użyć w tym celu funkcji APPR CT lub DEP CT. PA RL PE RL PH RL PS R0 Ważne pozycje przy dosuniciu i odsuniciu narzdzia ■ Punkt startu PS T pozycj prosz programować bezpośrednio przed zapisem APPR. PS leży poza konturem i dosunicie narzdzia nastpuje bez korekcji promienia (R0). ■ Punkt pomocniczy PH ■ Punkt końcowy PN Pozycja PN leży poza konturem i wynika z danych zawartych w zapisie DEP. Jeśli zapis DEP zawiera także współrzdne Z, TNC przemieszcza narzdzie na płaszczyźnie obróbki do punktu PH i tam w osi narzdziowen na zadan wysokość. Dosunicie i odsunicie narzdzia wiedzie przy niektórych formach toru kształtowego poprzez punkt pomocniczy PH, który TNC wylicza na podstawie danych w zapisie APPR i DEP. ■ Pierwszy punkt konturu PA i ostatni punkt konturu PE Pierwszy punkt konturu PA programuje si w zapisie APPR, ostatnie punkt konturu PE przy pomocy dowolnej funkcji toru kształtowego. ■ Jeśli zapis APPR zawiera współrzdne Z, TNC przemieszcza narzdzie na płaszczyźnie obróbki do punktu PH i tam w osi narzdziowej na zadan głbokość. 80 6 Programowanie: Programowanie konturów Przy pozycjonowaniu od pozycji rzeczywistej do punktu pomocnicznego PH TNC nie sprawdza czy programowany kontur zostanie uszkodzony. Prosz to sprawdzić przy pomocy grafiki testowej! Przy dosuniciu narzdzia musi być ta przestrzeń pomidzy punktem startu PS i pierwszym punktem konturu PA na tyle duża, że zostanie osignity zaprogramowany posuw obróbki. Skrót Znaczenie APPR DEP L C T angl. APPRoach = podjazd angl. DEParture = odjazd angl. Line = prosta angl. Circle = koło stycznie (stałe, płynne przejście) normalna (prostopadła) N Od pozycji rzeczywistej do punktu pomocniczego PH TNC przemiesza narzdzie z ostatnio zaprogramowanym posuwem. Korekcja promienia Korekcj promienia programuje si razem z pierwszym punktem konturu PA w zapisie APPR. Zapisy DEP anuluj automatycznie korekcj promienia! Dosunicie narzdzia bez korekcji promienia: Jeśli w zapisie APPR programowany jest R0, to TNC przemieszcza narzdzie jak w przypadku narzdzia R = 0 mm i korekcj promienia RR! W ten sposób ustalony jest dla funkcji APPR/DEP LN i APPR/DEP CT kierunek, w którym TNC przemieszcza narzdzie do i od konturu. Dosunicie narzdzia po prostej z przyłczeniem stycznym: APPR LT ú Dowolna funkcja toru kształtowego: dosunć narzdzie do Y 15 35 20 R R TNC przemieszcza narzdzie po prostej od punktu startu PSdo punktu pomocniczego PH. Od niego dosuwa narzdzie do punktu konturu PA stycznie po prostej. Punkt pomocniczy PH ma odstp LEN od pierwszego punktu konturu PA. PA RR punktu startu PSen ú Otworzyć dialog przyciskiem APPR/DEP i Softkey APPR LT: 10 PH PS R0 RR ú WSPÓŁRZDNE pierwszego punktu konturu PA ú LEN: Odstp pomidzy punktem pomocniczym PH i pierwszym punktem konturu PA 20 35 40 X ú KOREKCJA PROMIENIA dla obróbki NCzapisy przykładowe 7 L X+40 Y+10 R0 FMAX M3 8 APPR LT X+20 Y+20 Z10 LEN15 RR F100 9 L X+35 Y+35 10 L ... TNC 426 firmy HEIDENHAIN PS ohne Radiuskorrektur anfahren PA mit Radiuskorr. RR, Abstand PH zu PA: LEN=15 Endpunkt erstes Konturelement Nächstes Konturelement 81 6.3 Dosunicie narzdzia do konturu i odsunicie od konturu Współrzdne można wprowadzać w wielkościach bezwzgldnych lub przyrostowych jako współrzdne prostoktne lub biegunowe. TNC przemieszcza narzdzie po prostej od punktu startu PS do punktu pomocniczego PH. Stamtd zostaje dosunite narzdzie do pierwszego punktu konturu PA po prostej prostopadle. Punkt pomocniczy PH posiada odstp LEN + promień narzdzia od pierwszego punktu konturu PA. ú Dowolna funkcja toru kształtowego: dosunć narzdzie do punktu startu PS Y 35 R R PA RR 20 15 10 PH RR ú Otworzyć dialog przyciskiem APPR/DEP i Softkey APPR LN: PS R0 ú WSPÓŁRZDNE pierwszego punktu konturu PA ú DŁUGOŚĆ: odległość punktu pomocniczego PH do 10 20 40 X pierwszego punktu konturu PA LEN wprowadzać zawsze z wartości dodatni! ú KOREKCJA PROMIENIA RR/RL dla obróbki NCzapisy przykładowe 7 L X+40 Y+10 R0 FMAX M3 8 APPR LN X+10 Y+20 Z10 LEN+15 RR F100 9 L X+20 Y+35 10 L ... Dosunicie narzdzia na torze kołowym z przyleganiem stycznym: APPR CT TNC przemieszcza narzdzie po prostej od punktu startu PS do punktu pomocniczego PH. Std dosuwa narzdzie po torze kołowym, który przechodzi stycznie do pierwszego elementu konturu, pierwszego punktu konturu PA. Tor kołowy od PH do PA jest wyznaczony poprzez promień R i kt środkowy CCA. Kierunek obrotu toru kołowego jest wyznaczony poprzez przebieg pierwszego elementu konturu. Dosunć narzdzie do PS bez korekcji promienia PA z korekcj promienia RR, odstp PH od P A: LEN=15 Punkt końcowy pierwszy element konturu Nastpny element konturu Y 35 R R 6.3 Dosunicie narzdzia do konturu i odsunicie od konturu Dosunć narzdzie prostopadle do pierwszego punktu konturu po prostej: APPR LN 20 PA RR CCA= 180° 0 10 R1 ú Dowolna funkcja toru kształtowego: dosunć narzdzie do PH RR punktu startu PS PS R0 ú Otworzyć dialog przyciskiem APPR/DEP i Softkey APPR CT: ú WSPÓŁRZDNE pierwszego punktu konturu PA 10 20 40 X ú PROMIEŃ R toru kołowego ■ Dosunć narzdzie z jednej strony obrabianego przedmiotu która jest definiowana przy pomocy korekcji promienia: R dodatnie wprowadzić ■ Dosunć narzdzie od strony przedmiotu: R ujemne wprowadzić 82 6 Programowanie: Programowanie konturów ■ CCA wprowadzać tylko z wartości dodatni ■ maksymalna wprowadzana wartość 360° ú KOREKCJA PROMIENIA RR/RL dla obróbki NCzapisy przykładowe 7 L X+40 Y+10 R0 FMAX M3 8 APPR CT X+10 Y+20 Z10 CCA180 R+10 RR F100 9 L X+20 Y+35 10 L ... Dosunicie narzdzia po torze kołowym z przyłczeniem stycznym do konturu i po odcinku prostej: APPR LCT Tor kołowy łczy si stycznie tak z prost PS – PH jak i z pierwszym elementem konturu. Tym samym jest on poprzez promień R jednoznacznie określony. Y 35 R R TNC przemieszcza narzdzie po prostej od punktu startu PS do punktu pomocniczego PH. Std dosuwa narzdzie po torze kołowym do pierwszego punktu konturu PA. dosunć narzdzie do PS bez korekcji promienia PA z korekcj promienia RR, promień R=10 Punkt końcowy pierwszy element konturu Nastpny element konturu 20 PA RR 0 R1 10 ú Dowolna funkcja toru kształtowego: dosunć narzdzie do PH RR punktu startu PS ú Otworzyć dialog przyciskiem APPR/DEP i Softkey APPR LCT: 10 20 PS R0 40 X ú WSPÓŁRZDNE pierwszego punktu konturu PA ú PROMIEŃ R toru kołowego R wprowadzić z wartości dodatni ú KOREKCJA PROMIENIA dla obróbki NCzapisy przykładowe 7 L X+40 Y+10 R0 FMAX M3 8 APPR LCT X+10 Y+20 Z10 R10 RR F100 9 L X+20 Y+35 10 L ... TNC 426 firmy HEIDENHAIN Dosunć narzdzie do PS bez korekcji promienia PA z korekcj promienia RR, promień R=10 Punkt końcowy pierwszy element konturu Nastpny element konturu 83 6.3 Dosunicie narzdzia do konturu i odsunicie od konturu ú KT ŚRODKOWY CCA toru kołowego TNC przemieszcza narzdzie po prostej od ostatniego punktu konturu PE do punktu końcowego PN. Prosta leży na przedłużenii ostatniego elementu konturu. PN znajduje si w odległości LEN od PE. Y RR 20 PE ú Zaprogramować ostatni element konturu PE i korekcj promienia RR 12.5 6.3 Dosunicie narzdzia do konturu i odsunicie od konturu Odsunć narzdzie po prostej z przyłczeniem stycznym: DEP LT ú Otworzyć dialog przyciskiem APPR/DEP i Softkey DEP LT: ú LEN: Wprowadzić odległość punktu końcowego PN PN od ostatniego elementu konturu PE R0 X NCzapisy przykładowe 23 L Y+20 RR F100 24 DEP LT LEN 12,5 F100 25 L Z+100 FMAX M2 Ostatni element konturu: PEz korekcj promienia Na odległość LEN = 12,5 mm odsunć narzdzie Z przesunć swobodnie, odskok, koniec programu Odsunć narzdzie po prostej prostopadle do ostatniego punktu konturu: DEP LN Y TNC przemieszcza narzdzie po prostej od ostatniego punktu konturu PE do punktu końcowego PN. Prosta wiedzie prostopadle od ostatniego punktu konturu PE. PN znajduje si od PE w odległości LEN + promień narzdzia. ú Zaprogramować ostatni element konturu PEi korekcj promienia ú Otworzyć dialog przyciskiem APPR/DEP i Softkey DEP LN: RR PN R0 20 PE 20 RR ú LEN: Wprowadzić odległość punktu końcowego PN Ważne: LEN wprowadzić z wartości dodatni X NCzapisy przykładowe 23 L Y+20 RR F100 24 DEP LN LEN+20 F100 25 L Z+100 FMAX M2 84 Ostatni element konturu: PEz korekcj promienia Na odległość LEN = 20 mm prostopadle od konturu odsunć narzdzie Z przesunć swobodnie, odskok, koniec programu 6 Programowanie: Programowanie konturów Y TNC przemieszcza narzdzie po torze kołowym od ostatniego punktu konturu PE do punktu końcowego PN. Tor kołowy przylega stycznie do ostatniego elementu konturu. ú Zaprogramować ostatni element konturu z punktem końcowym RR PN R0 20 PE R8 PEi korekcj promienia 180° RR ú Otworzyć dialog przyciskiem APPR/DEP i Softkey DEP LN: ú PROMIEŃ R toru kołowego ■ Narzdzie ma odsunć si od obrabianego przedmiotu z tej strony, która została określona poprzez korekcj promienia: R wprowadzić z wartości dodatni X ■ Narzdzie ma odsunć siz leżcej naprzeciw przedmiotu strony, która została określona poprzez korekcj promienia: R wprowadzić z wartości ujemn ú KT ŚRODKOWY CCA toru kołowego NCzapisy przykładowe 23 L Y+20 RR F100 24 DEP CT CCA 180 R+10 F100 25 L Z+100 FMAX M2 Ostatni element konturu: PE z korekcj promienia Kt środkowy =180°, promień toru kołowego =10 mm Z przesunć swobodnie, odskok, koniec programu Odsunć narzdzie po torze kołowym z przyleganiem stycznym do konturu i odcinkiem prostej: DEP LCT RR 20 R8 TNC przemieszcza narzdzie po torze kołowym od ostatniego punktu konturu PE do punktu pomocniczego PH. Std przemieszcza si po prostej do punktu końcowego PN. Ostatni element konturu i prosta od PH – PN maj styczne złczenie z torem kołowym. Tym samym tor kołowy jest poprzez promień R jednoznacznie określony. Y 12 PN ú Zaprogramować ostatni element konturu z punktem końcowym R0 PE i korekcj promienia ú Otworzyć dialog przyciskiem APPR/DEP i Softkey DEP LN: ú WSPÓŁRZDNE punktu końcowego PN wprowadzić 10 PE RR PH R0 X ú PROMIEŃ R toru kołowego. R wprowadzić z wartości dodatni NCzapisy przykładowe 23 L Y+20 RR F100 24 DEP LCT X+10 Y+12 R+8 F100 25 L Z+100 FMAX M2 TNC 426 firmy HEIDENHAIN Ostatnie element konturu: PE z korekcj promienia Współrzdne PN, promień toru kołowego= 10 mm Z przesunć swobodnie, odskok, koniec programu 85 6.3 Dosunicie narzdzia do konturu i odsunicie od konturu Odsunć narzdzie po torze kołowym z przyleganiem stycznym: DEP CT 6.4 Ruchy po torze kształtowym + prostoktne współrzdne 6.4 Ruchy po torze kształtowym + współrzdne prostoktne Przegld funkcji toru kształtowego Funkcja ruch narzdzia niezbdne informacje Prosta L angl.: Line prosta współrzdne punktu końcowego prostej fazka CHF angl.: CHamFer fazka pomidzy dwoma prostymi długość fazki punkt środkowy okrgu CC; angl.: Circle Center żadna współrzdne punktu środkowego koła lub bieguna łuk kołaC angl.: Circle współrzdne punktu końcowego tor kołowy wokół punktu środkowego okrgu CC do punktu koła, kierunek obrotu końcowego łuku koła łuk koła CR angl.: Circle by Radius tor kołowy z określonym promieniem współrzdne punktu końcowego koła, promień koła, kierunek obrotu łuk koła CT angl.: Circle T angential tor kołowy ze stycznym przyleganiem do poprzedniego elementu konturu współrzdne punktu końcowego koła zaokrglanie rogówRND angl.: RouNDing of Corner tor kołowy ze stycznym przyleganiem do poprzedniego i nastpnego elementu konturu promień narożnika R 86 Przycisk funkcji toru kształtowego 6 Programowanie: Programowanie konturów Y 40 15 TNC przemieszcza narzdzie po prostej od jego aktualnej pozycji do punktu końcowego prostej. Punkt startu jest jednocześnie punktem końcowym poprzedniego zapisu. wprowadzić 10 ú WSPÓŁRZDNE punktu końcowego prostej Jeśli konieczne: ú KOREKCJA PROMIENIA RR/R0 ú POSUW F X 20 ú FUNKCJA DODATKOWA M 10 60 NCzapisy przykładowe 7 L X+10 Y+40 RL F200 M3 8 L IX+20 IY15 9 L X+60 IY10 Przejć pozycj rzeczywist Zapis prostej (Lblok) można tworzyć przyciskiem ”Przejć pozycj rzeczywist”: ú Prosz przesunć narzdzie w rodzaju pracy OBSŁUGA RCZNA na pozycj, która ma zostać przejta ú Wskazanie ekranu zamienić na PROGRAM WPROWADZIĆ DO PAMICI/WYDAĆ ú Wybrać zapis programu, za którym ma być włczony Lblok ú Nacisnć przycisk ”Przejć pozycj rzeczywist”: TNC wytwarza Lblok ze współrzdnymi pozycji rzeczywistej Fazk CHF umieścić pomidzy dwoma prostymi Na rogach konturu, które powstaj poprzez przecicie si dwóch prostych, można wykonać fazki. Y ■ W zapisach prostych przed i po CHFzapisie prosz zaprogramować każdorazowo obydwie współrzdne płaszczyzny, w której zostanie wykonana fazka ■ Korekcja promienia przed i po CHFzapisie musi być taka sama ■ Fazka musi być wykonywalna przy pomocy używanego na danym etapie narzdzia ú ODCINEK FAZKI: wprowadzić długość fazki X Prosz zwrócić uwag na wskazówki znajdujce si na nastpnej stronie! TNC 426 firmy HEIDENHAIN 87 6.4 Ruchy po torze kształtowym + prostoktne współrzdne Prosta L 7 L X+0 Y+30 RL F300 M3 Y 8 L X+40 IY+5 12 9 CHF 12 30 12 10 L IX+5 Y+0 5 6.4 Ruchy po torze kształtowym + prostoktne współrzdne NCzapisy przykładowe Nie rozpoczynać konturu CHFzapisem! Fazka zostaje wykonana tylko na płaszczyźnie obróbki. Posuw przy fazowaniu odpowiada poprzednio zaprogramowanemu posuwowi. Narzdzie nie zostaje dosunite do punktu narożnego, odcitego wraz z fazk. 5 X 40 Punkt środkowy koła CC Punkt środkowy koła określa si dla torów kołowych, które programowane s przyciskiem C (tor kołowy C). W tym celu ■ prosz wprowadzić współrzdne prostoktne punktu Y środkowego koła lub ■ prosz przejć ostatnio zaprogramowan pozycj lub Z CC ■ prosz przejć współrzdne przyciskiem ”Przejć pozycj rzeczywist” YCC X ú WSPÓŁRZDNE CC: Wprowadzić współrzdne dla punktu środkowego koła lub aby przejć ostatnio zaprogramowan pozycj: nie wprowadzać współrzdnych X CC NCzapisy przykładowe 5 CC X+25 Y+25 lub 10 L X+25 Y+25 11 CC Wiersze 10 i 11 programu nie odnosz si do rysunku. Okres obowizywania 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 przy pomocy wartości inkrementalnych (przyrostowych) Wprowadzona inkrementalnie współrzdna dla punktu środkowego koła odnosi si zawsze do ostatnio zaprogramowanej pozycji narzdzia. 88 6 Programowanie: Programowanie konturów 6.4 Ruchy po torze kształtowym + prostoktne współrzdne Przy pomocy CC oznaczaj Państwo pewn 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. Tor kołowy C wokół punktu środkowego koła CC Prosz określić punkt środkowy koła CC, zanim zostanie zaprogramowany tor kołowy C. Ostatnio zaprogramowana pozycja narzdzia przed zapisem C jest punktem startu toru kołowego. Y ú Przemieścić narzdzie do punktu startu toru kołowego ú WSPÓŁRZDNE punktu środkowego koła wprowadzić S E CC ú WSPÓŁRZDNE punktu końcowego łuku koła ú KIERUNEK OBROTU DR Jeśli konieczne: X ú POSUW F ú FUNKCJA DODATKOWA M NCzapisy przykładowe 5 CC X+25 Y+25 Y 6 L X+45 Y+25 RR F200 M3 7 C X+45 Y+25 DR+ Koło pełne Prosz zaprogramować dla punktu końcowego te same współrzdne jak i dla punktu startu. DR+ 25 CC Punkt startu i punkt końcowy ruchu kołowego musz leżeć na torze kołowym. DR– Tolerancja wprowadzenia: do 0,016 mm (można wybierać przez MP7431) 25 TNC 426 firmy HEIDENHAIN 45 X 89 6.4 Ruchy po torze kształtowym + prostoktne współrzdne Tor kołowy CR z określonym promieniem Y Narzdzie przemieszcza si po torze kołowym o promieniu R. ú WSPÓŁRZDNE punktu końcowego łuku kołowego wprowadzić ú PROMIEŃ R R Uwaga: znak liczby określa wielkość łuku kołowego! E1=S2 ú KIERUNEK OBROTU DR S1=E2 CC Uwaga: znak liczby określa wklsłe lub wypukłe wybrzuszenie! Jeśli konieczne: ú POSUW F X ú FUNKCJA DODATKOWA M Koło pełne Dla koła pełnego prosz zaprogramować dwa CRzapisy jeden po drugim: Y Punkt końcowy pierwszego półkola jest punktem startu drugiego. Punkt końcowy drugiego półkola jest punktem startu pierwszego. Patrz rysunek po prawej stronie u góry. Kt środkowy CCA i promień łuku kołowego R Punkt startu i punkt końcowy na konturze mog być połczone ze sob przy pomocy czterech różnych łuków kołowych z takim samym promieniem: 1 DR+ ZW R R 40 Mniejszy łuk kołowy: CCA<180° promień ma wartość dodatni R>0 2 Wikszy łuk kołowy: CCA>180° promień ma wartość ujemn R<0 X 40 Poprzez kierunek obrotu zostaje określone, czy łuk kołowy jest wybrzuszony na zewntrz (wypukły) czy do wewntrz (wklsły): 70 Wypukły: kierunek obrotu DR (z korekcj promienia RL) Wklsły: kierunek obrotu DR+ (z korekcj promienia RL) 3 Y NCzapisy przykładowe Patrz rysunek po prawej stronie na środku i na dole. ZW 10 L X+40 Y+40 RL F200 M3 11 CR X+70 Y+40 R+20 DR– (łuk 1) lub R R 40 11 CR X+70 Y+40 R+20 DR+ (łuk 2) lub 11 CR X+70 Y+40 R20 DR (łuk 3) DR+ lub 11 CR X+70 Y+40 R20 DR+ (łuk 4) 4 40 70 X Prosz zwrócić uwag na wskazówki znajdujce si na nastpnej stronie! 90 6 Programowanie: Programowanie konturów 6.4 Ruchy po torze kształtowym + prostoktne współrzdne Odstp pomidzy punktem startu i punktem końcowym średnicy koła nie może być wikszy niż sama średnicy koła. Promień może osigać maksymalnie 99,9999 m. Osie ktowe A, B i C zostaj wspomagane. Tor kołowy CT ze stycznym przyleganiem Y Narzdzie przemieszcza si po łuku kołowym, który przylega stycznie do uprzednio zaprogramowanego elementu konturu. Przejście jest ”styczne” jeśli w punkcie przecicia elementów konturu nie powstaje żaden punkt załamania lub punkt narożny, to znaczy jeśli elementy konturu przechodz płynnie od jednego do nastpnego. Element konturu, do którego przylega stycznie łuk kołowy, prosz programować bezpośrednio przed CTzapisem. W tym celu konieczne s przynajmniej dwa zapisy pozycjonowania 30 25 20 ú WSPÓŁRZDNE punktu końcowego łuku kołowego wprowadzić Jeśli konieczne: 25 45 X ú POSUW F ú FUNKCJA DODATKOWA M NCzapisy przykładowe 7 L X+0 Y+25 RL F300 M3 8 L X+25 Y+30 9 CT X+45 Y+20 10 L Y+0 CTzapis i uprzednio zaprogramowany element konturu powinny zawierać obydwie współrzdne płaszczyzny, na której zostanie wykonany łuk kołowy TNC 426 firmy HEIDENHAIN 91 6.4 Ruchy po torze kształtowym + prostoktne współrzdne Zaokrglanie krawdzi RND Y Funkcja RND zaokrgla narożniki konturu. Narzdzie przemieszcza si po torze kołowym, który przylega stycznie do poprzedniego jak i do nastpnego elementu konturu. 40 Okrg zaokrglenia musi być wykonywalny przy pomocy wywołanego narzdzia. R5 ú PROMIEŃ ZAOKRGLANIA: promień łuku kołowego 25 wprowadzić ú POSUW dla zaokrglania narożników 5 NCzapisy przykładowe 5 L X+10 Y+40 RL F300 M3 X 10 40 6 L X+40 Y+25 7 RND R5 F100 8 L 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. Narzdzie nie jest dosuwane do punktu narożnego danej krawdzi. Zaprogramowany w RNDbloku posuw działa tylko w tym RNDbloku. Potem obowizuje posuw zaprogramowany przed RNDblokiem. RNDbloku można używać także do ostrożnego dosunicia narzdzia do konturu, w przypadku jeśli nie powinny zostać użyte funkcje APPR. 92 6 Programowanie: Programowanie konturów Y 10 3 10 95 20 2 1 5 20 5 4 X 95 0 BEGIN PGM LINEAR MM 1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czści w stanie nieobrobionym dla graficznej symulacji obróbki 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+10 4 TOOL CALL 1 Z S4000 5 L Z+250 R0 F MAX 6 L X10 Y10 R0 F MAX 7 L Z5 R0 F1000 M3 8 APPR LT X+5 Y+5 LEN10 RL F300 9 L Y+95 10 L X+95 11 CHF 10 12 L Y+5 13 CHF 20 14 L X+5 15 DEP LT LEN10 F1000 16 L Z+250 R0 F MAX M2 Definicja narzdzia w programie Wywołanie narzdzia z osi narzdziow i prdkości obrotow wrzeciona Narzdzie przemieszczać swobodnie w osi wrzeciona z trybem przyśpieszonym FMAX Pozycjonować wstpnie narzdzie Przemieszczenie na głbokość obróbki z posuwem F= 1000 mm/min Dosunć narzdzie do konturu w punkcie 1 po prostej ze stycznym przyleganiem Dosunć narzdzie do punktu 2 Punkt 3: pierwsza prosta dla naroża 3 Zaprogramować fazk o długości 10 mm Punkt 4: druga prosta dla naroża 3, pierwsza prosta dla naroża 4 Zaprogramować fazk o długości 20 mm Dosunć narzdzie do ostatniego punktu konturu, druga prosta dla naroża 4 Opuścić kontur po prostej z przyleganiem stycznym Przemieścić swobodnie narzdzie, koniec programu 17 END PGM LINEAR MM TNC 426 firmy HEIDENHAIN 93 6.4 Ruchy po torze kształtowym + prostoktne współrzdne Przykład: ruch po prostej i fazki w systemie kartezjańskim Y 2 95 85 R10 3 0 R3 6.4 Ruchy po torze kształtowym + prostoktne współrzdne Przykład: ruchy kołowe w systemie kartezjańskim 4 40 6 7 5 1 5 5 30 40 70 95 X 0 BEGIN PGM CIRCULAR MM 1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czści w stanie nieobrobionym z graficzn symulacj obróbki 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+10 4 TOOL CALL 1 Z S4000 5 L Z+250 R0 F MAX 6 L X10 Y10 R0 F MAX 7 L Z5 R0 F1000 M3 8 APPR LCT X+5 Y+5 R5 RL F300 9 L Y+85 10 RND R10 F150 11 L X+30 12 CR X+70 Y+95 R+30 DR 13 L X+95 14 L Y+40 15 CT X+40 Y+5 16 L X+5 17 DEP LCT X20 Y20 R5 F1000 18 L Z+250 R0 F MAX M2 Definicja narzdzia w programie Wywołanie narzdzia z osi wrzeciona i prdkości obrotow Narzdzie przemieszczać swobodnie w osi wrzeciona w trybie przyśpieszonym FMAX Pozycjonować wstpnie narzdzie Przemieszczenie na głbokość obróbki z posuwem F=1000 mm/min Dosunć narzdzie do konturu w punkcie 1 na torze kołowym z przyleganiem stycznym Punkt 2: pierwsza prosta dla naroża 2 Promień z R = 10 mm wnieść, posuw: 150 mm/min Dosunć narzdzie do punktu 3: punkt pocztkowy koła z CR Dosunć narzdzie do punktu 4: punkt końcowy koła z CR, promień 30 mm Dosunć narzdzie do punktu 5 Dosunć narzdzie do punktu 6 Dosunć narzdzie do punktu 7: punkt końcowy koła, łuk koła ze stycznym przyłczeniem do punktu 6, TNC oblicza samodzielnie promień Dosunć narzdzie do ostatniego punktu 1 konturu Opuścić kontur na torze kołowym z przyleganiem stycznym Narzdzie przemieszczać swobodnie, koniec programu 19 END PGM CIRCULAR MM 94 6 Programowanie: Programowanie konturów 6.4 Ruchy po torze kształtowym + prostoktne współrzdne Przykład: okrg pełny kartezjański Y 50 CC 50 X 0 BEGIN PGM CCC MM 1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+12,5 4 TOOL CALL 1 Z S3150 5 CC X+50 Y+50 6 L Z+250 R0 F MAX 7 L X40 Y+50 R0 F MAX 8 L Z5 R0 F1000 M3 9 APPR LCT X+0 Y+50 R5 RL F300 10 C X+0 DR 11 DEP LCT X40 Y+50 R5 F1000 12 L Z+250 R0 F MAX M2 Definicja narzdzia Wywołanie narzdzia Definiować punkt środkowy okrgu Przemieszczać swobodnie narzdzie Narzdzie wstpnie pozycjonować Przemieścić narzdzie na głbokość obróbki Dosunć narzdzie do punktu pocztkowego okrgu na torze kołowym z przyleganiem stycznym Dosunć narzdzie do punktu końcowego okrgu (= punkt pocztkowy okrgu) Opuścić kontur na torze kołowym z przyleganiem stycznym Narzdzie przemieszczać swobodnie, koniec programu 13 END PGM CCC MM TNC 426 firmy HEIDENHAIN 95 6.5 Ruchy po torze kształtowym – współrzdne biegunowe 6.5 Ruchy po torze kształtowym – współrzdne biegunowe Przy pomocy współrzdnych biegunowych zostaje określone położenie poprzez kt PA i odległość PR do uprzednio zdefiniowanego bieguna CC. Patrz ”4.1 Podstawy”. Współrzdne biegunowe używane s korzystnie przy: ■ Pozycjach na łukach kołowych ■ Rysunkach obrabianych przedmiotów z danymi o ktach, np. przy kołach osi otworów Przegld funkcji toru kształtowego ze współrzdnymi biegunowymi Funkcja Przyciski funkcji toru kształtowego Ruch narzdzia Niezbdne informacje Prosta LP + Prosta Promień biegunowy, współrzdna ktowa punktu końcowego prostej Łuk koła CP + Współrzdna ktowa punktu Tor kołowy wokół punktu środkowego koła/bieguna CC do końcowego koła, kierunek obrotu punktu końcowego łuku koła Łuk koła CTP + Tor kołowy ze stycznym przyleganiem do poprzedniego elementu konturu Linia śrubowa (Helix) + Nakładanie si toru kołowego za Promień biegunowy, współrzdna prost ktowa punktu końcowego koła, współrzdne punktu końcowego w osi narzdziowej Promień biegunowy, współrzdna ktowa punktu końcowego koła Źródło współrzdnych biegunowych: biegun CC Y Biegun CC można wyznaczać w dowolnych 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 CC. ú WSPÓŁRZDNE CC: Wprowadzić współrzdne prostoktne dla bieguna lub YCC CC Aby przejć ostatnio zaprogramowan pozycj: nie wprowadzać współrzdnych X XCC 96 6 Programowanie: Programowanie konturów ú WSPÓŁRZDNE BIEGUNOWE PROMIEŃ PR: wprowadzić odległość punktu końcowego prostej do bieguna CC 60° 30 Y Narzdzie przemieszcza si po prostej od swojej aktualnej pozycji do punktu końcowego prostej. Punkt startu jest jednocześnie punktem końcowym poprzedniego zapisu. 60° 25 CC ú WSPÓŁRZDNE BIEGUNOWE KT PA: położenie ktowe punktu końcowego prostej midzy 360° i +360° Znak liczby przed PA jest określony poprzez oś odniesienia kta: Kt osi odniesienia kta w stosunku do PR przeciwnie do ruchu wskazówek zegara: PA>0 Kt osi odniesienia kta do PR zgodnie z ruchem wskazówek zegara: PA<0 X 45 NCzapisy przykładowe 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 M3 14 LP PA+60 15 LP IPA+60 16 LP PA+180 Tor kołowy CP wokół bieguna CC Y Promień współrzdnych biegunowych PR jest równocześnie promieniem łuku koła. PR jest określony poprzez odległość punktu startu do bieguna CC. Ostatnio zaprogramowana pozycja narzdzia przed CPzapisem jest punktem startu toru kołowego. 0 ú WSPÓŁRZDNE BIEGUNOWEKT PA: położenie ktowe punktu końcowego toru kołowego midzy – 5400° i +5400° R2 25 CC ú KIERUNEK OBROTU DR NCzapisy przykładowe 18 CC X+25 Y+25 25 X 19 LP PR+20 PA+0 RR F250 M3 20 CP PA+180 DR+ Przy współrzdnych inkrementalnych (przyrostowych) wprowadzić ten sam znak liczby dla DR i PA. TNC 426 firmy HEIDENHAIN 97 6.5 Ruchy po torze kształtowym + współrzdne biegunowe Prosta LP Y Narzdzie przemieszcza si po torze kołowym, który przylega stycznie do poprzedniego elementu konturu. ú WSPÓŁRZDNE BIEGUNOWEPROMIEŃ PR: 120° odległość punktu końcowego toru kołowego do bieguna CC ú WSPÓŁRZDNE BIEGUNOWEKT PA: położenie ktowe punktu końcowego toru kołowego 5 R2 6.5 Ruchy po torze kształtowym + współrzdne biegunowe Tor kołowy CTP z przyleganiem stycznym 35 0 R3 30° CC NCzapisy przykładowe 12 CC X+40 Y+35 X 13 L X+0 Y+35 RL F250 M3 40 14 LP PR+25 PA+120 15 CTP PR+30 PA+30 16 L Y+0 Biegun CC nie jest punktem środkowym koła konturowego! Linia śrubowa ( Helix) Linia śrubowa powstaje z nakładania si ruchu okrżnego i prostopadłego do niego ruchu prostoliniowego. Tor kołowy prosz programować na płaszczyźnie głównej. Ruchy po torze kształtowym dla linii śrubowej można programować tylko przy pomocy współrzdnych biegunowych. Z Y CC X Zastosowanie ■ Gwinty wewntrzne i zewntrzne o wikszych przekrojach ■ Rowki smarowe 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 kierunku frezowania od dołu do góry obowizuje: Zwoje gwintowe + nadmiar zwojów na pocztku gwintu i na końcu Wysokość ogólna h Skok gwintu P x liczba zwojów n Inkrementalny Liczba zwojów x 360° + kt dla kt całkowity IPA pocztku gwintu + kt dla nadmiaru zwojów Współrzdna pocztkowa Skok gwintu P x (zwoje gwintu + Z nadmiar zwojów na pocztku gwintu) Liczba zwojów n 98 6 Programowanie: Programowanie konturów 6.5 Ruchy po torze kształtowym + współrzdne biegunowe Forma linii śrubowej Tabela pokazuje stosunek pomidzy kierunkiem pracy, kierunkiem obrotu i korekcj promienia dla określonych form toru kształtowego. Gwint wewntrzny Kierunek pracy Kierunek obrotu Korekcja promienia prawoskrtny Z+ lewoskrtny Z+ prawoskrtny Z– lewoskrtny Z– Gwint zewntrzny DR+ DR– DR– DR+ RL RR RR RL prawoskrtny lewoskrtny prawoskrtny lewoskrtny DR+ DR– DR– DR+ RR RL RL RR Z+ Z+ Z– Z– Lini śrubow programować Dla całkowitego kta IPA można wprowadzać wartość od –5400° do +5400°. Jeśli gwint ma wicej niż 15 zwojów, to prosz zaprogramować lini śrubow w powtórzeniu czści programu (Patrz ”9.2 Powtórzenia czści programu”) Z Y CC 270° R3 5 Prosz wprowadzić kierunek obrotu DR i inkrementalny (przyrostowy) kt całkowity IPA z tym samym znakiem liczby, w przeciwnym razie narzdzie może przemieszczać si po niewłaściwym torze. X 25 40 ú WSPÓŁRZDNE BIEGUNOWEKT: Wprowadzić kt całkowity, pod którym porusza si narzdzie na linii śrubowej. Po wprowadzeniu kta prosz wybrać oś narzdzi przy pomocy przycisku wyboru osi. ú WSPÓŁRZDN dla wysokości linii śrubowej wprowadzić inkrementalnie ú Kierunek obrotu DR Linia śrubowa zgodnie z ruchem wskazówek zegara: DR Linia śrubowa w kierunku przeciwnym do ruchu wskazówek zegara: DR+ ú KOREKCJA PROMIENIA RL/RR/0 Wprowadzić korekcj promienia według tabeli NCzapisy przykładowe 12 CC X+40 Y+25 13 Z+0 F100 M3 14 LP PR+3 PA+270 15 CP IPA–1800 IZ+5 DR– RL F50 TNC 426 firmy HEIDENHAIN 99 Y 100 2 3 R4 5 6.5 Ruchy po torze kształtowym + współrzdne biegunowe Przykład: ruch po prostej biegunowy 50 60° CC 1 6 5 5 4 5 50 100 X 0 BEGIN PGM LINEARPO MM 1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+7,5 4 TOOL CALL 1 Z S4000 5 CC X+50 Y+50 6 L Z+250 R0 F MAX 7 LP PR+60 PA+180 R0 F MAX 8 L Z5 R0 F1000 M3 9 APPR PLCT PR+45 PA+180 R5 RL F250 10 LP PA+120 11 LP PA+60 12 LP PA+0 13 LP PA60 14 LP PA120 15 LP PA+180 16 DEP PLCT PR+60 PA+180 R5 F1000 17 L Z+250 R0 F MAX M2 Definicja narzdzia Wywołanie narzdzia Zdefiniować punkt odniesienia dla współrzdnych biegunowych Narzdzie przemieszczać swobodnie Narzdzie wstpnie pozycjonować Przejść na głbokość obróbki Dosunć narzdzie do konturu w punkcie 1 na okrgu z przyleganiem stycznym Dosunć narzdzie do punktu 2 Dosunć narzdzie do punktu 3 Dosunć narzdzie do punktu 4 Dosunć narzdzie do punktu 5 Dosunć narzdzie do punktu 6 Dosunć narzdzie do punktu 1 Opuścić kontur na okrgu ze stycznym przyleganiem Przemieścić swobodnie narzdzie, koniec programu 18 END PGM LINEARPO MM 100 6 Programowanie: Programowanie konturów 6.5 Ruchy po torze kształtowym + współrzdne biegunowe Przykład: Helix Y 50 CC 50 M64 x 1,5 100 100 X 0 BEGIN PGM HELIX MM 1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+5 4 TOOL CALL 1 Z S1400 5 L Z+250 R0 F MAX 6 L X+50 Y+50 R0 F MAX 7 CC 8 L Z12,75 R0 F1000 M3 9 APPR PCT PR+32 PA180 CCA180 R+2 RL F100 10 CP IPA+3240 IZ+13,5 DR+ F200 11 DEP CT CCA180 R+2 12 L Z+250 R0 F MAX M2 Definicja narzdzia Wywołanie narzdzia Narzdzie przemieszczać swobodnie Narzdzie wstpnie pozycjonować Ostatnio programowan pozycj przejć jako biegun Przejść na głbokość obróbki Dosunć narzdzie do konturu na okrgu ze stycznym przyleganiem Przemieszczenie wzdłuż Helix (linii śrubowej) Opuścić kontur na okrgu ze stycznym przyleganiem Przemieścić swobodnie narzdzie, koniec programu 13 END PGM HELIX MM Jeśli musi być wykonanych wicej niż 16 zwojów: ... 8 L Z12.75 R0 F1000 9 APPR PCT PR+32 PA180 CCA180 R+2 RL F100 10 LBL 1 11 CP IPA+360 IZ+1,5 DR+ F200 12 CALL LBL 1 REP 24 Pocztek powtórzenia czści programu Skok gwintu wprowadzić bezpośrednio jako wartość IZ Liczba powtórzeń (zwojów) 13 DEP CT CCA180 R+2 TNC 426 firmy HEIDENHAIN 101 6.6 Ruchy po torze kształtowym – Swobodne Programowanie Konturu SK 6.6 Ruchy po torze kształtowym + Swobodne Programowanie Konturu SK Podstawy Rysunki obrabianych czści, które nie s wymiarowane odpowiednio dla NC (sterowania numerycznego), zawieraj czsto dane o współrzdnych, których Państwo nie mog wprowadzić przy pomocy szarych klawiszy dialogowych. I tak np. ■ mog znane współrzdne leżeć na elemencie konturu lub w pobliżu, ■ dane o współrzdnych mog odnosić si do innego elementu konturu lub ■ mog być znane dane o kierunku i dane o przebiegu konturu. Takie dane prosz programować bezpośrednio przy pomocy Swobodnego Programowania Konturu SK. TNC oblicza kontur ze znanych danych o współrzdnych i wspomaga dialog programowania przy pomocy interaktywnej SKgrafiki. Rysunek po prawej stronie u góry pokazuje wymiarowanie, które najprościej wprowadzić poprzez SKprogramowanie. Grafika SKprogramowania Majc do dyspozycji niepełne dane o współrzdnych, nie można czsto jednoznacznie ustalić konturu obrabianego przedmiotu. W tym przypadku TNC pokazuje różne rozwizania przy pomocy SK grafiki i Państwo wybieraj właściwe rozwizanie. SKgrafika przedstawia kontur obrabianego przedmiotu w różnych kolorach: biały Element konturu jest jednoznacznie ustalony zielony Wprowadzone dane dopuszczaj kilka rozwizań: Państwo wybieraj właściwe rozwizanie czerwony Wprowadzone dane nie wyznaczaj jeszcze wystarczajco elementu konturu: Państwo wprowadzaj dodatkowe dane Jeśli te dane prowadz do kilku rozwizań i element konturu został wyświetlony w kolorze zielonym, to prosz wybrać właściwy kontur w nastpujcy sposób: ú Softkey SHOW tak czsto naciskać, aż element konturu zostanie prawidłowo wyświetlony ú Wyświetlony element konturu odpowiada rysunkowi: przy pomocy Softkey FSELECT ustalić Przedstawione na zielono elementy konturu prosz ustalić ostatecznie przy pomocy FSELECT, aby ograniczyć wieloznaczność dla nastpnych elementów konturu. 102 6 Programowanie: Programowanie konturów Producent maszyn, które Państwo zakupili może wyznaczyć inne kolory dla SKgrafiki. NCzapisy z programu, który wywoływany jest przy pomocy PGM CALL, TNC pokazuje w jeszcze innym kolorze. SKOtworzyć dialog Element konturu W czasie kiedy zostaje wprowadzany program obróbki, TNC pokazuje Softkeys, przy pomocy których otwiera si dialog: patrz tabela po prawej stronie. Prosta ze stycznym przyleganiem Jeśli zostaje otwierany dialog jednym z tych Softkeys, to TNC pokazuje dalsze paski z Softkey, przy pomocy których wprowadza si znane współrzdne, a także można z ich pomoc wprowadzać dane o kierunku i dane o przebiegu konturu. Prosz uwzgldnić nastpujce warunki przy SK programowaniu Softkey Prosta bez stycznego przylegania Łuk koła ze stycznym przyleganiem Łuk koła bez stycznego przylegania Elementy konturu można przy pomocy Swobodnego Programowania Konturu tylko na płaszczyźnie obróbki programować. Płaszczyzna obróbki zostaje wyznaczona w pierwszym BLKFORMzapisie programu obróbki. Prosz wprowadzić dla każdego elementu konturu wszystkie znajdujce si w dyspozycji dane. Prosz programować w każdym zapisie także informacje, które si nie zmieniaj: Nie zaprogramowane dane uważane s za nieznane! Qparametry nie s dopuszczane. Jeśli w programie miesza si programowanie konwencjonalne i Swobodne Programowanie Konturu, to każdy SKfragment musi być jednoznacznie określony. TNC potrzebuje jednego stałego punktu, z którego zostaj przeprowadzone obliczenia. Prosz zaprogramować przy pomocy szarych klawiszy dialogowych pozycj, bezpośrednio przed SK fragmentem, która zawiera obydwie współrzdne płaszczyzny obróbki. W tym bloku nie programować Qparametrów. Jeśli pierwszy blok w SKfragmencie jest blokiem FCT lub FLT, to musz przed nim przynajmniej dwa NC zapisy być zaprogramowane przez szare klawisze dialogowe, ażeby kierunek dosunicia narzdzia był jednoznacznie określony. SKfragment nie wolno rozpoczynać bezpośrednio za znakiem LBL. TNC 426 firmy HEIDENHAIN 103 6.6 Ruchy po torze kształtowym + Swobodne Programowanie Konturu SK Jeśli przedstawiony na zielono kontur nie ma być ostatecznie ustalony, prosz nacisnć Softkey EDIT, aby kontynuować SK dialog. 6.6 Ruchy po torze kształtowym + Swobodne Programowanie Konturu SK Swobodne programowanie prostych ú Otworzyć dialog wolnej prostej:Softkey FL nacisnć. TNC pokazuje dalsze Softkeys patrz tabela po prawej stronie ú Przy pomocy tych Softkeys wprowadzić wszystkie znane dane do zapisu. SKgrafika pokazuje programowany kontur na czerwono, aż zostaje wprowadzona wystarczajca liczba danych. Kilka rozwizań grafika pokazuje w kolorze zielonym. Patrz ”Grafika Swobodnego Programowania Konturu”. Znane dane Xwspółrzdna punktu końcowego prostej Ywspółrzdna punktu końcowego prostej Współrzdne biegunowepromień NCzapisy przykładowe, patrz nastpna strona. Współrzdne biegunowekt Prosta ze stycznym przyleganiem Jeśli prosta przylega stycznie do innego elementu konturu, prosz otworzyć dialog przy pomocy Softkey FLT: Długość prostej ú Otworzyć dialog: Softkey FLT nacisnć ú Przy pomocy Softkeys (tabela po prawej stronie) wprowadzić wszystkie znane dane do zapisu bloku. Softkey Kt podniesienia prostej Pocztek/koniec zamknitego konturu Odniesienia do innych zapisów patrz fragment ”Odniesienia wzgldne”; punkty pomocnicze patrz fragment ”Punkty pomocnicze” w tym podrozdziale. Swobodne programowanie torów kołowych ú Otworzyć dialog dla wolnego toru kołowego: Softkey FC nacisnć; TNC pokazuje Softkeys dla bezpośrednich informacji o torze kołowym lub dane o punkcie środkowym koła; patrz tabela po prawej stronie ú Przy pomocy tych Softkeys wprowadzić wszystkie znane dane do zapisu: SKgrafika pokazuje programowany kontur na czerwono, aż dane bd wystarczajce; kilka rozwizań grafika pokazuje w kolorze zielonym; patrz ”Grafika Swobodnego Programowania Konturu”. Tor kołowy ze stycznym przyleganiem Jeśli tor kołowy przylega stycznie do innego elementu konturu, prosz otworzyć dialog przy pomocy Softkey FCT: ú Otworzyć dialog: Softkey FLT nacisnć ú Przy pomocy Softkeys (patrz tabela po prawej stronie) wprowadzić wszystkie znane dane do zapisu bloku. 104 Bezpośrednie dane o torze kołowym Softkey Xwspółrzdna punktu końcowego toru kołowego Ywspółrzdna punktu końcowego toru kołowego Współrzdne biegunowepromień Współrzdne biegunowekt Kierunek obrotu toru kołowego Promień toru kołowego Kt od osi wiodcej do punktu końcowego koła 6 Programowanie: Programowanie konturów Długość ciciwy toru kołowego Długość ciciwy toru kołowego jest długości LEN łuku koła. Patrz rysunek po prawej stronie. Punkt środkowy swobodnie programowanych kół Dla swobodnie programowanych torów kołowych TNC oblicza z wprowadzonych danych punkt środkowy koła. W ten sposób można przy pomocy SKprogramowania zaprogramować koło pełne w jednym bloku programu. Konwencjonalnie zaprogramowany lub obliczony punkt środkowy koła nie działa w nowym fragmencie SKprogramowania jako biegun lub punkt środkowy koła: Jeśli zaprogramowane konwencjonalnie współrzdne biegunowe odnosz si do bieguna, który został uprzednio wyznaczony w CCbloku, to prosz wyznaczyć ten biegun ponownie po SKfragmencie przy pomocy CCbloku. FPOL pozostaje obowizujcym do nastpnego zapisu FPOL i zostaje ustalony przy pomocy współrzdnych prostoktnych. Dane o punkcie środkowym koła Softkey Xwspółrzdna punktu środkowego koła Ywspółrzdna punktu środkowego koła Współrzdne biegunowepromień punktu środkowego koła Współrzdne biegunowekt punktu środkowego koła Odniesienia do innych zapisów patrz fragment ” Odniesienia wzgldne”; punkty pomocnicze patrz fragment ”Punkty pomocnicze” w tym podrozdziale. Y NCzapisy przykładowe dla FL, FPOL i FCT 7 FPOL X+20 Y+30 AN 8 FL IX+10 Y+20 RR F100 LEN 9 FCT PR+15 IPA+30 DR+ R15 Patrz rysunek na dole po prawej stronie. X Y R15 30 30° 20 10 X 20 TNC 426 firmy HEIDENHAIN 105 6.6 Ruchy po torze kształtowym + Swobodne Programowanie Konturu SK Kt podniesienia toru kołowego Kt podniesienia AN toru kołowego jest ktem wlotu stycznej. Patrz rysunke po prawej stronie. 6.6 Ruchy po torze kształtowym + Swobodne Programowanie Konturu SK Punkty pomocnicze Zarówno dla swobodnych prostych jak i dla swobodnych torów kołowych można wprowadzić współrzdne punktów pomocniczych, leżcych na lub obok konturu. Softkeys s do dyspozycji, jak tylko zostanie otwarty SKdialog przy pomocy Softkey FL, FLT, FC lub FCT. Punkty pomocnicze dla prostej Punkty pomocnicze znajduj si na prostej lub na przedłużeniu prostej: patrz tabela u góry po prawej stronie. Punkty pomocnicze znajduj si w odległości D obok prostej: patrz tabela po prawej stronie na środku. Punkty pomocnicze dla toru kołowego Dla konturu można podać 1,2 lub 3 punkty pomocnicze na konturze: patrz tabela po prawej stronie na dole. NCzapisy przykładowe Punkty pomocnicze na prostej Softkey Xwspółrzdna punkt pomocniczy P1 lub P2 Ywspółrzdna punkt pomocniczy P1 lub P2 Punkty pomocnicze obok prostej Softkey Xwspółrzdna punktu pomocniczego Ywspółrzdna punktu pomocniczego Odległość punktu pomocniczego do prostej 13 FC DR– R10 P1X+42.929 P1Y+60.071 14 FLT AN70 PDX+50 PDY+53 D10 Punkty pomocnicze na torze kołowymSoftkey Patrz rysunek po prawej stronie na dole. Xwspółrzdna punktu pomocniczego P1, P2 lub P3 Ywspółrzdnapunktu pomocniczego P1, P2 lub P3 Współrzdne punktu pomocniczego obok toru kołowego Odstp punktu pomocniczego obok toru kołowego Y 60.071 53 R10 70° 50 42.929 106 X 6 Programowanie: Programowanie konturów Odniesienia wzgldne to dane, które odnosz si do innego elementu konturu. Softkeys i słowa programu dla ROdniesienia wzgldne zaczynaj si z ”R”. Rysunek po prawej stronie pokazuje dane o wymiarach, które powinny być programowane jako odniesienia wzgldne. Element konturu, którego numer zapisu jest podawany, nie może znajdować si przed 64 blokiem pozycjonowania od bloku, w którym programowane jest odniesienie. 20 20 10 45° 20° R20 Współrzdne i kty odniesień wzgldnych prosz programować zawsze inkrementalnie (przyrostowo). Dodatkowo prosz wprowadzić numer zapisu elementu konturu, do którego Państwo si odnosz. Y 90° FPOL 35 X 10 Jeśli jakiś blok zostaje wymazany, do którego si odnoszono, TNC wydaje komunikat o błdach. Prosz zmienić program, zaniem zostanie wymazany ten blok. Odniesienia wzgldne dla swobodnej prostej Softkey Współrzdne, odniesione do punktu końcowego zapisu N Zmiana współrzdnych biegunowychpromienia w stosunku do zapisu N Zmiana współrzdnych biegunowychkta w stosunku do zapisu N Kt pomidzy prost i innym elementem konturu Prosta równoległa do innego elementu konturu Odległość prostej do równoległego elementu konturu Odniesienia wzgldne dla współrzdnych toru kołowego Softk. Współrzdne odnoszce si do punktu końcowego zapisu N Zmiana współrzdnych biegunowychpromienia w stosunku do zapisu N Zmiana współrzdnych biegunowychkta w stosunku do zapisu N Kt pomidzy styczn wlotow łuku koła i innym elementem konturu TNC 426 firmy HEIDENHAIN 107 6.6 Ruchy po torze kształtowym + Swobodne Programowanie Konturu SK Odniesienia wzgldne Softkey Y CCwspółrzdne odnoszce si do punktu końcowego zapisu N 20 20 45° R20 Zmiana współrzdnych biegunowychpromienia w stosunku do zapisu N 20° 10 90° FPOL Zmiana współrzdnych biegunowychkta w stosunku do zapisu N X 35 10 NCzapisy przykładowe Znane wspóprzdne odnoszce si do zapisu N. Patrz rysunek po prawej stronie u góry: 12 FPOL X+10 Y+10 13 FL PR+20 PA+20 Y 14 FL AN+45 15 FCT IX+20 DR– R20 CCA+90 RX 13 16 FL IPR+35 PA+0 RPR 13 Znany kierunek i odstp elementu konturu odnoszcy si do zapisu N. Patrz rysunek po prawej stronie na środku. 220° 20 17 FL LEN 20 AN+15 95° 12.5 18 FL AN+105 LEN 12.5 19 FL PAR 17 DP 12.5 105° 20 FSELECT 2 15° 12.5 21 FL LEN 20 IAN+95 X 20 22 FL IAN+220 RAN 18 Znane współrzdne punktu środkowego koła odnoszce si do zapisu N. Patrz rysunek po prawej stronie na dole. 12 FL X+10 Y+10 RL Y 13 FL ... 14 FL X+18 Y+35 15 FL ... 20 35 16 FL ... 17 FC DR– R10 CCA+0 ICCX+20 ICCY15 RCCX12 RCCY14 R10 15 6.6 Ruchy po torze kształtowym + Swobodne Programowanie Konturu SK Odniesienia wzgldne dla współrzdnych punktu środkowego koła CC 10 10 108 18 X 6 Programowanie: Programowanie konturów Przy pomocy Softkey CLSD oznaczasiPocztek i Koniec zamknitego konturu. W ten sposób redukuje si dla ostatniego elementu konturu liczb możliwych rozwizań. Y CLSD prosz wprowadzić dodatkowo do innej danej o konturze. CLSD+ SKprogramy konwersować (przeliczać) SKprogram przekształca si w program tekstem otwartym na poziomie zarzdzania plikami w nastpujcy sposób: ú Wywołać zarzdzanie plikami i wyświetlić pliki. ú Jasne tło przesunć na ten plik, który ma być przekształcony. CLSD– X ú Softkeys MORE FUNCTIONS i potem CONVERT FK>H nacisnć. TNC przekształcy wszystkie SKzapisy w zapisy tekstem otwartym. Punkty środkowe koła, które zostały wprowadzone przed SKfragmentem, musz zostać ewentualnie na nowo wyznaczone w przekształconym programie. Prosz przetestować program obróbki po konwersji, zanim zostanie wykonany. TNC 426 firmy HEIDENHAIN 109 6.6 Ruchy po torze kształtowym + Swobodne Programowanie Konturu SK Zamknite kontury Y 100 R1 5 6.7 Przykłady programowania Przykład: SKprogramowanie 1 75 R18 30 R15 20 20 50 75 100 X 0 BEGIN PGM FK1 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+10 4 TOOL CALL 1 Z S500 5 L Z+250 R0 F MAX 6 L X20 Y+30 R0 F MAX 7 L Z10 R0 F1000 M3 8 APPR CT X+2 Y+30 CCA90 R+5 RL F250 9 FC DR R18 CLSD+ CCX+20 CCY+30 10 FLT Definicja narzdzia Wywołanie narzdzia Narzdzie przemieszczać swobodnie Pozycjonować wstpnie narzdzie Przemieścić narzdzie na głbokość obróbki Dosunć narzdzie do konturu na okrgu z przyleganiem stycznym SK fragment: Do każdego elementu konturu zaprogramować znane dane 11 FCT DR R15 CCX+50 CCY+75 12 FLT 13 FCT DR R15 CCX+75 CCY+20 14 FLT 15 FCT DR R18 CLSD CCX+20 CCY+30 16 DEP CT CCA90 R+5 F1000 Opuścić kontur na okrgu z przyleganiem stycznym 17 L X30 Y+0 R0 F MAX 18 L Z+250 R0 F MAX M2 Narzdzie przemiaszczać swobodnie, koniec programu 19 END PGM FK1 MM 110 6 Programowanie: Programowanie konturów 6.7 Przykłady programowania Przykład: SKprogramowanie 2 10 Y 10 55 R20 60° R30 30 30 X 0 BEGIN PGM FK2 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+2 4 TOOL CALL 1 Z S4000 5 L Z+250 R0 F MAX 6 L X+30 Y+30 R0 F MAX 7 L Z+5 R0 F MAX M3 8 L Z5 R0 F100 9 APPR LCT X+0 Y+30 R5 RL F350 10 FPOL X+30 Y+30 11 FC DR R30 CCX+30 CCY+30 Definicja narzdzia Wywołanie narzdzia Przemieścić swobodnie narzdzie Narzdzie wstpnie pozycjonować Oś narzdziow wstpnie pozycjonować Przejść na głbokość obróbki Dosunć narzdzie do konturu na okrgu z przyleganiem stycznym SKfragment: Programować znane dane do każdego elementu konturu 12 FL AN+60 PDX+30 PDY+30 D10 13 FSELECT 3 14 FC DR R20 CCPR+55 CCPA+60 15 FSELECT 2 16 FL AN120 PDX+30 PDY+30 D10 17 FSELECT 3 18 FC X+0 DR R30 CCX+30 CCY+30 19 FSELECT 2 20 DEP LCT X+30 Y+30 R5 21 L Z+250 R0 F MAX M2 Opuścić kontur na okrgu ze stycznym przyleganiem Przemieścić swobodnie narzdzie, koniec programu 22 END PGM FK2 MM TNC 426 firmy HEIDENHAIN 111 Y R1 0 R5 30 R R6 6 R5 X -25 R4 0 -10 R1,5 R36 R24 50 5 R6 0 R5 6.7 Przykłady programowania Przykład: SKprogramowanie 3 12 44 65 110 0 BEGIN PGM FK3 MM 1 BLK FORM 0.1 Z X45 Y45 Z20 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+120 Y+70 Z+0 3 TOOL DEF 1 L+0 R+3 4 TOOL CALL 1 Z S4500 5 L Z+250 R0 F MAX 6 L X70 Y+0 R0 F MAX 7 L Z5 R0 F1000 M3 8 APPR CT X40 Y+0 CCA90 R+5 RL F250 9 FC DR R40 CCX+0 CCY+0 10 FLT Definicja narzdzia Wywołanie narzdzia Narzdzie przemieszczać swobodnie Narzdzie wstpnie pozycjonować Przesunć narzdzie na głbokość obróbki Dosunć narzdzie do konturu z przyłczeniem stycznym SK fragment: Do każdego elementu konturu zaprogramować znane dane 11 FCT DR R10 CCX+0 CCY+50 12 FLT 13 FCT DR+ R6 CCX+0 CCY+0 14 FCT DR+ R24 15 FCT DR+ R6 CCX+12 CCY+0 16 FSELECT 2 17 FCT DR R1,5 18 FCT DR R36 CCX+44 CCY10 19 FSELECT 2 20 FCT DR+ R5 21 FLT X+110 Y+15 AN+0 22 FL AN90 112 6 Programowanie: Programowanie konturów 6.7 Przykłady programowania 23 FL X+65 AN+180 PAR21 DP30 24 RND R5 25 FL X+65 Y25 AN90 26 FC DR+ R50 CCX+65 CCY75 27 FCT DR R65 28 FSELECT 1 29 FCT Y+0 DR R40 CCX+0 CCY+0 30 FSELECT 4 31 DEP CT CCA90 R+5 F1000 Opuścić kontur na okrgu z przyleganiem stycznym 32 L X70 R0 F MAX 33 L Z+250 R0 F MAX M2 Narzdzie przemieszczać swobodnie, koniec programu 34 END PGM FK3 MM TNC 426 firmy HEIDENHAIN 113 7 Programowanie: Funkcje dodatkowe 7.1 Wprowadzić funkcje dodatkowe M i STOP 7.1 Wprowadzić funkcje dodatkowe M i STOP Przy pomocy funkcji dodatkowych TNC nazywanych także M funkcjami reguluje si ■ przebieg programu np. przerw w przebiegu programu ■ funkcje maszyny, jak włczenie i wyłczenie obrotu wrzeciona i dostarczanie chłodziwa ■ zachowanie 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 informacje zawarte w podrczniku obsługi maszyny. Funkcj dodatkow M prosz wprowadzić na końcu zapisu pozycjonowania. TNC wyświetla nastpnie dialog: FUNKCJA DODATKOWA M ? Z reguły podaje si w dialogu tylko numer funkcji dodatkowej. Przy niektórych funkcjach dodatkowych dialog jest kontynuowany, aby można było wprowadzić parametry do tej funkcji. Przy rodzajach pracy OBSŁUGA RCZNA i ELEKTR. KÓŁKO RCZNE wprowadza si funkcje dodatkowe przy pomocy 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. Wprowadzić funkcj dodatkow w bloku STOP Programowany blok STOP przerywa przebieg programu lub test programu, np. przy sprawdzaniu narzdzi. W bloku STOP można programować funkcj dodatkow M: ú Programować zatrzymanie programu nacisnć klawisz STOP ú Wprowadzić FUNKCJ DODATKOW M NCzapis przykładowy 87 STOP M6 116 7 Programowanie: Funkcje dodatkowe 7.2 Funkcje dodatkowe dla kontroli nad przebiegiem programu, wrzeciona i chłodziwa 7.2 Funkcje dodatkowe dla kontroli nad przebiegiem programu, wrzeciona i chłodziwa M Działanie M00 Przebieg programu STOP wrzeciono STOP chłodziwo OFF M02 Przebieg programu STOP wrzeciono STOP chłodziwo wyłczyć skok powrotny do zapisu 1 skasować wyświetlacz stanu (zależy od parametru maszyny 7300) M03 Wrzeciono ON zgodnie z ruchem wskazówek zegara M04 Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara M05 Wrzeciono STOP M06 Zmiana narzdzia wrzeciono STOP przebieg programu STOP (zależy od parametru maszyny 7440) M08 Chłodziwo ON M09 Chłodziwo OFF M13 Wrzeciono ON zgodnie z ruchem wskazówek zegara chłodziwo ON M14 Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara chłodziwo włczyć M30 jak M02 działanie na Koniec zapisu Koniec zapisu Pocztek zapisu Pocztek zapisu Koniec zapisu Koniec zapisu Pocztek zapisu Koniec zapisu Pocztek zapisu Pocztek zapisu Koniec zapisu 7.3 Funkcje dodatkowe dla danych o współrzdnych Programowanie współrzdnych odnośnie maszyny M91/M92 Punkt zerowy podziałki Na podziałce określa marka wzorcowa położenie punktu zerowego podziałki. XMP X (Z,Y) Punkt zerowy maszyny Punkt zerowy jest potrzebny, aby ■ wyznaczyć ograniczenie obszaru przemieszczania si narzdzia (wyłcznik krańcowy programu) ■ najechać stałe pozycje maszyny (np. pozycj zmiany narzdzia) ■ wyznaczyć punkt odniesienia obrabianego przedmiotu TNC 426 firmy HEIDENHAIN 117 7.3 Funkcje dodatkowe dane o współrzdnych Producent maszyny wprowadza dla każdej osi odstp punktu zerowego maszyny od punktu zerowego podziałki wymiarowej do parametru maszyny. Postpowanie standardowe TNC odnosi współrzdne do punktu zerowego obrabianego przedmiotu (patrz ”Wyznaczanie punktu odniesienia”). Postpowanie z M91 + punkt zerowy maszyny 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. We wskazaniu stanu prosz przełczyć wskazanie współrzdnych na REF (patrz ”1.4 Wskazania stanu”). 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 uwzgldniona. M91 i M92 nie działaj przy nachylonej płaszczyźnie obróbki. TNC wydaje w tym przypadku komunikat o błdach. Działanie M91 i M92 działaj tylko w tych zapisach programowych, w których zaprogramowane jest M91 lub M92. M91 i M92 zadziałaj na pocztku zapisu. Z Punkt odniesienia obrabianego przedmiotu Jeśli współrzdne powinny odnosić si zawsze do punktu zerowego maszyny, to wyznaczenie punktu odniesienia dla jednej lub kilku osi może zostać zablokowane; patrz parametr 7295. Jeśli wyznaczanie punktu odniesienia dla wszystkich osi jest zablokowane, to TNC nie pokazuje Softkey DATUM SET w rodzaju pracy OSŁUGA RCZNA. Z Y Y X Rysunek po prawej stronie pokazuje systemy współrzdnych z punktem zerowym maszyny i punktem zerowym obrabianego przedmiotu. M 118 7 Programowanie: Funkcje dodatkowe X 7.4 Funkcje dodatkowe dla zachowania si narzdzia na torze kształtowym 7.4 Funkcje dodatkowe dla zachowania si narzdzia na torze kształtowym Y Ścieranie naroży: M90 Postpowanie standardowe Przy blokach pozycjonowania bez korekcji promienia narzdzia TNC zatrzymuje na krótko narzdzie przy narożach (zatrzymanie dokładnościowe). Przy blokach programowych z korekcj promienia (RR/RL) TNC dołcza przy narożach zewntrznych automatycznie okrg przejściowy. Postpowanie z M90 Narzdzie jest prowadzone na narożnych przejściach ze stał prdkości torow: naroża ścieraj si i powierzchnia obrabianego przedmiotu jest gładsza. Dodatkowo skraca si czas obróbki. Patrz rysunek po prawej stronie na środku. X Y Przykład zastosowania: powierzchnie składajce si z krótkich prostych odcinków. Działanie M90 działa tylko w tym zapisie programu, w którym M90 jest zaprogramowana. M90 zadziała na pocztku zapisu. Praca z odstpem nośnym (odstp stanowicy różnic pomidzy pozycj rzeczywist i zadan narzdzia w danym momencie) musi być wybrana. Niezależnie od M90 może poprzez MP7460 zostać określona wartość graniczna, do której przemieszczenie narzdzia nastpuje ze stał prdkości torow (przy pracy z odstpem nośnym i wysterowaniem wstpnym). TNC 426 firmy HEIDENHAIN X 119 Przy zapisach programowania z korekcj promienia (RR/RL) TNC dołcza przy narożach zewntrznych automatycznie okrg przejściowy. A R Postpowanie standardowe TNC zatrzymuje przy blokach pozycjonowania bez korekcji promienia narzdzie na krótko przy narożach (zatrzymanie dokładnościowe). Y T 7.4 Funkcje dodatkowe dla zachowania si narzdzia na torze kształtowym Włczyć zdefiniowane półkola pomidzy odcinkami prostymi: M112 M112 zostaje dopasowany przez producenta maszyn do danej maszyny. Prosz zwrócić uwag na informacje zawarte w podrczniku obsługi maszyny! Postpowanie z M112 TNC włcza pomidzy nieskorygowanymi prostymi odcinkami półkola: patrz rysunek po prawej stronie. Na przejściach koło prosta lub prostakoło TNC dołcza tylko wtedy półkola, kiedy M132 jest aktywna (patrz strona 121). Przy obliczaniu włczanych zaokrgleń TNC uwzgldnia: ■ wprowadzone przy pomocy T dopuszczalne odchylenie programowanego konturu (jeśli nie zostanie wprowadzone dopuszczalne odchylenie, obowizuj uprzednio wprowadzone dane w ”nieskończoność”) ■ długość obydwu prostych odcinków, w punkcie przecicia których ma być dołczone zaokrglenie X Działanie M112 działa przy pracy z wstpnym wysterowaniem prdkości i przy pracy z opóźnieniem. M112 zadziała na pocztku bloku. Anulować działanie: wprowadzić M113 NCzapis przykładowy L X+123.723 Y+25.491 R0 M112 T0.01 A10 ■ programowany posuw (Overridepołożenie 150%) i przyśpieszenie kołowe (zostaje określone przez producenta maszyn poprzez parametry maszyny) Na podstawie tych wartości TNC oblicza zaokrglenie z najmniejszym możliwym promieniem. Jeśli posuw na torze kształtowym przy zdejmowaniu materiału jest zbyt duży dla obliczonego zaokrglenia, TNC redukuje posuw automatycznie. Dopuszczalne odchylenie T powinno być mniejsze niż stosowany odstp punktowy. Kt graniczny A Jeśli zostaje wprowadzony kt graniczny A, to TNC uwzgldnia przy obliczaniu zaokrglenia programowany posuw tylko wtedy, kiedy kt zmiany kierunku jest wikszy niż programowany kt graniczny. M112 wprowadzić w zapisie pozycjonowania Jeśli do zapisu pozycjonowania zostaje wprowadzony M112, to TNC dalej prowadzi dialog i zapytuje o dopuszczalne odchylenie T i kt graniczny A. T można określić także poprzez Qparametry. Patrz ”10. Programowanie: Qparametry” 120 7 Programowanie: Funkcje dodatkowe 7.4 Funkcje dodatkowe dla zachowania si narzdzia na torze kształtowym Nie uwzgldniać punktów przy obliczaniu zaokrglenia z M112: M124 Postpowanie standardowe Dla obliczenia zaokrglenia midzy odcinkami prostymi z M112 TNC uwzgldnia wszystkie znajdujce si w dyspozycji punkty. Postpowanie z M124 Szczególnie przy zdejmowaniu materiału z zdygitalizowanych form 3D zdarza si, że przy dużych zmianach kierunku, odstp punktów dla zaokrglenia z M112 staje si za wski. Funkcja M124 wydziela takie punkty. W tym celu prosz zaprogramować M124 i wprowadzić poprzez parametr T minimalny odstp punktów. Jeśli odstp dwóch punktów jest mniejszy niż wprowadzona wartość, to TNC uwzgldnia przy obliczeniu zaokrglenia nie ten drugi punkt, a nastpny punkt. M124 wprowadzić Jeśli do bloku pozycjonowania zostaje wprowadzona M124, to TNC kontynuje dialog dla tego zapisu i zapytuje o minimalny odstp punktów T. Prosz wprowadzić T o wartości mniejszej lub od razu (T/2) od M112. T można także określić poprzez Qparametry. Patrz ”10. Programowanie: Qparametry” Działanie M124 zadziała na pocztku zapisu i tylko jeśli M112 jest aktywny. M124 i M112 cofa si przy pomocy M113. NCzapis przykładowy L X+123.723 Y+25.491 R0 F800 M124 T0.01 Zmniejszenie szarpnić przy zmianie prdkości przemieszczania narzdzia: M132 Postpowanie standardowe Przy każdej zmianie prdkości przemieszczenia narzdzia powstaje ”szarpnicie”. Szarpnicie powoduje powstanie na powierzchni obrabianego przedmiotu niewielkich nierówności. Postpowanie z M132 TNC zmniejsza przy zmianie prdkości przemieszczania to szarpnicie. Dowolne przejścia konturu zostaj w ten sposób wygładzone, powierzchnia obrabianego przedmiotu staje si równiejsza. Za M132 można wprowadzić współczynnik (maks. 99), przy pomocy którego TNC zwiksza wygładzenie. Czym wikszy jest wprowadzony współczynnik, tym lepsze jest wygładzenie, tym wiksze staje si jednakże odchylenie od konturu. Poleca si: P wprowadzić od razu równe 10. Działanie M132 zadziała na pocztku zapisu. M132 anulować: M133 programować TNC 426 firmy HEIDENHAIN 121 7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze kształtowym Obróbka małych 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. Patrz rysunek po prawej stronie u góry. Y TNC przerywa w takich miejscach 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 przy narożach wewntrznych” i przemieszcza narzdzie przez ten punkt. Patrz rysunek po prawej stronie na dole. Prosz programować M97 w tym bloku, w którym jest wyznaczony ten punkt naroża zewntrznego. X 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 15 14 X NCzapisy przykładowe TOOL DEF L ... R+20 Duży promień narzdzia 13 L X ... Y ... R.. F .. M97 14 L IY–0,5 .... R .. F.. 15 L IX+100 ... Dosunć narzdzie do punktu 13 konturu Obrabiać stopnie konturu 13 i 14 Dosunć narzdzie do punktu 15 konturu Obrobić stopnie konturu 15 i 16 Dosunć narzdzie do punktu 17 konturu 5 ... 16 L IY+0,5 ... R .. F.. M97 17 L X .. Y ... 122 7 Programowanie: Funkcje dodatkowe 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 przy tych narożach, to prowadzi to do niekompletnej obróbki: patrz rysunek po prawej stronie u góry. Postpowanie z M98 Przy pomocy funkcji dodatkowej M98 TNC przemieszcza narzdzie tak daleko, że każdy punkt konturu zostaje rzeczywiście obrobiony: patrz rysunek po prawej stronie na dole. S S Działanie M98 działa tylko w tych zapisach programu, w których M98 jest programowane. X M98 zadziała na końcu zapisu. NCzapisy przykładowe Dosunć narzdzie do konturu po kolei w punktach 10, 11 i 12: Y 10 L X ... Y... RL F 11 L X... IY... M98 12 L IX+ ... 10 Współczynnik posuwu dla ruchów zanurzeniowych: M103 Postpowanie standardowe TNC przemieszcza narzdzie niezależnie od kierunku ruchu z ostatnio zaprogramowanym posuwem. 11 12 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%: X 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 zapisu. M103 anulować: M103 bez współczynnika jeszcze raz programować NCzapisy przykładowe Posuw przy pogłbianiu wynosi 20% posuwu na równej płaszczyźnie. ... 17 L X+20 Y+20 RL F500 M103 F20 18 L Y+50 19 L IZ–2,5 TNC 426 firmy HEIDENHAIN Rzeczywisty posuw na torze (mm/min): 500 500 100 123 7.4 Funkcje dodatkowe dla zachowania si narzdzia na torze kształtowym Otwarte naroża konturu kompletnie obrabiać: M98 7.4 Funkcje dodatkowe dla zachowania si narzdzia na torze kształtowym 20 L IY+5 IZ–5 21 L IX+50 22 L Z+5 141 500 500 M103 aktywuje si przy pomocy parametrów maszyny 7440; patrz ”15.1 Ogólne parametry użytkownika”. Prdkość posuwowa przy łukach koła: 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łcznie podczas obróbki wewntrznej. Podczas obróbki zewntrznej łuków koła nie działa dopasowanie posuwu. Działanie M109 i M110 zadziałaj na pocztku bloku. M109 i M110 wycofuje si przy pomocy M111. Obliczyć wstpnie kontur ze skorygowanym promieniem (LOOK AHEAD): M120 Y 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 ”Obrabiać małe stopnie konturu: M97”) nie dopuszcza pojawienia komunikatu o błdach, ale prowadzi do oznakowania ostrza po wyjściu z materiału i przesuwa dodatkowo naroże. Przy podcinaniach TNC uszkadza ewentualnie kontur. Patrz rysunek z prawej strony. Postpowanie z M120 TNC sprawdza kontur ze skorygowanym promieniem na podcinki i przecicia oraz oblicza wstpnie tor narzdzia od aktualnego zapisu. Miejsca, w których narzdzie uszkodziłoby kontur, pozostaj nie obrobione (na rysunku po prawej stronie przedstawione w ciemnym tonie). Można M120 także używać, aby dane digitalizacji lub dane, które zostały wytworzone przez zewntrzny system programowania, uzupełnić wartościami korekcji promienia narzdzia. W ten sposób odchylenia od teoretycznego promienia narzdzia mog zostać skompensowane. 124 X 7 Programowanie: Funkcje dodatkowe Działanie M120 musi znajdować si w NCzapisie, który zawiera korekcj promienia RL lub RR. M120 działa od tego zapisu, do momentu kiedy ■ korekcja promienia zostanie z R0 anulowana ■ M120 zostanie LA0 programowana ■ M120 bez LA programować ■ z PGM CALL wywołać inny program M120 zadziała na pocztku zapisu. Ograniczenia ■ Powtórne wejście na kontur po zatrzymaniu zewntrz/wewntrz wolno przeprowadzić tylko przy pomocy funkcji RESTORE POS AT N ■ Jeśli s używane funkcje toru kształtowego RND i CHF, bloki leżce przed i za RND lub CHF mog zawierać tylko współrzdne płaszczyzny obróbki NCzapis przykładowy W czasie przebiegu programu powinno si przy pomocy kółka rcznego na płaszczyźnie obróbki X/ Y o ±1 mm od programowanej wartości móc dokonać przemieszczenia: L X+0 Y+38,5 RL F125 M118 X1 Y1 M118 działa zawsze w orginalnym układzie współrzdnych, nawet jeśli aktywna jest funkcja ”Nachylić płaszczyzn obróbki”. M118 działa także w rodzaju pracy POZYCJONOWANIE Z RCZNYM WPROWADZENIEM DANYCH. Jeśli M118 jest aktywna, to przy zatrzymaniu programu funkcja MANUAL OPERATION nie znajduje si w dyspozycji 7.5 Funkcje dodatkowe dla osi obrotu ■ Jeśli narzdzie dosuwane jest stycznie do konturu, musi zostać użyta funkcja APPR LCT; blok z APPR LCT może zawierać współrzdne płaszczyzny obróbki ■ Jeżeli opuszcza si stycznie kontur, musi zostać użyta funkcja DEP LCT; blok z DEP LCT może zawierać tylko współrzdne płaszczyzny obróbki Włczenie pozycjonowania kołem 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śli do zapisu pozycjonowania zostanie wprowadzona M118, to TNC kontynuje dialog i zapytuje o specyficzne dla osi wartości. Prosz używać pomarańczowych klawiszy osiowych dla wprowadzenia współrzdnych. Działanie Pozycjonowanie przy pomocy koła rcznego zostanie anulowane, jeśli zaprogramuje si na nowo M118 bez X, Y i Z. 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 odległ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 TNC interpretuje zaprogramowany posuw na osi obrotu w mm/min. Przy tym TNC oblicza każdorazowo na pocztku bloku posuw 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 i przestaje działać na końcu programu. Geometria maszyny musi być określona przez producenta w parametrach maszyny 7510 i nastpnych. M116 zadziała na pocztku zapisu. M118 zadziała na pocztku bloku. TNC 426 firmy HEIDENHAIN 125 7.5 Funkcje dodatkowe dla osi obrotowych Wprowadzenie informacji Jeśli w zapisie pozycjonowania zostaje wprowadzony M120, to TNC kontynuje dialog dla tego zapisu i zapytuje o liczb wstpnie obliczanych zapisów LA. 7.5 Funkcje dodatkowe dla osi obrotowych Osie obrotu przemieszczać po zoptymalizowanej drodze: M126 Postpowanie standardowe TNC przemieszcza oś obrotu, której wskazanie jest zredukowane na wartości poniżej 360°, na odległość równ różnicy pozycja zadana + pozycja rzeczywista. Przykłady patrz tabela po prawej stronie u góry. 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 patrz tabela po prawej stronie na dole. Dzaiałanie M126 zadziała na pocztku bloku. M126 cofa si z M127; na końcu programu M126 również przestaje działać. Postpowanie standardowe TNC Pozycja rzeczywista Pozyja zadana Droga przemieszczenia 350° 10° –340° 10° 340° +330° Postpowanie z M126 Pozycja rzeczywista Pozyja zadana Droga przemieszczenia 350° 10° +20° 10° 340° –30° Wskazanie osi obrotu do wartości poniżej 360° zredukować: M94 Postpowanie standardowe TNC przemieszcza narzdzie od aktualnej wartości kta do zaprogramowanej wartości kta. Przykład: Aktualna wartość kta: Programowana wartość kta: Rzeczywista droga 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śli kilka osi obrotu jest aktywnych, M94 redukuje wskazania wszystkich osi obrotu. Alternatywnie można za M94 wprowadzić oś obrotu. TNC redukuje potem wskazanie tej osi. NCzapisy przykładowe Wskazane wartości wszystkich osi obrotu zredukować: L M94 Tylko wartość wskazan osi C zredukować: L M94 C Wskazanie wszystkich aktywnych osi zredukować i nastpnie oś C przemieścić na zaprogramowan wartość: L C+180 FMAX M94 Działanie M94 działa tylko w tym bloku programu, w którym M94 jest zaprogramowane. M94 zadziała na pocztku bloku. 126 7 Programowanie: Funkcje dodatkowe Postpowanie standardowe TNC przemieszcza narzdzie na określone w programie obróbki pozycje. Przy ustaleniu położenia z osiami pochylenia postprocesor musi uwzgldnić wzajemne przesunicie narzdzia. Postpowanie z M114 TNC kompensuje przesunicie narzdzia przy pomocy 3Dkorekcji długości. Korekcja promienia musi być uwzgldniona przez system CAD lub przez postprocesor. Programowana korekcja promienia RL/RR prowadzia do wydania komunikatu o błdach ”NIE DOZWOLONY NCZAPIS”. Rysunek po prawej stronie pokazuje przesunicie punktu odniesienia przy pochylaniu. Z B B dx dz dB X Jeśli NCprogram zostnie wytworzony przez postprocesor, to nie musi zostać uwzgldniona geometria maszyny. 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 pochylenia, można przerwać przebieg programu i zmienić położenie osi pochylenia (np. przy pomocy kółka rcznego). Przy pomocy funkcji RESTORE POS. AT N można kontynuować wypełnienie programu obróbki od miejsca jego zatrzymania. TNC uwzgldnia automatycznie nowe położenie osi pochylenia. Działanie M114 zadziała na pocztku bloku, M115 na końcu bloku. M114 cofa si z M115. Na końcu programu M114 również nie działa. Geometria maszyny musi być ustalona przez producenta w parametrach maszyny 7510 i nastpnych. TNC 426 firmy HEIDENHAIN 127 7.5 Funkcje dodatkowe dla osi obrotowych Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań): M114 7.6 Funkcje dodatkowe dla laserowych maszyn do cicia 7.6 Funkcje dodatkowe dla laserowych maszyn do cicia Napicie wydawać jako funkcj czasu (zależna od czasu rampa): M203 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. TNC wydaje napicie V jako funkcj czasu TIME. TNC zwiksza lub zmniejsza aktualn wartość napicia liniowo w zaprogramowanym czasie TIME do zaprogramowanej wartości napicia V. Wprowadzić funkcje dodatkowe dla laserowych maszyn do cicia Jeśli do bloku 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. Zakres wprowadzenia Napicie V: 0 do 9.999 wolt czas TIME: 0 do 1.999 sekund Wszystkie funkcje dodatkowe dla krajalnic laserowych zadziałaj na pocztku bloku. Zaprogramowane napicie wydać bezpośrednio: M200 TNC wydaje t za M200 zaprogramowan wartość jako napicie V. Zakres wprowadzenia: od 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 M201 wydaje napicie w zależności od pokonanej drogi. TNC zwiksza lub zmniejsza aktualn wartość napicia liniowo, do zaprogramowanej wartości V. 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 TNC wydaje programowane napicie jako impuls z zaprogramowanym czasem trwania TIME. Zakres wprowadzenia Napicie V: 0 do 9.999 wolt czas TIME: 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. Zakres wprowadzenia: od 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. Napicie jako funkcja prdkości: M202 TNC wydaje napicie jako funkcj prdkości. Producent maszyny wyznacza w parametrach maszyny do trzech krzywych charakterystycznych FNR, na których prdkości posuwu zostaj przyporzdkowane odpowiednim wartościom napicia. Przy pomocy M202 wybiera si krzyw charakterystyczn FNR., na podstawie której TNC wybiera wydawane napicie. Zakres wprowadzenia: 1 bis 3 Działanie M202 działa tak długo, aż przez M200, M201, M202, M203 lub M204 zostanie wydane nowe napicie. 128 7 Programowanie: Funkcje dodatkowe 8 Programowanie: Cykle 8.1 Ogólne informacje o cyklach 8.1 Ogólne informacje o cyklach Grupacyklów 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. Tabela po prawej stronie pokazuje różne grupy cykli. Cykle dla wiercenia głbokiego, rozwiercania wytaczania, gwintowania i nacinania gwintu Cykle obróbki z numerami od 200 wzwyż używaj Qparametrów jako parametrów przekazu. Parametry o tej samej funkcji, które niezbdne s TNC w różnych cyklach, maj zawsze ten sam numer: np. Q200 oznacza zawsze odstp bezpieczeństwa, Q202 zawsze głbokość dosuwu itd. Softkey Cykle dla frezowania wybierań, czopów i rowków wpustowych Cykle dla wytwarzania wzorów punktowych, np. koło osi wiercenia lub powierzchnie z wierceniami! Cykl definiować ú Pasek Softkey pokazuje różne grupy cykli ú Wybrać grup cyklu, np. cykle wiercenia ú Wybrać cykl, np. GŁBOKIE WIERCENIE TNC otwiera dialog i zapytuje o wszystkie wprowadzane dane, jednocześnie TNC wyświetla na prawej połowie ekranu grafik, w której majcy być wprowadzonym parametr zostaje jasno podświetlony ú Prosz wprowadzić żdane przez TNC parametry i prosz zakończyć każde wprowadzenie danych przyciskiem ENT ú TNC zakończy dialog, kiedy zostan wprowadzone wszystkie niezbdne dane NCbloki przykładowe CYCL DEF 1.0 WIERCENIE GŁBOKIE CYCL DEF 1.1 ODST 2 CYCL DEF 1.2 GŁBOKOŚĆ + 30 CYCL DEF 1.3 ZUSTLG 5 CYCL DEF 1.4 V.ZEIT 1 CYCL DEF 1.5 F 150 130 SLcykle (SubconturList/ lista podkonturów), przy pomocy których bardziej skomplikowane kontury równolegle do konturu głównego zostaj obrabiane, które składaj si z kilku nakładajcych si na siebie czściowych konturów, interpolacja powierzchni bocznej cylindra (osłony) Cykle do frezowania metod wierszowania równych lub zwichrowanych w sobie powierzchni Cykle dla przeliczania współrzdnych, przy pomocy których dowolne kontury zostaj przesunite, obrócone, odbite w lustrze powikszone lub pomniejszone Cykle specjalne Przerwa czasowa, Wywołanie programu, Orientacja wrzeciona 8 Programowanie: Cykle Warunki Przed wywołaniem cyklu prosz każdorazowo zaprogramować: ■ BLK KSZTAŁT dla graficznego przedstawienia (tylko dla grafiki testowej konieczne) ■ Wywołanie narzdzia ■ Kierunek obrotu wrzeciona (funkcja dodatkowa M3/M4) ■ Definicj cyklu (CYCL DEF). Praca z osiami dodatkowymi U/V/W TNC wypełnia ruchy dosuwowe w osi, która została zdefiniowana w bloku TOOL CALL jako oś wrzeciona. Ruchy na płaszczyźnie obróbki TNC wypełnia zasadniczo tylko w osiach głównych X, Y lub Z. Wyjtki: ■ Jeśli w cyklu FREZOW. WYBRANIA dla wymiarów wybrania zostaj zaprogramowane bezpośrednio osie dodatkowe ■ Jeśli w SLcyklach osie dodatkowe s zaprogramowane w podprogramie konturu 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 powinny być wywoływane: ■ Cykle: wzory punktów na kole i wzory punktów na liniach ■ SLcykl KONTUR ■ SLcykl DANE KONTURU ■ Cykle dla przeliczania współrzdnych ■ Cykl PRZERWA CZASOWA Wszystkie pozostałe cykle prosz wywoływać, jak to opisano niżej. Jeśli TNC powinna raz wypełnić dany cykl po ostatnio zaprogramowanym bloku, prosz zaprogramować wywołanie cyklu przy pomocy funkcji dodatkowej M99 lub przy pomocy CYCL CALL: ú Zaprogramować wywołanie cyklu: nacisnć klawisz CYCL CALL ú Wprowadzić funkcj dodatkow M: np. dla chłodziwa Jeśli TNC powinna wypełnić dany cykl automatycznie po każdym bloku pozycjonowania, prosz zaprogramować wywołanie cyklu przy pomocy M89 (zależy od parametru maszyny 7440). Aby anulować działanie M89, prosz zaprogramować ■ M99 lub ■ CYCL CALL lub ■ CYCL DEF TNC 426 firmy HEIDENHAIN 131 8.1 Ogólne informacje o cyklach Cykl wywołać 8.2 Cykle wiercenia 8.2 Cykle wiercenia TNC oddaje do dyspozycji łcznie 8 cykli dla najróżniejszych obróbki wierceniem: Cykl Softkey 1WIERCENIE GŁBOKIE bez automatycznego pozycjonowania wstpnego 200 WIERCENIE z automatycznym pozycjonowaniem wstpnym, 2. Odstp bezpieczeństwa 201 ROZWIERCANIE z automatycznym pozycjonowaniem wstpnym 2. Odstp bezpieczeństwa 202 WYTACZANIE z automatycznym pozycjonowaniem wstpnym 2. Odstp bezpieczeństwa 203 UNIWERSALNE WIERCENIE z automatycznym pozycjonowaniem wstpnym 2. Odstp bezpieczeństwa, łamanie wióra, degresja! 2 GWINTOWANIE z uchwytem wyrównawczym 17 GWINTOWANIE bez uchwytu wyrównawczego 18 NACINANIE GWINTU 132 8 Programowanie: Cykle 1 Narzdzie wierci z wprowadzonym POSUWEM F od pozycji aktualnej do pierwszej GŁBOKOŚCI DOSUWU Z 2 Nastpnie TNC przemieszcza narzdzie do pozycji wyjściowej na biegu szybkim FMAX i znowu do pierwszej GŁBOKOŚCI DOSUWU, zmniejszonej o odstp wyprzedzenia t. 3 Sterowanie samodzielnie ustala odstp wyprzedzania: ■ Głbokość wiercenia do 30 mm: t = 0,6 mm ■ Głbokość wiercenia powyżej 30 mm: t = głbokość wiercenia/50 maksymalny odstp wyprzedzania: 7 mm X 4 Nastpnie narzdzie wierci z wprowadzonym POSUWEM F o dalsz GŁBOKOŚĆ DOSUWU 5 TNC powtarza t operacj (1 do 4), aż zostanie osignita GŁBOKOŚĆ WIERCENIA 6 Na dnie odwiertu TNC odsuwa narzdzie; po PRZERWIE CZASOWEJ dla wyjścia narzdzia z materiału, przy pomocy FMAX do pozycji wyjściowej Prosz uwzgldnić przed rozpoczciem programowania Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia R0. Zaprogramować blok pozycjonowania w punkcie startu w osi wrzeciona (ODSTP BEZPIECZEŃSTWA nad powierzchni obrabianego przedmiotu). Znak liczby parametru cyklu Głbokość określa kierunek pracy (obróbki). ú BEZPIECZNA WYSOKOŚĆ (przyrostowo): odstp pomidzy ostrzem narzdzia (pozycja startu) i powierzchni obrabianego narzdzia ú GŁBOKOŚĆ WIERCENIA (przyrostowo): odstp pomidzy powierzchni obrabianego przedmiotu i dnem odwiertu (wierzchołek stożka odwiertu) ú GŁBOKOŚĆ DOSUWU (przyrostowo): wymiar, o jaki narzdzie zostaje za każdym razem dosunite. TNC dojeżdża jednym chodem roboczym na GŁBOKOŚĆ jeśli: ■ GŁBOKOŚĆ DOSUWU I GŁBOKOŚĆ WIERCENIA s sobie równe ■ GŁBOKOŚĆ DOSUWU jest wiksza niż GŁBOKOŚĆ WIERCENIA GŁBOKOŚĆ WIERCENIA nie musi być wielokrotności GŁBOKOŚCI DOSUWU ú PRZERWA CZASOWA W SEKUNDACH: czas, w którym narzdzie przebywa na dnie otworu, aby wyjść z materiału i nadal pracować ú POSUW F: Prdkość przesuwania si narzdzia przy wierceniu w mm/min TNC 426 firmy HEIDENHAIN 133 8.2 Cykle wiercenia WIERCENIE GŁBOKIE (cykl 1) 8.2 Cykle wiercenia WIERCENIE (cykl 200) 1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim FMAX, na BEZPIECZNEJ WYSOKOŚCI nad powierzchni przedmiotu Z 2 Narzdzie wierci z zaprogramowanym POSUWEM F do pierwszej GŁBOKOŚCI DOSUWU 3 TNC odsuwa narzdzie w FMAX na BEZPIECZN WYSOKOŚĆ, przerywa na krótko tam jeśli to zostało wprowadzone i przemieszcza narzdzie w FMAX na 0,2 mm nad pierwsz GŁBOKOŚCI DOSUWU Q206 Q210 Q200 Q204 Q203 Q202 Q201 4 Nastpnie wierci narzdzie z wprowadzonym POSUWEM F o dalsz GŁBOKOŚĆ DOSUWU 5 TNC powtarza t operacj (2 do 4), aż zostanie osignita wprowadzona GŁBOKOŚĆ WIERCENIA X 6 Od dna otworu narzdzie przesuwa si w FMAX na BEZPIECZN WYSOKOŚĆ lub jeśli zostało wprowadzone na 2. BEZPIECZN WYSOKOŚĆ Prosz uwzgldnić przed rozpoczciem programowania Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z KOREKCJ PROMIENIA R0. Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy (obróbki). ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): odległość pomidzy ostrzem narzdzia i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ Q201 (przyrostowo): odstp pomidzy powierzchni obrabianego przedmiotu i dnem odwiertu (wierzchołek stożka wiercenia) ú POSUW DOSUW NA GŁBOKOŚĆ Q206: prdkość przesuwania si narzdzia przy wierceniu w mm/min ú GŁBOKOŚĆ DOSUWU Q202 (przyrostowo): wymiar, o jaki narzdzie zostaje za każdym razem dosunite. TNC dojeżdża jednym chodem roboczym na GŁBOKOŚĆ jeśli: ■ GŁBOKOŚĆ DOSUWU I GŁBOKOŚĆ s równe ■ GŁBOKOŚĆ DOSUWU jest wiksza niż GŁBOKOŚĆ GŁBOKOŚĆ nie musi być wielokrotności GŁBOKOŚCI DOSUWU ú PRZERWA CZASOWA NA GÓRZE Q210: czas w sekundach, w którym narzdzie przebywa na BEZPIECZNEJ WYSOKOŚCI, po tym kiedy zostało wysunite przez TNC z otworu dla usunicia wiórów 134 8 Programowanie: Cykle 8.2 Cykle wiercenia ú WSPOŁRZ. POWIERZCHNI DETALU Q203 (bezwzgldne): współrzdne powierzchni obrabianego przedmiotu ú 2.BEZPIECZNA WYSOKOŚĆ Q204 (przyrostowo): współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i przedmiotem (mocowadłem) ROZWIERCANIE (cykl 201) Z 1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim FMAX na wprowadzon BEZPIECZN WYSOKOŚĆ nad powierzchni przedmiotu Q206 2 Narzdzie rozwierca z wprowadzonym POSUWEM F do zaprogramowanej GŁBOKOŚCI 3 Narzdzie przebywa na dnie wiercenia, jeśli to zostało wprowadzone 4 Nastpnie TNC odsuwa narzdzie z POSUWEM F z powrotem na BEZPIECZN ODLEGŁOŚĆ i stamtd jeśli wprowadzono z FMAX najeżdża na 2. BEZPIECZN WYSOKOŚĆ Prosz uwzgldnić przed rozpoczciem programowania Q200 Q204 Q203 Q201 Q208 Q211 X Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z KOREKCJ PROMIENIA R0. Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy. ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): odstp pomidzy ostrzem narzdzia i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ Q201 (przyrostowo): odstp pomidzy powierzchni przedmiotu i dnem wiercenia ú POSUW DOSUW NA GŁBOKOŚĆ Q206: prdkość przesuwania si narzdzia przy rozwiercaniu w mm/min ú PRZERWA CZASOWA NA DOLE Q211: czas w sekundach, w którym narzdzie przebywa na dnie wiercenia ú POSUW RUCHU POWROTNEGO Q208: prdkość przemieszczania si narzdzia przy wysuwaniu si z otworu w mm/min. Jeśli zostanie wprowadzone Q208=0, to obowizuje POSUW ROZWIERCANIA ú WSPÓŁRZ. POWIERZCHNI DETALU Q203 (bezwzgldne): współrzdna powierzchni obrabianego przedmiotu ú 2. BEZPIECZNA WYSOKOŚĆ Q204 (przyrostowo): współrzdna osi wrzeciona na której nie może dojść do kolizji pomidzy narzdziem i przedmiotem (mocowadłem) TNC 426 firmy HEIDENHAIN 135 8.2 Cykle wiercenia POWIERCENIE (cykl 202) Z Maszyna i TNC musz być przygotowane przez producenta maszyn do użycia cyklu 202. 1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim FMAX na BEZPIECZNEJ WYSOKOŚCI ponad powierzchni obrabianego przedmiotu Q206 Q200 2 Narzdzie wierci z POSUWEM WIERCENIA na zadan GŁBOKOŚĆ 3 Na dnie odwiertu przebywa narzdzie jeśli wprowadzono z obracajcym si wrzecionem do momentu wyjścia z materiału 4 Nastpnie TNC przeprowadza orientacj wrzeciona na pozycj 0° Q204 Q203 Q201 Q208 Q211 X 5 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) 6 Nastpnie TNC przesuwa narzdzie z POSUWEM RUCHU POWROTNEGO na BEZPIECZN WYSOKOŚĆ i std jeśli wprowadzono na FMAX na 2. BEZPIECZN WYSOKOŚĆ Prosz uwzgldnić przed rozpoczciem programowania Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z korekcj promienia R0. Znak liczby parametru cyklu GŁBOKOŚĆ określa kierunek pracy (obróbki). ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): odstp pomidzy ostrzem narzdzia i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ Q201 (przyrostowo): odstp pomidzy powierzchni przedmiotu i dnem wiercenia ú POSUW DOSUWU NA GŁBOKOŚĆ Q206: prdkość przesuwania si narzdzia przy wytaczaniu w mm/min ú PRZERWA CZASOWA NA DOLE Q211: czas w sekundach, w którym narzdzie przebywa na dnie wiercenia ú POSUW RUCHU POWROTNEGO Q 208: prdkość przesuwania si narzdzia przy wychodzeniu z wiercenia w mm/min. Jeśli zostanie wprowadzone Q5=0, to obowizuje WARTOŚĆ POSUWU WGL. PRZY DOSUWIE ú WSPOŁRZ. POWIERZCZNI DETALU Q203 (bezwzgldne): współrzdna powierzchni przedmiotu ú 2. BEZPIECZNA WYSOKOŚĆ Q204 (przyrostowo): współrzdna osi wrzeciona na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadło) 136 8 Programowanie: Cykle 8.2 Cykle wiercenia ú KIER.ODJ.OD MATER. (1/2/3/4) Q214: określić kierunek, w którym TNC wysuwa narzdzie z materiału na dnie wiercenia (według orientacji wrzeciona) 0: Nie wysuwać pracujcego narzdzia z materiału 1: Wysunć pracujce narzdzie z materiału w kierunku ujemnym osi głównej 2: Wysunć pracujce narzdzie z materiału w kierunku ujemnym osi urojonej 3: Wysunć narzdzie z materiału w kierunku dodatnim osi głównej 4: Wysunć narzdzie z materiału w kierunku dodatnim osi urojonej Niebezpieczeństwo kolizji! Prosz sprawdzić, gdzie znajduje si ostry koniec narzdzia (kieł), jeśli orientacja wrzeciona została zaprogramowana na 0° (np. w rodzaju pracy POZYCJONOWANIE RCZNE). Prosz tak ustawić ostrze narzdzia, aby leżało ono równolegle do jednej z osi współrzdnych. Prosz wybrać taki KIER.ODJ. OD MATER., aby narzdzie odsunło si od krawdzi wiercenia. UNIWERSL. WIERC. (cykl 203) 1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim FMAX na wprowadzon BEZPIECZN WYSOKOŚĆ nad powierzchni obrabianego przedmiotu 2 Narzdzie wierci z wprowadzonym POSUWEM F do pierwszej GŁBOKOŚCI DOSUWU 3 Jeśli zostało wprowadzone złamanie wióra, TNC odsuwa narzdzie o 0,2 mm do tyłu. Jeśli przy obróbce nie wystpuje złamanie wióra, TNC odsuwa narzdzie z POSUWEM POWROTNEGO na BEZPIECZN WYSOKOŚĆ, przebywa tam czasowo jeśli wprowadzono i przemieszcza nastpnie narzdzie na FMAX na 0,2 mm nad pierwsz GŁBOKOŚĆ DOSUWU 4 Nastpnie narzdzie wierci z POSUWEM na dalsz GŁBOKOŚĆ DOSUWU. GŁBOKOŚĆ DOSUWU zmniejsza si z każdym dosuwem o WART.ZMNIEJ. DOSUWU (ilość zdejmowanego materiału) jeśli to wprowadzono 5 TNC powtarza ten proceder (24), aż zostanie osignita GŁBOKOŚĆ WIERCENIA 6 Na dnie wiercenia narzdzie przebywa czasowojeśli wprowadzono dla opuszczenia materiału i zostaje po PRZERWIE CZASOWEJ z POSUWEM RUCHU POWROTNEGO odsunite na BEZPIECZN WYSOKOŚĆ. Jeśli został wprowadzona 2ga BEZPIECZNA WYSOKOŚĆ, TNC odsuwa narzdzie na FMAX na t wysokość TNC 426 firmy HEIDENHAIN 137 8.2 Cykle wiercenia Prosz uwzgldnić przed rozpoczciem programowania Z Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z KOREKCJ PROMIENIA R0. Znak liczby parametru cyklu GŁBOKOŚĆ określa kierunek pracy (obróbki). Q206 Q208 Q210 Q200 Q204 Q203 Q202 ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): Q201 odstp pomidzy ostrzem narzdzia (kłem) i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ Q201 (przyrostowo): odstp pomidzy Q211 powierzchni przedmiotu i dnem wiercenia (wierzchołek stożka wiercenia) X ú POSUW DOSUWU NA GŁBOKOŚĆ Q206: prdkość przemieszczania si narzdzia przy wierceniu w mm/min ú GŁBOKOŚĆ DOSUWU Q202 (przyrostowo): wymiar, o jaki narzdzie zostaje każdorazowo dosuwane. TNC dojeżdża jednym chodem roboczym na GŁBOKOŚĆ jeśli: ■ GŁBOKOŚĆ DOSUWU i GŁBOKOŚĆ s sobie równe ■ GŁBOKOŚĆ DOSUWU jest wiksza niż głbokość GŁBOKOŚĆ nie musi być wielokrotności GŁBOKOŚCI DOSUWU ú PRZERWA CZASOWA U GÓRY Q210: czas w sekund ach, w którym narzdzie przebywa na BEZPIECZNEJ WYSOKOŚCI, po tym kiedy TNC wysunło go z wiercenia dla usunicia wiórów ú WSPÓŁRZ. POWIERZCHNI DETALU Q203 (bezwzgldne): współrzdna powierzchni obrabianego przedmiotu ú 2ga BEZPIECZNA WYSOKOŚĆ Q204 (przyrostowo): współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) ú WARTOŚĆ ZMNIEJ.DOSUWU Q212 (przyrostowo): wartość, o jak TNC zmniejsza GŁBOKOŚĆ DOSUWU po każdym przeprowadzonym dosuwie ú WSKAZANIE ZŁAMAŃ WIÓRA DO POWROTU Q213: liczba złamań wióra, które nastpiły zanim TNC powinno wysunć narzdzie z wiercenia dla usunicia wiórów. Dla łamania wióra TNC odsuwa narzdzie każdorazowo o 0,2 mm ú MINIMALNA GŁBOKOŚĆ DOSUWU Q205 (przyrostowo): jeśli została wprowadzona konkretna ilość zdejmowanego materiału, TNC ogranicza DOSUW do ograniczonej przy pomocy Q205 wartości 138 ú PRZERWA CZASOWA NA DOLE Q211: czas w sekundach, w którym narzdzie przebywa na dnie wiercenia ú POSUW RUCHU POWROTNEGO Q208: prdkość przemieszczania narzdzia przy wyjściu z wiercenia w mm/min. Jeśli zostanie wprowadzony Q208=0, to TNC wysuwa narzdzie na FMAX z wiercenia 8 Programowanie: Cykle 1 Narzdzie dojeżdża jednym chodem roboczym na GŁBOKOŚĆ WIERCENIA Z 2 Nastpnie kierunek obrotu wrzeciona zostaje odwrócony i narzdzie odsunite po PRZERWIE CZASOWEJ na pozycj startu 3 W pozycji startu kierunek obrotu wrzeciona zostaje ponownie odwrócony Prosz uwzgldnić przed rozpoczciem programownia X Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) płaszczyzny obróbki z KOREKCJ PROMIENIA R0. Zaprogramować blok pozycjonowania w punkcie startu w osi wrzeciona (BEZPIECZNA WYSOKOŚĆ nad powierzchni przedmiotu). Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy (obróbki). 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 liczby obrotów Override nie działa. Gałka obrotowa dla posuwu Override jest tylko czściowo aktywna (wyznaczona przez producenta, prosz uwzgldnić podrcznik obsługi maszyny). Dla prawoskrtnych gwintów uaktywnić wrzeciono przy pomocy M3, dla lewoskrtnych gwintów przy pomocy M4. ú BEZPIECZNA WYSOKOŚĆ A (przyrostowo): odstp pomidzy ostrzem narzdzia (pozycja startu) i powierzchni przedmiotu; wskaźnik: 4x skok gwintu ú GŁBOKOŚĆ WIERCENIA EFE (długość gwintu, przyrostowo): odstp pomidzy powierzchni przedmiotu i końcem gwintu ú PRZERWA CZASOWA W SEKUNDACH: wartość midzy 0 i 0,5 sekundy wprowadzić, aby nie dopuścić do zaklinowania narzdzia przy jego wysuwaniu ú POSUW F: prdkość przesuwania si narzdzia przy gwintowaniu Ustalić posuw: F = S x p F: posuw mm/min) S:prdkość obrotowa wrzeciona (U/min) p: skok gwintu (mm) Narzdzie wysunć 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. TNC 426 firmy HEIDENHAIN 139 8.2 Cykle wiercenia GWINTOWANIE z uchwytem wyrównawczym (cykl 2) 8.2 Cykle wiercenia GWINTOWANIE bez uchwytu wyrównawczego GS (cykl 17) Maszyna i TNC musz być przygotowane przez producenta maszyny do gwintowania bez uchwytu wyrównawczego. Z TNC nacina gwint albo jednym albo kilkoma chodami roboczymi bez uchwytu wyrównawczego. Zalety w porównaniu do cyklu ”Gwintowanie z uchwytem wyrównawczym”: X ■ Wiksza prdkość obróbki ■ Powtarzalny ten sam rysunek gwintu, ponieważ wrzeciono ustawia si na pozycj 0° przy wywołaniu cyklu (zależne od parametru maszynowego 7160) ■ Wikszy zakres przemieszczania si osi wrzeciona, ponieważ nie ma uchwytu wyrównawczego Prosz uwzgldnić przed rozpoczciem programowania Zaprogramować blok pozycjonowania w punkcie startu (środek odwiertu) na płaszczyźnie obróbki z KOREKCJ PROMIENIA R0 Zaprogramować blok pozycjonowania w punkcie startu w osi wrzeciona (BEZPIECZNA WYSOKOŚĆ nad powierzchni przedmiotu) Znak liczby parametru GŁBOKOŚĆ WIERCENIA określa kierunek pracy (obróbki). 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 dopasowuje posuw automatycznie Gałka obrotowa dla Override posuwu nie jest aktywna. ú BEZPIECZNA WYSOKOŚĆ (przyrostowo): odstp pomidzy ostrzem narzdzia (pozycja startu) i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ WIERCENIA (przyrostowo): odstp pomidzy powierzchni obrabianego przedmiotu (pocztek gwintu) i końcem gwintu ú SKOK GWINTU : Skok gwintu. Znak liczby określa gwint prawo i lewoskrtny: + = gwint prawoskrtny – = gwint lewoskrtny Wysunć narzdzie z materiału przy przerwaniu programu Jeśli w czasie gwintowania zostanie naciśnity przycisk Stop, TNC pokazuje Softkey PRACA RCZNA. Jeśli zostaje naciśnita PRACA RCZNA, można wysunć narzdzie z materiału. Prosz w tym celu nacisnć przycisk dodatniego ustawienia aktywnej osi wrzeciona. 140 8 Programowanie: Cykle 8.2 Cykle wiercenia NACINANIE GWINTU (cykl 18) Maszyna i TNC musz być przygotowane przez producenta do nacinania gwintu. Cykl 18 NACINANIE GWINTU przemieszcza narzdzie z uregulowanym wrzecionem od aktualnej pozycji z aktywn prdkości obrotow na GŁBOKOŚĆ. Na dnie wiercenia nastpuje zatrzymanie wrzeciona (wrzecionoStop). Ruchy dosunicia i odsunicia narzdzia musz być oddzielnie wprowadzone + najlepiej w cyklu pochodzcym od producenta. Producent maszyn udziela Państwu niniejszym bliższych informacji. Z X Prosz uwzgldnić przed rozpoczciem programowania TNC oblicza posuw w zależności od prdkości obrotowej. Jeśli w czasie gwintowania zostanie przekrcona 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. ú GŁBOKOŚĆ WIERCENIA H : odstp pomidzy aktualn pozycj narzdzia i końcem gwintu Znak liczby GŁBOKOŚCI WIERCENIA określa kierunek pracy (”” odpowiada ujemnemu kierunkowi w osi wrzeciona) ú Podziałka gwintu teigung : Skok gwintu. Znak liczby określa gwint prawo i lewoskrtny: + = gwint prawoskrtny (M3 przy ujemnej GŁBOKOŚCI WIERCENIA) – = gwint lewoskrtny (M4 przy ujemnej GŁBOKOŚCI WIERCENIA) TNC 426 firmy HEIDENHAIN 141 8.2 Cykle wiercenia Przykład: cykle wiercenia Y 100 90 2 3 10 1 4 10 20 80 90 100 X 0 BEGIN PGM C200 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+3 4 TOOL CALL 1 Z S4500 5 L Z+250 R0 F MAX 6 CYKL DEF 200 WIERCENIE Q200=2 Definicja narzdzia Wywołanie narzdzia Przemieścić swobodnie narzdzie Definicja cyklu ;BEZPIECZNA WYSOK. Q201=15 ;GŁBOKOŚĆ Q206=250 ;F DOSUW NA GŁB. Q202=5 ;GŁBOKOŚĆ DOSUWU Q210=0 ;PRZERWA CZAS. U GÓRY Q203=10 ;WSPÓŁRZ. POWIERZ. Q204=20 ;2. BEZ. WYSOKOŚĆ 7 L X+10 Y+10 R0 F MAX M3 8 CYKL CALL 9 L Y+90 R0 F MAX M99 10 L X+90 R0 F MAX M99 11 L Y+10 R0 F MAX M99 12 L Z+250 R0 F MAX M2 Dosunć narzdzie do wiercenia 1, włczyć wrzeciono Wywołanie cyklu Dosunć narzdzie do wiercenia 2, wywołanie cyklu Dosunć narzdzie do wiercenia 3, wywołanie cyklu Dosunć narzdzie do wiercenia 4, wywołanie cyklu Wysunć narzdzie z materiału, koniec programu 13 END PGM C200 MM 142 8 Programowanie: Cykle 8.2 Cykle wiercenia Przykład: cykle wiercenia Przebieg programu ■ Cykl wiercenia programować w programie głównym 100 ”9 Programowanie: podprogramy i powtórzenia czści programu”) M12 ■ Obróbk programować w podprogramie (patrz Y 2 M12 70 1 20 20 70 100 X 0 BEGIN PGM C18 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+6 4 TOOL CALL 1 Z S100 5 L Z+250 R0 F MAX 6 CYKL DEF 18.0 NACINANIE GWINTU Definicja narzdzia Wywołanie narzdzia Przemieścić swobodnie narzdzie Definicja cyklu nacinanie gwintu 7 CYKL DEF 18.1 GŁBOKOŚĆ +30 8 CYKL DEF 18.2 SKOK 1,75 9 L X+20 Y+20 R0 F MAX 10 CALL LBL 1 11 L X+70 Y+70 R0 F MAX 12 CALL LBL 1 13 L Z+250 R0 F MAX M2 14 LBL 1 15 CYKL DEF 13.0 ORIENTACJA Dosunć narzdzie do wiercenia 1 Wywołać podprogram 1 Dosunć narzdzie do wiercenia 2 Wywołać podprogram 1 Wysunć narzdzie z materiału, koniec programu głównego Podprogram 1: nacinanie gwintu Zorientować wrzeciono (powtórne nacinanie możliwe) 16 CYKL DEF 13.1 KT 0 17 L IX2 R0 F1000 18 L Z+5 R0 F MAX 19 L Z30 R0 F1000 20 L IX+2 21 CYKL CALL 22 L Z+5 R0 F MAX 23 LBL 0 Przesunć narzdzie dla bezkolizyjnego zagłbienia (zależne od przekroju rdzenia i narzdzia) Pozycjonować wstpnie bieg szybki Najechać na głbokość startow Narzdzie ponownie na środek wiercenia Wywołać cykl 18 wysunć narzdzie z materiału Koniec podprogramu 1 24 END PGM C18 MM TNC 426 firmy HEIDENHAIN 143 8.3 Cykle dla frezowania wybierania, czopów i rowków wpustowych 8.3 Cykle dla frezowania wybierań czopów i rowków wpustowych Cykl Softkey 4 FREZOWANIE WYBIERAŃ (prostoktnych) cykl obróbki zgrubnej bez automatycznego pozycjonowania wstpnego 212 WYBRANIE NA GOT.(prostoktne) cykl obróbki wykańczajcej z automatycznym pozycjonowaniem wstpnym, 2. Odstp bezpieczeństwa 213 CZOPY NA GOT. (prostoktne) cykl obróbki wykańczajcej z automatycznym pozycjonowaniem wstpnym, 2. Odstp bezpieczeństwa 5 WYBIERANIE KOŁ. cykl obróbki zgrubnej bez automatycznego pozycjonowania wstpnego 214 WYBIERANIE KOŁ. NA GOT. cykl obróbki wykańczajcej z automatycznym pozycjonowaniem wstpnym, 2. Odstp bezpieczeństwa 215 WYSEPKA KOŁ. NA GOT. cykl obróbki wykańczajcej z automatycznym pozycjonowaniem wstpnym, 2. Odstp bezpieczeństwa 3 FREZOWANIE ROWKÓW WPUSTOWYCH cykl obróbki zgrubnej/wykańczajcej bez automatycznego pozycjonowania wstpnego, prostopadły dosuw na głbokość 210 ROWEK WAHADŁOWO cykl obróbki zgrubnej/wykańczajcej z automatycznym pozycjonowaniem wstpnym, ruch wahadłowy przy pogłbianiu 211 ROWEK OKRGŁY cykl obróbki zgrubnej/wykańczajcej z automatycznym pozycjonowaniem wstpnym, ruch wahadłowy przy pogłbianiu 144 8 Programowanie: Cykle 1 Narzdzie wcina si na pozycji startu (środek wybrania) w obrabiany przedmiot i przemieszcza na pierwsz GŁBOKOŚĆ DOSUWU 2 Nastpnie narzdzie przesuwa si najpierw w kierunku dodatnim dłuższej krawdzi przy kwadratowych wybieraniach w Y kierunku dodatnim i frezuje zgrubnie wybranie od wewntrz na zewntrz Z 3 Ta operacja powtarza si (1 do 2), aż zostanie osignieta GŁBOKOŚĆ X 4 Na końcu cyklu TNC odsuwa narzdzie do pozycji startu Prosz uwzgldnić przed rozpoczciem programowania Zaprogramować blok pozycjonowania w punkcie startu (środek wybrania) płaszczyzny obróbki z KOREKCJ PROMIENIA R0. Zaprogramować blok pozycjonowania w punkcie startu w osi wrzeciona (BEZPIECZNA WYSOKOŚĆ nad powierzchni przedmiotu). Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy (obróbki). Używać frezu z tncym przez środek zbem czołowym (DIN 844), albo dokonać wiercenia wstpnego na środku wybrania. Dla DŁUGOŚCI 2GIEJ STRONY (krawdzi) obowizuje nastpujcy warunek: DŁUGOŚĆ 2GIEJ STRONY (krawdzi) jest wiksza niż [(2 x PROMIEŃ ZAOKRGLENIA) + dosuw boczny k]. ú BEZPIECZNA WYSOKOŚĆ (przyrostowo): odstp pomidzy ostrzem narzdzia (pozycja startu) i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ FREZOWANIA (przyrostowo): odstp pomidzy powierzchni przedmiotu i dnem wybierania ú GŁBOKOŚĆ DOSUWU (przyrostowo): wymiar, o jaki narzdzie zostaje każdorazowo dosunite. TNC dojeżdża jednym chodem roboczym na GŁBOKOŚĆ jeśli: ■ GŁBOKOŚĆ DOSUWU i GŁBOKOŚĆ s sobie równe ■ GŁBOKOŚĆ DOSUWU jest wiksza niż GŁBOKOŚĆ ú DŁUGOŚĆ 1SZEJ STRONY (KRAWDZI) : długość wybierania, równoległa do osi głównej płaszczyzny obróbki ú DŁUGOŚĆ 2GIEJ STRONY (KRAWDZI) wybierania : szerokość ú POSUW F: prdkość przemieszczania si narzdzia na płaszczyźnie obróbki ú POSUW DOSUWU NA GŁBOKOŚĆ: prdkość przesuwania si narzdzia przy wcinaniu TNC 426 firmy HEIDENHAIN 145 8.3 Cykle dla frezowania wybierania, czopów i rowków wpustowych FREZOWANIE WYBRANIA (cykl 4) 8.3 Cykle dla frezowania wybrania, czopów i rowków wpustowych ú OBRÓT ZGODNIE Z RUCHEM WSKAZÓWEK ZEGARA DR+ : współbieżne frezowanie przy M3 DR : przeciwbieżne frezowanie przy M3 ú PROMIEŃ ZAOKRGLENIA: PROMIEŃ dla naroży wybrania. 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 masz. 7430 Promień freza WYBRANIE OBRABIAĆ NA GOTOWO (cykl 212) 1 TNC przemieszcza narzdzie automatycznie w osi wrzeciona na BEZPIECZN WYSOKOŚĆ, albo jeśli wprowadzono na 2G BEZPIECZN WYSOKOŚĆ i nastpnie na środek wybrania 2 Ze środka wybrania narzdzie przesuwa si na płaszczyźnie obróbki do punktu startu obróbki. TNC uwzgldnia dla obliczenia punktu startu NADDATEK i promień narzdzia. W takim TNC wcina narzdzie w środek wybrania 3 Jeśli narzdzie znajduje si na 2giej BEZPIECZNEJ WYSOKOŚCI; TNC przemieszcza narzdzie na BEZPIECZN WYSOKOŚĆ i stamtd z POSUWEM DOSUWU NA GŁBOKOŚĆ na pierwsz GŁBOKOŚĆ DOSUWU 4 Nastpnie narzdzie przemieszcza si stycznie do konturu czści gotowej i frezuje współbieżnie obieg! 5 Po tym narzdzie odjeżdża od konturu z powrotem do punktu startu na płaszczyźnie obróbki 6 Ta operacja (2 do 5) powtarza si, aż zostanie osignita zaprogramowana GŁBOKOŚĆ 7 Na końcu cyklu TNC przemieszcza narzdzie na biegu szybkim na BEZPIECZN WYSOKOŚĆ lub jeśli wprowadzono na 2g BEZPIECZN WYSOKOŚĆ i w końcu na środek wybrania (pozycja końcowa=pozycja startu) Prosz uwzgldnić przed rozpoczciem programowania Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy (obróbki). Jeśli wybranie ma być wykańczane od razu, to prosz użyć freza z tncym przez środek zbem czołowym (DIN 844) i prosz wprowadzić niewielki POSUW DOSUWU NA GŁBOKOŚĆ: Minimalna wielkość wybrania: potrójny promień narzdzia. 146 8 Programowanie: Cykle odstp pomidzy ostrzem narzdzia i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ Q201 (przyrostowo): odstp pomidzy Q206 powierzchni obrabianego przedmiotu i dnem wybrania Z ú POSUW DOSUWU NA GŁBOKOŚĆ Q206: prdkość przemieszczania si narzdzia przy dojeżdżaniu na GŁBOKOŚĆ w mm/min. Jeśli narzdzie zagłbia si w materiał, wtedy wprowadzić niewielk wartość; jeśli nastpiła już obróbka zgrubna, wtedy wprowadzić wiksz wartość posuwu Q204 Q200 Q203 Q202 Q201 ú GŁBOKOŚĆ DOSUWU Q202 (przyrostowo), wymiar o jaki narzdzie zostaje każdorazowo dosunite; wprowadzić wartość wiksz od zera X ú POSUW FREZOWANIA Q207: prdkość przemieszczania si narzdzia przy frezowaniu w mm/min ú WSPÓŁRZ. POWIERZCHNI DETALU Q203 Y Q218 (bezwzgldna): współrzdna powierzchni obrabianego przedmiotu ú 2GA BEZPIECZNA WYSOKOŚĆ Q204 (przyrostowo): Q 22 0 Q217 Q219 współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) Q207 ú ŚRODEK 1SZEJ OSI Q216 (bezwzgldne): środek wybrania w osi głównej płaszczyzny obróbki ú ŚRODEK 2GIEJ OSI Q217 (bezwzgldne): środek wybrania w osi pomocniczej płaszczyzny obróbki ú DŁUGOŚĆ 1SZEJ STRONY Q218 (przyrostowo): długość wybrania, równoległa do osi głównej płaszczyzny obróbki Q216 Q221 X ú DŁUGOŚĆ 2GIEJ STRONY Q219 (przyrostowo): długość wybrania, równoległa do osi pomocniczej płaszczyzny obróbki ú PROMIEŃ NAROŻA Q220: promień naroża wybrania. Jeśli nie został wprowadzony, TNC wyznacza PROMIEŃ NAROŻA równy promieniowi narzdzia ú NADDATEK 1SZEJ OSI Q221 (przyrostowo): naddatek w osi głównej płaszczyzny obróbki, odniesiony do długości wybrania TNC 426 firmy HEIDENHAIN 147 8.3 Cykle dla frezowania wybrania, czopów i rowków wpustowych ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): 8.3 Cykle dla frezowania wybrania, czopów i rowków wpustowych CZOPY OBRABIAĆ NA GOTOWO (cykl 213) 1 TNC przemieszcza narzdzie w osi wrzeciona na BEZPIECZN WYSOKOŚĆ, lub jeśli wprowadzono na 2G BEZPIECZN WYSOKOŚĆ i nastpnie na środek czopu Y 2 Od środka czopu narzdzie przesuwa 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, TNC przemieszcza narzdzie na biegu szybkim na BEZPIECZN WYSOKOŚĆ i stamtd z POSUWEM DOSUWU NA GŁBOKOŚĆ na pierwsz GŁBOKOŚĆ DOSUWU X 4 Nastpnie narzdzie przemieszcza si stycznie do konturu czści gotowej i frezuje współbieżnie po obwodzie 5 Po tym narzdzia odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja (3 do 5) powtarza si, aż zostanie osignita programowana GŁBOKOŚĆ 7 Na końcu cyklu TNC przemieszcza narzdzie na FMAX na BEZPIECZN WYSOKOŚĆ lub jeśli wprowadzono na 2G BEZPIECZN WYSOKOŚĆ i nastpnie na środek czopu (pozycja końcowa = pozycja startu) Prosz zwrócić uwag przed rozpoczciem programowania Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy (obróbki). Jeśli czop ma być wyfrezowany od razu, to prosz używać freza z tncym przez środek zbem czołowym (DIN 844). Prosz wprowadzić dla POSUWU DOSUWU NA GŁBOKOŚĆ niewielk wartość. Q206 Z Q200 Q204 Q203 Q202 Q201 X ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): odstp pomidzy ostrzem narzdzia i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ Q201 (przyrostowo): odstp pomidzy powierzchni obrabianego przedmiotu i podstaw czopu ú POSUW DOSUWU NA GŁBOKOŚĆ Q206: prdkość przemieszczania si narzdzia przy przesuwaniu si na głbokość w mm/min. Jeśli narzdzie zagłbia si w materiał, wtedy wprowadzić niewielk wartość, jeśli zagłbia si poza materiałem, wtedy wprowadzić wiksz wartość ú GŁBOKOŚĆ DOSUWU Q202 (przyrostowo): wymiar o jaki narzdzie zostaje każdorazowo dosunite. Wprowadzić wartość wiksz od 0 ú POSUW FREZOWANIA Q207: prdkość przemieszczania si narzdzia przy frezowaniu w mm/min 148 8 Programowanie: Cykle (bezwzgldna): współrzdna powierzchni obrabianego przedmiotu Y Q218 ú 2GA BEZPIECZNA WYSOKOŚĆ Q204 (przyrostowo): współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i obrabianym przedmiotem (mocowadłem) 22 0 Q219 ú ŚRODEK 1SZEJ OSI Q216 (bezwzgldne): środek Q Q207 Q217 czopu w osi głównej płaszczyzny obróbki ú ŚRODEK 2GIEJ OSI Q217 (bezwzgldny): środek czopu w osi pomocniczej płaszczyzny obróbki ú DŁUGOŚĆ PIERWSZEJ STRONY Q218 (przyrostowa): długość czopu równoległa do osi głównej płaszczyzny obróbki Q216 X Q221 ú DŁUGOŚĆ 2GIEJ STRONY Q219 (przyrostowo): długość czopu równoległa do osi pomocniczej płaszczyzny obróbki ú PROMIEŃ NAROŻA Q220: promień naroża czopu ú NADDATEK W 1SZEJ OSI Q221 (wartość przyrostowa): naddatek w osi głównej płaszczyzny, odniesiony do długości czopu WYBRANIE KOŁOWE (cykl 5) Y 1 Narzdzie wcina si na pozycji startu (środek wybrania) w przedmiot i przesuwa si na pierwsz GŁBOKOŚĆ DOSUWU 2 Nastpnie narzdzie rysuje z POSUWEM F pokazany na rysunku po prawej stronie tor w kszałcie spirali, objaśnienie dosuwu bocznego k patrz cykl 4 FREZOWANIE WYBRANIA 3 Ta operacja powtarza si aż zostanie osignita GŁBOKOŚĆ 4 Na końcu TNC odsuwa narzdzie do pozycji startu Prosz uwzgldnić przed rozpoczciem programowania Zaprogramować blok pozycjonowania w punkcie startu (środek wybrania) płaszczyzny obróbki z KOREKCJ PROMIENIA R0. X Zaprogramować blok pozycjonowania w punkcie startu w osi wrzeciona (BEZPIECZNA ODLEGŁOŚĆ nad osi wrzeciona). Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy (obróbki). Używać frezu z tncym przez środek zbem czołowym (DIN 844), lub dokonać wiercenia wstpnego na środku wybrania. TNC 426 firmy HEIDENHAIN 149 8.3 Cykle dla frezowania wybrania, czopów i rowków wpustowych ú WSPÓŁRZ. POWIERZCHNI DETALU Q203 8.3 Cykle dla frezowania wybrania, czopów i rowków wpustowych ú BEZPIECZNA WYSOKOŚĆ (przyrostowo): odstp pomidzy ostrzem narzdzia (pozycja startu) i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ WIERCENIA (przyrostowo): odstp pomidzy powierzchni obrabianego przedmiotu i dnem wybrania Z ú GŁBOKOŚĆ DOSUWU (przyrostowo): wymiar, o jaki narzdzie zostaje każdorazowo dosunite. TNC dojeżdża jednym chodem roboczym na GŁBOKOŚĆ, jeśli: ■ GŁBOKOŚĆ DOSUWU I GŁBOKOŚĆ s sobie równe ■ GŁBOKOŚĆ DOSUWU jest wiksza niż GŁBOKOŚĆ X ú POSUW DOSUWU NA GŁBOKOŚĆ: prdkość przemieszczania si narzdzia przy wcinaniu si ú PROMIEŃ KOŁA: promień wybrania kołowego ú POSUW F: prdkość przemieszczania si narzdzia na płaszczyźnie obróbki Y ú OBRÓT ZGODNIE Z RUCHEM WSKAZÓWEK ZEGARA DR + : współbieżne frezowanie przy M3 DR : przeciwbieżne frezowanie przy M3 DR+ R X 150 8 Programowanie: Cykle Y 1 TNC przemieszcza narzdzie automatycznie w osi wrzeciona na BEZPIECZN WYSOKOŚĆ lub jeśli wprwadzono na 2G BEZPIECZN WYSOKOŚĆ i nastpnie na środek wybrania 2 Ze środka wybrania narzdzie przesuwa 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 wcina narzdzie w środek wybrania 3 Jeśli narzdzie znajduje si na 2GIEJ BEZPIECZNEJ WYSOKOŚCI, TNC przemieszcza narzdzie na biegu szybkim FMAX na BEZPIECZN WYSOKOŚĆ i std z POSUWEM DOSUWU NA GŁBOKOŚĆ na pierwsz GŁBOKOŚĆ DOSUWU X 4 Nastpnie narzdzie przesuwa si stycznie do konturu czści gotowej i frezuje współbieżnie obieg 5 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja (2 do 5) powtarza si, aż zostanie osignita zaprogramowana GŁBOKOŚĆ 7 Na końcu cyklu TNC przemieszcza narzdzie na FMAX na BEZPIECZN WYSOKOŚĆ lub jeśli wprowadzono na 2G BEZPIECZN WYSOKOŚĆ i nastpnie na środek wybrania (pozycja końcowa=pozycja startu) Q206 Z Q204 Q200 Q203 Q202 Prosz uwzgldnić przed rozpoczciem programowania Q201 Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy (obróbki). Jeśli wybranie ma być od razu obrabiane na gotowo, to prosz użyć freza z tncym przez środek zbem czołowym (DIN 844) i wprowadzić niewielk wartość POSUWU DOSUWU NA GŁBOKOŚĆ. X ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): odstp pomidzy ostrzem narzdzia i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ Q201 (przyrostowo): odstp pomidzy powierzchni obrabianego przedmiotu i dnem wybrania ú POSUW DOSUWU NA GŁBOKOŚĆ Q206: prdkość przemieszczania si narzdzia przy przesuwaniu si na GŁBOKOŚĆ w mm/min. Jeśli narzdzie zagłbia si w materiał, wtedy wprowadzić niewielk wartość; jeśli narzdzie zagłbia si poza materiałem, wtedy wprowadzić wiksz wartość ú GŁBOKOŚĆ DOSUWU Q202 (przyrostowo): wymiar, o jaki narzdzie zostaje każdorazowo dosunite ú POSUW FREZOWANIA Q207: prdkość przemieszczania si narzdzia przy frezowaniu w mm/min TNC 426 firmy HEIDENHAIN 151 8.3 Cykle dla frezowania wybrania, czopów i rowków wpustowych WYBRANIE KOŁOWE OBRABIAĆ NA GOTOWO (cykl 214) (bezwzgldna): współrzdna powierzchni obrabianego przedmiotu Y ú 2GA BEZPIECZNA WYSOKOŚĆ Q204 (przyrostowo): współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i przedmiotem (mocowadłem) ú ŚRODEK 1SZEJ OSI Q216 (bezwzgldne): środek Q207 Q222 Q223 8.3 Cykle dla frezowania wybrania, czopów i rowków wpustowych ú WSPÓŁRZ. POWIERZCHNIA DETALU Q203 Q217 wybrania w osi głównej płaszczyzny obróbki ú ŚRODEK 2GIEJ OSI Q217 (bezwzgldne): środek wybrania w osi pomocniczej płaszczyzny obróbki ú PRZEKRÓJ CZŚCI NIEOBROBIONEJ Q222: przekrój przygotowanego wybrania; wprowadzić przekrój czści nieobrobionej mniejszym od przekroju czści gotowej X Q216 ú PRZEKRÓJ CZŚCI GOTOWEJ Q223: przekrój obrobionego na gotowo wybrania; wprowadzić przekrój czści gotowej wikszym niż nieobrobionej i wikszym niż przekrój narzdzia CZOP OKRGŁY OBRABIAĆ NA GOTOWO (cykl 215) Y 1 TNC przemieszcza narzdzie automatycznie w osi wrzeciona na BEZPIECZN WYSOKOŚĆ lub jeśli wprowadzono na 2G BEZPIECZN WYSOKOŚĆ i nastpnie na środek czopu BEZPIECZNA WYSOKOŚĆ lub jeśli wprowadzono na 2g BEZPIECZN WYSOKOŚĆ i nastpnie na środek czopu 2 Od środka czopu narzdzie przesuwa 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, TNC przemieszcza narzdzie na biegu szybkim FMAX na BEZPIECZN WYSOKOŚĆ i std z posuwem DOSUNICIA NA GŁBOKOŚĆ na pierwsz GŁBOKOŚĆ DOSUWU X 4 Nastpnie narzdzie przesuwa si stycznie do konturu czści gotowej i frezuje współbieżnie obieg 5 Po tym narzdzie odsuwa si stycznie od konturu do punktu startu na płaszczyźnie obróbki 6 Ta operacja (2 do 5) powtarza si, aż zostanie osignita zaprogramowana GŁBOKOŚĆ 7 Na końcu cyklu TNC przemieszcza narzdzie na FMAX na BEZPIECZN WYSOKOŚĆ lub jeśli wprowadzono na 2G BEZPIECZN WYSOKOŚĆ i nastpnie na środek czopu (pozycja końcowa = pozycja startu) 152 8 Programowanie: Cykle Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy. 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ŚĆ niewielk wartość. Q206 Z Q200 Q204 Q203 Q202 ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): Q201 odstp pomidzy ostrzem narzdzia i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ Q201 (przyrostowo): odstp pomidzy powierzchni obrabianego przedmiotu i podstaw czopu X ú POSUW DOSUWU NA GŁBOKOŚĆ Q206: prdkość przemieszczania si narzdzia przy przesuwaniu si na GŁBOKOŚĆ w mm/min. Jeśli narzdzie zagłbia si w materiał, wtedy wprowadzić niewielk wartość; jeśli narzdzie zagłbia si poza materiałem, wtedy wprowadzić wiksz wartość Y Q207 ú GŁBOKOŚĆ DOSUWU Q202 (przyrostowo): wymiar, ú POSUW FREZOWANIA Q207: prdkość Q223 Q222 o jaki narzdzie zostaje każdorazowo dosunite; wprowadzić wartość wiksz od 0 Q217 przemieszczania si narzdzia przy frezowaniu w mm/min ú WSPÓŁRZ. POWIERZCHNI DETALU Q203 (bezwzgldna): współrzdna powierzchni obrabianego przedmiotu ú 2GA BEZPIECZNA WYSOKOŚĆ Q204 (przyrostowo): X Q216 współrzdna osi wrzeciona, na której nie może dojść do kolizji narzdzia i obrabianego przedmiotu (mocowadła) ú ŚRODEK 1SZEJ OSI Q216 (bezwzgldna): środek czopu w osi głównej płaszczyzny obróbki ú ŚRODEK 2GIEJ OSI Q217 (bezwzgldna): środek czopu w osi pomocniczej płaszczyzny obróbki ú PRZEKRÓJ CZŚCI NIEOBROBIONEJ Q222: przekrój obrobionego wstpnie czopu; przekrój czści nieobrobionej wprowadzić wikszym niż przekrój czści gotowej ú PRZEKRÓJ CZŚCI GOTOWEJ Q223: przekrój obrobionego na gotowo czopu; wprowadzić przekrój czści gotowej mniejszym niż przekrój czści nieobrobionej TNC 426 firmy HEIDENHAIN 153 8.3 Cykle dla frezowania wybrania, czopów i rowków wpustowych Prosz uwzgldnić przed rozpoczciem programowania 8.3 Cykle dla frezowania wybrania, czopów i rowków wpustowych FREZOWANIE ROWKÓW WPUSTOWYCH(cykl 3) Obróbka zgrubna 1 TNC przesuwa narzdzie o naddatek na obróbk wykańczajc (połowa różnicy pomidzy szerokości rowka i przekrojem narzdzia) do wewntrz. Std wcina si narzdzie w przedmiot i frezuje rowek w kierunku podłużnym 2 Na końcu rowka nastpuje DOSUW NA GŁBOKOŚĆ i narzdzie frezuje w kierunku przeciwnym. Ta operacja powtarza si, aż zostanie osignita zaprogramowana GŁBOKOŚĆ FREZOWANIA Obróbka wykańczajca 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 Nastpnie narzdzie odsuwa si na biegu szybkim FMAX na BEZPIECZN WYSOKOŚĆ Przy nieparzystej liczbie dosunić narzdzie przemieszcza si na BEZPIECZNEJ WYSOKOŚCI do pozycji startu Prosz uwzgldnić przed rozpoczciem programowania Zaprogramować blok pozycjonowania w punkcie startu na płaszczyźnie obróbki środek rowka (DŁUGOŚĆ 2 GIEJ STRONY) i przesunity o promień narzdzia w rowku z KOREKCJ PROMIENIA R0. Z X Zaprogramować blok pozycjonowania w punkcie startu w osi wrzeciona (BEZPIECZNA WYSOKOŚĆ nad powierzchni obrabianego przedmiotu. Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy. Używać freza z tncym przez środek zbem czołowym (DIN 844) lub dokonać wiercenia wstpnego w punkci startu. Wybrać przekrój freza, który nie jest wikszy niż SZEROKOŚĆ ROWKA i nie jest mniejszy niż połowa SZEROKOŚCI ROWKA. Y ú BEZPIECZNA WYSOKOŚĆ D (przyrostowo): odstp pomidzy ostrzem narzdzia (pozycja startu) i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ FREZOWANIA E (przyrostowo): odstp pomidzy powierzchni przedmiotu i dnem rowka ú GŁBOKOŚĆ DOSUWU E (przyrostowo): wymiar, o jaki narzdzie zostaje za każdym razem dosunite; TNC dojeżdża jednym chodem roboczym na GŁBOKOŚĆ jeśli: ■ GŁBOKOŚĆ DOSUWU i GŁBOKOŚĆ s sobie równe ■ GŁBOKOŚĆ DOSUWU jest wiksza niż GŁBOKOŚĆ 154 X 8 Programowanie: Cykle 8.3 Cykle dla frezowanie wybrania, czopów i rowków wpustowych ú POSUW DOSUWU NA GŁBOKOŚĆ: prdkość przemieszczania si narzdzia przy wcinaniu si ú DŁUGOŚĆ PIERWSZEJ STRONY (KRAWDZI) : długość rowka; 1szy kierunek cicia określić poprzez znak liczby ú DŁUGOŚĆ DRUGIEJ STRONY : szerokość rowka ú POSUW F: prdkość przemieszczania si narzdzia na płaszczyźnie obróbki ROWEK (rowek podłużny) z pogłbianiem ruchem wahadłowym (cykl 210) Prosz uwzgldnić przed rozpoczciem programowania Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy. Wybrać przekrój freza nie wikszy niż SZEROKOŚĆ ROWKA i nie mniejszy niż jedna trzecia SZEROKOŚCI ROWKA. Prosz wybrać średnic freza mniejsz od połowy długości rowka: w przeciwnym razie TNC nie może pogłbiać narzdzia ruchem posuwistozwrotnym. Obróbka zgrubna 1 TNC pozycjonuje narzdzie w osi wrzeciona na 2GIEJ BEZPIECZNEJ WYSOKOŚCI i nastpnie do centrum lewego koła; stamtd TNC pozycjonuje narzdzie na BEZPIECZNEJ WYSOKOŚCI nad powierzchni obrabianego przedmiotu 2 Narzdzie przemieszcza si z POSUWEM OBRÓBKI ZGRUBNEJ na powierzchni przedmiotu; stamtd frez przesuwa si w kierunku wzdłużnym rowka + ukośnie pogłbiajc si w materiał + do centrum prawego koła 3 Nastpnie narzdzie przesuwa si znów ukośnie pogłbiajc si w materiał do centrum lewego koła; te kroki powtarzaj si, aż zostanie osignita zaprogramowana GŁBOKOŚĆ FREZOWANIA 4 Na GŁBOKOŚCI FREZOWANIA TNC przemieszcza narzdzie do frezowania płaszczyzn na drugi koniec rowka i po tym znów na środek rowka Obróbka wykańczajca 5 Od środka rowka TNC przesuwa narzdzie stycznie do konturu czści gotowej; potem TNC wykańcza kontur ruchem współbieżnym (przy M3) 6 Przy końcu konturu narzdzie przesuwa si stycznie od konturu do środka rowka 7 Nastpnie narzdzie odsuwa si na biegu szybkim FMAX na BEZPIECZN WYSOKOŚĆ i jeśli wprowadzono na 2G BEZPIECZN WYSOKOŚĆ TNC 426 firmy HEIDENHAIN 155 8.3 Cykle dla frezowania wybrania, czopów i rowków ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): odstp pomidzy ostrzem narzdzia i powierzchni obrabianego przedmiotu ú GŁBOKOŚĆ Q201 (przyrostowo): odstp pomidzy powierzchni przedmiotu i dnem rowka Z ú POSUW FREZOWANIA Q207: prdkość przemieszczania si narzdzia przy frezowaniu w mm/min Q207 Q204 Q200 Q203 ú GŁBOKOŚĆ DOSUWU Q202 (przyrostowo): wymiar, Q202 o jaki łcznie narzdzie zostaje dosunite przy ruchu wahadłowym w osi wrzeciona Q201 ú ZAKRES OBRÓBKI (0/1/2) Q215: określić zakres obróbki: 0: obróbka zgrubna i wykańczajca 1: tylko obróbka zgrubna 2: tylko obróbka wykańczajca X ú WSPÓŁRZ. POWIERZCHNI DETALU Q203 (bezwzgldna): współrzdna powierzchni przedmiotu Y ú 2GA BEZPIECZNA WYSOKOŚĆ Q204 (przyrostowo): Zwspółrzdna, przy której nie może dojść do kolizji pomidzy narzdziem i przedmiotem (mocowadłem) Q218 ú ŚRODEK 1SZEJ OSI Q216 (bezwzgldna): środek rowka w osi głównej płaszczyzny obróbki rowka w osi pomocniczej płaszczyzny obróbki ú DŁUGOŚĆ 1SZEJ STRONY Q218 (wartość Q224 Q217 Q219 ú ŚRODEK 2GIEJ OSI Q217 (bezwzgldna): środek równoległa do osi głównej płaszczyzny obróbki): wprowadzić wartość dłuższej krawdzi rowka ú DŁUGOŚĆ 2GIEJ STRONY Q219 (wartość równoległa do osi pomocniczej płaszczyzny obróbki): wprowadzić szerokość rowka; jeśli zostanie wprowadzona szerokość rowka równa średnicy narzdzia, to TNC dokonuje tylko obróbki zgrubnej (frezowania otworu podłużnego) Q216 X ú KT OBROTU Q224 (bezwzgldny): kt, o jaki cały rowek zostaje obrócony; centrum obrotu leży w centrum rowka 156 8 Programowanie: Cykle Obróbka zgrubna 1 TNC pozycjonuje narzdzie w osi wrzeciona na 2GIEJ BEZPIECZNEJ WYSOKOŚCI i nastpnie w centrum prawego koła. Stamtd TNC pozycjonuje narzdzie na wprowadzon BEZPIECZN WYSOKOŚĆ nad powierzchni obrabianego przedmiotu 2 Narzdzie najeżdża z POSUWEM FREZOWANIA na powierzchni przedmiotu; std frez przesuwa si ukośnie pogłbiajc si w materiał do drugiego końca rowka 3 Nastpnie narzdzie przesuwa si znów ukośnie pogłbiajć si z powrotem do punktu startu; ta operacja (2 do 3) powtarza si, aż zostanie osignita zaprogramowana GŁBOKOŚĆ FREZOWANIA 4 Na GŁBOKOŚCI FREZOWANIA TNC przesuwa narzdzie do frezowania płaszczyzn do drugiego końca rowka Obróbka wykańczajca 5 Dla wykańczania rowka TNC przemieszcza narzdzie stycznie do gotowego konturu. Nastpnie TNC wykańcza kontur ruchem współbieżnym (przy M3). Punkt startu dla obróbki wykańczajcej leży w centrum prawego koła. Z Q207 6 Przy końcu konturu narzdzie odjeżdża stycznie od konturu 7 Nastpnie narzdzie odsuwa si na biegu szybkim FMAX na BEZPIECZN WYSOKOŚĆ i jeśli wprowadzono na 2G BEZPIECZN WYSOKOŚĆ Q204 Q200 Q203 Q202 Q201 Prosz uwzgldnić przed rozpoczciem programowania Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy. X Wybrać średnic freza nie 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ć narzdzia ruchem posuwistozwrotnym ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): odstp pomidzy ostrzem narzdzia i powierzchni przedmiotu ú GŁBOKOŚĆ Q201 (przyrostowo): odstp pomidzy powierzchni przedmiotu i dnem rowka ú POSUW FREZOWANIA Q207: prdkość przemieszczania si narzdzia przy frezowaniu w mm/min ú GŁBOKOŚĆ DOSUWU Q202 (przyrostowo): wymiar, o jaki łcznie narzdzie zostaje dosunite przy ruchu wahadłowym w osi wrzeciona TNC 426 firmy HEIDENHAIN 157 8.3 Cykle dla frezowania wybrania, czopów i rowków ROWEK OKRGŁY (podłużny) z pogłbianiem ruchem wahadłowym (cykl 211) 8.3 Cykle dla frezowania wybrania, czopów i rowków ú ZAKRES OBRÓBKI (0/1/2) Q215: określić zakres Y obróbki: 0:obróbka zgrubna i wykańczajca 1: tylko obróbka zgrubna 2: tylko obróbka wykańczajca ú WPÓŁRZ. POWIERZCHNI DETALU Q203 (bezwzgldna): współrzdna powierzchni obrabianego przedmiotu Q219 Q248 Q24 Q245 4 Q217 ú 2GA BEZPIECZNA WYSOKOŚĆ Q204 (przyrostowo): Zwspółrzdna, na której nie może dojść do kolizji pomidzy narzdziem i przedmiotem (mocowadłem) ú ŚRODEK 1SZEJ OSI Q216 (bezwzgldna): środek rowka osi głównej płaszczyzny obróbki ú ŚRODEK 2GIEJ OSI Q217 (bezwzgldna): środek osi pomocniczej płaszczyzny obróbki Q216 X ú ŚREDNICY WYCINKA KOŁA Q244: wprowadzić średnic wycinka koła ú DŁUGOŚĆ 2GIEJ STRONY Q219: wprowadzić szerokość rowka; jeśli szerokość rowka zostanie wprowadzona o wartości równej średnicy narzdzia, to TNC dokonuje tylko obróbki zgrubnej (frezowania rowka podłużnego) ú KT STARTU Q245 (bezwzgldny): wprowadzić kt biegunowy punktu startu ú KT ROZWARCIA ROWKA Q248 (przyrostowy): wprowadzić kt rozwarcia rowka 158 8 Programowanie: Cykle Y 70 90° 45° R2 80 8 50 Y 90 100 5 50 100 X -40 -30 -20 Z 0 BEGIN PGM C210 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z40 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+6 4 TOOL DEF 2 L+0 R+3 5 TOOL CALL 1 Z S3500 6 L Z+250 R0 F MAX 7 CYCL DEF 213 WYKAŃCZANIE WYSEPKI NA GOT. CZOPÓW Q200=2 Definicja narzdzia obróbka obróbkazgrubna/wykańczajca zgrubna/obróbka wykańczajca Definicja narzdzia frez frezowanie tarczowy rowków do rowków (wpustowych) Wywołanie narzdzia obróbka obróbka zgrubna/wykańczajca zgróbna/obróbka wykańczajca Przemieszczać swobodnie narzdzie Definicja cyklu obróbka na zewntrzna zewntrzna ;ODSTP ;BEZPIECZNA BEZPIECZEŃSTWA WYSOKOŚĆ Q201=30 ;GŁBOKOŚĆ Q206=250 ;F SKRAWANIE DOSUW NA GŁB. WARSTWAMI CIENKIMI Q202=5 ;GŁBOKOŚĆ DOSUWU Q202=5 DOSUWU Q207=250;GŁBOKOŚĆ ;F FREZOWANIE Q207=250 ;F FREZOWANIE Q203=+0 ;WSPÓŁRZ. POWIERZ. Q203=+0 ;WSPÓŁ. POWIERZ. Q204=20 ;2GA BEZP. WYS. Q204=20 OD.BEZPIECZEŃSTWA Q216=+50 ;2. ;ŚRODEK 1SZEJ OSI Q216=+50 ;ŚRODEK ;ŚRODEK 2GIEJ 1. OSI OSI Q217=+50 Q217=+50 ;ŚRODEK 2. OSI STRONY Q218=90 ;DŁUGOŚĆ 1SZEJ Q218=90 DŁUGOŚĆ KRAWDZI BOCZNEJ Q219=80 ;1. ;DŁUGOŚĆ 2GIEJ OSI Q219=80 ;2. DŁUGOŚĆ KRAWDZI BOCZNEJ Q220=0 ;PROMIEŃ NAROŻA Q220=0 Q221=5 ;PROMIEŃ ;NADDATEKNAROŻA 8 Q221=5 CYKL CALL;NADDATEK M3 TNC 426 firmy HEIDENHAIN Wywołanie cyklu obróbka zewntrzna 159 8.3 Cykle dla frezowania wybrania, czopów i rowków Przykład: frezowanie wybrania, czopu i rowka 8.3 Cykle dla frezowania wybrania, czopów i rowków 8 CYCL CALL M3 Definicja cyklu wybranie kołowe 9 CYCL DEF 5.0 WYBRANIE KOŁOWE 10 CYCL DEF 5.1 ODL.2 11 CYCL DEF 5.2 GŁBOKOŚĆ 30 12 CYCL DEF 5.3 DOSUW 5 F250 13 CYCL DEF 5.4 PROMIEŃ 25 14 CYCL DEF 5.5 F400 DR+ 15 L Z+2 R0 F MAX M99 16 L Z+250 R0 F MAX M6 17 TOOL CALL 2 Z S5000 18 CYCL DEF 211 OKRGŁY ROWEK Q200=2 Wywołanie cyklu wybranie kołowe Zmiana narzdzia Wywołanie narzdzia frez do rowków wpustowych Definicja cyklu rowek 1 ;ODSTP BEZPIECZ. Q201=20 ;GŁBOKOŚĆ Q207=250 ;F FREZOWANIE Q202=5 ;GŁBOKOŚĆ DOSUWU Q215=0 ;ZAKRES OBRÓBKI Q203=+0 ;WSPÓŁ. POWIERZ. Q204=100 ;2. ODSTP BEZPIECZ. Q216=+50 ;ŚRODEK 1. OSI Q217=+50 ;ŚRODEK 2. OSI Q244=70 ;PRZEKRÓJ WYCINKA KOŁA Q219=8 ;2. DŁUGOŚĆ KRAWDZI BOCZNEJ Q245=+45 ;KT STARTU Q248=90 ;KT ROZWARCIA 19 CYCL CALL M3 20 FN 0: Q245 = +225 21 CYCL CALL 22 L Z+250 R0 F MAX M2 Wywołanie cyklu rowek 1 Nowy kt startu dla rowka 2 Wywołanie cyklu rowek 2 Przemieszczać swobodnie narzdzie, koniec programu 23 END PGM C210 MM 160 8 Programowanie: Cykle 8.4 Cykle dla wytwarzania wzorów punktowych 8.4 Cykle dla wytwarzania wzorów punktowych TNC stawia do dyspozycji 2 cykle, przy pomocy których można wytwarzać wzory punktowe: Cykl Softkey 220 WZÓR PUNKTOWY NA OKRGU 221 WZÓR PUNKTOWY NA LINII Nastpujce cykle obróbki można kombinować z cyklami 220 i 221: Cykl 1 Cykl 2 Cykl 3 Cykl 4 Cykl 5 Cykl 17 Cykl 18 WIERCENIE GŁBOKIE GWINTOWANIE z uchwytem wyrównawczym FREZOWANIE ROWKÓW FREZOWANIE WYBRANIA WYBRANIE KOŁOWE GWINTOWANIE bez uchwytu wyrównawczego NACINANIE GWINTU Cykl 200 Cykl 201 Cykl 202 Cykl 203 Cykl 212 Cykl 213 Cykl 214 Cykl 215 WIERCENIE ROZWIERCANIE DOKŁADNE OTWORU WYTACZANIE UNIWERSALNY CYKL WIERCENIA WYBRANIE OBRABIAĆ NA GOTOWO CZOP OBRABIAĆ NA GOTOWO WYBRANIE KOŁOWE OBRABIAĆ NA GOTOWO CZOP OKRGŁY OBRABIAĆ NA GOTOWO TNC 426 firmy HEIDENHAIN 161 8.4 Cykle dla wytwarzania wzorów punktowych WZORY PUNKTOWE NA OKRGU (cykl 220) 1 TNC pozycjonuje narzdzie na biegu szybkim od aktualnej pozycji do punktu startu pierwszej obróbki. Z Kolejność: ■ najechać na 2G BEZPIECZN WYSOKOŚĆ (oś wrzeciona) ■ najechać punkt startu na płaszczyźnie obróbki ■ przesunć narzdzie na BEZPIECZN WYSOKOŚĆ nad powierzchni przedmiotu (oś wrzeciona) Q200 Q204 Q203 2 Od tej pozycji TNC wypełnia ostatni zdefiniowany cykl obróbki 3 Nastpnie TNC pozycjonuje narzdzie ruchem po prostej do punktu startu nastpnej obróbki; narzdzie znajduje si przy tym na BEZPIECZNEJ WYSOKOŚCI (lub na 2GIEJ BEZPIECZNEJ WYSOKOŚCI) X 4 Ta operacja (1 do 3) powtarza si, aż wszystkie rodzaje obróbki zostan wykonane Prosz uwzgldnić przed rozpoczciem programowania Y N = Q241 Cykl 220 jest DEFaktywny, co oznacza, że cykl 220 automatycznie wywołuje ostatni zdefiniowany cykl obróbki Jeśli kombinuje si cykle obróbki 200 do 215 z cyklem 220, BEZPIECZNA WYSOKOŚĆ, powierzchnia przedmiotu i 2GA BEZPIECZNA WYSOKOŚĆ działaj tak jak przy cyklu 220. Q247 Q24 Q246 4 Q245 Q217 ú ŚRODEK 1SZEJ OSI Q216 (bezwzgldny): punkt środkowy wycinka koła w osi głównej płaszczyzny obróbki ú ŚRODEK 2GIEJ OSI Q217 (bezwzgldny): punkt środkowy wycinka koła w osi pomocniczej płaszczyzny obróbki Q216 X ú ŚREDNICA WYCINKA KOŁA Q244: średnica wycinka koła ú KT STARTU Q245 (bezwzgldny): kt pomidzy osi główn płaszczyzny obróbki i punktem startu pierwszej obróbki na wycinku koła ú KT KOŃCOWY Q246 (bezwzgldny): kt pomidzy osi główn płaszczyzny obróki i punktem startu ostatniej obróbki na wycinku koła; wprowadzić KT KOŃCOWY nierówny KTOWI STARTU; jeśli KT KOŃCOWY został wprowadzony wikszym niż KT STARTU, to obróbka dokonywana jest w kierunku przeciwnym do ruchu wskazówek zegara, w pozostałych przypadkach obróbka zgodnie z ruchem wskazówek zegara 162 ú KROK KTA Q247 (przyrostowo): kt pomidzy dwoma obróbkami na wycinku koła; jeśli krok kta jest równy zeru, to TNC oblicza KROK KTA z wartości kta startu i KTA KOŃCOWEGO, jeśli KROK KTA został wprowadzony, TNC nie uwzgldnia KTA KOŃCOWEGO, znak liczby KROKU KTA określa kierunek obróbki ( = zgodnie z ruchem wskazówek zegara) 8 Programowanie: Cykle obróbkowych na wycinku koła ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): odstp pomidzy ostrzem narzdzia i powierzchni obrabianego przedmiotu; wprowadzić wartość dodatni ú WSPÓŁRZ. POWIERZCHNI DETALU Q203 (bezwzgldna): współrzdna powierzchni obrabianego przedmiotu ú 2GA BEZPIECZNA WYSOKOŚĆ Q204 (przyrostowo): współrzdna osi wrzeciona, w której nie może dojść do kolizji pomidzy narzdziem i przedmiotem (mocowadłem); wprowadzić wartość dodatni WZORY PUNKTÓW NA LINIACH (cykl 221) Prosz uwzgldnić przed rozpoczciem programowania Cykl 221 jest DEFaktywny, co oznacza, że cykl 221 automatycznie wywołuje ostatni zdefiniowany cykl obróbki. Z Y X Jeśli kombinuje si cykle obróbki 200 do 215 z cyklem 221, BEZPIECZNA WYSOKOŚĆ, powierzchnia przedmiotu i 2GA BEZPIECZNA WYSOKOŚĆ działaj z cyklu 221. 1 TNC pozycjonuje narzdzie automatycznie od aktualnej pozycji do punktu startu pierwszej obróbki Kolejność: ■ 2G BEZPIECZN WYSOKOŚĆ najechać (oś wrzeciona) ■ punkt startu najechać na płaszczyźnie obróbki ■ przejechać na BEZPIECZN WYSOKOŚĆ nad powierzchni obrabianego przedmiotu (oś wrzeciona) 2 Od tej pozycji TNC wypełnia ostatnio zdefiniowany cykl obróbki 3 Nastpnie TNC pozycjonuje narzdzie w kierunku dodatnim osi głównej w punkcie startu nastpnej obróbki; narzdzie znajduje si przy tym na BEZPIECZNEJ WYSOKOŚCI (lub 2GIEJ BEZPIECZNEJ WYSOKOŚCI) 4 Ta operacja (1 do 3) powtarza si, aż wszystkie operacje obróbki pierwszego wiersza zostan wykonane; narzdzie znajduje si na ostatniem punkcie pierwszego wiersza 5 Nastpnie TNC przemieszcza narzdzie do ostatniego punktu drugiego wiersza i wykonuje tam obróbk 6 Stamtd TNC pozycjonuje narzdzie w kierunku ujemnym osi głównej do punktu startu nastpnej obróbki 7 Ta operacja (5 6) powtarza si, aż wszystkie rodzaje obróbki drugiego wiersza zostan wykonane TNC 426 firmy HEIDENHAIN 163 8.4 Cykle dla wytwarzania wzorów punktowych ú LICZBA POWTÓRZEŃ Q241: liczba operacji 8.4 Cykle dla wytwarzania wzorów punktowych 8 Nastpnie TNC przemieszcza narzdzie do punktu startu nastpnego wiersza 9 Ruchem wahadłowym zostaj odpracowane wszystkie dalsze wiersze ú PUNKT STARTU 1SZEJ OSI Q225 (bezwzgldny): Y współrzdna punktu startu w osi głównej płaszczyzny obróbki ú PUNKT STARTU 2GIEJ OSI (bezwzgldny): 7 Q23 współrzdna punktu startu w osi pomocniczej płaszczyzny obróbki ú ODSTP 1SZEJ OSI Q237 (przyrostowo): odstp N= pojedyńczych punktów w wierszu Q238 3 Q24 ú ODSTP 2GIEJ OSI Q238 (przyrostowo): odstp N= 2 Q24 pojedyńczych osi midzy sob ú LICZBA KOLUMN Q242: liczba operacji Q224 Q226 obróbkowych w wierszu ú LICZBA WIERSZY Q243: liczba wierszy X Q225 ú POŁOŻENIE OBROTU Q224 (bezwzgldne): kt, o jaki zostaje obrócony cały rysunek układu; centrum znajduje si w punkcie startu ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): odstp pomidzy ostrzem narzdzia i powierzchni obrabianego przedmiotu Z ú WSPÓŁRZ. POWIERZCHNI DETALU Q203 (bezwzgldna): współrzdna powierzchni obrabianego przedmiotu ú 2GA BEZPIECZNA WYSOKOŚĆ Q204 (przyrostowo): współrzdna osi wrzeciona, na której nie może dojść do kolizji pomidzy narzdziem i przedmiotem (mocowadłem) Q200 Q204 Q203 X 164 8 Programowanie: Cykle 8.4 Cykle dla wytwarzania wzorów punktowych Przykład: koła otworów! Y 100 70 R25 30° 1 R35 25 2 30 90 100 X 0 BEGIN PGM WIERC: MM 1 BLK FORM 0.1 Z X+0 Y+0 Z40 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+3 4 TOOL CALL 1 Z S3500 5 L Z+250 R0 F MAX M3 6 CYCL DEF 200 WIERCENIE Q200=2 Definicja narzdzia Wywołanie narzdzia Przemieścić swobodnie narzdzie Definicja cyklu wiercenie ;BEZPIECZNA WYSOK. Q201=15 ;GŁBOK. Q206=250 ;F DOSUW NA GŁB. Q202=4 ;GŁBOKOŚĆ DOSUWU Q210=0 ;PRZERWA CZAS. Q203=+0 ;WSPÓŁRZ. POWIERZ. Q204=0 ;2GA BEZP. WYSOK. TNC 426 firmy HEIDENHAIN 165 8.4 Cykle dla wytwarzania wzorów punktowych 7 CYCL DEF 220 SZABLON KOŁOWY Q216=+30 ;ŚRODEK 1SZEJ OSI Definicja cyklu koło otworu 1 CYKL 200 zostaje wywołany automatycznie Q200, Q203 i Q204 działaj z cyklu 220 Q217=+70 ;ŚRODEK 2GIEJ OSI Q244=50 ;ŚRED. WYCINKA KOŁA Q245=+0 ;KT STARTU Q246=+360 ;KT KOŃCOWY Q247=+0 ;KROK KTA Q241=10 ;LICZBA Q200=2 ;BEZP. WYSOKOŚĆ Q203=+0 ;WSPÓŁRZ. POWIERZ. Q204=100 ;2GA BEZP. WYS. 8 CYCL DEF 220 SZABLON KOŁOWY Q216=+90 ;ŚRODEK 1SZEJ OSI Definicja cyklu koło otworu 2, CYKL 200 zostaj wywołany automatycznie Q200, Q203 i Q204 działaj z cyklu 220 Q217=+25 ;ŚRODEK 2GIEJ OSI Q244=70 ;ŚRED. WYCINKA OSI Q245=+90 ;KT STARTU Q246=+360 ;KT KOŃCOWY Q247=30 ;KROK KTOWY Q241=5 ;ILOŚĆ Q200=2 ;BEZPIECZNA WYSOK. Q203=+0 ;WSPÓŁRZ. POWIERZ. Q204=100 ;2GA BEZPIECZNA WYSOK. 9 L Z+250 R0 F MAX M2 Przemieszczać swobodnie narzdzie, koniec programu 10 END PGM BOHRB MM 166 8 Programowanie: Cykle 8.5 SLcykle 8.5 SLcykle Przy pomocy SLcykli można obrabiać kompleksowo zespolone kontury, ze szczególnym uwzgldnieniem parametrów konturu, aby uzyskać wyjtkow jakość obrabianej powierzchni. Właściwości konturu ■ Cały kontur może si składać z nakładajcych si na siebie konturów czściowych (do 12 takich konturów czściowych) Dowolne formy wybrań i wysepek tworz przy tym kontury czściowe ■ List konturów czściowych (numerów podprogramów) wprowadza si w cyklu 14 KONTUR. TNC oblicza z konturów czściowych rysunek całego konturu ■ Kontury czściowe prosz wprowadzać jako podprogramy. ■ Pamić dla SLcyklu jest ograniczona. Wszystkie podprogramy nie mog zawierać wicej niż np. 128 bloków prostej! Właściwości podprogramów ■ Przeliczenia współrzdnych s dozwolone ■ TNC ignoruje posuwy F i funkcje dodatkowe M ■ TNC rozpoznaje wybranie, jeśli obwodzi si od wewntrz kontur, np. opis konturu zgodnie z ruchem wskazówek zegara z korekcj promienia RR ■ TNC rozpoznaje wysepk, jeśli obwodzi si kontur od zewntrz, np. opis konturu zgodnie z ruchem wskazówek zegara z korekcj promienia RL ■ Podprogramy nie mog zawierać żadnych współrzdnych w osi wrzeciona ■ W pierwszym bloku współrzdnych podprogramu określa si płaszczyzn obróbki. Osie pomocnicze U,V,W s dozwolone Właściwości cyklów obróbki ■ TNC pozycjonuje narzdzie przed każdym cyklem automatycznie na BEZPIECZN WYSOKOŚĆ ■ Każdy poziom głbokości jest frezowany bez odsuwania narzdzia; wysepki zostan objechane z boku ■ Promień ”naroży wewntrznych” można programować narzdzie nie zatrzymuje si, zaznaczenia punktów pracy poza materiałem zostan uniemożliwione (obowizuje dla ostatniego zewntrznego toru przy przeciganiu i wykańczaniu bocznym) ■ Przy wykańczaniu powierzchni bocznych TNC dosuwa narzdzie do konturu na torze kołowym stycznym ■ Przy wykańczaniu powierzchni dna TNC przemieszcza narzdzie na torze kołowym stycznym do przedmiotu (np. oś wrzeciona Z: tor kołowy na płaszczyźnie Z/X) ■ TNC obrabia kontur przelotowo ruchem współbieżnym lub ruchen przeciwbieżnym Przy pomocy MP7420 określa si, gdzie TNC pozycjonuje narzdzie przy końcu cykli 21 do 24. TNC 426 firmy HEIDENHAIN 167 8.5 SLcykle Dane wymiarów dla obróbki, jak głbokość frezowania, naddatki i odstp bezpieczeństwa prosz wprowadzić centralnie w cyklu 20 jako DANE KONTURU. Przegld: SLcykle Cykl Schemat: praca z SLcyklami 0 BEGIN PGM SL2 MM ... 12 CYKL DEF 14.0 KONTUR ... Softkey 13 CYKL DEF 20.0 DANE KONTURU ... ... 14 KONTUR (koniecznie wymagane) 16 CYKL DEF 21.0 WIERCENIE WSTPNE 17 CYKL CALL 20 DANE KONTURU (koniecznie wymagane) ... 18 CYKL DEF 22.0 FREZ. WYBRANIA (PRZECIGANIE) 21 WIERCENIE WSTPNE (użycie pozostawione do wyboru) 19 CYKL CALL ... 22 CYKL DEF 23.0 FREZOW. NA GOT. DNA 22 ROZWIERCANEI (koniecznie wymagane) 23 CYKL CALL ... 23 WYKAŃCZANIE DNA (użycie do wyboru) 26 CYKL DEF 24.0 FREZ. NA GOT. POWIERZ. BOCZNEJ 27 CYKL CALL 24 WYKAŃCZANIE POWIERZCHNI BOCZNYCH (użycie do wyboru) ... 50 L Z+250 R0 FMAX M2 51 LBL 1 ... Rozszerzone cykle: 60 LBL 0 Cykl 25 CIG KONTURU Softkey 61 LBL 2 ... 62 LBL 0 27 OSŁONA CYLINDRA ... 99 END PGM SL2 MM 168 8 Programowanie: Cykle 8.5 SLcykle KONTUR (cykl 14) W cyklu KONTUR wyszczególnia si wszystkie podprogramy, które maj być przeniesione do jednego ogólnego konturu. Prosz uwzgldnić przed rozpoczciem programowania C D A B Cykl 14 jest DEFaktywny, co oznacza, że od jego definicji działa on w programie W cyklu 14 można wyszczególnić maksymalnie 12 podprogramów (konturów czściowych) ú NUMERY ZNACZNIKÓW DLA KONTURU: wszystkie numery znaczników pojedyńczych podprogramów wprowadzić, które maj być przeniesione do konturu. Każdy numer potwierdzić przyciskiem ENT i wprowadzanie danych zakończyć przyciskiem END. Nałożone na siebie kontury Wybrania 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. Y S1 Podprogramy: nałożone na siebie wybrania Niżej pokazane przykłady programowania s podprogramami konturu, które zostaj wywołane w programie głównym cyklu 14 KONTUR. A B S2 Wybrania A i B nakładaj si na siebie. TNC oblicza punkty przecicia S1i S2, one nie musz zostać zaprogramowane. X Wybrania s programowane jako koła pełne. Podprogram 1: wybranie po lewej 15 LBL 1 16 L X+10 Y+50 RR 17 CC X+35 Y+50 18 C X+10 Y+50 DR 19 LBL 0 Podprogram 2: wybranie po prawej 20 LBL 2 21 L X+90 Y+50 RR 22 CC X+65 Y+50 23 C X+90 Y+50 DR 24 LBL 0 TNC 426 firmy HEIDENHAIN 169 8.5 SLcykle Powierzchnia ”sumy” Obwydwie powierzchnie wycinkow A i B łcznie z powierzchni nakładania si maj zostać obrobione: ■ Powierzchnie A i B musz być wybraniami. ■ Pierwsze wybranie (w cyklu 14) musi rozpoczynać si poza B drugim wybraniem. Powierzchnia A: A 15 LBL 1 16 L X+10 Y+50 RR 17 CC X+35 Y+50 18 C X+10 Y+50 DR 19 LBL 0 Powierzchnia B: 20 LBL 2 21 L X+90 Y+50 RR 22 CC X+65 Y+50 23 C X+90 Y+50 DR 24 LBL 0 Powierzchnia ”różnicy” Powierzchnia A ma zostać obrobiona bez wycinka pokrytego przez B: ■ Powierzchnia A musi być wybraniem i B musi być wysepk. ■ A musi rozpoczynać si poza B. Powierzchnia A: 15 LBL 1 B A 16 L X+10 Y+50 RR 17 CC X+35 Y+50 18 C X+10 Y+50 DR 19 LBL 0 Powierzchnia B: 20 LBL 2 21 L X+90 Y+50 Rl 22 CC X+65 Y+50 23 C X+90 Y+50 DR 24 LBL 0 170 8 Programowanie: Cykle 8.5 SLcykle Powierzchnia ”cicia” Powierzchnia przykryta zarówno przez A jak i przez B ma zostać obrobiona. (Po prostu przykryte powierzchnie maj pozostać nieobrobione). ■ A i B musz być wybraniami. ■ A rozpoczynać si wewntrz B. A B Powierzchnia A: 15 LBL 1 16 L X+60 Y+50 RR 17 CC X+35 Y+50 18 C X+60 Y+50 DR 19 LBL 0 Powierzchnia B: 20 LBL 2 21 L X+90 Y+50 RR 22 CC X+65 Y+50 23 C X+90 Y+50 DR 24 LBL 0 DANE KONTURU (cykl 20) W cyklu 20 podaje si informacje dotyczce obróbki dla podprogamów z konturami czściowymi (wycinkowymi). Y Prosz uwzgldnić przed rozpoczciem programowania Q 8 Cykl 20 jest DEFaktywny, to znaczy cykl 20 jest aktywny w programie obróbki od momentu jego zdefiniowania. Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy. Q9=+1 Podane w cyklu 20 informacje o obróbce obowizuj dla cykli 21 do 24. Jeśli SLcykle s używane w programach z Q parametrami, nie wolno parametrów Q1 do Q19 zastosować jako parametrów programu. k X ú GŁBOKOŚĆ FREZOWANIA Q1 (przyrostowo): odstp pomidzy powierzchni obrabianego przedmiotu i dnem wybrania. ú WSPÓŁCZYNNIK NAKŁADANIA SI TORU Q2: Q2 x promień narzdzia daj wartość bocznego dosuwu k. ú NADDATEK NA OBR.WYK. BOCZN Q3 (przyrostowo): naddatek na obróbk wykańczajc na płaszczyźnie obróbki. ú NADDATEK NA OBR. WYK. DNA Q4 (przyrostowo): naddatek dla GŁBOKOŚCI. ú WSPÓŁRZDNA POWIERZCHNI DETALU Q5 (bezwzgldna): bezwzgldna współrzdna powierzchni obrabianego przedmiotu TNC 426 firmy HEIDENHAIN 171 8.5 SLcykle ú BEZPIECZNA WYSOKOŚĆ Q6 (przyrostowo): odstp pomidzy powierzchni czołow narzdzia i powierzchni obrabianego przedmiotu Z ú BEZPIECZNA WYSOKOŚĆ Q7 (bezwzgldna): bezwzgldna wysokość, na której nie może dojść do kolizji z obrabianym przedmiotem (dla pozycjonowania pośredniego i odsunicia na końcu cyklu) Q6 ú PROMIEŃ ZAOK. NAROŻA WEWNTRZNEGO Q8: Q10 promień zaokrglenia na ”narożach” wewntrznych ú KIERUNEK OBROTU ? ZGODNIE Z RUCHEM Q7 Q1 Q5 WSKAZÓWEK ZEGARA = 1 Q9: kierunek obróbki dla wybrań ■ zgodnie z ruchem wskazówek zegara (Q9= 1 ruch przeciwbieżny dla wybrania i wysepki ■ w ruchu przeciwnym do ruchu wskazówek zegara (Q9= +1 ruch współbieżny dla wybrania i wysepki) Można parametry obróbki przy zatrzymaniu programu sprawdzić i w razie potrzeby przepisać. X Y WIERCENIE WSTPNE (cykl 21) Przebieg cyklu Jak cykl 1 głbokie wiercenie (strona 133). Zastosowanie Cykl 21 WIERCENIE WSTPNE 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 rozwiercajcego. Punkty wcicia s jednocześnie punktami startu przecigania. X ú GŁBOKOŚĆ DOSUWU Q10 (przyrostowo): wymiar, o jaki narzdzie zostaje za każdym razem dosunite (znak liczby przy ujemnym kierunku pracy ””) ú POSUW DOSUWU NA GŁBOKOŚĆ Q11: posuw wiercenia w mm/min ú NUMER ROZWIERTAKA Q13: numer narzdzia rozwiertaka PRZECIGANIE (cykl 22) 1 TNC pozycjonuje narzdzie nad punktem wcicia w materiał; przy tym zostaje uwzgldniony NADDATEK NA OBRÓBK WYKAŃCZAJC POWIERZCHNI BOCZNYCH A B C D 2 Na pierwszej GŁBOKOŚCI DOSUWU narzdzie frezuje kontur z POSUWEM FREZOWANIA Q12 od wewntrz na zewntrz 3 Przy tym zostaj wyfrezowane powierzchnie przyłożenia konturu wysepki (tu: C/D) ze zbliżeniem do konturu wybrania (tu A/B) 4 Nastpnie TNC dokańcza kontur wybrania i narzdzie odsuwa na BEZPIECZN WYSOKOŚĆ 172 8 Programowanie: Cykle 8.5 SLcykle Prosz uwzgldnić przed rozpoczciem programowania W razie potrzeby użyć tncego przez środek kła czołowego (DIN 844) lub dokonać wiercenia wstpnego przy pomocy cyklu 21. ú GŁBOKOŚĆ DOSUWU Q10 (przyrostowo): wymiar, o jaki narzdzie zostaje każdorazowo dosunite ú POSUW DOSUWU NA GŁBOKOŚĆ Q11: posuw pogłbiania w mm/min ú POSUW ROZWIERCANIA Q12: posuw frezowania w mm/min ú NUMER NARZDZIA WSTPNEGO PRZECIGANIA Q18: numer narzdzia, przy pomocy którego TNC dokonało wstpnego przecigania. Jeśli nie dokonano wstpnego przecigania wprowadzić ”0”;jeśli zostanie w tym miejscu wprowadzony numer, TNC rozwierca tylko t czść, która nie mogła zostać obrobiona przy pomocy narzdzia wstpnego przecigania. Jeśli do obszaru przecigania na gotowo nie można dosunć narzdzia z boku, TNC pogłbia je ruchem posuwistozwrotnym; w tym celu musz być zdefiniowane w tabeli narzdzi TOOL.T (patrz strona 57): długość ostrza LUTS i maksymalny kt pogłbiania ANGLE narzdzia. W przeciwnym razie TNC wydaje komunikat o błdach ú POSUW PRZY RUCHU POS. ZWR. Q19: posuw ruchu posuwisto zwrotnego w mm/min OBRÓBKA NA GOT.DNA (cykl 23) TNC samo ustala punkt startu dla obróbki wykańczajcej. Punkt startu zależy od ilości miejsca w wybraniu. Z TNC przemieszcza narzdzie delikatnie (pionowe koło styczne) do obrabianej powierzchni. Nastpnie pozostały po rozwiercaniu naddatek dla obróbki wykańczajcej zostaje zdjty. Q12 ú POSUW DOSUWU NA GŁBOKOŚĆ Q11: prdkość Q11 przemieszczania si narzdzia przy wcinaniu si w materiał ú POSUW ROZWIERCANIA Q12: posuw frezowania TNC 426 firmy HEIDENHAIN X 173 8.5 SLcykle FREZOW.NA GOT. POWIERZCHNI BOCZNYCH (cykl 24) TNC przemieszcza narzdzie na torze kołowym stycznie do konturu czściowego (wycinkowego). Każdy kontur czściowy zostaje oddzielnie obrabiany na gotowo. Z Q11 Prosz zwrócić uwag przed rozpoczciem programowania 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 20) i promienia narzdzia dla obróbki na gotowo: Q10 Q12 Jeśli cykl 24 zostanie odpracowany bez uprzedniego rozwiercania przy pomocy cyklu 22, obowizuje także u góry pokazane obliczenie; promień przecigacza ma wtedy wartość ”0”. X TNC samo ustala punkt startu dla obróbki wykańczajcej. Punkt startu zależy od ilości miejsca w wybraniu. ú KIERUNEK OBROTU ? ZGODNIE Z RUCHEM WSKAZÓWEK ZEGARA = +1 Q9: kierunek pracy: +1:Obrót w kierunku przeciwnym do RWZ –1 (RWZruch wskazówek zegara): Obrót w kierunku RWZ ú GŁBOKOŚĆ DOSUWU Q10 (przyrostowo): wymiar, o jaki narzdzie zostaje każdorazowo dosunite ú POSUW DOSUWU NA GŁBOKOŚĆ Q11: posuw pogłbiania ú POSUW ROZWIERCANIA Q12: posuw frezowania ú NADDATEK NA OBRÓBK NA GOT. BOKU Q14 (przyrostowo): naddatek dla kilkakrotnych przejść przy obróbce wykańczajcej; ostatnia warstwa materiału na obróbk wykańczajc zostanie rozwiercona, jeśli zostanie wprwadzony Q14=0 CIG KONTURUKONTUR ”OTWARTY” (cykl 25) Z Przy pomocy tego cyklu można razem z cyklem 14 KONTUR obrabiać ”otwarte” kontury: pocztek i koniec konturu nie stykaj si ze sob. Y Cykl 25 CIG KONTURU wykazuje w porównaniu do obróbki otwartego konturu z blokami pozycjonowania znaczne zalety: ■ TNC nadzoruje obróbk na ścinki i uszkodzenia konturu. Sprawdzić kontur przy pomocy grafiki testowej ■ Jeśli promień narzdzia jest za duży, to kontur musi zostać ewentualnie wtórnie obrobiony na narożach wewntrznych ■ Obróbk można wykonywać na całej długości ruchem współbieżnym lub przeciwbieżnym. Rodzaj frezowania pozostanie nawet zachowany, jeśli nastpi odbicie lustrzane konturów 174 X 8 Programowanie: Cykle powrotem: w ten sposób zmniejsza si czas obróbki ■ Można także wprowadzić wartości naddatków, aby w kilku przejściach roboczych dokonywać obróbki zgrubnej i wykańczajcej Prosz uwzgldnić przed rozpoczciem programowania Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy. TNC uwzgldnia tylko pierwszy znacznik z cyklu 14 KON TUR. OSŁONA CYLINDRA (cykl 27) Maszyna i TNC musz być przygotowane dla cyklu 27 OSŁONA CYLINDRA: Przy pomocy tego cyklu można przenieść zdefiniowany na rozwinitym materiale kontur na osłon cylindra. Kontur prosz opisać w podprogramie, który zostanie ustalony poprzez cykl 14 (KONTUR). Pamić dla SLcyklu jest ograniczona. W jednym SL cyklu można np. zaprogramować maksymalnie 128 bloków prostych. Cykl 20 DANE KONTURU nie jest potrzebny. Programowane bezpośrednio po cyklu 25 pozycje w postaci łańcucha wymiarowego odnosz si do pozycji narzdzia na końcu cyklu ú GŁBOKOŚĆ FREZOWANIA Q1 (przyrostowo): odstp pomidzy powierzchni przedmiotu i dnem konturu ú NADDATEK OBR. NA GOT. Q3 (przyrostowo): naddatek na obróbk wykańczajc na płaszczyźnie obróbki ú WSPÓŁRZ. POWIERZCHNI DETALU Q5 (bezwzgldna): bezwzgldna współrzdna powierzchni przedmiotu odniesiona do punktu zerowego przedmiotu ú BEZPIECZNA WYSOKOŚĆ Q7 (bezwzgldna): absolutna wysokość, na której nie może dojść do kolizji pomidzy narzdziem i przedmiotem; pozycja odsunicia si narzdzia na końcu cyklu ú GŁBOKOŚĆ DOSUWU Q10 (przyrostowo): wymiar, o jaki narzdzie zostaje każdorazowo dosunite ú POSUW DOSUWU NA GŁBOKOŚĆ Q11: posuw przy ruchach przemieszczania w osi wrzeciona ú POSUW FREZOWANIA Q12: posuw przy ruchach przemieszczania na płaszczyźnie obróbki ú RODZAJ FREZOWANIA ? PRZECIWBIEŻNIE = 1 Q15: frezowanie współbieżne: Wprowadzenie = +1 frezowanie przeciwbieżne: Wprowadzenie = –1 frezować na zmian współbieżnie i przeciwbieżnie przy kilku dosuwach: Wprowadzenie = 0 TNC 426 firmy HEIDENHAIN 175 8.5 SLcykle ■ Przy kilku dosuniciach TNC może narzdzie przesuwać tam i z 8.5 SLcykle Podprogram zawiera współrzdne w jednej osi ktowej (np. Cosi) i w osi, która przebiega do niej równolegle (np. osi wrzeciona). Jako funkcje toru znajduj si do dyspozycji L, CHF, CR, RND. Dane w osi ktowej można wprowadzać do wyboru w stopniach lub w mm (cale) (prosz ustalić w definicji cyklu). Prosz uwzgldnić przed rozpoczciem programowania Pamić dla SLcyklu jest ograniczona. W jednym SL cyklu można zaprogramować np. maksymalnie 128 bloków prostych. Znak liczby parametru GŁBOKOŚĆ określa kierunek pracy. 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. Z Pozycjonować wstpnie narzdzie w osi X (w osi wrzeciona Y) przed wywołaniem cyklu na środku stołu okrgłego Cykl 27 można wykonywać także przy poczylonej płaszczyźnie obróbki. ú GŁBOKOŚĆ FREZOWANIA Q1 (przyrostowo): odstp pomidzy osłon cylindra i dnem konturu ú NADDATEK NA OBR. NA GOT. Q3 (przyrostowo): C naddatek na płaszczyźnie rozwinicia osłony; naddatek działa w kierunku korekcji promienia ú BEZPIECZNA WYSOKOŚĆ Q6 (przyrostowo): odstp pomidzy powierzchni czołow narzdzia i powierzchni osłony cylindra ú GŁBOKOŚĆ DOSUWU Q10 (inkrementalnie): wymiar, o jaki narzdzie zostaje każdorazowo dosunite ú POSUW DOSUWU NA GŁBOKOŚĆ Q11: posuw przy ruchach przemieszczania w osi wrzeciona ú POSUW FREZOWANIA Q12: posuw przy ruchach przesuwania narzdzia na płaszczyźnie obróbki ú PROMIEŃ CYLINDRA Q16: promień cylindra, na którym ma być obrabiany kontur ú RODZAJ WYMIAROWANIA ? STOPNIE=0 MM/CAL=1 Q17: współrzdne osi obrotu zaprogramować w podprogramie w stopniach lub mm (cale) 176 8 Programowanie: Cykle 8.5 SLcykle Przykład: frezowanie wybrania zgrubne i wykańczajce 10 Y 10 55 R20 60° R30 30 30 X 0 BEGIN PGM C20 MM 1 BLK FORM 0.1 Z X10 Y10 Z40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+15 4 TOOL DEF 2 L+0 R+7,5 5 TOOL CALL 1 Z S2500 6 L Z+250 R0 F MAX 7 CYCL DEF 14.0 KONTUR Definicja czści nieobrobionej Definicja narzdzia przecigacz wstpny Definicja narzdzia przecigacz wykańczajcy Wywołanie narzdzia przecigacz wstpny Przemieszczać swobodnie narzdzie Ustalić podprogram konturu 8 CYCL DEF 14.1 PODPR. KONTURU 1 9 CYCL DEF 20.0 DANE KONTURU Q1=20 ;GŁBOKOŚĆ FREZOWANIA Q2=1 ;ZACHODZENIE NARZDZIA Q3=+0 ;NADDATEK NA STRONIE Q4=+0 ;NADDATEK NA DNIE Q5=+0 ;WSPÓŁ. POWIERZCHNIA Q6=2 ;ODSTP BEZPIECZ. Ustalić ogólne parametry obróbki Q7=+100 ;BEZPIECZNA WYSOKOŚĆ Q8=0,1 ;PROMIEŃ ZAOKRGLENIA Q9=1 ;KIERUNEK OBROTU TNC 426 firmy HEIDENHAIN 177 8.5 SLcykle 10 CYCL DEF 22.0 PRZECIGANIE Q10=5 ;GŁBOKOŚĆ DOSUWU Q11=100 ;WARTOŚĆ POSUWU PRZY DOSUWIE Q12=350 ;POSUW PRZY FREZOWANIU Definicja cyklu przeciganie wstpne (PRZECIGANIU) Q18=0 ;NARZDZIE DO ZGRUBNEJ OBRÓBKI Q19=150 ;POSUW PRZY RUCHU POS.ZWR. 11 CYCL CALL M3 12 L Z+250 R0 F MAX M6 13 TOOL CALL 2 Z S3000 14 CYCL DEF 22.0 FREZOW. WYBRANIA Wywołanie cyklu przeciganie wstpne Zmiana narzdzia Wywołanie narzdzia przecigacz wykańczajcy Definicja cyklu przeciganie wykańczajce (PRZECIGANIE) Q10=5 ;GŁBOKOŚĆ DOSUWU Q11=100 ;WARTOŚĆ POSUWU PRZY DOSUWIE Q12=350 ;POSUW PRZY FREZOWANIU (PRZECIGANIU) Q18=1 ;NARZDZIE DO ZGRUB. OBR. KONTURU Q19=150 ;POSUW PRZY RUCHU POS. ZWR. 15 CYCL CALL M3 16 L Z+250 R0 F MAX M2 17 LBL 1 18 L X+0 Y+30 RR Wywołanie cyklu przeciganie wykańczajce Przemieszczać swobodnie narzdzie, koniec programu Podprogram konturu (Patrz SK 2. Przykład strona 111) 19 FC DR R30 CCX+30 CCY+30 20 FL AN+60 PDX+30 PDY+30 D10 21 FSELECT 3 22 FPOL X+30 Y+30 23 FC DR R20 CCPR+55 CCPA+60 24 FSELECT 2 25 FL AN120 PDX+30 PDY+30 D10 26 FSELECT 3 27 FC X+0 DR R30 CCX+30 CCY+30 28 FSELECT 2 29 LBL 0 30 END PGM C20 MM 178 8 Programowanie: Cykle 8.5 SLcykle Przykład: nakładajce si na siebie kontury wiercić i obrabiać wstpnie, obrabiać na gotowo Y 16 16 100 16 5 R2 50 5 R2 35 65 100 X 0 BEGIN PGM C21 MM 1 BLK FORM 0.1 Z X10 Y10 Z40 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+6 4 TOOL DEF 2 L+0 R+6 5 TOOL CALL 1 Z S2500 6 L Z+250 R0 F MAX 7 CYKL DEF 14.0 KONTUR Definicja narzdzia wiertło Definicja narzdzia obróbka zgrubna/wykańczajca Wywołanie narzdzei wiertło Przemieszczać swobodnie narzdzie Ustalić podprogramy konturu 8 CYKL DEF 14.1 PODPROGRAM KONT. 1 /2 /3 /4 9 CYKL DEF 20.0 DANE KONTURU Q1=20 ;GŁBOKOŚĆ FREZOW. Q2=1 ;ZACHODZENIE TORU Określić ogólne parametry obróbki Q3=+0,5 ;NADDATEK NA BOKU Q4=+0,5 ;NADDATEK NA DNIE Q5=+0 ;WSPÓŁRZ. POWIERZ. Q6=2 ;BEZPIECZNA WYSOK. Q7=+100 ;BEZPIECZNA WYSOK. Q8=0,1 ;PROMIEŃ ZAOKRGLENIA Q9=1 ;KIERUNEK OBROTU 10 CYKL DEF 21.0 WIERCENIE ZGRUBNE Q10=5 Definicja cyklu wiercenie wstpne ;GŁBOKOŚĆ DOSUWU Q11=250 ;POSUW DOS. NA GŁBOKOŚĆ Q13=2 ;ROZWIERTAK 11 CYKL CALL M3 TNC 426 firmy HEIDENHAIN Wywołanie cyklu wiercenie wstpne 179 8.5 SLcykle 12 L Z+250 R0 F MAX M6 13 TOOL CALL 2 Z S3000 14 CYCL DEF 22.0 FREZOW. WYBRANIA (PRZECIGANIE) Q10=5 Zmiana narzdzia Wywołanie narzdzia obróbka zgróbna/obróbka wykańczajca Definicja cyklu przeciganie ;GŁBOKOŚĆ DOSUWU Q11=100 ;WARTOŚĆ POSUWU PRZY DOSUWIE Q12=350 ;POSUW PRZY FREZOWANIU (PRZECIGANIU) Q18=0 ;NARZDZIE DO ZGRUBNEJ OBRÓBKI Q19=150 ;POSUW PRZY RUCHU POS. ZWR. 15 CYCL CALL M3 16 CYCL DEF 23.0 FREZOW. NA GOT. DNA Wywołanie cyklu przeciganie Definicja cyklu obróbka wykańczajca dna Q11=100 ;WARTOŚĆ POSUWU PRZY DOSUWIE Q12=200 ;POSUW PRZY FREZOWANIU (PRZECIGANIU) 17 CYCL CALL 18 CYCL DEF 24.0 FREZOW.NA GOT. STRONY Q9=+1 ;KIERUNEK OBROTU Q10=5 ;GŁBOKOŚĆ DOSUWU Wywołanie cyklu obróbka wykańczajca dna Definicja cyklu obróbka wykańczajca strony Q11=100 ;WARTOŚĆ POSUWU PRZY DOSUWIE Q12=400 ;POSUW PRZY FREZOWANIU (PRZECIGANIU) Q14=+0 ;NADDATEK NA STRONIE 19 CYCL CALL 20 L Z+250 R0 F MAX M2 21 LBL 1 Wywołanie cyklu obróbka wykańczajca strony Przemieścić swobodnie narzdzie, koniec programu Podprogram 1 konturu: wybieranie po lewej 22 CC X+35 Y+50 23 L X+10 Y+50 RR 24 C X+10 DR 25 LBL 0 26 LBL 2 Podprogram 2 konturu: wybieranie po prawej 27 CC X+65 Y+50 28 L X+90 Y+50 RR 29 C X+90 DR 30 LBL 0 31 LBL 3 Podprogram 3 konturu: wyspa czworoktna po lewej 32 L X+27 Y+50 RL 33 L Y+58 34 L X+43 35 L Y+42 36 L X+27 37 LBL 0 38 LBL 4 Podprogram 4 konturu: wyspa trójktna po prawej 39 L X+65 Y+42 RL 40 L X+57 41 L X+65 Y+58 42 L X+73 Y+42 43 LBL 0 44 END PGM C21 MM 180 8 Programowanie: Cykle 8.5 SLcykle Przykład: cig konturu Y 20 ,5 R7 80 R7, 5 100 95 75 15 5 50 100 X 0 BEGIN PGM C25 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z40 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+10 4 TOOL CALL 1 Z S2000 5 L Z+250 R0 F MAX 6 CYKL DEF 14.0 KONTUR Definicja narzdzia Wywołanie narzdzia Przemieścić swobodnie narzdzie Ustalić podprogram konturu 7 CYKL DEF 14.1 PODPR. KONTURU 1 8 CYKL DEF 25.0 CIG KONTURU Q1=20 ;GŁBOKOŚĆ FREZOWANIA Q3=+0 ;NADDATEK NA BOKU Q5=+0 ;WSPÓŁRZ. POWIERZCHNI Ustalić parametry obróbki Q7=+250 ;BEZPIECZNA WYSOKOŚĆ Q10=5 ;GŁBOKOŚĆ DOSUWU Q11=100 ;POSUW DOSUWU NA GŁB. Q12=200 ;POSUW FREZOWANIA Q15=+1 ;RODZAJ FREZOWANIA 9 CYKL CALL M3 10 L Z+250 R0 F MAX M2 TNC 426 firmy HEIDENHAIN Wywołanie cyklu Przemieścić swobodnie narzdzie, koniec programu 181 8.5 SLcykle 11 LBL 1 Podprogram konturu 12 L X+0 Y+15 RL 13 L X+5 Y+20 14 CT X+5 Y+75 15 L Y+95 16 RND R7,5 17 L X+50 18 RND R7,5 19 L X+100 Y+80 20 LBL 0 21 END PGM C25 MM 182 8 Programowanie: Cykle 8.5 SLcykle Przykład: osłona cylindra Z ,5 R7 60 20 30 50 157 C 0 BEGIN PGM C27 MM 1 TOOL DEF 1 L+0 R+3,5 2 TOOL CALL 1 Y S2000 3 L Y+250 R0 FMAX 4 L X+0 R0 FMAX 5 CYCL DEF 14.0 KONTUR Definicja narzdzia Wywołanie narzdzia, oś narzdzia Y Przemieścić swobodnie narzdzie Narzdzie pozycjonować na środku stołu obrotowego Ustalić podprogram konturu 6 CYCL DEF 14.1 PODPR. KONTURU 1 7 CYCL DEF 27.0 NA POW. CYLINDRA Q1=7 ;GŁBOKOŚĆ FREZOWANIA Q3=+0 ;NADDATEK NA STRONIE Q6=2 ;ODSTP BETPIECZ. Q10=4 ;GŁBOKOŚĆ DOSUWU Q11=100 ;WARTOŚĆ POSUWU PRZY DOSUWIE Ustalić parametry obróbki Q12=250 ;POSUW PRZY FREZOWANIU Q16=25 ;PROMIEŃ Q17=1 ;RODZAJ WYMIAROWANIA 8 L C+0 R0 F MAX M3 9 CYCL CALL TNC 426 firmy HEIDENHAIN Pozycjonować wstpnie stół obrotowy Wywołanie cyklu 183 8.5 SLcykle 10 L Y+250 R0 F MAX M2 11 LBL 1 12 L C+40 Z+20 RL Przemieścić swobodnie narzdzie, koniec programu Podprogram konturu Dane w osi obrotu w mm (Q17=1) 13 L C+50 14 RND R7,5 15 L Z+60 16 RND R7,5 17 L IC20 18 RND R7,5 19 L Z+20 20 RND R7,5 21 L C+40 22 LBL 0 23 END PGM C27 MM 184 8 Programowanie: Cykle 8.6 Cykle dla frezowania metod wierszowania 8.6 Cykle dla frezowania metod wierszowania TNC oddaje do dyspozycji trzy cykle, przy pomocy których można obrabiać powierzchnie o nastpujcych właściwościach: ■ Wytworzone poprzez digitalizacj ■ płaskie prostoktne ■ płaskie ukośne ■ dowolnie nachylone ■ skrcone w sobie Cykl Softkey 30 DANE DIGITALIZACJI ODPRACOWAĆ Dla odwierszowania danych digitalizacji w kilku dosuniciach 230 ODWIERSZOWAĆ Dla płaskich prostoktnych powierzchni 231 POWIERZCHNIA PROSTOKREŚLNA Dla ukośnych, nachylonych i skrconych powierzchni DANE DIGITALIZACJI ODPRACOWAĆ (cykl 30) 1 TNC pozycjonuje narzdzie na biegu szybkim FMAX od aktualnej pozycji w osi wrzeciona na BEZPIECZNEJ WYSOKOŚCI nad zaprogramowanym w cyklu MAXpunktem 2 Nastpnie TNC przemieszcza narzdzie na FMAX na płaszczyźnie obróbki na zaprogramowany w cyklu MINpunkt 3 Stamtd narzdzie przesuwa si z POSUWEM DOSUWU NA GŁBOKOŚĆ do pierwszego punktu konturu 4 Nastpnie TNC odpracowuje wszystkie zawarte w pliku danych digitalizacji punkty z POSUWEM FREZOWANIA, jeśli zachodzi konieczność TNC odsuwa w midzyczasie narzdzie na BEZPIECZN WYSOKOŚĆ, aby przeskoczyć nieobrabiane fragmenty 5 Na koniec TNC przemieszcza narzdzie na FMAX z powrotem na BEZPIECZN WYSOKOŚĆ TNC 426 firmy HEIDENHAIN 185 8.6 Cykle dla frezowania metod wierszowania Prosz uwzgldnić przed rozpoczciem programowania Przy pomocy cyklu 30 można odpracowywać dane digitalizacji i PNTpliki. Jeżeli odrabiane s PNTpliki, w których nie ma ani jednej współrzdnej osi wrzeciona, głbokość frezowania wynika z programowanego MINpunktu osi wrzeciona. ú PGM NAZWA DANYCH DIGITALIZACJI: wprowadzić nazw pliku, w którym znajduj si dane digitalizacji; jeśli plik nie znajduje si w aktualnym skoroszycie, wprowadzić kompletn ścieżk ú OBSZAR MINPUNKTU: punkt minimalny (współrzdna X, Y i Z) fragmentu, ma być dokonane frezowanie ú OBSZAR MAXPUNKTU: punkt maksymalny (współrzdna X, Y i Z) fragmentu, w którym ma być dokonane frezowanie ú BEZPIECZNA WYSOKOŚĆ (przyrostowo): odstp pomidzy ostrzem narzdzia i powierzchni obrabianego przedmiotu przy ruchach na biegu szybkim Z ú GŁBOKOŚĆ DOSUWU (przyrostowo): wymiar, o jaki narzdzie zostanie każdorazowo dosunity ú POSUW DOSUWU NA GŁBOKOŚĆ : prdkość przemieszczania si narzdzia przy pogłbianiu w mm/min X ú POSUW FREZOWANIA : prdkość przemieszczania si narzdzia przy frezowaniu w mm/min ú FUNKCJA DODATKOWA M: opcjonalne wprowadzenie funkcji dodatkowej, np. M112 186 8 Programowanie: Cykle 1 TNC pozycjonuje narzdzie na biegu szybkim FMAX od aktualnej pozycji na płaszczyźnie obróbki do punktu startu ; TNC przesuwa narzdzie przy tym o promień narzdzia w lewo i do góry 2 Nastpnie narzdzie przesuwa si na FMAX w osi wrzeciona na BEZPIECZN WYSOKOŚĆ i potem z POSUWEM DOSUWU NA GŁBOKOŚĆ na zaprogramowan pozycj startu w osi wrzeciona 3 Dalej narzdzie przemieszcza si z zaprogramowanym POSUWEM FREZOWANIA do punktu końcowego kt ; TNC oblicza punkt końcowy z zaprogramowanego punktu startu, z zaprogramowanej długości i promienia narzdzia Z Y X 4 TNC przesuwa narzdzie z POSUWEM FREZOWANIA POPRZ. do punktu startu drugiego wiersza; TNC oblicza przesunicie z zaprogramowanej szerokości i liczby przejść (cić) 5 Potem narzdzie powraca w ujemnym Xkierunku 6 Takie frezowanie metod wierszowania powtarza si, aż zadana powierzchnia zostanie całkowicie obrobiona 7 Na koniec TNC przemieszcza narzdzie na FMAX z powrotem na BEZPIECZN WYSOKOŚĆ TNC 426 firmy HEIDENHAIN 187 8.6 Cykle dla frezowania metod wierszowania FREZOWANIE METOD WIERSZOWANIA (cykl 230) 8.6 Cykle dla frezowania metod wierszowania Prosz uwzgldnić przed rozpoczciem programowania Y Q207 TNC pozycjonuje narzdzie od aktualnej pozycji najpierw na płaszczyźnie obróbki i nastpnie w osi wrzeciona do punktu startu . N = Q240 Q219 Tak wypozycjonować narzdzie, aby nie mogło dojść do kolizji z przedmiotem lub mocowadłami. Q209 ú PUNKT STARTU 1SZEJ OSI Q225 (bezwzgldny): współrzdna minimalnego punktu frezowanej metod wierszowania powierzchni w osi głównej płaszczyzny obróbki Q226 ú PUNKT STARTU 2GIEJ OSI Q226 (bezwzgldny): Q218 współrzdna minimalnego punktu frezowanej metod wierszowania powierzchni w osi pomocniczej płaszczyzny obróbki Q225 X ú PUNKT STARTU 3CIEJ OSI Q227 (bezwzgldny): wysokość w osi wrzeciona, na której dokonuje si frezowania metod wierszowania Q206 ú DŁUGOŚĆ PIERWSZEJ STRONY Q218 (przyrostowo): Z długość powierzchni, która ma zostać wyfrezowana w osi głównej płaszczyzny obróbki, w odniesieniu do PUNKTU STARTU 1SZEJ OSI ú DŁUGOŚĆ 2GIEJ STRONY Q219 (przyrostowo): Q200 Q227 długość powierzchni, która ma zostać wyfrezowana wierszowaniem, w odniesieniu do PUNKTU STARTU 2GIEJ OSI ú LICZBA PRZEJŚĆ NARZ. Q240: liczba wierszy, po których TNC powinna przemieścić narzdzie na szerokość ú POSUW DOSUWU NA GŁBOKOŚĆ Q206: prdkość X przemieszczenia si narzdzia przy najeżdżaniu od BEZPIECZNEJ WYSOKOŚCI na głbokość frezowania w mm/min ú POSUW FREZOWANIA Q207: prdkość przemieszczania si narzdzia przy frezowaniu w mm/min ú POSUW POPRZ. Q209: prdkość przemieszczania si narzdzia przy przesuwaniu si do nastpnego wiersza w mm/min; jeśli wcina si poprzecznie w materiał, to Q209 prosz wprowadzić mniejszym niż Q207; jeśli przesuwa si narzdzie poza materiałem, to Q209 może być wikszym od Q207 ú BEZPIECZNA WYSOKOŚĆ Q200 (przyrostowo): pomidzy ostrzem narzdzia i głbokości frezowania dla pozycjonowania na pocztku i na końcu cyklu 188 8 Programowanie: Cykle 1 TNC pozycjonuje narzdzie od aktualnej pozycji przy pomocy ruchu po prostej w układzie 3D do punktu startu Z 2 Nastpnie narzdzie przemieszcza si z zaprogramowanym POSUWEM FREZOWANIA do punktu końcowego 3 Tam TNC przemieszcza narzdzie na biegu szybkim FMAX o średnic narzdzia w dodatnim kierunku osi wrzeciona i potem znowu z powrotem do punktu startu Y 4 W punkcie startu TNC przemieszcza narzdzie znów na ostatnio przejechan wartość Z X 5 Nastpnie TNC przesuwa narzdzie we wszystkich trzech osiach od punktu w kierunku punktu do nastpnego wiersza 6 Dalej TNC przemieszcza narzdzie do punktu końcowego tego wiersza. Punkt końcowy TNC wylicza z punktu i z przesunicia w kierunku punktu 7 Frezowanie metod wierszowania powtarza si, aż zadana powierzchnia zostanie całkowicie obrobiona Z 8 Na końcu TNC pozycjonuje narzdzie o wartość średnicy narzdzia nad najwyższym wprowadzonym punktem w osi wrzeciona Prowadzenie skrawania Punkt startu i tym samym kierunek frezowania można dowolnie wybierać, ponieważ TNC prowadzi pojedyńcze przejścia skrawania zasadniczo od punktu do punktu i cała operacja przebiega od punktu / do punktu. / Punkt można umiejscowić w każdym narożu obrabianej powierzchni. Y Jakość obrabionej powierzchni można optymalizować poprzez użycie frezów trzpieniowych: X ■ za pomoc skrawania uderzeniowego ( współrzdna osi wrzeciona punkt wiksza od współrzdnej osi wrzeciona punkt ) przy nieznacznie nachylonych powierzchniach. ■ za pomoc skrawania ruchem cigłym (współrzdna osi wrzeciona punkt mniejsza niż współrzdna osi wrzeciona punkt ) przy znacznie nachylonych powierzchniach Z ■ Przy skośnych powierzchniach, kierunek ruchu głównego (od punktu do punktu ) ustawić w kierunku wikszego pochylenia. Patrz rysunek po prawej na środku. Jakość obrobionej powierzchni można optymalizować poprzez użycie frezów kształtowych: Y ■ Przy skośnych powierzchniach, kierunek ruchu głównego (od punktu do punktu ) ustawić prostopadle do kierunku najwikszego pochylenia. Patrz rysunek po prawej na dole. X TNC 426 firmy HEIDENHAIN 189 8.6 Cykle dla frezowania metod wierszowania POWIERZCHNIA PROSTOLINIOWA (cykl 231) 8.6 Cykle dla zdejmowania materiału metod wierszowania Prosz uwzgldnić przed rozpoczciem programowania TNC pozycjonuje narzdzie od aktualnej pozycji ruchem po prostej w układzie 3D do punktu startu 1. Tak pozycjonować wstpnie narzdzie, aby nie mogło dojść do kolizji z przedmiotem lub mocowadłem. TNC przemieszcza narzdzie z KOREKCJ PROMIENIA R0 midzy zadanymi pozycjami W tym przypadku użyć freza z tncym przez środek zbem czołowym (DIN 844). Z Q236 Q233 Q227 Q230 ú PUNKT STARTU 1SZEJ OSI Q225 (bezwzgldny): X współrzdna punktu startu obrabianej wierszowaniem powierzchni w osi głównej płaszczyzny obróbki Q228 Q231 Q234 Q225 ú PUNKT STARTU 2GIEJ OSI Q226 (bezwzgldny): współrzdna punktu startu obrabianej wierszowaniem powierzchni w osi pomocniczej płaszczyzny obróbki Y ú PUNKT STARTU 3CIEJ OSI Q227 (bezwzgldny): współrzdna punktu startu obrabianej wierszowaniem powierzchni w osi wrzeciona ú 2GI PUNKT 1SZEJ OSI Q228 (bezwzgldny): współrzdna punktu końcowego obrabianej wierszowaniem powierzchni w osi głównej płaszczyzny obróbki Q235 Q232 N = Q240 ú 2GI PUNKT 2GIEJ OSI Q229 (bezwzgldny): współrzdna punktu końcowego obrabianej wierszowaniem powierzchni w osi pomocniczej płaszczyzny obróbki ú 2GI PUNKT 3CIEJ OSI Q230 (bezwzgldny): Q229 Q226 Q207 współrzdna punktu końcowego obrabianej wierszowaniem powierzchni w osi wrzeciona X ú 3CI PUNKT 1SZEJ OSI Q231 (bezwzgldny): współrzdna punktu 3 w osi głównej płaszczyzny obróbki ú 3CI PUNKT 2GIEJ OSI Q232 (bezwzgldny): współrzdna punktu 3 w osi pomocniczej płaszczyzny obróbki ú 3CI PUNKT 3CIEJ OSI Q233 (bezwzgldny): współrzdna punktu 3 w osi wrzeciona ú 4TY PUNKT 1SZEJ OSI Q234 (bezwzgldny): współrzdna punktu 4 w osi głównej płaszczyzny obróbki ú 4TY PUNKT 2GIEJ OSI Q235 (bezwzgldny): współrzdna punktu 4 w osi pomocniczej płaszczyzny obróbki ú 4TY PUNKT 3CIEJ OSI Q236 (bezwzgldny): współrzdna punktu 4 w osi wrzeciona 190 ú LICZBA PRZEJŚĆ Q240: liczba wierszy, po których TNC ma przemieścić narzdzie midzy punktem i lub midzy punktem i przy obróbce ú POSUW FREZOWANIA Q207: prdkość przemieszczenia narzdzia przy frezowaniu pierwszego wiersza w mm/ min; TNC wylicza posuw dla wszystkich pozostałych wierszy w zależności od dosuwu bocznego narzdzia (przesunicie mniejsze niż promień narzdzia = wikszy posuw, znaczny dosuw boczny = mniejszy posuw) 8 Programowanie: Cykle Y Y 100 100 X 35 Z 0 BEGIN PGM C230 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z+0 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+100 Y+100 Z+40 3 TOOL DEF 1 L+0 R+5 4 TOOL CALL 1 Z S3500 5 L Z+250 R0 F MAX 6 CYCL DEF 230 FREZOW. WIELOPLA. Definicja narzdzia Wywołanie narzdzia Przemieścić swobodnie narzdzie Definicja cyklu frezowanie metod wierszowania Q225=+0 ;PUNKT STARTU 1. OSI Q226=+0 ;PUNKT STARTU 2. OSI Q227=+35 ;PUNKT STARTU 3. OSI Q218=100 ;DŁUGOŚĆ 1SZEJ STRONY Q219=100 ;DŁUGOŚĆ 2GIEJ STRONY Q240=25 ;LICZBA KROKÓW Q206=250 ;F GŁBOKOŚĆ DOSUWU Q207=400 ;F FREZOWANIE Q209=150 ;F POPRZECZNIE Q200=2 ;ODSTP BEZPIECZ. 7 L X25 Y+0 R0 F MAX M3 8 CYCL CALL 9 L Z+250 R0 F MAX M2 Pozycjonować wstpnie blisko punktu startu Wywołanie cyklu Przemieszczać swobodnie narzdzie, koniec programu 10 END PGM C230 MM TNC 426 firmy HEIDENHAIN 191 8.6 Cykle dla frezowania metod wierszowania Przykład: zdejmowanie materiału metod wierszowania 8.7 Cykle dla przeliczania współrzdnych 8.7 Cykle dla przeliczania współrzdnych 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 7 PUNKT ZEROWY przesuwanie konturów bezpośrednio w programie l ub na podstawie tabeli punktów zerowych 8 ODBICIE LUSTRZANE dokonać odbicia lustrzanego konturów 10 OBRÓT obrócić kontury na płaszczyźnie obróbki 11 WSPÓŁCZYNIK WYMIARU kontury zmniejszać lub powikszać 26 POOSIOWY WSPÓŁCZYNNIK WYMIARU kontury zmniejszać lub powikszać z ze specyficznymi dla każdej osi współczynnikami wymiaru 19 PŁASZCZYZNA OBRÓBKI przeprowadzić obróbk przy nachylonym układzie współrzdnych dla maszyn z głowicami odchylnym i/lub ze stołami obrotowymi Skuteczność działania przeliczania współrzdnych Pocztek działania: przeliczenie współrzdnych zadziała od jego definicji to znaczy nie zostaje wywoływane. Działa ono tak długo, aż zostanie wycofane lub na nowo zdefiniowane. Wycofać przeliczenie współrzdnych: ■ Na nowo zdefiniować cykl z wartościami dla funkcjonowania podstawowego, np. współczynnik wymiaru 1,0 ■ Wypełnić funkcje dodatkowe M02, M30 lub blok END PGM (w zależności od parametru maszynowego 7300) ■ Wybrać nowy program 192 8 Programowanie: Cykle Przy pomocy PRZESUNICIA PUNKTU ZEROWEGO można powtarzać przejścia obróbkowe w dowolnych miejscach przedmiotu. Z Y Z Y X Działanie Po zdefiniowaniu cyklu PRZESUNICIE PUNKTU ZEROWEGO 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. X ú PRZESUNICIE: wprowadzić współrzdne nowego punktu zerowego; wartości bezwzgldne odnosz si do punktu zerowego przedmiotu, który jest wyznaczony poprzez określenie punktu odniesienia; wartości inkrementalne (przyrostowe) odnosz si zawsze do ostatnio obowizujcego punktu zerowego ten może być już przesunitym Wycofywanie Przesunicie punktu zerowego ze współrzdnymi X=0, Y=0 i Z=0 anuluje przesunicie punktu zerowego. Grafika Jeśli po przesuniciu punktu zerowego zostaje zaprogramowany nowy BLK FORM, można poprzez parametr maszynowy 7310 decydować czy BLK FORM ma odnosić si do nowego, czy do starego punktu zerowego. Przy obróbce kilku czści TNC może w ten sposób przedstawić graficznie każd pojedyńcz czść. Z Y IY X IX Wyświetlacze stanu ■ Wyświetlenie położenia (pozycji) odnosi si do aktywnego (przesunitego)punktu zerowego ■ Wyświetlany w dodatkowym wskazaniu stanu punkt zerowy odnosi si do wyznaczonego rcznie punktu odniesienia TNC 426 firmy HEIDENHAIN 193 8.7 Cykle dla przeliczania współrzdnych PrzesuniciePUNKTU ZEROWEGO (cykl 7) 8.7 Cykle dla przeliczania współrzdnych Przesunicie PUNKTU ZEROWEGO z tabelami punktów zerowych (cykl 7) Z Y Jeżeli używa si grafiki programowania w połczeniu z tabelami punktów zerowych, to prosz wybrać przed startem grafiki w rodzaju pracy TEST odpowiedni tabel punktów zerowych (stan S). N5 N4 N3 N2 Jeśli używana jest tabela punktów zerowych, prosz unikać pomyłek przy aktywowaniu w rodzajach pracy przebiegu programu. X N1 N0 Punkty zerowe z tabel punktów zerowych mog odnosić si do aktualnego punktu odniesienia lub do punktu zerowego maszyny (w zależności od parametru maszyny 7475) Nowe wiersze mog być wstawiane tylko na końcu tabeli. Wartości współrzdnych z tabeli punktów zerowych działaj wyłcznie w postaci wartości bezwzgldnych. Z Zastosowanie Tabele punktów zerowych stosuje si Y N2 ■ czsto powtarzajcych si przejściach obróbkowych przy różnych pozycjach przedmiotu lub ■ przy czstym użyciu tego samego przesunicia punktu zerowego N1 Y2 Y1 W samym programie można zaprogramować punkty zerowe bezpośrednio w definicji cyklu a także wywoływać je z tabeli punktów zerowych. rufen. X N0 X1 X2 ú PRZESUNICIE: wprowadzić numer punktu zerowego z tabeli punktów zerowych; jeśli wprowadza si Q parametr, to TNC aktywuje numer punktu zerowego stojcy w Qparametrze Wycofywanie ■ Wywołać z tabeli punktów zerowych przesunicie o współrzdnych X=0; Y=0 itd. ■ Wywołać przesunicie o współrzdnych X=0; Y=0 itd. bezpośrednio z definicj cyklu. Wyświetlacze stanu Jeśli punkty zerowe z tabeli odnosz si do punktu zerowego maszyny, to ■ wskazanie położenia odnosi si do aktywnego (przesunitego) punktu zerowego ■ wyświetlony punkt zerowy w dodatkowym wskazaniu stanu odnosi si do punktu zerowego maszyny, przy czym TNC wlicza także rcznie wyznaczony punkt odniesienia 194 8 Programowanie: Cykle 8.7 Cykle dla przeliczania współrzdnych Wydawać tabel punktów zerowych Prosz wybrać tabel punktów zerowych w rodzaju pracy PRO GRAM WPROWADZIĆ DO PAMICI/WYDAĆ ú Wywołać zarzdzanie plikami: nacisnć przycisk PGM MGT; patrz także ”4.2 Zarzdzanie plikami” ú Wyświetlić tabele punktów zerowych: nacisnć Softkey SELECT TYPE i SHOW .D ú Wybrać żdan tabel lub wprowadzić now nazw pliku ú 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 Opuścić tabel punktów zerowych W zarzdzaniu plikami wyświetlić inny typ pliku i wybrać żdany plik. TNC 426 firmy HEIDENHAIN 195 8.7 Cykle dla przeliczania współrzdnych ODBICIE LUSTRZANE (cykl 8) TNC może wypełniać obróbk na płaszczyźnie obróbki z odbiciem lustrzanym. Patrz rysunek po prawej stronie u góry. Z Y Działanie Odbicie lustrzane działa w programie od jego zdefiniowania. Działa ono także w rodzaju pracy POZYCJONOWANIE Z RCZNYM WPROWADZENIEM DANYCH. TNC pokazuje w dodatkowym wskazaniu stanu aktywne osie odbicia lustrzanego. X ■ Jeśli tylko jedna oś ma być poddana odbiciu lustrzanemu, zmienia si kierunek obiegu narzdzia. Ta zasada nie obowizuje w przypadku cykli obróbkowych. ■ 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: ■ Punkt zerowy leży na poddawanym odbiciu konturze: element zostaje poddany odbiciu lustrzanemu bezpośrednio w punkcie zerowym; patrz rysunek po prawej stronie na środku Z ■ Punkt zerowy leży poza konturem: element przesuwa si dodatkowo; patrz rysunek po prawej stronie na dole ú ODBICIE LUSTRZANE OSI ?: wprowadzić oś, która Y ma zostać poddana odbiciu lustrzanemu; odbicie lustrzane nie może być wykonane w przypadku osi wrzeciona X Wycofywanie Cykl ODBICIE LUSTRZANE programować na nowo z wprowadzeniem NO ENT. Z Y X 196 8 Programowanie: Cykle W czasie programu TNC może obracać układ współrzdnych na płaszczyźnie obróbki wokół aktywnego punktu zerowego. Działanie OBRÓT działa w programie od jego zdefiniowania. Działa on także w rodzaju pracy POZYCJONOWANIE Z RCZNYM WPROWADZENIEM DANYCH. TNC wyświetla aktywny kt obrotu w dodatkowym wskazaniu stanu. Z Z Y Y X X Oś odniesienia dla kta obrotu: ■ X/Ypłaszczyzna Xoś ■ Y/Zpłaszczyzna Yoś ■ Z/Xpłaszczyzna oś wrzeciona Prosz uwzgldnić przed rozpoczciem programowania TNC anuluje aktywn korekcj promienia poprzez zdefiniowanie cyklu 10. W tym przypadku na nowo zaprogramować korekcj promienia. Kiedy cykl 10 został zdefiniowany, prosz przesunć obydwie osie płaszczyzny obróbki, aby aktywować obrót. ú OBRÓT: kt obrotu w stopniach (°) wprowadzić. Zakres wprowadzenia: 360° do +360° (bezwzgldnie lub przyrostowo) Wycofywanie Cykl OBRÓT programować na nowo z ktem obrotu 0°. TNC 426 firmy HEIDENHAIN 197 8.7 Cykle dla przeliczania współrzdnych OBRÓT (cykl 10) 8.7 Cykle dla przeliczania współrzdnych WSPÓŁCZYNNIK WYMIAROWY (cykl 11) TNC może w czasie programu powikszać lub zmniejszać kontury. W ten sposób można uwzgldnić współczynniki kurczenia si i naddatku. Z Y Y Z X Działanie WSPÓŁCZYNNIK WYMIAROWY działa od jego zdefiniowania w programie. Działa on także w rodzaju pracy POZYCJONOWANIE Z RCZNYM WPROWADZENIEM DANYCH. TNC wyświetla aktywny współczynnik wymiarowy w dodatkowym wskazaniu stanu. X Współczynnik wymiarowy działa ■ na płaszczyźnie obróbki lub na wszystkich trzech osiach współrzdnych równocześnie (w zależności od parametru maszynowego 7410) ■ na dane o wymiarach w cyklach ■ a także na osiach równoległych U, V i W Warunek Przed powikszeniem lub zmniejszeniem powinien punkt zerowy zostać przesunity na krawdź lub do naroża konturu. ú WSPÓŁCZYNNIK SCL: wprowadzić współczynnik SCL (ang.scaling); TNC mnoży współrzdne i promienie przez SCL (jak opisano w ”Działanie”) Powikszyć: SCL wikszy niż 1 do 99,999 999 Zmniejszyć: SCL mniejszy niż 1 do 0,000 001 Wycofać Cykl WSPÓŁCZYNNIK WYMIAROWY zaprogramować na nowo ze współczynnikiem 1. Współczynnik wymiarowy może być wprowadzowny także poosiowo (patrz cykl 26). 198 8 Programowanie: Cykle Y Prosz uwzgldnić przed rozpoczciem programowania Osie współrzdnych z pozycjami dla torów kołowych nie wolno wydłużać lub spczać przy pomocy różnych co do wartości współczynników. CC Dla każdej osi współrzdnych można wprowadzić własny, specyficzny dla danej osi współczynnik wymiarowy. Dodatkowo możliwe jest programowanie współrzdnych jednego centrum dla wszystkich współczynników wymiarowych. X Kontur zostaje wydłużany od centrum na zewntrz lub spczany w kierunku centrum, to znaczy niekoniecznie od i do aktualnego punktu zerowego jak w cyklu 11 WSPÓŁCZYNNIK WYMIAROWY Y Działanie WSPÓŁCZYNNIK WYMIAROWY działa od jego definicji w programie. Działa on także w rodzaju pracy POZYCJONOWANIE Z RCZNYM WPROWADZENIEM DANYCH. TNC wyświetla aktywny współczynnik wymiarowy w dodatkowym wskazaniu stanu. ú OŚ I WSPÓŁCZYNNIK: oś (osie) współrzdnych i 3 4 CC 2 współczynnik(i) specyficznego dla osi wydłużania lub spczania. Wartośa dodatni maksymalnie 99,999 999 wprowadzić ú WSPÓŁRZDNE CENTRUM: centrum zwizanego z osiami wydłużenia lub spcznienia 1 X Prosz wybrać współrzdne przy pomocy Softkeys. Wycofywać Cykl WSPÓŁCZYNNIK WYMIAROWY zaprogramować na nowo dla odpowiedniej osi ze współczynnikiem 1. Przykład Specyficzne dla osi współczynniki na płaszczyźnie obróbki Zadane: czworokt, patrz grafika po prawej stronie na dole naroże naroże naroże naroże 1:X = 20,0 mm 2:X = 32,5 mm 3:X = 20,0 mm 4:X = 7,5 mm Y = 2,5 mm Y = 15,0 mm Y = 27,5 mm Y = 15,0 mm ■ Xoś wydłużyć o współczynnik 1,4 ■ Yoś spcznić o współczynnik 0,6 ■ Centrum przy CCX = 15 mm CCY = 20 mm NCbloki zapisy przykładowe CYKL DEF 26.0 WSP. WYMIAR. SPEC. DLA OSI CYKL DEF 26.1 X1,4 Y0,6 CCX+15 CCY+20 TNC 426 firmy HEIDENHAIN 199 8.7 Cykle dla przeliczania współrzdnych WSPÓŁCZYNNIK WYMIAROWY SPECYFICZNY DLA DANEJ OSI (POOSIOWY) (cykl 26) 8.7 Cykle dla przeliczania współrzdnych PŁASZCZYZNA OBRÓBKI (cykl 19) Funkcje pochylania płaszczyzny obróbki zostaj dopasowane przez producenta maszyn do TNC i do maszyny. 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 kty przestrzenne. Prosz zwrócić uwag na informacje zawarte w podrczniku obsługi maszyny. Pochylenie płaszczyzny obróbki nastpuje zawsze wokół aktywnego punktu zerowego. Podstawy patrz ”2.5 Pochylenie płaszczyzny obróbki”: prosz dokładnie przeczytać ten rozdział! Działanie W cyklu 19 definiuje si położenie płaszczyzny obróbki poprzez wprowadzenie któw pochylenia. Wprowadzone kty opisuj albo bezpośrednio pozycj osi pochylenia (patrz rysunek po prawej stronie u góry) albo komponenty ktowe wektora przestrzennego (w zależności od maszyny, patrz rysunek po prawej stronie na środku i na dole). Jeśli programuje si komponenty ktowe wektora przestrzennego, TNC oblicza automatycznie położenie ktowe osi pochylenia. Położenie wektora przestrzennego to znaczy położenie osi wrzeciona TNC oblicza poprzez obrót wokół stały dla danej maszyny układ współrzdnych. Kolejność obrotów dla obliczenia wektora przestrzennego jest niezmienna: najpierw TNC obracy A oś, potem Boś i w końcu 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. Jeśli funkcja POCHYLIĆ PRZEBIEG PROGRAMU w rodzaju pracy RCZNIE zostaje nastawiona na AKTYWNA (patrz ”2.5 Pochylanie płaszczyzny obróbki”), zapisana w tym menu wartość kta z cyklu 19 PŁASZCZYZNA OBRÓBKI zostanie przepisana. ú OŚ I KT OBROTU: pochylona oś obrotu z przynależnym do niej ktem; osie obrotu A, B i C zaprogramować przez Softkeys Wycofywanie Aby wycofać kty pochylenia, zdefiniować na nowo cykl PŁASZCZYZNA OBRÓBKI i dla wszystkich osi obrotowych wprowadzić 0°. Nastpnie ponownie zdefiniować cykl PŁASZCZYZNA OBRÓBKI i pytanie dialogowe potwierdzić przyciskiem ”NO ENT”. W ten sposób funkcja staje si nieaktywn. 200 8 Programowanie: Cykle 8.7 Cykle dla przeliczania współrzdnych Pozycjonować oś obrotu Producent maszyn wyznacza, czy cykl 19 pozycjonuje automatycznie pozycjonuje oś (osie) obrotu lub czy osie obrotu musz być pozycjonowane wstpnie w programie. Prosz zwrócić uwag na informacje zawarte w podrczniku obsługi maszyny. Jeśli cykl 19 pozycjonuje automatycznie pozycjonuje, obowizuje: ■ TNC może pozycjonować automatycznie tylko wyregulowane osie. ■ Używać tylko nastawionych wcześniej narzdzi (pełna długość narzdzia w TOOL DEFbloku lub w tabeli narzdzi). ■ Przy operacji pochylania pozycja ostrza narzdzia w odniesieniu do przedmiotu pozostaje prawie niezmieniona. ■ TNC wypełnia operacj pochylania z ostatnio zaprogramowanym posuwem. Maksymalnie osigalny posuw zależy od kompelksowości głowicy obrotowej (stołu obrotowego). Jeśli cykl 19 nie pozycjonuje automatycznie, Państwo pozycjonuj osie obrotu np. przy pomocy Lzapisu przed definicj cyklu: NCzapisy przykładowe L Z+100 R0 FMAX L X+25 Y+10 R0 FMAX L A+15 R0 F1000 CYKL DEF 19.0 PŁASZCZYZNA OBRÓBKI Pozycjonować oś obrotu Zdefiniować kt dla obliczenia korekcji CYKL DEF 19.1 A+15 L Z+80 R0 FMAX L X7.5 Y10 R0 FMAX Aktywować korekcj osi wrzeciona Aktywować korekcj płaszczyźny obróbki Wskazanie pozycji w pochylonym układzie Wyświetlone pozycje (ZADANA I RZECZYWISTA) i wskazanie punktu zerowego w dodatkowym wskazaniu stanu odnosz si po zaktywowaniu cyklu 19 do nachylonego układu współrzdnych. Wyświetlone położenie nie zgadza si bezpośrednio po definicji cyklu to znaczy w danym przypadku ze współrzdnymi ostatnio zaprogramowanej przed cyklem 19 pozycji. Nadzór przestrzeni roboczej TNC sprawdza w nachylonym układzie współrzdnych tylko te osie na wyłczniki krańcowe, które zostaj przemieszczane. W danym wypadku TNC wydaje komunikat o błdach. TNC 426 firmy HEIDENHAIN 201 8.7 Cykle dla przeliczania współrzdnych Kombinowanie z innymi cyklami przeliczania współrzdnych Przy kombinowaniu cykli przeliczania współrzdnych należy zwrócić uwag na to, że pochylanie płaszczyzny obróbki nastpuje zawsze wokół aktywnego punktu zerowego. Można przeprowadzić przesunicie punktu zerowego przed aktywowaniem cyklu 19: wtedy zostanie przesunity ”stały dla maszyny układ współrzdnych” Jeśli punkt zerowy zostanie przesunity po aktywowaniu cyklu 19, to zostanie przesunity ”nachylony układ współrzdnych”. Ważne: prosz postpować przy wycofywaniu cykli w odwrotnej kolejności jak przy definiowaniu: 1. Aktywować przesunicie punktu zerowego 2. Aktywować pochylenie płaszczyzny obróbki 3. Aktywować obrót ... Obróbka przedmiotu ... 1. Wycofać obrót 2. Wycofać pochylenie płaszczyzny obróbki 3. Wycofać przesunicie punktu zerowego Automatyczne mierzenie w pochylonym układzie Przy pomocy cyklu TCH PROBE 1.0 PŁASZCZ. ODNIESIENIA można wymierzyć przedmiotu przy pochylonym układzie. Rezultaty pomiarów zostaj zapamitane przez TNC w Q parametrach, które można nastpnie dalej przetwarzać (np. wydać rezultaty pomiarów na drukark). Etapy wykonania w skrócie przy pracy z cyklem 19 PŁASZCZYZNA OBRÓBKI 1 Zestawienie programu ■ Definiowanie narzdzia (odpada jeśli TOOL.T jest aktywny), wprowadzić pełn długość narzdzia ■ Wywołanie narzdzia ■ Tak przemieścić oś wrzeciona, żeby przy pochyleniu nie mogło dojść do kolizji pomidzy narzdziem i przedmiotem (mocowadłem) ■ W danym wypadku pozycjonować oś (osie) obrotu przy pomocy Lzapisu na odpowiedni wartość kta (zależne od parametru maszynowego) ■ W danym wypadku aktywować przesunicie punktu zerowego ■ Zdefiniować cykl 19 PŁASZCZYZNA OBRÓBKI, wartości kta osi obrotu wprowadzić ■ W danym wypadku wycofać przesunicie punktu zerowego ■ W danym wypadku osie obrotu do 0°położenia pozycjonować 2 Zamocować obrabiany przedmiot 3 Przygotowania w rodzaju pracy POZYCJONOWANIE Z RCZNYM WPROWADZENIEM DANYCH Oś (osie) obrotu pozycjonować 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 Funkcj pochylenia płaszczyzny obróbki ustawić przy pomocy Softkey 3DOBR na AKTYWNA dla rodzaju pracy OBSŁUGA RCZNA, przy nie uregulowanych osiach wnieść 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 oblicza nieprawidłowo punkt odniesienia. 5 Wyznaczanie punktu odniesienia ■ Rcznie poprzez nacicie jak w nie pochylonym układzie (patrz ”2.4 Wyznaczanie punktu odniesienia bez 3Dukładu impulsowego”) ■ Sterowany przy pomocy 3Dukładu impulsowego firmy HEIDENHAIN (patrz ”12.3 Wyznaczanie punktu odniesienia przy pomocy 3D układu impulsowego”) 6 Wystartować program w rodzaju pracy PRZEBIEG PROGRAMU W 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 wprowadzić do menu wartość kta 0° (patrz ”2.5 Pochylenie płaszczyzny obróbki”). ■ Przemieścić wszystkie osie (X, Y, Z), aby aktywować korekcj ■ Tak programować obróbk, jakby odbywała si ona na nie pochylonej płaszczyźnie. ■ Wycofać cykl 19 PŁASZCZYZNA OBRÓBKI, wprowadzić dla wszystkich osi obrotu 0° ■ Deaktywować funkcj PŁASZCZYZNA OBRÓBKI; na nowo zdefiniować cykl 19, potwierdzić pytanie dialogu z ”NO ENT” 202 8 Programowanie: Cykle Y (patrz ”9 Programowanie: podprogramy i powtórzenia czści programu”) R5 10 ■ Obróbka w podprogramie 1 R5 130 45° X 20 10 30 65 65 130 X 0 BEGIN PGM KOUMR MM 1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czści nieobrobionej 2 BLK FORM 0.2 X+130 Y+130 Z+0 3 TOOL DEF 1 L+0 R+1 4 TOOL CALL 1 Z S4500 5 L Z+250 R0 F MAX 6 CYKL DEF 7.0 PUNKT ZEROWY Definicja narzdzia Wywołanie narzdzia Przemieścić swobodnie narzdzie Przesunicie punktu zerowego do centrum 7 CYKL DEF 7.1 X+65 8 CYKL DEF 7.2 Y+65 9 CALL LBL 1 10 LBL 10 11 CYKL DEF 10.0 OBRÓT Wywołać obróbk frezowaniem Postawić znacznik dla powtórzenia czści programu Obrót o 45° przyrostowo 12 CYKL DEF 10.10 IOBR+45 13 CALL LBL 1 14 CALL LBL 10 REP 7/7 15 CYKL DEF 10.0 OBRÓT Wywołać obróbk frezowaniem Odskok do LBL 10; łcznie sześć razy Wycofać obrót 16 CYKL DEF 10.1 OBR+0 17 CYKL DEF 7.0 PUNKT ZEROWY Wycofać przesunicie punktu zerowego 18 CYKL DEF 7.1 X+0 19 CYKL DEF 7.2 Y+0 20 L Z+250 R0 F MAX M2 TNC 426 firmy HEIDENHAIN Przemieścić swobodnie narzdzie, koniec programu 203 8.7 Cykle dla przeliczania współrzdnych Przebieg programu ■ Przeliczenia współrzdnych w programie głównym 10 Przykład: cykle przeliczania współrzdnych 8.7 Cykle dla przeliczenia współrzdnych 21 LBL 1 22 L X+0 Y+0 R0 F MAX Podprogram 1: Określenieobróbki Ustalenie obróbkifrezowaniem frezowaniem 23 L Z+2 R0 F MAX M3 24 L Z5 R0 F200 25 L X+30 RL 26 L IY+10 27 RND R5 28 L IX+20 29 L IX+10 IY10 30 RND R5 31 L IX10 IY10 32 L IX20 33 L IY+10 34 L X+0 Y+0 R0 F500 35 L Z+20 R0 F MAX 36 LBL 0 37 END PGM KOUMR MM 204 8 Programowanie: Cykle 8.8 Cykle specjalne 8.8 Cykle specjalne PRZERWA CZASOWA (cykl 9) W przebiegajcym programie TNC odrabia nastpny blok dopiero po zaprogramowanej przerwie czasowej. Taka 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. ú PRZERWA CZASOWA W SEKUNDACH: wprowadzić przerw czasow w sekundach Zakres wprowadzenia 0 do 30 000 s (około 8,3 godziny) krokami w 0,001 s WYWOŁANIE PROGRAMU (cykl 12) Można dowolne programy obróbki, jak np. szczególne cykle wiercenia lub moduły geometryczne, zrównać z cyklem obróbki. Taki program zostaje wtedy wywoływany jak cykl. Prosz uwzgldnić przed rozpoczciem programowania Jeśli wprowadza si tylko nazw programu, musi zadeklarowany jako cykl program znajdować si w tym samym skoroszycie jak wywoływany program. 7 CYCL DEF 12.0 PGM CALL 8 CYCL DEF 12.1 LOT31 0 BEGIN PGM LOT31 MM 9 ... M99 Jeśli zadeklarowany jako cykl program nie znajduje si w tym samym skoroszycie jak wywoływany program, to prosz wprowadzić pełn nazw ścieżki, np.\KLAR35\FK1\50.H . END PGM LOT31 Jeśli jakiś DIN/ISOprogram chcemy zadeklarować jako cykl, to prosz wprowadzić typ pliku .I za nazw programu. ú NAZWA PROGRAMU: nazwa wywoływanego programu w danym wypadku ze ścieżk, w której znajduje si program Program wywołać prosz z ■ CYKL CALL (oddzielny blok) lub ■ M99 (blokowo) lub ■ M89 (zostaje wypełniony po każdym bloku pozycjonowania) Przykład: wywołanie programu Z programu ma być wywołany przy pomocy cyklu wywoływany program 50. NCzapisy przykładowe 55 CYKL DEF 12.0 PGM CALL 56 CYKL DEF 12.1 PGM \KLAR35\FK1\50.H 57 L X+20 Y+50 FMAX M99 TNC 426 firmy HEIDENHAIN Ustalenie: ”Program 50 jest cyklem” Wywołanie programu 50 205 8.8 Cykle specjalne ORIENTACJA WRZECIONA (cykl 13) Maszyna i TNC musz być przygotowane przez producenta maszyn do cyklu 13. TNC może wrzeciono główne obrabiarki sterować jako 6t oś i obracać je do określonej przez kt pozycji. Y Z X Orientacja wrzeciona jest np. konieczna ■ dla systemów zmiany narzdzia z określon pozycj zmiany dla narzdzia ■ dla ustawienia okna wysyłania i przyjmowania 3Dukładów impulsowych z przesyłaniem informacji przy pomocy podczerwieni Działanie Zdefiniowane w cyklu położenie kta TNC pozycjonuje przez programowanie M19. Jeśli programuje si M19 bez uprzedniego zdefiniowania cyklu 13, to TNC pozycjonuje wrzeciono główne na wartość kta, wyznaczonego w parametrze maszynowym (patrz podrcznik obsługi maszyny). ú KT ORIENTACJI: wprowadzić kt odniesiony do osi bazowej kta płaszczyzny roboczej Zakres wprowadzenia: 0 do 360° Dokładność wprowadzenia: 0,1° 206 8 Programowanie: Cykle 9 Programowanie: Podprogramy i powtórzenia czści programu 9.1 Zaznaczyć podprogramy i powtórzenia czści programu; 9.2 Podprogramy 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 znakiem LBL, skrót od LABEL (ang. znacznik, oznaczenie). LABEL otrzymuj numer midzy 1 i 254. Każdy numer LABELa wolno tylko raz nadawać w programie z LABEL SET. Jeśli jakiś LABELnumer został kilkakrotnie przydzielony, TNC wydaje po zakończeniu LBL SETbloku komunikat o błdach. W przypadku bardzo długich programów można poprzez MP7229 ograniczyć sprawdzenie do wprowadzanej ilości bloków. LABEL 0 (LBL 0) oznacza koniec podprogramu i dlatego może być stosowany dowolnie czsto. 9.2 Podprogramy 0 BEGIN PGM ... Sposób pracy 1 TNC wykonuje program obróbki do momentu wywołania podprogramu CALL LBL CALL LBL1 2 Od tego miejsca TNC odpracowuje wywołany podprogram aż do końca podprogramu LBL 0 3 Dalej TNC kontynuje wykonanie programu obróbki od bloku, który nastpuje po wywołaniu podprogramu CALL LBL Wskazówki dotyczce programowania ■ Program główny może zawierać do 254 podprogramów ■ Podprogramy mog być wywoływane w dowolnej kolejności i L Z+100 M2 LBL1 LBL0 END PGM ... dowolnie czsto ■ Podprogram nie może sam si wywołać ■ Prosz programować podprogramy na końcu programu głównego (za blokiem z M2 lub M30) ■ Jeśli podprogramy w programie obróbki stoj przed blokiem z M02 lub M30, to zostan one bez wywoływania przynajmniej raz odpracowane 208 9 Programowanie: Podprogramy i powtórzenia czści programu 9.3 Powtórzenia czści programu Programować podprogramy ú Zaznaczyć pocztek: nacisnć przycisk LBL SET i wprowadzić LABELNUMER ú Wprowadzić podprogram ú Zaznaczyć koniec: nacisnć przycisk LBL SET i wprowadzić LABELNUMER ”0” Wywołać podprogram ú Wywołać podprogram: nacisnć przycisk LBL CALL ú LABELNUMER: wprowadzić numer znacznika (label) wywoływanego programu ú POWTÓRZENIA REP: ominć dialog przyciskiem NO ENT. POWTÓRZENIA REP stosować tylko przy powtórzeniach czści programu CALL LBL 0 jest niedozwolony, ponieważ odpowiada wywołaniu końca podprogramu. 9.3 Powtórzenia czści programu Powtórzenia czści programu rozpoczynaj si znakiem LBL (LABEL). Powtórzenie czści programu kończy si z CALL LBL /REP. 0 BEGIN PGM ... Sposób pracy 1 TNC wykonuje program obróbki aż do końca czści programu (CALL LBL /REP) LBL1 2 Nastpnie TNC powtarza t czść programu midzy wywołanym LABEL i wywołaniem znacznika CALL LBL /REP tak czsto, jak zostało to podane przy REP CALL LBL1 REP 2/2 3 Dalej TNC odpracowuje w dalszej kolejności program obróbki END PGM ... Wskazówki dotyczce programowania ■ Dan czść programu można powtarzać łcznie do 65 534 razy po sobie ■ TNC prowadzi po prawej stronie kreski ukośnej za REP licznik dla powtórzeń czści programu, które należy jeszcze wypełnić ■ Czści programu zostaj wykonane przez TNC zawsze o jedn wicej niż zaprogramowano powtórzeń. TNC 426 firmy HEIDENHAIN 209 9.4 Dowolny program jako podprogram Programować powtórzenie czści programu ú Zaznaczyć pocztek: nacisnć przycisk LBL SET i wprowadzić LABELnumer powtarzanej czści programu ú Wprowadzić czść programu Wywołać powtórzenie czści programu ú Nacisnć LBL CALL, wprowadzić LABELNUMER powtarzanej czści programu i liczb POWTÓRZEŃ REP 9.4 Dowolny program jako podprogram 1 TNC wykonuje program obróbki, do momentu kiedy przy pomocy CALL PGM zostanie wywołany inny program 2 Nastpnie TNC wykonuje ten wywołany program aż do jego końca 0 BEGIN PGM A 0 BEGIN PGM B CALL PGM B 3 Dalej TNC odpracowuje (wywołujcy) program obróbki, poczynajc od bloku, który nastpuje po wywołaniu programu. Wskazówki dotyczce programowania ■ Aby zastosować dowolny program jako podprogram TNC nie potrzebuje LABELs (znaczników). END PGM A END PGM B ■ Wywołany program nie może zawierać funkcji dodatkowych M2 lub M30. ■ Wywołany program nie może zawierać polecenia wywołania CALL PGM do wywoływanego programu. Wywołać dowolny program jako podprogram ú Wywołać program: nacisnć przycisk PGM CALL i wprowadzić NAZW PROGRAMU wywoływanego programu Jeśli zostanie wprowadzona tylko nazwa programu, wywołany program musi znajdować si w tym samym skoroszycie jak program wywołujcy. Jeśli wywołany program nie znajduje si w tym samym skoroszycie jak program wywołujcy, to prosz wprowadzić pełn nazw ścieżki, np.\VZW35\OBR.ZGR.\PGM1.H Jeśli wywołuje si program DIN/ISO, to prosz wprowadzić typ pliku .I za nazw programu. Można także wywołać dowolny program przez cykl 12 PGM CALL. 210 9 Programowanie: Podprogramy i powtórzenia czści programu 9.5 Pakietowania 9.5 Pakietowania Podprogramy i powtórzenia czści programu można pakietować w nastpujcy sposób: ■ Podprogramy w podprogramie ■ Powtórzenia czści programu w powtórzeniu czści programu ■ Powtarzać podprogramy ■ Powtórzenia czści programu w podprogramie Zakres pakietowania Zakres pakietowania określa, jak czsto czści programu lub podprogramy mog zawierać dalsze podprogramy lub powtórzenia czści programu. ■ Maksymalny zakres pakietowania dla podprogramów: 8 ■ Maksymalny zakres pakietowania dla wywołania programu głównego: 4 ■ Powtórzenia czści programu można dowolnie czsto pakietować Podprogram w podprogramie NCzapisy przykładowe 0 BEGIN PGM UPGMS MM ... CALL LBL 1 Podprogram zostanie przy LBL 1 wywołany 35 L Z+100 R0 FMAX M2 36 LBL 1 Ostatnie blok programowy programu głównego (z M2) Pocztek podprogramu 1 CALL LBL 2 Podprogram zostanie przy LBL 2 wywołany 45 LBL 0 46 LBL 2 Koniec podprogramu 1 Pocztek podprogramu 2 62 LBL 0 Koniec podprogramu 2 63 END PGM UPGMS MM 17 ... ... 39 ... ... TNC 426 firmy HEIDENHAIN 211 9.5 Pakietowania Wypełnienie programu 1. Krok: Program główny UPGMS zostaje wypełniony do bloku 17. 2. Krok: Podprogram 1 zostaje wywołany i do bloku 39 wypełniony. 3. Krok: Podprogram 2 zostaje wywołany i do bloku 62 wypełniony. Koniec podprogramu 2 i powrót do podprogramu, z którego został wywołany. 4. Krok: Podprogram 1 zostaje wypełniony od bloku 40 do bloku 45. Koniec podprogramu 1 i powrót do programu głównego UPGMS. 5. Krok: Program główny UPGMS zostaje wypełniony od bloku 18 do bloku 35. Powrót do bloku 1 i koniec programu. Powtarzać powtórzenia czści programu NCzapisy przykładowe 0 BEGIN PGM REPS MM ... Pocztek powtórzenia czści programu 1 15 LBL 1 ... Pocztek powtórzenia czści programu 2 20 LBL 2 ... Czść programu midzy tym blokiem i LBL 2 (blok 20) zostanie 2 razy powtórzony Czść programu midzy tym blokiem i LBL 1 (blok 15) zostanie 1 raz powtórzony 27 CALL LBL 2 REP 2/2 ... 35 CALL LBL 1 REP 1/1 ... 50 END PGM REPS MM Wypełnienie programu 1. Krok: Program główny REPS zostaje wypełniony do bloku 27 2. Krok: Czść programu midzy blokiem 27 i blokiem 20 zostanie 2 razy powtórzony 3. Krok: Program główny REPS zostanie od bloku 28 do bloku 35 wypełniony 4. Krok: Czść programu midzy blokiem 35 i blokiem 15 zostanie 1 raz powtórzony (zawiera powtórzenie czści programu midzy blokiem 20 i blokiem 27) 5. Krok: Program główny REPS zostanie od bloku 36 do bloku 50 wypełniony (koniec programu) 212 9 Programowanie: Podprogramy i powtórzenia czści programu NCzapisy przykładowe 0 BEGIN PGM UPGREP MM ... 10 LBL 1 11 CALL LBL 2 12 CALL LBL 1 REP 2/2 ... 19 L Z+100 R0 FMAX M2 20 LBL 2 Pocztek powtórzenia czści programu Wywołanie podprogramu Czść programu midzy tym blokiem i LBL1 (blok 10) zostanie 2 razy powtórzony Ostatni blok programu w programie głównym z M2 Pocztek podprogramu ... Koniec podprogramu 28 LBL 0 29 END PGM UPGREP MM Wypełnienie programu 1. Krok: Program główny UPGREP zostanie do bloku 11 wypełniony 2. Krok: Podprogram 2 zostanie wywołany i wypełniony 3. Krok: Czść programu zostanie midzy blokiem 12 i blokiem 10 2 razy powtórzony: podprogram 2 zostanie 2 razy powtórzony 4. Krok: Program główny UPGREP zostanie od bloku 13 do bloku 19 wypełniony; koniec programu TNC 426 firmy HEIDENHAIN 213 9.5 Pakietowania Powtórzyć podprogram Przebieg programu ■ Pozycjonować wstpnie narzdzie na górn krawdź przedmiotu Y ■ Wprowadzić inkrementalnie dosuw ■ Frezowanie konturu 5 ■ Powtórzyć dosuw i frezowanie konturu 100 R1 9.6 Przykłady programowania Przykład: frezowanie konturu w kilku dosuwach 75 R18 30 R15 20 20 50 75 100 X 0 BEGIN PGM PGMWDH MM 1 BLK FORM 0.1 Z X+0 Y+0 Z40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+10 4 TOOL CALL 1 Z S500 5 L Z+250 R0 F MAX 6 L X20 Y+30 R0 F MAX 7 L Z+0 R0 F MAX M3 8 LBL 1 9 L IZ4 R0 F MAX 10 APPR CT X+2 Y+30 CCA90 R+5 RL F250 11 FC DR R18 CLSD+ CCX+20 CCY+30 Definicja narzdzia Wywołanie narzdzia Przemieszczać swobodnie narzdzie Pozycjonować wstpnie płaszczyzn obróbki Pozycjonować wstpnie na krawdź przedmiotu Znacznik dla powtórzenia czści programu Przyrostowy dosuw na głbokość (poza materiałem) Dosunć narzdzie do konturu Kontur 12 FLT 13 FCT DR R15 CCX+50 CCY+75 14 FLT 15 FCT DR R15 CCX+75 CCY+20 16 FLT 17 FCT DR R18 CLSD CCX+20 CCY+30 18 DEP CT CCA90 R+5 F1000 19 L X20 Y+0 R0 F MAX 20 CALL LBL 1 REP 4/4 21 L Z+250 R0 F MAX M2 Opuścić kontur Przemieścić swobodnie narzdzie Skok powrotny do LBL 1 (LABELLBLznacznik); łcznie cztery razy Przemieścić swobodnie narzdzie, koniec programu 22 END PGM PGMPOWT. MM 214 9 Programowanie: Podprogramy i powtórzenia czści programu 9.6 Przykłady programowania Przykład: grupy wiercenia Przebieg programu ■ Najechać grupy wierceń w programie głównym ■ Wywołać grup wierceń (podprogram 1) ■ Grup wierceń tylko raz programować w podprogramie 1 Y 100 2 60 5 20 20 1 3 10 15 45 75 100 X 0 BEGIN PGM UP1 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z20 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+2,5 4 TOOL CALL 1 Z S5000 5 L Z+250 R0 F MAX 6 CYKL DEF 200 WIERCENIE Q200=2 Definicja narzdzia Wywołanie narzdzia Przemieścić swobodnie narzdzie Definicja cyklu wiercenia ;BEZPIECZNA WYSOKOŚĆ Q201=10 ;GŁBOKOŚĆ Q206=250 ;F DOSUW NA GŁBOKOŚĆ Q202=5 ;GŁBOKOŚĆ DOSUWU Q210=0 ;PRZERWA CZASOWA U GÓRY Q203=+0 ;WSPÓŁRZ. POWIERZ. Q204=10 ;2GA BEZP. WYSOKOŚĆ 7 L X+15 Y+10 R0 F MAX M3 8 CALL LBL 1 9 L X+45 Y+60 R0 F MAX 10 CALL LBL 1 11 L X+75 Y+10 R0 F MAX 12 CALL LBL 1 13 L Z+250 R0 F MAX M2 TNC 426 firmy HEIDENHAIN Dosunć narzdzie do punktu startu grupy wiercenia 1 Wywołać podprogram dla grupy wiercenia Dosunć narzdzie do punktu startu grupy wiercenia 2 Wywołać podprogram dla grupy wiercenia Dosunć narzdzie do punktu startu grupy wiercenia 3 Wywołać podprogram dla grupy wiercenia Koniec programu głównego 215 15 CYKL CALL 16 L IX+20 R0 F MAX M99 17 L IY+20 R0 F MAX M99 18 L IX20 R0 F MAX M99 19 LBL 0 Pocztek podprogramu 1: grupa wiercenia 1. wiercenie dosunć narzdzie do 2giego wiercenia, wywołać cykl dosunć narzdzie do 3go wiercenia, wywołać cykl dosunć narzdzie do 4go wiercenia, wywołać cykl Koniec podprogramu 1 20 END PGM UP1 MM Przykład: grupy wierceń z kilkoma narzdziami Przebieg programu ■ Zaprogramować cykle obróbki w programie głównym ■ Wywołać pełny rysunek wiercenia (podprogram 1) Y Y 100 ■ Najechać grupy wiercenia w podprogramie 1, wywołać grup wierceń (podprogram 2) ■ Grup wierceń tylko raz zaprogramować w 2 60 podprogramie 2 5 20 20 9.6 Przykłady programowania 14 LBL 1 1 3 10 15 45 75 100 X Z -15 -20 0 BEGIN PGM UP2 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z20 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+4 4 TOOL DEF 2 L+0 R+3 5 TOOL DEF 3 L+0 R+3,5 6 TOOL CALL 1 Z S5000 7 L Z+250 R0 F MAX 216 Definicja narzdzia nawiertak Definicja narzdzia wiertło Definicja narzdzia rozwiertak Wywołanie narzdzia nawiertak Przemieścić swobodnie narzdzie 9 Programowanie: Podprogramy i powtórzenia czści programu Q200=2 9.6 Przykłady programowania 8 CYKL DEF 200 WIERCENIE Definicja cyklu nakiełkowania ;BEZP. WYSOKOŚĆ Q201=3 ;GŁBOKOŚĆ Q206=250 ;F DOSUW NA GŁB. Q202=3 ;GŁBOKOŚĆ DOSUWU Q210=0 ;PRZERWA CZASOWA U GÓRY Q203=+0 ;WSPÓŁRZ. POWIERZ. Q204=10 ;2GA BEZP. WYSOKOŚĆ 9 CALL LBL 1 10 L Z+250 R0 F MAX M6 11 TOOL CALL 2 Z S4000 12 FN 0: Q201 = 25 13 FN 0: Q202 = +5 14 CALL LBL 1 15 L Z+250 R0 F MAX M6 16 TOOL CALL 3 Z S500 17 CYKL DEF 201 ROZWIERCANIE Q200=2 Podprogram 1 dla kompletnego rysunku wiercenia wywołać Zmiana narzdzia Wywołanie narzdzia wiertło Nowa głbokość dla wiercenia Nowy dosuw dla wiercenia Podprogram 1 dla kompletnego rysunku wiercenia wywołać Zmiana narzdzia Wywołanie narzdzia rozwiertak Definicja cyklu rozwiercania ;BEZPIECZNA WYS. Q201=15 ;GŁBOKOŚĆ Q206=250 ;F DOSUW NA GŁB. Q211=0,5 ;PRZERWA CZASOWA NA DOLE Q208=400 ;F POWRÓT Q203=+0 ;WSPÓŁRZ. POWIERZ. Q204=10 ;2GA BEZP. WYSOKOŚĆ 18 CALL LBL 1 19 L Z+250 R0 F MAX M2 20 LBL 1 21 L X+15 Y+10 R0 F MAX M3 22 CALL LBL 2 23 L X+45 Y+60 R0 F MAX 24 CALL LBL 2 25 L X+75 Y+10 R0 F MAX 26 CALL LBL 2 27 LBL 0 28 LBL 2 29 CYKL CALL 30 L IX+20 R0 F MAX M99 31 L IY+20 R0 F MAX M99 32 L IX20 R0 F MAX M99 33 LBL 0 Podprogram 1 dla kompletnego rysunku wiercenia wywołać Koniec programu głównego Pocztek podprogramu 1: kompletny rysunek wiercenia Dosunć narzdzie do punktu startu grupy wiercenia 1 Wywołać podprogram 2 dla grupy wiercenia Dosunć narzdzie do punktu startu grupy wiercenia 2 Wywołać podprogram 2 dla grupy wiercenia Dosunć narzdzie do punktu startu grupy wiercenia 3 Wywołay podprogram 2 dla grupy wiercenia Koniec podprogramu 1 Pocztek podprogramu 2: grupa wierceń 1sze wiercenie z aktywnym cyklem obróbki Dosunć narzdzie do 2giego wiercenia, wywołać cykl Dosunć narzdzie do 3go wiercenia, wywołać cykl Dosunć narzdzie do 4go wiercenia, wywołać cykl Koniec podprogramu 2 34 END PGM UP2 MM TNC 426 firmy HEIDENHAIN 217 10 Programowanie: Qparametry 10.1 Zasada i przegld funkcji 10.1 Zasada i przegld funkcji Przy pomocy Qparametrów można definiować jednym programem obróbki cał rodzin czści. W tym celu prosz w miejsce wartości liczbowych wprowadzić stanowiska: Qparametry. Q6 Qparametry zastpuj na przykład Q1 ■ Wartości współrzdnych Q3 Q4 ■ Posuwy Q2 ■ Prdkości obrotowe ■ Dane cyklu Q5 Poza tym można przy pomocy Qparametrów programować kontury, które s określone poprzez funkcje matematyczne lub można wykonanie oddzielnych kroków obróbki uzależnić od warunków logicznych. Qparametr oznaczony jest liter Q i numerem od 0 do 299. Q parametry s podzielone na trzy grupy: Znaczenie Zakres Dowolnie używalne parametry, działajce Q0 do Q99 lokalnie tylko w granicach programu (zależne od MP 7251) Parametry dla funkcji specjalnych TNC Q100 do Q199 Parametry stosowane przede wszystkim dla cykli, działajce globalnie dla wszystkich zawartych w pamici TNC programów Q200 do Q299 Wskazówki do programowania Qparametry i wartości liczbowe mog zostać wprowadzone do programu pomieszane ze sob. Można przyporzdkować Qparametrom wartości liczbowe pomidzy 99 999,9999 i +99 999,9999. TNC przyporzdkowuje samodzielnie niektórym Q parametrom zawsze te same dane, np. Qparametrowi Q108 aktualny promień narzdzia. Patrz” 10.9 Zajte z góry Qparametry”. Wywołać funkcje Qparametrów W czasie wprowadzania programu obróbki, prosz nacisnć przycisk „Q“ (na polu dla wprowadzenia liczb i wyboru osi pod –/+ przyciskiem). 220 10 Programowanie: Qparametry 10.2 Rodziny czści Qparametry zamiast wartości liczbowych Wtedy TNC pokazuje nastpujce Softkeys: Grupa funkcyjna Softkey Matematyczne funkcje podstawowe (angl. basic arithmetic) Funkcje trygonometryczne (angl. trigonometry) Jeśli/todecyzje, skoki (angl. jumps) Inne funkcje (angl. diverse function) Wzór (angl. formula) wprowadzić bezpośrednio 10.2 Rodziny czści Qparametry zamiast wartości liczbowych Przy pomocy funkcji parametru FN0: PRZYPISANIE można Qparametrom przypisać wartości liczbowe. Wtedy używa si w programie obróbki zamiast wartości liczbowej Qparametr. NCzapisy przykładowe 15 FN0: Q10 = 25 Przyporzdkowanie: ... Q10 otrzymuje wartość 25 25 L X +Q10 odpowiada L X +25 Dla rodzin czści programuje si np. charakterystyczne wymiary obrabianego przedmiotu jako Qparametry. Dla obróbki pojedyńczych czści prosz przypisać każedemu z tych parametrów odpowiedni wartość liczbow. Przykład Cylinder z Qparametrami Promień cylindra R = Q1 Wysokość cylindra H = Q2 Cylinder Z1 Cylinder Z2 Q1 Q1 = +30 Q2 = +10 Q1 Q1 = +10 Q2 = +50 Q2 Q2 TNC 426 firmy HEIDENHAIN Z2 Z1 221 10.3 Opisywać kontury poprzez funkcje matematyczne 10.3 Opisywać kontury poprzez funkcje matematyczne Przy pomocy Qparametrów można programować podstawowe funkcje matematyczne w programie obróbki: ú Wybrać funkcj Qparametru: nacisnć przycisk Q (w polu dla wprowadzenia liczb, po prawej stronie). Pasek Softkey pokazuje funkcje Qparametrów. ú Wybrać podstawowe funkcje matematyczne: nacisnć Softkey BASIC ARITHMETIC. TNC pokazuje nastpujce Softkeys: Funkcja Softkey FN0: PRZYPISANIE np. FN0: Q5 = +60 Przypisać bezpośrednio wartość FN1: DODAWANIE np. FN1: Q1 = –Q2 + –5 Tworzyć sum z dwóch wartości i przyporzdkować FN2: ODEJMOWANIE np. FN2: Q1 = +10 – +5 Tworzyć różnic z dwóch wartości i przyporzdkować FN3: MNOŻENIE np. FN3: Q2 = +3 * +3 Tworzyć iloczyn z dwóch wartości i przyporzdkować FN4: DZIELENIE np. FN4: Q4 = +8 DIV +Q2 Tworzyć iloraz z dwóch wartości i przyporzdkować Zabronione: dzielenie przez 0! FN5: PIERWIASTEK np. FN5: Q20 = SQRT 4 Obliczyć pierwiastek z liczby i przyporzdkować zabronione:pierwiastek z liczby o wartości ujemnej! Na prawo od ”=”znaku wolno wprowadzać: ■ dwie liczby ■ dwa Qparametry ■ jedn liczb i jeden Qparametr Qparametry i wartości liczbowe w równaniach można zapisać z dowolnym znakiem liczby. 222 10 Programowanie: Qparametry 10.3 Opisywać kontury poprzez funkcje matematyczne Przykład: Działania podstawowe programować Wybrać funkcje Qparametrów: nacisnć przycisk Q < Wybrać matematyczne działania podstawowe: Softkey BASIC ARITHMETIC nacisnć < Wybrać funkcj Qparametru PRZYPISANIE Softkey FN0 X = Y nacisnć NUMER PARAMETRU DLA WYNIKU? < 5 Wprowadzić numer Qparametru: 5 1. WARTOŚĆ CZY PARAMETR ? < 10 Q5 przypisać wartość liczbow 10 < Wybrać funkcje Qparametrów: nacisnć przycisk Q < Wybrać matematyczne działania podstawowe: Softkey BASIC ARITHMETIC nacisnć < Wybrać funkcj Qparametru MNOŻENIE: Softkey FN3 X ∗ Y nacisnć NUMER PARAMETRU DLA WYNIKU ? 12 Wprowadzić numer Qparametru: 12 1. WARTOŚĆ LUB PARAMETR Q5 Q5 wprowadzić jako pierwsz wartość 2. WARTOŚĆ LUB PARAMETR 7 7 wprowadzić jako drug wartość TNC 426 firmy HEIDENHAIN 223 10.4 Funkcje trygonometryczne (trygonometria) TNC pokazuje nastpujce bloki programu: 16 FN0: Q5 = +10 17 FN3: Q12 = +Q5 * +7 10.4 Funkcje trygonometryczne (trygonometria) Sinus, cosinus i tangens odpowiadaj wymiarom boków trójkta prostoktnego Przy tym odpowiada sinus: sin α = a / c c a cosinus: cos α = b / c α tangens: tangα= a / b = sin α / cos α b Przy tym ■ c jest bokiem przeciwległym do kta prostego ■ a jest bokiem przeciwległym do ktaa ■ b jest trzecim bokiem Na podstawie funkcji tangens TNC może obliczyć kt: α = arctan α = arctan (a / b) = arctan (sin α / cos α) Przykład: a = 10 mm b = 10 mm α = arctan (a / b) = arctan 1 = 45° Funkcja Softkey FN6: SINUS np. FN6: Q20 = SIN–Q5 Sinus kta w stopniach (°) określić i przyporzdkować Dodatkowo obowizuje: a2 + b2 = c2 (z a2 = a x a) c = √ (a2 + b2) Programowanie funkcji trygonometrycznych Funkcje trygonometryczne pojawiaj si przy naciśniciu na Softkey TRIGONOMETRY. TNC pokazuje Softkeys w tabeli po prawej stronie. Programowanei: prosz porównać ze stron 223 ”Przykład: programować działania podstawowe”. FN7: COSINUS np. FN7: Q21 = COS–Q5 Cosinus kta w stopniach (°) określić i przyporzdkować FN8: PIERWIASTEK Z SUMY KWADRATÓW np. FN8: Q10 = +5 LEN +4 Tworzyć różnic z dwóch wartości i przyporzdkować FN13: KT np. FN13: Q20 = +10 ANG–Q1 Kt z arctan z dwóch boków lub sin i cos kta (0 < kt < 360°) określić i przyporzdkować 224 10 Programowanie: Qparametry 10.5 Jeśli/to decyzje z Qparametrami 10.5 Jeśli/todecyzje z Qparametrami W przypadku jeśli/todecyzji TNC porównuje Qparametr z innym Qparametrem lub wartości liczbow. Jeśli warunek jest spełniony, to TNC kontynuje program obróbki od tego LABEL (znacznik) poczwszy, który jest zaprogramowany za warunkiem (LABELznacznikpatrz ”9.Podprogramy i powtórzenia czści programu”). Jeśli warunek nie jest spełniony, TNC wykonuje nastpny blok. Jeśli chcemy wywołać inny program jako podprogram, to prosz programować za LABEL zapis PGM CALL Bezwarunkowe skoki Bezwarunkowe skoki to skoki, których warunek zawsze (=koniecznie) jest spełniony, np. FN9: IF+10 EQU+10 SKOK! LBL1 Programować jeśli/todecyzje Jeśli/todecyzje pojawiaj si z przyciśniciem Softkey JUMP! TNC pokazuje nastpujce Softkeys: Funkcja Softkey FN9: JEŚLI RÓWNY, SKOK np. FN9: IF +Q1 EQU +Q3 GOTO LBL 5 Jeśli obydwie wartości lub parametry s równe, skok do podanego znacznika (Label) FN10: JEŚLI NIE RÓWNY, SKOK np. FN10: IF +10 NE –Q5 GOTO LBL 10 Jeśli obydwie wartości lub parametry s nie równe, skok do podanego znacznika (Label) FN11: JEŚLI WIKSZY, SKOK np. FN11: IF+Q1 GT+10 GOTO LBL 5 Jeśli pierwsza wartość lub parametr jest wiksza niż druga wartość lub parametr, skok do podanego znacznika (Label) FN12: JEŚLI MNIEJSZY, SKOK np. FN12: IF+Q5 LT+0 GOTO LBL 1 Jeśli pierwsza wartość lub parametr jest mniejsza niż druga wartość lub parametr, skok do podanego znacznika (Label) TNC 426 firmy HEIDENHAIN 225 10.6 Qparametry kontrolować i zmieniać Użyte skróty i pojcia IF (angl.): EQU (angl. equal): Równy NE (angl. not equal): nie równy GT (angl. greater than): wikszy niż LT (angl. less than): mniejszy niż GOTO (angl. go to): Jeśli SKOK 10.6 Qparametry kontrolować i zmieniać Qparametry można w czasie przebiegu programu lub testu programu kontrolować jak również zmieniać. ú Przerwać przebieg programu (np. zewntrzny przycisk STOP i Softkey INTERNAL STOP nacisnć) lub zatrzymać test programu ú Funkcje Qparametrów wywołać: nacisnć przycisk Q ú Wprowadzić numer Qparametru i nacisnć przycisk ENT. TNC wyświetla w polu dialogu aktualn wartość Qparametru ú Jeśli wartość ma zostać zmieniona, prosz wprowadzić now wartość, potwierdzić przyciskiem ENT i zakończyć wprowadzenie danych przyciskiem END Jeśli wartość nie ma być zmieniona, to prosz zakończyć dialog przyciskiem END 226 10 Programowanie: Qparametry numer błdu i tekst o błdzie Funkcje dodatkowe pojawiaj si przy naciśniciu Softkey DIVER SE FUNCTION (INNE FUNKCJE). TNC pokazuje nastpujce Softkeys: Funkcja Softkey FN14:ERROR wydać meldunek o błdach FN15:PRINT wydać teksty lub wartości Qparametru niesformatowane FN16:FPRINT wydać teksty lub wartości Qparametru sformatowane FN18:SYSDATUM READ czytanie danych systemowych 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 FN19:PLC przekazać wartości do PLC FN14: BŁD komunikat o błdach wydać Przy pomocy funkcji FN14: BŁD można przy wspomaganiu sterowania programowego wydawać komunikaty o błdach, które zostały zaprogramowane wcześniej przez producenta maszyn lub przez firm HEIDENHAIN: Jeśli TNC dotrze w czasie przebiegu programu lub testu programu do bloku z FN 14, to przerywa ona prac i wydaje meldunek. Nastpnie program musi być na nowo wystartowany. Numery błdów patrz tabela po prawej stronie. NCzapis przykładowy TNC ma wydać komunikat (meldunek), który znajduje si w pamici pod numerem błdu 254 180 FN 14:BŁD = 254 Zakres numerów błdów Dialog standardowy 0 ... 299 FN 14: NUMER BŁ DU 0 .... 299 300 ... 999 standardowy nie wprowadzony dialog 1000 ... 1099 wewntrzne komunikaty o błdach (patrz tabela po prawej stronie) TNC 426 firmy HEIDENHAIN 1000 1001 1002 1003 1004 1005 1006 1007 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 WRZECIONO ? BRAK OSI NARZ DZIA !! SZEROKOŚĆ ROWKA ZA DUŻA PROMIEŃ NARZ DZIA ZA DUŻY OBSZAR PRZEKROCZONY POZYCJA POCZTKOWA BŁ DNA OBRÓT NIE DOZWOLONY WSPÓŁCZYNNIK WYMIARU NIE DOZWOLONY ODBICIE LUSTRZANE NIE DOZWOLONE PRZESUNI CIE NIE DOZWOLONE BRAK POSUWU WPROWADZONA WARTOŚĆ BŁ DNA ZNAK LICZBY BŁ DNY KT NIE DOZWOLONY PUNKT POMIARU SONDY NIE OSIGALNY ZA DUŻO PUNKTÓW WPROWADZONO SPRZECZNOŚĆ CYKL NIEKOMPLETNY PŁASZCZYZNA BŁ DNIE ZDEFINIOWANA ZAPROGRAMOWANA NIEWŁAŚCIWA OŚ LICZBA OBROTÓW BŁ DNA KOREKCJA PROMIENIA NIE ZDEFINIOWANA ZAOKRGLENIE NIE ZDEFINIOWANE PROMIEŃ ZAOKRGLENIA ZA DUŻY NIEZDEFINIOWANY START PROGRAMU ZA DUŻE PAKIETOWANIE BRAK PUNKTU ODNIESIENIA KTA NIE ZDEFINIOWANO CYKLU OBRÓBKI SZEROKOŚĆ ROWKA ZA DUŻA KIESZEŃ ZA MAŁA Q202 NIE ZDEFINIOWANY Q205 NIE ZDEFINIOWANY Q218 NIE ZDEFINIOWANY CYKL 210 NIE DOZWOLONY CYKL 211 NIE DOZWOLONY Q220 ZA DUŻY Q222 WPROWADZIĆ WI KSZY NIŻ Q223 Q244 WPROWADZIĆ WI KSZY NIŻ 0 Q245 WPROWADZIĆ NIE RÓWNY Q246 ZAKRES KTA < 360° wprowadzić 227 10.7 Funkcje dodatkowe 10.7 Funkcje dodatkowe 10.7 Funkcje dodatkowe FN15:DRUK teksty lub wartości Qparametrów wydawać niesformatowane Przygotować interfejs danych: W punkcie menu DRUK lub TEST DRUKU prosz wyznaczyć ścieżk, na której TNC powinna zapamitywać teksty lub wartości Q parametrów. Patrz ” 14 MODfunkcje, przygotować interfejsy danych“. Przy pomocy funkcji FN15: 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 wewntrznei zapamitane lub wydawane na komputer, TNC zapamituje te dane w pliku %FN15RUN.A (wydawynie w czasie przebiegu programu) lub w pliku %FN15SIM.A (wydawanie w czasie testu programu). Wydawanie dialogów i komunikatu o błdach przy pomocy funkcji FN15: DRUK ”Wartość liczbowa” Wartość liczbowa od 0 do 99: Dialogi dla cykli producenta od 100: PLCkomunikaty o błdach Przykład: wydać numer dialogu 20 67 FN15:DRUK 20 Wydać dialogi i Qparametry przy pomocy FN15: DRUK ”Qparametry” Przykład zastosowania: protokołowanie pomiarów przedmiotu. Można wydać jednocześnie do sześciu Qparametrów i wartości liczbowych. TNC rozdziela je kreskami ukośnymi. Przykład: dialog 1 i wartość liczbow Q1 wydać 70 FN15:DRUK 1/Q1 FN16:FDRUK teksty lub wartości Qparametrów wydać sformatowane Przygotować interfejs danch: W punkcie menu DRUK lub TEST DRUKU wyznaczyć ścieżk, na której TNC powinno zapamitywać teksty lub wartości Qparametrów. Patrz ”14 MODfunkcje, przygotować interfejsy danych”. Przy pomocy funkcji FN16: FDRUK można wydawać sformatowane wartości Qparametrów i teksty przez interfejs danych, na przykład na drukark. Jeśli te wartości zostaj wewntrznie zapamitane lub wydawane na komputer, TNC zapamituje te dane w pliku %FN16RUN.A (wydawanie w przebiegu programu) lub w pliku %FN16SIM.A (wydawanie w teście programu). Aby wydawać sformatowany tekst i wartości Qparametrów, prosz założyć przy pomocy edytora tekstu TNC plik tekstu, w którym zostan określone formaty i Qparametry. 228 10 Programowanie: Qparametry 10.7 Funkcje dodatkowe Przykład pliku tekstu, który określa format wydania: ”PROTOKÓŁ POMIARU PUNKTU CI ŻKOŚCI KOŁA ŁOPATKOWEGO” „————————————————————————“; ”LICZBA WARTOŚCI POMIAROWYCH: = 1+; „******************************************“; „X1 = %4.3LF“, Q31; „Y1 = %4.3LF“, Q32; „Z1 = %2I“, Q33; „******************************************“; Dla założenia plików tekstu prosz użyć nastpujcych funkcji formatowania: Znak specjalny Funkcja ”............” Format wydawania dla tekstu i zmiennych w cudzysłowiu określić. %5.4LF Określić format Qparametrów: 5 pozycji przed przecinkiem, 4 pozycje po przecinku, Long, Floating (liczba dziesitna) %2I Określić format dla Qparametrów (Integer): cała liczba zawiera maksymalnie 5 pozycji; tu np. 2 pozycje , Znak rozdzielajcy pomidzy formatem wydania i parametrem ; Znak końca zdania, kończy wiersz W programie obróbki programuje si FN16: FDRUK, aby aktywować wydawanie: 96 FN16:FDRUK TNC:\MASKA\MASKA1.A TNC wydaje wtedy przynależny plik %FN16SIM.A: PROTOKÓŁ POMIARU PUNKTU CIŻKOŚCI KOŁA ŁOPATKOWEGO ———————————————————————— LICZBA WARTOŚCI POMIAROWYCH: = 1 ******************************************* X1 = 149,360 Y1 = 25,509 Z1 = 37 ******************************************* TNC 426 firmy HEIDENHAIN 229 10.7 Funkcje dodatkowe FN18: CZYTANIE DANYCH SYS: czytanie danych systemowych Przy pomocy funkcji FN18: CZYTANIE DANYCH SYS. można czytać dane systemowe i zapamitywać je w Qparametrach. Wybór danej systemowej nastpuje przez numer grupy (IDNr.),numer i w danym wypadku przez indeks. Nazwa grupy, IDNr. Numer Indeks Dana systemowa informacja o programie, 10 1 2 – – mm/calestan współczynnik nakładania si przy frezowaniu 3 – numer aktywnego cyklu obróbki stan maszyny, 20 1 2 3 4 5 8 9 – – – – – – – aktywny numer narzdzia przygotowany numer narzdzia aktywna oś narzdzi programowana prdkość obrotowa wrzeciona aktywny stan wrzeciona stan chłodziwa aktywny posuw dane z tabeli narzdzi, 50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 – – – – – – – – – – – – – – – – – – – – – – długość narzdzia promień narzdzia promień narzdzia R2 naddatek długości narzdzia DL naddatek promienia narzdzia DR naddatek promienia narzdzia DR2 narzdzie zabronione (0 lub 1) numer narzdzia siostrzanego maksymalny okres trwałości narzdzia TIME1 maksymalny okres trwałości narzdzia TIME2 aktualny okres trwałości narzdzia CUR. TIME PLCstan maksymalna długość ostrza LCUTS maksymalny kt pogłbienia ANGLE TT: liczba ostrzy CUT TT: tolerancja zużycia na długość LTOL TT: tolerancja zużycia promienia RTOL TT: kierunek obrotu DIRECT (3 lub 4) TT: płaszczyzna przesunicia ROFFS TT: długość przesunicia LOFFS TT: tolerancja na złamaniedługość LBREAK TT: tolerancja na złamaniepromień RBREAK kieszeni (wybrania) 230 10 Programowanie: Qparametry dane z ostatniego TOOL CALLbloku, 60 aktywne transformacje, 210 numer 1 2 3 4 5 dana systemowa numer narzdzia oś narzdziowa prdkość obrotowa wrzeciona naddatek długości narzdzia DL naddatek promienia narzdzia DR 1 2 3 – – – 4 4 4 4 4 5 5 5 6 1 2 3 4 5 1 2 3 – obrót podstawowy, rodzaj pracyrczny programowany obrót przy pomocy cyklu 10 aktywna oś odbicia lustrzanego 0: odbicie lustrzane nie aktywne +1: Xodbita w lustrze +2: Yodbita w lustrze +4: Zoś odbita w lustrze +8: IV. oś odbita w lustrze +16: V. oś odbita w lustrze kombinacje = sumy pojedyńczych osi aktywny współczynnik wymiaru Xosi aktywny współczynnik wymiaru Yosi aktywny współczynnik wymiaru Zosi aktywny współczynnik wymiaru IV. osi aktywny współczynnik wymiaru V..osi 3DOBR Aosi 3DOBR Bosi 3DOBR Cosi 3DOBR AKTYWNY = 1 / NIEAKTYWNY = 0 20 2 3 – 1 numer narzdzia oś narzdzia prdkość obrotowa wrzeciona promień tarczy (talerza) dane kalibrowania TT 120 punkt środkowy w systemie odniesienia, 350 21 dane z aktywnej tabeli punktów zerowych, 500 indeks 10.7 Funkcje dodatkowe Nazwa grupy, IDNr. 1254 1 (NPnumer), 2 3 4 5 Xoś Yoś Zoś IV.oś V.oś Przykład: wartość aktywnego współczynnika wymiarowego osi Z do Q25 przypisać 55 FN18: SYSCZYT Q25 = ID210 NR4 IDX3 TNC 426 firmy HEIDENHAIN 231 10.8 Wprowadzać bezpośrednio wzory FN19: PLC przekazać do PLC Przy pomocy funkcji FN19: PLC można przekazać do dwóch wartości liczbowych lub Qparametrów do PLC. długość kroku i jednostki: 0,1 µm lub 0,0001° Przykład: wartość liczbow 10 (odpowiada 1µm lub 0,001°) przekazać do PLC 56 FN19:PLC=+10/+Q3 10.8 Wprowadzać bezpośrednio wzory Przez Softkeys można wprowadzać wzory matematyczne, które zawieraj kilka operacji obliczeniowych, bezpośrednio do programu obróbki: Wprowadzić wzór Wzory pojawiaj si z przyciśniciem Softkey FORMUŁA. TNC pokazuje nastpujce Softkeys na kilku paskach: Funkcja działania Softkey Funkcja dzałania dodawanie np. Q10 = Q1 + Q5 sinus kta np. Q44 = SIN 45 odejmowanie np. Q25 = Q7 – Q108 cosinus kta np. Q45 = COS 45 mnożenie np. Q12 = 5 * Q5 tangens kta np. Q46 = TAN 45 Softkey dzielenie np. Q25 = Q1 / Q2 otworzyć nawias np. Q12 = Q1 * (Q2 + Q3) zamknć nawias np. Q12 = Q1 * (Q2 + Q3) podnieść do kwadratu (angl. square) np. Q15 = SQ 5 obliczyć pierwiastek (angl. square root) z.B. Q22 = SQRT 25 232 10 Programowanie: Qparametry Softkey arcussinus funkcja odwrotna do sinus; określić kt ze stosunku przyprostoktna przeciwległa /przeciwprostoktna np. Q10 = ASIN 0,75 arcuscosinus funkcja odwrotna do cosinus; określić kt ze stosunku przyprostoktan przyległa/ przeciwprostoktna np. Q11 = ACOS Q40 arcustangens funkcja odwrotan do tangens; określić kt ze stosunku przyprostoktna przeciwległa/ przyprostoktna przyległa np. Q12 = ATAN Q50 zasady obliczania Dla programowania wzorów matematycznych obowizuj nastpujce zasady: n obliczenie punktowe przed strukturalnym! 12 Q1 = 5 * 3 + 2 * 10 = 35 1.krok obliczenia 5 ∗ 3 = 15 2gikrok obliczenia 2 ∗ 10 = 20 3cikrok obliczenia 15 + 20 = 35 13 Q2 = SQ 10 – 3^3 = 73 1szy krok obliczenia 10 do kwadratu= 100 2gikrok obliczenia 3 podnieść do potgi 3= 27 3cikrok obliczenia 100 27 = 73 n prawo rozdzielności (prawo rozdziału) przy obliczaniu w nawiasach a * (b + c) = a * b + a * c wartości potengować np. Q15 = 3^3 stała Pl 3,14159 utworzyć logarytm naturalny (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 obcinać pozycje po przecinku tworzyć liczb całkowit np. Q3 = INT Q42 tworzyć wartość bezwzgldn liczby np. Q4 = ABS Q22 obcinać pozycje do przecinka liczby frakcjonować np. Q5 = FRAC Q23 TNC 426 firmy HEIDENHAIN 233 10.8 Wprowadzać bezpośrednio wzory Funkcja działania 10.8 Wprowadzać bezpośrednio wzory przykład wprowadzenia Obliczyć kt z arctan jako przyprostoktna przeciwległa (Q12) i przyprostoktna przyległa (Q13); rezultat przypisać do Q25: Wybrać wprowadzenie wzoru: nacisnć przycisk Q i Softkey FORMUŁA NUMER PARAMETRU DLA WYNIKU? 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 NCzapis przykładowy 37 Q25 = ATAN (Q12/Q13) 234 10 Programowanie: Qparametry 10.9 Zajte z góry parametry 10.9 Zajte wcześniej Qparametry Qparametry od Q100 do Q122 zostaj zajte przez TNC różnymi wartościami. Qparametrom zostaj przypisane: ■ wartości z PLC ■ dane o narzdziach i wrzecionie ■ dane o stanie eksploatacyjnym itd. Wartości z PLC: Q100 do Q107 TNC używa parametrów Q100 do Q107, aby wartości z PLC przejć do NCprogramu Promień narzdzia: Q108 Aktualna wartość promienia narzdzia zostaje przypisana Q108. Oś narzdzi: Q109 Wartość parametru Q109 zależy od aktualnej osi narzdzi: Oś narzdzia Wartość parametru Oś narzdzi nie zdefiniowana Zoś Yoś Xoś Q109 = 1 Q109 = 2 Q109 = 1 Q109 = 0 Stan wrzeciona: Q110 Wartość parametru Q110 zależy od ostatnio zaprogramowanej M funkcji dla wrzeciona: Mfunkcja Wartość parametru Stan wrzeciona nie 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 Dostarczanie chłodziwa: Q111 Mfunkcja Wartość parametru M08: chłodziwo ON M09: chłodziwo OFF Q111 = 1 Q111 = 0 Współczynnik nakładania si: Q112 TNC przypisuje Q112 współczynnik nakładania si przy frezowaniu kieszeni (MP7430). TNC 426 firmy HEIDENHAIN 235 10.9 Zajte z góry Qparametry Dane wymiarowe w programie: Q113 Wartość parametru Q113 zależy przy pakietowaniu z PGM CALL od danych wymiarowych programu, który jako pierwszy wywołuje inne programy. Dane wymiarowe programu głównego Układ metryczny (mm) Układ calowy (inch) Wartość parametru Q113 = 0 Q113 = 1 Długość narzdzia: Q114 Aktualna wartość długości narzdzia zostanie przyporzdkowana Q114. Współrzdne po pomiarze sond w czasie przebiegu programu Parametry Q115 do Q119 zawieraj po zaprogramowanym pomiarze przy pomocy układu impulsowego 3D współrzdne pozycji wrzeciona w momencie pomiaru. Długość palca sondy i promień główki stykowej nie zostaj uwzgldnione dla tych współrzdnych. Oś współrzdnych Parametr Xoś Yoś Zoś IV. oś V. oś Q115 Q116 Q117 Q118 Q119 Odchylenie wartości rzeczywistej od zadanej przy automatycznym pomiarze narzdzia przy pomocy TT120 Odchylenie wartości rzeczywistej od zadanej Parametr Długość narzdzia Promień narzdzia Q115 Q116 Pochylenie płaszczyzny obróbki przy pomocy któw przedmiotu: obliczone przez TNC współrzdne dla osi obrotu Współrzdne Parametr Aoś Boś Coś Q120 Q121 Q122 236 10 Programowanie: Qparametry 10.10 Przykłady programowania Przykład:elipsa Przykład: elipsa Przebieg programu ■ Kontur elipsy zostaje przybliżony przy pomocy wielu niewielkich prostych odcinków (definiowany przez Q7) Im wicej kroków obliczeniowych zdefiniowano tym dokładniejszy i gładszy bdzie kontur Y 50 ■ Kierunek frezowania określa si przez kt startu Kierunek obróbki zgodnie z ruchem wskazówek zegara kt startu > kt końcowy kierunek obróbki w kierunku przeciwnym RWZ kt startu < kt końcowy 30 i kt końcowy na płaszczyźnie: 50 ■ Promień narzdzia nie zostaje uwzgldniony 50 X 0 BEGIN PGM ELIPSA MM 1 FN 0: Q1 = +50 2 FN 0: Q2 = +50 3 FN 0: Q3 = +50 4 FN 0: Q4 = +30 5 FN 0: Q5 = +0 6 FN 0: Q6 = +360 7 FN 0: Q7 = +40 8 FN 0: Q8 = +0 9 FN 0: Q9 = +5 10 FN 0: Q10 = +100 11 FN 0: Q11 = +350 12 FN 0: Q12 = +2 13 BLK FORM 0.1 Z X+0 Y+0 Z20 Środek osi X Środek osi Y Półoś X Półoś Y Kt startu na płaszczyźnie Kt końcowy na płaszczyźnie Liczba kroków obliczenia Położenie elipsy przy obrocie Głbokość frezowania Dosuw na głbokość Posuw frezowania Odstp bezpieczeństwa dla pozycjonowania wstpnego Definicja czści nieobrobionej 14 BLK FORM 0.2 X+100 Y+100 Z+0 15 TOOL DEF 1 L+0 R+2,5 16 TOOL CALL 1 Z S4000 17 L Z+250 R0 F MAX 18 CALL LBL 10 19 L Z+100 R0 F MAX M2 TNC 426 firmy HEIDENHAIN Definicja narzdzia Wywołanie narzdzia Przemieścić swobodnie narzdzie Wywołać obróbk Przemieścić swobodnie narzdzie, koniec programu 237 10.10 Przykłady programowania 20 LBL 10 21 CYKL DEF 7.0 PUNKT ZEROWY Podprogram 10: obróbka Przesunć punkt zerowy do centrum elipsy 22 CYKL DEF 7.1 X+Q1 23 CYKL DEF 7.2 Y+Q2 24 CYKL DEF 10.0 OBRÓT Wyliczyć położenie przy obrocie na płaszczyźnie 25 CYKL DEF 10.1 OBR+Q8 26 Q35 = (Q6 Q5) / Q7 27 Q36 = Q5 28 Q37 = 0 29 Q21 = Q3 * COS Q36 30 Q22 = Q4 * SIN Q36 31 L X+Q21 Y+Q22 R0 F MAX M3 32 L Z+Q12 R0 F MAX 33 L ZQ9 R0 FQ10 Obliczyć przyrost (krok) kta Skopiować kt startu Nastawić licznik przejść Xwspółrzdn punktu startu obliczyć Ywspółrzdn punktu startu obliczyć Najechać punkt startu na płaszczyźnie Pozycjonować wstpnie na odstp bezpieczeństwa w osi wrzeciona Przemieścić narzdzie na głbokość obróbki 34 LBL 1 40 FN 12: IF +Q37 LT +Q7 GOTO LBL 1 Zaktualizować kt Zaktualizować licznik przejść Obliczyć aktualn Xwspółrzdn Obliczyć aktualn Ywspółrzdn Najechać nastpny punkt Zapytanie czy nie gotowy, jeśli tak to powrót do LBL1 41 CYKL DEF 10.0 OBRÓT Cofnć obrót 35 Q36 = Q36 + Q35 36 Q37 = Q37 + 1 37 Q21 = Q3 * COS Q36 38 Q22 = Q4 * SIN Q36 39 L X+Q21 Y+Q22 R0 FQ11 42 CYKL DEF 10.1 OBR+0 43 CYKL DEF 7.0 PUNKT ZEROWY Cofnć przesunicie punktu zerowego 44 CYKL DEF 7.1 X+0 45 CYKL DEF 7.2 Y+0 46 L Z+Q12 R0 F MAX 47 LBL 0 Odsunć narzdzie na odstp bezpieczeństwa Koniec podprogramu 48 END PGM ELIPSA MM 238 10 Programowanie: Qparametry 10.10 Przykłady programowania Przykład:cylinder Przykład: cylinderwklsły wklsły zz frezem frezem kształtowym kształtowym Przebieg programu ■ Program funkcjonuje tylko z użyciem freza kształtowego Z R4 0 ■ Kontur cylindra zostaje przybliżony przy pomocy wielu niewielkich prostych odcinków ( definiowany przez Q13) Im wicej przejść zdefiniowano, tym gładszy bdzie kontur -50 Y Y ■ Cylinder zostaje frezowany skrawaniem wzdłużnym (tu: równolegle do Yosi) X 100 ■ Kierunek frezowania określa si przy pomocy kta startu i kta końcowego w przestrzeni: Kierunek obróbki zgodnie z ruchem wskazówek zegara: kt startu > kt końcowy Kierunek obróbki w ruchu przeciwnym do RWZ: kt startu < kt końcowy ■ Promień narzdzia zostaje automatycznie skorygowany 50 100 X Z 0 BEGIN PGM CYLINDER MM 1 FN 0: Q1 = +50 2 FN 0: Q2 = +0 3 FN 0: Q3 = +0 4 FN 0: Q4 = +90 5 FN 0: Q5 = +270 6 FN 0: Q6 = +40 7 FN 0: Q7 = +100 8 FN 0: Q8 = +0 9 FN 0: Q10 = +5 10 FN 0: Q11 = +250 11 FN 0: Q12 = +400 12 FN 0: Q13 = +90 13 BLK FORM 0.1 Z X+0 Y+0 Z50 Środek osi X Środek osi Y Środek osi Z Kt startu przestrzeni (płaszczyzna Z/X) Kt końcowy przestrzeni (płaszczyzna Z/X) Promień cylindra Długość cylindra Położenie przy obrocie na płaszczyźnie X/Y Naddatek promienia cylindra Posuw dosuwu na głbokość Posuw frezowania Liczba przejść Definicja czści nieobrobionej 14 BLK FORM 0.2 X+100 Y+100 Z+0 15 TOOL DEF 1 L+0 R+3 16 TOOL CALL 1 Z S4000 17 L Z+250 R0 F MAX 18 CALL LBL 10 19 FN 0: Q10 = +0 20 CALL LBL 10 21 L Z+100 R0 F MAX M2 TNC 426 firmy HEIDENHAIN Definicja narzdzia Wywołanie narzdzia Przemieścić swobodnie narzdzie Wywołać obróbk Wycofać naddatek Wywołać obróbk Przemieścić swobodnie narzdzie, koniec programu 239 10.10 Przykłady programowania 22 LBL 10 23 Q16 = Q6 Q10 Q108 24 FN 0: Q20 = +1 25 FN 0: Q24 = +Q4 26 Q25 = (Q5 Q4) / Q13 27 CYKL DEF 7.0 PUNKT ZEROWY Podprogram 10: obróbka Wyliczyć naddatek i narzdzie w odniesieniu do promienia cylindra Nastawić licznik przejść Skopiować kt startu przestrzeni (płaszczyzna Z/X) Obliczyć przyrost (krok) kta Przesunć punkt zerowy na środek cylindra (Xoś) 28 CYKL DEF 7.1 X+Q1 29 CYKL DEF 7.2 Y+Q2 30 CYKL DEF 7.3 Z+0 31 CYKL DEF 10.0 OBRÓT Wyliczyć położenie przy obrocie na płaszczyźnie 32 CYKL DEF 10.1 OBR+Q8 33 L X+0 Y+0 R0 F MAX 34 L Z+5 R0 F1000 M3 35 CC Z+0 X+0 36 LP PR+Q16 PA+Q24 FQ11 Pozycjonować wstpnie na płaszczyźnie na środek cylindra Pozycjonować wstpnie w osi wrzeciona Wyznaczyć biegun na płaszczyźnie Z/X Najechać pozycj startu na cylindrze, ukośnie pogłbiajc w materiał 37 LBL 1 38 L Y+Q7 R0 FQ11 39 FN 1: Q20 = +Q20 + +1 40 FN 1: Q24 = +Q24 + +Q25 41 FN 11: IF +Q20 GT +Q13 GOTO LBL 99 42 LP PR+Q16 PA+Q24 FQ12 43 L Y+0 R0 FQ11 44 FN 1: Q20 = +Q20 + +1 45 FN 1: Q24 = +Q24 + +Q25 46 FN 12: IF +Q20 LT +Q13 GOTO LBL 1 Skrawanie wzdłużne w kierunku Y+ Zaktualizować licznik przejść Zaktualizować kt przestrzenny Zapytanie czy już gotowe, jeśli tak, to skok do końca Przemieszczać po ”łuku” blisko przedmiotu dla nastpnego skrawania wzdłużnego Skrawanie wzdłużne w kierunku Y+ Zaktualizować licznik przejść Zaktualizować kt przestrzenny Zapytanie czy nie gotowe, jeśli tak, to powrót do LBL1 47 LBL 99 48 CYKL DEF 10.0 OBRÓT Wycofać obrót 49 CYKL DEF 10.1 OBR+0 50 CYKL DEF 7.0 PUNKT ZEROWY Wycofać przesunicie punktu zerowego 51 CYKL DEF 7.1 X+0 52 CYKL DEF 7.2 Y+0 53 CYKL DEF 7.3 Z+0 54 LBL 0 Koniec podprogramu 55 END PGM CYLIN. 240 10 Programowanie: Qparametry Przebieg programu ■ Program funkcjonuje tylko z użyciem freza trzpieniowego Y ■ Kontur kuli zostaje przybliżony przy pomocy 100 ■ Liczba przejść na konturze określa si poprzez 5 R4 krok kta na płaszczyźnie (przez Q18) ■ Kula jest frezowana 3Dciciem od dołu do góry R4 5 wielu odcinków prostych (Z/Xpłaszczyzna, przez Q14 definiowana). Im mniejszy przyrost kta zdefiniowano, tym gładszy bdzie kontur Y 50 ■ Promień narzdzia zostaje korygowany automatycznie 50 100 X -50 Z 0 BEGIN PGM KULA MM 1 FN 0: Q1 = +50 2 FN 0: Q2 = +50 3 FN 0: Q4 = +90 4 FN 0: Q5 = +0 5 FN 0: Q14 = +5 6 FN 0: Q6 = +45 7 FN 0: Q8 = +0 8 FN 0: Q9 = +360 9 FN 0: Q18 = +10 10 FN 0: Q10 = +5 11 FN 0: Q11 = +2 12 FN 0: Q12 = +350 13 BLK FORM 0.1 Z X+0 Y+0 Z50 Środek osi X Środek osi Y Kt startu przestrzeni (płaszczyzna Z/X) Kt końcowy przestrzeni (płaszczyzna Z/X) Przyrost kta w przestrzeni Promień kuli Kt startu położenia obrotu na płaszczyźnie X/Y Kt końcowy położenia obrotu na płaszczyźnie X/Y Przyrost kta na płaszczyźnie X/Y dla obróbki zgrubnej Naddatek promienia kuli dla obróbki zgrubnej Odstp bezpieczeństwa dla pozycjonowania wstpnego w osi wrzeciona Posuw frezowania Definicja czści nieobrobionej 14 BLK FORM 0.2 X+100 Y+100 Z+0 15 TOOL DEF 1 L+0 R+7,5 16 TOOL CALL 1 Z S4000 17 L Z+250 R0 F MAX 18 CALL LBL 10 19 FN 0: Q10 = +0 20 FN 0: Q18 = +5 21 CALL LBL 10 TNC 426 firmy HEIDENHAIN Definicja narzdzia Wywołanie narzdzia Przemieścić swobodnie narzdzie Wywołać obróbk Wycofać naddatek Przyrost kta na płaszczyźnie X/Y dla obróbki wykańczajcej Wywołać obróbk 241 10.10 Przykłady programowania Przykład: kula wypukła z frezem trzpieniowym 10.10 Przykłady programowania 22 L Z+100 R0 F MAX M2 23 LBL 10 24 FN 1: Q23 = +Q11 + +Q6 25 FN 0: Q24 = +Q4 26 FN 1: Q26 = +Q6 + +Q108 27 FN 0: Q28 = +Q8 28 FN 1: Q16 = +Q6 + Q10 29 CYKL DEF 7.0 PUNKT ZEROWY Przemieścić swobodnie narzdzie, koniec programu Podprogram 10: obróbka Obliczyć Zwspółrzdn dla pozycjonowania wstpnego Skopiować kt startu przestrzeni (płaszczyzna Z/X) Skorygować promień kuli dla pozycjonowania wstpnego Skopiować położenie obrotu na płaszczyźnie Uwzgldnić naddatek przy promieniu kuli Przesunć punkt zerowy do centrum kuli 30 CYKL DEF 7.1 X+Q1 31 CYKL DEF 7.2 Y+Q2 32 CYKL DEF 7.3 ZQ16 33 CYKL DEF 10.0 OBRÓT Wyliczyć kt startu położenia obrotu na płaszczyźnie 34 CYKL DEF 10.1 OBR+Q8 35 CC X+0 Y+0 36 LP PR+Q26 PA+Q8 R0 FQ12 37 LBL 1 38 CC Z+0 X+Q108 39 L Y+0 Z+0 FQ12 Wyznaczyć biegun na płaszczyźnie X/Y dla pozycjonowania wstpnego Pozycjonować wstpnie na płaszczyźnie Pozycjonować wstpnie w osi wrzeciona Wyznaczyć biegun na płaszczyźnie Z/X, przesunity o promień narzdzia Najeżdżanie na głbokość 40 LBL 2 41 LP PR+Q6 PA+Q24 R0 FQ12 42 FN 2: Q24 = +Q24 +Q14 43 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 44 LP PR+Q6 PA+Q5 45 L Z+Q23 R0 F1000 46 L X+Q26 R0 F MAX 47 FN 1: Q28 = +Q28 + +Q18 48 FN 0: Q24 = +Q4 49 CYKL DEF 10.0 OBRÓT Zbliżony ”łuk” jechać w gór Zaktualizować kt przestrzenny Zapytanie czy łuk gotowy, jeśli nie, to z powrotem do LBL2 Najechać kt końcowy w przestrzeni Przemieścić swobodnie w osi wrzeciona Pozycjonować wstpnie dla nastpnego łuku Zaktualizować położenie obrotu na płaszczyźnie Wycofać kt przestrzenny Aktywować nowe położenie obrotu 50 CYKL DEF 10.1 OBR+Q28 51 FN 12: IF +Q28 LT +Q9 GOTO LBL 1 52 FN 9: IF +Q28 EQU +Q9 GOTO LBL 1 53 CYKL DEF 10.0 OBRÓT Zapytanie czy nie gotowa, jeśli tak, to powrót do LBL 1 Wycofać obrót 54 CYKL DEF 10.1 OBR+0 55 CYKL DEF 7.0 PUNKT ZEROWY Wycofać przesunicie punktu zerowego 56 CYKL DEF 7.1 X+0 57 CYKL DEF 7.2 Y+0 58 CYKL DEF 7.3 Z+0 59 LBL 0 Koniec podprogramu 60 END PGM KULA MM 242 10 Programowanie: Qparametry 11 Test programu i przebieg programu 11.1 Grafika 11.1 Grafika W rodzajach pracy przebiegu programu i w rodzaju pracy TEST PROGRAMU TNC symuluje obróbk graficznie. Przez Softkeys wybiera si, czy ma to być ■ Widok z góry ■ Przedstawienie w 3 płaszczyznach ■ 3Dprzedstawienie 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śli ■ aktualny program nie zawiera obowizujcej definicji czści nieobrobionej ■ 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 nie została przemieszczona. Symulacja graficzna nie może być używana dla czści programu lub dla programów z ruchami osi cylindrycznych lub dla pochylonej płaszczyzny obróbki: w tym przypadku TNC wydaje komunikat o błdach. Przegld: Perspektywy W rodzajach pracy przebiegu programu i w rodzaju pracy TEST PROGRAMU TNC pokazuje nastpujce Softkeys: Perspektywa Softkey Widok z góry Przedstawienie w 3 płaszczyznach 3Dprzedstawienie 244 11 Test programu i przebieg programu 11.1 Grafika Ograniczenie w czasie przebiegu programu Obróbka nie może być równocześnie graficznie przedstawiona, jeśli komputer TNC jest w pełnym stopniu wykorzystywany przez skomplikowane zadania obróbkowe lub wielkoplanowe operacje obróbki. Przykład: frezowanie metod wierszowania na całej czści nieobrobionej przy pomocy dużego narzdzia. TNC nie kontynuje grafiki i wyświetla tekst BŁD w oknie grafiki. Obróbka zostaje jednakże dalej wykonywana. Widok z góry ú Wybrać widok z góry przy pomocy Softkey. ú Wybrać liczb poziomów głbokości przy pomocy Softkey (przełczyć pasek): przełczać pomidzy 16 i 32 poziomami głbokości; dla przedstawienia głbokości tej grafiki obowizuje: ”Im głbiej tym ciemniej” Ta symulacja graficzna przebiega najszybciej. Przedstawienie w 3 płaszczyznach Przedstawienie pokazuje widok z góry z 2 przekrojami, podobnie jak rysunek techniczny. Symbol po lewej stronie pod grafik podaje, czy to przedstawienie odpowiada metodzie projekcji 1 lub metodzie projekcji 2 według DIN 6, odpowiada czści 1 (wybierany przez MP7310). Przy przedstawieniu w 3 płaszczyznach znajduj si do dyspozycji funkcje dla powikszenia fragmentu (patrz ”Powikszenie fragmentu”). Dodatkowo można przesunć płaszczyzn skrawania przez Softkeys: ú Wybrać przedstawienie na 3 płaszczyznach przy pomocy Softkey ú Prosz przełczać pasek Softkey, aż TNC pokaże nastpujce Softkeys: Funkcja Softkeys Przesunć pionow płaszczyzn skrawania na prawo lub na lewo Przesunć poziom płaszczyzn skrawania do góry 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. TNC 426 firmy HEIDENHAIN 245 11.1 Grafika 3Dprzedstawienie TNC pokazuje przedmiot przestrzennie. 3D przedstawienie można obracać wokół osi pionowej. Obrysy czści nieobrobionej na pocztku symulacji graficznej można pokazać jako ramy. W rodzaju pracy TEST PROGRAMU znajduj si funkcje dla powikszenia fragmentu (patrz ”Powikszenie wycinka”). ú 3przedstawienie wybrać przy pomocy Softkey. 3Dprzedstawienien obrócić Przełczać pasek Softkey, aż ukaż si nastpujce Softkeys: Funkcja Softkeys Przedstawienie 27°krokami obracać w pionie Ramy dla obrysów czści nieobrobionej wyświetlić i maskować ú Ramy wyświetlić: Softkey SHOW BLKFORM ú Ramy maskować (pominć): Softkey OMIT BLK FORM Powikszenie wycinka Wycinek można zmienić w rodzaju pracy TEST PROGRAMU, dla ■ przedstawienia na 3 płaszczyznach i ■ 3Dprzedstawienia W tym celu symulacja graficzna musi zostać zatrzymana. Powikszenie wycinka jest zawsze możliwe dla wszystkich rodzajów przedstawienia. 246 11 Test programu i przebieg programu 11.1 Grafika Pasek Softkey w rodzaju pracy TEST PROGRAMU przełczać, aż ukaż si nastpujce Softkeys: Funkcja Softkeys lew/praw stron przedmiotu wybrać przedni /tyln stron przedmiotu wybrać górn/doln stron przedmiotu wybrać Płaszczyzn skrawania dla zmniejszenia powikszenia czści nieobrobionej przesunć Przejć wycinek Zmienić powikszenie wycinka Softkeys patrz tabela ú W razie potrzeby zatrzymać symulacj graficzn ú Wybrać stron przedmiotu przy pomocy Softkey (tabela) ú Czść nieobrobion zmniejszyć lub powikszyć Softkey „–“ lub „+“ nacisnć ú Przejć żdany wycinek: Softkey TRANSFER DETAIL nacisnć ú Rozpoczć na nowo test programu lub przebieg programu Pozycja kursora przy powikszaniu 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 (MAX Punkt). Przy powikszonym obrazie TNC wyświetla MAGN na dole po prawej stronie ekranu. Jeśli TNC nie może dalej zmniejszać lub powikszać czści nieobrobionej, sterowanie wyświetla odpowiedni komunikat o błdach w oknie grafiki. Aby usunć komunikat o błdach, prosz na nowo powikszyć lub zmniejszyć czść nieobrobion. TNC 426 firmy HEIDENHAIN 247 11.1 Grafika Powtórzyć graficzn 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 nieobrobionej. Funkcja Softkey Wyświetlić nieobrobion czść w ostatnio wybranym powikszeniu wycinka Cofnć powikszenie, tak że TNC pokazuje obrobiony lub nieobrobiony przedmiot zgodnie z programowan BLKFORM Przy pomocy Softkey WINDOW BLK FORM TNC pokazuje także po wycinku bez TRANSFER DETAIL obrobiony przedmiot znowu w zaprogramowanej wielkości. Określanie czasu obróbki Rodzaje 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 ruchów narzdzia, wykonywanych z posuwem. Wyliczany przez TNC czas nie jest przydatny przy kalkulacji 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 Wyświetlić sum zapamitanego i wyświetlonego czasu Skasować wyświetlony czas Softkeys po lewej stronie od funkcji stopera zależ od wybranego podziału ekranu. 248 11 Test programu i przebieg programu 11.2 Funkcje wyświetlania programu dla PRZEBIEGU PROGRAMU/ TESTU PROGRAMU; 11.3 Test programu 11.2 Funkcje wyświetlania programu dla PRZEBIEGU PROGRAMU/ TESTU PROGRAMU W rodzajach pracy przebiegu programu i w rodzaju pracy TEST PROGRAMU TNC pokazuje Softkeys, przy pomocy których można wyświetlać 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 11.3 Test programu 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 przeskok bloków n funkcje dla przedstawienia graficznego n określenie czasu obróbki n dodatkowe wskazanie stanu TNC 426 firmy HEIDENHAIN 249 11.3 Test programu Test programu wykonać Przy aktywnym centralnym magazynie narzdzi musi zostać aktywowana tabela narzdzi dla testu programu (stan S). Przy pomocy MODfunkcji DATUM SET należy aktywować dla testu programu nadzór przestrzeni roboczej (patrz ”14 MODfunkcje, przedstawić czść nieobrobion w przestrzeni roboczej”). ú Wybrać rodzaj pracy TEST PROGRAMU ú Wyświetlić zarzdzanie plikami przyciskiem PGM MGT i wybrać plik, który ma zostać przetestowany lub ú Wybrać pocztek programu: przyciskiem SKOK wybrać wiersz ”0” i potwierdzić to wprowadzenie przyciskiem 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 Test programu wykonać do określonego bloku Przy pomocy STOP AT N TNC przeprowadza test programu tylko do bloku oznaczonego numerem N. ú Wybrać w rodzaju pracy TEST PROGRAMU pocztek programu ú Wybrać test programu do określonego bloku: Softkey STOP AT N nacisnć ú STOP AT N: wprowadzić numer bloku, przy którym test programu powinien zostać zatrzymany ú PROGRAM: wprowadzić nazw programu, w którym znajduje si blok z wybranym numerem bloku; TNC pokazuje nazw wybranego programu; jeśli zatrzymanie programu ma nastpić w wywołanym z PGM CALL programie, to wpisać t nazw ú POWTÓRZENIA: wprowadzić liczb powtórzeń, które powinny być przeprowadzone, jeśli N znajduje si w powtórzeniu czści programu ú Przetestować fragment programu: nacisnć Softkey START; TNC przeprowadza test aż do zadanego bloku 250 11 Test programu i przebieg programu 11.4 Przebieg programu 11.4 Przebieg programu W rodzaju pracy PRZEBIEG PROGRAMU WEDŁUG KOLEJNOŚCI BLOKÓW TNC wypełnia program obróbki bez przerwy,aż do końca programu lub do przerwania programu. W rodzaju pracy PRZEBIEG PROGRAMU POJEDYŃCZY BLOK TNC wykonuje każdy blok oddzielnie po przyciśniciu zewntrznego przycisku START. Nastpujce funkcje TNC można wykorzystywać w rodzajach pracy przebiegu programu: ■ Przerwać przebieg programu ■ Przebieg programu od określonego bloku ■ Przeskoczyć bloki ■ Wydać tabel narzdzie TOOL.T ■ Kontrolować i zmieniać Qparametry ■ Nałożyć pozycjonowanie przy pomocy koła rcznego ■ Funkcje dla graficznego przedstawienia ■ Dodatkowy wyświetlacz stanu Program obróbki wypełnić Przygotowanie 1 Zamocować przedmiot na stole maszynowym 2 Wyznaczyć punkt odniesienia 3 Wybrać niezbdne tabele i pliki paletowe (stan M) 4 Wybrać program obróbki (stan M) Posuw i prdkość obrotow wrzeciona można zmieniać przy pomocy gałek obrotowych Override. PRZEBIEG PROGRAMU WEDŁUG KOLEJNOŚCI BLOKÓW ú Rozpoczć program obróbki zewntrznym przyciskiem startu PRZEBIEG PROGRAMU POJEDYŃCZY BLOK ú Każdy blok programu obróbki startować oddzielnie zewntrznym przyciskiem startu TNC 426 firmy HEIDENHAIN 251 11.4 Przebieg programu Obróbk przerwać Istniej różne możliwości przerwania przebiegu programu: ■ programowane przerwanie ■ zewntrzny przycisk STOP ■ przełczenie na PRZEBIEG PROGRAMU POJEDYŃCZY BLOK Jeśli TNC rejestruje w czasie przebiegu programu błd, to przerywa ono automatycznie obróbk. Programowane przerwania Przerwania pracy można określić bezpośrednio w programie obróbki. TNC przerywa przebieg programu, jak tylko program obróbki zostanie wypełniony do tego bloku, który zawiera jedn z nastpujcych wprowadzanych danych: ■ STOP (z lub bez funkcji dodatkowej) ■ Funkcj dodatkow M0, M2 lub M30 ■ Funkcj dodatkow M6 (zostaje ustalana przez producenta maszyn) Przerwanie pracy przy pomocy zewntrznego przycisku STOP ú Nacisnć zewntrzny przycisk STOP: blok, który TNC odpracowuje w momencie naciśnicia na przycisk, nie zostaje całkowicie wykonany; we wskazaniu stanu pulsuje świetlnie „∗“symbol ú Jeśli nie chcemy kontynuować obróbki, to TNC wycofać przy pomocy Softkey INTERNAL STOP: „∗ “symbol gaśnie we wskazaniu stanu. W tym przypadku program wystartować od pocztku programu na nowo. Przerwać obróbk poprzez przełczenie na rodzaj pracy PRZEBIEG PROGRAMU POJEDYŃCZYMI BLOKAMI W czasie kiedy program obróbki zostaje odpracowywany w rodzaju pracy PRZEBIEG PROGRAMU WEDŁUG KOLEJNOŚCI BLOKÓW, wybrać PRZEBIEG PROGRAMU POJEDYŃCZYMI BLOKAMI. TNC przerywa obróbk, po tym kiedy został wykonany aktualny krok obróbki. 252 11 Test programu i przebieg programu 11.4 Przebieg programu Przesunć osi maszyny w czasie przerwania obróbki Można przesunć osi maszyny w czasie przerwy jak w rodzaju pracy OBSŁUGA RCZNA. Niebezpieczeństwo kolizji! Jeśli przy nachylonej płaszczyźnie obróbki zostanie przerwany przebieg programu, można przełczać przy pomocy Softkey 3D ON/OFF układ współrzdnych midzy pochylonym i nie pochylonym. 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 na to przy swobodnym przemieszczaniu, aby właściwy układ współrzdnych był aktywnym i wartości któw osi obrotu zostały wprowadzone do 3D OBRmenu. sind. Przykład zastosowania: Swobodne przemieszczanie wrzeciona po złamaniu narzdzia ú Przerwać obróbk ú Odkryć zewntrzne przyciski kierunkowe: nacisnć Softkey OPERACJA RCZNA. ú Przesunć osi maszyny przy pomocy zewntrznych przycisków kierunkowych Na niektórych maszynach należy po Softkey OPERACJA RCZNA nacisnć zewntrzny przycisk START dla uwolnienia zewntrznych przycisków kierunkowych. Prosz zwrócić uwag na informacje zawarte w podrczniku obsługi maszyny. Kontynuować przebieg programu po jego przerwaniu Jeśli przebieg programu zostanie przerwany w czasie cyklu obróbki, należy po ponownym wejściu do programu rozpoczć obróbk od pocztku cyklu. Wykonane już etapy obróbki TNC musi ponownie objechać. Jeśli przebieg programu zostanie przerwany w czasie powtórzenia czści programu lub w czasie wykonywania podprogramu, należy najechać ponownie miejsce, w którym przerwano prac przy pomocy funkcji RESTORE POS AT N. TNC zapamituje przy przerwaniu przebiegu programu ■ dane ostatnio wywołanego narzdzia ■ aktywne operacje przeliczania współrzdnych ■ współrzdne ostatnio zdefiniowanego punktu środkowego koła TNC 426 firmy HEIDENHAIN 253 11.4 Przebieg programu Zapamitane dane zostan wykorzystane dla ponownego dosunicia narzdzia do konturu po rcznym przesuniciu osi maszyny w czasie przerwy w obróbce (RESTORE POSITION). Kontynuować przebieg programu przyciskiem START Po przerwie można kontynuować przebieg programu przy pomocy zewntrznego przycisku START, jeśli program został zatrzymany w nastpujcy sposób: ■ naciśnito zewntrzny przycisk STOP ■ Programowane przerwanie pracy Przebieg programu kontynuować po wykryciu błdu ■ Przy nie pulsujcym świetlnie komunikacie o błdach: ú Usunć przyczyn błdu ú Wymazać z ekranu komunikat o błdach: nacisnć przycisk CE ú Ponowny start lub przebieg programu rozpoczć w tym miejscu, w którym nastpiło przerwanie ■ Przy pulsujcym świetlnie komunikacie o błdach: ú Wyłczyć TNC i maszyn ú Usunć przyczyn błdu ú Ponowny start Przy powtórnym pojawieniu si błdu, prosz zanotować komunikat o błdach i zawiadomić serwis naprawczy. Dowolne wejście do programu (przebieg bloków w przód) Funkcja RESTORE POS AT N musi być udostpniona przez producenta maszyn i dopasowana. Prosz zwrócić uwag na informacje zawarte w podrczniku obsługi maszyny. Przy pomocy funkcji RESTORE POS AT N (przebieg bloków do przodu) można odpracowywać program obróbki od dowolnie wybranego bloku N. Obróbka przedmiotu zostanie do tego bloku uwzgldniona przez TNC w obliczeniach. Może ona także zostać przedstawiona graficznie przez TNC. Jeśli program został przerwany z INTERNAL STOP, to TNC proponuje automatycznie blok N dla ponownego wejścia do programu, przy którym program przerwano. 254 11 Test programu i przebieg programu 11.4 Przebieg programu 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 należy nacisnć zewntrzny przycisk START. Po przebiegu bloków do przodu, narzdzie zostaje przemieszczone przy pomocy funkcji RESTORE POSITI ON na ustalon pozycj. Poprzez parametr maszynowy 7680 zostaje określone, czy przebieg bloków do przodu rozpoczyna si przy pakietowanych programach w bloku 0 programu głównego lub czy w bloku 0 programu, w którym przebieg programu został ostatnio przerwany. Przy pomocy Softkey 3D ON/OFF określa si, czy TNC ma dosunć narzdzie przy pochylonej płaszczyźnie obróbki w pochylonym lub nie pochylonym układzie. ú Wybrać pierwszy blok aktualnego programu jako pocztek przebiegu do przodu: SKOK ”0” wprowadzić. ú Wybrać przebieg bloków do przodu: nacisnć Softkey RESTORE POS.AT N ú PRZEBIEG W PRZÓD DO N: wprowadzić numer bloku, przy którym ma być zakończony przebieg do przodu ú PROGRAM: wprowadzić nazw programu, w którym znajduje si blok N ú POWTÓRZENIA: wprowadzić liczb 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 steht ú Wystartować przebieg bloków do przodu: nacisnć zewntrzny przycisk START ú Dosunć narzdzie do konturu: patrz nastpny rozdział ”Ponowne dosunicie narzdzia do konturu” TNC 426 firmy HEIDENHAIN 255 11.5 Przeskoczyć bloki Ponowne dosunicie narzdzia do konturu Przy pomocy funkcji RESTORE POSITION TNC najeżdża narzdzie do konturu przedmiotu w nastpujcych sytuacjach: ■ Ponowne dosunicie narzdzia po przesuniciu osi maszyny w czasie przerwania pracy, które zostało przeprowadzone bez INTERNAL STOP ■ Ponowne dosunicie narzdzia po przebiegu do przodu z RESTORE POS. AT N, np. po przerwaniu pracy z INTERNAL STOP ú Wybrać ponowne dosunicia narzdzia do konturu: wybrać Softkey RESTORE POSITION ú Przesunć osi w tej kolejności, jak proponuje TNC na ekranie: Softkey POSIT. LOGIC i zewntrzny przycisk START lub ú przesunć osie w dowolnej kolejności: Softkeys RESTORE X, RESTORE Z itd. nacisnć i za każdym razem przy pomocy zewntrznego przycisku START aktywować ú Kontynuować obróbk: nacisnć zewntrzny przycisk START 11.5 Przeskoczyć bloki Bloki, które przy programowaniu zostały oznaczone przez ”/” znak, można przy teście programu lub w przebiegu programu przeskoczyć: ú Bloki programu ze znakiem ”/” wypełnić lub przetestować: ustawić Softkey na OFF ú Bloki programu ze znakiem ”/” nie wypełniać lub testować: ustawić Softkey na ON Ta funkcja nie działa dla bloków TOOL DEF 256 11 Test programu i przebieg programu 12 3Dsondy pomiarowe impulsowe 12.1 Cykle pomiarów sond w rodzajach pracy RCZNIE I EL. KÓŁKO RCZNE 12.1 Cykle pomiaru sond w rodzajach pracy OBSŁUGA RCZNA i EL. KÓŁKO RCZNE TNC musi być przygotowana przez producenta maszyn do zastosowania 3Dsondy pomiarowej. Z Y Jeśli przeprowadzane s pomiary w czasie przebiegu programu, prosz zwrócić uwag na to, aby dane o narzdziu (długość, promień, oś) mogły zostać użyte z wykalibrowanych danych lub z ostatniego bloku TOOL CALL (wybór poprzez MP7411). F X F MAX Jeśli pracuje si na przemian z łczc i mierzc sond pomiarow, prosz zwrócić uwag aby ■ przez MP 6200 była wybrana właściwa sonda pomiarowa ■ mierzca i przełczajca sonda pomiarowa nigdy nie były jednocześnie podłczone do sterowania TNC nie może stwierdzić, jaka sonda pomiarowa została zastosowana we wrzecionie. Funkcja Softkey rzeczywist długość kalibrować rzeczywisty promień kalibrować W czasie cykli pomiarowych 3Dsonda pomiarowa najeżdża równolegle do osi obrabiany przedmiot, po tym kiedy został naciśnity zewntrzny przycisk START. Producent maszyn określa posuw pomiaru sond: patrz rysunek po prawej stronie. Jeśli 3D sonda pomiarowa dotknie przedmiotu, obrót podstawowy ■ 3Dsonda pomiarowa wysyła sygnał do TNC: współrzdne naroże wyznaczyć jako punkt odniesienia wyznaczanie punktu odniesienia dotknitej pozycji zostan wprowadzone do pamici ■ 3Dsonda pomiarowa zatrzymuje si i ■ odsuwa si z powrotem na biegu szybkim do pozycji startu punkt środkowy koła wyznaczyć jako punkt odniesienia operacji pomiaru Jeśli na odcinku określonej drogi palec sondy nie zostanie wychylony, TNC wydaje odpowiedni komunikat o błdach (droga: MP6130 dla łczcej sondy pomiarowej MP6330 dla mierzcej sondy pomiarowej). Wybrać funkcj pomiaru sond ú Wybrać rodzaj pracy OBSŁUGA RCZNA lub EL. KÓŁKO RCZNE ú Wybrać funkcje pomiaru sond: nacisnć Softkey SONDA (TOUCH PROBE). TNC pokazuje dalsze Softkeys: patrz tabela po prawej stronie 258 12 3Dsondy pomiarowe impulsowe 12.1 Cykle pomiarów sond w rodzajach pracy OBSŁUGA RCZNA I EL. KÓŁKO RCZNE Protokołować wartości pomiarów z cykli pomiarowych sond TNC musi być przygotowana przez producenta maszyn dla tej funkcji. Prosz zwrócić uwag na informacje zawarte w podrczniku obsługi maszyny! Po tym, kiedy TNC wypełniła dowolny cykl pomiarowy sond, pokazuje ono Softkey DRUK. Jeśli ten Softkey zostanie naciśnity, TNC protokołuje aktualne wartości aktywnego cyklu pomiaru sond. Przy pomocy funkcji DRUK w menu konfiguracyjnym interfejsów (patrz ”14 MODfunkcje, konfigurowanie interfejsów danych”) ustala si czy TNC ■ powinno wydrukować wyniki pomiarów ■ powinno wprowadzić wyniki pomiarów do pamici na dysku twardym TNC ■ powinno wprowadzić wyniki pomiarów do pamici komputera (pecet) Jeśli wprowadza si wyniki pomiarów do pamici, TNC zakłada ASCIIplik %TCHPRNT.A. Jeśli w menu konfiguracyjnym interfejsów nie wyznaczono ścieżki i interfejsa, TNC zapamituje plik %TCHPRNT w skoroszycie głównym TNC:\. Jeśli zostaje naciśnity Softkey PRINT, plik %TCHPRNT.A nie może może być wybrany przy rodzaju pracy PROGRAM WPROWADZIĆ DO PAMICI/WYDAĆ. W przeciwnym razie TNC wydaje komunikat o błdach. TNC zapisuje wyniki pomiarów wyłcznie w pliku %TCHPRNT.A. Jeśli wykonuje si kilka cykli pomiarów sond i ich wyniki maj być wprowadzone do pamici, należy zawartość pliku %TCHPRNT.A zabezpieczyć midzy cyklami pomiarowymi, a mianowicie kopiujc je lub zmieniajc ich nazw. Format i zawartość pliku %TCHPRNT określa producent maszyn. Przełczajc sond pomiarow kalibrować Sond pomiarow musi si kalibrować przy ■ uruchomieniu ■ złamaniu palca sondy ■ zmianie palca sondy ■ zmianie posuwu pomiaru sond ■ nieprawidłowościach, powstałych na przykład przez nagrzanie si maszyny Przy kalibrowaniu TNC określa ”rzeczywist” długość palca sondy i ”rzeczywisty” promień główki sondy. Dla kalibrowania 3Dsondy pomiarowej należy zamocować pierścień nastawny o znanej wysokości i znanym promieniu wewntrznym na stole maszyny. TNC 426 firmy HEIDENHAIN 259 12.1 Cykle pomiarów sond w rodzajach pracy OBSŁUGA RCZNA I EL. KÓŁKO RCZNE Kalibrowanie rzeczywistej długości ú Tak wyznaczyć punkt odniesienia w osi wrzeciona, że dla stołu maszyny obowizuje: Z=0. ú Funkcj kalibrowania dla długości sondy wybrać: nacisnć Softkey SONDA (TOUCH PROBE) i CAL L. TNC pokazuje okno menu z czteroma polami wprowadzania danych Z Y ú OŚ NARZDZIA wprowadzić ú PUNKT ODNIESIENIA: wprowadzić wysokość pierścienia nastawczego 5 X ú Punkty menu RZECZYWISTY PROMIEŃ GŁÓWKI i RZECZYWISTA DŁUGOŚĆ nie wymagaj wprowadzenia żadnych danych ú Sond pomiarow przesunć szczelnie nad powierzchni pierścienia nastawczego ú Jeśli to konieczne, zmienić wyświetlony kierunek przesunicia: nacisnć przycisk ze strzałk ú Dotknć powierzchni: nacisnć zewntrzny przycisk START Kalibrować rzeczywisty promień i wyrównać przesunicie współosiowości sondy Oś sondy pomiarowej nie leży normalnie rzecz biorc zbyt dokładnie współosiowo z osi wrzeciona. Funkcja kalibrowania wykrywa przesunicie wzajemne osi sondy pomiarowej i osi wrzeciona i wyrównuje je obliczeniowo. Przy tej funkcji TNC obraca 3Dsond pomiarow o 180°. Obrót zostaje wywołany przez funkcj dodatkow, któr wyznacza producent maszyny w parametrze maszynowym 6160. Z Y X 10 Pomiar przesunicia środka sondy pomiarowej prosz przeprowadzić po kalibrowaniu rzeczywistego promienia główki sondy pomiarowej. ú Główk sondy przy OBSŁUDZE RCZNEJ pozycjonować wewntrz pierścienia nastawczego ú Wybrać funkcj kalibrowania dla promienia główki sondy i przesunicia współosiowości sondy: nacisnć Softkey CAL R ú Wybrać OŚ NARZDZIA, wprowadzić promień pierścienia nastawczego ú Pomiar sond: 4 x nacisnć zewntrzny przycisk START. 3Dsonda pomiarowa dokonuje pomiaru w każdym kierunku osi jednej pozycji odwiertu i wylicza rzeczywisty promień główki sondy ú Określić przesunicie środka główki sondy: Softkey 180° nacisnć. TNC obracy sond pomiarow o 180° ú Pomiar sond: 4 x nacisnć zewntrzny przycisk START. 3Dsonda pomiarowa dokonuje pomiaru jednej pozycji w każdym kierunku osi i wylicza przesunicie współosiowości sondy pomiarowej ú Jeśli chcemy zakończyć teraz funkcj kalibrowania, to prosz nacisnć Softkey END 260 12 3Dsondy pomiarowe impulsowe Mierzc sond pomiarow kalibrować Jeśli TNC pokazuje komunikat o błdach PALEC SONDY WYCHYLONY, prosz wybrać menu dla 3D kalibrowania i potwierdzić tam z Softkey RESET 3D. Mierzca sonda pomiarowa musi być kalibrowana po każdej zmianie parametrów maszynowych sondy. Kalibrowanie rzeczywistej długości odbywa si jak w przypadku przełczajcej sondy pomiarowej. Dodatkowo należy wprowadzić promień narzdzia R2 (promień naroża). Przy pomocy MP6321 ustala si, czy TNC kalibruje mierzc sond pomiarow z lub bez pomiaru z obrotem o 180'. Przy pomocy 3Dcyklu kalibrowania dla mierzcej sondy pomiarowej dokonuje si pomiaru pierścienia wzorcowego całkowicie automatycznie. (Pierścień wzorcowy dostpny jest w firmie HEIDENHAIN). Pierścień wzorcowy prosz zamocować przy pomocy łap zaciskowych na stole maszynowym. TNC oblicza na podstawie uzyskanych przy kalibrowaniu wartości pomiarowych wskaźniki sztywności sprżyny, ugicie palca sondy i przesunicie współosiowości palca sondy. Wartości te TNC wnosi na końcu operacji kalibrowania automatycznie do menu wprowadzenia danych. ú Sond pomiarow przy OBSŁUDZE RCZNEJ pozycjonować wstpnie w przybliżeniu na środku pierścienia wzorcowego i obrócić do 180°. ú 3Dcykl kalibrowania wybrać: Softkey 3D CAL nacisnć ú PROMIEŃ PALCA 1 i PROMIEŃ PALCA 2 wprowadzić. Wprowadzić promień palca 2 równy promieniowi palca 1, jeśli używany jest trzpień w kształcie kuli. Promień palca 2 wprowadzić nie równy promieniowi palca 1, jeśli używany jest trzpień z promieniem naroża ú ŚREDNICA PIERŚCIENIA NASTAWCZEGO: średnica ú Sond pomiarow obrócić na 0 stopni, jak tylko TNC tego zażda ú Rozpoczć operacj kalibrowania dla określenia przesunicia współosiowości palca: nacisnć zewntrzny przycisk START. Sonda pomiarowa wymierzy pierścień wzorcowy ponownie według zaprogramowanej, stałej kolejności jest wygrawerowana na pierścieniu wzorcowym ú Rozpoczć operacj kalibrowania: nacisnć zewntrzny przycisk START: Sonda pomiarowa wymierza pierścień wzorcowy według zaprogramowanej stałej kolejności TNC 426 firmy HEIDENHAIN 261 12.1 Cykle pomiarów sond w rodzajach pracy OBSŁUGA RCZNA I EL. KÓŁKO RCZNE Wyświetlić wartości kalibrowania TNC zapamituje rzeczywist długość, rzeczywisty promień i wartość przesunicia współosiowości sondy i uwzgldnia te wartości przy późniejszym użyciu sondy pomiarowej. Aby wyświetlić zapamitane dane, prosz nacisnć CAL L i CAL R. 12.1 Cykle pomiarów sond w rodzajach pracy OBSŁUGA RCZNA I EL. KÓŁKO RCZNE Wyświetlić wartości kalibrowania Współczynniki korekcji i relacje siłowe zostaj wprowadzone do pamici TNC i uwzgldnione w późniejszych zastosowaniach mierzcej sondy pomiarowej. Prosz nacisnć Softkey 3D CAL, aby wyświetlić zapamitane wartości. Krzywe położenie przedmiotu kompensować Krzywe zamocowanie obrabianego przedmiotu TNC kompensuje obliczeniowo poprzez ”obrót podstawowy”. W tym celu ustawia TNC kt obrotu do kta, który ma ograniczać powierzchnia przedmiotu z osi odniesienia kta płaszczyzny obróbki. Patrz rysunek po prawej stronie na środku. Wybierać kierunek pomiaru krzywego położenia przedmiotu zawsze prostopadle do osi odniesienia kta. Ażeby obrót podstawowy w przebiegu programu został zawsze prawidłowo wyliczony, należy w pierwszy bloku przemieszczenia zaprogramować obydwie współrzdne płaszczyzny obróbki. Y Y ú Wybrać funkcj pomiaru sond: nacisnć Softkey PRÓBA OBR. ú Pozycjonować sond w pobliżu pierwszego punktu pomiarowego PA ú Kierunek pomiaru sond wybrać prostopadły do osi odniesienia kta: wybrać oś przy pomocy przycisku ze strzałk X X A B ú Dokonać pomiaru: nacisnć zewntrzny przycisk START ú Pozycjonować sond w pobliżu drugiego punktu pomiarowego ú Dokonać pomiaru: nacisnć zewntrzny przycisk START TNC zapamituje obrót podstawowy z zabezpieczeniem od przerw w dopływie prdu. Obrót podstawowy działa dla wszystkich nastpnych przebiegów programu. Wyświetlić obrót podstawowy Kt obrotu podstawowego znajduje si po ponownym wyborze PRÓBY OBR. we wskazaniu kta obrotu. TNC wyświetla kt obrotu także w dodatkowym wskazaniu stanu (STAN POZ.) W wyświetlaczu stanu zostaje wyświetlony symbol obrotu podstawowego, jeśli TNC przesunie osi maszyny odpowiednio z obrotem podstawowym. 262 12 3Dsondy pomiarowe impulsowe ú Wprowadzić KT OBROTU ”0”, przejć przyciskiem ENT ú Zakończyć funkcj pomiaru sond: nacisnć przycisk END 12.2 Wyznaczenie punktu odniesienia przy pomocy 3Dsond pomiarowych Funkcje dla wyznaczania punktów odniesienia na ustawionym przedmiocie zostaj wybierane przy pomocy nastpujcych Softkeys: Z Y ■ Wyznaczanie punktu odniesienia w dowolnej osi z PRÓBA POZ. ■ Wyznaczyć naroże jako punkt odniesienia z PRÓBA P X ■ Wyznaczyć punkt środkowy koła jako punkt odniesienia z PRÓBA CC Wyznaczanie punktu odniesienia w dowolnej osi (patrz rysunek po prawej stronie u góry) ú Wybrać funkcj pomiaru sond: nacisnć Softkey PRÓBA POZ. ú Pozycjonować sond w pobliżu punktu pomiarowego ú Wybrać kierunek pomiaru i jednocześnie oś, dla której Y punkt odniesienia zostaje wyznaczony, np. Z mierzyć w kierunku Z: wybierać przy pomocy przycisków ze strzałk Y ú Dokonać pomiaru: nacisnć zewntrzny przycisk START ú PUNKT ODNIESIENIA: wprowadzić zadan współrzdn, przejć przyciskiem ENT Naroże jako punkt odniesienia przejć punkty, które zostały wymierzone sond dla obrotu podstawowego (patrz rysunek po prawej stronie) Y=? P P X X X=? ú Wybrać funkcj pomiaru sond: nacisnć Softkey PRÓBA P ú PUNKTY POMIARU SOND Z OBROTU PODSTAWOWEGO?: nacisnć przycisk ENT aby przejć współrzdne punkty pomiaru sond ú Pozycjonować sond w pobliżu pierwszego punktu pomiaru na krawdzi przedmiotu, która nie była mierzona dla obrotu podstawowego ú Wybrać kierunek pomiaru sond: wybrać oś przy pomocy przycisków ze strzałk ú Dokonać pomiaru: nacisnć zewntrzny przycisk START ú Pozycjonować sond w pobliżu drugiego punktu pomiarowego na tej samej krawdzi TNC 426 firmy HEIDENHAIN ú Dokonać pomiaru: nacisnć zewntrzny przycisk START ú PUNKT ODNIESIENIA: współrzdne punktu odniesienia wprowadzić w oknie menu, przejć przyciskiem ENT ú Zakończyć funkcj pomiaru sond: nacisnć przycisk END 263 12.2 Wyznaczanie punktu odniesienia przy pomocy 3Dsond pomiarowych Anulować obrót podstawowy ú Wybrać funkcj pomiaru sond: nacisnć Softkey PRÓBA OBR. 12.2 Wyznaczanie punktu odniesienia przy pomocy 3Dsond pomiarowych Naroże jako punkt odniesienia nie przejmować punktów, które zostały wymierzone sond dla obrotu podstawowego ú Wybrać funkcj pomiaru sond: nacisnć Softkey PRÓBA P ú PUNKTY POMIAROWE Z OBROTU PODSTAWOWEGO?: przy pomocy przycisku NO ENT zaprzeczyć (pytanie dialogu pojawia si tylko wtedy, jeśli został przeprowadzony uprzednio obrót podstawowy) ú Dokonać pomiaru krawdzi przedmiotu, dwa razy dla każdej ú Wprowadzić współrzdne punktu odniesienia, przejć przyciskiem ENT Y ú Zakończyć funkcj pomiaru sond: nacisnć przycisk END Y+ Punkt środkowy koła jako punkt odniesienia Punkty środkowe wierceń, wybrań kołowych, cylindrów pełnych, czopów, wysepek okrgłych itd. mog zostać wyznaczone jako punkty odniesienia. X– Wntrze koła: X+ Y– TNC dokonuje pomiaru ścianki wewntrznej koła automatycznie we wszystkich czterech kierunkach osi współrzdnych. X Przy przerwanych kołach (łukach kołowych) można dowolnie wybierać kierunek pomiaru. ú Główk stykow sondy pozycjonować na środku koła ú Wybrać funkcj pomiaru sond: wybrać Softkey PRÓBA CC Y Y– ú Dokonać pomiaru: nacisnć cztery razy na zewntrzny przycisk START Sonda dokonuje pomiaru 4 punktów ścianki wewntrznej koła, jeden po drugim X+ ú Jeśli chce si pracować z pomiarem przestawienia (tylko w maszynach z orientacj wrzeciona, zależnie od MP6160) nacisnć Softkey 180° i wymierzyć ponownie 4 punkty ścianki wewntrznej koła X– ú Jeśli chcemy pracować bez pomiaru przestawienia: nacisnć przycisk END ú PUNKT ODNIESIENIA: wprowadzić w oknie menu obydwie współrzdne punktu środkowego koła, przejć przyciskiem ENT Y+ X ú Zakończyć funkcj pomiaru sond: nacisnć przycisk END Powierzchnia otaczajca koło: ú Główk sondy pozycjonować w pobliżu pierwszego punktu pomiarowego na zewntrz koła ú Wybrać kierunek pomiaru: wybrać oś przyciskami ze strzałk ú Dokonać pomiaru: nacisnć zewntrzny przycisk START 264 ú Powtórzyć operacj pomiaru dla 3 pozostałych punktów. Patrz rysunek po prawej stronie na dole ú Wprowadzić współrzdne punktu odniesienia, przejć przyciskiem ENT Po wykonaniu pomiaru sond TNC wyświetla aktualne współrzdne punktu środkowego koła i promień koła PR. 12 3Dsondy pomiarowe impulsowe 12.2 Wyznaczanie punktu odniesienia przy pomocy 3Dsond pomiarowych Wyznaczać punkty odniesienia w odwiertach Na drugim pasku z Softkeys znajduj si Softkeys, przy pomocy których można wykorzystywać odwierty dla wyznaczania punktów odniesienia. Przy tym TNC przemieszcza sond jak przy funkcji ”Punkt środkowy koła jako punkt odniesienia wntrze koła”. Pozycjonować wstpnie sond na środku odwiertu. Po tym, kiedy naciśnito zewntrzny przycisk START, TNC dokonuje pomiaru czterech punktów ścianki odwiertu automatycznie. Nastpnie przesuwa si sond pomiarow do nastpnego odwiertu i dokonuje pomiaru w ten sam sposób. TNC powtarza t operacj, aż wszystkie odwierty dla określenia punktu odniesienia zostan zmierzone. Zastosowanie Softkey Obrót podstawowy z 2 odwiertami: TNC określa kt pomidzy lini łczc punkty środkowe odwiertów i położeniem zadanym (osi odniesienia kta) Punkt odniesienia nad 4 odwiertami TNC określa punkt przecicia linii łczcych dwa pierwszy zmierzone odwierty i dwa ostatnie zmierzone sond odwierty. Jeśli obrót podstawowy został przeprowadzony z dwoma odwiertami, to nie jest konieczne powtórne dokonywanie pomiaru tych odwiertów . Punkt środkowy koła nad 3 odwiertami: TNC określa tor kołowy, na którym znajduj si wszystkie 3 odwierty i wylicza dla toru kołowego punkt środkowy koła. TNC 426 firmy HEIDENHAIN 265 12.3 Wymierzać przedmioty obrabiane przy pomocy 3Dsond pomiarowych 12.3 Wymierzać przedmioty obrabiane przy pomocy 3Dsond pomiarowych Przy pomocy 3Dsond pomiarowych określa si: ■ współrzdne położenia i na podstawie tego ■ wymiary i kt na obrabianym przedmiocie Określanie współrzdnej położenia na ustawionym przedmiocie ú Wybrać funkcj pomiaru sond: nacisnć Softkey PRÓBA POZ. ú Pozycjonować sond w pobliżu punktu pomiarowego ú Wybrać kierunek pomiaru i jednocześnie oś, do której ma odnosić si współrzdna: wybrać oś przy pomocy przycisków ze strzałk. ú Rozpoczć pomiar: nacisnć zewntrzny przycisk START TNC wyświetla współrzdn punktu pomiarowego jako PUNKT ODNIESIENIA. Określić współrzdne punktu narożnego na płaszczyźnie obróbki Określić współrzdne punktu narożnego jak opisano w ”Naroże jako punkt odniesienia”. TNC wyświetla współrzdne zmierzonego przy pomocy sondy naroża jako PUNKT ODNIESIENIA. Określić wymiary obrabianego przedmiotu Wybrać funkcj pomiaru sond: nacisnć Softkey PRÓBA POZ. Z ú Pozycjonować sond w pobliżu pierwszego punktu pomiarowego A ú Wybrać kierunek pomiaru przy pomocy przycisków ze strzałk ú Dokonać pomiaru: nacisnć zewntrzny przycisk A Y START ú Wyświetlon wartość zanotować jako PUNKT ODNIESIENIA (tylko, jeśli uprzednio wyznaczony punkt odniesienia pozostaje w użyciu) B X l ú PUNKT ODNIESIENIA: ”0” wprowadzić ú Przerwać dialog: nacisnć przycisk END ú Ponownie wybrać funkcj pomiaru sond: nacisnć Softkey PRÓBA POZ. 266 12 3Dsondy pomiarowe impulsowe 12.3 Wymierzać przedmioty obrabiane przy pomocy 3Dsond pomiarowych ú Pozycjonować sond w pobliżu drugiego punktu pomiarowego B ú Wybrać kierunek pomiaru przyciskami ze strzałk: ta sama oś, jednakże kierunek przeciwny jak przy pierwszym pomiarze. ú Dokonać pomiaru: nacisnć zewntrzny przycisk START We wskazaniu PUNKT ODNIESIENIA odstp pomidzy obydwoma punktami znajduje si na osi współrzdnych. Wskazanie położenia ustawić ponownie jak przed pomiarem długości ú Wybrać funkcj pomiaru sond: nacisnć Softkey PRÓBA POZ. ú Dokonać ponownego pomiaru pierwszego punktu pomiarowego ú Wyznaczyć PUNKT ODNIESIENIA na zanotowanej wartości ú Przerwać dialog: nacisnć przycisk END. Zmierzyć kt Przy pomocy 3Dsondy pomiarowej można określić kt na płaszczyźnie obróbki. Dokonuje si pomiaru ■ kta pomidzy osi odniesienia kta i krawdzi obrabianego przedmiotu lub ■ kt pomidzy dwoma krawdziami Mierzony kt zostaje wyświetlony jako wartość wynoszca maksymalnie 90°. Kt pomidzy osi odniesienia kta i krawdzi przedmiotu określić ú Wybrać funkcj pomiaru sond: nacisnć Softkey PRÓBA OBR. ú KT OBROTU: zanotować wyświetlony KT OBROTU, jeśli chce si uprzednio przeprowadzony obrót podstawowy nieco później wznowić. ú Przeprowadzić obrót podstawowy z porównywan stron (patrz ”Krzywe położenie przedmiotu kompensować”) ú Przy pomocy Softkey PRÓBA OBR. wyświetlić kt pomidzy osi odniesienia kta i krawdzi obrabianego przedmiotu jako KT OBROTU. ú Anulować obrót podstawowy lub wznowić pierwotny obrót podstawowy: ú Wyznaczyć PUNKT ODNIESIENIA na zanotowanej wartości TNC 426 firmy HEIDENHAIN 267 12.3 Wymierzać przedmioty obrabiane przy pomocy 3Dsond pomiarowych Określić kt pomidzy dwoma krawdziami obrabianego przedmiotu ú Wybrać funkcj pomiaru sond: nacisnć Softkey PRÓBA OBR. ú KT OBROTU: zanotować wyświetlony kt obrotu, jeśli chce si uprzednio przeprowadzony obrót podstawowy ponownie wytworzyć ú Przeprowadzić obrót podstawowy dla pierwszego boku (patrz ”Krzywe położenie przedmiotu kompensować”) ú Dokonać pomiaru drugiego boku tak samo jak przy obrocie podstawowym, KT OBROTU nie nastawiać tu na 0! ú Przy pomocy Softkey PRÓBA OBR. kt PA pomidzy PA krawdziami obrabianego przedmiotu wyświetlić jako KT OBROTU ú Anulować obrót podstawowy lub pierwotny obrót podstawowy wznowić: KT OBROTU wyznaczyć na zanotowanej wartości Dokonywać pomiaru przy pomocy 3Dsondy pomiarowej w czasie przebiegu programu Przy pomocy 3Dsondy pomiarowej można także w czasie przebiegu programu ustalać określone pozycje na obrabianym przedmiocie także przy pochylonej płaszczyźnie obróbki. Zastosowanie: Z L? Y α? 100 X α? ■ określenie różnicy wysokości w przypadku powierzchni odlewów ■ zapytania o tolerancj w czasie obróbki Zastosowanie sondy pomiarowej programuje si w rodzaju pracy PROGRAM WPROWADZIĆ DO PAMICI/WYDAĆ przyciskiem SONDA. TNC pozycjonuje wstpnie sond pomiarow i dokonuje automatycznie pomiaru zadanej pozycji. Przy tym TNC przemieszcza sond pomiarow równolegle do osi maszyny, któr wyznaczona została w cyklu pomiarów sond. Aktywny obrót podstawowa lub rotacja zostaje uwzgldniona przez TNC tylko dla obliczenia punktu pomiarowego. Współrzdn punktu pomiarowego TNC odkłada w Qparametrze. TNC przerywa operacj dokonywania pomiaru, jeśli sonda pomiarowa nie zostanie wychylona na określonym obszarze (wybieralny przez MP 6130). Współrzdne pozycji, na której znajduje si sonda pomiarowa w czasie dokonywania pomiaru, s zapamitywane dodatkowo po zakończeniu operacji dokonywania pomiaru w parametrach Q115 do Q119. Dla wartości w tych parametrach TNC nie uwzgldnia długości palca i jego promienia. –10 100 Tak pozycjonować wstpnie sond pomiarow, że zostanie uniknita kolizja przy najeżdżaniu programowanej pozycji wstpnej. Prosz zwrócić uwag, żeby TNC czerpała dane o narzdziu jak długość, promień i oś albo z kalibrowanych danych albo z ostatniego TOOL CALL bloku: wybrać przez MP7411. 268 12 3Dsondy pomiarowe impulsowe 12.3 Wymierzać przedmioty obrabiane przy pomocy 3Dsond pomiarowych ú W rodzaju pracy PROGRAM WPROWADZIĆ DO PAMICI/ WYDAĆ nacisnć przycisk TOUCH PROBE. ú TCH PROBE 0: PŁASZCZYZNA ODNIESIENIA: wybrać funkcj pomiarów sond przyciskiem ENT ú NUMER PARAMETRU DLA WYNIKU: wprowadzić numer Qparametru, któremu zostanie przypisana wartość współrzdnej ú OŚ SONDY POM./KIERUNEK POMIARU SONDY: wprowadzić oś sondy pomiarowej przy pomocy przycisku wyboru osi i znak liczby dla kierunku pomiaru sond. Potwierdzić przyciskiem ENT. ú ZADANA WARTOŚĆ POZYCJI: wprowadzić przez przyciski wyboru osi wszystkie współrzdne dla pozycjonowania wstpnego sondy pomiarowej. ú Zakończyć wprowadzanie danych: nacisnć przycisk ENT NCzapisy przykładowe 67 TCH PROBE 0.0 PŁ. ODNIESIENIA 5 X 68 TCH PROBE 0.1 X+5 Y+0 Z5 TNC 426 firmy HEIDENHAIN 269 12.3 Wymierzać przedmioty obrabiane przy pomocy 3Dsond pomiarowych Przykład: określić wysokość wysepki na obrabianym przedmiocie Przebieg programu ■ Przypisać parametry programu ■ Zmierzyć wysokość przy pomocy cyklu SONDA Y Y ■ Obliczyć wysokość 50 10 20 50 X 10 Z 0 BEGIN PGM 3DSONDOW.MM 1 FN 0: Q11 = +20 2 FN 0: Q12 = +50 3 FN 0: Q13 = +10 4 FN 0: Q21 = +50 5 FN 0: Q22 = +10 6 FN 0: Q23 = +0 7 TOOL CALL 0 Z 8 L Z+250 R0 F MAX 9 SONDA 0.0 PŁ. ODNIESIENIA Q10 Z 1. punkt pomiaru sondy: Xwspółrzdna 1. punkt pomiaru sondy: Ywspółrzdna 1. punkt pomiaru sondy: Zwspółrzdna 2. punkt pomiaru sondy: Xwspółrzdna 2. punkt pomiaru sondy: Ywspółrzdna 2. punkt pomiaru sondy: Zwspółrzdna Wywołanie impulsowego układu pomiarowego (sonda pomiarowa) Przemieścić swobodnie sond Zmierzyć krawdź górn przedmiotu 10 SONDA 0.1 X+Q11 Y+Q12 Z+Q13 11 L X+Q21 Y+Q22 R0 F MAX 12 SONDA 0.0 PŁ. ODNIES. Q20 Z Pozycjonować wstpnie dla drugiego pomiaru Zmierzyć głbokość 13 SONDA 0.1 Z+Q23 14 FN 2: Q1 = +Q20 +Q10 15 STOP 16 L Z+250 R0 F MAX M2 Obliczyć bezwzgldn wysokość wysepki Przebieg programustop: Q1 skontrolować Przemieścić swobodnie narzdzie, koniec programu 17 END PGM 3DSONDOW. MM 270 12 3Dsondy pomiarowe impulsowe 13 Digitalizacja TNC 426 firmy HEIDENHAIN 271 13.1 Digitalizować z przełczajc i mierzc sond pomiarow 13.1 Digitalizacja przy przełczajcej lub mierzcej sondzie pomiarowej (opcja) Przy pomocy opcji digitalizacji TNC uchwyca 3Dformy (formy trójwymiarowe) sond pomiarow. Dla digitalizacji konieczne s nastpujce komponenty: ■ sonda pomiarowa ■ moduł oprogramowania ”Opcja digitalizacji” ■ W danym wypadku oprogramowanie opracowywania danych digitalizacji SUSA firmy HEIDNEHAIN dla dalszej obróbki danych digitalizacji, które uzyskano w cyklu MEANDER Dla digitalizacji przy pomocy sond pomiarowych znajduj si do dyspozycji nastpujce cykle digitalizacji: ■ OBSZAR (w formie kostkirównoległościanu lub tabela dla mierzcej sondy ) ■ MEANDER ■ PROSTA POZIOMA (LINIA KONTUROWA) ■ WIERSZ TNC i maszyna musz być przygotowane przez producenta maszyn do zastosowania sondy pomiarowej. Zanim rozpocznie si digitalizacj, należy kalibrować sond pomiarow. Jeśli pracuje si na przemian z przełczajc i mierzc sond pomiarow, należy zwrócić uwag na to aby: – przez MP 6200 była wybrana właściwa sonda pomiarowa – mierzca i przełczajca sonda pomiarowa nie były jednocześnie podłczone do sterowania. TNC nie może stwierdzić, jaka sonda pomiarowa została zastosowana we we wrzecionie. Funkcja 3Dforma zostaje uchwycona przez sond pomiarow punkt za punktem w dowolnie wybranym rastrze. Prdkość digitalizacji leży dla przełczajcej sondy pomiarowej midzy 200 i 800 mm/min z odstpem punktów (P.ODST) wynoszcym 1 mm. Dla mierzcej sondy pomiarowej określa si prdkość digitalizacji w cyklu digitalizycji. Można wprowadzić do 3000 mm/min. Jeśli do frezowania opracowanych danych digitalizacji używa si narzdzia, którego promień odpowiada promieniowi palca sondy, to można te dane digitalizycji odpracować bezpośrednio przy pomocy cyklu 30 (patrz ”8.7 Cykle dla frezowania metod wierszowania”). Uchwycone pozycje TNC zapamituje bezpośrednio na dysku twardym. Przy pomocy funkcji interfejsów DRUK określa si, w jakim skoroszycie dane te zostan zapamitane. 272 13 Digitalizacja 13.2 Programować cykle digitalizacji Cykle digitalizacji należy programować dla osi głównych X, Y i Z a także dla osi obrotu A, B i C. Funkcja przeliczania współrzdnych lub obrót podstawowy nie mog być aktywne w czasie digitalizacji. TNC wydaje BLK FORM razem z plikiem danych digitalizacji. Przy tym TNC powiksza poprzez cykl OBSZAR wyznaczon czść nieobrobion o podwójn wartość z MP6310 (dla mierzcej sondy pomiarowej). 13.2 Programować cykle digitalizacji ú Nacisnć przycisk SONDA ú Wybrać przyciskami ze strzałk żdany cykl digitalizacji ú Wybór potwierdzić: nacisnć przycisk ENT ú Odpowiedzieć na pytania dialogowe TNC: prosz wprowadzić odpowiednie wartości przez klawiatur i potwierdzić każde wprowadzenie przyciskiem ENT. Jeśli TNC ma wszystkie niezbdne informacje, zakończy ono automatycznie definicj cyklu. Informacje do pojedyńczych wprowadzanych parametrów znajd Państwo w pojedyńczym opisie każdego cyklu w tym rozdziale. Obszar digitalizacjiwyznaczyć Dla definicji obszaru digitalizacji znajduj si do dyspozycji dwa cykle. Przy pomocy cyklu 5 OBSZAR można definiować obszar w formie równoległościanu, w którym zostanie dokonany pomiar. W przypadku mierzcej sondy pomiarowej można alternatywnie przez cykl 15 OBSZAR wybrać tabel punktów, w której granica obszaru jest określona jako cig wieloboczny o dowolnej formie. Wyznaczyć obszar digitalizacji w formie równoległościanu (kostki) Prosz wyznaczyć obszar digitalizacji jako równoległościan poprzez podanie minimalnych i maksymalnych współrzdnych w trzech osiach głównych X, Y i Z jak przy definicji czści nieobrobione BLK FORM. Patrz rysunek po prawej stronie. Z MAX ú PGM NAZWA DANE DIGITALIZACJI: nazwa pliku, w którym zostaj zapamitane dane digitalizacji. Prosz wprowadzić do menu ekranu pełn nazw ścieżki w celu konfiguracji interfejsu, na której TNC ma zapamitywać dane digitalizacji ú OŚ SONDY: wprowadzić oś sondy pomiarowej ú MINPUNKT OBSZARU. Minimalny punkt obszaru, na którym Y ZS X MIN przeprowadzana jest digitalizacja ú MAXPUNKT OBSZARU: maksymalny punkt obszaru, na którym przeprowadzana jest digitalizacja ú BEZPIECZNA WYSOKOŚĆ: pozycja w osi sondy pomiarowej, na której wykluczona jest kolizja palca sondy i formy. TNC 426 firmy HEIDENHAIN 273 13.2 Programować cykle digitalizacji NCzapisy przykładowe 50 SONDA 5.0 OBSZAR Y 51 SONDA 5.1 PGM NAZWA: DANE 52 SONDA 5.2 Z X+0 Y+0 Z+0 53 SONDA 5.3 X+10 Y+10 Z+20 54 SONDA 5.4 WYSOKOŚĆ: + 100 Wyznaczyć obszar digitalizacji o dowolnej formie (tylko mierzca sonda) Obszar digitalizacji prosz wyznaczyć w tabeli punktów, któr generuje si w rodzaju pracy POZYCJONOWANIE Z R CZNYM WPROWADZENIEM DANYCH. Pojedyńcze punkty można uchwycić poprzez TEACHIN lub automatycznie wytwarzać przy pomocy TNC, w czasie kiedy wiedzie si palec sondy rcznie wokół przedmiotu. Patrz rysunek po prawej stronie. X ú PGM NAZWA DANE DIGITALIZACJI: nazwa pliku, w którym zostan zapamitane dane digitalizacji Prosz wprowadzić w menu ekranu dla konfiguracji interfejsu pełn nazw ścieżki, na której TNC powinno zapamitywać dane. ú OŚ SONDY: wprowadzić oś sondy pomiarowej ú PGM NAZWA DANE OBSZARU: nazwa tabeli punktów, w której został wyznaczony obszar digitalizacji ú MINPUNKT OSI SONDA: minimalny punkt obszaru DIGITALIZACJI w osi sondy pomiarowej ú MAXPUNKT OSI SONDA: maksymalny punkt obszaru DIGITALIZACJI w osi sondy pomiarowej ú BEZPIECZNA WYSOKOŚĆ: pozycja w osi sondy, na której wykluczona jest kolizja palca sondy i formy. NCzapisy przykładowe 50 SONDA 15.0 OBSZAR 51 SONDA 15.1 PGM DIGIT.: DANE 52 SONDA 15.2 Z PGM RANGE: TAB1 53 SONDA 15.3 MIN: +0 MAX: +10 WYS: +100 274 13 Digitalizacja 13.2 Programować cykle digitalizacji Tabele punktów Jeśli pracuje si z mierzc sond pomiarow, to można w rodzaju pracy POZYCJONOWANIE Z R CZNYM WPROWADZENIEM DANYCH zestawiać tabele punktów, aby wyznaczyć obszar digitalizacji o dowolnej formie lub aby uchwycić dowolne kontury, które można odpracowywać przy pomocy cyklu 30. Dla tego celu konieczna jest opcja oprogramowania ”Digitalizacja z mierzc sond pomiarow” firmy HEIDENHAIN. Punkty można opracowywać na dwa sposoby: ■ rcznie poprzez TEACH IN lub ■ wytwarzać automatycznie przez TNC TNC zapamituje w tabeli punktów, która ma być użyta jako obszar digitalizacji, maksymalnie 893 punkty. Aby aktywować nadzór, prosz nastawić Softkey TM:RANGE/CONTOUR DATA na TM:RANGE. Punkty zostan połczone ze sob prostymi i w ten sposób wyznaczaj obszar digitalizacji. TNC łczy ostatni punkt w tabeli automatycznie przy pomocy prostej z pierwszym punktem tabeli. Opracowywanie tabeli punktów Kiedy mierzca sonda pomiarowa została wprowadzona do wrzeciona i mechnicznie zamocowana, prosz wybrać przez Softkey PNT tabel punktów: W rodzaju pracy POZYCJONOWANIE Z R CZNYM WPROWADZENIEM DANYCH nacisnć Softkey PNT. TNC pokazuje paski z nastpujcymi Softkeys: Funkcja Softkey Uchwycić punkty rcznie Uchwycić punkty automatycznie Wybrać pomidzy obszarem digitalizacji i konturem Xwspółrzdn nie zapamitywać/zapamitywać Ywspółrzdn nie zapamitywać/zapamitywać Zwspółrzdn nie zapamitywać/zapamitywać TNC 426 firmy HEIDENHAIN 275 13.2 Programować cykle digitalizacji ú Wybrać wprowadzenie dla konturu (TM:RANGE) lub obszaru digitalizacji (CONTOUR DATA):Softkey TM:RANGE CONTOUR DATA przełczyć na żdan funkcj Jeśli chcemy uchwycić punkty rcznie poprzez TEACH IN, to prosz postpić w nastpujcy sposób: ú Wybrać rczne uchwycanie: Softkey PROBE MAN nacisnć. TNC pokazuje dalsze Softkeys: patrz tabela po prawej stronie ú Ustalić posuw, z którym sonda pomiarowa ma reagować na wychylenie: Softkey F nacisnć i wprowadzić posuw ú Ustalić, czy TNC ma uchwycać współrzdne określonych osi czy Funkcja Softkey Posuw, z którym sonda ma reagować na wychylenie Zapamitać pozycj w tabeli punktów ”POZYCJ RZECZYWIST PRZEJĆ” też nie: Softkey X OFF/ON; Y OFF/ON i Z OFF/ON przełczyć na żdan funkcj ú Najechać sond pierwszy punkt uchwycanego obszaru lub pierwszy punkt konturu: wychylić palec sondy rcznie w żdanym kierunku przemieszczania ú Nacisnć Softkey ”RZECZYWIST POZYCJ PRZEJĆ”. TNC wnosi współrzdne wybranych osi do tabeli punktów. Dla wyznaczenia obszaru digitalizacji zostaj używane tylko współrzdne płaszczyzny obróbki ú Przesunć sond do nastpnego punktu i przejć pozycj rzeczywist. Powtarzać ten proceder, aż zostanie uchwycony cały obszar Jeśli punkty maj być wytwarzane automatycznie przez TNC, to prosz postpić w nastpujcy sposób: ú Uchwycenie automatyczne punktów: nacisnć Softkey PROBE AUTO. TNC pokazuje dalsze Softkeys: patrz tabela po prawej stronie ú Ustalić posuw, z którym sonda ma reagować na wychylenie: Funkcja Softkey Posuw, którym sonda ma reagować na wychylenie Określić odstp midzy punktami przy automatycznym uchwycaniu Softkey F nacisnć i wprowadzić posuw ú Ustalić odstp midzy punktami, w jakim TNC wychwyca punkty: nacisnć Softkey ”ODST P MI DZY PUNKTAMI” i wprowadzić odstp midzy punktami. Kiedy odstp został wprowadzony, TNC pokazuje Softkey START ú Sond pomiarow przesunć do pierwszego punktu mierzonego obszaru lub pierwszego punktu konturu: palec sondy wychylić rcznie w żdanym kierunku ú Rozpoczć uchwycenie: nacisnć Softkey START ú Wychylić palec sondy rcznie w żdanym kierunku przesunicia. TNC uchwyca współrzdne z wprowadzonym odstpem midzy punktami ú Zakończyć uchwycanie: nacisnć Softkey STOP 276 13 Digitalizacja Z ■ Przełczajca sonda pomiarowa: cykl digitalizacji 6 MEANDER ■ Mierzca sonda pomiarowa: cykl digitalizacji 16 MEANDER Przy pomocy cyklu digitalizacji MEANDER digitalizuje si 3Dform w formie meandrów. Taka metoda nadaje si szczególnie dla wzgldnie płaskich form. Jeśli przetwarzanie danych digitalizacji ma być przeprowadzone przy pomocy oprogramowania firmy HEIDENHAIN do opracowywania danych SUSA, naliży dokonać digitalizacji meandrowej. Y X Przy operacji digitalizacji prosz wybrać oś płaszczyzny obróbki, w której sonda pomiarowa przesuwa si w kierunku dodatnim do granicy obszaru poczynajc od MINpunktu na płaszczyźnie obróbki. Tam sonda pomiarowa zostaje przesunita o odstp midzy liniami i nastpnie przesuwa si w tym wierszu znowu z powrotem. Na drugim końcu wiersza sonda pomiarowa zostaje przesunita ponownie o odstp midzy liniami. Ta operacja powtarza si, aż zostanie dokonany pomiar całego obszaru. Na końcu operacji digitalizacji sonda pomiarowa odsuwa si na BEZPIECZN WYSOKOŚĆ. Przy digitalizacji przy pomocy mierzcej sondy pomiarowej TNC zapamituje pozycje, na których nastpiły gwałtowne zmiany kierunku do maksymalnie 1000 pozycji w jednym wierszu. W nastpnym wierszu TNC redukuje automatycznie posuw digitalizacji, jeśli sonda pomiarowa zbliża si do takiej pozycji. W ten sposób uzyskuje si lepsze wyniki pomiaru. Punkt startu ■ MINpunktwspółrzdne na płaszczyźnie obróbki z cyklu 5 OBSZAR lub z cyklu 15 OBSZAR, współrzdna osi wrzeciona = BEZPIECZNA WYSOKOŚĆ ■ TNC najeżdża automatycznie punkt startu: najpierw w osi wrzeciona na BEZPIECZN WYSOKOŚĆ, później na płaszczyźnie obróbki Dosunicie sondy do formy Sonda pomiarowa najeżdża w ujemnym kierunku osi wrzeciona form. Współrzdne pozycji, na której sonda pomiarowa dotyka formy zostaj wprowadzone do pamici. W programie obróbki należy przed cyklem digitalizacji MEANDER zdefiniować cyklus digitalizacji OBSZAR. TNC 426 firmy HEIDENHAIN 277 13.3 Digitalizacja w formie meandrów 13.3 Digitalizacja w formie meandrów 13.3 Digitalizacja w formie meandrów Parametry digitalizacji Parametry z (M)obowizuj dla mierzcej sondy pomiarowej, parametry z (S) obowizuj dla przełczajcej sondy pomiarowej: ú REDUKOWANIE POSUWU PRZY KRAW DZIACH(M): potwierdzić pytanie dialogu z NO ENT. TNC wprowadza samodzielnie określon wartość ú KIERUNEK LINII (M, S):oś współrzdnych płaszczyzny obróbki, w której sonda pomiarowa przemieszcza si w kierunku dodatnim poczynajc od pierwszego zapamitanego punktu konturu ú OGRANICZENIE W KIERUNKU NORMALNEJ(S): odcinek, o który sonda pomiarowa przesuwa si swobodnie po wychyleniu. Zakres wprowadzenia: 0 do 5 mm. Rekomendacja: wprowadzana wartość powinna wynosić 0.5 • ODST P MI DZY PUNKTAMI i ODST P MI DZY PUNKTAMI: Czym mniejsza główka sondy tym wiksze powinno być OGRANICZENIE W KIERUNKU NORMALNEJ ú KT DIGITALIZACJI (M): kierunek przemieszczenia sondy pomiarowej w odniesieniu do KIERUNKU LINII. Zakres wprowadzenia: 90° do +90° ú POSUW F (M): wprowadzić prdkość digitalizacji. Zakres wprowadzenia: 1 do 3 000 mm/min. Im wiksza prdkość digitalizacji, tym bardziej niedokładne uzyskane dane digitalizacji ú MIN. POSUW (M): posuw digitalizacji dla pierwszego wiersza. Zakres wprowadzenia: 1 do 3 000 mm/min ú MIN. ODST P MI DZY LINIAMI(M): Jeśli zostanie wprowadzona mniejsza wartość niż przy ODST PIE MI DZY LINIAMI, TNC zmniejsza na obszarze ze znacznie nachylonymi odcinkami konturu odstp pomidzy wierszami do zaprogramowanego minimum. W ten sposób zostanie osignita równomierna gstość uchwyconych punktów, także przy powierzchniach ze znaczn różnorodności struktur. Zakres wprowadzenia: 0 do 20 mm REDUKOWANIE POSUWU działa tylko, jeśli wiersz digitalizacji nie zawiera wicej niż 1000 punktów, w którym posuw musi zostać zredukowany. NCzapisy przykładowe dla przełczajcej sondy pomiarowej 60 SONDA 6.0 MEANDER 61 SONDA 6.1 KIERUNEK: X 62 SONDA 6.2 SUW: 0.5 ODST. M. LIN. 0.2 ODST.M. PUNKT.: 0.5 NCzapisy przykładowe dla mierzcej sondy pomiarowej 60 SONDA 16.0 MEANDER 61 SONDA 16.1 KIERUNEK: X KT: +0 62 SONDA 16.2 F1000 FMIN500 MIN.ODST.M. L.: 0.2 ODST. M. L.: 0.5 ODST. M. PUNKT.: 0.5 TOL: 0.1 ODST: 2 ú ODST P MI DZY LINIAMI(M, S): Przesunicie sondy pomiarowej na końcach wierszy, odstp midzy wierszami. Zakres wprowadzenia: 0 do 20 mm ú MAX. ODST P MI DZY PUNKTAMI(M, S): Maksymalny odstp midzy zapamitanymi przez TNC punktami. TNC uwzgldnia dodatkowo ważne, określajce form modelu punkty, np. na narożach wewntrznych. Zakres wprowadzenia: 0.02 do 20 mm ú WARTOŚĆ TOLERANCJI (M): TNC wstrzymuje zapamitywanie digitalizowanych punktów, tak długo jak odstp prostej pomidzy obydwoma ostatnimi punktami digitalizacji nie przekracza wartości tolerancji. W ten sposób osigana jest duża gstość punktów przy zakrzywionych konturach i przy równych konturach zostaje wydanych możliwie mało punktów. Z wartości tolerancji ”0” TNC wydaje punkty z zaprogramowanym odstpem punktów. Zakres wprowadzenia: 0 do 0.9999 mm 278 13 Digitalizacja Z ■ Przełczajca sonda: cykl digitalizacji 7 PROSTA POZIOMA ■ Mierzca sonda: cykl digitalizacji 17 PROSTA POZIOMA Przy pomocy cyklu digitalizacji PROSTE POZIOME zostaje digitalizowana stopniowo 3Dforma. Digitalizacja prostymi poziomymi przeznaczona jest szczególnie dla znacznie nachylonych form (np. wiercenia w nadlewach narzdzi wtryskowych) lub jeśli należy uchwycić tylko jedn jedyn prost poziom (np. linia zarysu krzywki tarczowej). Y X Przy operacji digitalizacji sonda pomiarowa kiedy pierwszy punkt został już uchwycony przemieszcza si na stałej wysokości wokół formy. Kiedy zostanie osignity pierwszy uchwycony punkt nastpuje dosuw o wprowadzony odstp midzy liniami w kierunku dodatnim lub ujemnym osi wrzeciona. Sonda pomiarowa przemieszcza si ponownie na stałej wysokości wokół obrabianego przedmiotu, do pierwszego uchwyconego punktu na tej wysokości. Ta operacja powtarza si, aż cały obszar bdzie zdigitalizowany. Na końcu operacji digitalizacji sonda pomiarowa odsuwa si na BEZPIECZN WYSOKOŚĆ i do programowanego punktu startu. Podczas digitalizacji przy pomocy sondy mierzcej TNC zapamituje pozycje, na których wystpiły gwałtowne zmiany kierunku do maksymalnie 1000 pozycji w jednym wierszu. Na nastpnej prostej poziomej TNC redukuje automatycznie posuw digitalizacji, jeśli sonda zbliży si do krytycznego punktu. W ten sposób otrzymuje si lepsze wyniki digitalizacji. Ograniczenia dla obszaru digitalizacji ■ W osi sondy pomiarowej: definiowany OBSZAR musi znajdować si w odległości równej promieniowi główki sondy poniżej najwyżej położonego punktu 3Dformy ■ Na płaszczyźnie obróbki: definiowany obszar musi być przynajmniej o promień główki sondy wikszy niż 3Dforma Punkt startu ■ Współrzdna osi wrzeciona MINpunktu z cyklu 5 OBSZAR lub cyklu 15 OBSZAR, jeśli ODST P MI DZY LINIAMI został wprowadzony z wartości dodatni ■ Współrzdna osi wrzeciona MAXpunktu z cyklu 5 OBSZAR lub Dosunicie sondy do formy Sonda pomiarowa zbliża si w kierunku programowanym w cyklu PROSTE POZIOME do formy. Współrzdne pozycji, na której sonda dotyka formy zostaj wprowadzone do pamici. cyklu 15 OBSZAR, jeśli ODST P MI DZY LINIAMI został wprowadzony z wartości ujemn ■ Współrzdne płaszczyzny obróbki w cyklu PROSTE POZIOME zdefiniowane ■ Punkt startu zostaje najechany przez TNC automatycznie: najpierw w osi wrzeciona na BEZPIECZNEJ WYSOKOŚCI, potem na płaszczyźnie obróbki TNC 426 firmy HEIDENHAIN 279 13.4 Digitalizacja prostych poziomych (linii konturowych) 13.4 Digitalizacja prostych poziomych (warstwicowych) 13.4 Digitalizacja prostych poziomych W programie obróbki należy przed cyklem digitalizacji PROSTE POZIOME zdefiniować cykl digitalizacji OBSZAR. Parametry digitalizacji Parametry oznaczone (M) obowizuj dla mierzcej sondy pomiarowej, parametry z (S) obowizuj dla przełczajcej sondy: ú OGRANICZENIE CZASOWE(M, S): czas, w który, sonda pomiarowa musi osignć pierwszy punkt pomiarowy prostej poziomej po jednym obiegu. W MP 6390 określa si, jak dokładnie musi zostać ponownie osignity pierwszy punkt digitalizacji. TNC przerywa cykl digitalizacji, jeśli wprowadzony czas zostanie przekroczony. Zakres wprowadzenia: 0 do 7200 sekund. Nie ma ograniczenia czasowego jeśli zostanie wprowadzone ”0” ú PUNKT STARTU(M, S): współrzdne startu na płaszczyźnie obróbki ú OŚ STARTU I KIERUNEK (M, S): oś współrzdnych i kierunek w osi, w którym sonda najeżdża form ú OŚ POCZTKOWA I KIERUNEK (M, S):oś współrzdnych i kierunek w osi, w którym sonda objeżdża form podczas digitalizacji. Z kierunkiem digitalizacji zostaje jednocześnie określone, czy nastpna obróbka frezowaniem zostanie wykonana ruchem współbieżnym czy przeciwbieżnym ú POSUW F (M): wprowadzić prdkość digitalizacji. Zakres ú MAX. ODST P MI DZY PUNKTAMI(M, S): maksymalny odstp midzy zapamitanymi przez TNC punktami. TNC uwzgldnia dodatkowo ważne, określajce form modelu punkty, np. na narożach wewntrznych. Zakres wprowadzenia: 0.02 do 20 mm ú WARTOŚĆ TOLERANCJI(M): TNC wstrzymuje zapamitywanie digitalizowanych punktów, tak długo jak odstp prostej midzy obydwoma ostatniemi punktami digitalizacji nie przekroczy wartości tolerancji. W ten sposób osigana jest duża gstość punktów przy zakrzywionych konturach i przy równych konturach zostaje wydanych możliwie mało punktów. Przy wartości tolerancji ”0” TNC wydaje punkty z zaprogramowanym odstpem punktów. Zakres wprowadzenia: 0 do 0.9999 mm ú REDUKOWANIE POSUWU NA KRAW DZIACH(M): potwierdzić pytanie dialogowe z NO ENT. TNC wprowadza samodzielnie określon wartość REDUKOWANIE POSUWU działa tylko wtedy, jeśli wiersz digitalizacji nie zawiera wicej niż 1000 punktów, w których posuw musi zostać zredukowany. wprowadzenia: 0 do 3000 mm/min. Im wiksza jest wybierana prdkość digitalizacji, tym bardziej niedokładne bd dane digitalizacji ú MIN. POSUW (M): posuw digitalizacji dla pierwszej prostej poziomej. Zakres wprowadzenia: 1 do 3000 mm/min ú MIN. ODST P MI DZY LINIAMI(M): jeśli zostanie wprowadzona wartość mniejsza niż ODST P MI DZY LINIAMI, zmniejsza TNC na obszarze z płaskimi fragmentami konturu odstp midzy wierszami do zaprogramowanego minimum. W ten sposób zostaje osignita równomierna gstość uchwyconych punktów, także w przypadku powierzchni ze znaczn różnorodności struktur. Zakres wprowadzenia: 0 do 20 mm ú ODST P MI DZY LINIAMI I KIERUNEK(M, S): Przesunicie sondy pomiarowej, kiedy osignie ona ponownie punkt pocztkowy; znak liczby określa kierunek, w którym sonda zostanie przesunita. Zakres wprowadzenia: 20 do + 20 mm Jeśli chcemy digitalizować jedn tylko prost poziom, to prosz wprowadzić dla MIN. ODST PU MI DZY LINIAMI i ODST PU MI DZY LINIAMI 0. 280 NCzapisy przykładowe dla przełczajcej sondy pomiarowej 60 SONDA 7.0 PROSTE POZIOME 61 SONDA 7.1 CZAS: 0 X+0 Y+0 62 SONDA 7.2 KOLEJ. NAJAZDU: Y– / X– 63 SONDA 7.2 SUW: 0.5 ODST. M. LIN.: +0.2 ODST. M. PUNKT.: 0.5 NCzapisy przykładowe dla mierzcej sondy pomiarowej 60 SONDA 17.0 PROSTE POZIOME 61 SONDA 17.1 CZAS: 0 X+0 Y+0 62 SONDA 17.2 KOLEJ. NAJAZDU: Y– / X– 63 SONDA 17.3 F1000 FMIN500 MIN.ODST. M. LIN.: 0.2 ODST. M. LIN.: 0.5 ODST. M. LIN.: 0.5 TOL: 0.1 ODST.: 2 13 Digitalizacja Z ■ Przełczajca sonda pomiarowa: cykl digitalizacji 7 WIERSZ ■ Mierzca sonda pomiarowa: cykl digitalizacji 17 WIERSZ Przy pomocy cyklu digitalizacji WIERSZ dokonuje si digitalizacji 3Dformy metod wierszowania . Y Przy pomocy mierzcej sondy pomiarowej stosuje si ten cykl digitalizacji głównie wtedy, kiedy digitalizuje si z osi obrotu. Patrz ” Digitalizacja z osiami obrotu”. X Przy pomocy przełczajcej sondy pomiarowej używa si tego cyklu digitalizacji głównie wtedy, kiedy digitalizuje si wzgldnie płaskie fragmenty, które maj być odpracowane bez opracowywania danych digitalizacji ruchem stałym współbieżnym lub przeciwbieżnym. Przy digitalizacji sonda pomiarowa przemieszcza si w kierunku dodatnim wybieranej osi płaszczyzny obróbki do granicy obszaru. Nastpnie przemieszcza si na BEZPIECZN WYSOKOŚĆ i na biegu szybkim z powrotem do pocztku nastpnego wiersza. Tam sonda przemieszcza si na biegu szybkim w ujemnym kierunku osi wrzeciona aż do WYSOKOŚCI DLA REDUKCJI POSUWU i od tej wysokości z posuwem stykowym aż 3Dforma zostanie dotknita. Ta operacja powtarza si, aż cały ten obszar zostanie zdigitalizowany. Drogi przemieszczenia patrz rysunek po prawej stronie na dole. Z Y Na końcu operacji digitalizacji sonda odsuwa si na BEZPIECZN WYSOKOŚĆ. Podczas digitalizacji z mierzc sond pomiarow TNC zapamituje pozycje, na których wystpiły gwałtowne zmiany kierunku do maksymalnie 1000 pozycji w jednym wierszu. W nastpnym wierszu TNC redukuje automatycznie posuw digitalizacji, jeśli sonda zbliży si do takiego miejsca. W ten sposób uzyskuje si lepsze wyniki digitalizacji. X Punkt startu ■ Dodatnia lub ujemna granica obszaru programowanego kierunku linii (w zależności od kierunku digitalizacji) ■ MINpunktwspółrzdne na płaszczyźnie obróbki z cyklu 5 OBSZAR lub z cyklu 15 OBSZAR, współrzdna osi wrzeciona = BEZPIECZNA WYSOKOŚĆ ■ Punkt startu zostaje najechany przez TNC automatycznie: najpierw w osi wrzeciona na BEZPIECZN WYSOKOŚĆ, potem na płaszczyźnie obróbki Dosunć sond do formy Sonda zbliża si w ujemnym kierunku osi wrzeciona do formy. Współrzdne pozycji, w której sonda dotyka formy zostan wprowadzone do pamici. TNC 426 firmy HEIDENHAIN 281 13.5 Digitalizacja metod wierszowania 13.5 Digitalizacja wierszami 13.5 Digitalizacja metod wierszowania W programie obróbki należy przed cyklem digitalizacji WIERSZ zdefiniować cykl digitalizacji OBSZAR. Parametry digitalizacji Parametry z (M) obowizuj dla mierzcej sondy, parametry z (S) obowizuj dla przełczajcej sondy: ú KIERUNEK WIERSZY(M, S): oś współrzdnych płaszczyzny obróbki, do której sonda przesuwa si równolegle. Z kierunkiem digitalizacji określa si już, czy nastpna obróbka frezowaniem zostanie wykonana ruchem współbieżnym lub przeciwbieżnym. ú KT DIGITALIZACJI (M): kierunek przemieszczenia sondy pomiarowej w odniesieniu do KIERUNKU WIERSZY. Poprzez kombinowanie KIERUNKU WIERSZY i KTA DIGITALIZACJI można dowolnie wyznaczyć kierunek digitalizacji. Zakres wprowadzenia: 90 do +90° ú WYSOKOŚĆ DLA REDUKCJI POSUWU(M, S): współrzdna w osi wrzeciona, na której w pocztku wiersza nastpuje przełczenie z biegu szybkiego na posuw digitalizacji. Zakres wprowadzenia: –99 999.9999 do +99 999.9999 ú POSUW F (M): Wprowadzić prdkość digitalizacji. Zakres wprowadzenia: 1 do 3000 mm/min. Im wiksza prdkość digitalizacji, tym bardziej niedokładne dane digitalizacji ú MIN. POSUW (M): Posuw digitalizacji dla pierwszego wiersza zakres wprowadzenia: 1 do 3000 mm/min. ú REDUKOWANIE POSUWU NA KRAW DZIACH(M): odstp od nachylonych krawdzi, przy których TNC zaczyna redukować posuw digitalizacji REDUKOWANIE POSUWU działa tylko, jeśli digitalizowany wiersz nie zawiera wicej niż 1000 punktów, na których posuw musi zostać zredukowany. NCzapisy przykładowe dla przełczajcej sondy pomiarowej 60 SONDA 8.0 WIERSZ 61 SONDA 8.1 KIERUNEK: X– 62 SONDA 8.2 SUW: 0.5 L.ODST: 0.2 P.ODST: 0.5 NCzapisy przykładowe dla mierzcej sondy pomiarowej 60 SONDA 18.0 WIERSZ 61 SONDA 18.1 KIERUNEK: X KT: 0 WYSOKOŚĆ: 25 62 SONDA 18.2 F1000 FMIN500 MIN.L.ODST: 0.2 L.ODST: 0.5 P.ODST: 0.5 TOL: 0.1 ODST: 2 ú MIN. ODST P MI DZY LINIAMI(M): jeśli zostanie wprowadzona wartość mniejsza niż ODST P MI DZY LINIAMI, TNC zmniejsza na obszarze o znacznie nachylonych fragmentach konturu odstp midzy wierszami do zaprogramowanego minimum. W ten sposób zostanie osignita równomierna gstość uchwyconych punktów, także w przypadku powierzchni ze znaczn różnorodności struktur. Zakres wprowadzenia: 0 do 20 mm ú ODST P MI DZY LINIAMI(M, S): przesunicie sondy na końcach wierszy = odstp midzy wierszami. Zakres wprowadzenia: 0 do 20 mm ú MAX. ODST P MI DZY PUNKTAMI (M, S): maksymalny odstp midzy zapamitanymi przez TNC punktami. Zakres wprowadzenia: 0.02 do 20 mm ú WARTOŚĆ TOLERANCJI (M): TNC wstrzymuje zapamitywanie digitalizowanych punktów, tak długo odstp prostej midzy dwoma ostatnimi punktami digitalizacji nie przekroczy wartości tolerancji. W ten sposób zostaje osignita duża gstość puktów przy zakrzywionych konturach i przy równych konturach zostaje wydanych możliwie mało punktów. Z wartości tolerancji ”0” TNC wydaje punkty z zaprogramowanym odstpem punktów. Zakres wprowadzenia: 0 do 0.9999 mm 282 13 Digitalizacja 13.6 Digitalizacja z osiami obrotu 13.6 Digitalizacja z osiami obrotu Jeśli używa si przełczajcej sondy pomiarowej, to można z osiami obrotu digitalizować w formie meandrów (cykl 6), wierszowaniem (cykl 8) lub przy pomocy prostych poziomych (cykl 7). W każdym razie prosz w cyklu OBSZAR wprowadzić odpowiedni oś obrotu. TNC interpretuje wartości osi obrotu w stopniach. Jeśli używa si mierzcej sondy pomiarowej, można przy digitalizowaniu z osiami obrotu stosować wyłcznie cykl 18 WIERSZ. Oś obrotu prosz zdefiniować jako oś digitalizacji kolumnami wierszy. Dane digitalizacji Plik danych digitalizacji zawiera informacje dla wyznaczonych w cyklu OBSZAR osi. TNC nie wydaje razem z BLK FORM, ponieważ graficzne przedstawienie osi obrotu jest niemożliwe. Przy digitalizowaniu i przy frezowaniu rodzaj wskazania osi obrotu musi być zgodny (wskazanie redukować do wartości poniżej 360° lub wskazania nie redukować). Z Mierzca sonda pomiarowa: Cykl wiersz z osi obrotu Jeli we wprowadzanym parametrze KIERUNEK LINII zdefiniowano o liniow¹ (np. X), to TNC prze³¹cza na koñcu wiersza wyznaczon¹ w cyklu OBSZAR o obrotu (np. A) o odstêp ODST. M. LIN. dalej. Patrz rysunki po prawej stronie. Y NCzapisy przykładowe 30 SONDA 5.0 OBSZAR 31 SONDA 5.1 PGMNAZWA. DATRND L A 32 SONDA 5.2 Z X+0 A+0 Z+0 33 SONDA 5.3 X+85 A+270 Z+25 34 SONDA 5.4 WYSOKOŚĆ: 50 ... X 60 SONDA 18.0 WIERSZ 61 SONDA 18.1 KIERUNEK: X KT: 0 WYSOKOŚĆ: 25 62 SONDA 18.2 F1000 MIN.ODST. M. LIN.: 0.2 ODST.M.LIN.: 0.5 P.ODST: 0.5 TOL: 0.1 ODST: 2 TNC 426 firmy HEIDENHAIN 283 13.6 Digitalizacja z osiami obrotu Przełczajca sonda pomiarowa: cykl MEANDER z osi obrotu Jeśli w parametrze wprowadzenia KIERUNEK LINII definiuje si oś liniow (np. X), to TNC przełcza na końcu wiersza wyznaczon w cyklu OBSZAR oś obrotu (np. A) o odstp ODST.M.LIN. dalej. Sonda pomiarowa waha si wtedy np. na Z/Xpłaszczyźnie: patrz rysunek po prawej stronie u góry. Z Y Jeśli jako kierunek linii definiuje si oś obrotu (np. A), to TNC przełcza na końcu wiersza wyznaczon w cyklu OBSZAR oś liniow (np. X) o odstp ODST.M.LIN. dalej. Sonda waha si wtedy np. na Z/Apłaszczyźnie: patrz rysunek po prawej stronie na środku. L A NCzapisy przykładowe 30 SONDA 5.0 OBSZAR X 31 SONDA 5.1 PGMNAZWA: DATRND 32 SONDA 5.2 Z X+0 A+0 Z+0 33 SONDA 5.3 X+85 A+270 Z+65 34 SONDA 5.4 WYSOKOŚĆ: 50 Z ... 60 SONDA 6.0 MEANDER Y 61 SONDA 6.1 KIERUNEK A 62 SONDA 6.2 SUW: 0,3 L.ODST: 0,5 P.ODST: 0,5 PROSTE POZIOME z osi obrotu W cyklu określa si punkt startu w osi liniowej (np. X) i w osi obrotu (np. C). Kolejność najeżdżania prosz tak samo zdefiniować. Sonda pomiarowa waha si wtedy np. na X/Cpłaszczyźnie. Patrz rysunek po prawej stronie na dole. A L Taka metoda przeznaczona jest także dla maszyn, które dysponuj tylko dwoma osiami liniowymi (np.Z/X) i jedn osi obracajc si (np. C). X NCbloki programowe np: 30 SONDA 5.0 OBSZAR 31 SONDA 5.1 PGMNAZWA: DATH 32 SONDA 5.2 Z X–50 C+0 Z+0 Z 33 SONDA 5.3 X+50 C+360 Z+85 34 SONDA 5.4 WYSOKOŚĆ: 50 ... 60 SONDA 7.0 PROSTE POZIOME 61 SONDA 7.1 CZAS: 250 X+80 C+0 62 SONDA 7.2 KOLEJ.NAJEŻDŻANIA X–/C+ X 63 SONDA 7.3 SUW 0,3 L.ODST: –0,5 P.ODST: 0,5 Określony w KOLEJNOŚCI NAJEŻDŻANIA kierunek obrotu osi obrotu obowizuje dla wszystkich prostych poziomych (wierszy). Poprzez kierunek obrotu określa si jednocześnie, czy nastpna obróbka frezowaniem zostanie przeprowadzona ruchem współbieżnym lub przeciwbieżnym. 284 C 13 Digitalizacja NCZapisy przykładowe pliku danych digitalizacji, które zostały wykorzystane w cyklu PROSTE POZIOME 0 BEGIN PGM DANE MM 1 BLK FORM 0.1 Z X40 Y20 Z+0 Nazwa programu DANE: wyznaczona w cyklu OBSZAR Definicja czści nieobrobionej: wielkość wyznaczona przez TNC 2 BLK FORM 0.2 X+40 Y+40 Z+25 3 L Z+250 FMAX 4 L X+0 Y25 FMAX 5 L Z+25 6 L X+0,002 Y12,358 7 L X+0,359 Y12,021 Bezpieczna wysokość w osi wrzeciona: wyznaczona w cyklu OBSZAR Punkt startu na X/Y: wyznaczony w cyklu PROSTE POZIOME Wysokość pocztkowa w Z: wyznaczona w cyklu PROSTE POZIOME, zależna od znaku liczby ODST PU MI DZY LINIAMI Pierwsza uchwycona pozycja Druga uchwycona pozycja ... 253 L X+0,003 Y12,390 Pierwsza prosta pozioma digitalizowana: osignita znowu pierwsza uchwycona pozycja 254 L Z+24,5 X+0,017 Y12,653 ... 2597 L X+0,093 Y16,390 2598 L X+0 Y25 FMAX 2599 L Z+250 FMAX 2600 KONIEC PGM DANE MM Ostatnia uchwycona pozycja na obszarze Z powrotem do punktu startu na X/Y Z powrotem na bezpieczn wysokość w osi wrzeciona Koniec programu Maksymalna wielkość pliku danych digitalizacji wynosi 170 MByte. Odpowiada ona znajdujcemu si na dysku twardym wolnemu miejscu w TNC, jeśli nie s wprowadzone inne programy. Aby odpracować dane digitalizacji, dysponujemy dwoma możliwościami: ■ Cykl obróbki 30, jeśli należy pracować z kilkoma dosuwami (tylko dla danych, wykorzystanych w cyklach MEANDER i WIERSZ, patrz ”8.7 Cykle dla frezowania metod wierszowania”) ■ Zestawienie programu pomocniczego, jeśli chcemy dokonać obróbki wykańczajcej 0 BEGIN PGM FREZOWANIE MM 1 TOOL DEF 1 L+0 R+4 2 TOOL CALL 1 Z S4000 3 L R0 F1500 M13 4 CALL PGM DANE Definicja narzdzia: promień narzdzia = promień palca sondy Wywołanie narzdzia Określić posuw frezowania, wrzeciono i chłodziwo ON Wywołać dane digitalizacji 5 KONIEC PGM FREZOWANIE MM TNC 426 firmy HEIDENHAIN 285 13.7 Wykorzystać dane digitalizacji w programie obróbki 13.7 Wykorzystywać dane digitalizacji w programie obróbki 14 MODfunkcje 14.1 MODfunkcje wybierać, zmieniać i opuścić 14.1 MODfunkcje wybierać, zmieniać i opuścić Przez MODfunkcje można wybierać 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. ú MODfunkcje wybrać: nacisnć przycisk MOD. Rysunki po prawej stronie pokazuj typowe menu ekranu dla PROGRAM WPROWADZIĆ DO PAMICI/ WYDAĆ (rysunek po prawej u góry), TEST PROGRAMU (rysunek po prawej na środku) i w rodzaju pracy maszyny (rysunek po prawej stronie). W zależności od wybranego rodzaju pracy można dokonać nastpujcych zmian: PROGRAM WPROWADZIĆ DO PAMICI/WYDAĆ: ■ NCSoftware wyświetlić numer ■ PLCSoftware wyświetlić numer ■ wprowadzić liczb kluczow ■ przygotować interfejs ■ specyficzne dla danej maszyny parametry użytkownika ■ w danym wypadku wyświetlić pliki HELP TEST PROGRAMU: ■ NCSoftwarewyświetlić numer ■ PLCSoftwarewyświetlić numer ■ wprowadzić liczb kluczow ■ przygotować interfejs danych ■ graficzne przedstawienie czści nieobrobionej w przestrzeni roboczej maszyny ■ specyficzne dla danej maszyny parametry użytkownika ■ w danym wypadku wyświetlić pliki HELP 288 14 MODfunkcje 14.2 Numery Software i opcji, 14.3 Wprwadzić liczb klucza wszystkie pozostałe rodzaje pracy: ■ NCSoftwarewyświetlić numer ■ PLCSoftwarewyświetlić numer ■ wyświetlić wyróżniki dla istniejcych opcji ■ wybrać wskazania położenia (pozycji) ■ określić jednostk miary (mm/cal) ■ określić jzyk programowania dla MDI ■ wyznaczyć osie dla przejcia położenia rzeczywistego ■ wyznaczyć ograniczenie obszaru przemieszczania ■ wyświetlić punkty zerowe ■ wyświetlić czas eksploatacji ■ w danym wypadku wyświetlić pliki HELP MODfunkcj zmienić ú MODfunkcj wybrać w wyświetlonym menu przy pomocy przycisków ze strzałk. ú ponownie nacisnć przycisk ENT, aż funkcja znajdzie si w jasnym polu lub wprowadzić liczb i przejć przyciskiem ENT MODfunkcje opuścić ú MODfunkcj zakończyć: nacisnć Softkey END lub przycisk END. 14.2 Numery Software iopcji Numery Software NC i PLC znajduj si po wyborze MODfunkcji na ekranie TNC. Bezpośrednio pod nimi znajduj si numery dla istniejcych opcji (OPT:) ■ bez opcji OPT: 00000000 ■ opcja Digitalizacja OPT: 00000001 ■ opcja Digitalizacja i mierzcy czujnik OPT: 00000011 14.3 Wprowadzić liczb klucza TNC potrzebuje dla nastpujcej funkcji liczb klucza: Funkcja Liczba klucza Wybrać parametr użytkownika 123 TNC 426 firmy HEIDENHAIN 289 14.4 Przygotować interfejsy danych 14.4 Interfejsy danych przygotować Dla przygotowania interfejsów danych prosz nacisnć Softkey RS 232 / RS 422 SETUP. TNC pokazuje menu ekranu, do którego prosz wprowadzić nastpujce ustawienia: RS232przygotować interfejs Rodzaj pracy i szybkość transmisji zostaj wprowadzone dla RS 232interfejsa po lewej stronie na ekranie. RS422przygotować interfejs Rodzaj pracy i szybkość transmisji zostaj wprowadzone dla RS 422interfejsa po prawej stronie na ekranie. Wybrać RODZAJ PRACY zewntrznego, oddzielnego urzdzenia W rodzajach pracy FE2 i EXT nie można wykorzystywać funkcji ”wszystkie programy wczytać”, ”oferowany program wczytać” i ”skoroszyt wczytać”. Ustawić SZYBKOŚĆ TRANSMISJI SZYBKOŚĆ TRANSMISJI (szybkość przesyłania danych) jest do wybrania midzy 110 i 115.200 bod. Zewntrzne urzdzenie Jednostka dyskietek firmy HEIDENHAIN FE 401 B FE 401 ab Prog.Nr. 230 626 03 Rodzaj pracy Symbol FE1 FE1 Jednostka dyskietek firmy HEIDENHAIN FE 401 FE2 do włcznie prog. nr. 230 626 02 PC z urzdzeniami firmy HEIDENHAIN do przekazu Software TNC. EXE danych jak drukarki, czytniki, dziurkarka, PC bez TNC. EXE PC z Software firmy HEIDENHAIN TNC REMOTE dla obsługi zdalnej TNC 290 FE1 EXT1, EXT2 LSV2 14 MODfunkcje 14.4 Przygotować interfejsy danych PRZYPISANIE Przy pomocy tej funkcji określa si, dokd zostan przesłane dane z TNC. Zastosowanie: • Wartości z funkcj Qparametru FN15 wydawać • Wartości z funkcj Qparametru FN16 wydawać • Ścieżka na dysku twardym TNC, na której zostaj odłożone dane digitalizacji Zależy od rodzaju pracy TNC, czy funkcja DRUK lub TEST DRUKU zostanie używana: Rodzaj pracy TNC Funkcja przesyłania PRZEBIEG PROGRAMU POJEDYŃCZY BLOK DRUK PRZEBIEG PROGRAMU WEDŁUG KOLEJNOŚ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:\.... Dane zapamitywać w tym skoroszycie, w którym znajduje si program FN15/FN16 lub w którym znajduje si program z cyklami digitalizacji pusta Nazwa pliku: dane rodzaj pracy nazwa pliku dane digitalizacji PRZEBIEG PROGRAMU wartości z FN15 wartości z FN15 wartości z FN16 wartości z FN16 PRZEBIEG PROGRAMU TEST PROGRAMU PRZEBIEG PROGRAMU TEST PROGRAMU określone w cyklu OBSZAR %FN15RUN.A %FN15SIM.A %FN16RUN.A %FN16SIM.A TNC 426 firmy HEIDENHAIN 291 14.5 Specyficzne dla maszyny parametry użytkownika, 14.6 czść nieobrobion przedstawić w przestrzeni roboczej 14.5 Specyficzne dla maszyny parametry użytkownika Producent maszyn może do 16 PARAMETRÓW UŻYTKOWNIKA włcznie wyposażyć w różne funkcje. Prosz zwrócić uwag na informacje zawarte w podrczniku obsługi maszyny. 14.6 Przedstawić czść nieobrobion w przestrzeni roboczej W rodzaju pracy TEST PROGRAMU można sprawdzić graficznie położenie czści nieobrobionej w przestrzeni roboczej maszyny i aktywować kontrol przestrzeni roboczej w rodzaju pracy test programu: prosz w tym celu nacisnć Softkey DATUM SET TNC pokazuje przestrzeń robocz, różne okna z informacj o współrzdnych i Softkeys, przy pomocy których można zmieniać wskazanie. Znajdujcy si w dyspozycji obszar przemieszczania/punkty zerowe, w odniesieniu do pokazanej czści nieobrobionej: Przestrzeń robocza Wielkość czści nieobrobionej Układ współrzdnych Czść nieobrobiona z projekcj na płaszczyzny, przestrzeń robocza Wyświetlić położenie czści nieobrobionej w odniesieniu do punktu odniesienia: nacisnć Softkey z symbolem maszyny. Jeśli czść nieobrobiona leży poza przestrzeni robocz, to można przesunć czść nieobrobion w grafice przy pomocy Softkeys punktów odniesienia całkowicie do przestrzeni roboczej. Prosz przesunć nastpnie punkt odniesienia w rodzaju pracy OBSŁUGA RCZNA o t sam wartość. 292 14 MODfunkcje 14.6 Przedstawić czść nieobrobion w przestrzeni roboczej Przegld funkcji Funkcja Softkey Przesunć czść nieobrobion w lewo (graficznie) Przesunć czść nieobrobion w prawo (graficznie) Przesunć czść nieobrobion w przód (graficznie) Przesunć czść nieobrobion w tył (graficznie) Przesunć czść nieobrobion w gór (graficznie) Przesunć czść nieobrobion w dół (graficznie) Wyświetlić czść nieobrobion odniesion do wyznaczonego punktu odniesienia Wyświetlić cały obszar przemieszczenia odniesiony do przedstawionej czści nieobrobionej Wyświetlić punkt zerowy maszyny w przestrzeni roboczej Wyznaczon przez producenta pozycjn (np. punkt zmiany narzdzia) w przestrzeni roboczej wyświetlić Wyświetlić punkt zerowy obrabianego przedmiotu w przestrzeni roboczej Kontrol przestrzeni roboczej podczas testu programu włczyć (ON)/ wyłczyć (OFF) TNC 426 firmy HEIDENHAIN 293 14.7 Wybrać wskazanie położenia, 14.8 Wybrać system miar 14.7 Wybrać wskazanie położenia Dla OBSŁUGI RCZNEJ i rodzajów pracy przebiegu programu można wpływać na wskazanie współrzdnych: ZADAN. RZECZ. B.NAD. Rysunek po prawej stronie pokazuje różne położenia narzdzia Pozycja wyjściowa Położenie docelowe narzdzia REF ODLEG. Punkt zerowy obrabianego przedmiotu Punkt zerowy maszyny Dla wskazań położenia TNC można wybierać nastpujce współrzdne: Funkcja Wskazanie Zadana pozycja; zadana aktualnie przez TNC wartość ZAD. Rzeczywista pozycja: momentalna pozycja narzdzia AKT. Pozycja odniesienia: pozycja rzeczywista odniesiona do REF punktu zerowego maszyny Odległość pozostała do programowanej ODLEG. pozycji; różnica pomidzy pozycj rzeczywist i docelow Błd nadania; różnica pomidzy pozycj zadan i rzeczywist B.NAD Wychylenie mierzcej sondy pomiarowej WYCH. Przy pomocy MODfunkcji WYŚWIETLENIE POŁOŻENIA 1 wybieramy wskazanie położenia w wyświetlaczu stanu. Przy pomocy MODfunkcji WYŚWIETLENIE POŁOŻENIA 2 wybieramy wskazanie położenia w dodatkowym wyświetlaczu stanu. 14.8 Wybrać system miar Przy pomocy tej MODfunkcji określa si, czy TNC ma wyświetlać współrzdne w mm lub calach (system calowy). ■ Metryczny system miar: np. X = 15,789 (mm) MODfunkcja ZAMIANA MM/CALE MM. Wskazanie z 3 pozycjami po przecinku ■ System calowy: np. X = 0,6216 (inch) MODfunkcja ZAMIANA MM/CALE CALE. Wskazanie z 4 miejscami po przecinku 294 14 MODfunkcje Przy pomocy MODfunkcji WPROWADZENIE PROGRAMU przełcza si programowanie pliku $MDI: ■ $MDI.H programować w dialogu tekstem otwartym: WPROWADZENIE PROGRAMU: HEIDENHAIN ■ $MDI.I zgodnie z DIN/ISO programować: WPROWADZENIE PROGRAMU: ISO 14.10 Wybór osi dla generowania Lbloku W polu wprowadzenia dla WYBORU OSI określa si, jakie współrzdne aktualnej pozycji narzdzia zostan przejte do L bloku. Generowanie oddzielnego Lbloku nastpuje przyciskiem ”Przejć pozycj rzeczywist”. Wybór osi nastpuje jak w przypadku parametrów maszynowych, w zależności od układu bitów: WYBÓR OSI %11111 X, Y, Z, IV., V. przejć oś WYBÓR OSI %01111 X, Y, Z, IV. przejć oś WYBÓR OSI %00111 X, Y, Z oś przejć WYBÓR OSI %00011 X, Y oś przejć WYBÓR OSI %00001 X oś przejć 14.11 Wprowadzić ograniczenie obszaru przemieszczania, wskazanie punktu zerowego Na maksymalnym obszarze przemieszczania można ograniczać rzeczywist wykorzystywan drog przemieszczania dla osi współrzdnych. Przykład zastosowania: zabezpieczanie maszyny podziałowej przed kolizj Maksymalny obszar przemieszczania jest ograniczony przez wyłcznik końcowy oprogramowania (Software). Rzeczywista, wykorzystywana droga przemieszczenia zostje ograniczona przy pomocy MODfunkcji AXIS LIMIT: w tym celu prosz wprowadzić maksymalne wartości w kierunku dodatnim i ujemnym osi, w odniesieniu do punktu zerowego maszyny. Z Z max Z min Y X min Ymax X max Ymin X Praca bez ograniczenia obszaru przemieszczania Dla osi współrzdnych, które powinny zostać przesunite bez ograniczenia obszaru przemieszczania, prosz wprowadzić maksymaln drog przemieszczania TNC (+/ 9 9999 mm) jako AXIS LIMIT . TNC 426 firmy HEIDENHAIN 295 14.9 Wybrać jzyk programowania dla $MDI, 14.10 Wybór osi dlaLblokgenerowania 14.11 Wprowadzić ograniczenia obszaru przemieszczania, wskazanie punktów zerowych 14.9 Wybrać jzyk programowania dla $MDI 14.12 HELPpliki wyświetlić Określić maksymalny obszar przemieszczania i wprowadzić ú Wybrać WSKAZANIE POŁOŻENIA REF ú Najechać dodatnie i ujemne pozycje osi X, Y i Z ú Zanotować wartości ze znakiem liczby ú MODfunkcje wybrać: nacisnć przycisk MOD ú Wprowadzić ograniczenie obszaru przemieszczania: nacisnć Softkey AXIS LIMIT. Wprowadzić zanotowane wartości dla osi jako OGRANICZENIA ú MODfunkcj opuścić: nacisnć Softkey END Wartości korekcji promienia narzdzia nie zostaj uwzgldniane przy ograniczeniach 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. 14.12 HELPpliki wyświetlić HELPpliki (pliki pomocy) maj za zadanie 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 HELPpliku. Rysunek po prawej stronie pokazuje wskazanie HELPpliku. HELPpliki nie s dostpne na każdej maszynie. Bliższych informacji udziela producent maszyn. HELPPLIKI wybierać ú MODfunkcj wybrać: nacisnć przycisk MOD ú Wybrać ostatnio aktywny HELPplik: nacisnć Softkey HELP ú Jeśli zajdzie potrzeba, wywołać zarzdzanie plikami i wybrać plik. 296 14 MODfunkcje 14.13 Wyświetlić przepracowany czas 14.13 Wyświetlić przepracowany czas Producent maszyn może oddać do dyspozycji wyświetlanie dodatkowego czasu. Prosz zwrócić uwag na 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 Przepracowany czas sterowania od uruchomienia Przepracowany czas maszyny od uruchomienia Przepracowany czas sterowanej numerycznie eksploatacji od uruchomienia MASZYNA ON PRZEBIEG PROGRAMU TNC 426 firmy HEIDENHAIN 297 15 Tabele i przegld ważniejszych informacji 15.1 Ogólne parametry użytkownika 15.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. ■ jzyk dialogowy ■ zachowanie interfejsów ■ prdkości przemieszczenia ■ przebieg etapów obróbki ■ działanie Override Możliwości wprowadzenia dla parametrów maszynowych Parametry maszynowe można dowolnie programować jako ■ liczby dziesitne Wartość liczbow wprowadzać bezpośrednio ■ liczby dwójkowe znak procentu „%“ przed wartości liczbow wprowadzić ■ liczby układu szesnastkowego Znak dolara „$“ wprowadzić przed wartość liczbow Przykład: Zamiast liczby 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 maj kilkakrotne funkcje. Wprowadzona wartość takich parametrów maszynowych wynika z sumy oznaczonych przez + pojedyńczych wprowadzonych wartości. Wybrać ogólne parametry użytkownika Ogólne parametry użytkownika wybiera si w MODfunkcjach z liczb klucza 123. W MODfunkcjach znajduj si do dyspozycji także specyficzne dla danej maszyny parametry użytkownika (PARAMETRY UŻYTKOWNIKA). 300 15 Tabele i przegld ważniejszych informacji 15.1 Ogólne parametry użytkownika Zewntrzne przesyłanie danych TNCintrfejsy EXT1 (5020.0) i EXT2 (5020.1) dopasować do zewntrznego urzdzenia MP5020.x 7 bitów informacyjnych (ASCIIkod, 8.bit = parzystość): +0 8 bitów inf. (ASCIIkode, 9.bit = parzystość): +1 BlockCheckcharakter (BCC) dowolny:+0 BlockCheckcharakter (BCC) znak sterownia 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 parzysta: +0 Parzystość znaków nieparzysta: +16 Parzystość znaków nie pożdana: +0 Parzystość znaków pożdana: +32 11/2 Bit stopu: +0 2 Bit stopu: +64 1 Bit stopu: +128 1 Bit stopu: +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 danych dla MP 5020.1: 1+0+8+0+32+64 = 105 Typ interfejsu dla EXT1 (5030.0) i EXT2 (5030.1) określić TNC 426 firmy HEIDENHAIN MP5030.x Przesyłanie standardowe 0 interfejs dla przesyłnia danych blokami: 1 301 15.1 Ogólne parametry użytkownika 3Dukłady impulsowe (sondy) i digitalizacja Wybrać sond pomiarow impulsow MP6200 Użyć przełczajcej sondy pom.:0 użyć mierzcej sondy pom.:1 Wybrać rodzaj przesyłania MP6010 Sonda z przesyłaniem kablowym: 0 Sonda z przesyłaniem na podczerwieni: 1 Posuw digitalizacji dla przełczajcej sondy pomiarowej MP6120 80 do 3000 [mm/min] Maksymalna droga przemieszczenia do punktu digitalizacji MP6130 0,001 do 99.999,9999 [mm] Odstp bezpieczeństwa do punktu digitalizacji przy automatycznym pomiarze MP6140 0,001 dos 99 999,9999 [mm] Bieg szybki dla digitalizacji dla przełczajcej sondy impulsowej MP6150 1 do 300.000 [mm/min] Zmierzyć przesunicie środka sondy pomiarowej przy kalibrowaniu przełczajcej sondy pomiarowej impulsowej MP6160 Bez 180°obrotu 3Dsondy pomiarowej przy kalibrowaniu: 0 Mfunkcja dla 180°obrotu sondy pomiarowej przy kalibrowaniu: 1 do 88 Zarezerwowane MP6300 Głbokość pogłbienia palca sondy przy przy digitalizacji za pomoc mierzcej sondy pomiarowej MP6310 0,1 do 2,0000 [mm] (polecany jest: 1mm) Zmierzyć przesunicie środka sondy przy kalibrowaniu mierzcej sondy pomiarowej MP6321 Zmierzyć przesunicie środka 0 przesunicia środka nie mierzyć: 1 Przyporzdkowanie osi sondy do osi maszyny przy mierzcej sondzie pomiarowej Prawidłowe przyporzdkowanie osi sondy do osi maszyny musi być zapewnione , ponieważ w przeciwnym wypadku grozi złamanie palca sondy. MP6322.0 Oś maszyny X leży równolegle do do osi sondy X: 0, Y: 1, Z: 2 MP6322.1 Oś maszyny Y leży równolegle do osi sondy X: 0, Y: 1, Z: 2 MP6322.2 Oś maszyny Z leży równolegle do osi sondy X: 0, Y: 1, Z: 2 302 15 Tabele i przegld ważniejszych informacji 15.1 Ogólne parametry użytkownika Maksymalne wychylenie palca sondy mierzcej sondy pomiarowej MP6330 0,1 do 4,0000 [mm] Posuw dla pozycjonowania mierzcej sondy pomiarowej w MINpunkcie i dosunicia do konturu MP6350 10 do3.000 [mm/min] Posuw digitalizacji dla mierzcej sondy pomiarowej MP6360 10 do 3.000 [mm/min] Bieg szybki w cyklu digitalizacji dla mierzcej sondy pomiarowej MP6361 10 do 3.000 [mm/min] Zmniejszenie posuwu, jeśli palec mierzcej sondy pomiarowej zostanie wychylony na bok TNC zmniejsza posuw po zadanej linii oznakowania. Minimalny posuw wynosi 10% programowanego posuwu digitalizacji. MP6362 Zmniejszenie posuwu nie aktywne: 0 Zmniejszenie posuwu aktywne: 1 Przyśpieszenie radialne przy digitalizacji dla mierzcej sondy pomiarowej Z MP6370 ogranicza sió posuw, z którym TNC wykonuje podczas operacji digitalizacji ruchy kołowe. Ruchy kołowe powstaj np. przy znacznych zmianach kierunku. Tak długo jak programowany posuw digitalizacji jest mniejszy niż obliczony przy pomocy MP6370 posuw, TNC przemieszcza z zaprogramowanym posuwem. Prosz ustalić właściw wartość poprzez próby praktyczne. MP6370 0,001 do 5,000[m/s2] (polecany: 0,1) Okno docelowe dla digitalizacji prostymi poziomymi przy pomocy mierzcej sondy pomiarowej Przy digitalizacji prostych poziomych punkt końcowy nie wypada dokładnie z punktem startu. MP6390 definiuje kwadratowe okno docelowe, w którym musi znajdować si punkt końcowy po obiegu. Wprowadzana wartość definiuje połow długości boku kwadratu. MP6390 0,1 do 4,0000 [mm] TNC 426 firmy HEIDENHAIN 303 15.1 Ogólne parametry użytkownika Pomiar promienia z TT 120: kierunek digitalizacjiMP6505 Dodantni kierunek digitalizacji w osi odniesienia kta (0°oś): 0 dodatni kierunek digitalizacji w +90°osi: 1 ujemny kierunek digitalizacji w osi odniesienia kta (0°osi): 2 ujemny kierunek digitalizacji w +90°osi: 3 Posuw digitalizacji dla drugiego pomiaru z TT 120, forma palca sondy (Styluspalec sondy), korekcje w TOOL.T MP6507 Obliczyć posuw digitalizacji z TT 120 dla drugiego pomiaru, ze stał tolerancj:+0 posuw digitalizacji dla drugiego pomiaru z TT 120 obliczyć, ze zmienn tolerancj: +1 stały posuw digitalizacji dla drugiego pomiaru z TT 120: +2 Maksymalnie dopuszczalny błd pomiaru z TT 120 przy pomiarze z obracajcym si narzdziem Konieczne dla obliczenia posuwu digitalizacji w połczeniu z MP6570 MP6510 0,001 do 0,999 [mm] (polecany: 0,005 mm) Posuw digitalizacji dla TT 120 przy stojcym narzdziu MP6520 10 do 3.000 [mm/min] Pomiar promienia z TT 120: odstp krawdzi dolnej narzdzia do krawdzi dolnej palca MP6530 0,0001do 9 999,9999 [mm] Zona bezpieczeństwa wokół palca przyrzdu TT 120 przy pozycjonowaniu wstpnym MP6540 0,001 do 99.999,999 [mm] Bieg szybki dla cyklu digitalizacji dla TT 120 Mfunkcja dla orientacji wrzeciona przy pomiaru pojedyńczych ostrzy MP6550 10 do 10.000 [mm/min] MP6560 0 do 88 Pomiar z obracajcym si narzdziem: dopuszczalna prdkość obiegowa przy obwodzie freza Konieczna dla obliczenia prdkości obrotowej i posuwu digitalizacji MP6570 1,000 do 120,000 [m/min] 304 15 Tabele i przegld ważniejszych informacji 15.1 Ogólne parametry użytkownika TNCwskazania, TNCedytor Ustawienie miejsca programowania Dialog PRZERWA W DOPłYWIE PRDUpo włczeniu potwierdzić DIN/ISOprogramowanie: numery bloków określić etapami MP7210 TNC z maszyn: 0 TNC jako miejsce programowania z aktywn PLC: 1 TNC jako miejsce programowania z nieaktywn PLC: 2 MP7212 Klawiszem potwierdzić: 0 automatycznie potwierdzić: 1 MP7220 0 do 150 Typy plików ryglować (blokować) Jeśli rygluje si typy plików, TNC wymazuje wszystkie pliki danego typu. MP7224.0 Nie ryglować typów plików: +0 HEIDENHAINprogramy ryglować: +1 DIN/ISOprogramy ryglować: +2 Ryglować tabele narzdzi: +4 Ryglować tabele narzdzi: +8 Ryglować tabele palet: +16 Ryglować pliki tekstów: +32 Ryglować wydawanie typów plików MP7224.1 Nie ryglować edytora:+0 ryglować edytor dla ■ HEIDENHAINprogramów: +1 ■ DIN/ISOprogramy: +2 ■ tabele narzdzi: +4 ■ tabele punktów zerowych: +8 ■ tabele palet: +16 ■ pliki tekstów: +32 Konfigurować tabele palet MP7226.0 Tabela palet nie aktywna: 0 Ilość palet w jednej tabeli palet: 1 bis 255 Konfigurować pliki punktów zerowych MP7226.1 Tabela punktów zerowych nie aktywna: 0 Ilość punktów zerowych w jednej tabeli punktów zerowych: 1 do 255 Długość programu dla sprawdzenia programu MP7229.0 bloki100 do 9.999 Długość programu, do której FKbloki s dozwolone TNC 426 firmy HEIDENHAIN MP7229.1 bloki 100 do 9.999 305 15.1 Ogólne parametry użytkownika Określić jzyk dialogu MP7230 angielski: 0 niemiecki 1 czeski: 2 francuski: 3 włoski: 4 hiszpański 5 portugalski: 6 szwedzki: 7 duński: 8 fiński: 9 holenderski: 10 polski: 11 Nastawić wewntrzny czas TNC MP7235 Czas światowy (Greenwich time): 0 Czas środkowoeuropejski: 1 środkowoeuropejski czas letni: 2 różnica czasu do czasu światowego: 23 do +23 [godzin] Konfigurować tabel narzdzi MP7260 nie aktywna: 0 liczba narzdzi w jednej tabeli narzdzi: 1 do 254 Konfigurować talbel miejsca narzdzi MP7261 nie aktywna: 0 liczba miejsc w jednej tabeli miejsca: 1 do 254 306 15 Tabele i przegld ważniejszych informacji 15.1 Ogólne parametry użytkownika Konfigurować tabel narzdzi (nie przedstawiać: 0); numer szpalty w tabeli narzdzia dla MP7266.0 nazwy narzdzia – NAZWA: 0 do 24 MP7266.1 długość narzdzia – L: 0 do 24 MP7266.2 promień narzdzia – R: 0 do 24 MP7266.3 promień narzdzia 2 – R2: 0 do 24 MP7266.4 naddatek długości – DL: 0 do 24 MP7266.5 naddatek promienia – DR: 0 do 24 MP7266.6 naddatek promienia 2 – DR2: 0 do 24 MP7266.7 narzdzie zaryglowane – TL: 0 do 24 MP7266.8 narzdzie siostrzane – RT: 0 do 24 MP7266.9 maksymalna trwałość – TIME1: 0 do 24 MP7266.10 maksymalna trwałość przy TOOL CALL – TIME2: 0 do 24 MP7266.11 aktualna trwałość – CUR. TIME: 0 do 24 MP7266.12 komentarz do narzdzia – DOC: 0 do 24 MP7266.13 liczba ostrzy – CUT.: 0 do 24 MP7266.14 tolerancja na rozpoznanie zużycia długości narzdzia – LTOL: 0 do 24 MP7266.15 tolerancja na rozpoznanie zużycia promienia narzdzia + RTOL: 0 do 24 MP7266.16 kierunek cicia – DIRECT.: 0 do 24 MP7266.17 PLCstan – PLC: 0 do 24 MP7266.18 dodatkowe przesunicie narzdzia w osi narzdzi do MP6530 – TT:LOFFS: 0 do 24 MP7266.19 przesunicie narzdzia pomidzy środkiem palca i środkiem narzdzia + TT:ROFFS: 0 do 24 MP7266.20 tolerancja na rozpoznanie złamania długość narzdzia + LBREAK.: 0 do 24 MP7266.21 tolerancja na rozpoznanie złamania promień narzdzia– RBREAK: 0 do 24 MP7266.22 długość ostrzy (cykl 22) – LCUTS: 0 do 24 MP7266.23 maksymalny kt pogłbiania (cykl 22) – ANGLE.: 0 do 24 TNC 426 firmy HEIDENHAIN 307 15.1 Ogólne parametry użytkownika Konfigurować tabel miejsca narzdzi; numer szpalt w tabeli narzdzi dla (nie przedstawiać: 0) MP7267.0 numer narzdzia – T: 0 do 5 MP7267.1 narzdzia specjalne – ST: 0 do 5 MP7267.2 stałe miejsce – F: 0 do 5 MP7267.3 miejsce zaryglowane – L: 0 do 5 MP7267.4 PLC – stans – PLC: 0 do 5 Rodzaj pracy OBSŁUGA RCZNA: Wskazanie posuwu MP7270 posuw F wyświetlić tylko, jeśli zostanie naciśnity przycisk kierunkowy osi: 0 posuw F wyświetlić, także w przypadku kiedy nie zosatnie naciśnity przycisk kierunkowy osi (posuw ”najwolniejszej” osi): 1 Określić znak dziesitny MP7280 wyświetlić przecinek jako znak dziesitny: 0 wyświetlić kropk jako znak dziesitny: 1 Wskazanie położenia w osi narzdzi MP7285 wskazanie odnosi si do punktu odniesienia narzdzia: 0 wskazanie w osi narzdzia odnosi si do powierzchni czołowej narzdzia: 1 Dokładność wskazywanych wartości dla osi X MP7290.0 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 Dokładność wskazywanych wartości dla osi Y MP7290.1 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 Dokładność wskazywanych wartości dla osi Z MP7290.2 0,1 mm: 0 0,05 mm: 1 0,01 mm: 2 0,005 mm: 3 0,001 mm: 4 308 15 Tabele i przegld ważniejszych informacji Dokładność wskazywanych wartości dla osi V. MP7290.3 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 MP7290.4 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 Wyznaczanie punktu odniesienia nie blokować: +0 wyznaczanie punktu odniesienia w osi X blokować: +1 wyznaczanie punktu odniesienia w osi Y blokować: +2 wyznaczanie punktu odniesienia w osi Z blokować: +4 wyznaczanie punktu odniesienia w osi IV. Oś zablokować: +8 wyznaczanie punktu odniesienia w osi V. blokować: +16 Wyznaczanie punktu odniesienia przy pomocy pomarańczowych klawiszy osi zablokować MP7296 Wyznaczanie punktu odniesienia nie blokować: 0 wyznaczanie punktu odniesienia przez pomarańczowe przyciski osi blokować:1 Wskazanie stanu, Qparametr i dane narzdzia wycofać Ustalenia dla przedstawienia graficznego TNC 426 firmy HEIDENHAIN MP7300 wszystko wycofać, jeśli program zostanie wybrany: 0 wszystko wycofać, jeśli program zostanie wybrany i przy M02, M30, END PGM: 1 tylko wskazanie stanu i dane narzdzia wycofać, jeśli program zostanie wywołany: 2 tylko wskazanie stanu i dane narzdzia wycofać, jeśli program zostanie wybrany i przy M02, M30, END PGM: 3 wskazanie stanu i Qparametr wycofać, jeśli program zostanie wybrany: 4 wskazanie stanu i Qparametr wycofać, jeśli program zostanie wybranć i przy M02, M30, END PGM: 5 wskazanie stanu wycofać, jeśli program zostanie wybrany: 6 Wycofać wskazanie stanu, jeśli program zostanie wybrany i przy M02, M30, END PGM: 7 MP7310 Przedstawienie graficzne w trzech płaszczyznach zgodnie z DIN 6, czść 1, metoda projekcji 1: +0 przedstawienie graficzne w trzech płaszczyznach zgodnie z DIN 6, czśćl 1, metoda projekcji 2: +1 nie obracać układu współrzdnych dla graficznego przedstawienia: +0 układ współrzdnych dla graficznego przedstawienia obrócić o 90° : +2 nowy BLK FORM przy cyklu 7 PUNKT ZEROWY odniesiony do starego punktu zerowego wyświetlić: +0 nowy BLK FORM przy cyklu 7 PUNKT ZEROWY odniesiony do nowego punktu zerowego wyświetlić: +4 położenie kursora przy przedstawieniu w trzech płaszczyznach nie wyświetlać: +0 położenie kursora przy przedstawieniu w trzech płaszczyznach wyświetlić:+8 309 15.1 Ogólne parametry użytkownika Dokładność wskazywanych wartości dla IV. osi 15.1 Ogólne parametry użytkownika Symulacja graficzna bez programowanej osi wrzeciona: promień narzdzia Symulacja graficzna bez programowanej osi wrzeciona: głbokość pogłbienia Symulacja graficzna bez programowanej osi wrzeciona: Mfunkcja dla startu Symulacja graficzna bez programowanej osi wrzeciona: Mfunkcja dla końca MP7315 0 do 99 999,9999 [mm] MP7316 0 do 99 999,9999 [mm] MP7317.0 0 do 88 (0: funkcja nie aktywna) MP7317.1 0 do 88 (0: funkcja nie aktywna) Ochraniacz ekranu nastawić Prosz wprowadzić czas, po którym TNC powinna aktywować ochraniacz ekranu MP7392 0 do 99 [min] (0: funkcja nie aktywna) Obróbka i przebieg programu Cykl 17: orientacja wrzeciona na pocztku cyklu Skuteczność cyklu 11 WSPÓŁCZYNNIK WYMIAROWY MP7160 Przeprowadzić orientacj wrzeciona: 0 Nie przeprowadzać orientacji wrzeciona: 1 MP7410 WSPÓŁCZYNNIK WYMIAROWY działa w 3 osiach: 0 WSPÓŁCZYNNIK WYMIAROWY działa tylko na płaszczyźnie obróbki: 1 Dane narzdzia przy możliwym do zaprogramowania cyklu digitalizacji SONDA 0 MP7411 Aktualne dane narzdzia przepisywać daymi kalibrowania 3Dsondy impulsowej: 0 aktualne dane narzdzia zostaj zachowane: 1 310 15 Tabele i przegld ważniejszych informacji MP7420 Frezować kanałek wokół konturu zgodnie z RWZ dla wysepek i ruchem przeciwnym do RWZ dla wybrań: +0 frezować kanałek wokół konturu zgodnie z RWZ dla wybrań i przeciwnie do RWZ dla wysepek: +1 frezować kanałek konturu przed rozwiercaniem: +0 frezowanć kanałek po rozwiercania: +2 skorygowane kontury połczyć: +0 nie skorygowane kontury połczyć: +4 rozwiercać każdorazowo do głbokości wybrania: +0 Wybranie przed każdym dalszym dosuwem kompletnie wyfrezować na obwodzie i rozwiercić: +8 dla cykli 6, 15, 16, 21, 22, 23, 24 obowizuje: przemieścić narzdzie na końcu cyklu na ostatni przed wywołaniem cyklu programowan pozycj: +0 przemieścić narzdzie przy końcu cyklu tylko w osi wrzeciona: +16 Cykl 4 FREZOWANIE WYBRAĆ i cykl 5 WYBRANIE KOŁOWE: współczynnik nakładania si MP7430 0,1 do 1,414 Dopuszczalne odchylenie punktu końcowego toru kołowego od idealnego toru kołowego Sposób działania różnych funkcji dodatkowych M Kvwspółczynniki zostaj określane przez producenta maszyn. Prosz zwrócić uwag na informacj zawarte w podrczniku obsługi maszyny. MP7431 0,0001 do 0,016 [mm] MP7440 zatrzymanie przebiegu programu przy M06: +0 bez zatrzymania przebiegu przy M06: +1 bez wywołania cyklu z M89: +0 wywołanie cyklu z M89: +2 zatrzymanie przebiegu programu przy Mfunkcjach:+0 bez zatrzymania przebiegu programu przy Mfunkcjach: +4 kvwspółczynniki przez M105 i M106 nie przełczalne: +0 kvwspółczynniki przez M105 i M106 przełczalne:+8 posuw w osi narzdziaa z M103 F.. redukowanie nie aktywne: +0 posuw w osi narzdzia z M103 F.. redukowanie aktywne: +16 Kt zmiany kierunku, który zostaje przemieszczany ze stał prdkości torow (naroże z R0, „naroże wewntrzne” także ze skorygowanym promieniem) Obowizuje dla pracy z odstpem nośnym i sterowaniem wstpnym prdkości MP7460 0,0000 do 179,9999 [°] TNC 426 firmy HEIDENHAIN 311 15.1 Ogólne parametry użytkownika SLcykle 15.1 Ogólne parametry użytkownika Maksymalna prdkość torowa przy posuwieOverride 100% w rodzajach pracy przebiegu programu Punkty zerowe z tabeli punktów zerowych odnosz si do MP7470 0 do 99.999 [mm/min] MP7475 punktu zerowego narzdzia: 0 punktu zerowego maszyny: 1 Elektroniczne kółka rczne Ustalić typ kółka rcznego MP7640 Maszyna bez kółka rcznego: 0 HR 330 z dodatkowymi przyciskami + przyciski dla nadania kierunku przemieszczenia i bieg szybki na kółku rcznym zostaj wykorzystane przez NC: 1 HR 130 bez dodatkowych przycisków: 2 HR 330 z dodatkowymi przyciskami + przyciski dla nadania kierunku przemieszczenia i bieg szybki na kółku rcznym zostaj wykorzystane przez PLC: 3 HR 332 z dwunastoma przyciskami dodatkowymi: 4 wielokrotne kółko rczne z przyciskami dodatkowymi: 5 HR 410 z funkcjami dodatkowymi: 6 Współczynnik podziału MP7641 Przy wprowadzeniu danych za pomoc klawiatury: 0 Określony przez PLC: 1 Nakładane przez producenta maszyn funkcje dla kółka rcznego 312 MP 7645.0 MP 7645.1 MP 7645.2 MP 7645.3 MP 7645.4 MP 7645.5 MP 7645.6 MP 7645.7 0 do 0 do 0 do 0 do 0 do 0 do 0 do 0 do 255 255 255 255 255 255 255 255 15 Tabele i przegld ważniejszych informacji 15.2 Obłożenie gniazd wtyczkowych i kabel łczności dla interfejsów danych 15.2 Obłożenie gniazd wtyczkowych i kabel łczności dla interfejsów danych interfejs V.24/RS232C urzdzenia firmy HEIDENHAIN HEIDENHAIN devices External device e.g. FE HEIDENHAIN standard cable 3m z.B. FE RS422 Adapter block 3m DTR 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 X21 TNC max. 17 m Id.-Nr. 274 545 01 GND TXD RXD RTS CTS DSR GND HEIDENHAIN connecting cable max. 17 g m ws/br ws/br gn ge gr rs bl rt br Id.-Nr. 239 758 01 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Id.-Nr. 239 760.. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ws/br ws/br ge gn rs gr br rt bl 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 GND RXD TXD CTS RTS DTR GND Chassis Receive Data Transmit Data Clear To Send Request To Send Data Terminal Ready Signal Ground DSR Data Set Ready Obłożenie gniazd w jednostce logicznej TNC (X21) i w bloku adaptera jest odmienne. TNC 426 firmy HEIDENHAIN 313 15.2 Obłożenie gniazd wtyczkowych i kabel łczności dla interfejsów danych Urzdzenia zewntrzne (obce) Obłożenie gniazd wtyczkowych w urzdzeniu zewntrznym może znacznie różnić si od obłożenia gniazd wtyczkowych 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 na rysunku poniżej. V.24-Adapter-Block RS-232-C Adapter block Chassis GND TXD RXD RTS CTS DSR Signal GND DTR 314 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 • • • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 •ws/br WH/BN LE • ge gn rs gr br rt GN YL GY PK BL RD bl BN • •ws/br WH/BN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 GND Chassis RXD TXD CTS RTS DTR GND Signal DSR 15 Tabele i przegld ważniejszych informacji 15.2 Obłożenie gniazd wtyczkowych i kabel łczności dla interfejsów danych interfejs V.11/RS422 Do V.11interfejsu zostaj podłczane tylko urzdzenia zewntrzne (obce). Obłożenie gniazd wtyczkowych jednostki logicznej TNC (X22) i bloku adaptera s identyczne. External device e.g. PC RS422 Adapter block HEIDENHAIN connecting cable max. 1000 m Id.-Nr. 249 819 01 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 TNC 426 firmy HEIDENHAIN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 X22 TNC Id.-Nr. 250 478.. 1 sw 2 3 4 5 6 7 8 9 10 11 12 13 14 15 bl gr ws gn ws/gn gr/rs sw rt rs br ge br/gn rt/bl sw 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 GND Chassis RXD CTS TXD RTS DSR DTR GND Signal RXD CTS TXD RTS DSR DTR 315 15.3 Informacja techniczna 15.3 Informacja techniczna Charakterystyka TNC Krótki opis Sterowanie numeryczne kształtowe dla maszyn z maks. 5 osiami, dodatkowo orientacja wrzeciona; TNC 426 CA z analogowym regulowaniem prdkości obrotowej, TNC 426 PA z cyfrowym regulowaniem prdkości obrotowej i z integrowanym regulatorem dopływu prdu Komponenty ■ jednostka logiczna ■ pole obsługi ■ kolorowy ekran z Softkeys Interfejsy danych ■ V.24 / RS232C ■ V.11 / RS422 rozszerzony interfejs danych z LSV2protokołem dla zewntrznego obsługiwania TNC przez interfejs danych z Software firmy HEIDEN HAIN TNCREMO Jednocześnie przesuwajce si osie przy elementach konturu ■ proste do 5 osi włcznie wersje eksportowe TNC 426 CE, TNC 425 PE: 4 osie ■ okrgi do 3 osi włcznie (przy pochylonej płaszczyźnie obróbki) ■ oś śrubowa 3 osie „Look Ahead“ ■ definiowane zaokrglanie nierównych przejść konturu (np. przy 3D formach); ■zauważanie kolizji przy pomocy SLcyklu dla ”otwartych kontrów” ■dla pozycji z skorygowanym promieniem z M120 LAobliczeniem wstpnym geometrii dla dopasowania posuwu Praca równoległa Edycja, w czasie kiedy TNC wykonuje program obróbki Przedstawienie przy pomocy grafiki ■ grafika programowania ■ grafika testu ■ grafika przebiegu programu Typy plików ■ programy prowadzone dialogiem tekstem otwartym firmy HEIDEN HAIN ■ DIN/ISOprogramy ■ tabele narzdzi ■ tabele punktów zerowych ■ tabele punktów ■ pliki palet ■ pliki tekstów ■ pliki systemowe Pamić programu ■ dysk twardy z 170 MB dla NCprogramów ■ można zarzdzać dowoln ilości plików Definicje narzdzia Do 254 narzdzi włcznie w programie lub w tabelach Pomoce przy programowaniu ■ funkcje dla dosunicia narzdzia do konturu i opuszczenie konturu ■ intergrowany kalkulator ■ segmentowanie programów 316 15 Tabele i przegld ważniejszych informacji Elementy konturu ■ prosta ■ fazka ■ tor kołowy ■ punkt środkowy koła ■ promień koła (okrgu) ■ stycznie przylegajcy tor kołowy ■ zaokrglanie naroży ■ proste i tory kołowe do najechania do konturu i opuszczenia konturu Swobodne Programowanie Konturu dla wszystkich elementów konturu, dla których nie ma odpowiedniego dla NC wymiarowania Trójwymiarowa korekcja promienia narzdzia dla późniejszych zmian danych narzdzi, bez konieczności ponownego obliczania programu Skoki programowe ■ podprogram ■ powtórzenie czści programu ■ program główny jako podprogram Cykle obróbki ■ cykle wiercenia dla wiercenia, głbokiego wiercenia, rozwiercania dokładnego, wytaczania, gwintowania z lub bez uchwytu wyrównawczego obróbka zgrubna i wykańczajca wybrań czworoktnych i kołowych cykle dla frezowania prostych i okrgłych rowków wpustowych wzory punktów na okrgu (kole) i na liniach cykle dla frezowania metod wierszowania prostych i ukośnych powierzchni ■ obróbka dowolnego kształtu wybrań i wysepek ■ interpolacja osłony cylindra ■ ■ ■ ■ Przeliczenia współrzdnych ■ przesunicie punktu zerowego ■ odbicie lustrzane ■ obrót ■ współczynnik wymiarowy ■ pochylenie płaszczyzny obróbki Zastosowanie 3Dukładu impulsowego (sondy pomiarowej impulsowej) ■ funkcje digitalizacji dla wyznaczanie punktu odniesienia i automatycznego pomiaru obrabianego przedmiotu ■ digitalizacja 3Dform przy pomocy mierzcej sondy impulsowej (opcja) ■ digitalizacja 3Dform przy pomocy przełczajcej sondy impulsowej (opcja) ■ automatyczny pomiar obrabianego przedmiotu przy pomocy TT 120 Funkcje matematyczne TNC 426 firmy HEIDENHAIN ■ działania podstawowe +, –, x i ¸ ■ obliczenia trójkta sin, cos, tan, arcsin, arccos, arctan ■ pierwiastek wartości i ( √a) i sum kwadratowych (√ a2 + b2) ■ podnoszenie wartości do kwadratu (SQ) ■ podnoszenie wartości do potgi (^) ■ stała PI (3,14) ■ funkcje logarytmiczne ■ funkcja wykładnicza ■ tworzenie wartości ujemnej (NEG) ■ tworzenie liczby całkowitej (INT) ■ tworzenie wartości bezwzgldnej(ABS) ■ obcicie miejsc przed przecinkiem (FRAC) ■ porównania wikszy, mniejszy, równy, nierówny 317 15.3 Informacja techniczna Programowane funkcje 15.4 TNCkomunikaty o błdach TNCdane czas przetwarzania bloku Obwód regulacjiczas cyklu Prdkość przesyłania danych temperatura otoczenia droga przemieszenia prdkość przemieszczenia prdkość obrotowa wrzeciona Zakres wprowadzanych wartości 4 ms/blok ■ TNC 426 CA: Interpolacja torowa: 3 ms Interpolacja precyzyjna: 0,6 ms (położenie) ■ TNC 426 PA: interpolacja torowa: 3 ms interpolacja precyzyjna: 0,6 ms (prdkość obrotowa) maksymalnie 115.200 bod ■ eksploatacja: 0°C do +45°C ■ magazynowanie: –30°C do +70°C maksymalnie 100 m (2540 cali) maksymalnie 300 m/min (11.811 cali/min) maksymalnie 99.999 obr./min ■ minimum 0,1µm (0,00001 cali) lub 0,0001° (wersje eksportowe TNC 426 CE, TNC 426 PE: 1µm) ■ maximum 99.999,999 mm (3.937 cali) lub 99.999,999° 15.4 TNCkomunikaty o błdach TNC wyświetla komunikaty o błdach automatycznie midzy innymi przy ■ ■ ■ ■ błdnych wprowadzonych danych logicznych błdach w programie nie możliwych do wykonania elementach konturu nie zgodnym z instrukcj użyciu sondy impulsowej Niektóre szczególnie czsto wystpujce komunikaty o błdach TNC znajduj si w zestawionym niżej przegldzie. Komunikat o błdach, który zawiera numer bloku programowego, został spowodowany przez ten blok lub przez blok poprzedni. TNCteksty komunikatów zostaj skasowane przyciskiem CE, po tym kiedy przyczyna ich została usunita. TNCkomunikaty o błdach przy programowaniu ZMIENIONY FORMAT PLIKU Po zmianie oprogramowania (Software) zmienił si format wewntrzny; TNC nie może czytać danego pliku: plik wymazać (skasować) WPROWADZENIE DALSZYCH PGM NIEMOŻLIWE Nieaktualne pliki skasować, aby wprowadzić inne pliki WPROWADZONA WARTOŚĆ BŁDNA ■ LBLnumer wprowadzić poprawnie ■ uwzgldnić granice wprowadzenia ZEW. WYJ/WEJŚCIE NIE GOTOWE ■ ■ ■ ■ SKODNIESIENIE DO AKTUALNEGO BLOKU Kasowany blok jest niezbdny w SKprogramie jako blok odniesienia; zmienić numer bloku najpierw w Rbloku (patrz str. 107 ”Odniesienia wzgldne”) CHRONIONY PGM ! Anulować ochron programu, jeśli PGM powinien zostać wydany NUMER PODPROGRAMU ZAJTY Tylko raz dawać numer podprogramowi kabel transmisji jest nie podłczony kabel transmisji jest uszkodzony lub źle zlutowany podłczone urzdzenie (PC, drukarka) nie jest włczone prdkość przesyłania danych (prdkość transmisji) jest odmienna SKOK DO PODPROGRAMU 0 NIEDOZWOLONY CALL LBL 0 nie programować 318 15 Tabele i przegld ważniejszych informacji OŚ PODWÓJNIE PROGRAMOWANA Dla pozycjonowania tylko raz wprowadzić współrzdne jednej osi AKTUALNY BLOK NIE WYBRANY Wybrać pocztek programu przed testem programu lub przebiegiem programu przy pomocy SKOK 0 SONDA POM. NIE OSIG. PUNKTU ■ 3Dsond pozycjonować bliżej punktu pomiaru ■ parametry maszynowe, w których znajduje si pozycja TT, nie zgadzaj si z rzeczywist pozycj TT BŁD ARYTMETYCZNY Obliczenia z niedozwolonymi wartościami ■ zdefiniować wartości w granicach obszaru ■ wybrać pozycje digitalizacji dla 3Dsondy leżce jednoznacznie z pewnym odstpem od siebie ■ przy pomiarze pojedyńczych ostrzy przy pomocy TT wnieść ilość ostrzy do tabeli narzdzia nie równ 0 ■ SONDA 30 (TT kalibrować) zanim zostanie dokonany pomiar długości narzdzia lub promienia narzdzia ■ obliczenia musz być wykonywalne matematycznie poprawnie KOREKCJA DROGI (TORU) BŁDNIE ZAKOŃCZONA Korekcj promienia narzdzia nie anulować w jednym bloku wraz z położeniem toru kołowego KOREKCJA DROGI (TORU) BŁDNIE ROZPOCZTA ■ wprowadzić t sam korekcj promienia przed i po RND i CHF blokiem ■ korekcj promienia narzdzia nie rozpoczynać w jednym bloku wraz z położeniem toru kołowego CYKL NIEKOMPLETNY ■ ■ ■ ■ DEFINICJA BLK FORM BŁDNA ■ MIN i MAXpunkt programować zgodnie z instrukcj ■ stosunek krawdzi bocznych wybierać mniejszym niż 200:1 PŁASZCZYZNA BŁDNIE ZDEFINIOWANA ■ nie zmieniać osi narzdzia przy aktywnym obrocie podstawowym ■ definiować poprawnie osie główne dla torów kołowych ■ zdefiniować obydwie osie główne dla CC ZAPROGRAMOWANO NIEWŁAŚCIW OŚ ■ ■ ■ ■ definiować cykle ze wszystkimi danymi w ustalonej kolejności nie wywoływać cykli przeliczania przed wywołaniem cyklu zdefiniować cykl głbokość dosuwu wprowadzić nie równ 0 nie programować zaryglowanych (zablokowanych) osi wybranie prostoktne i rowek wykonać na płaszczyźnie obróbki nie odbijać w lustrze osi obrotu wprowadzić dodatni długość fazki BŁDNA PRDKOŚĆ OBROTOWA (LICZBA OBR. NA MIN.) programować prdkość obrotow w wyznaczonych granicach ( w obszarze) FAZKA NIE DOZWOLONA fazka midzy blokami dwóch prostych wstawić z równ korekcj promienia BŁDNE DANE PROGRAMU wchytany przez intrfejs program zawiera błdne formaty bloków POWAŻNY BŁD POZYCJONOWANIA TNC nadzoruje położenia i przemieszczenia. Jeśli pozycja rzeczywista odbiega znacznie od wartości pozycji zadanej, to ten komunikat zostanie wydany z pulsowaniem; dla potwierdzenia komunikatu o błdach trzymać kilka sekund naciśnity przycisk END (start ciepły) TNC 426 firmy HEIDENHAIN 319 15.4 TNCkomunikaty o błdach TNCkomunikaty o błdach przy teście programu i w przebiegu programu 15.4 TNCkomunikaty o błdach ZMIANY NIEMOŻLIWE NA WYKON. PGM nie wydawać programu, podczas gdy zostaje on przesyłany lub wykonywany PUNKT KOŃCOWY OKRGU BŁDNY ■ wprowadzić kompletnie okrg przylegajcy ■ programować punkty końcowe toru leżce na torze BRAK PUNKTU ŚRODKOWEGO KOŁA ■ definiować punkt środkowy koła z CC ■ definiować biegun z CC NUMER PODPROGRAMU (ZNACZNIKA) NIEDOSTPNY wywoływać tylko nadane numery podprogramu WSPÓŁCZYNNIK WYMIAROWY NIE DOZWOLONY współczynniki wymiarowe osi współrzdnych wprowadzić identyczne na płaszczyźnie toru kołowego PGMFRAGMENT NIEMOŻLIWY DO POKAZANIA ■ wybrać mniejszy promień freza ■ 4D i 5Dprzemieszczenia nie s symulowane graficznie ■ wprowadzić oś wrzeciona dla symulacji równ osi w BLKFORM NIEZDEFINIOWANA KOREKCJA PROMIENIA wprowadzić korekcj promienia RR lub RL w podprogramie do cyklu 14 KONTUR ZAOKRGLENIE NIEDOZWOLONE stycznie przylegajce okrgi i okrgi zaokrglenia wprowadzić poprawnie PROMIEŃ ZAOKRGLENIA ZA DUŻY okrgi zaokrglenia musz pasować midzy elementami konturu PRZYCISK BEZ FUNKCJI ten komunikat pojawia si w przypadku przycisków bez aktualnego obłożenia funkcj PALEC SONDY WYCHYLONY pozycjonować wstpnie palec sondy przed pierwsz digitalizacj bez dotknicia obrabianego przedmiotu KALIBROWAĆ SOND POMIAROW ■ TT na nowo kalibrować, parametry maszynowe dla TT zostały zmienione ■ zmienione parametry maszynowe dla mierzcej sondy pomiarowej: na nowo kalibrować sond pomiarow SONDA POMIAROWA NIE GOTOWA ■ okno odbiorczonadawcze (TS 630) nastawić na jednostk odbioru ■ sprawdzić gotowość do eksploatacji sondy pomiarowej NIEZDEFINIOWANY START PROGRAMU ■ rozpoczynać w programie tylko blokiem TOOL DEF ■ nie startować ponownie programu po przerwie z przylegajcym torem kołowym lub przejciem bieguna BRAK POSUWU ■ wprowadzić posuw dla bloku pozycjonowania ■ FMAX wprowadzić ponownie w każdym bloku BŁDNY ZNAK LICZBY znak liczby dla parametru cyklu wprowadzić zgodnie z instrukcj PROMIEŃ NARZDZIA ZA DUŻY tak wybrać promień narzdzia, żeby ■ ten znajdował si w zadanych granicach ■ zadać obliczanie i wykonanie elementów konturu OKRES TRWAŁOŚCI NARZDZIA PRZEKROCZONY TIME1 lub TIME2 z TOOL.T został przekroczony, w tabeli narzdzi nie zostało zdefiniowane żadne narzdzie siostrzane (zamienne) BRAK PUNKTÓW ODNIESIENIA KTA ■ tory kołowe i ich punkty końcowe jednoznacznie zdefiniować ■ wprowadzenie współrzdnych biegunowych: poprawnie zdefiniować kt współrzdnych biegunowych ZBYT DUŻE PAKIETOWANIE 320 ■ podprogramy zakończyć z LBL0 ■ CALL LBL dla podprogramów wyznaczyć bez REP ■ CALL LBL dla powtórzeń czści programu wyznaczyć z powtórzeniami (REP) ■ podprogramy nie mog wywoływać si same ■ podprogramy pakietować maksymalnie 8krotnie ■ programy główne pakietować jako podprogramy maksymalnie 4krotnie 15 Tabele i przegld ważniejszych informacji OŚ PROGRAMOWANA PODWÓJNIE dla współrzdnych punktu startu (cykl PROSTE POZIOME) programować dwie różne osie POZYCJA POCZTKOWA BŁDNA tak programować współrzdne punktu startu dla cyklu PROSTE POZIOME, aby te leżały wewntrz OBSZARU PUNKT NIEDOSTPNY DLA SONDY POM. ■ palec sondy nie może przed osigniciem OBSZARU zostać wychylony ■ palec musi zostać wychylony na OBSZARZE OBSZAR PRZEKROCZONY wprowadzić OBSZAR dla całej 3Dformy BŁDNE DANE DLA OBSZARU ■ MINwspółrzdne mniejsze niż odpowiednie MAXwspółrzdne wprowadzić ■ OBSZAR definiować w granicach ograniczenia wyłcznikiem końcowym Software ■ OBSZAR zdefiniować dla cykli MEANDER i PROSTE POZIOME OBRÓT NIEDOZWOLONY wycofać przeliczenia współrzdnych przed digitalizacj PŁASZCZYZNA BŁDNIE ZDEFINIOWANA współrzdne punktu startu (cykl PROSTE POZIOME) osi palca sondy odmiennie zdefiniować BŁDNE WPROWADZENIE W MP6322 prosz sprawdzić wartości w parametrach maszynowych 6322.0 do 6322.2 ZAPROGRAMOWANO NIEWŁAŚCIW OŚ ■ wprowadzić kalibrowan oś sondy pomiarowej w cyklu OBSZAR ■ wprowadzić właściw oś ktow w cyklu OBSZAR ■ nie programować podwójnie osi w cyklu OBSZAR WSPÓŁCZYNNIK WYMIAROWY NIE DOZWOLONY wycofać przeliczenia współrzdnych przed digitalizacj ODBICIE LUSTRZANE NIE DOZWOLONE wycofać przeliczenia współrzdnych przed digitalizacj PALEC SONDY WYCHYLONY tak pozycjonować wstpnie palec sondy, że on nie zostanie wychylony poza OBSZAREM SONDA POM. NIE GOTOWA ■ okno nadawczo odbiorcze(TS 630) nastawić na jednostk odbiorcz ■ sprawdzić gotowość sondy do eksploatacji ■ nie można swobodnie przemieścić sond ■ mierzca sonda pom. jedna lub kilka osi mierzcej sondy pomiarowej s uszkodzone: zawiadomić serwis techniczny ZMIENIĆ BATERI GŁÓWKI SONDY ■ zmienić bateri w główce sondy (TS 630) ■ komunikat zostanie wydany na końcu wiersza PRZEKROCZONE OGRANICZENIE CZASOWE dopasować do siebie OGRANICZENIE CZASOWE i 3Dform (cykl PROSTE POZIOME) ZBYT WIELE PUNKTÓW PNTplik może zawierać maksymalnie 893 punkty; obszar digitalizacji ponownie ustalić, w danym wypadku z wikszym odstpem punktów TNC 426 firmy HEIDENHAIN 321 15.4 TNCkomunikaty o błdach TNCkomunikaty o błdach przy digitalizacji 15.5 Zmienić bateri bufora 15.5 Zmienić bateri 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 pokazuje komunikat ZMIENIĆ BATERI BUFORA, należy zmienić baterie. Baterie znajduj si obok podłczenia dopływu prdu w jednostce logicznej ( okrgły, czarny pojemnik). Dodatkowo znajduje si w TNC zasobnik energii, który zaopatruje sterowanie w prd elektryczny podczas wymiany baterii (maksymalny czas zmostkowania: 24 godziny). Dla wymiany baterii bufora wyłczyć maszyn i TNC! Bateria bufora może zostać wymieniona przez odpowiednio wykwalifikowany personel! Typ baterii: 322 3 Mignonogniwa, leakproof, IECoznaczenie „LR6“ 15 Tabele i przegld ważniejszych informacji 3Dkorekcja 66 Formy narzdzi 66 dla kontroli przebiegu programu 117 Długość narzdzia 55 Dane digitalizacji Wartości delta 67 3Dprzedstawianie246 Funkcje dodatkowe D dla laserowych maszyn do cicia 128 odpracować 185, 285 dla osi obrotu 125 Dane narzdzia 3Dsonda pomiarowa impulsowa kalibrować Wartości delta 56 dla podania danych o współrzdnych 117 wprowadzić do programu 56 dla wrzeciona 117 mierzca 261 wprowadzić do tabeli 57 przełczajca 259 wywołać 61 dla zachowania narzdzia na torze kształtowym 119 Pomiar w czasie przebiegu programu 268 wprowadzić 116 Dialog 42 Dialog tekstem otwartym 42 Funkcje toru kształtowego Podstawy 77 Digitalizacja B Koła i łuki koła 78 Bateri bufora wymienić 322 Cykle digitalizacji programować 273 Bieg szybki 54 Określić obszar 273 Blok wstawić 43 prostymi poziomymi (liniami konturowymi) 279 wymazać (kasować) 43 Tabele punktów 275 zmienić 43 w formie meandrów 277 Graficzna symulacja 248 wierszami 281 Grafika C Pozycjonowanie wstpne 79 Funkcje trygonometryczne 224 G Powikszanie fragmentu (wycinka) 45 z osiami obrotu 283 Cig konturu (kontur otwarty) 174 Dosunć narzdzie do konturu 80 Cicie laserowe, funkcje dodatkowe 128 Dysk twardy 31 Cykl Grafiki E definiować 130 Ekran 3 Grupy Elipsa 236 130 wywołać 131 Cykle digitalizacji 258 bez uchwytu wyrównawczego 140 Fazka 87 Frezowanie metod wierszownia (wieloplanowe) 187 Czść nieobrobion w przestrzeni roboczej przedstawić 292 Czop okrgły obrabiać na gotowo 152 Widok 244 F Cykle wiercenia 132 Czść nieobrobion (półwyrób) definiować 40 Powikszanie wycinka 246 Gwintowanie Cykle konturu. Patrz SLcykle Cylinder 238 przy programowaniu 44 Grafika programowania 44 z uchwytem wyrównawczym 139 H Frezowanie rowka 155 Helixinterpolacja 98 Frezowanie rowków wpustowych 154 HELPpliki 296 ruchem wahadłowym (posuwisto zwrotnym) 155 Funkcja dodatkowa M dla laserowych maszyn do cicia 128 I Informacje techniczne 316 Interfejs danych Czop prostoktny obrabiać na gotowo 148 Obłożenie gniazd wtyczkowych 313 Czytanie danych systemowych 230 przygotować 290 przypisać 291 TNC 426 firmy HEIDENHAIN I Indeks SYMBOLE Indeks J N Jzyk programowania dla $MDI wybrać 295 P Nachylić płaszczyzn obróbki Cykl 200 Etapy wykonania w skrócie202 K Kalkulator 50 Koło otworu 162 Koło pełne 89 Koło zaokrglenia pomidzy odcinkami prostych: M112 120 Komunikaty o błdach przy digitalizacji 321 przy programowaniu 318 przy teście programu i przebiegu programu 319 wydawać 227 Korekcja narzdzia Długość 62 rcznie 17 Pakietowanie 211 Parametry maszynowe dla TNCwyświetlaczy i TNCedytora 304 Nacinanie gwintu 141 dla 3Dsond pomiarowych 302 Nazwa narzdzia 55 dla zewntrznego przesyłania danych 301 Nazwa programu. Patrz Zarzdzanie plikami: nazwa programu Niewielkie stopnie konturu: M97 122 Normalne płaszczyzny 66 Numer narzdzia 55 Numer opcji 289 Parametry użytkownika ogólne 300 dla 3Dsondy pomiarowej i digitalizacji 302 dla obróbki i przebiegu programu 310 dla TNCwyświetlaczy, TNCedytora 305 O Obliczanie w nawiasach 232 Obróbka na gotowo dna 173 Promień 63 Obróbka na gotowo krawdzi bocznych 174 trójwymiarowa 66 dla zewntrznego przesyłania danych 301 specyficzne dla danej maszyny 292 Pliki tekstów Obrót 197 Czści tekstu odnaleźć 49 Korekcja promienia 63 Odbicie lustrzane 196 Funkcje wydawania (edycji) 47 Naroża obrabiać 65 Ograniczenie obszaru przemieszczania 295 Funkcje wymazywania 48 Naroża wewntrzne 65 Naroża zewntrzne 65 Okrgłe rowki frezować 157 wprowadzać 64 Określić czas obróbki 248 Kula 240 L Lblok generowanie, 295 Liczba klucza 289 Linia śrubowa 98 Look ahead 124 Oś obrotu przemieszczać po zoptymalizowanej drodze: M126 126 Redukować wskazanie 126 MODfunkcja opuścić 289 wybrać 288 zmienić 289 otworzyć 47 Położenia obrabianego przedmiotu Bezwzgldne 29 inkrementalne (przyrostowe) 29 wzgldne 29 Podprogram Opuścić kontur 80 programować 209 Orientacja wrzeciona 206 Sposób pracy 208 Osłona cylindra 175 Wskazówki dotyczce programowania 208 Osi maszyny przesunć M opuścić 47 krok po kroku 15 przy pomocy elektronicznego kółka rcznego 14 przy pomocy zewntrznych przycisków kierunkowych 13 wywołać 209 Podstawy 26 Podział ekranu 3 Pole obsługi 4 Osie dodatkowe 27 Osie główne 27 Otwarte naroża konturu: M98 123 II Indeks automatyczny 68 Przedstawienie w 3 płaszczyznach 245 Przeliczanie współrzdnych Długość narzdzia 71 Promień narzdzia 72 Przegld 192 Przemieszczenia narzdzia TT 120 kalibrować 70 programować 42 Posuw przy osiach obrotu: M116 125 zmienić 16 w programie 193 Sposób pracy 209 Przesyłanie danych prdkość 290 Prdkość obrotowa wrzeciona Punkty odniesienia (bazowe) przejechać 12 Przegld 96 Tor kołowy wokół bieguna CC 97 Tor kołowy z przyleganiem stycznym 98 Ruchy po torze kształtowym prostoktne współrzdne 86 Prosta 87 Q Przegld 86 Qparametr Tor kołowy wokół punktu środkowego koła (okrgu) 89 kontrolować 226 niesformatowany wydać 228 sformatowany wydać 228 zmienić 16 Wartości przekazać do PLC 232 otwierać 41 Prosta 97 Punkt środkowy koła CC 88 wprowadzić 16, 54 Program Współrzdne biegunowe 96 przy pomocy tabeli punktów zerowych 194 programować 210 Pozycjonowanie kółka rcznego przełożyć 125 Swobodne Programowanie Konturu SK. Patrz SK programowanie Przerwa czasowa 205 Powtórzenie czści programu z rcznym wprowadzeniem danych 22 Rozwiercanie dokładne otworu 135 Ruchy po torze kształtowym Przesunicie punktu zerowego Pozycjonowanie Rodziny czści 221 wprowadzić 56 Powtórne dosunicie narzdzia do konturu 256 wywołać 210 Rodzaje pracy 4 Rozwiercanie. Patrz SLcykle: Przeciganie Przerwać obróbk 252 Wskazówki dotyczce programowania 209 R Przegld 76 Powierzchnia regulacji 189 Tor kołowy z określonym promieniem 90 Tor kołowy ze stycznym przyleganiem 91 zajte wcześniej 235 Qparametrprogramowanie segmentować 45 Funkcje trygonometryczne 224 Struktura 40 Funkcje uzupełniajce (dodatkowe) 227 Ścieżka 32 Jeśli/to decyzje 225 Skoroszyt (wykaz) 32 matematyczne funkcje podstawowe 222 SKprogramowanie wydawać 43 Programowanie parametrów. Patrz Qparametrprogramowanie Promień narzdzia 56 Przebieg bloków do przodu 254 Przebieg programu Bloki przeskakiwać 256 Indeks Pomiar narzdzia S Grafika 102 Wskazówki dotyczce programowania 220 Odniesienia wzgldne 107 Wzór wprowadzić 232 Podstawy 102 Otworzyć dialog 103 dowolne wejście do programu 254 Proste 104 kontynuować po przerwie 253 SKprogram konwersować 109 Przegld 251 Zamknite kontury 109 Punkty pomocnicze 106 Tory kołowe 104 przerwać 252 wykonać 251 TNC 426 firmy HEIDENHAIN III Indeks SLcykle Wyznaczyć punkt odniesienia W Cykl kontur 169 Włczyć 12 bez 3Dsondy pomiarowej 16 Dane konturu 171 Wartości pomiarów protokołować 259 Nakładajce si na siebie kontury 169 przy pomocy 3Dsondy pomiarowej 263 Widok z góry 245 Obróbka wykańczajca dna 173 Obróbka wykańczajca krawdzi bocznych 174 Przeciganie 172 Przegld 167 Wiercenie wstpne (nawiercanie) 172 Softwarenumer 289 Stała prdkość torowa: M90 119 Wiercenie 134 Naroże jako punkt odniesienia 264 Wiercenie głbokie 133 przez wiercenia 265 Wiercenie uniwersalne 137 Punkt środkowy koła jako punkt odniesienia 264 Współczynnik posuwu dla pogłbiania: M103 123 w dowolnej osi 263 Współczynnik wymiarowy 198 Współczynnik wymiarowy specyficzny dla osi 199 Wzory punktowe na kole 162 Współrzdne biegunowe na liniach 163 Określić biegun 28 Przegld 161 Podstawy 28 Stałe współrzdne maszynowe: M91/M92 117 Wstawić komentarze 46 Status pliku 33 Wybrać jednostk miary 41 Zabezpieczenie danych 31 System miar wybrać 294 Wybrać punkt odniesienia 30 Zaokrglanie naroży 92 SZYBKOŚĆ TRANSMISJI nastawić 290 Wybrać wskazanie położenia 294 Zarzdzanie plikami Szybkość transmisji nastawić 290 Wybranie kołowe T Tabela miejsca 60 Tabela narzdzi Funkcje edycji 59 Możliwości wprowadzenia danych 57 opuścić 59 wybrać 59 wydać 59 Z Nazwa pliku 31 obróbka wykańczajca 151 Plik konwersować 39 obróbka zgrubna 149 Plik kopiować 37 Wybranie prostoktne Plik zabezpieczyć 39 obróbka wykańczajca 146 Przepisywać pliki 39 obróbka zgrubna 145 Rozszerzone funkcje 36 Wyświetlacz stanu Skoroszyt (wykaz) dodatkowy 7 kasować (wymazywać) 37 ogólny 6 kopiować 37 Wyświetlić przepracowany czas 297 utworzyć 34 Tabela palet 51 Wyposażenie 10 Test programu Wytaczanie 136 Tabele kopiować 37 Wywołanie programu Typ pliku 31 do określonego bloku 250 Przegld 249 wykonać 250 TNC 426 2 Trygonometria 224 U Układ odniesienia 27 Ukośne położenie przedmiotu kompensować 262 V.24/RS 232Cinterfejs 290 wybrać 33, 36 Dowolny program jako podprogram 210 Wybrać dysk (stacj dysków) 33, 36 przez cykl 205 Wyświetlić typ pliku 37 Wybrać plik 34, 36 wywołać 32 Zaznaczyć pliki 38 Zmienić nazw pliku 37 Zarzdzanie programem. Patrz Zarzdzanie plikami Zmiana narzdzia 61 automatyczna 61 Zmierzyć obrabiane przedmioty 266 IV Indeks Efekt Funkcji M M00 M02 Przerywa wykonywanie programu/Wrzeciono STOP/Chłodziwo wyłczone Zatrzymanie wykonywania programu/Wrzeciono STOP/Chłodziwo wyłczone/Skasowanie wyświetlania statusu (zależnie od parametru maszyny)/Skok do bloku 1 Włcza wrzeciono zgodnie z ruchem zegara ■ Włcza wrzeciono przeciwnie do ruchu zegara ■ Zatrzymuje wrzeciono STOP Zmiana narzdzia/Zatrzymanie wykonywania programu (zależnie od parametru maszyny)/ Wrzeciono STOP Włcza chłodziwo ON ■ Wyłcza chłodziwo OFF Włcza wrzeciono zgodnie z ruchem zegara/ Włcza chłodziwo ■ Włcza wrzeciono przeciwnie do ruchu zegara/ Włcza chłodziwo ■ Tak samo jak M02 Wolna funkcja pomocnicza lub ■ Przywołanie cyklu, efektywne modalnie (zależnie od parametru maszyny) Tylko w trybie serwa: Stała prdkość konturowa w narożach Wewntrz bloku pozycjonowania: Współrzdne s odniesione do bazy wymiarowej maszyny Wewntrz bloku pozycjonowania: Współrzdne s odniesione do położenia zdefiniowanego przez producenta maszyny, jak n.p. położenie zmiany narzdzia ■ Wewntrz bloku pozycjonowania: Współrzdne s odniesione do bieżcego położenia narzdzia Obowizuje w blokach z R0, R+, R‘ ■ Zredukowanie wyświetlania w osiach obrotowych do wartości mniejszej 360° Obróbka małych stopni konturu Kompletna obróbka otwartych konturów Blokowe przywołanie cyklu Automatyczna zmiana narzdzia na narzdzie zamienne, jeśli max. trwałość narzdzia upłynła ■ Kasowanie M101 Redukcja posuwu podczas zagłbiania do współczynnika F (%) ■ Przeprowadzić obróbk z pierwszym kvwspółczynnikiem ■ Przeprowadzić obróbk z drugim kvwspółczynnikiem ■ Komunikat o błdach dla narzdzi zamiennych z naddatkiem anulować ■ M107 odwołać Stała prdkość konturowa na krawdzi tncej narzdzia na łuku kołowym (zmniejszanie i zwikszanie posuwu) ■ Stała prdkość konturowa na krawdzi tncej narzdzia na łuku kołowym (tylko zmniejszanie posuwu) ■ Kasowanie M109/M110 Automatyczne wstawienie promienia zaokrglajcego przy niestycznych przejściach prostoliniowych. Wprowadza tolerancj T dla odchyłki konturu ■ Kasowanie M112 Autom. korekcja geometrii maszyny przy pracy z osiami uchylnymi ■ M114 kasować Posuw przy osiach ktowych w mm/min ■ Pozycjonowanie kółka rcznego podczas przebiegu programu przenieś ■ Promieniowo skompensowany kontur „Look Ahead“ ■ Ignorowanie punktów dla oblicznaia łuku zaokrglajcego z M112 ■ Ruch ”naskróty” w osiach obrotowych ■ Kasowanie M126 ■ Zmniejszanie szarpnić przy zmianie prdkośći przemieszczania ■ M132 skasować Cicie laserowe: programowane napicie wydawać bezpośrednio ■ Cicie laserowe: napicie wydawać jako funkcj odcinka drogi ■ Cicie laserowe: napicie wydawać jako funkcj prdkości ■ Cicie laserowe: napicie wydawać jako funkcj czasu (rampa) ■ Cicie laserowe: napicie wydawać jako funkcj czasu (puls) ■ M03 M04 M05 M06 M08 M09 M13 M14 M30 M89 M90 M91 M92 M93 M94 M97 M98 M99 M101 M102 M103 M117 M106 M107 M108 M109 M110 M111 M112 M113 M114 M115 M116 M118 M120 M124 M126 M127 M132 M133 M200 M201 M202 M203 M204 Efektywna od bloku pocztku końca Strona ■ 117 ■ 117 ■ 117 ■ 117 ■ 117 ■ 117 117 ■ ■ ■ 205 119 117 117 ■ ■ ■ ■ ■ 126 122 123 205 121 61 123 311 ■ 61 ■ 124 120 ■ 127 125 125 124 121 126 ■ 128 Funkcje pomocnicze M 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 311 062-83 · 12/98 · pdf · Subject to change without notice