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
Jeœli 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

Podobne dokumenty