TNC 426 TNC 430

Transkrypt

TNC 426 TNC 430
TNC 426
TNC 430
NCoprogramowanie
280 474 xx
280 475 xx
Podrcznik obsługi dla
użytkownika
Dialog tekstem otwartym
firmy HEIDENHAIN
5/99
Atitel.pm6
1
27.06.2006, 14:21
Elementy obsługi TNC
Elementy obsługi jednostki ekranu
Wybrać podział ekranu
Wybrać ekran pomidzy prac
maszyny i programowaniem
Softkeys: wybrać funkcj na ekranie
Programowanie ruchu kształtowego
APPR
DEP
Swobodne programowanie konturu SK
Prosta
L
CC
Softkeypaski przełczyć
Zmienić ustawienie monitora
(tylko BC 120)
Alphaklawiatura: litery i znaki wprowadzić
Nazwy plików,
Q W E R T Y komentarze
G F S T M
DIN/ISO
programy
Wybrać rodzaje pracy maszyny
OBSŁUGA RCZNA
EL. KÓŁKO RCZNE
POZYCJONOWANIE Z RCZNYM
WPROWADZENIEM DANYCH
Dosunicie narzdzia do konturu/odsunicie
C
Środek koła/biegun dla współrzdnych
biegunowych
Tor kołowy wokół środka koła
CR
Tor kołowy z promieniem
CT
Tor kołowy z przyleganiem stycznym
CHF
Fazka
RND
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
PRZEBIEG PROGRAMU POJEDYŃCZY BLOK
STOP
Wprowadzić rozkaz zatrzymania programu do
danego programu
TOUCH
PROBE
Wprowadzić funkcje układu impulsowego do
danego programu
PRZEBIEG PROGRAMU WEDŁUG KOLEJNOŚCI
BLOKÓW
Wybór rodzaju programowania
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
Wyświetlić teksty pomocnicze przy NC
komunikatach o błdach
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
...
Wybrać osi współrzdnych albo wprowadzić
X
V do danego programu
0 ... 9 Liczby
Miejsce dziesitne
+/
PROGRAM WPROWADZIĆ DO PAMICI/
EDYCJA
Zmienić znak liczby
P
Wprowadzenie współrzdnych biegunowych
Wartości przyrostowe
Q
Qparametr
Przejć pozycj rzeczywist
NO
ENT
Pominć pytania trybu konwersacyjnego i
skasować poszczególne słowa
Przesunć jasne tło
ENT
Wybierać pojedyńcze bloki danych, cykle i
funkcje parametrów
GOTO
Gałki obrotowe Override dla regulacji posuwu/
prdkości obrotowej wrzeciona
100
50
50
150
F %
Bauskla.pm6
CE
100
150
0
END
S %
0
1
DEL
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ć
27.06.2006, 14:21
Bauskla.pm6
2
27.06.2006, 14:21
Bauskla.pm6
3
27.06.2006, 14:21
Spis treści
Typ TNC, oprogramowanie i funkcje
Ten podrcznik obsługi opisuje funkcje, które dostpne s
w urzdzeniach TNC, poczynajc od nastpujcych
numerów NCoprogramowania.
Typ TNC
NCoprogramowanienr
TNC 426 CB, TNC 426 PB
TNC 426 CF, TNC 426 PF
TNC 426 M
TNC 426 ME
TNC 430 CA, TNC 430 PA
TNC 430 CE, TNC 430 PE
TNC 430 M
TNC 430 ME
280 474 xx
280 475 xx
280 474 xx
280 475 xx
280 474 xx
280 475 xx
280 474 xx
280 475 xx
Litery oznaczeniowe E i F wyróżniaj wersje eksportowe
TNC. Dla wersji eksportowych TNC obowizuje
nastpujce ograniczenie:
■ 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ż opisane s w tym
podrczniku obsługi funkcje, które nie s w dyspozycji u
każdej 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 producentó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.
Podrcznik obsługi cykli układu
impulsowego:
Wszystkie funkcje układu impulsowego s
opisane w oddzielnym podrczniku obsługi.
Prosz zwrócić si do firmy HEIDENHAIN, jeśli
potrzebny bdzie ten podrcznik obsługi. nr identyfikacyjny: 329 203 xx.
Przewidziane miejsce eksploatacji
TNC odpowiada klasie A zgodnie z europejsk norm EN
55022 i jest przewidziane do eksploatacji głównie w
centrach
przemysłowych.
HEIDENHAIN TNC 426, TNC 430
Cinhalt.pm6
1
I
27.06.2006, 14:21
Cinhalt.pm6
2
27.06.2006, 14:21
Spis treści
Spis treści
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
MODfunkcje
Tabele i przegld najważniejszych
informacji
HEIDENHAIN TNC 426, TNC 430
Cinhalt.pm6
3
III
27.06.2006, 14:21
1
2
3
4
5
6
7
8
9
10
11
12
13
Spis treści
1 WSTP ..... 1
1.1 Urzdzenie TNC 426, urzdzenie TNC 430 ..... 2
1.2 Ekran i pult sterowniczy ..... 3
1.3 Rodzaje pracy ..... 5
1.4 Wyświetlacze stanu ..... 7
1.5 Osprzt: 3Dukłady impulsowe elektroniczne kółka rczne firmy HEIDENHAIN ..... 12
2 OBSłUGA RCZNA I USTAWIENIE ..... 15
2.1 Włczenie, Wyłczenie ..... 16
2.2 Przesunicie osi maszyny ..... 17
2.3 Prdkość obrotowa wrzeciona S, posuw F, funkcja dodatkowa M ..... 19
2.4 Wyznaczenie punktu odniesienia (bazowego) (bez 3Dsondy pomiarowej) ..... 20
2.5 Nachylić płaszczyzn obróbki ..... 21
3 USTALENIE POłOżENIA Z RCZNYM WPROWADZENIEM DANYCH ..... 25
3.1 Proste sposoby obróbki programować i odpracować ..... 26
4 PROGRAMOWANIE: PODSTAWY, ZARZDZANIE PLIKAMI,
POMOCE PRZY PROGRAMOWANIU, ZARZDZANIE PALETAMI ..... 29
4.1 Podstawy ..... 30
4.2 Zarzdzanie plikami: podstawy ..... 35
4.3 Standardowe zarzdzanie plikami ..... 36
4.4 Rozszerzone zarzdzanie plikami ..... 42
4.5 Programy otwierać i wprowadzać ..... 55
Edycja programu ..... 58
4.6 Grafika programowania ..... 60
4.7 Segmentować programy ..... 61
4.8 Wprowadzać komentarze ..... 62
4.9 Tworzenie plików tekstowych ..... 63
4.10 Kalkulator kieszonkowy ..... 66
4.11 Bezpośrednia pomoc przy NCkomunikatach o błdach ..... 67
4.12 Zarzdzanie paletami ..... 68
IV
Cinhalt.pm6
Spis treści
4
27.06.2006, 14:21
Spis treści
5 PROGRAMOWANIE: NARZDZIA ..... 71
5.1 Wprowadzenie informacji dotyczcych narzdzi ..... 72
5.2 Dane o narzdziach ..... 73
5.3 Korekcja narzdzia ..... 83
5.4 Trójwymiarowa korekcja narzdzi ..... 87
5.5 Praca z tabelami danych o obróbce ..... 93
6 PROGRAMOWANIE: PROGRAMOWANIE KONTURÓW ..... 99
6.1 Przegld: Ruchy narzdzi ..... 100
6.2 Podstawy o funkcjach toru kształtowego ..... 101
6.3 Dosunicie narzdzia do konturu i odsunicie ..... 104
Przegld: formy toru kształtowego dla dosunicia narzdzia i odsunicia narzdzia od konturu ..... 104
Ważne pozycje przy dosuniciu i odsuniciu narzdzia ..... 104
Dosunicie narzdzia po prostej z przyłczeniem stycznym: APPR LT ..... 105
Dosunicie narzdzia po prostej prostopadle do pierwszego punktu konturu: APPR LN ..... 106
Dosunicie narzdzia na torze kołowym z przyleganiem stycznym: APPR CT ..... 106
Dosunicie narzdzia do konturu po torze kołowym z przyleganiem stycznym do konturu i po odcinku
prostej: APPR LCT ..... 107
Odsunicie narzdzia po prostej z przyleganiem stycznym: DEP LT ..... 108
Odsunć narzdzie po prostej prostopadle do ostatniego punktu konturu: DEP LN ..... 108
Odsunć narzdzie po torze kołowym z przyleganiem stycznym: DEP CT ..... 109
Odsunicie narzdzia po torze kołowym z przyleganiem stycznym do konturu i
odcinku prostej: DEP LCT ..... 109
6.4 Przemieszczenia po konturze – współrzdne prostoktne ..... 110
Przegld funkcji toru kształtowego ..... 110
Prosta L ..... 111
Fazk CHF umieścić pomidzy dwoma prostymi ..... 111
Punkt środkowy koła CC ..... 112
Tor kołowy C wokół punktu środkowego koła CC ..... 113
Tor kołowy CR z określonym promieniem ..... 114
Tor kołowy CT ze stycznym przyleganiem ..... 115
Zaokrglanie krawdzi RND ..... 116
Przykład: ruch po prostej i fazki w systemie kartezjańskim ..... 117
Przykład: ruchy kołowe w systemie kartezjańskim ..... 118
Przykład: okrg pełny kartezjański ..... 119
HEIDENHAIN TNC 426, TNC 430
Cinhalt.pm6
5
V
27.06.2006, 14:21
Spis treści
6.5 Ruchy po torze kształtowym współrzdne biegunowe ..... 120
Źródło współrzdnych biegunowych: biegun CC ..... 120
Prosta LP ..... 121
Tor kołowy CP wokół bieguna CC ..... 121
Tor kołowy CTP z przyleganiem stycznym ..... 122
Linia śrubowa (Helix) ..... 122
Przykład: ruch po prostej biegunowy ..... 124
Przykład: Helix ..... 125
6.6 Ruchy po torze kształtowym – Swobodne programowanie Konturu SK ..... 126
Podstawy ..... 126
Grafika SKprogramowania ..... 126
Otworzyć SKdialog ..... 127
Swobodne programowanie prostych ..... 128
Swobodne programowanie torów kołowych ..... 128
Punkty pomocnicze ..... 130
Odniesienia wzgldne ..... 131
Zamknite kontury ..... 133
SKprogramy konwersować (przeliczać) ..... 133
Przykład: SKprogramowanie 1 ..... 134
Przykład: SKprogramowanie 2 ..... 135
Przykład: SKprogramowanie 3 ..... 136
6.7 Ruchy po torze kształtowym – Splineinterpolacja ..... 138
VI
Cinhalt.pm6
Spis treści
6
27.06.2006, 14:21
Spis treści
7 PROGRAMOWANIE: FUNKCJE DODATKOWE ..... 141
7.1 Wprowadzić funkcje dodatkowe M i STOP ..... 142
7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chłodziwa ..... 143
7.3 Funkcje dodatkowe dla podania danych o współrzdnych ..... 143
7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze kształtowym ..... 146
Ścieranie naroży: M90 ..... 146
Włczyć zdefiniowane półkola pomidzy odcinkami prostymi: M112 ..... 147
Obróbka małych stopni konturu: M97 ..... 147
Otwarte naroża konturu kompletnie obrabiać: M98 ..... 148
Współczynnik posuwu dla ruchów zanurzeniowych: M103 ..... 149
Prdkość posuwowa przy łukach koła: M109/M110/M111 ..... 150
Obliczanie wstpne konturu ze skorygowanym promieniem (LOOK AHEAD): M120 ..... 150
Włczenie pozycjonowania kołem rcznym w czasie przebiegu programu: M118 ..... 151
7.5 Funkcje dodatkowe dla osi obrotowych ..... 152
Posuw w mm/min na osiach obrotu A, B, C: M116 ..... 152
Przemieszczenie osi obrotu ze zoptymalizowanym torem: M126 ..... 152
Wyświetlacz osi obrotu zredukować do wartości poniżej 360°: M94 ..... 153
Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (wahań): M114 ..... 154
Zachować pozycj ostrza narzdzia przy pozycjonowaniu osi wahań (TCPM*): M128 ..... 155
Zatrzymanie dokładnościowe na narożach bez przylegajcych stycznie przejść: M134 ..... 157
7.6 Funkcje dodatkowe dla laserowych maszyn do cicia ..... 158
HEIDENHAIN TNC 426, TNC 430
Cinhalt.pm6
7
VII
27.06.2006, 14:21
Spis treści
8 PROGRAMOWANIE: CYKLE ..... 159
8.1 Ogólne informacje o cyklach ..... 160
8.2 Cykle wiercenia ..... 162
WIERCENIE GŁBOKIE (cykl 1) ..... 162
WIERCENIE (cykl 200) ..... 164
ROZWIERCANIE (cykl 201) ..... 165
POWIERCENIE (cykl 202) ..... 166
UNIWERSL. WIERC. (cykl 203) ..... 167
WSTECZNE POGŁBIANIE (cykl 204) ..... 169
UNIWERSALNE WIERCENIE GŁBOKIE (cykl 205) ..... 171
FREZOWANIE ODWIERTÓW (cykl 208) ..... 173
GWINTOWANIE z uchwytem wyrównawczym (cykl 2) ..... 175
GWINTOWANIE NOWE z uchwytem wyrównawczym (cykl 206) ..... 176
GWINTOWANIE bez uchwytu wyrównawczego (cykl 17) ..... 178
GWINTOWANIE bez uchwytu wyrównawczego GS NOWE (cykl 207) ..... 179
NACINANIE GWINTU (cykl 18) ..... 181
Przykład: cykle wiercenia ..... 182
Przykład: cykle wiercenia ..... 183
8.3 Cykle dla frezowania wybierań, czopów i rowków wpustowych ..... 184
FREZOWANIE WYBRANIA (cykl 4) ..... 185
WYBRANIE OBRABIAĆ NA GOTOWO (cykl 212) ..... 186
CZOPY OBRABIAĆ NA GOTOWO (cykl 213) ..... 188
WYBRANIE KOŁOWE (cykl 5) ..... 189
WYBRANIE KOŁOWE OBRABIAĆ NA GOTOWO (cykl 214) ..... 191
CZOP OKRGŁY OBRABIAĆ NA GOTOWO (cykl 215) ..... 192
Frezowanie rowków wpustowych (cykl 3) ..... 194
ROWEK (rowek podłużny) z pogłbianie ruchem posuwistozwrotnym (cykl 210) ..... 195
ROWEK OKRGŁY (podłużny) z pogłbianiem ruchem wahadłowym (cykl 211) ..... 197
Przykład: frezowanie wybrania, czopu i rowka ..... 199
8.4 Cykle dla wytwarzania wzorów punktowych ..... 201
WZORY PUNKTOWE NA OKRGU (cykl 220) ..... 202
WZORY PUNKTÓW NA LINIACH (cykl 221) ..... 203
Przykład: koła otworów! ..... 205
VIII
Cinhalt.pm6
Spis treści
8
27.06.2006, 14:21
Spis treści
8.5 SLcykle ..... 207
KONTUR (cykl 14) ..... 209
Nałożone na siebie kontury ..... 209
DANE KONTURU (cykl 20) ..... 211
WIERCENIE WSTPNE (cykl 21) ..... 213
PRZECIGANIE (cykl 22) ..... 214
OBRÓBKA NA GOT.DNA (cykl 23) ..... 215
FREZOW.NA GOT. POWIERZCHNI BOCZNYCH (cykl 24) ..... 215
CIG KONTURUKONTUR ”OTWARTY” (cykl 25) ..... 216
OSŁONA CYLINDRA (cykl 27) ..... 218
OSŁONA CYLINDRA frezowanie rowków (cykl 28) ..... 220
Przykład: frezowanie wybrania zgrubne i wykańczajce ..... 222
Przykład: nakładajce si na siebie kontury wiercić i obrabiać wstpnie, obrabiać na gotowo ..... 224
Przykład: cig konturu ..... 226
Przykład: osłona cylindra ..... 228
8.6 Cykle dla frezowania metod wierszowania ..... 230
DANE DIGITALIZACJI ODPRACOWAĆ (cykl 30) ..... 230
FREZOWANIE METOD WIERSZOWANIA (cykl 230) ..... 232
POWIERZCHNIA PROSTOLINIOWA (cykl 231) ..... 234
Przykład: zdejmowanie materiału metod wierszowania ..... 236
8.7 Cykle dla przeliczania współrzdnych ..... 237
Przesunicie PUNKTU ZEROWEGO (cykl 7) ..... 238
Przesunicie PUNKTU ZEROWEGO przy pomocy tabeli punktów zerowych (cykl 7) ..... 239
ODBICIE LUSTRZANE (cykl 8) ..... 242
OBRÓT (cykl 10) ..... 243
WSPÓŁCZYNNIK WYMIAROWY (cykl 11) ..... 244
WSPÓŁCZYNNIK WYMIAROWY SPECYFICZNY DLA DANEJ OSI (POOSIOWY) (cykl 26) ..... 245
PŁASZCZYZNA OBRÓBKI (cykl 19) ..... 246
Przykład: cykle przeliczania współrzdnych ..... 251
8.8 Cykle specjalne ..... 253
PRZERWA CZASOWA (cykl 9) ..... 253
WYWOŁANIE PROGRAMU (cykl 12) ..... 253
ORIENTACJA WRZECIONA (cykl 13) ..... 254
TOLERANCJA (cykl 32) ..... 255
HEIDENHAIN TNC 426, TNC 430
Cinhalt.pm6
9
IX
27.06.2006, 14:21
Spis treści
9 PROGRAMOWANIE: PODPROGRAMY I POWTÓRZENIA CZŚCI PROGRAMU ..... 257
9.1 Zaznaczyć podprogramy i powtórzenia czści programu ..... 258
9.2 Podprogramy ..... 258
9.3 Powtórzenia czści programu ..... 259
9.4 Dowolny program jako podprogram ..... 260
9.5 Pakietowania ..... 261
Podprogram w podprogramie ..... 261
Powtarzać powtórzenia czści programu ..... 262
Powtórzyć podprogram ..... 263
9.6 Przykłady programowania ..... 264
Przykład: frezowanie konturu w kilku dosuwach ..... 264
Przykład: grupy wiercenia ..... 265
Przykład: grupy wierceń z kilkoma narzdziami ..... 266
10 PROGRAMOWANIE: QPARAMETRY ..... 269
10.1 Zasada i przegld funkcji ..... 270
10.2 Rodziny czści Qparametry zamiast wartości liczbowych ..... 272
10.3 Opisywać kontury poprzez funkcje matematyczne ..... 273
10.4 Funkcje trygonometryczne (trygonometria) ..... 275
10.5 Obliczanie okrgu ..... 276
10.6 Jeśli/todecyzje z Qparametrami ..... 277
10.7 Qparametry kontrolować i zmieniać ..... 278
10.8 Funkcje dodatkowe ..... 279
10.9 Wprowadzać bezpośrednio wzory ..... 291
10.10 Zajte z góry Qparametry ..... 294
10.11 Przykłady programowania ..... 297
Przykład: elipsa ..... 297
Przykład: cylinder wklsły z frezem kształtowym ..... 299
Przykład: kula wypukła z frezem trzpieniowym ..... 301
11 TEST PROGRAMU I PRZEBIEG PROGRAMU ..... 303
11.1 Grafiki ..... 304
11.2 Funkcje wyświetlania programu dla Przebiegu programu/Testu programu ..... 309
11.3 Test programu ..... 309
11.4 Przebieg programu ..... 311
11.5 Przeskoczyć bloki ..... 316
X
Cinhalt.pm6
Spis treści
10
27.06.2006, 14:21
Spis treści
12 MODFUNKCJE ..... 317
12.1 MODfunkcje wybierać, zmieniać i opuścić ..... 318
12.2 Numery oprogramowania (Software) i opcji ..... 319
12.3 Wprowadzić liczb klucza ..... 319
12.4 Przygotowanie interfejsów danych ..... 320
12.5 Ethernetinterfejs ..... 324
12.6 PGM MGT konfigurować ..... 331
12.7 Specyficzne dla maszyny parametry użytkownika ..... 331
12.8 Przedstawić czść nieobrobion w przestrzeni roboczej ..... 331
12.9 Wybrać wskazanie położenia ..... 333
12.10 Wybrać system miar ..... 333
12.11 Wybrać jzyk programowania dla $MDI ..... 334
12.12 Wybór osi dla generowania Lbloku ..... 334
12.13 Wprowadzić ograniczenie obszaru przemieszczania, wskazanie punktu zerowego ..... 334
12.14 Wyświetlić pliki POMOC ..... 335
12.15 Wyświetlić czasy pracy ..... 336
13 TABELE I PRZEGLD INFORMACJI ..... 337
13.1 Ogólne parametry użytkownika ..... 338
13.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych ..... 353
13.3 Informacja techniczna ..... 357
13.4 Zmiana baterii bufora ..... 360
HEIDENHAIN TNC 426, TNC 430
Cinhalt.pm6
11
XI
27.06.2006, 14:21
Cinhalt.pm6
12
27.06.2006, 14:21
1
Wstp
Dkap1.pm6
1
27.06.2006, 14:21
1.1 Urzdzenie TNC 426, urzdzenie TNC 430
1.1 Urzdzenie TNC 426,
urzdzenie TNC 430
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 otwartym standardowe roboty frezerskie i
wiertnicze. S one wypracowane dla wdrożenia na frezarkach i
wiertarkach, a także w centrach obróbki. TNC 426 może sterować
do 5ciu osi włcznie, TNC 430 do 9ciu osi 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 HEIDENHAIN
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
Dkap1.pm6
1 Wstp
2
27.06.2006, 14:21
1.2 Ekran i pult sterowniczy
1.2 Ekran i pult sterowniczy
Ekran
TNC dostpne jest w dwóch wariantach, z monitorem kolorowym
BC 120 (CRT) lub płaskim monitorem kolorowym BF 120 (TFT).
Fotografia po prawej stronie u góry pokazuje elementy obsługi BC
120, fotografia po prawej stronie na środku pokazuje elementy
obsługi monitora BF 120:
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 wyświetlony jest rodzaj pracy, na który monitor jest
przełczony: tam też pojawiaj si pytania dialogowe i teksty
komunikatów (wyjtek: kiedy TNC pokazuje tylko grafik).
Softkeys
W paginie dolnej TNC pokazuje dalsze funkcje na pasku
Softkey. Te funkcje prosz wybierać przy pomocy leżcych
niżej przycisków. . 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.
10
Softkeyprzyciski wybiorcze
Softkeypaski przełczyć
Ustalenie podziału ekranu
Przycisk przełczenia ekranu na rodzaj pracy maszyny i rodzaj
programowania
Dodatkowe klawisze dla BC 120
Monitor rozmagnesować;
opuścić menu główne dla nastawienia ekranu
Wybrać menu główne dla ustawienia ekranu;
w menu głównym:
Jasne pole przesunć w dół
w podmenu:
Zmniejszyć wartość
Przesunć obraz w lewo lub w dół
10
W menu głównym:
w podmenu:
Przesunć jasne pole w gór
Zwikszyć wartość
Przesunć obraz w prawo lub w gór
W menu głównym:
w podmenu:
Wybrać podmenu
Opuścić podmenu
Ustawienie monitora: patrz nastpna strona
HEIDENHAIN TNC 426, TNC 430
Dkap1.pm6
3
3
27.06.2006, 14:21
1.2 Ekran i pult sterowniczy
Dialog w menu głównym Funkcja
BRIGHTNESS
CONTRAST
HPOSITION
HSIZE
VPOSITION
VSIZE
SIDEPIN
Zmienić jasność
Zmienić kontrast
Zmienić poziom pozycj obrazu
Zmienić szerokość obrazu
Zmienić pionow pozycj obrazu
Zmienić wysokość obrazu
Skorygować baryłkowate
zniekształcenie
Skorygować zniekształcenie w formie
trapezu
Skorygować ukośne położenie obrazu
Zmienić temperatur barwy
Zmienić ustawienie koloru czerwonego
Zmienić ustawienie koloru niebieskiego
Bez funkcji
TRAPEZOID
ROTATION
COLOR TEMP
RGAIN
BGAIN
RECALL
BC 120 jest wrażliwy na magnetyczne lub elektromagnetyczne
rozproszenia. 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 np. w
rodzaju pracy Program wprowadzić do pamici/wydać pokazywać
program w lewym oknie, a jednocześnie prawe okno przedstawia
np. grafik programow. Alternatywnie można wyświetlić w
prawym oknie także segmentowanie programu albo wyświetlić
wyłcznie program w jednym dużym oknie. Jakie okna może
wyświetlić TNC, zależy od wybranego rodzaju pracy.
Zmienić podział ekranu:
Nacisnć przycisk przełczenia ekranu: pasek
z Softkeys pokazuje możliwe podziały monitora
(patrz 1.3 Rodzaje pracy)
<
Wybrać podział ekranu przy pomocy Softkey.
4
Dkap1.pm6
1 Wstp
4
27.06.2006, 14:21
1.3 Rodzaje pracy
Pulpit sterowniczy
Fotografia po prawej stronie pokazuje klawisze pulpitu
sterowniczego, które zostały pogrupowane według ich funkcji:
Klawiatura Alfa
dla wprowadzenia tekstów, nazw plików i programowania
DIN/ISO.
Zarzdzanie plikami,
Kalkulator,
Funkcja MOD
Funkcja HELP
Rodzaje programowania
Rodzaje pracy maszyny
Otwarcie dialogów programowania
Przyciski ze strzałk i instrukcja skoku SKOK (GOTO)
Wprowadzenie liczb i wybór osi
Funkcje pojedyńczych przycisków s przedstawione na pierwszej
rozkładanej stronie (okładka). 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 Elektr. kółko obrotowe
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 Elektr. kółko rczne wspomaga rczne przesunicie
osi maszyny przy pomocy elektronicznego kółka rcznego KR
(niem. HR).
Softkeys dla podziału ekranu
(Wybierać jak wyżej opisano)
Okno
Softkey
Położenia
Po lewej stronie: pozycje, po prawej stronie:
wyświetlenie stanu obróbki
HEIDENHAIN TNC 426, TNC 430
Dkap1.pm6
5
5
27.06.2006, 14:21
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 dla podziału ekranu
Okno
Softkey
Program
Po lewej stronie: program, po prawej
wyświetlenie stanu obróbki
Program wprowadzić do pamici/edycja
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 dla podziału ekranu
Okno
Softkey
Program
Po lewej stonie: program, po prawej stronie:
segmentowanie programu
Po lewej stronie: program, po prawej stronie:
grafika programowa
Test programu
TNC symuluje programy i fragmenty programów w rodzaju pracy
Test Programu, aby wyszukać np. geometryczne niezgodności,
brakujce lub błdne dane w programie i uchybienia przestrzeni
roboczej. Symulacja jest wspomagana graficznie z różnymi
możliwościami pogldu.
Softkeys dla podziału ekranu
Patrz rodzaje pracy w przebiegu programu na nastpnej stronie.
6
Dkap1.pm6
1 Wstp
6
27.06.2006, 14:21
1.4 Wyświetlacze stanu
Przebieg programu według kolejności bloków
i przebieg programu pojedyńczymi blokami
danych
W przebiegu programu według kolejności bloków TNC wypełnia
program do końca lub do momentu rcznego albo
zaprogramowanego przerwania pracy. Po przerwie można
kontynuować przebieg programu.
W przebiegu programu pojedyńczymi blokami należy każdy blok
wystartować oddzielnie przy pomocy zewntrznego przycisku
START
Softkeys dla podziału ekranu
Okno
Softkey
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ńczymi blokami i przebieg programu
według kolejności bloków, tak długo aż nie zostanie wybrana dla
wyświetlacza wyłcznie ”Grafika” i przy
■ ustaleniu położenia z rcznym wprowadzeniem danych.
W rodzajach pracy obsługa rczna i elektr. kółko rczne pojawia
si wyświetlacz stanu w dużym oknie.
HEIDENHAIN TNC 426, TNC 430
Dkap1.pm6
7
7
27.06.2006, 14:21
1.4 Wyświetlacze stanu
Informacje przekazywane przez wyświetlacz stanu
Symbol Znaczenie
RZECZ. Rzeczywiste lub zadane współrzdne aktualnego
położenia
X Y Z
Osie maszyny; osie pomocnicze TNC pokazuje przy
pomocy małych liter. Kolejność i liczba pokazanych
osi zostaje określana przez producenta maszyn.
Prosz zwrócić uwag na informacje zawarte w
podrczniku obsługi maszyny
F S M
Wyświetlony posuw w calach odpowiada dziesitnej
czści wartości rzeczywistej.
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
przesunite
Osie zostan przesunite z uwzgldnieniem
obrotu podstawowego
Dodatkowe wyświetlacze stanu
Te dodatkowe wyświetlacze stanu przekazuj dokładn informacj
o przebiegu programu. Można je wywołać we wszystkich
rodzajach pracy, z wyjtkiem Program wprowadzić do pamici/
edycja.
Włczyć dodatkowe wyświetlacze stanu
Wywołać pasek Softkey do podziału ekranu
<
Wybrać wyświetlenie ekranu z dodatkowym
wyświetlaczem stanu
8
Dkap1.pm6
1 Wstp
8
27.06.2006, 14:21
1.4 Wyświetlacze stanu
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
Wywołane programy
Aktywny cykl obróbki
Środek koła CC (biegun)
Czas obróbki
Licznik czasu przebywania
Położenia i współrzdne
Wyświetlenie położenia
Rodzaj wyświetlenia położenia np. położenie rzeczywiste
Kt nachylenia płaszczyzny obróbki
Kt obrotu podstawowego
HEIDENHAIN TNC 426, TNC 430
Dkap1.pm6
9
9
27.06.2006, 14:22
1.4 Wyświetlacze stanu
Informacje o narzdziach
Wskaźnik T: numer i nazwa narzdzia
wskaźnik RT: numer i nazwa narzdzia siostrzanego
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)
Wyświetlenie pracujcego narzdzia i (nastpnego) narzdzia
siostrzanego
Przeliczenia współrzdnych
Nazwa programu głównego
Aktywne przesunicie punktu zerowego (cykl 7)
Aktywny kt obrotu (cykl 10)
odzwierciedlone osie (cykl 8)
Aktywny współczynnik wymiarowy/ współczynniki wymiarowe
(cykle 11/26)
Środek wydłużenia osiowego
Patrz”8.7 Cykle przeliczania współrzdnych”
Pomiar narzdzi
Numer mierzonego narzdzia
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
10
Dkap1.pm6
1 Wstp
10
27.06.2006, 14:22
1.4 Wyświetlacze stanu
Aktywne funkcje dodatkowe M
Lista aktywnych Mfunkcji z określonym znaczeniem
Lista aktywnych Mfunkcji, które zostaj dopasowywane przez
producenta maszyn
HEIDENHAIN TNC 426, TNC 430
Dkap1.pm6
11
11
27.06.2006, 14:22
1.5 Osprzt: Trójwymiarowe układy impulsowe i elektroniczne
kółka rczne firmy HEIDENHAIN
1.5 Osprzt: 3Dukłady impulsowe
elektroniczne kółka rczne
firmy HEIDENHAIN
3Dukłady impulsowe (sondy pomiarowe
impulsowe)
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
Wszystkie funkcje układu impulsowego s opisane w
oddzielnym podrczniku obsługi. Prosz zwrócić si do
firmy HEIDENHAIN, jeśli potrzebny bdzie ten
podrcznik obsługi. nr identyfikacyjny: 329 203 xx.
Przełczajce układy impulsowe TS 220 i TS 630
Tego rodzaju sondy impulsowe s szczególnie przydatne do
automatycznego wyregulowania obrabianej czści, naznaczenia
punktu odniesienia, dla pomiarów obrabianego przedmiotu i
digitalizacji. 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.
12
Dkap1.pm6
1 Wstp
12
27.06.2006, 14:22
1.5 Osprzt: Trójwymiarowe układy impulsowe i elektroniczne
kółka rczne firmy HEIDENHAIN
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
przedziale. Oprócz wmontowywanych kółek rcznych HR 130 i HR
150, firma HEIDENHAIN oferuje przenośne kółko rczne HR 410
(patrz fotografia po prawej stronie).
HEIDENHAIN TNC 426, TNC 430
Dkap1.pm6
13
13
27.06.2006, 14:22
Dkap1.pm6
14
27.06.2006, 14:22
2
Obsługa rczna i ustawienie
Dkap2_3.pm6
15
27.06.2006, 14:22
2.1 Włczanie, Wyłczanie
2.1 Włczenie, Wyłczenie
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 informacje zawarte
w podrczniku obsługi.
Włczyć napicie zasilajce TNC i maszyny.
Nastpnie TNC wyświetla nastpujcy dialog:
TEST PAMICI
<
Pamić TNC zostaje automatycznie skontrolowana
PRZERWA W ZASILANIU
<
TNCkomunikat, że nastpiła przerwa w
dopływie prdu komunikat skasować
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
Obsługa rczna
Przejechać punkty odniesienia
<
Przejechać punkty odniesienia w zadanej
kolejności: Dla każdej osi nacisnć zewntrzny
przycisk START, lub
Przejechanie punktów odniesienia w dowolnej
kolejności: dla każdej osi nacisnć zewntrzny
przycisk kierunkowy i trzymać naciśnitym, aż
punkt odniesienia zostanie przejechany
Punkty odniesienia musz zostać
przejechane tylko, jeśli maj być
przesunite osi maszyny. Jeżeli
dokonuje si edycji programu lub chce
przetestować program, prosz wybrać
po włczeniu napicia sterowniczego
natychmiast rodzaj pracy Program
wprowadzić do pamici/wydać (edycja)
lub Test Programu.
Punkty odniesienia mog być później
dodatkowo przejechane. Prosz w tym
celu nacisnć przy rodzaju pracy
Obsługa Rczna Softkey PKT.REF.
DOSUNICIE
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 ”Pochylić
płaszczyzn obróbki” w trybie Obsługa Rczna
(patrz ”2.5 Pochylić płaszczyzn obróbki”). TNC
interpoluje nastpnie odpowiednie osie przy
naciśniciu przycisku kierunkowego osi.
Przycisk NCSTART nie spełnia żadnej funkcji. W
razie naciśnicia 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ń.
Wyłczenie
Aby uniknć strat danych przy wyłczeniu, należy
celowo wyłczyć system operacyjny TNC:
ú Wybrać rodzaj pracy Obsługa rczna
ú Wybrać funkcj Wyłczenie, jeszcze
raz potwierdzić przy pomocy Softkey
TAK (YES)
ú Jeśli TNC wyświetla w oknie
przenikajcym tekst ”Teraz można
wyłczyć”, to wolno przerwać dopływ
prdu do TNC
Dowolne wyłczenie TNC może
prowadzić do utraty danych.
TNC jest gotowe do pracy i znajduje si w trybie Obsługa Rczna
16
Dkap2_3.pm6
2 Obsługa rczna i ustawianie
16
27.06.2006, 14:22
2.2 Przesunicie osi maszyny
2.2 Przesunicie 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!
Przesunć oś przy pomocy zewntrznego
przycisku kierunkowego
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. Posuw, z którym przesuwane s osie można
zmienić przy pomocy Softkey F (patrz ”2.3 Prdkość obrotowa
wrzeciona S, posuw F i funkcja dodatkowa M).
HEIDENHAIN TNC 426, TNC 430
Dkap2_3.pm6
17
17
27.06.2006, 14:22
2.2 Przesunicie osi maszyny
Przemieszczanie 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 producenta 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 Elektr. kółko rczne
Trzymać naciśnitym przycisk zgody
<
Wybrać oś
<
Wybrać posuw
<
lub
Pracujce osie w kierunku + lub – przesunć
18
Dkap2_3.pm6
2 Obsługa rczna i ustawienie
18
27.06.2006, 14:22
2.3 Prdkość obrotowa wrzeciona S posuw F i funkcja dodatkowa M
Ustalenie położenia krok po kroku
Przy pozycjonowaniu etapowym (krok po kroku) TNC przesuwa oś
maszyny o określony przez użytkownika odcinek (krok).
Z
Wybrać rodzaj pracy Obsługa rczna lub Elektr.
kółko rczne
<
8
8
Wybrać pozycjonowanie krok po kroku: Softkey
WYMIAR KROKU na ON
Dosuw =
<
8
16
X
Wprowadzić dosuw w mm, np. 8 mm
<
Nacisnć zewntrzny przycisk kierunkowy:
dowolnie czsto ustalać położenie
2.3 Prdkość obrotowa wrzeciona S,
posuw F, funkcja dodatkowa M
W rodzajach pracy Obsługa rczna i Elektr. kółko rczne prosz
wprowadzić prdkość obrotow S, posuw F i funkcj dodatkow M
przy pomocy Softkeys. Funkcje dodatkowe s opisane w
”7. Programowanie: funkcje dodatkowe”.
HEIDENHAIN TNC 426, TNC 430
Dkap2_3.pm6
19
19
27.06.2006, 14:22
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.
Posuw F i funkcj dodatkow M prosz wprowadzić w analogiczny
sposób.
Dla posuwu F obowizuje:
■ Jeśli wprowadzono F=0, to pracuje najmniejszy posuw z MP1020
■ F zostaje zachowany także po przerwie w dopływie prdu
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 punktu odniesienia
(bazowego) (bez 3Dsondy
pomiarowej)
Wyznaczenie punktu odniesienia z 3Dsond
pomiarow impulsow: patrz podrcznik obsługi Cykle
sondy pomiarowej (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
2 Obsługa rczna i ustawienie
20
Dkap2_3.pm6
20
27.06.2006, 14:22
Y
Z
X
Wybrać rodzaj pracy Obsługa rczna
Y
<
X
Przesunć ostrożnie narzdzie, aż dotknie
obrabianego przedmiotu (porysuje go)
<
Wybrać oś (wszystkie osie można wybierać na
ASCIIklawiaturze)
Wyznachyć punkt odniesienia Z=
<
Narzdzie zerowe, oś wrzeciona: wyświetlacz
nastawić na znan pozycj obrabianego
przedmiotu (np. 0) lub wprowadzić grubość
blachy d. Na płaszczyźnie obróbki: uwzgldnić
promień narzdzia
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 pochylania płaszczyzny obróbki zostaj
dopasowane przez producenta maszyn do TNC i
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
komponenty ktowe ukośnej płaszczyzny. Prosz
zwrócić uwag na informacje zawarte w podrczniku
obsługi.
TNC wspomaga pochylenie płaszczyzn obróbki na obrabiarkach z
głowicami obrotowymi a także stołami obrotowymi podziałowymi.
Typowymi zastosowaniami s np. 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
HEIDENHAIN TNC 426, TNC 430
Dkap2_3.pm6
21
21
27.06.2006, 14:22
2.5 Pochylić płaszczyzn obróbki
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ść.
2.5 Pochylić płaszczyzn obróbki
Dla pochylenia płaszczyzny obróbki s dwie funkcje do
dyspozycji:
■ Rczne pochylenie przy pomocy Softkey 3D ROT przy rodzajach
pracy Obsługa Rczna i Elektr. kółko rczne (opis niżej)
■ Pochylenie sterowane, cykl 19 PŁASZCZYZNA OBRÓBKI w
programie obróbki: patrz ”8.7 Cykle dla przeliczania
współrzdnych”.
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śli
obraca si stół czyli obrabiany przedmiot np. o 90° , to układ
współrzdnych nie obraca si jednocześnie ze stołem. Jeśli w
rodzaju pracy Obsługa rczna naciskany jest przycisk
kierunkowy osi Z+, to narzdzie przesuwa si w kierunku Z+
stałego układu współrzdnych maszyny.
■ TNC uwzgldnia dla obliczenia przekształconego układu
współrzdnych tylko mechanicznie uwarunkowane wzajemne
przesunicia odpowiedniego stołu obrotowego tak zwane
”translatoryjne” przypadajce wielkości.
Maszyna z głowic obrotow
■ Prosz umieścić narzdziepoprzez odpowiednie
pozycjonowanie głowicy obrotowej, np. z pomoc Lbloku, w
żdane położenie.
■ Położenie pochylonej (przekształconej) osi narzdzia zmienia
si w stosunku do stałego układu współrzdnych maszyny:
jeżeli głowica obrotowa maszyny czyli narzdzie obraca si w
osi B o +90°, to układ współrzdnych obraca si razem z ni.
Jeśli w rodzaju pracy Obsługa Rczna zostaje naciskany
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 przesunicia
głowicy obrotowej (”translatoryjne” wartości) i przesunicia,
które powstaj przez pochylanie narzdzia (trójwymiarowa
korekcja długości narzdzia).
22
Dkap2_3.pm6
2 Obsługa rczna i ustawienie
22
27.06.2006, 14:22
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.
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
■ Zapisy danych ustalania położenia z M91/M92
nie s dozwolone
Nie wolno w pochylonym systemie wyznaczać punktu
odniesienia, jeśli w parametrze maszyny 7500 znajduje
si bit 3. W przeciwnym wypadku TNC oblicza błdnie
przesunicie.
Jeśli osie obrotowe maszyny nie s wyregulowane,
należy wprowadzić położenie rzeczywiste osi obrotu do
menu dla rcznego pochylania: Jeżeli położenie
rzeczywiste osi obrotu (owych) nie jest zgodne z
wprowadzonymi danymi, TNC oblicza błdnie punkt
odniesienia.
Wyznaczenie punktu odniesienia w maszynach z okrgłym
stołem obrotowym
Zachowanie si TNC przy wyznaczaniu punktu
bazowego jest zależne od maszyny. Prosz uwzgldnić
informacje zawarte w podrczniku obsługi maszyny.
TNC przesuwa automatycznie punkt odniesienia, jeśli stół zostaje
obrócony i funkcja Pochylenia płaszczyzny obróbki jest aktywna.
MP 7500, bit 3=0
Aby obliczyć przesunicie punktu bazowego, TNC używa różnicy
pomidzy REFwspółrzdn przy wyznaczaniu punktu odniesienia
i REFwspółrzdn osi pochylenia po pochyleniu. Ta metoda
obliczenia może być używana, jeśli w obrabiany przedmiot został
zamocowany z wyregulowaniem w 0°pozycji (REFwartość) stołu
obrotowego.
MP 7500, bit 3=1
Jeśli ukośnie zamocowany obrabiany przedmiot zostaje
wyregulowany poprzez obrót stołu okrgłego, to TNC nie może
obliczać przesunicia punktu odniesienia przy pomocy różnicy
REFwspółrzdnych. TNC posługuje si bezpośrednio REF
wartości osi nachylenia po nachyleniu, wychodzi zatem z
założenia, że obrabiany przedmiot został wyregulowany przed
pochyleniem.
HEIDENHAIN TNC 426, TNC 430
Dkap2_3.pm6
23
23
27.06.2006, 14:22
2.5 Pochylić płaszczyzn obróbki
Dosunicie narzdzia do punktów odniesienia przy
pochylonych osiach
Przy pochylonych osiach dosunicie wypełnia si przy pomocy
zewntrznych przycisków kierunkowych. TNC interpoluje przy tym
odpowiednie osie. Prosz zwrócić uwag, żeby funkcja ”Pochylić
płaszczyzn obróbki” była aktywna przy rodzaju pracy Obsługa
Rczna i rzeczywisty kt osi obrotowej był wprowadzony w menu.
2.5 Pochylić płaszczyzn obróbki
Aktywować rczne nachylenie
Wybrać rczne pochylenie: Softkey 3D OBR.
Punkty menu można wybrać teraz przy pomocy
przycisków ze strzałk
<
Wprowadzić kt nachylenia
<
Żdany rodzaj pracy w punkcie menu Pochylić płaszczyzn
obróbki ustawić na Aktywny: wybrać punkt menu, przyciskiem
ENT przełczyć
<
Zakończyć wprowadzenie danych: klawisz END
Dla deaktywowania prosz w menu Pochylić płaszczyzn obróbki
ustawić na Nieaktywny żdany rodzaj pracy.
Jeżeli funkcja Pochylić płaszczyzn obróbki jest aktywna i TNC
przesuwa osi maszyny odpowiednio do nachylonych osi,
wskazanie stanu wyświetla symbol
Jeżeli funkcja Pochylić płaszczyzn obróbki dla rodzaju pracy
Przebieg programu zostanie ustawiona na Aktywna, to wniesiony
do menu kt nachylenia obowizuje od pierwszego bloku 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.
24
Dkap2_3.pm6
2 Obsługa rczna i ustawienie
24
27.06.2006, 14:22
3
Ustalenie położenia z
rcznym wprowadzeniem
danych
Dkap2_3.pm6
25
27.06.2006, 14:22
3.1 Proste operacje obróbki programować i odpracować
3.1 Proste sposoby obróbki programować i odpracować
Dla prostej obróbki lub dla wstpnego ustalenia położenia
narzdzia przeznaczony jest rodzaj pracy Pozycjonowanie z
rcznym 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
pozycjonowaniu z rcznym wprowadzeniem danych można
aktywować dodatkowe wskazanie stanu.
Wybrać rodzaj pracy Pozycjonowanie z
rcznym wprowadzeniem danych. Plik $MDI
dowolnie zaprogramować
Rozpoczć przebieg programu: zewntrzny
przycisk START
Z
Y
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)
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
Narz. zdefiniować: narzdzie zerowe, promień 5
2 TOOL CALL 1 Z S2000
Narz. wywołać: oś narzdzia Z,
Prdkość obrotowa wrzeciona 2000 Obr/min
3 L Z+200 R0 F MAX
Narz. przemieścić (F MAX = bieg szybki)
4 L X+50 Y+50 R0 F MAX M3
narz. z FMAX nadwierceniempozycjonować,
wrzeciono włczyć
5 L Z+5 F2000
Narz. pozycjonować 5 mm nad odwiertem
Wkz = narzdzie
26
Dkap2_3.pm6
3 Ustalenie położenia z rcznym
wprowadzeniem danych
26
27.06.2006, 14:22
Zdefiniować cykl WIERCENIE GŁBOKIE:
7 CYKL DEF 1.1 BEZ. WYS. 5
Bezpieczny odstp narz. nad odwiertem
8 CYKL DEF 1.2 GŁBOKOŚĆ 20
Głbokość wiercenia (znak liczby=kierunek pracy)
9 CYKL DEF 1.3 DOSUW 10
Głbokość każdego dosuwu przed powrotem
10 CYKL DEF 1.4 P.CZAS. 0,5
Czas przebywania narzdzia na dnie wiercenia
3.1 Proste operacje obróbki programować i odpracować
6 CYKL DEF 1.0 GŁBOKIE WIERCENIE
w sekundach
11 CYKL DEF 1.5 F250
Posuw wiercenia
12 CYKL CALL
Wywołać cykl GŁBOKIE WIERCENIE
13 L Z+200 R0 F MAX M2
Narz. przemieścić swobodnie
14 END PGM $MDI MM
Koniec programu
Funkcja prostych jest opisana w rozdziale ”6.4 Ruchy po konturze
współrzdne prostoktne”, cykl WIERCENIE GŁBOKICH
OTWORÓW w rozdziale ”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 podrcznik obsługi cykle sondy pomiarowej,
”Cykle układu pomiarowego w rodzajach pracy Obsługa rczna
i Elektr. kółko rczne, rozdział ”Wyrównywanie ukośnego
położenia przedmiotu”.
<
Zanotować kt obrotu i anulować obrót podstawowy
<
Wybrać rodzaj pracy: Pozycjonowanie 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
HEIDENHAIN TNC 426, TNC 430
Dkap2_3.pm6
27
27
27.06.2006, 14:22
3.1 Proste operacje obróbki programować i odpracować
Programy z $MDI zabezpieczać lub wymazywać
Plik $MDI jest używany z reguły dla krótkich i przejściowo
potrzebnych programów. Jeśli powinien jakiś program mimo to
zostać wprowadzony do pamici, prosz postpić w nastpujcy
sposób:
Wybrać rodzaj pracy: Program
wprowadzić do pamici/edycja
<
Wywołać zarzdzanie plikami: przycisk PGM
MGT (Program Management)
<
Plik $MDI znakować
<
Wybrać ”Plik kopiować”: Softkey KOPIOWAĆ
Plik docelowy=
<
WIERCENIE
Prosz wprowadzić nazw, pod któr aktualna
treść pliku $MDI ma być wprowadzona do
pamici
<
Wypełnić kopiowanie
<
Opuścić zarzdzanie plikami: Softkey KONIEC
Dla skasowania zawartości pliku $MDI prosz postpić podobnie:
zamiast go kopiować, prosz wymazać treść przy pomocy Softkey
KASOWAĆ. Przy nastpnym przejściu na rodzaj pracy
Pozycjonowanie z rcznym wprowadzeniem danych TNC
wyświetla pusty plik $MDI.
Jeśli chcemy $MDI skasować, to
nie wolno mieć wybranego rodzaju pracy
Pozycjonowanie z rcznym wprowadzeniem danych
(również nie w tle)
nie wolno mieć wybranego $MDI w rodzaju pracy
Program wprowadzić do pamici/edycja
Dalsze informacje w ”4.2 Zarzdzanie plikami”.
28
Dkap2_3.pm6
3 Ustalenie położenia z rcznym
wprowadzeniem danych
28
27.06.2006, 14:22
4
Programowanie:
Podstawy, zarzdzanie plikami,
pomoce przy programowaniu,
zarzdzanie paletami
Ekap4.pm6
29
27.06.2006, 14:22
4.1 Podstawy
4.1 Podstawy
Z
Układy pomiarowe położenia i punkty odniesienia
Y
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.
X
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!
30
Ekap4.pm6
XMP
X (Z,Y)
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
30
27.06.2006, 14:22
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
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+.
+Z
+Y
+X
+Z
+X
+Y
TNC 426 może sterować maksymalnie 5 osiami, TNC 430
maksymalnie 9 osiami. Oprócz osi głównych X, Y i Z istniej
przebiegajce równolegle osie pomocnicze U, V i W. Osie obrotu
oznacza si A, B i C. Rysunek na dole po prawej stronie pokazuje
zaszeregowanie osi pomocniczych, a także osi obrotu w stosunku
do osi głównych.
Z
Y
W+
C+
B+
V+
X
A+
U+
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
31
31
27.06.2006, 14:22
4.1 Podstawy
Współrzdne biegunowe
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 okrgu). Położenie
na jednej płaszczyźnie jest jednoznacznie określone przez
Y
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 rysunek po prawej stronie na dole.
Wyznaczenie 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.
Współrzdne bieguna (płaszczyzna)
Oś odniesienia kta
XY
YZ
ZX
+X
+Y
+Z
Y
Z
Z
Y
X
Z
Y
X
X
32
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
32
27.06.2006, 14:22
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.
Przykład 1: Wiercenia ze współrzdnymi absolutnymi
Wiercenie
Wiercenie
Wiercenie
X=10 mm
Y=10 mm
X=30 mm
Y=20 mm
Y
30
20
10
X=50 mm
Y=30 mm
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.
Przykład 2: Wiercenia ze współrzdnymi wzgldnymi
Współrzdne bezwzgldne wiercenia :
X=10 mm
Y=10 mm
50
30
10
Y
10
Wymiar inkrementalny prosz oznaczać przez ”I” przed
oznaczeniem osi.
Wiercenie
4.1 Podstawy
Bezwzgldne i wzgldne położenia obrabianego
przedmiotu
10
odnosi si do
IX= 20 mm
IY= 10 mm
Wiercenie
odnosi si do
X
20
20
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.
Współrzdne inkrementalne odnosz si zawsze do ostatniej
zaprogramowanej pozycji narzdzia.
Y
+IPR
PR
PR
+IPA +IPA
PR
PA
10
0°
CC
X
30
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
33
33
27.06.2006, 14:22
4.1 Podstawy
Wybierać punkt odniesienia
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.
34
Ekap4.pm6
150
0
750
320
-150
0
Przykład
Szkic przedmiotu po prawej stronie pokazuje wiercenia ( do ),
których wymiarowania odnosz si do punktu bezwzgldnego ze
współrzdnymi X=0 Y=0. Te wiercenia ( 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 ( do )
programować bez dodatkowych obliczeń.
Y
300±0,1
Szczególnie wygodnie wyznacza si punkty odniesienia przy
pomocy trójwymiarowego układu impulsowego firmy HEIDENHAIN.
Patrz podrcznik obsługi cykle sondy pomiarowej ”Wyznaczanie
punktu odniesienia przy pomocy 3Dsondy pomiarowej
impulsowej”.
325 450
900
X
950
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
34
27.06.2006, 14:22
Przez MODfunkcj PGM MGT (patrz rozdział 12.6)
można wybierać pomidzy standardowym
zarzdzaniem plikami irozszerzonym zarzdzaniem
plikami.
Jeśli TNC podłczona jest do sieci (opcja), to prosz
korzystać z rozszerzonego zarzdzania plikami
Pliki
Pliki w TNC
Typ
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.
Programy
w trybie dialogowym tekstem otwartym
firmy HEIDENHAIN
według DIN/ISO
.H
.I
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ć.
Można przy pomocy TNC zarzdzać dowoln ilości plików,
jednakże ogólna wielkość wszystkich plików nie może przekraczać
1.500 Mbajtów.
Nazwy plików
Nazwa plików może mieć maksymalnie 16 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
Tabele dla
narzdzi
instrument zmiany narzdzi
palety
punkty zerowe
punkty (obszar digitalizacji
przy mierzcej sondzie impulsowej)
dane obróbki
materiały na narzdzia skrawajce,
materiały
Tekstyjako
ASCIIpliki
.H
.T
.TCH
.P
.D
.PNT
.CDT
.TAB
.A
Nazwa pliku Typ pliku
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 znajduj si
specyficzne dla maszyny dane (PLCprogram, parametry
maszynowe itd.) Prosz w tym celu zwrócić si do producenta
maszyny.
W przypadku kiedy wszystkie znajdujce si na dysku
twardym pliki (max. 1.500 Mbajtów) maj być
zabezpieczone, potrwa to kilka godzin. Prosz
przenieść operacje zabezpieczania w koniecznym
przypadku na godziny nocne lub prosz użyć funkcji
WYPEŁNIĆ RÓWNOLEGLE (kopiowanie w tle).
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
35
35
27.06.2006, 14:22
4.2 Zarzdzanie plikami: podstawy
4.2 Zarzdzanie plikami: podstawy
4.3 Standardowe zarzdzanie plikami
4.3 Standardowe zarzdzanie plikami
Prosz posługiwać si standardowym zarzdzaniem
plikami, jeśli wszystkie pliki maj być zapamitane w
jednym skoroszycie lub jeśli znane jest zarzdzanie
plikami starszych modeli TNCsterowań.
Prosz ustawić MODfunkcj PGM MGT (patrz rozdział
12.6) na standard.
Wywołać zarzdzanie plikami
Nacisnć klawisz PGM MGT:
TNC wyświetla okno dla zarzdzania plikami
(patrz rysunek po prawej stronie u góry)
Wyświetlacz
Znaczenie
Nazwa pliku
Nazwa zawierajca maksymalnie
16 znaków i typ pliku
BAJT
Wielkość pliku w bajtach
STAN
E
Właściwości pliku:
Program jest wybrany
w rodzaju pracy Program
wprowadzić do pamici/edycja
Okno to pokazuje wszystkie pliki, które znajduj si w pamici
TNC. Do każdego pliku ukazywanych jest kilka informacji: patrz
tabela po prawej na środku.
Wybrać plik
Wywołać zarzdzanie plikami
<
Prosz używać przycisków ze strzałk, aby przesunć jasne
pole na plik, który zamierza si wybrać:
S
Program jest wybrany
w rodzaju pracy Test
programu
M
Program jest wybrany
w rodzaju pracy
P
Plik jest od usunicia
i zmiany zabezpieczony
(Protected)
Porusza jasne pole w oknie w gór i w dół
<
lub
Wybrać plik: Softkey WYBRAĆ lub
klawisz ENT nacisnć
Wyświetlacz długich pogldów plików Softkey
Przegld plików strona po stronie w gór
przekartkować
Przegld plików strona po stronie
w dół przekartkować
36
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
36
27.06.2006, 14:22
4.3 Standardowe zarzdzanie plikami
Plik skasować
Wywołać zarzdzanie plikami
<
Prosz użyć przycisków ze strzałk, aby przesunć jasne pole
na plik, który chce si skasować:
Porusza jasne pole w oknie w gór i w dół
<
Skasować plik: Softkey KASOWAĆ nacisnć
Plik ........ skasować?
<
Potwierdzić z Softkey TAK lub
z Softkey NIE przerwać
Skopiować plik
Wywołać zarzdzanie plikami
<
Prosz użyć przycisków ze strzałk, aby przesunć jasne pole
na plik, który chce si skopiować:
Porusza jasne pole w oknie w gór i w dół
<
Plik skopiować: Softkey KOPIOWAĆ nacisnć
Plik docelowy=
<
Wprowadzić now nazw pliku, potwierdzić przy pomocy
Softkey WYPEŁNIĆ lub klawieszem ENT. TNC wyświetla okno
stanu, które informuje o operacji kopiowania. Tak długo, jak
TNC kopiuje, nie można kontynuować pracy lub
Jeśli chcemy kopiować bardzo obszerne programy: wprowadzić
now nazw pliku, potwierdzić z Softkey WYPEŁNIĆ
RÓWNOLEGLE. Można po rozpoczciu operacji kopiowania
kontynuować prac, ponieważ TNC kopiuje plik w tle
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
37
37
27.06.2006, 14:22
4.3 Standardowe zarzdzanie plikami
Przesyłanie danych do/od zewntrznego nośnika
danych
Zanim dane mog zostać przesłane do zewntrznego
nośnika danych, musi być przygotowany interfejs
danych (patrz rozdział ”12.4 Przygotowanie interfejsu
danych”).
Wywołać zarzdzanie plikami
<
Aktywowanie przesyłania danych: nacisnć
Softkey EXT. TNC pokazuje na lewej połowie
monitora wszystkie pliki, które znajduj si w
pamici TNC, na prawej połowie monitora
wszystkie pliki, które znajduj si w pamici
zewntrznego nośnika danych
<
Prosz używać przycisków ze strzałk, aby przesunć jasne tło
na plik, który chce si przesłać:
Porusza jasne tło w oknie do góry i w dół
Porusza jasne tło z prawego do lewego okna i
odwrotnie
Jeśli chcemy kopiować z TNC do zewntrznego nośnika
danych, to prosz przesunć jasne pole w lewym oknie na
przesyłany plik.
Jeśli chcemy kopiować z zewntrznego nośnika danych do
TNC, to prosz przesunć jasne tło w prawym oknie na
przesyłany plik
<
Funkcje zaznaczania
Przesyłanie pojedyńczych plików: nacisnć
Softkey KOPIOWAĆ lub
Softkey
Zaznaczyć pojedyńcze pliki
Zaznaczyć wszystkie pliki
przesyłanie kilku plików: nacisnć Softkey
ZAZNACZYĆ lub (funkcje zaznaczania patrz
tablica po prawej stronie) lub
przesłanie wszystkich plików: Softkey TNC EXT
nacisnć
<
Anulować zaznaczenie dla wszystkich
plików
Skopiować wszystkie zaznaczone pliki
38
Ekap4.pm6
Anulować zaznaczenie dla pojedyńczych
plików
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
38
27.06.2006, 14:22
4.3 Standardowe zarzdzanie plikami
Przy pomocy Softkey WYPEŁNIĆ lub przyciskiem ENT
potwierdzić. TNC wyświetla okno stanu, które informuje o
operacji kopiowania lub
jeśli chcemy przesłać długie lub kilka programów:
przy pomocy Softkey WYPEŁNIĆ RÓWNOLEGLE potwierdzić.
TNC kopiuje ten plik w tle.
<
Zakończyć przesyłanie danych: nacisnć
Softkey TNC. TNC pokazuje znowu okno
standardowe dla zarzdzania plikami
Wybieranie jednego z ostatnio wybieranych plików
Wywołać zarzdzanie plikami
<
Wyświetlić 10 ostatnio wybranych plików:
nacisnć Softkey OSTATNIE PLIKI
Prosz użyć przycisków ze strzałk, aby przesunć jasne pole
na plik, który zamierza si wywołać:
Porusza jasne pole w oknie w gór i w dół
<
lub
Wybrać plik: nacisnć Softkey
WYBRAĆ lub przycisk ENT
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
39
39
27.06.2006, 14:22
4.3 Standardowe zarzdzanie plikami
Zmienić nazw pliku
Wywołać zarzdzanie plikami
<
Prosz użyć przycisków ze strzałk, aby jasne pole przesunć
na ten plik, którego nazw chcemy zmienić:
Porusza jasne pole w oknie w gór i w dół
<
Zmienić nazw pliku: nacisnć Softkey ZMIEŃ
NAZW
Plik docelowy=
<
Wprowadzić now nazw pliku, potwierdzić przy pomocy
Softkey WYPEŁNIĆ lub klawiszem ENT.
Przekształcić SKprogram na program tekstem
otwartym
Wywołać zarzdzanie plikami
<
Prosz użyć przycisków ze strzałk, aby przesunć jasne tło na
plik, który chcemy przekształcić:
Porusza jasne tło w oknie w gór i w dół
<
Przekształcić plik: nacisnć Softkey
PRZEKSZTAŁC.
FK > H nacisnć
Plik docelowy=
<
Wprowadzić now nazw pliku, potwierdzić przy pomocy
Softkey WYPEŁNIĆ lub klawiszem ENT.
40
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
40
27.06.2006, 14:22
4.3 Standardowe zarzdzanie plikami
Plik zabezpieczyć/zabezpieczenie pliku anulować
Wywołać zarzdzanie plikami
<
Prosz użyć przycisków ze strzałk, aby przesunć jasne pole
na plik, który chcemy zabezpieczyć lub zabezpieczenie którego
chcemy anulować:
Porusza jasne pole w oknie w gór i w dół
<
Plik zabezpieczyć: nacisnć Softkey
ZABEZPIECZ: Plik otrzymuje status P lub
anulować zabezpieczenie pliku: Softkey
NIEZABEZPIECZ. nacisnć. Status P zostaje
skasowany
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
41
41
27.06.2006, 14:22
4.4 Rozszerzone zarzdzanie plikami
4.4 Rozszerzone zarzdzanie plikami
Prosz pracować z rozszerzonym zarzdzaniem plikami,
jeśli chce si wprowadzać pliki do pamici w różnych
skoroszytach.
Prosz ustawić w tym celu MODfunkcj PGM MGT
(patrz rozdział 12.6) na Rozszerzone!
Prosz uwzgldnić także rozdział ”4.2 Zarzdzanie
plikami: podstawy”!
Skoroszyty
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. W tych wykazach możliwe jest tworzenie dalszych
wykazów, tak zwanych podwykazów.
TNC zarzdza maksymalnie 6 segmentami skoroszytów!
Jeśli wprowadza si wicej niż 512 plików do jednego
skoroszytu, to TNC zaprzestaje sortowania plików
alfabetycznie!
Nazwy skoroszytów
Nazwa skoroszytu może mieć maksymalnie 8 znaków i dysponuje
możliwości rozszerzenia. Jeśli wprowadza si wicej niż 8
znaków dla nazwy skoroszytu, to TNC skraca je automatycznie do
8 znaków.
Ś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 rozdzielane 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 tym samym nastpujc ścieżk:
WZTAB
A35K941
TNC:\AUFTR1\NCPROG\PROG1.H
ZYLM
Grafia po prawej stronie pokazuje przykład wyświetlenia
skoroszytów z różnymi ścieżkami.
TESTPROG
HUBER
KAR25T
42
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
42
27.06.2006, 14:22
4.4 Rozszerzone zarzdzanie plikami
Przegld: funkcje rozszerzonego zarzdzania
plikami
Funkcja
Softkey
Pojedyńczy plik kopiować (i konwersować)
Pokazać określony typ pliku
Pokazać 10 ostatnio wybranych plików
Plik lub skoroszyt wymazać
Zaznaczyć plik
Zmienić nazw pliku
Konwersować SKprogram na program
tekstem otwartym
Zabezpieczyć plik od usunicia i zmiany
Anulować zabezpieczenie pliku
Zarzdzanie stacjami dysków sieci
(tylko w przypadku opcji Ethernetinterfejs)
Kopiować skoroszyt
Wyświetlić skoroszyty dysku
Skoroszyt ze wszystkimi podwykazami
(podskoroszytami) skasować
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
43
43
27.06.2006, 14:22
4.4 Rozrzeszone zarzdzanie plikami
Wywołać zarzdzanie plikami
Nacisnć klawisz PGM MGT:
TNC pokazuje okno dla zarzdzania plikami
(Rysunek po prawej stronie u góry pokazuje
ustawienie podstawowe). (Jeśli TNC pokazuje
inny podział monitora, prosz nacisnć Softkey
OKNO)
Wskie okno po lewej stronie pokazuje u góry trzy dyski.
Jeśli
TNC jest podłczone do sieci, to TNc pokazuje tam dodatkowe
dyski. Dyski (stacje dysków) oznaczaj przyrzdy, przy pomocy
których dane zostaj zapamitywane lub przesyłane. Dyskiem jest
dysk twardy TNC, dalszymi dyskami s interfejsy (RS232, RS422,
Ethernet), do których można podłczyć na przykład Personal
Computer. Wybrany (aktywny) dysk wyróżnia si kolorem.
W dolnej czści wskiego okna TNC pokazuje wszystkie
skoroszyty wybranego dysku. Skoroszyt jest zawsze odznaczony
poprzez symbol segregatora (po lewej)i nazw skoroszytu (po
prawej). Podskoroszyty s przesunite na praw stron.
Wybrany (aktywny) skoroszyt wyróżnia si kolorem.
Wyświetlacz Znaczenie
Nazwa pliku
Nazwa zawierajca maksymalnie
16 znaków i typ pliku
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.
BAJT
Wielkość pliku w bajtach
STAN
E
Właściwości pliku:
Program jest w
rodzaju pracy Program
wprowadzić do pamici/edycja
wybrany
44
Ekap4.pm6
S
Program jest
rodzaju pracy Test
programu wybrany
M
Program jest wybrany
w rodzaju pracy
P
Plik jest od usunicia
Zabezpieczenie od zmiany
(Protected)
Data
Data, kiedy plik
został ostatni raz zmieniony
Czas
Godzina, w której zmieniono
ostatnio zawartość pliku
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
44
27.06.2006, 14:22
4.4 Rozszerzone zarzdzanie plikami
Wybierać dyski, skoroszyty i pliki
Wywołać zarzdzanie plikami
<
Prosz użyć przycisków ze strzałk lub Softkeys, aby przesunć
jasne tło na żdane miejsce na monitorze:
Porusza jasne tło z prawego do lewego okna i
odwrotnie
Porusza jasne tło w oknie do góry i w dół
Porusza jasne tło w oknie strona po
stronie w gór i w dół
1szy krok: wybrać dysk:
Znakować dysk w lewym oknie:
<
lub
Wybrać dysk: Softkey WYBRAĆ lub
klawisz ENT nacisnć
2gi krok: wybrać skoroszyt:
Skoroszyt zaznaczyć w lewym oknie:
prawe okno pokazuje automatycznie wszystkie pliki z tego
skoroszytu, który jest zaznaczony (podłożony jasnym tłem)
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
45
45
27.06.2006, 14:22
4.4 Rozszerzone zarzdzanie plikami
3. krok: wybrać plik:
Softkey TYP WYBRAĆ nacisnć
Nacisnć Softkey żdanego typu pliku, lub
wyświetlić wszystkie pliki: nacisnć Softkey
WYŚW.WSZYSTKIE (SHOW ALL) lub
4*.H
używać Wildcards, np. wyświetlić wszystkie
pliki typu .H, które zaczynaj si cyfr 4
Zaznaczyć plik w prawym oknie:
<
lub
Wybrany plik zostaje aktywowany w
tym rodzaju pracy, z którego
wywoływano zarzdzanie plikami:
nacisnć Softkey WYBRAĆ lub klawisz
ENT
Założyć nowy skoroszyt (tylko na dysku TNC:\
możliwe):
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ć?
<
Potwierdzić przy pomocy Softkey TAK lub
przerwać z Softkey NIE
46
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
46
27.06.2006, 14:22
4.4 Rozszerzone zarzdzanie plikami
Kopiować pojedyńczy plik
ú Prosz przesunć jasne tło na ten plik, który ma być skopiowany
ú Nacisnć Softkey KOPIOWAĆ: wybrać funkcj
kopiowania
ú Wprowadzić nazw pliku docelowego i przejć klawiszem ENT
lub Softkey WYPEŁNIĆ: TNC kopiuje plik do aktualnego
skoroszytu. Pierwotny plik zostaje zachowany.
Nacisnć Softkey WYPEŁNIĆ RÓWNOLEGLE, aby kopiować plik
w tle. Prosz stosować t funkcj przy kopiowaniu wikszych
plików, ponieważ po rozpoczciu operacji kopiowania można
kontynuować prac. W czasie kiedy TNC kopiuje w tle, można
poprzez Softkey INFO.RÓWNOL.WYPEŁNIĆ (pod DOD. FUNKC.,
2gi Softkeypasek) obserwować stan operacji kopiowania.
Kopiowanie tabeli
Jeśli kopiujemy tabele, można przepisywać poprzez Softkey POLA
ZAMIENIĆ pojedyńcze wiersze lub kolumny w tabeli docelowej.
Warunki wykonania takiej operacji:
■ tabela docelowa musi już istnieć
■ kopiowany plik może zawierać tylko zamieniane szpalty lub
wiersze
Przykład:
Na urzdzeniu wstpnego nastawienia dokonano pomiaru
długości narzdzia i promienia narzdzia na 10 nowych
narzdziach. Nastpnie urzdzenie to zakłada tabel narzdzi
TOOL.T z 10 wierszami (10 narzdziami) i kolumnami
■ Numer narzdzia
■ Długość narzdzia
■ Promień narzdzia
Jeśli ten plik kopiowany jest do TNC, to TNC pyta, czy istniejca
tabela narzdzia TOOL.T powinna zostać przepisana:
■ Jeśli naciskamy Softkey TAK, to TNC przepisuje kompletnie
aktualny plik TOOL.T. Po zakończeniu operacji kopiowania
TOOL.T składa si z 10 wierszy. Wszystkie kolumny naturalnie
poza szpaltami Numer, Długość i Promień zostan skasowane
■ Prosz nacisnć Softkey POLA ZAMIENIĆ, wtedy TNC przepisuje
w pliku TOOL.T tylko szpalty Numer, Długość i Promień
pierwszych 10 wierszy. Dane pozostałych wierszy i szpalt nie
zostan zmienione przez TNC
Kopiować skoroszyt
Prosz przesunć jasne tło w lewym oknie na skoroszyt, który ma
być kopiowany. Prosz nacisnć Softkey KOP. SKOR. zamiast
Softkeys KOPIOWAĆ. Podwykazy (podskoroszyty) zostan przez
TNC także skopiowane.
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
47
47
27.06.2006, 14:22
4.4 Rozszerzone zarzdzanie plikami
Wybrać jeden z 10 ostatnio wybieranych plików
Wywołać zarzdzanie plikami
<
Wyświetlić 10 ostatnio wybranych plików:
Softkey OSTATNIE PLIKI nacisnć
Prosz użyć przycisków ze strzałk, aby przesunć jasne pole
na plik, który zamierzamy wybrać:
Porusza jasne tło w oknie w gór i w dół
<
lub
Wybrać plik: Softkey WYBIERZ lub
klawisz ENT nacisnć
Plik skasować
ú Prosz przesunć jasne tło na plik, który zamierzamy przesunć
ú Wybrać funkcj kasowania: Softkey KASOWAĆ
nacisnć.
TNC pyta, czy ten plik ma rzeczywiście zostać
skasowany
ú Kasowanie potwierdzić: nacisnć Softkey TAK.
Przerwać usuwanie: nacisnć Softkey NIE
Skoroszyt usunć
ú Prosz skasować wszystkie pliki i podskoroszyty z wykazu, który
ma być skasowany
ú Prosz przesunć jasne pole na skoroszyt, który ma być
skasowany
ú Wybrać funkcj kasowania: nacisnć Softkey USUŃ.
TNC pyta, czy ten skoroszyt ma rzeczywiście być
usunity
ú Kasowanie potwierdzić: Softkey TAK nacisnć.
Przerwać usuwanie: nacisnć Softkey NIE
48
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
48
27.06.2006, 14:22
Funkcje zaznaczania
Funkcje, jak Kopiowanie lub Kasowanie plików, możnA stosować
zarówno na pojedyńcze jak i na kilka plików jednocześnie. Kilka
plików zaznacza si w nastpujcy sposób:
Zaznaczyć pojedyńcze pliki
Softkey
Wszystkie pliki w skoroszycie
zaznaczyć
Jasne tło przesunć na pierwszy plik
Zaznaczenie dla pojedyńczego pliku
anulować
<
Wyświetlić funkcje zaznaczania: nacisnć
Softkey ZAZNACZ
<
Zaznaczyć plik: Softkey ZAZNACZ PLIK
nacisnć
Zaznaczenie dla wszystkich plików
anulować
Skopiować wszystkie zaznaczone pliki
<
Jasne tło przesunć na inny plik
<
Zaznaczyć inne pliki: Softkey ZAZNACZ PLIK
nacisnć itd.
Kopiować zaznaczone pliki: Softkey KOP.
ZAZN. nacisnć lub
skasować zaznaczone pliki:
Softkey KONIEC nacisnć, aby
opuścić funkcje zaznaczania i
nastpnie nacisnć Softkey USUŃ,
aby skasować zaznaczone pliki
Zmienić nazw pliku
ú Prosz przesunć jasne tło na plik, który ma zmienić nazw
ú Wybrać funkcj zmiany nazwy
ú Wprowadzić now nazw pliku; typ pliku nie może
jednakże zostać zmieniony
ú Przeprowadzić zmian nazwy: nacisnć przycisk ENT
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
49
49
27.06.2006, 14:22
4.4 Rozszerzone zarzdzanie plikami
Zaznaczyć pliki
4.4 Rozszerzone zarzdzanie plikami
Funkcje dodatkowe
Plik zabezpieczyć/ Zabezpieczenie pliku anulować
ú Prosz przesunć jasne tło na plik, który ma być zabezpieczony
ú Wybrać dodatkowe funkcje: Softkey DODATKOWE
FUNKCJE nacisnć
ú Aktywować zabezpieczenie pliku: nacisnć Softkey
ZABEZPIECZ
Plik otrzymuje status P
Zabezpieczenie pliku anulowane jest w podobny sposób przy
pomocy Softkey NIEZABEZP.
SKprogram konwersować na format tekstu otwartego
ú Prosz przesunć jasne tło na plik, który ma być skonwersowany
ú Wybrać funkcje dodatkowe: Softkey DODATKOWE
FUNKCJE nacisnć
ú Wybrać funkcj konwersowania: Softkey
PRZEKSZTAŁCIĆ FK>H nacisnć
ú Wprowadzić nazw pliku docelowego
ú Przeprowadzić konwersj: nacisnć przycisk ENT
Skasować skoroszyt łcznie ze wszystkimi podskoroszytami i
plikami
ú Prosz przesunć jasne pole w lewym oknie na skoroszyt, który
chcemy skasować
ú Wybrać funkcje dodatkowe: Softkey DODATKOWE
FUNKCJE nacisnć
ú Skoroszyt całkowicie skasować: Softkey USUŃ
WSZYSTKIE nacisnć
ú Kasowanie potwierdzić: Softkey TAK nacisnć.
Przerwać kasowanie: Softkey NIE nacisnć
50
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
50
27.06.2006, 14:22
4.4 Rozszerzone zarzdzanie plikami
Przesyłanie danych do/od zewntrznego nośnika
danych
Zanim dane mog zostać przesłane do zewntrznego
nośnika danych, musi być przygotowany (zdefiniowany)
interfejs danych (patrz rozdział ”12.4 Przygotowanie
interfejsu danych”).
Wywołać zarzdzanie plikami
<
Wybrać podział monitora dla przesyłania
danych: Softkey OKNO nacisnć. TNC
pokazuje na lewej połowie monitora
wszystkie pliki, które znajduj si w pamici
TNC, na prawej połowie monitora wszystkie
pliki, które znajduj si w pamici
zewntrznego nośnika danych
<
Prosz używać przycisków ze strzałk, aby przesunć jasne
pole na plik, który chce si przesłać:
Porusza jasne tło w oknie do góry i w dół
Porusza jasne tło z prawego do lewego okna i
odwrotnie
Jeśli chcemy kopiować z TNC do zewntrznego nośnika
danych, to prosz przesunć jasne tło w lewym oknie na
przesyłany plik.
Jeśli chcemy kopiować z zewntrznego nośnika danych do
TNC, to prosz przesunć jasne tło w prawym oknie na
przesyłany plik
<
Przesyłanie pojedyńczych plików: nacisnć
Softkey KOPIOWAĆ lub
przesyłanie kilku plików: Softkey
ZAZNACZ nacisnć (na drugim Softkeypasku,
patrz także funkcje zaznaczania w
pocztkowej czści tego rozdziału) lub
przesyłanie wszystkich plików: nacisnć
Softkey TNC EXT
<
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
51
51
27.06.2006, 14:22
4.4 Rozszerzone zarzdzanie plikami
Przy pomocy Softkey WYPEŁNIĆ lub przyciku ENT potwierdzić.
TNC wyświetla okno stanu, które informuje postpie
kopiowania lub
jeśli chcemy przesłać długie lub kilka programów:
Przy pomocy Softkey WYPEŁNIĆ RÓWNOLEGLE potwierdzić.
TNC kopiuje ten plik w tle
<
Zakończyć przesyłanie danych: przesunć
jasne tło do lewego okna i nastpnie nacisnć
Softkey OKNO. TNC pokazuje znowu okno
standardowe dla zarzdzania plikami
Aby wybrać przy podwójnej prezentacji okna pliku inny
skoroszyt, prosz nacisnć Softkey ŚCIEŻKA i wybrać
przy pomocy przycisków ze strzałk i klawisza ENT
żdany skoroszyt!
52
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
52
27.06.2006, 14:22
4.4 Rozszerzone zarzdzanie plikami
Pliki skopiować do innego skoroszytu
ú Wybrać podział ekranu z równymi co do wielkości oknami
ú W obydwu oknach pokazać skoroszyty: Softkey PATH nacisnć
Prawe okno:
ú Przesunć jasne tło na skoroszyt, do którego chcemy kopiować
plik i klawiszem ENT wyświetlić pliki w tym skoroszycie
Lewe okno:
ú Wybrać skoroszyt z plikami, które chcemy kopiować i klawiszem
ENT wyświetlić pliki
ú Wyświetlić funkcje zaznaczania plików
ú Jasne tło przesunć na plik, który ma być skopiowany
i zaznaczyć go. W razie potrzeby, prosz zaznaczyć
także inne pliki w ten sam sposób
ú Zaznaczone pliki skopiować do skoroszytu
docelowego
Inne funkcje zaznaczania patrz ”Pliki zaznaczyć”.
Jeśli pliki zostały skopiowane zarówno w lewym jak i w prawym
oknie, TNC kopiuje ze skoroszytu, na którym znajduje si jasne tło.
Przepisywać pliki
Jeśli zostaj kopiowane pliki do skoroszytu, w którym znajduj si
pliki o tej samej nazwie, TNC pyta, czy te pliki maj być przepisane
w skoroszycie docelowym:
ú Przepisać wszystkie pliki: Softkey TAK nacisnć lub
ú nie przepisywać żadnego pliku: Softkey NIE nacisnć lub
ú Przepisywanie każdego pojedyńczego pliku potwierdzić: Softkey
POTWIERDŹ nacisnć
Jeśli chcemy przepisać zabezpieczony plik, należy to oddzielnie
potwierdzić lub przerwać.
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
53
53
27.06.2006, 14:22
4.4 Rozszerzone zarzdzanie plikami
TNC w sieci
(tylko przy opcji Ethernetinterfejs)
Aby podłczyć Ethernetkart do sieci, prosz
uzgldnić rozdział ”12.5 Ethernetinterfejs”!
Komunikaty o błdach w czasie pracy w sieci
protokołuje TNC (patrz ”12.5 Ethernetinterfejs”).
Jeśli TNC jest podłczone do sieci, to oddane jest do dyspozycji 7
dodatkowych napdów (dysków) w oknie skoroszytu (patrz
rysunek po prawej stronie u góry). Wszystkie wyżej opisane
funkcje (wybieranie dysku, kopiowanie plików itd) obowizuj
także dla napdów sieci, o ile pozwolenie na dostp do sieci na to
pozwala.
Łczenie dysków sieci i rozwizywanie takich połczeń
ú Wywołać zarzdzanie plikami: nacisnć klawisz PGM
MGT, w określonym przypadku przy pomocy Softkey
OKNO tak wybrać podział monitora, jak to pokazano
na rysunku po prawej stronie u góry
ú Zarzdzanie dyskami sieciowymi: nacisnć Softkey
SIEĆ (drugi Softkeypasek). TNC pokazuje w prawym
oknie możliwe napdy (dyski) sieciowe, do których
posiadany jest dostp. Przy pomocy nastpnie
opisanych Softkeys ustala si połczenie dla
każdego napdu
Funkcja
Softkey
Plik wydrukować na drukarce sieciowej
Jeśli zdefiniowano drukark sieciow (patrz ”12.5
Ethernetinterfejs”), można drukować pliki
bezpośrednio:
ú Wywołanie zarzdzania plikami: nacisnć
klawisz PGM MGT
ú Prosz przesunć jasne tło na plik, który
zamierzamy drukować
ú Nacisnć Softkey KOPIOWAĆ
ú Nacisnć Softkey DRUKUJ: jeśli zdefiniowano
tylko jedn jedyn drukark, TNC wydaje
bezpośrednio dany plik.
Utworzenie połczenia z sieci, TNC wyświetla w
kolumnie Mnt liter M, jeśli to połczenie jest aktywne.
Można połczyć do 7 dodatkowych napdów
włcznie z TNC
Jeśli zdefiniowano kilka drukarek, TNC wyświetla
okno, w którym ukazane s wszystkie
zdefiniowane drukarki. Prosz wybrać w oknie
przenikajcym drukark przy pomocy klawiszy ze
strzałk i nacisnć przycisk ENT
Zakończenie połczenia z sieci
Połczenie z sieci utworzyć przy włczeniu
TNC automatycznie. TNC wpisuje do
kolumny Auto liter A, jeśli połczenie zostaje
stworzone automatycznie
Połczenia z sieci nie tworzyć automatycznie
przy włczeniu TNC
Proces tworzenia połczenia z sieci może potrwać dłuższy czas.
TNC wyświetla po prawej stronie u góry na monitorze (READ DIR).
Maksymalna prdkość transmisji leży w granicach pomidzy 200
Kbodów i 1 Mbodów, w zależności od typu przesyłanego pliku.
54
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
54
27.06.2006, 14:22
Struktura NCprogramu 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”(”POCZTEK PGM”), nazw programu i obowizujc
jednostk miary.
Nastpujce po nim bloki zawieraj informacje o:
Funkcja toru
kształtowego
Słowa
Numer zdania
■ Półwyrób
■ Definicje narzdzi i polecenia wywoływania narzdzi
■ Posuwy i prdkości obrotowe (liczba obrotów/jednostka czasu)
■ Ruchy kształtowe, cykle programowe i inne funkcje.
Ostatni blok programu oznaczony jest z ”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
■ MINpunkt: najmniejsza x,y i z współrzdna prostopadłościanu;
prosz wprowadzić wartości bezwzgldne
X
■ MAXpunkt: najwiksza x,y i z współrzdna prostopadłościanu;
prosz wprowadzić wartości bezwzgldne lub inkrementalne
Definicja półwyrobu (przedmiotu nieobrobionego) jest
tylko wtedy konieczna, kiedy chcemy przetestować
graficznie program!
MIN
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
55
55
27.06.2006, 14:22
4.5 Programy otwierać i wprowadzać
4.5 Programy otwierać i wprowadzać
4.5 Programy otwierać i wprowadzać
Otworzyć nowy program obróbki
Program obróbki prosz wprowadzać zawsze przy rodzaju pracy
Program wprowadzić do pamici/edycja.
Przykład otwarcia programu
Wybrać rodzaj pracy Program wprowadzić do
pamici/edycja
<
Wywołać zarzdzanie plikami: nacisnć
klawisz PGM MGT
<
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 CAL. TNC przechodzi do okna programu i
otwiera dialog dla definicji formy BLK
(nieobrobiony przedmiot)
Oś wrzeciona równoległa X/Y/Z ?
<
Jeśli nie chcemy programować definicji
przedmiotu nieobrobionego, prosz
przerwać ten dialog klawiszem DEL.
Wprowadzić dane osi wrzeciona
Def BLKFORM: MinPunkt ?
<
0
Po kolei wprowadzić x,y i z współrzdne MIN
punktu
0
-40
Def BLKFORM: MaxPunkt ?
<
100
Po kolei wprowadzić x,y i z współrzdne MAX
punktu
100
0
56
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
56
27.06.2006, 14:22
4.5 Programy otwierać i wprowadzać
Okno programu ukazuje definicj formy BLK:
0 BEGIN PGM NEU MM
Pocztek programu, nazwa, jednostka miary
1 BLK FORM 0.1 Z X+0 Y+0 Z40
Oś wrzeciona, współrzdne MINpunktu
2 BLK FORM 0.2 X+100 Y+100 Z+0
Współrzdne MAXpunktu
3 END PGM NOWY MM
Koniec programu, nazwa, jednostka miary
TNC automatycznie numeruje zdania, a także określa zdanie
POCZTEK (BEGIN) i KONIEC (END).
Zaprogramować przesunicia narzdzia w dialogu
tekstem otwartym
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
Kor. prom.: RL/RR/bez korekcji:?
<
”Bez korekcji promienia” wprowadzić,
klawiszem ENT do nastpnego pytania
Posuw F=? / F MAX = ENT
<
100
Posuw dla tego ruchu kształtowego
100 mm/min, przyciskiem ENT do nastpnego
pytania
Funkcja dodatkowa M ?
<
3
Funkcja dodatkowa M3 ”Włczyć wrzeciono”,
klawiszem ENT TNC zakończy ten dialog
Przycisk
Opuścić pytanie dialogu
Zakończyć przedwcześnie dialog
Przerwać i wymazać dialog
Funkcje dla ustalenia posuwu
Softkey
Przesunicie na biegu szybkim
z obliczonym automatycznie
posuwem z bloku TOOL CALL
przemieścić
Okno programu pokazuje wiersz:
3 L X+10 Y+5 R0 F100 M3
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
57
57
27.06.2006, 14:22
4.5 Programy otwierać i wprowadzać
Edycja programu
Wybrać blok lub słowo Softkeys/klawisze
W czasie kiedy program obróbki zostaje stworzony lub zmieniany,
można wybierać przy pomocy przycisków ze strzałk lub przy
pomocy Softkeys każdy wiersz w programie i pojedyńcze słowa
bloku: patrz tabela po prawej stronie.
Przekartkowywać w gór
Włczać bloki w dowolnym miejscu
ú Prosz wybrać blok, za którym chce si włczyć nowy blok i
otworzyć dialog
Przekartkowywać w dół
Skok do pocztku
programu
Zmieniać i włczać słowa
ú 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.
Skok do końca
programu
ú Zakończyć dokonywanie zmiany: nacisnć przycisk END
Skakać od bloku do bloku
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.
Pojedyńcze słowa w bloku
wybrać
Szukanie identycznych słów w różnych blokach programu
Dla tej funkcji prosz Softkey AUT. RYSOWANIE ustawić na OFF.
Wymazywać bloki lub słowa
Wybrać określone słowo w bloku: Przyciski ze
strzałk tak czsto naciskać, aż żdane słowo
zostanie zaznaczone
Przycisk
Wartość wybranego słowa ustawić na zero
Wymazać błdn wartość
Wybierać zdania przy pomocy przycisków ze
strzałk
Zaznaczenie znajduje si w nowo wybranym bloku na tym samym
słowie, jak w ostatnio wybranym bloku.
Wymazać komunikat o błdach
(nie pulsujcy)
Wymazać wybrane słowo
Usunć wybrany blok
Znajdowanie dowolnego tekstu
ú Wybrać funkcj szukania: nacisnć Softkey SZUKAJ
TNC pokazuje dialog SZUKAJ TEKST:
ú Wprowadzić poszukiwany tekst
ú Szukać tekstu: nacisnć Softkey WYPEŁNIĆ
58
Ekap4.pm6
Wymazać cykle i czści programu:
Ostatni blok wymazywanego cyklu
lub czści programu wybrać i przyciskiem
DEL wymazać
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
58
27.06.2006, 14:22
Funkcja
Aby kopiować czści programu prosz postpić w nastpujcy
sposób:
Wyłczyć funkcje zaznaczania
ú Wybrać pasek z Softkeys z funkcjami zaznaczania
4.5 Programy otwierać i wprowadzać
Czści programu zaznaczyć, kopiować, kasować i włczać
Aby kopiować czści programu w NCprogramie lub do innego
NCprogramu, TNC oddaje do dyspozycji pokazane w tabeli po
prawej stronie funkcje.
Softkey
Włczyć funkcje zaznaczania
Skasować zaznaczony blok
ú Wybrać pierwszy (ostatni) blok czści programu, któr chcemy
kopiować
ú Zaznaczyć pierwszy (ostatni) blok: Softkey BLOK ZAZNACZ
nacisnć. TNC podkłada pierwsze miejsce numeru bloku jasnym
tłem i wyświetla Softkey ZAZNACZENIE ANULOWAĆ
ú Prosz przesunć jasne tło na ostatni (pierwszy) blok tej czści
Wstawić znajdujcy si w pamici
blok
Kopiować zaznaczony blok
programu, któr chce si kopiować lub skasować. TNC
prezentuje wszystkie zaznaczone bloki w innym kolorze. Funkcj
zaznaczania można w każdej chwili zakończyć, a mianowicie
naciśniciem Softkey ZAZNACZENIE PRZERWAĆ
ú Kopiowanie zaznaczonej czści programu: Softkey BLOK
KOPIOWAĆ nacisnć, zaznaczon czść programu kasować:
nacisnć Softkey BLOK USUŃ. TNC zapamituje zaznaczony
blok
ú Prosz wybrać przy pomocy przycisków ze strzałk ten blok, za
którym chcemy włczyć skopiowan (usunit) czść programu
Aby skopiowan czść programu włczyć do innego
programu, prosz wybrać odpowiedni program przez
zarzdzanie plikami i zaznaczyć tam ten blok, za którym
chcemy włczyć.
ú Zapamitan czść programu włczyć: Softkey BLOK WSTAW
nacisnć
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
59
59
27.06.2006, 14:22
4.6 Grafika programowania
4.6 Grafika programowania
W czasie zestawiania programu, TNC może ukazać programowany
kontur przy pomocy grafiki.
Grafik programowania prowadzić/nie prowadzić
ú Przejść do podziału monitora Program po lewej i Grafika po
prawej: nacisnć klawisz SPLIT SCREEN i Softkey PROGRAM +
GRAFIKA
ú Softkey AUT. RYSOWANIE ustawić 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ć dalej prowadzona, prosz ustawić Softkey
AUTOM. RYSOWANIE na OFF.
AUT. RYSOWANANIE ON nie rysuje powtórzeń czści programu.
Funkcje grafiki programowania
Stworzenie grafiki programowania dla
istniejcego programu
Softkey
Wytworzyć grafik programowania
blok po bloku
ú Prosz wybrać prz pomocy przycisków ze strzałk ten blok, do
którego włcznie ma być wytworzona grafika lub prosz
nacisnć SKOK i wprowadzić bezpośrednio żdany numer bloku
ú Wytworzenie grafiki: Softkey RESET + START
Wytworzyć kompletn grafik
programowania lub po
RESET + START dopełnić
nacisnć
Inne funkcje patrz tabela po prawej stronie.
Wyświetlić i wyłczyć numer bloku
ú Przełczyć pasek Softkey: Patrz rysunek po prawej
Zatrzymać wytwarzanie grafiki
programowania. Ten Softkey
pojawia si tylko w czasie kiedy
TNC wytwarza grafik programowania
stronie
ú Wyświetlić numery bloków:
Softkey WSKAZANIA POMIŃ BLOKNR ustawić na
WSKAŻ
ú Numery bloków pominć:
Softkey WSKAZANIA POMIŃ BLOKNR ustawić na
POMIŃ
Wymazać grafik
úPasek Softkey przełczyć: Patrz rysunek po prawej
stronie
ú Usunć grafik: Softkey GRAFIK USUŃ nacisnć
60
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
60
27.06.2006, 14:22
4.7 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 zmniejszania
Softkey trzymać naciśnitym
Powikszyć ramki– dla powikszania
Softkey trzymać naciśnitym
ú Przy pomocy Softkey PÓŁWYRÓB WYCINEK przejć
wybrany obszar
Przy pomocy Softkey PÓŁWYRÓB JAK BLK FORM odtworza si
pierwotny widok wycinka.
4.7 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. Bloki
segmentowania można wstawiać w dowolnym miejscu w
programie 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 w dyspozycji druga płaszczyzna:
teksty tej płaszczyzny TNC przesuwa na prawo.
Ukazać okno segmentowania/ aktywne okno zmienić
ú Wyświetlić okno segmentowania: podział monitora
PROGRAM + SEGMENTY. wybrać
ú Zmienić aktywne okno: Softkey ZMIENIĆ OKNO
nacisnć
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
61
61
27.06.2006, 14:22
4.8 Wprowadzać komentarze
Zdanie segmentowania wstawić do okna programu (po lewej
stronie)
ú Wybrać żdany blok, za którym ma być wstawiony blok
segmentowania
ú Nacisnć Softkey SEGMENT. WSTAW nacisnć
ú Wprowadzić tekst segmentowania przy pomocy
klawiatury Alpha
Płaszczyzn można zmienić z Softkey PŁASZCZ. ZMIENIĆ
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 wstawia
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.8 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 programu, potem ”;” (średnik)
nacisnć na klawiaturze Alpha TNC pokazuje pytanie
Komentarz ?
ú Wprowadzić komentarz i zakończyć blok przyciskiem END
2. Wprowadzić komentarz później
ú Wybrać blok, do którego ma być dołczony komentarz
ú Przy pomocy klawisza 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 klawiszem ”;” (średnik) na
klawiaturze Alpha
ú Wprowadzić komentarz i zakończyć blok przyciskiem END
62
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
62
27.06.2006, 14:22
4.9 Tworzenie plików tekstowych
4.9 Tworzenie plików tekstowych
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
■ Utworzyć zbiory formuł
Pliki tekstów s plikami typu .A (ASCII). Jeśli chcemy opracowywać
inne pliki, to prosz je najpierw skonwersować na typ .A.
Pliki tekstów otworzyć i opuścić
ú Wybrać rodzaj pracy Program wprowadzić do pamici/edycja
ú Wywołać zarzdzanie plikami: nacisnć przycisk PGM MGT
ú Wyświetlić pliki typu .A: nacisnć po kolei Softkey WYBRAĆ TYP
i Softkey WSKAŻ .A
Ruchy kursora
ú Wybrać plik i z Softkey WYBRAĆ lub klawiszem ENT otworzyć
lub otworzyć nowy plik: wprowadzić nowy plik, potwierdzić
klawiszem ENT
Jeśli chcemy opuścić edytora tekstów, to 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
klawiszem RET (Return) lub ENT.
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
Wymazać znaki na lewo od kursora
Wprowadzić znak wypełniajcy
HEIDENHAIN TNC 426, TNC 430
63
Przycisk
Rozpoczć nowy wiersz
Przełczenie pisowni dużymi/
małymi literami
Ekap4.pm6
Softkey
+
63
27.06.2006, 14:22
4.9 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ć
Usunć 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 BLOK ZAZNACZ
ú Kursor przesunć na znak, na którym ma kończyć si
zaznaczenie tekstu. Jeśli przesuwamy kursor przy
pomocy klawiszy ze strzałk bezpośrednio w gór lub
w dół, leżce pomidzy wiersze tekstu zostaj
kompletnie zaznaczane zaznaczony tekst zostaje
wyróżniony 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 BLOK WSTAW: tekst zostaje
wstawiony
Dopóki tekst znajduje si w pamici przejściowej, można go
dowolnie czsto wstawiać.
64
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
64
27.06.2006, 14:22
4.9 Tworzenie plików tekstowych
Przenieść zaznaczony blok do innego pliku
ú Blok tekstu zaznaczyć jak wyżej opisano
ú Nacisnć Softkey DODAJ DO PLIKU
TNC pokazuje dialog plik docelowy =
ú Ś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 WSTAW PLIK
TNC pokazuje dialog Nazwa pliku =
ú 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 SZUKAJ
ú Softkey AKT. SŁOWO SZUKAJ nacisnć
2. Znaleźć dowolny tekst
ú Wybrać funkcj szukania: Softkey SZUKAJ
TNC pokazuje dialog Szukaj tekst:
ú Wprowadzić poszukiwany tekst
ú Szukać tekstu: nacisnć Softkey WYPEŁNIĆ
Opuścić funkcj szukania przy pomocy Softkey KONIEC.
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
65
65
27.06.2006, 14:22
4.10 Kalkulator kieszonkowy
4.10 Kalkulator kieszonkowy
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
7
8
9
:
4
5
6
PI
1
2
3
=
0
.
+
ARC SIN COS TAN
+
Funkcja obliczeniowa
Krótkie polecenie
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
+
–
*
:
S
C
T
AS
AC
AT
^
Q
/
()
P
=
–
∗
X^Y SQR 1/X
(
)
CE
–
Jeżeli zostaje wprowadzony program i znajdujemy si w trybie
dialogowym, to można wskazanie kalkulatora klawiszem ”Przejć
pozycje rzeczywiste” skopiować wprost do zaznaczonego pola.
66
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
66
27.06.2006, 14:22
4.11 Bezpośrednia pomoc przy NCkomunikatach o błdach
4.11 Bezpośrednia pomoc przy NC
komunikatach 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
Komunikat o błdach, który zawiera numer bloku programowego,
został spowodowany przez ten blok lub przez blok poprzedni.
TNCteksty meldunków kasuje si klawiszem CE, po tym kiedy
została usunita przyczyna błdu.
Aby uzyskać bliższe informacje o pojawiajcym si komunikacie o
błdach, prosz nacisnć klawisz HELP (POMOC). TNC wyświetla
okno, w którym opisane s przyczyna błdu i sposób jego
usunicia.
Wyświetlić pomoc
Przy pojawiajcym si komunikacie o błdach w paginie górnej
monitora:
ú Wyświetlić pomoc: nacisnć klawisz HELP (POMOC)
ú Prosz przeczytać opis błdu i możliwości jego
skorygowania. Przy pomocy klawisza CE zamyka si
okno pomocy i kwituje jednocześnie pojawiajcy si
komunikat o błdach
ú Usunć błdy zgodnie z opisem w oknie pomocy
Przy migajcych komunikatach o błdach TNC wyświetla
automatycznie tekst pomocy. Po migajcych komunikatach o
błdach należy na nowo uruchomić TNC, a mianowicie trzymajc
naciśnitym 2 sekundy klawisz END
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
67
67
27.06.2006, 14:22
4.12 Zarzdzanie paletami
4.12 Zarzdzanie paletami
Zarzdzanie paletami jest funkcj zależn od rodzaju
maszyny. Niżej zostaje opisany standardowy zakres
funkcji. Prosz dodatkowo zwrócić uwag na
informacje zawarte w podrczniku obsługi maszyny.
Tabele palet s używane na obrabiarkach wielooperacyjnych z
urzdzeniami wymiany palet: Tabela palet wywołuje dla różnych
palet odpowiednie programy obróbki i aktywuje przesunicia
punktu zerowego lub tabele punktów zerowych.
Można też używać tabeli palet, aby odpracować jeden po drugim
różne programy z różnymi punktami odniesienia.
Tabele palet zawieraj nastpujce dane:
■ PAL/PGM (wpis koniecznie wymagany): oznakowanie palety lub
NCprogramu (klawiszem ENT lub NO ENT wybrać)
■ NAZWA (wpis koniecznie wymagany): nazwa palety lub nazwa
programu. Nazwy palet ustala producent maszyn (prosz
uwzgldnić informacje zawarte w podrczniku obsługi). Nazwy
programów musz być wprowadzone do pamici w tym samym
skoroszycie jak i tabele palet, w przeciwnym razie należy
wprowadzić pełn nazw ścieżki programu
Funkcja
Softkey
Wybrać pocztek tabeli
Wybrać koniec tabeli
■ DATA (wpis do wyboru): nazwa tabeli punktów zerowych. Tabele
punktów zerowych musz być wprowadzone do pamici w tym
samym skoroszycie jak i tabele palet, w przeciwnym razie należy
wprowadzić pełn nazw ścieżki tabeli punktów zerowych.
Punkty zerowe z tabeli punktów zerowych aktywuje si w NC
programie przy pomocy cyklu 7 PRZESUNICIE PUNKTU
ZEROWEGO
Wybrać poprzedni stron tabeli
Wybrać nastpn stron tabeli
Wstawić wiersz na końcu tabeli
■ X, Y, Z (wpis do wyboru, możliwe wicej osi): w przypadku nazw
palet programowane współrzdne odnosz si do punktu
zerowego maszyny. W przypadku NCprogramów,
programowane współrzdne odnosz si do punktu zerowego
palet. Te wpisy przepisuj punkt odniesienia, który został
ostatnio wyznaczony przy rodzaju pracy Rcznie. Przy pomocy
funkcji dodatkowej M104 można ostatnio wyznaczony punkt
odniesienia znowu aktywować. Przy pomocy klawisza ”Przejć
pozycj rzeczywist” wyświetla TNC okno, do którego można
wpisać różne punkty przez TNC jako punkty odniesienia (patrz
nastpna strona):
Wymazać wiersz na końcu tabeli
Wybrać pocztek nastpnego wiersza
Dodać wprowadzaln liczb wierszy
na końcu tabeli
Jasno podłożone pole kopiować
(2gi pasek Softkey)
Wstawić skopiowane pole
(2gi pasek Softkey)
68
Ekap4.pm6
4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy
programowaniu, zarzdzanie paletami
68
27.06.2006, 14:22
Znaczenie
Wartości rzeczywiste
Wprowadzić współrzdne aktualnego
położenia narzdzia w odniesieniu do
aktywnego układu współrzdnych
Wartości referencyjne
Współrzdne aktualnego położenia
narzdzia w odniesieniu do punktu
zerowego maszyny wprowadzić
Wartości pomiaru RZECZ. Wprowadzić współrzdne odniesione
do aktywnego układu współrzdnych
zdigitalizowanego ostatnio w rodzaju
pracy. Rcznie punktu odniesienia
Wartości pomiaru REF
Wprowadzić współrzdne odniesione
do punktu zerowego ostatno
zdigitalizowanego przy rodzaju pracy.
Rcznie punktu odniesienia
Przy pomocy klawiszy ze strzałk i przycisku ENT wybiera si
położenie, które chce si przejć. Nastpnie prosz wybrać przy
pomocy Softkey WSZYSTKIE WARTOŚCI, iż TNC wprowadza do
pamici odpowiednie współrzdne wszystkich aktywnych osi do
tabeli palet. Przy pomocy Softkey AKTUALNA WARTOŚĆ TNC
zapamituje współrzdn osi, na której znajduje si właśnie jasne
tło w tabeli palet.
Odpracować plik palet
W parametrze maszynowym 7683 ustala
si, czy tabela palet ma zostać
odpracowana blokami czy trybie cigłym
(patrz ”13.1 Ogólne parametry
użytkownika”).
ú W rodzaju pracy przebieg programu według
kolejności bloków lub przebieg programu
pojedyńczymi blokami wybrać zarzdzanie
plikami: nacisnć klawisz PGM MGT
ú Wyświetlić pliki typu .P: Softkeys WYBRAĆ TYP i
WSKAŻ .P nacisnć
ú Wybrać tabel palet przy pomocy klawiszy ze
strzałk, przyciskiem ENT potwierdzić
ú Odpracować tabel palet: nacisnć klawisz NC
Start, TNC odpracowuje palety jak to ustalono w
parametrze maszynowym
7683
Jeśli przed NCprogramem nie została zdefiniowana
żadna paleta, zaprogramowane współrzdne odnosz
si do punktu zerowego maszyny. Jeśli nie zdefiniowano
żadnego wpisu, pozostaje aktywnym rcznie
wyznaczony punkt odniesienia.
Wybrać tabele palet
ú Wybrać w rodzaju pracy Program wprowadzić do pamici/edycja
lub przebiegu programu zarzdzanie plikami: nacisnć klawisz
PGM MGT
ú Wyświetlić pliki typu .P: Softkeys WYBRAĆ TYP i
WSKAŻ .P nacisnć
ú Wybrać tabele palet przyciskami ze strzałk lub wprowadzić
nazw dla nowej tabeli
ú Potwierdzić wybór klawiszem ENT.
Opuścić plik palet
ú Wybrać zarzdzanie plikami: nacisnć przycisk PGM MGT
ú Wybrać inny typ pliku: Softkey WYBRAĆ TYP i Softkey dla
żdanego typu pliku nacisnć, np. WSKAŻ .H
ú Wybrać żdany plik
HEIDENHAIN TNC 426, TNC 430
Ekap4.pm6
69
69
27.06.2006, 14:22
4.12 Zarzdzanie paletami
Położenie
Ekap4.pm6
70
27.06.2006, 14:22
5
Programowanie:
Narzdzia
Fkap5.pm6
71
27.06.2006, 14:22
5.1 Wprowadzenie informacji dotyczcych narzdzi
5.1 Wprowadzenie informacji
dotyczcych narzdzi
Posuw F
Z
S
S
Y
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
maszynowe.
F
X
Wprowadzenie informacji
Posuw można wprowadzać w bloku TOOL CALL (wywołanie
narzdzi) i w każdym bloku pozycjonowania. Patrz ”6.2 Podsatwy
o funkcjach toru kształtowego”.
Posuw szybki
Dla posuwu szybkiego prosz wprowadzić F MAX. Dla
wprowadzenia F MAX prosz nacisnć pytanie dialogu ”Posuw
F=?” klawisz ENT lub Softkey FMAX.
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 ?” ominć klawiszem NO ENT
ú Dialog ”Oś wrzeciona równoległa X/Y/Z ?” ominć
klawiszem NO ENT
ú W dialogu ”Prdkość obrotowa wrzeciona = ?”
wprowadzić now prdkość obrotow, klawiszem
END potwierdzić
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.
72
Fkap5.pm6
5 Programowanie: Narzdzia
72
27.06.2006, 14:22
Z
Z reguły programuje si współrzdne ruchów kształtowych tak, jak
został wymiarowany obrabiany przedmiot na rysunku
technicznym. Aby TNC mogła obliczyć tor punktu środkowego
narzdzia, to znaczy mogła przeprowadzić korekcj narzdzia,
należy wprowadzić długość i promień do każdego używanego
narzdzia.
L0
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.
X
Numer narzdzia, nazwa narzdzia
Każde narzdzie jest oznaczone numerem od 0 do 254. Jeśli
pracuje si z tabelami narzdzi, to można używać wyższych
numerów i dodatkowo nadawać nazwy dla 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ć wartość przy pomocy klawisza ”Przejć położenie
rzeczywiste” do bloku TOOL DEF lub do tabeli narzdzi
2 Prosz określić długość L przy pomocy przyrzdu z wstpnym
nastawianiem. Nastpnie prosz wprowadzić uzyskan wartość
do definicji narzdzi TOOL DEF lub do tabeli narzdzi.
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
73
73
27.06.2006, 14:22
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 (DL, DR, DR2>0). Przy
obróbce z naddatkiem prosz wprowadzić wartość naddatku przy
programowaniu wywołania narzdzi z TOOL CALL.
L
Ujemna wartość delty oznacza niedomiar (DL, DR, DR2<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.
R
DR<0
DR>0
DL<0
DL>0
Zakres wprowadzenia: wartości delty mog wynosić maksymalnie
± 99,999 mm.
Wprowadzić dane o narzdziach do programu
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ć określone
narzdzie.
ú Wprowadzić długość narzdzia: wartość korekcji dla
długości
ú Wprowadzić promień narzdzia
W czasie dialogu można wartość dla długości
klawiszem ”Przejć położenie rzeczywiste” wstawić
bezpośrednio do pola dialogu. Prosz zwrócić uwag,
żeby oś narzdzi przy wskazaniu stanu była
zaznaczona.
Przykład NCzapisu
4 TOOL DEF 5 L+10 R+5
74
Fkap5.pm6
5 Programowanie: Narzdzia
74
27.06.2006, 14:22
5.2 Dane o narzdziach
Wprowadzenie danych o narzdziach do tabeli
W tabeli narzdzi można definiować do 32767 narzdzi włcznie i
wprowadzać do pamici ich dane. Liczba narzdzi, która zostaje
wyznaczona przez TNC przy otwarciu tabeli, definiuje si przy
pomocy parametru maszynowego 7260. Prosz zwrócić uwag na
funkcje edycji w dalszej czści tego rozdziału. Aby móc
wprowadzić kilka danych korekcyjnych dla danego narzdzia
(indeksować numer narzdzia), prosz ustawić parametr
maszynowy 7262 różny od 0.
Tabele narzdzi musz być używane, jeśli
■ chcemy używać indeksowanych narzdzi, np. wiertła
stopniowego z kilkoma korekcjami długości (sposób
wprowadzenia patrz ”Funkcje edycji dla talbeli narzdzi” w
dalszej czści tego rozdziału)
■ maszyna jest wyposażona w urzdzenie automatycznej wymiany
narzdzi
■ jeśli chcemy przy pomocy TT 120 dokonać automatycznego
pomiaru narzdzi, patrz podrcznik obsługi Cykle układu
impulsowego (sondy), rozdział 4
■ jeśli chcemy przy pomocy cyklu obróbki 22 dokonać
przecigania na gotowo, patrz ”8.5 SLcykle, PRZECIGANIE”
■ jeśli chcemy pracować z automatycznym obliczaniem danych
obróbki
Tabela narzdzi: możliwości wprowadzenia danych patrz
nastpna strona
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
75
75
27.06.2006, 14:22
5.2 Dane o narzdziach
Skrót
Wprowadzenie informacji
Dialog
T
Numer, przy pomocy którego narzdzie zostaje
wywoływane w programie (np. 5, indeksowane: 5.2)
Nazwa, któr narzdzie zostaje wywołane w
programie
Wartość korektury dla długości narzdzia L
Wartość korektury dla promienia narzdzia R
Promień narzdzia R2 dla freza kształtowego naroży
(tylko dla trójwymiarowej korekcji promienia lub
graficznej prezentacji obróbki z frezem kształtowym)
Wartość delta długości narzdzia
Wartość delta promienia narzdzia R
Wartość delta promienia narzdzia R2
Długość powierzchnie tncej narzdzia dla cyklu 22
Maksymalny kt zagłbiania narzdzia przy
posuwistozwrotnym ruchu pogłbiajcym dla cykli 22
i 208
Ustawić blokad narzdzia (TL: dla Tool Locked =
ang.Narzdzie zablokowane)
Numer narzdzia siostrzanego jeżeli jest – jako
narzdzie zamienne (RT: dla Replacement Tool =
angl. narzdzie zamienne) patrz także TIME2
Maksymalny czas żywotności narzdzia w minutach.
Ta funkcja zależy od rodzaju maszyny i jest opisana
w podrczniku obsługi maszyny.
Maksymalny okres żywotności narzdzia przy TOOL
CALL w minutach: osiga lub przekracza aktualna
żywotność narzdzia t wartość, TNC stosuje przy
nastpnym TOOL CALL narzdzie siostrzane (patrz
także CUR.TIME)
Aktualny czas żywotności narzdzia w minutach:
TNC podwyższa samodzielnie aktualny czas
żywotności (CUR.TIME: dla CURrent TIME = angl.
aktualny/bieżcy czas). Dla używanych narzdzi
można wprowadzić wielkość zadan
Komentarz do narzdzia (maksymalnie 16 znaków)
Informacja o tym narzdziu, które ma być
przeniesione na PLC
Wartość dla tego narzdzia, która powinna być
przeniesiona na PLC
–
NAZWA
L
R
R2
DL
DR
DR2
LCUTS
ANGLE
TL
RT
TIME1
TIME2
CUR.TIME
DOC
PLC
PLCVAL
Nazwa narzdzia ?
Długość narzdzia ?
Promień narzdzia ?
Promień narzdzia 2 ?
Naddatek długości narzdzia ?
Naddatek promień narzdzia ?
Naddatek promień narzdzia 2?
Długość ostrzy w osi narzdzi?
Maksymalny kt zagłbienia ?
Narz. zabl.?
tak = ENT / nie = NO ENT
Narzdzie siostrzane?
Maksymalny okres trwałości ?
Maksymalna trwałość przy TOOL CALL?
Aktualny okres trwałości ?
Komentarz do narzdzia ?
PLCstan ?
PLCwartość?
76
Fkap5.pm6
Szerokość szpalty
5 Programowanie: Narzdzia
76
27.06.2006, 14:22
5.2 Dane o narzdziach
Tabela narzdzi: niezbdne dane o narzdziach przy
automatycznym pomiarze narzdzi
Opis cykli dla automatycznego pomiaru narzdzi: patrz
podrcznik obsługi Cykle układu impulsowego (sondy),
rozdział 4 .
Skrót
Wprowadzenie informacji
CUT.
LTOL
Ilość ostrzy narzdzia (maksymalnie 20 ostrzy)
Dopuszczalne odchylenie długości narzdzia L dla
rozpoznania zużycia. Jeśli wprowadzona wartość
zostanie przekroczona, TNC blokuje narzdzie (stan
L). Zakres wprowadzenia: 0 do 0,9999 mm
RTOL
Dopuszczalne odchylenie promienia narzdzia dla
rozpoznania zużycia. Jeśli wprowadzona wartość
zostanie przekroczona, TNC blokuje narzdzie (stan
L). Zakres wprowadzenia: 0 bis 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 (klawisz
NO ENT powoduje R)
TT:LOFFS Pomiar promienia: dodatkowe przesunicie
narzdzia do MP6530 (patrz ”13.1 Ogólne parametry
użytkownika”) pomidzy krawdzi górn Stylusa 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 narzdzie (stan
L). Zakres wprowadzenia: 0 do 0,9999 mm
RBREAK
Dopuszczalne odchylenie od promienia narzdzia R
dla rozpoznania pknicia. Jeśli wprowadzona
wartość zostanie przekroczona, TNC blokuje
narzdzie (stan L). Zakres wprowadzenia:
0 do 0,9999 mm
Dialog
Liczba 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ń ?
Tabela narzdzi: dodatkowe dane o narzdziach dla
automatycznego obliczania liczby obrotów/posuwu
Skrót
Wprowadzenie informacji
Dialog
TYP
Typ narzdzia (MILL=frez,
DRILL=wiertło,TAP=gwintownik): Softkey WYBRAĆ
TYP (3ci pasek Softkey); TNC wyświetla okno, w
którym można wybrać typ narzdzia
Materiał ostrza narzdzia: Softkey WYBRAĆ MATE
RIAŁ OSTRZA NARZ.(3ci pasek Softkey); TNC
wyświetla okno, w którym można wybrać materiał
ostrza narzdzia
Tabela danych obróbki: Softkey CDT WYBRAĆ (3ci
pasek Softkey); TNC wyświetla okno, w którym
można wybrać tabel z danymi obróbki
Typ narzdzia ?
TMAT
CDT
Materiał ostrza narzdzia ?
Nazwa tabeli danych obróbki ?
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
77
77
27.06.2006, 14:22
5.2 Dane o narzdziach
Edycja tabeli narzdzi
Obowizujca dla przebiegu programu tabela narzdzi nosi nazw
pliku TOOL.T. TOOL T musi w skoroszycie TNC:\ być wniesiona do
pamici i może być wydawana (edycja) tylko 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
ú Wybieranie tabeli narzdzi: nacisnć Softkey TABELA
NARZDZI
ú Softkey EDYCJA ustawić na ”ON”
Otworzyć dowoln inn tabel narzdzi:
ú Wybrać rodzaj pracy Program wprowadzić do pamici/edycja
ú Wywołać zarzdzanie plikami
ú Wyświetlić wybór typu pliku: nacisnć Sofktkey
WYBRAĆ TYP
ú Wyświetlić pliki typu .P: nacisnć Softkey POKAŻ.T
ú Prosz wybrać plik lub wprowadzić now nazw
pliku. Prosz potwierdzić klawiszem ENT lub przy
pomocy Softkey WYBIERZ
Jeśli tabela narzdzi została otwarta dla edytowania, to można
przesuwać jasne tło w tabeli przy pomocy klawiszy ze strzałk lub
przy pomocy Softkey na każd dowoln pozycj (patrz rysunek po
prawej stronie u góry). W każdym dowolnym miejscu można
przepisywać zapamitane wartości lub wprowadzać nowe
wartości. Dodatkowe funkcje edytowania znajduj si w tabeli w
dalszej czści rozdziału (patrz nastpna strona).
Jeśli TNC nie można ukazać wszystkich pozycji w tabeli narzdzi
jednocześnie, to belka u góry w tabeli pokazuje symbol ”>>” lub
”<<”.
Opuścić tabel narzdzi:
ú Wywołać zarzdzanie plikami i wybrać plik innego typu, na
przykład program obróbki
78
Fkap5.pm6
5 Programowanie: Narzdzia
78
27.06.2006, 14:22
Wybrać pocztek tabeli
Softkey
Uwagi do tabeli narzdzi
Poprzez parametr maszynowy 7266.x określa si,
jakie dane mog zostać wprowadzone do tabeli
narzdzi i w jakiej kolejności zostan
przedstawione.
Wybrać koniec tabeli
Wybrać poprzedni stron tabeli
Wybrać nastpn stron tabeli
Możliwe jest pojedyńcze szpalty lub
wiersze tabeli narzdzi przepisać treści
innego pliku. Warunki wykonania takiej
czynności:
■ Plik docelowy musi już istnieć
Szukanie nazwy narzdzia
w tabeli
Informacje o narzdziu
prezentować kolumnami lub wszystkie
informacje o narzdziu
przedstawić na jednej stronie monitora
■ Kopiowany plik może zawierać tylko
zamieniane szpalty (wiersze).
Pojedyńcze szpalty lub wiersze prosz
kopiować przy pomocy Softkey
ZAMIENIĆ POLA (patrz 4.4 Rozszerzone
zarzdzanie plikami).
Skok do pocztku wierszy
Skok na koniec wierszy
Kopiować podłożone jasnym tłem pole
Wstawić skopiowane pole
Wprowadzaln liczb wierszy (narzdzi)
wstawić na końcu tabeli
Wiersz z indeksowanymnumerem narzdzia dołczyć
za aktualnym wierszem. Funkcja jest tyklo wtedy
aktywna, jeśli można dla narzdzia odłożyć kilka
danych korekcyjnych (parametr maszyny 7262
nie równy 0). TNC dołcza za ostatnim istniejcym
indeksem kopi danych o narzdziu i rozszerza indeks
o jedno zastosowanie: np. wiertło stopniowe z kilkoma
korekcjami długości
Aktualny wiersz (narzdzie) skasować
Numer miejsca wyświetlić/ nie wyświetlać
Wyświetlić wszystkie narzdzia/ tylko te narzdzia
wyświetlić, które s w pamici tabeli miejsca narzdzi
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
79
79
27.06.2006, 14:22
5.2 Dane o narzdziach
Funkcje edytowania dla tabeli narzdzi
5.2 Dane o narzdziach
Tabela miejsca dla urzdzenia wymiany narzdzi
Dla automatycznej zmiany narzdzi konieczna jest tabela miejsca
narzdzi TOOL_P.TCH. TNC zarzdza kilkoma tabelami miejsca
narzdzi z dowolnymi nazwami plików. Tabela miejsca narzdzi,
któr chcemy aktywować dla przebiegu programu, wybierana jest
w rodzaju pracy przebiegu programu przez zarzdzanie plikami
(stan M).
Edycja tabeli miejsca narzdzi w rodzaju pracy przebiegu
programu:
ú Wybrać tabel narzdzi:
Softkey TABELA NARZDZI wybrać
ú Wybrać tabel miejsca
Softkey TABELA MIEJSCA wybrać
ú Ustawić Softkey EDYCJA na ON
Funkcje edycji dla tabeli miejsca
Wybrać tabel miejsca w rodzaju pracy Program wprowadzić
do pamici/edycja (tylko TNC 426, TNC 430 z NC
oprogramowaniem 280 474xx):
ú Wywołać zarzdzanie plikami
ú Wyświetlić wybór typu pliku: Softkey WYBRAĆ TYP
nacisnć
ú Wyświetlić pliki typu .TCH: Softkey TCH PLIKI
nacisnć (drugi pasek Softkey)
ú Prosz wybrać plik lub wprowadzić now nazw
pliku. Potwierdzić klawidzem ENT lub przy pomocy
Softkey WYBIERZ
Można podane niżej informacje o narzdziu wprowadzić do tabeli
miejsca:
Softkey
Wybrać pocztek tabeli
Wybrać koniec tabeli
Wybrać poprzedni stron tabeli
Wybrać nastpn stron tabeli
Ustawić ponownie tabel miejsca
Skok do pocztku nastpnego wiersza
Kolumna numer narzdzia T
ustawić ponownie
Skok do końca wierszy
Kolumna
Wprowadzenie informacji
Dialog
P
T
ST
Numer miejsca narzdzia w zasobniku narzdzi
Numer narzdzia
Narzdzie jest narzdziem specjalnym(ST: dla
Special T ool = angl. narzdzie specjalne); jeśli
narzdzie specjalne blokuje miejsca przed i za
swoim miejscem, to prosz zablokować
odpowiednie miejsce w kolumnie L (stan L)
Narzdzie umieścić zawsze z powrotem na tym samym
miejscu w zasobniku ( F: dla Fixed = angl. ustalony)
Miejsce zablokować (L: dla Locked = angl.
zablokowany, patrz także szpalta ST)
Informacja o tym miejscu narzdzia, która ma być
przekazana do PLC
–
Numer narzdzia?
Narzdzie specjalne ?
F
L
PLC
Miejsce stałe?
tak = ENT / nie = NO ENT
Miejsce zablokowane
tak = ENT / nie = NO ENT
PLCstan?
80
Fkap5.pm6
5 Programowanie: Narzdzia
80
27.06.2006, 14:22
5.2 Dane o narzdziach
Wywołać dane o narzdziu
Wywołanie narzdzia TOOL CALL w programie obróbki prosz
programować przy pomocy nastpujcych danych:
ú Wybrać wywołanie narzdzia przyciskiem TOOL CALL
ú 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. Aby wywołać
narzdzie z innymi wartościami korekcji, prosz
wprowadzić zdefiniowany w tabeli narzdzi indeks po
punkcie dziesitnym
ú Oś wrzeciona równoległa X/Y/Z: wprowadzić oś
narzdziow
ú Prdkość obrotowa wrzeciona S: Wprowadzić
bezpośrednio prdkość obrotow wrzeciona, lub
polecić wykonanie obliczeni TNC, jeśli pracujemy z
tabelami danych o obróbce. Prosz w tym celu
nacisnć Softkey S AUTOM.OBLICZANIE TNC
ogranicza prdkość obrotow wrzeciona do wartości
maksymalnej, która określona jest w parametrze
maszynowym 3515
ú Posuw F: wprowadzić bezpośrednio posuw lub
polecić obliczanie TNC, jeśli pracujemy z tabelami
danych obróbki. Prosz w tym celu nacisnć Softkey
F AUTOM.OBLICZANIE TNC ogranicza posuw na do
maksymalnego posuwu ”najwolniejszej osi”
(określony w parametrze maszynowym 1010). F
działa tak długo, aż zostanie zaprogramowany nowy
posuw w bloku TOOL CALL
ú Naddatek długości narzdzia: wartość delty dla
długości narzdzia
ú Naddatek promień narzdzia: wartość delty dla
promienia narzdzia
ú Naddatek promienia narzdzia 2: wartość delty dla
promienia narzdzia 2
Przykład wywołania narzdzia
Wywoływane zostaje narzdzie numer 5 w osi narzdziowej Z z
prdkości obrotow 2500 obr/min i posuwem 350 mm/min.
Naddatek dla długości narzdzia i promienia narzdzia 2 wynosi
0,2 i 0,05 mm, niedomiar dla promienia narzdzia 1 mm.
20 TOOL CALL 5.2 Z S2500 F350 DL+0,2 DR1 DR2:+0,05
Litera ”D” przed ”L” i ”R” oznacza wartość delty.
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.
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
81
81
27.06.2006, 14:22
5.2 Dane o narzdziach
Wymiana narzdzia
Wymiana narzdzia jest funkcj zależn od rodzaju
maszyny. Prosz zwrócić uwag na 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
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 NCbloków z wektorami
normalnymi powierzchni i 3Dkorekcj (patrz
rozdział 5.4 ”Trójwymiarowa korekcja
narzdzia”)
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) prosz
wprowadzić albo do tabeli narzdzi albo do bloku
TOOL CALL.
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.
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
zwrócić uwag na 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.
82
Fkap5.pm6
5 Programowanie: Narzdzia
82
27.06.2006, 14:22
5.3 Korekcja narzdzia
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 zestawiony 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.
Jeśli CADsystem tworzy bloki programu z wektorami
normalnymi powierzchni, to 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ści narzdzia L z TOOL DEFbloku lub tabela
narzdzi
DLTOOL CALL
Naddatek DL dla długości z TOOL CALLbloku
(nie zostaje uwzgldniony przez wyświetlacz
położenia)
DLTAB
Naddatek DL dla długości z tabeli narzdzi
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
83
83
27.06.2006, 14:22
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.
R
TNC anuluje także korekcj promienia, jeśli:
■ programowany jest blok pozycjonowania z R0
■ opuszczany jest kontur przy pomocy funkcji DEP
■ programowany jest PGM CALL
■ jeśli wybiera si nowy program z PGM MGT
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
promieniem narzdzia R z TOOL DEFbloku lub tabeli
narzdzi
DRTOOL CALL
Naddatek DR dla promienia z bloku TOOL CALL
(nie zostaje uwzgldniony przez wyświetlacz
położenia)
DRTAB
Naddatek DR dla promienia z tabeli narzdzi
Z
Y
X
Y
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.
X
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
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.
84
Fkap5.pm6
5 Programowanie: Narzdzia
84
27.06.2006, 14:22
5.3 Korekcja narzdzia
Midzy dwoma zapisami programu z różnymi korekcjami
promienia RR i RL musi znajdować si przynajmniej
jeden zapis bez korekcji promienia z R0.
Y
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.
RL
X
Wprowadzenie korekcji promienia
Przy programowaniu ruchu kształtowego pojawia si po
wprowadzeniu współrzdnych nastpujce pytanie:
Korekcja prom.: RL/RR/bez korekcji ?
<
Ruch narzdzia na lewo od zaprogramowanego
konturu:Softkey RL nacisnć lub
Y
Ruch narzdzia na prawo od
zaprogramowanego konturu: Softkey RR
nacisnć lub
RR
Ruch narzdzia bez korekcji narzdzia tzn.
anulować korekcj promienia: nacisnć
przycisk ENT
X
Zakończyć dialog: nacisnć przycisk END
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
85
85
27.06.2006, 14:22
5.3 Korekcja narzdzia
Korekcja promienia: obrabianie naroży
Narożniki zewntrzne
Jeśli zaprogramowano korekcj promienia, to TNC wiedzie
narzdzie wzdłuż naroży zewntrznych albo po kole przejściowym
albo po Spline (wybór przez MP7680). W razie potrzeby TNC
redukuje posuw przy narożnikach zewntrznych, na przykład w
przypadku dużych zmian kierunku.
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 promienia można regulować tor narzdzia i posuw na
narożnikach obrabianego przedmiotu przy pomocy funkcji
dodatkowej M90. Patrz ”7.4 Funkcje dodatkowe dla regulacji
zachowania si toru”.
RL
86
Fkap5.pm6
RL
5 Programowanie: Narzdzia
86
27.06.2006, 14:22
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 prostej, musz te bloki zawierać także
komponenty NX, NY i NZ wektora normalnej płaszczyznowej (patrz
rysunek po prawej stronie u góry i objaśnienie niżej na tej stronie).
Jeśli chcemy oprócz tego przeprowadzić ustawienie narzdzia lub
trójwymiarow korekcj promienia, musz te bloki zawierać
dodatkowo znormowany wektor z komponentami TX, TY i TZ, który
określa ustawienie narzdzia (patrz rysunek po prawej stronie na
środku). Punkt końcowy prostej, komponenty normalnych
płaszczyznowych i komponenty dla ustawienia narzdzia musz
zostać obliczone przez CADsystem.
5.4 Trójwymiarowa korekcja narzdzi
5.4 Trójwymiarowa korekcja
narzdzi
Z
Y
X
PT
P
NX
NZ
NY
Możliwości zastosowania
■ Zastosowanie narzdzi z wymiarami, które nie zgadzaj si z
obliczonymi przez CADsystem wymiarami (3Dkorekcja bez
definicji ustawienia narzdzia)
■ Face Milling: Korekcja geometrii freza w kierunku normalnych
płaszczyznowych (3Dkorekcja bez i z definicj ustawienia
narzdzia). Obróbka skrawaniem nastpuje w pierwszej linii przy
pomocy strony czołowej narzdzia
■ Peripheral Milling: Korekcja promienia freza prostopadle do
kierunku ruchu i prostopadle do kierunku ustawienia narzdzia
(trójwymiarowa korekcja promienia z definicj ustawienia
narzdzia). Obróbka skrawaniem nastpuje w pierwszej linii przy
pomocy powierzchni bocznej narzdzia
Definicja znormowanego wektora
Znormowany wektor jest wielkości matematyczn, która wynosi 1
i posiada dowolny kierunek. W przypadku LNbloków TNC
potrzebowałaby do dwóch znormowanych wektorów, jeden aby
określić kierunek normalnych płaszczyznowych i jeszcze jeden,
aby określić ustawienie narzdzia. Kierunek normalnych
płaszczyznowych jest określony przez komponenty NX, NY i NZ.
On wskazuje przy frezach trzpieniowych i kształtowych
prostopadle od powierzchni obrabianego przedmiotu do punktu
odniesienia narzdzia PT, przy frezie kształtowym narożnym przez
PT” lub PT (patrz rysunek po prawej stronie na dole). Kierunek
ustawienia narzdzia jest określony przez komponenty TX, TY i TZ
R
R
R
PT'
PT
PT
2
R
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
87
2
R
PT
87
27.06.2006, 14:22
5.4 Trójwymiarowa korekcja narzdzi
Współrzdne dla pozycjin X,Y, Z i dla normalnych
płaszczyznowych NX, NY, NZ, lub TX, TY, TZ, musz
mieć t sam kolejność w NCbloku.
W LNbloku prosz podawać zawsze wszystkie
współrzdne i normalne płaszczyznowe, także jeśli te
wartości nie zmieniły si w porównaniu do
poprzedniego bloku.
3Dkorekcja z normalnymi płaszczyznowymi jest
obowizujc dla danych o wpółrzdnych w osiach
głównych X, Y, Z.
Jeśli zostaje wymienione narzdzie z naddatkiem
(dodatnie wartości delty), TNC wydaje komunikaty o
błdach. Ten komunikat o błdach można skasować
przy pomocy funkcji M107 (patrz”5.2 Dane o
narzdziach, zmiana narzdzia”).
PT
PSP
TNC nie ostrzega komunikatem o błdach, jeśli
naddatki narzdzia uszkodziłyby kontur.
Poprzez parametr maszynowy 7680 określa si, czy
CADsystem skorygował długość narzdzia przez
centrum kuli PTczy przez biegun południowy kuli
PSPpatrz rysunek po prawej stronie u góry).
R
R
R
Dozwolone formy narzdzi
Dozwolone formy narzdzi (patrz rysunek po prawej stronie na
środku) określa si w tabeli narzdzi poprzez promienie narzdzia
R i R2:
Promień narzdzia:
wymiar od punktu środkowego narzdzia do strony zewntrznej
narzdzia
PT'
PT
2
PT
R
2
R
PT
Promień narzdzia 2: R2
promień zaokrglenia od wierzchołka ostrza 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
Z tych danych wynikaj także współrzdne dla punktu odniesienia
narzdzia PT.
88
Fkap5.pm6
5 Programowanie: Narzdzia
88
27.06.2006, 14:22
5.4 Trójwymiarowa korekcja narzdzi
Użycie innych narzdzi: wartości delta
Jeśli używane s narzdzia, które posiadaj inne wymiary niż
przewidziane pierwotnie narzdzia, to prosz wprowadzić różnic
długości i promieni jako wartości delta do tabeli narzdzi lub do
bloku wywoływania narzdzi TOOL CALL:
R
■ Dodatnia wartość delty, DR, DR2
Wymiary narzdzia s wiksze niż te narzdzia orginalnego
(naddatek)
L
■ Ujemna wartość delty DL, DR, DR2
Wymiary narzdzia s mniejsze niż te narzdzia orginalnego
(niedomiar)
TNC koryguje potem położenie narzdzia o sum wartości delta z
tabeli narzdzi i bloku wywoływania narzdzi.
R2
DR2>0
DL>0
3Dkorekcja bez ustawienia narzdzia
TNC przesuwa narzdzie w kierunku normalnych
płaszczyznowych o wartość równ sumie wartości delta (tabela
narzdzi i TOOL CALL).
Format bloku z normalnymi płaszczyznowymi
LN
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
NX, NY, NZ Komponenty normalnych płaszczyznowych
F
Posuw
M
Funkcja dodatkowa
Posuw F i funkcj dodatkow M można wprowadzić i zmienić przy
rodzaju pracy Program wprowadzić do pamici/edycja.
Współrzdne punktu końcowego prostej i komponenty normalnych
płaszczyznowych musz być zadane przez CADsystem.
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
89
89
27.06.2006, 14:22
5.4 Trójwymiarowa korekcja narzdzi
Face Milling: 3Dkorekcja bez i z ustawieniem
narzdzia
TNC przesuwa narzdzie w kierunku normalnych
płaszczyznowych o wartość równ sumie wartości delta (tabela
narzdzi i TOOL CALL).
Przy aktywnej M128 (patrz ”7.5 Funkcje dodatkowe dla osi
obrotowych”) TNC trzyma narzdzie prostopadle do konturu
obrabianego przedmiotu, jeśli w LNbloku nie jest określone
ustawienie narzdzia.
Jeśli w LNbloku zdefiniowano ustawienie narzdzia, to TNC
pozycjonuje osi obrotu maszyny automatycznie w taki sposób, że
narzdzie osiga zadane ustawienie.
TNC nie może na wszystkich maszynach automatycznie
pozycjonować osie obrotu. Prosz zwrócić uwag na
informacje zawarte w podrczniku obsługi maszyny.
Niebezpieczeństwo kolizji!
W przypadku maszyn, których osie obrotu pozwalaj
tylko na ograniczony odcinek przemieszczenia, mog
wystpić przy automatycznym pozycjonowaniu
przesunicia, wymagajce na przykład obrotu stołu o
180°. Prosz uważać na niebezpieczeństwo kolizji
głowicy z obrabianym przedmiotem lub mocowadłami.
Format bloku z normalnymi płaszczyznowymi bez ustawienia
narzdzia
LN
X+31,737 Y+21,954 Z+33,165
NX+0,2637581 NY+0,0078922 NZ–0,8764339 F1000 M128
Format bloku z normalnymi płaszczyznowymi i ustawieniem
narzdzia
LN
X+31,737 Y+21,954 Z+33,165
NX+0,2637581 NY+0,0078922 NZ–0,8764339
TX+0,0078922 TY–0,8764339 TZ+0,2590319 F1000 M128
LN
Prosta z 3Dkorekcj
X, Y, Z
Skorygowane współrzdne punktu końcowego
prostej
NX, NY, NZ Komponenty normalnych płaszczyznowych
TX, TY, TZ
Komponenty znormowanego wektora dla ustawienia
narzdzia
F
Posuw
M
Funkcja dodatkowa
Posuw F i funkcj dodatkow M można wprowadzić i zmieniać
przy rodzaju pracy Program wprowadzić do pamici/edycja.
Współrzdne punktu końcowego prostej i komponenty normalnych
płaszczyznowych musz być zadane przez CADsystem.
90
Fkap5.pm6
5 Programowanie: Narzdzia
90
27.06.2006, 14:22
5.4 Trójwymiarowa korekcja narzdzi
Peripheral Milling: 3Dkorekcja promienia z
ustawieniem narzdzia
TNC przesuwa narzdzie prostopadle do kierunku ruchu i
prostopadle do kierunku narzdzia o wartość równ sumie
wartości delta DR (tabela narzdzi i TOOL CALL). Kierunek korekcji
określa si przy pomocy korekcji promienia RL/RR (patrz rysunek
po prawej stronie u góry, kierunek ruchu Y+). Ażeby TNC mogła
osignć zadane ustawienie narzdzia, należy uaktywnić funkcj
M128 (patrz ”7.5 Funkcje dodatkowe dla osi obrotowych”). TNC
pozycjonuje nastpnie osie obrotu maszyny automatycznie w taki
sposób, że narzdzie osiga zadane ustawienie z aktywn
korekcj.
TNC nie może na wszystkich maszynach pozycjonować
automatycznie osie obrotu. Prosz zwrócić uwag na
informacje zawarte w podrczniku obsługi maszyny.
Niebezpieczeństwo kolizji!
W przypadku maszyn, których osie obrotu pozwalaj
tylko na ograniczony odcinek przemieszczenia, mog
wystpić przy automatycznym pozycjonowaniu
przesunicia, wymagajce na przykład obrotu stołu o
180°. Prosz uważać na niebezpieczeństwo kolizji
głowicy z obrabianym przedmiotem lub mocowadłami.
Ustawienie narzdzia można definiować dwoma sposobami:
■ W LNbloku przez podanie komponentów TX, TY i TZ
■ W Lbloku przez podanie współrzdnych osi obrotu
Format bloku z ustawieniem narzdzia
LN
X+31,737 Y+21,954 Z+33,165
TX+0,0078922 TY–0,8764339 TZ+0,2590319 F1000 M128
LN
Prosta z 3Dkorekcj
X, Y, Z
Skorygowane współrzdne punktu końcowego
prostej
TX, TY, TZ
Komponenty znormowanego wektora dla ustawienia
narzdzia
F
Posuw
M
Funkcja dodatkowa
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
91
91
27.06.2006, 14:22
5.4 Trójwymiarowa korekcja narzdzi
Format bloku z osiami obrotu
L
X+31,737 Y+21,954 Z+33,165
B+12,357 C+5,896 F1000 M128
L
Prosta
X, Y, Z
Skorygowane współrzdne punktu końcowego
prostej
B, C
Współrzdne osi obrotu dla ustawienia narzdzia
F
Posuw
M
Funkcja dodatkowa
92
Fkap5.pm6
5 Programowanie: Narzdzia
92
27.06.2006, 14:22
TNC musi być przygotwana przez producenta maszyn
do zastosowania tabel danych o obróbce.
W przeciwnym razie nie dysponuje si wszystkimi
opisanymi tu funkcjami jak również funkcjami
dodatkowymi. Prosz zwrócić uwag na informacje
zawarte w podrczniku obsługi maszyny.
Na podstawie tabel danych o obróbce, w których określone s
dowolne kombinacje materiał/materiał ostrza narzdzia, TNC
może obliczyć z prdkości skrawania V C i z posuwu zba f
PRDKOŚĆ OBROTOW WRZECIONA S I POSUW NA TORZE KSZTAłTOWYM F. Podstaw dla
tego obliczenia jest, że w programie został określony materiał
obrabianego przedmiotu i w tabeli narzdzi określono różne
specyficzne dla narzdzia cechy.
DATEI: TOOL.T
T
R
CUT.
0
...
...
1
...
...
2
+5 4
3
...
...
4
...
...
MM
TMAT
...
...
HSS
...
...
CDT
...
...
PRO1
...
...
DATEI: PRO1.CDT
NR WMAT TMAT
0
...
...
1
...
...
2
ST65 HSS
3
...
...
4
...
...
Vc1
...
...
40
...
...
TYP
...
...
MILL
...
...
5.5 Praca z tabelami danych o obróbce
5.5 Praca z tabelami danych o obróbce
F1
...
...
0.06
...
...
0 BEGIN PGM xxx.H MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 Z X+100 Y+100 Z+0
3 WMAT "ST65"
4 ...
5 TOOL CALL 2 Z S1273 F305
Zanim polecimy TNC automatycznie obliczyć dane
dotyczce skrawania, należy w rodzaju pracy Test
programu uaktywnić tabel narzdzi (stan S), z której to
tabeli TNC powinno czerpać specyficzne dla narzdzi
dane.
Funkcje edycji dla tabeli danych o obróbce
Softkey
Wstawić wiersz
Wymazać wiersz
Skok do pocztku nastpnego wiersza
Tabele sortować (kolumnami)
Skopiować jasnym tłem podłożone pole
(2gi poziom Softkey)
Wstawić skopiowane pole (2gi poziom Softkey)
Edycja formatu tabeli (2gi poziom Softkey)
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
93
93
27.06.2006, 14:22
5.5 Praca z tabelami danych o obróbce
Tabela dla materiałów obrabianych przedmiotów
Materiały obrabianych przedmiotów definiujemy w tabeli
WMAT.TAB (patrz rysunek po prawej stronie na środku). WMAT.TAB
jest objektem standardowym w skoroszycie TNC:\ znajduje si w
pamici i może zawierać dowolnie dużo nazw materiałów. Nazwa
materiału może zawierać maksymalnie 32 znaki (także puste).
TNC wyświetla treść kolumny NAZWA, jeśli określono w programie
materiał obrabianego przedmiotu (patrz nastpny fragment).
Jeśli dokonuje si zmiany standardowej tabeli
materiałów, należy skopiować j do innego skoroszytu.
W przeciwnym razie zmiany te zostan przy Software
Update przepisane danymi standardowymi firmy
HEIDENHAIN. Prosz zdefiniować ścieżk w pliku
TNC.SYS ze słowemkluczem WMAT= (patrz ”Plik
konfiguracyjny TNC.SYS” w dalszej czści tego
rozdziału).
Aby uniknć strat danych, prosz plik WMAT.TAB
zabezpieczać w regularnych odstpach czasu.
Określenie materiału obrabianego przedmiotu w NC
programie
W NCprogramie prosz wybrać materiał przez Softkey WMAT z
tabeli WMAT.TAB:
ú Zaprogramować materiał obrabianego przedmiotu: w
rodzaju pracy Program wprowadzić do pamici/
edycja nacisnć Softkey WMAT.
ú Wyświetlić tabel WMAT.TAB: Softkey WYBIERZ
MATERIAŁ nacisnć, TNC wyświetla w nakładajcym
si oknie te materiały, które znajduj si w pamici
WMAT.TAB
ú Wybrać materiał obrabianego przedmiotu: prosz
przesunć jasne pole przy pomocy klawiszy ze
strzałk na żdany materiał i potwierdzić klawiszem
ENT. TNC przejmie ten materiał do WMATbloku. Aby
szybciej przekartkowywać w tabeli materiałów,
prosz nacisnć klawisz SHIFT i nastpnie klawisz ze
strzałk. TNC przewraca wtedy strona po stronie
ú Zakończyć dialog: nacisnć przycisk END
Jeśli dokonuje si zmiany WMATbloku w programie,
TNC wydaje komunikat ostrzegawczy. Prosz
sprawdzić, czy zapamtane w TOOL CALLbloku dane o
obróbce jeszcze obowizuj.
94
Fkap5.pm6
5 Programowanie: Narzdzia
94
27.06.2006, 14:22
5.5 Praca z tabelami danych o obróbce
Tabela dla materiałów obrabianych przedmiotów
Materiały ostrzy narzdzi definiuje si w tabeli TMAT.TAB.
TMAT.TAB jest objektem standardowym w skoroszycie TNC:\
znajduje si w pamici i może zawierać dowolnie dużo nazw
materiałów ostrzy narzdzi (patrz rysunek po prawej stronie u
góry). Nazwa materiału ostrza może zawierać maksymalnie 16
znaków (także puste). TNC wyświetla treść kolumny NAZWA, jeśli
określa si w tabeli narzdzi TOOL.T materiał ostrza narzdzia.
Jeśli dokonuje si zmiany standardowej tabeli
materiałów ostrzy, należy skopiować j do innego
skoroszytu. W przeciwnym razie zmiany te zostan przy
SoftwareUpdate przepisane danymi standardowymi
firmy HEIDENHAIN. Prosz zdefiniować ścieżk w pliku
TNC.SYS ze słowemkluczem TMAT= (patrz ”Plik
konfiguracyjny TNC.SYS” w dalszej czści tego
rozdziału).
Aby uniknć strat danych, prosz zabezpieczyć plik
TMAT.TAB w regularnych odstpach czasu.
Tabela dla danych obróbki (skrawania)
Kombinacje materiał/materiał ostrza z przynależnymi danymi
skrawania prosz zdefiniować w tabeli z nazw .CDT (angl.
cutting data file: tabela danych skrawania; patrz rysunek po
prawej na środku). Wpisy do tabeli danych obróbki mog być
swobodnie konfigurowane przez użytkownika. Oprócz niezbdnie
koniecznych szpalt NR, WMAT i TMAT TNC może zarzdzać do
czterech prdkość skrawania(Vc)/posuw (F)kombinacji włcznie.
W skoroszycie TNC:\ znajduje si w pamici standardowa tabela
danych obróbki FRAES_2.CDT. Można FRAES_2.CDT dowolnie
edytować i uzupełniać lub wstawiać dowolnie dużo nowych tabeli
danych skrawania.
Jeśli dokonuje si zmiany standardowej tabeli danych
skrawania, należy skopiować j do innego skoroszytu.
W przeciwnym razie zmiany te zostan przy Software
Update przepisane danymi standardowymi firmy
HEIDENHAIN (patrz ”Plik konfiguracyjny TNC.SYS” w
dalszej czści tego rozdziału).
Wszystkie tabele danych obróbki musz być
zapamitane w tym samym skoroszycie. Jeśli ten
skoroszyt nie jest skoroszytem standardowym TNC:\,
należy w pliku TNC.SYS po słowiekluczu PCDT=
wprowadzić ścieżk, na której wprowadzone s do
pamici tabele danych skrawania użytkownika.
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
95
95
27.06.2006, 14:22
5.5 Praca z tabelami danych o obróbce
Założenie nowych tabel danych o obróbce
ú Wybrać rodzaj pracy Program wprowadzić do pamici/edycja
ú Wybrać zarzdzanie plikami: nacisnć przycisk PGM MGT
ú Wybrać skoroszyt, w którym tabele danych o obróbce musz być
wprowadzone do pamici (standard: TNC:\)
ú Wprowadzić dowoln nazw pliku i typ pliku .CDT, klawiszem
ENT potwierdzić
ú TNC wyświetla na prawej połowie monitora różne formaty tabel
(w zależności od maszyny, przykład patrz rysunek po prawej
stronie u góry), które odróżniaj si liczb kombinacji prdkość
skrawania/posuw. Prosz przesunć jasne pole przy pomocy
klawiszy ze strzałk na żdany format tabeli i potwierdzić
klawiszem ENT. TNC wytwarza now, pust tabel danych o
obróbce
Niezbdne informacje w tabeli narzdzi
■ Promień narzdzia szpalta R (DR)
■ Liczba zbów (tylko przy narzdziach frezowania) szpalta CUT.
■ Typ narzdzia – szpalta TYP
Typ narzdzia wpływa na obliczenie posuwu toru kształtowego:
narzdzia frezowania:
F = S • fZ• z
wszystkie inne narzdzia:
F = S • fU
S = Prdkość obrotowa wrzeciona
fZ = Posuw na zb
fU = Posuw na obrót
z = liczba zbów
■ Materiał ostrza narzdzia – szpalta TMAT
■ Nazwa tabeli danych o obróbce, która ma być użyta dla danego
narzdzia szpalta CDT
Typ narzdzia, materiał ostrza narzdzia i nazwa tabeli danych o
obróbce wybiera si w tabeli narzdzi poprzez Softkey (patrz ”5.2
Dane o narzdziach”).
96
Fkap5.pm6
5 Programowanie: Narzdzia
96
27.06.2006, 14:22
Polecenie struktury
Znaczenie
NR
Numer szpalty
Jeśli jeszcze nie wprowadzono: materiał obrabianego
przedmiotu wprowadzić do pliku WMAT.TAB
NAZWA
Tytuł szpalty
Jeśli jeszcze nie wprowadzono: materiał ostrza narzdzia
wprowadzić do pliku TMAT.TAB
TYP
N: Numeryczne
wprowadzenie danych
C: Alfanumeryczne
wprowadzenie danych
WIDTH
Szerokość szpalty. Dla
typu N włczeni ze
znakiem liczby,
Przecinek i miejsca
po przecinku
DEC
Liczba miejsc po
przecinku
(max. 4, działa tylko
dla typu N)
ENGLISH
do
HUNGARIA
Dialogi w zależności
od jzyka
(max. 32 znaków)
Jeśli jeszcze nie wprowadzono: wszystkie niezbdne dla
obliczenia danych skrawania specyficzne dla narzdzia dane
wprowadzić do tabeli narzdzi:
■ Promień narzdzia
■ Liczba zbów
■ Typ narzdzia
■ Materiał ostrzy narzdzi
■ Przynależna do narzdzia tabela danych skrawania
Jeśli jeszcze nie wprowadzono: dane skrawania wprowadzić do
dowolnej tabeli danych skrawania (CDTplik)
Test rodzaju pracy: aktywować tabel narzdzi, z której TNC
ma czerpać specyficzne dla narzdzia dane (stan S)
W NCprogramie: poprzez Softkey WMAT określić materiał
obrabianego przedmiotu
W NCprogramie: w TOOL CALLbloku polecić automatyczne
obliczanie prdkości obrotowej wrzeciona i posuwu poprzez
Softkey
Zmienić struktur tabeli
Tabele danych skrawania s dla TNC tak zwanymi ”swobodnie
definiowalnymi tabelami”. Format swobodnie definiowalnej tabeli
zmienia si przy pomocy edytora struktury.
TNC może opracowywać maksymalnie 200 znaków w
wierszu i maksymalnie 30 kolumn (szpalt).
Jeśli wstawia si do istniejcej tabeli później jeszcze
jedn szpalt, to TNC nie przesuwa automatycznie
wprowadzonych wcześniej wartości.
Wywołanie edytora struktury
Prosz nacisnć Softkey FORMAT EDYCJA (2gi poziom Softkey).
TNC otwiera okno edytora (patrz rysunke po prawej), w którym
struktura tabeli zaprezentowana jest z obrotem o ” 90°”. Jeden
wiersz w oknie edytora definiuje szpalt w przynależnej tabeli.
Prosz zaczerpnć znaczenie polecenia struktury (wpis w paginie
górnej) ze znajdujcej si obok tabeli.
Zakończyć edytor struktury
Nacisnć klawisz END. TNC przekształca dane, które były już w
tabeli zapamitane, na nowy format. Elementy, których TNC nie
mogła przekształcić w now struktur, s oznaczone przez
(np. jeśli zmniejszono szerokość szpalty ).
HEIDENHAIN TNC 426, TNC 430
Fkap5.pm6
97
97
27.06.2006, 14:22
5.5 Praca z tabelami danych o obróbce
Sposób postpowania przy pracy z
automatycznym obliczeniem prdkości
obrotowej/posuwu
5.5 Praca z tabelami danych o obróbce
Przesyłanie danych od tabel danych skrawania
Jeśli plik typu .TAB lub .CDT zostaje wydawany przez zewntrzny
interfejs, TNC zapamituj definicj struktury tabeli. Definicja
struktury rozpoczyna si wierszem #STRUCTBEGIN kończy
wierszem #STRUCTEND. Prosz zaczerpnć znaczenie
pojedyńczych kluczy z tabeli ”Polecenie struktury” (patrz
poprzednia strona”). Za #STRUCTEND TNC zapamituje
rzeczywist treść tabeli.
Plik konfiguracyjny TNC.SYS
Plik konfiguracyjny TNC.SYS musi być używany, jeśli tabele
danych skrawania nie s zapamitane w skoroszycie
standardowym TNC:\. Wtedy należy określić w TNC.SYS ścieżki,
na których zapamitane s tabele danych skrawania użytkownika.
Plik TNC.SYS musi być zapamitany w Root
skoroszycie TNC:\.
Wpisy do TNC.SYS
Znaczenie
WMAT=
TMAT=
PCDT=
Ścieżka dla tabeli materiałów
Ścieżka dla materiałów ostrzy narzdzi
Ścieżka dla tabel danych skrawania
Przykład dla TNC.SYS:
WMAT=TNC:\CUTTAB\WMAT_GB.TAB
TMAT=TNC:\CUTTAB\TMAT_GB.TAB
PCDT=TNC:\CUTTAB\
98
Fkap5.pm6
5 Programowanie: Narzdzia
98
27.06.2006, 14:22
6
Programowanie:
Programowanie konturów
Gkap6.pm6
99
27.06.2006, 14:22
6.1 Przegld: ruchy narzdzi
6.1 Przegld: Ruchy narzdzi
Funkcje toru kształtowego
L
CC
L
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.
Funkcje dodatkowe M
Y
Przy pomocy funkcji dodatkowych TNC steruje si
■ przebiegiem programu, np. przerw w przebiegu programu
80
■ funkcjami maszyny, jak włczenie i wyłczenie obrotów
■ zachowaniem si narzdzia na torze kształtowym
CC
60
R4
0
wrzeciona i chłodziwa
40
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.
100
Gkap6.pm6
6 Programowanie: Programowanie konturów
100
27.06.2006, 14:22
Z
Zaprogramować 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.
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.
Z
Y
Przykład:
X
L X+100
50
L
Funkcja toru kształtowego ”prosta”
X+100
Współrzdne punktu końcowego
Narzdzie zachowuje współrzdne Y i Z i przemieszcza si na
pozycj X=100. Patrz rysunek po prawej stronie u góry.
70
Ruchy na płaszczyznach głównych
Zapis programu zawiera dwie dane o współrzdnych: TNC
przesuwa narzdzie po zaprogramowanej płaszczyźnie.
Przykład:
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.
Z
Y
Ruch trójwymiarowy
Zapis programu zawiera trzy dane o współrzdnych:TNC przesuwa
narzdzie przestrzennie na zaprogramowan pozycj.
X
Przykład:
L X+80 Y+0 Z10
-10
80
Patrz rysunek po prawej stronie na dole.
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
101
101
27.06.2006, 14:22
6.2 Podstawy o funkcjach toru kształtowego
6.2 Podstawy o funkcjach toru
kształtowego
6.2 Podstawy o funkcjach toru kształtowego
Wprowadzenie wicej niż trzech współrzdnych
TNC może sterować 5 osiami jednocześnie. Przy obróbce z 5
osiami poruszaj si na przykład 3 osie liniowe i 2 osie 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 rozdział 8) 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
Korekcja promienia
Korekcja promienia musi znajdować si w tym bloku, przy pomocy
którego najeżdża si do pierwszego elementu konturu. Korekcja
promienia nie może być rozpoczta w zapisie dla toru okrżnego.
Prosz j zaprogramować uprzednio w bloku prostej lub w bloku
najazdu (APPRblok).
CC
X
APPRblok i blok prostych patrz ”6.3 Najazd na kontur i odsunicie
narzdzia od konturu” i ”6.4 Ruchy po torze kształtowym współrzdne prostoktne”.
102
Gkap6.pm6
6 Programowanie: Programowanie konturów
102
27.06.2006, 14:22
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
Kor. prom. : RL/RR/bez korekcji ?
<
Wybrać korekcj promienia: np. Softkey RL
nacisnć, narzdzie przesuwa si po lewej
stronie od konturu
Posuw F=? / F MAX = ENT
<
100
Wprowadzić posuw i klawiszem ENT
potwierdzić: np. 100 mm/min. Przy INCH
programowaniu (w calach): wpis 100 odpowiada
posuwowi wynoszcemu 10 cal/min
Przemieszczenie na biegu szybkim: nacisnć
Softkey FMAX lub
Przemieszczenie z automatycznie obliczonym
posuwem (tabele danych o obróbce): nacisnć
Softkey FAUTO
Funkcja dodatkowa M ?
<
3
Wprowadzić funkcj dodatkow np. M3 i
zakończyć dialog klawiszem ENT
Program obróbki pokazuje wiersz:
L X+10 Y+5 RL F100 M3
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
103
103
27.06.2006, 14:22
6.3 Dosunicie narzdzia do konturu i odsunicie od konturu
6.3 Dosunicie narzdzia do konturu i
odsunicie
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 do konturu
Odsunć narzdzie od konturu
Prosta z przyleganiem stycznym
Prosta prostopadła do punktu konturu
Tor kołowy z przyleganiem 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
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 PAi 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 PHi tam w osi
narzdziowej na zadan głbokość.
104
Gkap6.pm6
■ 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ść.
6 Programowanie: Programowanie konturów
104
27.06.2006, 14:22
Przy pozycjonowaniu od pozycji rzeczywistej do punktu
pomocnicznego P H 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 P Si 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
35
TNC przemieszcza narzdzie po prostej od punktu startu PS do
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.
20
R
R
15
Y
PA
RR
ú Dowolna funkcja toru kształtowego: dosunć narzdzie do
punktu startu PS
10
ú Otworzyć dialog przyciskiem APPR/DEP i Softkey
APPR LT:
PH
PS
R0
RR
ú Współrzdne pierwszego punktu konturu PA
ú LEN: Odstp pomidzy punktem pomocniczym PH i
20
35
40
X
pierwszym punktem konturu PA
ú Korekcja promienia dla obróbki
NCbloki przykładowe
7 L X+40 Y+10 R0 FMAX M3
PS dosunć narzdzie bez korekcji promienia
8 APPR LT X+20 Y+20 Z10 LEN15 RR F100
PA z korekcj promienia RR, odstp PH do P A: LEN=15
9 L X+35 Y+35
Punkt końcowy pierwszy element konturu
10 L ...
Nastpny element konturu
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
105
105
27.06.2006, 14:22
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 PHposiada odstp LEN + promień narzdzia od
pierwszego punktu konturu PA.
Y
35
R
R
PA
RR
20
15
ú Dowolna funkcja toru kształtowego: dosunć narzdzie do
10
punktu startu PS
PH
RR
ú Otworzyć dialog przyciskiem APPR/DEP i Softkey APPR LN:
PS
R0
ú Współrzdne pierwszego punktu konturu PA
ú Długość: odstp punktu pomocniczego PH
10
LEN wprowadzać zawsze z wartości dodatni!
20
40
X
ú Korekcja promienia RR/RL dla obróbki
NCbloki przykładowe
7 L X+40 Y+10 R0 FMAX M3
PS dosunć narzdzie bez korekcji promienia
8 APPR LN X+10 Y+20 Z10 LEN+15 RR F100
PA z korekcj promienia RR
9 L X+20 Y+35
Punkt końcowy pierwszego elementu konturu
10 L ...
Nastpny element konturu
Dosunicie narzdzia na torze kołowym
z przyleganiem stycznym: APPR CT
35
TNC przemieszcza narzdzie po prostej od punktu startu PS
do punktu pomocniczego P H. Std dosuwa narzdzie po torze
kołowym, który przechodzi stycznie do pierwszego elementu
konturu, pierwszego punktu konturu PA.
20
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.
Y
R
R
6.3 Dosunicie narzdzia do konturu i odsunicie od konturu
Dosunicie narzdzia po prostej prostopadle do
pierwszego punktu konturu: APPR LN
PA
RR
CCA=
180°
10
R1
0
ú 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ć
ú Kt środkowy CCA toru kołowego
■ CCA wprowadzać tylko z wartości dodatni
■ maksymalna wprowadzana wartość 360°
ú Korekcja promienia RR/RL dla obróbki
106
Gkap6.pm6
6 Programowanie: Programowanie konturów
106
27.06.2006, 14:22
7 L X+40 Y+10 R0 FMAX M3
PS dosunć narzdzie bez korekcji promienia
8 APPR CT X+10 Y+20 Z10 CCA180 R+10 RR F100
PA z korekcj promienia RR, promień R=10
9 L X+20 Y+35
Punkt końcowy pierwszy element konturu
10 L ...
Nastpny element konturu
Dosunicie narzdzia do konturu po torze kołowym
z przyleganiem stycznym do konturu i po odcinku
prostej: APPR LCT
Y
35
20
Tor kołowy przylega stycznie zarówno do prostej PS – PH jak i do
pierwszego elementu konturu. Tym samym jest on poprzez
promień R jednoznacznie określony.
10
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 P A.
PA
RR
0
R1
ú Dowolna funkcja toru kształtowego: dosunć narzdzie do
PH
punktu startu PS
RR
ú Otworzyć dialog przyciskiem APPR/DEP i Softkey APPR LCT:
ú Współrzdne pierwszego punktu konturu PA
PS
R0
10
20
40
X
ú Promień R toru kołowego
R podać z wartości dodatni
ú Korekcja promienia dla obróbki
NCbloki przykładowe
7 L X+40 Y+10 R0 FMAX M3
PS dosunicie narzdzia bez korekcji promienia
8 APPR LCT X+10 Y+20 Z10 R10 RR F100
PA z korekcj promienia RR, promień R=10
9 L X+20 Y+35
Punkt końcowy pierwszy element konturu
10 L ...
Nastpny element konturu
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
107
107
27.06.2006, 14:22
6.3 Dosunicie narzdzia do konturu i odsunicie od konturu
NCbloki przykładowe
TNC przemieszcza narzdzie po prostej od ostatniego punktu
konturu PEdo punktu końcowego P N. Prosta leży na przedłużenii
ostatniego elementu konturu. PN znajduje si w odległości LEN od
P E.
ú Zaprogramować ostatni element konturu PEi korekcj promienia
Y
RR
20
PE
RR
12.5
6.3 Dosunicie narzdzia do konturu i odsunicie od konturu
Odsunicie narzdzia po prostej z przyleganiem
stycznym: DEP LT
ú Otworzyć dialog przyciskiem APPR/DEP i Softkey DEP LT:
ú LEN: Wprowadzić odległość punktu końcowego
PN
PNod ostatniego elementu konturu PE
R0
X
NCbloki przykładowe
23 L Y+20 RR F100
Ostatni element konturu: PEz korekcj promienia
24 DEP LT LEN 12,5 F100
Na odległość LEN = 12,5 mm odsunć narzdzie
25 L Z+100 FMAX M2
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 PEdo punktu końcowego P N. Prosta wiedzie prostopadle
od ostatniego punktu konturu P E. PN znajduje si od PE w
odległości LEN + promień narzdzia.
ú Zaprogramować ostatni element konturu PEi korekcj promienia
RR
PN
R0
20
PE
20
ú Otworzyć dialog przyciskiem APPR/DEP i Softkey DEP LN:
RR
ú LEN: Wprowadzić odległość punktu końcowego PN
Ważne: LEN wprowadzić z wartości dodatni
X
NCbloki przykładowe
23 L Y+20 RR F100
Ostatni element konturu: PE z korekcj promienia
24 DEP LN LEN+20 F100
Na odległość LEN = 20 mm prostopadle od konturu
odsunć narzdzie
25 L Z+100 FMAX M2
108
Gkap6.pm6
Z przesunć swobodnie, odskok, koniec programu
6 Programowanie: Programowanie konturów
108
27.06.2006, 14:22
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 PEi korekcj promienia
RR
PN
R0
20
PE
R8
ú Otworzyć dialog klawiszem APPR/DEP i Softkey DEP CT:
180°
RR
ú 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
NCbloki przykładowe
23 L Y+20 RR F100
Ostatni element konturu: PEz korekcj promienia
24 DEP CT CCA 180 R+8 F100
Kt środkowy =180°, promień toru kołowego =10 mm
25 L Z+100 FMAX M2
Z przesunć swobodnie, odskok, koniec programu
Odsunicie narzdzia po torze kołowym z
przyleganiem stycznym do konturu i odcinku
prostej: DEP LCT
RR
20
R8
TNC przemieszcza narzdzie po torze kołowym od ostatniego
punktu konturu PE do punktu pomocniczego P H. Std
przemieszcza si po prostej do punktu końcowego P N. Ostatni
element konturu i prosta od PH – PN maj styczne przejścia z
torem kołowym. Tym samym tor kołowy jest poprzez promień R
jednoznacznie określony.
Y
12
PN
ú Zaprogramować ostatni element konturu PEi korekcj promienia
R0
PE
RR
PH
R0
ú Otworzyć dialog klawiszem APPR/DEP i Softkey DEP LCT:
ú Wprowadzić współrzdne punktu końcowego PN
ú Promień R toru kołowego.
10
X
R wprowadzić z wartości dodatni
NCbloki przykładowe
23 L Y+20 RR F100
Ostatni element konturu: PE z korekcj promienia
24 DEP LCT X+10 Y+12 R+8 F100
Współrzdne PN, promień toru kołowego = 10 mm
25 L Z+100 FMAX M2
Z przesunć swobodnie, odskok, koniec programu
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
109
109
27.06.2006, 14:22
6.3 Dosunicie narzdzia do konturu i odsunicie od konturu
Odsunć narzdzie po torze kołowym
z przyleganiem stycznym: DEP CT
6.4 Przemieszczenia po konturze współrzdne prostoktne
6.4 Przemieszczenia po konturze –
współrzdne prostoktne
Przegld funkcji toru kształtowego
Funkcja Przycisk funkcji toru kształtowego 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
tor kołowy wokół punktu środkowego współrzdne punktu
okrgu CC do punktu końcowego łuku końcowego koła, kierunek
koła
obrotu
ł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
Swobodne programowanie
Konturu SK (niem. FK)
Prosta lub tor kołowy z dowolnym
przyleganiem do poprzedniego
elementu konturu
Patrz rozdział 6.6
110
Gkap6.pm6
6 Programowanie: Programowanie konturów
110
27.06.2006, 14:22
Y
Jeśli konieczne:
15
ú Wprowadzić współrzdne punktu końcowego prostej
40
10
TNC przemieszcza narzdzie po prostej od jego aktualnej pozycji
do punktu końcowego prostej. Punkt startu jest jednocześnie
punktem końcowym poprzedniego zapisu.
ú Korekcj promienia RL/RR/R0
ú Posuw F
ú Funkcja dodatkowa M
X
20
NCbloki przykładowe
10
7 L X+10 Y+40 RL F200 M3
60
8 L IX+20 IY15
9 L X+60 IY10
Przejć pozycj rzeczywist
Blok prostych (Lblok) można tworzyć klawiszem ”Przejć pozycj
rzeczywist”:
ú Prosz przesunć narzdzie w rodzaju pracy Obsługa
rczna na pozycj, która ma być przejta
ú Przełczyć wyświetlacz monitora na Program wprowadzić do
pamici/edycja
ú Wybrać zapis programu, za którym ma być włczony Lblok
ú Nacisnć klawisz ”Przejć pozycj rzeczywist”:
TNC wytwarza Lblok ze współrzdnymi pozycji
rzeczywistej
Liczb osi, które zapamituje TNC w Lbloku, określa
si przez MODfunkcj (patrz ”12. MODfunkcje, wybór
osi dla generowania Lbloku”).
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
Jeśli konieczne:
X
ú Posuw F (działa tylko w CHFbloku)
Prosz zwrócić uwag na wskazówki znajdujce si na nastpnej
stronie!
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
111
111
27.06.2006, 14:22
6.4 Przemieszczenia po konturze współrzdne prostoktne
Prosta L
7 L X+0 Y+30 RL F300 M3
Y
12
8 L X+40 IY+5
9 CHF 12 F250
Nie rozpoczynać konturu CHFblokiem.
30
12
10 L IX+5 Y+0
5
6.4 Przemieszczenia po konturze współrzdne prostoktne
NCbloki przykładowe
Fazka zostaje wykonana tylko na płaszczyźnie obróbki.
Zaprogramowany w CHFbloku posuw działa tylko w
tym CHFbloku. Potem obowizuje posuw
zaprogramowany przed CHFblokiem.
5
Narzdzie nie zostaje dosunite do punktu narożnego,
odcitego wraz z fazk.
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
Z
■ prosz przejć ostatnio zaprogramowan pozycj lub
CC
■ Przejcie współrzdnych klawiszem ”Przejć pozycj
rzeczywist”
YCC
X
ú Współrzdne CC: Wprowadzić współrzdne punktu
środkowego koła lub
Aby przejć ostatnio zaprogramowan pozycj: nie
wprowadzać współrzdnych
X CC
NCbloki 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.
112
Gkap6.pm6
6 Programowanie: Programowanie konturów
112
27.06.2006, 14:22
6.4 Przemieszczenia po konturze współrzdne
prostoktne
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
ú Wprowadzić współrzdne punktu środkowego koła
S
E
CC
ú Współrzdne punktu końcowego łuku kołowego
ú Kierunek obrotu DR
Jeśli konieczne:
X
ú Posuw F
ú Funkcja dodatkowa M
NCbloki przykładowe
5 CC X+25 Y+25
6 L X+45 Y+25 RR F200 M3
Y
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
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
113
45
X
113
27.06.2006, 14:22
6.4 Przemieszczenia po konturze współrzdne prostoktne
Tor kołowy CR z określonym promieniem
Y
Narzdzie przemieszcza si po torze kołowym o promieniu R.
ú Wprowadzić współrzdne punktu końcowego łuku
kołowego
ú Promień R
Uwaga: znak liczby określa wielkość łuku kołowego !
R
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.
1
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:
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
Poprzez kierunek obrotu zostaje określone, czy łuk kołowy jest
wybrzuszony na zewntrz (wypukły) czy do wewntrz (wklsły):
40
70
Wypukły: kierunek obrotu DR– (z korekcj promienia RL)
Wklsły: kierunek obrotu DR+ (z korekcj promienia RL)
3
Y
NCbloki 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)
lub
DR+
4
11 CR X+70 Y+40 R20 DR+ (łuk 4)
40
70
X
Prosz zwrócić uwag na wskazówki znajdujce si na nastpnej
stronie!
114
Gkap6.pm6
6 Programowanie: Programowanie konturów
114
27.06.2006, 14:22
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 elementy konturu przechodz płynnie od jednego do
nastpnego.
Element konturu, do którego przylega stycznie łuk kołowy, prosz
programować bezpośrednio przed CTblokiem. W tym celu
konieczne s przynajmniej dwa bloki pozycjonowania
30
25
20
ú Wprowadzić współrzdne punktu końcowego łuku
kołowego
Jeśli konieczne:
25
45
X
ú Posuw F
ú Funkcja dodatkowa M
NCbloki 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
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
115
115
27.06.2006, 14:22
6.4 Przemieszczenia po konturze współrzdne prostoktne
Odstp pomidzy punktem startu i punktem końcowym
średnicy koła nie może być wikszy niż sama średnicy
koła.
6.4 Przemieszczenia po konturze współrzdne prostoktne
Zaokrglanie krawdzi RND
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ń zaokrglenia: promień łuku kołowego
25
wprowadzić
Jeśli konieczne:
5
ú Posuw F (działa tylko w RNDbloku)
NCbloki przykładowe
X
10
40
5 L X+10 Y+40 RL F300 M3
6 L X+40 Y+25
7 RND R5 F100
8 L X+10 Y+5
Oprzedni i nastpny element konturu powinien zawierać
obydwie współrzdne płaszczyzny, na której zostaje
wykonywane zaokrglanie narożników. Jeśli obrabiany
jest kontur bez korekcji promienia narzdzia, to należy
zaprogramować obydwie współrzdne płaszczyzny
obróbki.
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.
116
Gkap6.pm6
Y
Funkcja RND zaokrgla narożniki konturu.
6 Programowanie: Programowanie konturów
116
27.06.2006, 14:22
Y
10
20
10
95
5
20
X
95
5
0 BEGIN PGM LINEAR MM
1 BLK FORM 0.1 Z X+0 Y+0 Z20
Definicja półwyrobu dla graficznej symulacji obróbki
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+10
Definicja narzdzia w programie
4 TOOL CALL 1 Z S4000
Wywołanie narzdzia z osi narzdziow i prdkości obrotow wrzeciona
5 L Z+250 R0 F MAX
Narzdzie przemieścić swobodnie w osi wrzeciona na biegu szybkim FMAX
6 L X10 Y10 R0 F MAX
Pozycjonować wstpnie narzdzie
7 L Z5 R0 F1000 M3
Przemieszczenie na głbokość obróbki z posuwem F= 1000 mm/min
8 APPR LT X+5 Y+5 LEN10 RL F300
Dosunć narzdzie do konturu w punkcie 1 po prostej ze stycznym
przyleganiem
9 L Y+95
Dosunć narzdzie do punktu 2
10 L X+95
Punkt 3: pierwsza prosta dla naroża 3
11 CHF 10
Zaprogramować fazk o długości 10 mm
12 L Y+5
Punkt 4: druga prosta dla naroża 3, pierwsza prosta dla naroża 4
13 CHF 20
Zaprogramować fazk o długości 20 mm
14 L X+5
Dosunć narzdzie do ostatniego punktu konturu, druga prosta dla naroża 4
15 DEP LT LEN10 F1000
Opuścić kontur po prostej z przyleganiem stycznym
16 L Z+250 R0 F MAX M2
Przesunć swobodnie narzdzie, koniec programu
17 END PGM LINEAR MM
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
117
117
27.06.2006, 14:22
6.4 Przemieszczenia po konturze współrzdne prostoktne
Przykład: ruch po prostej i fazki w systemie kartezjańskim
Y
95
85
0
R3
6.4 Przemieszczenia po konturze współrzdne prostoktne
Przykład: ruchy kołowe w systemie kartezjańskim
R10
40
5
5
30 40
70
95
X
0 BEGIN PGM CIRCULAR MM
1 BLK FORM 0.1 Z X+0 Y+0 Z20
Definicja półwyrobu dla graficznej symulacji obróbki
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+10
Definicja narzdzia w programie
4 TOOL CALL 1 Z S4000
Wywołanie narzdzia z osi narzdziow i prdkości obrotow wrzeciona
5 L Z+250 R0 F MAX
Narzdzie przemieścić swobodnie w osi wrzeciona na biegu szybkim FMAX
6 L X10 Y10 R0 F MAX
Pozycjonować wstpnie narzdzie
7 L Z5 R0 F1000 M3
Przemieszczenie na głbokość obróbki z posuwem F= 1000 mm/min
8 APPR LCT X+5 Y+5 R5 RL F300
Dosunć narzdzie do konturu w punkcie 1 na torze kołowym z
przyleganiem stycznym
9 L X+5 Y+85
Punkt 2: pierwsza prosta dla naroża 2
10 RND R10 F150
Promień z R = 10 mm wnieść, posuw: 150 mm/min
11 L X+30 Y+85
Dosunć narzdzie do punktu 3: punkt pocztkowy koła z CR
12 CR X+70 Y+95 R+30 DR
Dosunć narzdzie do punktu 4: punkt końcowy koła z CR, promień 30 mm
13 L X+95
Dosunć narzdzie do punktu 5
14 L X+95 Y+40
Dosunć narzdzie do punktu 6
15 CT X+40 Y+5
Dosunć narzdzie do punktu 7: punkt końcowy koła, łuk koła ze stycznym
przyłczeniem do punktu 6, TNC oblicza samodzielnie promień
16 L X+5
Dosunć narzdzie do ostatniego punktu 1 konturu
17 DEP LCT X20 Y20 R5 F1000
Opuścić kontur na torze kołowym z przyleganiem stycznym
18 L Z+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
19 END PGM CIRCULAR MM
118
Gkap6.pm6
6 Programowanie: Programowanie konturów
118
27.06.2006, 14:22
Y
CC
50
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
Definicja narzdzia
4 TOOL CALL 1 Z S3150
Wywołanie narzdzia
5 CC X+50 Y+50
Definiować punkt środkowy okrgu
6 L Z+250 R0 F MAX
Przemieścić narzdzie
7 L X40 Y+50 R0 F MAX
Pozycjonować wstpnie narzdzie
8 L Z5 R0 F1000 M3
Przemieścić narzdzie na głbokość obróbki
9 APPR LCT X+0 Y+50 R5 RL F300
Dosunć narzdzie do punktu pocztkowego okrgu na torze kołowym z
przyleganiem
10 C X+0 DR
Dosunć narzdzie do punktu końcowego okrgu (=punkt pocztkowy
okrgu)
11 DEP LCT X40 Y+50 R5 F1000
Opuścić kontur na torze kołowym z przyleganiem przyleganiem
12 L Z+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
13 END PGM CCC MM
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
119
119
27.06.2006, 14:22
6.4 Przemieszczenia po konturze współrzdne prostoktne
Przykład: okrg pełny kartezjański
6.5 Przemieszczenia 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
+
Tor kołowy wokół punktu
środkowego koła/bieguna CC do
punktu końcowego łuku koła
Współrzdna ktowa punktu
końcowego koła, kierunek
obrotu
Łuk koła CTP
+
Tor kołowy ze stycznym
przyleganiem do poprzedniego
elementu konturu
Promień biegunowy,
współrzdna ktowa punktu
końcowego koła
Linia śrubowa (Helix)
+
Nakładanie si toru kołowego za
prost
Promień biegunowy,
współrzdna ktowa punktu
końcowego koła, współrzdne
punktu końcowego w osi
narzdziowej
Ź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: prostoktne współrzdne dla
bieguna wprowadzić lub
YCC
CC
Aby przejć ostatnio zaprogramowan pozycj: nie
wprowadzać żadnych współrzdnych
X
XCC
120
Gkap6.pm6
6 Programowanie: Programowanie konturów
120
27.06.2006, 14:22
ú Współrzdne biegunowePROMIEŃ PR: odstp
60°
punktu końcowego prostej do bieguna CC
wprowadzić
ú Współrzdne biegunowe KT PA: położenie ktowe
30
Y
Narzdzie przesuwa 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
punktu końcowego prostej pomidzy –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
NCbloki 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
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 CPblokiem jest punktem startu toru kołowego.
Y
ú Współrzdne biegunowekt PA: położenie ktowe
punktu końcowego toru kołowego pomidzy –5400° i
+5400°
0
R2
25
CC
ú Kierunek obrotu DR
NCbloki przykładowe
18 CC X+25 Y+25
25
19 LP PR+20 PA+0 RR F250 M3
X
20 CP PA+180 DR+
Przy współrzdnych inkrementalnych (przyrostowych)
wprowadzić ten sam znak liczby dla DR i PA.
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
121
121
27.06.2006, 14:22
6.5 Przemieszczenia po torze kształtowym współrzdne biegunowe
Prosta LP
ú Współrzdne biegunowepromień PR: odległość
120°
punktu końcowego toru kołowego do bieguna CC
ú Współrzdne biegunowekt PA: położenie ktowe
punktu końcowego toru kołowego
35
0
R3
30°
CC
NCbloki przykładowe
12 CC X+40 Y+35
13 L X+0 Y+35 RL F250 M3
14 LP PR+25 PA+120
X
40
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.
Z
Y
CC
Ruchy po torze kształtowym dla linii śrubowej można
programować tylko przy pomocy współrzdnych biegunowych.
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:
Liczba zwojów n
Wysokość ogólna h
Przyrostowa
kta całkowitego IPA
Współrzdna
pocztkowa Z
122
Gkap6.pm6
Y
Narzdzie przemieszcza si po torze kołowym, który przylega
stycznie do poprzedniego elementu konturu.
5
R2
6.5 Przemieszczenia po torze kształtowym współrzdne biegunowe
Tor kołowy CTP z przyleganiem stycznym
Zwoje gwintu + wybieg gwintu na
na pocztku i na końcu gwintu
Skok gwintu P x liczba zwojów n
liczba zwojów x 360° + kt dla
Pocztek gwintu + kt dla wybiegu
gwintu
Skok gwintu P x (zwoje gwintu +
wybieg zwojów gwintu na pocztku
gwintu)
6 Programowanie: Programowanie konturów
122
27.06.2006, 14:22
Gwint wewntrzny Kierunek pracy (obróbki)
Kierunek obrotu Korekcja promienia
prawoskrtny
lewoskrtny
prawoskrtny
lewoskrtny
Gwint zewntrzny
Z+
Z+
Z–
Z–
DR+
DR–
DR–
DR+
RL
RR
RR
RL
prawoskrtny
lewoskrtny
prawoskrtny
lewoskrtny
Z+
Z+
Z–
Z–
DR+
DR–
DR–
DR+
RR
RL
RL
RR
Lini śrubow programować
Dla całkowitego kta IPA można wprowadzić wartość od
–5400° do +5400°. Jeśli gwint ma wicej niż 15 zwojów,
to prosz programować lini śrubow w powtórzeniu
czści programu (patrz ”9.3 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: kt całkowity
wprowadzić przyrostowo, pod którym narzdzie
posuwa si na linii śrubowej. Po wprowadzeniu
kta prosz wybrać oś narzdzi przy pomocy
przycisku wyboru osi.
ú Wprowadzić współrzdne dla wysokości linii
śrubowej przyrostowo
ú 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/R0
Wprowadzić korekcj promienia według tabeli
NCbloki przykładowe
12 CC X+40 Y+25
13 Z+0 F100 M3
14 LP PR+3 PA+270 RL F50
15 CP IPA–1800 IZ+5 DR–
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
123
123
27.06.2006, 14:22
6.5 Przemieszczenia 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.
Y
5
100
60°
R4
6.5 Przemieszczenia po torze kształtowym współrzdne biegunowe
Przykład: ruch po prostej biegunowy
CC
50
5
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
Definicja narzdzia
4 TOOL CALL 1 Z S4000
Wywołanie narzdzia
5 CC X+50 Y+50
Zdefiniować punkt odniesienia dla współrzdnych biegunowych
6 L Z+250 R0 F MAX
Przemieścić narzdzie
7 LP PR+60 PA+180 R0 F MAX
Pozycjonować wstpnie narzdzie
8 L Z5 R0 F1000 M3
Przemieścić narzdzie na głbokość obróbki
9 APPR PLCT PR+45 PA+180 R5 RL F250
Dosunć narzdzie do konturu w punkcie 1 na okrgu
z przyleganiem stycznym
10 LP PA+120
Dosunć narzdzie do punktu 2
11 LP PA+60
Dosunć narzdzie do punktu 3
12 LP PA+0
Dosunć narzdzie do punktu 4
13 LP PA60
Dosunć narzdzie do punktu 5
14 LP PA120
Dosunć narzdzie do punktu 6
15 LP PA+180
Dosunć narzdzie do punktu 1
16 DEP PLCT PR+60 PA+180 R5 F1000
Opuścić kontur na okrgu z przyleganiem stycznym
17 L Z+250 R0 F MAX M2
Przemieścić swobodnie narzdzie, koniec programu
18 END PGM LINEARPO MM
124
Gkap6.pm6
6 Programowanie: Programowanie konturów
124
27.06.2006, 14:22
6.5 Przemieszczenia po torze kształtowym współrzdne biegunowe
Przykład: Helix
Y
M64 x 1,5
100
CC
50
50
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
Definicja narzdzia
4 TOOL CALL 1 Z S1400
Wywołanie narzdzia
5 L Z+250 R0 F MAX
Przemieścić narzdzie
6 L X+50 Y+50 R0 F MAX
Pozycjonować wstpnie narzdzie
7 CC
Ostatnio programowan pozycj przejć jako biegun
8 L Z12,75 R0 F1000 M3
Przemieścić narzdzie na głbokość obróbki
9 APPR PCT PR+32 PA180 CCA180 R+2
Dosunć narzdzie do konturu na okrgu ze stycznym
RL F100
przyleganiem
10 CP IPA+3240 IZ+13,5 DR+ F200
Przemieszczenie wzdłuż Helix (linii śrubowej)
11 DEP CT CCA180 R+2
Opuścić kontur na okrgu z przyleganiem stycznym
12 L Z+250 R0 F MAX M2
Przemieścić 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
Pocztek powtórzenia czści programu
11 CP IPA+360 IZ+1,5 DR+ F200
Skok gwintu wprowadzić bezpośrednio jako wartość IZ
12 CALL LBL 1 REP 24
Liczba powtórzeń (zwojów)
13 DEP CT CCA180 R+2
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
125
125
27.06.2006, 14:22
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 wylicza 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.
Aby wypełnić SKprogramy na starszych TNCsterowaniach,
prosz użyć funkcji konwersji (patrz ”4.3 Standardowe
zarzdzanie plikami, przekształcenie SKprogramu na program
tekstem otwartym”).
Grafika SKprogramowania
Aby móc korzystać z grafiki przy SKprogramowaniu,
prosz wybrać podział monitora PROGRAM + GRAFIKA
(patrz ”1.3 Rodzaje pracy, Softkeys dla podziału ekranu”)
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 POKAŻ ROZW. tak czsto naciskać, aż
element konturu zostanie prawidłowo wyświetlony
ú Wyświetlony element konturu odpowiada rysunkowi:
przy pomocy Softkey WYBRAĆ ROZWIZ. ustalić
126
Gkap6.pm6
6 Programowanie: Programowanie konturów
126
27.06.2006, 14:22
Jeśli nie chcemy jeszcze ostatecznie ustalać przedstawionego w
zielonym kolorze konturu, to prosz nacisnć Softkey ZAKOŃCZ
WYBÓR, aby kontynuować SKdialog.
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.
Otworzyć SKdialog
Element konturu
Jeśli naciśnie si szary klawiszy funkcyjny SK, TNC wyświetla
Softkeys, przy pomocy których otwiera si SKdialog: patrz tabela
po prawej stronie. Aby odwołać wybór Softkeys, prosz ponownie
nacisnć klawisz SK (FK).
Prosta z przyleganiem stycznym
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 s dopuszczalne we wszystkich SK
elementach, oprócz elementów z odniesieniami
wzgldnymi (np. RX lub RAN), to znaczy elementy
odnoszce si do innych NCbloków.
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 SKfragmentem, 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.
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
127
127
27.06.2006, 14:22
6.6 Ruchy po torze kształtowym Swobodne programowanie Konturu SK
Przedstawione na zielono elementy konturu prosz ustalić tak
wcześnie jak to możliwe przy pomocy WYBRAĆ ROZWIZ., aby
ograniczyć wieloznaczność dla nastpujcych po nich elementów
konturu.
6.6 Ruchy po torze kształtowym Swobodne programowanie Konturu SK
Swobodne programowanie prostych
ú Wyświetlić Softkey dla Swobodnego programowania
Konturu: nacisnć klawisz SK (FK).
ú Otworzyć dialog wolnej prostej:Softkey FL nacisnć.
TNC wyświetla dalsze Softkeys – patrz tabela po
prawej stronie
Znane dane
Softkey
Xwspółrzdna punktu końcowego prostej
Ywspółrzdna punktu końcowego prostej
Współrzdne biegunowepromień
ú 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”.
Współrzdne biegunowekt
Długość prostej
NCzapisy przykładowe, patrz nastpna strona.
Kt podniesienia prostej
Prosta z przyleganiem stycznym
Jeśli prosta przylega stycznie do innego elementu konturu, prosz
otworzyć dialog przy pomocy Softkey FLT:
Pocztek/koniec zamknitego konturu
ú Wyświetlić Softkeys dla Swobodnego programowania
Konturu: nacisnć klawisz SK (FK).
ú Otworzyć dialog: Softkey FLT nacisnć
Odniesienia do innych bloków patrz fragment
”Odniesienia wzgldne”; punkty pomocnicze patrz
fragment ”Punkty pomocnicze” w tym
podrozdziale.
ú Wprowadzić przy pomocy Softkeys (tabela po prawej
stronie) wszystkie znane dane do bloku
Swobodne programowanie torów kołowych
Bezpośrednie dane o torze kołowym
Softkey
Xwspółrzdna punktu końcowego
toru kołowego
ú Wyświetlić Softkeys dla Swobodnego programowania
Konturu: nacisnć klawisz SK (FK)
ú 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 bloku: SKgrafika pokazuje
programowany kontur na czerowno, aż dane bd
wystarczajce; kilka rozwizań grafika ukazuje w
kolorze zielonym; patrz ”Grafika Swobodnego
programowania Konturu”.
Tor kołowy z przyleganiem stycznym
Jeśli tor kołowy przylega stycznie do innego elementu konturu,
prosz otworzyć dialog przy pomocy Softkey FCT:
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
ú Wyświetlić Softkeys dla Swobodnego programowania
Konturu: nacisnć klawisz SK (FK)
ú Otworzyć dialog: nacisnć Softkey FCT
ú Wprowadzić przy pomocy Softkeys (tabela po prawej
stronie) wszystkie znane dane do bloku
128
Gkap6.pm6
6 Programowanie: Programowanie konturów
128
27.06.2006, 14:22
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.
Jeśli chcemy zdefiniować punkt środkowy koła, należy
zdefiniować biegun z funkcj FPOL zamiast z CC. FPOL pozostaje
obowizujcym do nastpnego zapisu FPOL i zostaje ustalony
przy pomocy współrzdnych prostoktnych.
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.
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 bloków patrz fragment
”Odniesienia wzgldne”; punkty pomocnicze patrz
fragment ”Punkty pomocnicze” w tym
podrozdziale.
Y
NCzapisy przykładowe dla FL, FPOL i FCT
AN
7 FPOL X+20 Y+30
LEN
8 FL IX+10 Y+20 RR F100
9 FCT PR+15 IPA+30 DR+ R15
Patrz rysunek po prawej stronie na dole.
X
Y
R15
30
30°
20
10
X
20
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
129
129
27.06.2006, 14:22
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 rysunek po prawej stronie.
6.6 Ruchy po torze kształtowym Swobodne programowanie Konturu SK
Punkty pomocnicze
Punkty pomocnicze na prostej
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.
Xwspółrzdna punkt pomocniczy
P1 lub P2
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.
NCbloki przykładowe
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
Patrz rysunek po prawej stronie na dole.
Punkty pomocnicze na torze kołowym Softkey
Xwspółrzdna
punktu pomocniczego
P1, P2 lub P3
Ywspółrzdna
punktu 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
130
Gkap6.pm6
Softkey
X
6 Programowanie: Programowanie konturów
130
27.06.2006, 14:22
Odniesienia wzgldne to dane, które odnosz si do innego
elementu konturu. Softkeys i słowa programu dla ROdniesienia
wzgldne rozpoczynaj 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
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 Softkey
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
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
131
131
27.06.2006, 14:22
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
20°
10
90°
FPOL
Zmiana współrzdnych biegunowychkta w
stosunku do zapisu N
X
35
10
NCbloki 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°
95°
12.5
17 FL LEN 20 AN+15
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
20
15 FL ...
16 FL ...
17 FC DR– R10 CCA+0 ICCX+20 ICCY15 RCCX12 RCCY14
R10
15
35
CC
10
10
132
Gkap6.pm6
45°
R20
Zmiana współrzdnych biegunowych
promienia w stosunku do zapisu N
20
6.6 Ruchy po torze kształtowym Swobodne programowanie Konturu SK
Odniesienia wzgldne dla współrzdnych
punktu środkowego koła
18
X
6 Programowanie: Programowanie konturów
132
27.06.2006, 14:22
Przy pomocy Softkey CLSD oznacza si pocztek i koniec
zamknitego konturu. W ten sposób redukuje si dla ostatniego
elementu konturu liczb możliwych rozwizań.
CLSD prosz wprowadzić dodatkowo do innej informacji o
konturze w pierwszym i ostatnim bloku SKfragmentu.
Y
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.
CLSD–
X
ú Jasne tło przesunć na ten plik, który ma być przekształcony.
ú Softkeys DODATK. FUNKCJE i potem
PRZEKSZTAŁCIĆ SK>H nacisnć. TNC przekształcy
wszystkie
SKzapisy w zapisy tekstem otwartym.
Punkty środkowe koła, które zostały wprowadzone
przed SKfragmentem, należy w określonym wypadku
ponownie określić w przekształconym programie.
Prosz przetestować program obróbki po konwersji,
zanim zostanie wykonany.
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
133
133
27.06.2006, 14:22
6.6 Ruchy po torze kształtowym Swobodne programowanie Konturu SK
Zamknite kontury
Y
100
5
R1
6.6 Ruchy po torze kształtowym Swobodne programowanie Konturu SK
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
Definicja narzdzia
4 TOOL CALL 1 Z S500
Wywołanie narzdzia
5 L Z+250 R0 F MAX
Przemieszczenie narzdzia
6 L X20 Y+30 R0 F MAX
Pozycjonować wstpnie narzdzie
7 L Z10 R0 F1000 M3
Przemieścić narzdzie na głbokość obróbki
8 APPR CT X+2 Y+30 CCA90 R+5 RL F250
Dosunć narzdzie do konturu na okrgu z przyleganiem stycznym
9 FC DR R18 CLSD+ CCX+20 CCY+30
SK fragment:
10 FLT
Zaprogramować do każdego elementu konturu 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
Przemieścić narzdzie, koniec programu
19 END PGM FK1 MM
134
Gkap6.pm6
6 Programowanie: Programowanie konturów
134
27.06.2006, 14:22
6.6 Ruchy po torze kształtowym Swobodne programowanie Konturu SK
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
Definicja narzdzia
4 TOOL CALL 1 Z S4000
Wywołanie narzdzia
5 L Z+250 R0 F MAX
Przemieścić narzdzie
6 L X+30 Y+30 R0 F MAX
Pozycjonować wstpnie narzdzie
7 L Z+5 R0 F MAX M3
Oś narzdziow wstpnie pozycjonować
8 L Z5 R0 F100
Przemieścić narzdzie na głbokość obróbki
9 APPR LCT X+0 Y+30 R5 RR F350
Dosunć narzdzie do konturu na okrgu z przyleganiem stycznym
10 FPOL X+30 Y+30
SK fragment:
11 FC DR R30 CCX+30 CCY+30
Zaprogramować do każdego elementu konturu znane dane
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
Opuścić kontur na okrgu z przyleganiem stycznym
21 L Z+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
22 END PGM FK2 MM
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
135
135
27.06.2006, 14:22
Y
R1
0
30
R
R6
6
R5
X
-25
R4
0
-10
R5
R1,5
R36
R24
50
5
R6
R5
0
6.6 Ruchy po torze kształtowym Swobodne programowanie Konturu SK
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
Definicja narzdzia
4 TOOL CALL 1 Z S4500
Wywołanie narzdzia
5 L Z+250 R0 F MAX
Przemieścić narzdzie
6 L X70 Y+0 R0 F MAX
Pozycjonować wstpnie narzdzie
7 L Z5 R0 F1000 M3
Przemieścić narzdzie na głbokość obróbki
8 APPR CT X40 Y+0 CCA90 R+5 RL F250
Dosunć narzdzie do konturu na okrgu z przyleganiem stycznym
9 FC DR R40 CCX+0 CCY+0
SK fragment:
10 FLT
Zaprogramować do każdego elementu konturu 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
136
Gkap6.pm6
6 Programowanie: Programowanie konturów
136
27.06.2006, 14:22
6.6 Ruchy po torze kształtowym Swobodne programowanie Konturu SK
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
Przemieścić narzdzie, koniec programu
34 END PGM FK3 MM
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
137
137
27.06.2006, 14:22
6.7 Ruchy po torze kształtowym Splineinterpolacja
6.7 Ruchy po torze kształtowym –
Splineinterpolacja
Kontury, które zostały opisane w CADsystemie jako Spline,
można przenieść bezpośrednio do TNC i odpracować. TNC
dysponuje Splineinterpolatorem, przy pomocy którego
wielościany trzeciego stopnia mog zostać odpracowane w
dwóch, trzech, czterech lub piciu osiach.
Splinebloków nie można edytować w TNC. Wyjtek:
Posuw F i funkcja dodatkowa M w Splinebloku.
Przykład: format bloku dla dwóch osi
7 L X+33,909 Z+75,107 F MAX
Splinepunkt pocztkowy
8 SPL X+39,824 Z+77,425
Splinepunkt końcowy
K3X+0,0983 K2X0,441 K1X5,5724
Splineparametr dla Xosi
K3Z+0,0015 K2Z0,9549 K1Z+3,0875 F10000
Splineparametr dla Zosi
9 SPL X+44,862 Z+73,44
K3X+0,0934 K2X0,7211 K1X4,4102
Splineparametr dla Xosi
K3Z0,0576 K2Z0,7822 K1Z+4,8246
Splineparametr dla Zosi
10 ...
TNC odpracowuje Splineblok według nastpujcych
wielomianów trzeciego stopnia:
X(t) = K3X tŘ + K2X tř + K1X t + X
Z(t) = K3Z tŘ + K2Z tř + K1Z t + Z
Przy tym zmienna t przebiega od 1 do 0.
138
Gkap6.pm6
Splinepunkt końcowy
6 Programowanie: Programowanie konturów
138
27.06.2006, 14:22
6.7 Ruchy po torze kształtowym Splineinterpolacja
Przykład: format bloku dla piciu osi
7 L X+33,909 Y25,838 Z+75,107 A+17 B10,103 F MAX
Splinepunkt pocztkowy
8 SPL X+39,824 Y28,378 Z+77,425 A+17,32 B12,75
Splinepunkt końcowy
K3X+0,0983 K2X0,441 K1X5,5724
Splineparametr dla Xosi
K3Y0,0422 K2Y+0,1893 K1Y+2,3929
Splineparametr dla Yosi
K3Z+0,0015 K2Z0,9549 K1Z+3,0875
Splineparametr dla Zosi
K3A+0,1283 K2A0,141 K1A0,5724
Splineparametr dla Aosi
K3B+0,0083 K2B0,413 E+2 K1B1,5724 E+1 F10000
Splineparametr dla Bosi z wykładniczym
sposobem pisowni
9 ...
TNC odpracowuje ten Splineblok według nastpujcych
wielomianów trzeciego stopnia:
X(t) = K3X tŘ + K2X tř + K1X t + X
Y(t) = K3Y tŘ + K2Y tř + K1Y t + Y
Z(t) = K3Z tŘ + K2Z tř + K1Z t + Z
A(t) = K3A tŘ + K2A tř + K1A t + A
B(t) = K3B tŘ + K2B tř + K1B t + B
Przy tym zmienna t przebiega od 1 do 0.
Dla każdej współrzdnej punktu końcowego w Spline
bloku musz być zaprogramowane parametry K3 do K1.
Kolejność współrzdnych punktu końcowego w Spline
bloku jest dowolna.
TNC oczekuje parametrów Spline K dla każdej osi
zawsze w tej kolejności K3, K2, K1.
Oprócz osi głównych X, Y i Z TNC może w SPLbloku
opracowywać także osie pomocnicze U, V i W, a także
osie obrotu A, B i C. W Splineparametrze K musi być
podana każdorazowo odpowiednia oś
(np. K3A+0,0953 K2A0,441 K1A+0,5724).
Jeśli Splineparametr wynosi wicej niż 9,99999999, to
postprocesor musi wydać K sposobem pisowni
wykładników (np. K3X+1,2750 E2).
TNC może odpracować program z Splineblokami także
przy aktywnej pochylonej płaszczyźnie obróbki.
Zakresy wprowadzenia
■ Splinepunkt końcowy: 99 999,9999 do +99 999,9999
■ Splineparametr K: 9,99999999 do +9,99999999
■ Wykładnik dla Splineparametru K: 255 do +255 (wartość w
postaci pełnej liczby)
HEIDENHAIN TNC 426, TNC 430
Gkap6.pm6
139
139
27.06.2006, 14:22
Gkap6.pm6
140
27.06.2006, 14:22
7
Programowanie:
Funkcje dodatkowe
Hkap7.pm6
141
27.06.2006, 14:22
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 –steruje si
■ przebiegiem programu, np. przerw w przebiegu programu
■ funkcjami maszyny, jak włczanie i wyłczanie obrotów
wrzeciona i chłodziwa
■ zachowaniem si narzdzia na torze kształtowym
Producent maszyn może udostpnić funkcje
dodatkowe, które nie s opisane w tym podrczniku
obsługi. Prosz zwrócić uwag na 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.
W rodzajach pracy Obsługa rczna i Elektr. kółko rczne
wprowadza si funkcje dodatkowe poprzez Softkey M.
Prosz uwzgldnić, że niektóre funkcje dodatkowe zadziałaj na
pocztku bloku pozycjonowania, a niektóre na końcu.
Funkcje dodatkowe działaj od tego bloku, w którym zostaj
wywołane. Jeśli funkcja dodatkowa nie działa tylko w danym
bloku, zostaje ona w nastpnym bloku lub na końcu programu
anulowana. Niektóre funkcje dodatkowe działaj tylko w tym
bloku, w którym zostały wywołane.
Wprowadzić funkcj dodatkow w bloku STOP
Zaprogramowany STOPblok przerywa przebieg programu lub test
programu, np. dla sprawdzenia 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
142
Hkap7.pm6
7 Programowanie: Funkcje dodatkowe
142
27.06.2006, 14:22
7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chłodziwa;
7.3 Funkcje dodatkowe dla podania danych o współrzdnych
7.2 Funkcje dodatkowe dla kontroli
przebiegu programu, wrzeciona i
chłodziwa
M
Działanie
M00
Przebieg programu STOP
Koniec zapisu
Wrzeciono STOP
Chłodziwo OFF
Przebieg programu STOP
Koniec zapisu
Wrzeciono STOP
Chłodziwo OFF
Skok powrotny do bloku 1
Skasowanie wyświetlacza stanu (zależne od
parametru maszynowego 7300)
Wrzeciono ON zgodnie z ruchem
wskazówek zegara
Pocztek zapisu
Wrzeciono ON w kierunku
przeciwnym do ruchu wskazówek
zegara
Pocztek zapisu
Wrzeciono STOP
Koniec zapisu
Wymiana narzdzia
Koniec zapisu
Wrzeciono STOP
Przebieg programu STOP (zależne od
parametru maszynowego 7440)
Chłodziwo ON
Pocztek zapisu
Chłodziwo OFF
Koniec zapisu
Wrzeciono ON zgodnie z ruchem
wskazówek zegara
Pocztek zapisu
Chłodziwo ON
Wrzeciono ON w kierunku
przeciwnym do ruchu wskazówek
zegara
Pocztek zapisu
Chłodziwo ON
jak M02
Koniec zapisu
M02
M03
M04
M05
M06
M08
M09
M13
M14
M30
działanie na
7.3 Funkcje dodatkowe dla podania
danych o współrzdnych
Zaprogramować współrzdne w odniesieniu do
maszyny: M91/92
XMP
X (Z,Y)
Punkt zerowy podziałki
Na podziałce określa marka wzorcowa położenie punktu
zerowego podziałki.
Punkt zerowy maszyny
Punkt zerowy jest potrzebny, aby
■ wyznaczyć ograniczenie obszaru przemieszczania si narzdzia
(wyłcznik krańcowy programu)
■ najechać stałe pozycje maszyny (np. pozycj zmiany narzdzia)
■ wyznaczyć punkt odniesienia obrabianego przedmiotu
HEIDENHAIN TNC 426, TNC 430
Hkap7.pm6
143
143
27.06.2006, 14:22
7.3 Funkcje dodatkowe dane o współrzdnych
Producent maszyn 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”).
M91/M92 w rodzaju pracy Test programu
Aby móc M91/M92przemieszczenia symulować
graficznie, należy aktywować nadzór przestrzeni
roboczej i polecić wyświetlenie półwyrobu w
odniesieniu do wyznaczonego punktu odniesienia
(patrz rozdział ”12.8 Prezentacja czści
nieobrobionej w przestrzeni roboczej”).
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. W wyświetlaczu stanu prosz przełczyć
wyświetlanie współrzdnych na REF (patrz ”1.4 Wyświetlacze
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.
Z
M91 i M92 zadziałaj na pocztku zapisu.
Punkt odniesienia obrabianego przedmiotu
Jeśli współrzdne maj odnosić si zawsze do punktu zerowego
maszyny, to można wyznaczanie punktu odniesienia dla jednej lub
kilku osi zablokować; patrz parametr maszynowy 7295.
Z
Y
Y
X
Jeśli wyznaczanie punktu odniesienia jest zablokowane dla
wszystkich osi, to TNC nie wyświetla wicej Softkey
WYZNACZANIE PUNKTU ODNIESIENIA w rodzaju pracy Obsługa
rczna.
Hkap7.pm6
X
Rysunek po prawej stronie pokazuje systemy współrzdnych z
punktem zerowym maszyny i punktem zerowym obrabianego
przedmiotu.
M
144
7 Programowanie: Funkcje dodatkowe
144
27.06.2006, 14:22
7.3 Funkcje dodatkowe dane o współrzdnych
Aktywować ostatnio wyznaczony punkt
odniesienia: M104
Przy odpracowywaniu tabel palet TNC przepisuje w danym
wypadku ostatnio wyznaczony punkt odniesienia wartościami z
tabeli palet. Przy pomocy funkcji M104 aktywuje si ponownie
ostatnio wyznaczony przez użytkownika punkt odniesienia.
Działanie
M104 działa tylko w tych blokach programu, w których M104 jest
zaprogramowane.
M104 zadziała na końcu bloku.
Najechać pozycje w nie pochylonym układzie
współrzdnych przy nachylonej płaszczyźnie
obróbki: M130
Zachowanie standardowe przy pochylonej płaszczyźnie
obróbki
Współrzdne w blokach pozycjonowania TNC odnosi do
pochylonego układu współrzdnych.
Zachowanie z M130
Współrzdne wblokach prostych TNC odnosi przy aktywnej,
pochylonej płaszczyźnie obróbki do nie pochylonego układu
współrzdnych
TNC pozycjonuje wtedy pochylone narzdzie na zaprogramowan
współrzdn nie pochylonego układu.
Działanie
M130 działa tylko w blokach prostych bez korekcji promienia i w
blokach programowych, w których zaprogramowane jest M130.
HEIDENHAIN TNC 426, TNC 430
Hkap7.pm6
145
145
27.06.2006, 14:22
7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze kształtowym
7.4 Funkcje dodatkowe dla
zachowania si narzdzi na torze
kształtowym
Ścieranie naroży: M90
Postpowanie standardowe
W blokach pozycjonowania bez korekcji promienia narzdzi, TNC
zatrzymuje na krótko narzdzie przy narożach (zatrzymanie
dokładnościowe).
W blokach programowych z korekcj promienia (RR/RL), TNC
dołcza automatycznie przy narożach zewntrznych okrg
przejściowy.
X
Postpowanie z M90
Narzdzie zostaje 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.
Przykład zastosowania: powierzchnie składajce si z krótkich
prostych odcinków.
Y
Działanie
M90 działa tylko w tym bloku programu, w którym M90 jest
zaprogramowana.
M90 zadziała na pocztku bloku. Praca z odstpem nośnym
(odstp stanowicy różnic pomidzy pozycj rzeczywist i
zadan narzdzia w danym momencie) musi być wybrana.
X
146
Hkap7.pm6
Y
7 Programowanie: Funkcje dodatkowe
146
27.06.2006, 14:22
Y
Z przyczyn kompatybilności funkcja M112 znajduje si w dalszym
cigu w dyspozycji. Aby określić tolerancj przy szybkim
frezowaniu konturu, firma HEIDENHAIN poleca jednakże użycie
cyklu TOLERANCJA (patrz ”8.8 Cykle specjalne”)
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.
X
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 w przy narożach wewntrznych i przemieszcza
narzdzie przez ten punkt. Patrz rysunek po prawej stronie na
dole.
Y
Prosz programować M97 w tym bloku, w którym jest wyznaczony
ten punkt naroża zewntrznego.
Działanie
M97 działa tylko w tym bloku programu, w którym zaprogramowana
jest M97.
S
S
13
16
17
14
Naroże konturu zostaje przy pomocy M97 tylko
czściowo obrobione. Ewentualnie musi ten róg konturu
zostać obrobiony dodatkowo przy pomocy mniejszego
narzdzia.
15
X
NCbloki przykładowe
5
TOOL DEF L ... R+20
Duży promień narzdzia
L X ... Y ... R.. F .. M97
Dosunć narzdzie do punktu 13 konturu
14
L IY–0,5 .... R .. F..
Obrabiać stopnie konturu 13 i 14
15
L IX+100 ...
Dosunć narzdzie do punktu 15 konturu
16
L IY+0,5 ... R .. F.. M97
Obrobić stopnie konturu 15 i 16
17
L X .. Y ...
Dosunć narzdzie do punktu 17 konturu
...
13
HEIDENHAIN TNC 426, TNC 430
Hkap7.pm6
147
147
27.06.2006, 14:22
7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze kształtowym
Włczyć zdefiniowane półkola pomidzy
odcinkami prostymi: M112
7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze kształtowym
Otwarte naroża konturu kompletnie obrabiać:
M98
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
X
Działanie
M98 działa tylko w tych zapisach programu, w których M98
jest programowane.
M98 zadziała na końcu zapisu.
NCbloki 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
11
148
Hkap7.pm6
Y
Postpowanie standardowe
TNC ustala na narożach wewntrznych punkt przecicia torów
freza i przemieszcza narzdzie od tego punktu w nowym kierunku.
12
X
7 Programowanie: Funkcje dodatkowe
148
27.06.2006, 14:22
7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze kształtowym
Współczynnik posuwu dla ruchów
zanurzeniowych: M103
Postpowanie standardowe
TNC przemieszcza narzdzie niezależnie od kierunku ruchu z
ostatnio zaprogramowanym posuwem.
Postpowanie z M103
TNC redukuje posuw na torze kształtowym, jeśli narzdzie
przesuwa si w kierunku ujemnym osi narzdzi. Posuw przy
zanurzeniu FZMAX zostaje obliczany z ostatnio
zaprogramowanego posuwu FPROG i współczynnika F%:
FZMAX = FPROG x F%
M103 wprowadzić
Jeśli do zapisu pozycjonowania zostaje wprowadzona M103, to
TNC prowadzi dalej dialog i zapytuje o współczynnik F.
Działanie
M103 zadziała na pocztku zapisu.
M103 anulować: M103 bez współczynnika jeszcze raz
programować
NCbloki przykładowe
Posuw przy pogłbianiu wynosi 20% posuwu na równej
płaszczyźnie.
...
Rzeczywisty posuw na torze (mm/min):
17 L X+20 Y+20 RL F500 M103 F20
500
18 L Y+50
500
19 L IZ–2,5
100
20 L IY+5 IZ–5
141
21 L IX+50
500
22 L Z+5
500
M103 aktywuje si przy pomocy prametru
maszynowego 7440; patrz ”13.1 Ogólne parametry
użytkownika”.
Posuw w mikrometrach/obrót wrzeciona: M136
Postpowanie standardowe
TNC przemieszcza narzdzie z ustalonym w programie posuwem
F w mm/min.
Postpowanie z M136
Z M136 TNC przemieszcza narzdzie nie w mm/min lecz z
ustalonym w programie posuwem F w mikrometrach/obrót
wrzeciona. Jeśli zmienia si prdkość obrotow poprzez Override
wrzeciona, TNC dopasowuje automatycznie posuw.
Działanie
M136 zadziała na pocztku bloku.
M136 anuluje si, programujc M137.
HEIDENHAIN TNC 426, TNC 430
Hkap7.pm6
149
149
27.06.2006, 14:22
7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze kształtowym
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.
M110 działa także przy obróbce wewntrznej łuków
kołowych przy pomocy cykli konturowych.
Działanie
M109 i M110 zadziałaj na pocztku bloku.
M109 i M110 wycofuje si przy pomocy M111.
Obliczanie wstpne konturu ze skorygowanym
promieniem (LOOK AHEAD): M120
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
bloku. 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.
X
Liczb bloków (maksymalnie 99) , które TNC oblicza wstpnie,
określa si przy pomocy LA (angl. Look Ahead: patrz do przodu) za
M120. Im wiksza liczba bloków, któr ma obliczyć wstpnie TNC,
tym wolniejsze bdzie opracowywanie bloków.
150
Hkap7.pm6
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”) zapobiega pojawieniu si
komunikatu o błdach, ale prowadzi do oznakowania ostrza po
wyjściu z materiału i przesuwa dodatkowo naroże.
7 Programowanie: Funkcje dodatkowe
150
27.06.2006, 14:22
Działanie
M120 musi znajdować si w NCbloku, który zawiera korekcj
promienia RL lub RR. M120 działa od tego bloku, do momentu
kiedy
■ korekcja promienia zostanie z R0 anulowana
■ M120 LA0 programować
■ M120 bez LA programować
■ z PGM CALL wywołać inny program
M120 zadziała na pocztku bloku.
Ograniczenia
■ Powrót na kontur po Zewntrznym/Wewntrznym Stop
poleceniu można przeprowadzić przy pomocy funkcji PRZEBIEG
W PRZÓD DO BLOKU 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
■ 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żeli wprowadzamy do bloku pozycjonowania M118, to TNC
kontynuje dialog i zapytuje o specyficzne dla osi wartości. Prosz
używać pomarańczowych klawiszy osiowych lub ASCIIklawiatury
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.
NCblok przykładowy
W czasie przebiegu programu powinno si przy
pomocy 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żeli
funkcja Pochylić płaszczyzn obróbki
jest aktywna!
M118 działa także przy rodzaju pracy
Pozycjonowanie z rcznym
wprowadzeniem danych!
Jeśli M118 jest aktywna, to przy
zatrzymaniu programu funkcja RCZNIE
PRZESUNĆ nie znajduje si w
dyspozycji!
M118 zadziała na pocztku bloku.
HEIDENHAIN TNC 426, TNC 430
Hkap7.pm6
151
151
27.06.2006, 14:22
7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze kształtowym
Wprowadzenie informacji
Jeśli w zapisie pozycjonowania zostaje wprowadzony M120, to
TNC kontynuje dialog dla tego zapisu i zapytuje o liczb wstpnie
obliczanych bloków LA.
7.5 Funkcje dodatkowe dla osi obrotowych
7.5 Funkcje dodatkowe dla
osi obrotowych
Posuw w mm/min na osiach obrotu A, B, C: M116
Postpowanie standardowe
TNC interpretuje zaprogramowany posuw na osi obrotu w
stopniach/min. Posuw toru kształtowego jest w ten sposób
zależny od 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
Z M117 anuluje si M116; na końcu programu M116 również nie
zadziała.
Geometria maszyny musi być określona przez
producenta maszyn w parametrach maszynowych 7510
i nastpnych.
M116 zadziała na pocztku bloku.
Przemieszczenie osi obrotu ze zoptymalizowanym
torem: M126
Postpowanie standardowe
Zachowanie standardowe TNC przy pozycjonowaniu osi obrotu,
których wyświetlacz zredukowany jest na wartości poniżej 360°,
zależne jest od parametru maszynowego 7682. Tam jest
określone, czy TNC t różnic pozycja zadana pozycja
rzeczywista, czy zasadniczo zawsze (także bez M126) na
najkrótszym odcinku ma najechać zaprogramowan pozycj.
Przykłady patrz tabela po prawej stronie u góry.
Postpowanie standardowe TNC
Pozycja rzeczywista Pozycja zadana
Droga przemieszczenia
350°
10°
340°
10°
340°
+330°
Postpowanie z M126
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.
Pozycja rzeczywista Pozycja zadana
Droga przemieszczenia
350°
10°
+20°
Działanie
M126 zadziała na pocztku bloku.
M126 cofa si z M127; na końcu programu M126 również
przestaje działać.
10°
340°
30°
152
Hkap7.pm6
7 Programowanie: Funkcje dodatkowe
152
27.06.2006, 14:22
7.5 Funkcje dodatkowe dla osi obrotowych
Wyświetlacz osi obrotu zredukować do wartości
poniżej 360°: M94
Postpowanie standardowe
TNC przemieszcza narzdzie od aktualnej wartości kta do
zaprogramowanej wartości kta.
Przykład:
Aktualna wartość kta:
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.
NCbloki 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.
HEIDENHAIN TNC 426, TNC 430
Hkap7.pm6
153
153
27.06.2006, 14:22
7.5 Funkcje dodatkowe dla osi obrotowych
Automatyczna korekcja geometrii maszyny przy
pracy z osiami pochylenia (wahań): M114
Postpowanie standardowe
TNC przemieszcza narzdzie na określone w programie obróbki
pozycje. Jeśli w programie zmienia si pozycja osi nachylenia, to
postprocesor musi obliczyć powstajce w wyniku tego
przesunicie w osiach liniowych (patrz rysunek po prawej u góry) i
dokonać go jednym krokiem pozycjonowania. Ponieważ geometria
maszyny odgrywa tu znaczn rol, musi dla każdej maszyny NC
program zostać osobno obliczony.
B
B
Z
dx
Postpowanie z M114
Jeśli w programie zmienia si pozycja sterowanej osi wahań, to
TNC kompensuje to przesunicie narzdzia automatycznie przy
pomocy 3Dkorekcji długości. Ponieważ geometria maszyny jest
zapisana w parametrach maszynowych, TNC kompensuje także
automatycznie specyficzne dla maszyny przesunicia. Programy
musz zostać obliczone przez postprocesor tylko raz, także jeśli
one zostan odpracowane na różnych maszynach z TNC
sterowaniem.
dz
dB
X
Jeśli maszyna nie posiada sterowanej osi wahań (głowica
nachylana rcznie, głowica zostaje pozycjonowana przez PLC),
można po M114 wprowadzić obowizujc każdorazowo pozycj
głowicy odchylnej (np. M114 B+45, Qparametr jest dozwolony).
Korekcja promienia narzdzia musi zostać uwzgldniona przez
CADsystem lub przez postprocesor. Programowana korekcja
promienia RL/RR prowadzi do pojawienia si komunikatu o
błdach.
Jeśli TNC dokonuje korekcji długości narzdzia, to
zaprogramowany posuw odnosi si do ostrego końca narzdzia,
poza tym do punktu odniesienia narzdzia.
Jeśli maszyna posiada sterowan głowic pochylenia,
można przerwać przebieg programu i zmienić położenie
osi pochylenia (np. przy pomocy kółka rcznego).
Przy pomocy funkcji PRZEBIEG DO PRZODU DO BLOKU
N można kontynuować program obróbki od miejsca
zatrzymania programu. TNC uwzgldnia automatycznie,
przy aktywnej M114, nowe położenie osi wahań.
Aby zmienić położenie osi wahań przy pomocy kółka
rcznego w czasie przebiegu programu, prosz użyć
M118 w połczeniu z M128.
Działanie
M114 zadziała na pocztku bloku, M115 na końcu bloku. M114
nie działa przy aktywnej korekcji promienia narzdzia.
M114 cofa si z M115. Na końcu programu M114 również nie
działa.
Geometria maszyny musi być określona przez
producenta maszyn w parametrach maszynowych 7510
i nastpnych.
154
Hkap7.pm6
7 Programowanie: Funkcje dodatkowe
154
27.06.2006, 14:22
Postpowanie standardowe
TNC przemieszcza narzdzie na określone w programie obróbki
pozycje. Jeśli zmienia si w programie pozycja osi wahań, to
powstałe na skutek tego przesunicie w osiach liniowych musi
zostać obliczone i jednym krokiem pozycjonowania przesunite
(patrz rysunek po lewej stronie przy M114).
B
Z
X
Z
Postpowanie z M128
Jeśli zmienia si w programie pozycja sterowanej osi wahań, to
pozycja ostrza narzdzia w odniesieniu od obrabianego
przedmiotu pozostaje niezmieniona w czasie odchylania.
Prosz używać M128 w połczeniu z M118, jeśli chcemy w czasie
przebiegu programu zmienić pozycj osi wahań przy pomocy
elektronicznego kółka rcznego. Superpozycja pozycjonowania
przy pomocy kółka rcznego nastpuje przy aktywnej M128 w
stałym układzie współrzdnych maszyny.
X
W przypadku osi wahań z Hirthuzbieniem: zmieniać
położenie osi wahań dopiero kiedy odsunito narzdzie
od materiału. W przeciwnym wypadku mog powstać
uszkodzenia konturu wskutek wysunicia z uzbienia.
Po M128 można wprowadzić jeszcze posuw, z którym TNC wykona
przemieszczenia kompensacyjne w osiach liniowych. Jeżeli nie
zostanie wprowadzony posuw lub bdzie on wikszy niż określono
go w parametrze maszynowym 7471, zadziała posuw z parametru
maszynowego 7471.
Przed pozycjonowaniem przy pomocy M91 lub M92 i
przed TOOL CALL: M128 wycofać.
Aby uniknć uszkodzeń konturu należy przy pomocy
M128 używać tylko freza kształtowego.
Długość narzdzia musi odnosić si do środka kulki
freza kształtowego.
TNC nie odchyla aktywnej korekcji promienia narzdzia.
Wskutek tego powstaje błd, który zależy od położenia
ktowego osi obrotu.
Jeśli M128 jest aktywna, TNC pokazuje w wyświetlaczu
stanu symbol:
*) TCPM = Tool Center Point Management
HEIDENHAIN TNC 426, TNC 430
Hkap7.pm6
155
155
27.06.2006, 14:22
7.5 Funkcje dodatkowe dla osi obrotowych
Zachować pozycj ostrza narzdzia przy
pozycjonowaniu osi wahań (TCPM*): M128
7.5 Funkcje dodatkowe dla osi obrotowych
M128 przy stołach obrotowych
Jeśli przy aktywnej M128 programuje si ruch stołu obrotowego,
to TNC obraca także odpowiednio układ współrzdnych. Jeśli
obraca si np. Coś o 90° (poprzez pozycjonowanie lub poprzez
przesunicie punktu zerowego) i programuje si nastpnie ruch w
Xosi, to TNC wykonuje ten ruch w osi maszyny Y.
Także wyznaczony punkt odniesienia, który zmienia swoj pozycj
poprzez ruch stołu obrotowego, TNC przekształca.
M128 przy trójwymiarowej korekcji narzdzia
Jeśli przy aktywnej M128 i aktywnej korekcji promienia RL/RR
przeprowadza si trójwymiarow korekcj narzdzia, TNC
pozycjonuje osie obrotu automatycznie, w przypadku określonych
geometriach maszyn (PeripheralMilling, patrz ”5.4 Trójwymiarowa
korekcja narzdzi”).
Działanie
M128 zadziała na pocztku bloku, M129 na końcu bloku. M128
działa także w rcznych rodzajach pracy i pozostaje aktywna po
zmianie rodzaju pracy. Posuw dla ruchu kompensacyjnego
pozostaje tak długo w działaniu, aż zostanie zaprogramowany
nowy posuw lub M128 wycofane przez M129.
M128 wycofuje si przez M129. Jeśli w rodzaju pracy przebiegu
programu zostanie wybrany nowy program, TNC również wycofuje
M128.
Geometria maszyny musi być określona przez
producenta maszyn w parametrach maszynowych 7510
i nastpnych.
NCblok przykładowy
Przeprowadzić przemieszczenia kompensacyjne z posuwem
wynoszcym 1000 mm/mmin:
L X+0 Y+38,5 RL F125 M128 F1000
156
Hkap7.pm6
7 Programowanie: Funkcje dodatkowe
156
27.06.2006, 14:22
7.5 Funkcje dodatkowe dla osi obrotowych
Zatrzymanie dokładnościowe na narożach bez
przylegajcych stycznie przejść: M134
Postpowanie standardowe
TNC tak przemieszcza narzdzie przy pozycjonowaniu z pomoc
osi obrotowych, że na nie przylegajcych stycznie przejściach
konturu zostaje wstawiony element przejścia. Element przejścia
konturu zależny jest od przyśpieszenia, przyśpieszenia drugiego
stopnia i ustalonej tolerancji odchylenia od konturu.
Zachowanie standardowe TNC można tak zmieniać przy
pomocy parametru maszynowego 7440, że z wyborem
jednego z programów M134 bdzie automatycznie
aktywne (patrz rozdział ”14.1 Ogólne parametry
użytkownika”).
Postpowanie z M134
TNC tak przemieszcza narzdzie przy pozycjonowaniu z pomoc
osi obrotowych, że na nie przylegajcych stycznie przejściach
konturu zostaje wykonane zatrzymanie dokładnościowe.
Działanie
M134 zadziała na pocztku bloku, M135 na końcu bloku.
M134 wycofuje si przy pomocy M135. Jeśli w rodzaju pracy
przebiegu programu zostaje wybierany nowy program, TNC
również wycofuje M134.
Wybór osi wahań: M138
Postpowanie standardowe
TNC uwzgldnia przy funkcjach M114, M128 i Nachylić
płaszczyzn obróbki te osie obrotu, które określone s przez
producenta maszyn w parametrach maszynowych.
Postpowanie z M138
TNC uwzgldni przy podanych wyżej funkcjach tylko te osie
wahań, które zostały zdefiniowane przy pomocy M138.
Działanie
M138 zadziała na pocztku bloku.
M138 wycofuje si, programujć ponownie M138 bez podania osi
obrotowych.
NCblok przykładowy
Dla podanych wyżej funkcji uwzgldnić tylko oś obrotu C:
L Z+100 R0 FMAX M138 C
HEIDENHAIN TNC 426, TNC 430
Hkap7.pm6
157
157
27.06.2006, 14:22
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 S
wyjś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.
Działanie
M203 działa tak długo, aż przez M200, M201,
M202, M203 lub M204 zostanie wydane nowe
napicie.
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.
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
określa 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.
158
Hkap7.pm6
7 Programowanie: Funkcje dodatkowe
158
27.06.2006, 14:22
8
Programowanie:
Cykle
Kkap8.pm6
159
27.06.2006, 14:22
8.1 Ogólne informacje o cyklach
8.1 Ogólne informacje o cyklach
Grupa cykli
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,
dokładnego rozwiercania otworu
wytaczania, pogłbiania,
gwintowania otworów i nacinania gwintów
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.
Cykle dla frezowania wybierań,
czopów i rowków wpustowych
Definiowanie cyklu przez Softkeys
ú 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
Definiowanie cyklu przy pomocy funkcji SKOK
ú Pasek Softkey pokazuje różne grupy cykli
ú TNC wyświetla w oknie przegld cykli. Prosz wybrać
przy pomocy klawiszy ze strzałk żdany cykl lub
wprowadzić numer cyklu i potwierdzić każdorazowo
klawiszem ENT. TNC otwiera dialog cyklu jak
uprzednio opisano
NCbloki przykładowe
CYKL DEF 1.0
WIERCENIE GŁBOKIE
CYKL DEF 1.1
ODST 2
CYKL DEF 1.2
GŁBOKOŚĆ 30
CYKL DEF 1.3
ZUSTLG 5
CYKL DEF 1.4
P.CZAS.1
CYKL DEF 1.5
F 150
Cykle dla wytwarzania wzorów
punktowych, np. koło osi wiercenia lub
powierzchnie z wierceniami!
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, Tolerancja
Jeśli w przypadku cykli obróbki z
numerami powyżej 200 używa si
pośrednich przydziałów parametrów (np.
Q210 = Q1), zmiana przydzielonego
parametru (np. Q1) nie zadziała po
zdefiniowaniu cyklu. Prosz w takich
przypadkach zdefiniować bezpośrednio
parametr cyklu (np. Q210).
Aby móc wykonać cykle obróbki od 1 do
17 na starszych modelach TNC
sterowania konturowego, należy dla
odstpu bezpieczeństwa i dla
głbokości dosuwu dodatkowo
zaprogramować ujemny znak liczby.
160
Kkap8.pm6
Softkey
8 Programowanie: Cykle
160
27.06.2006, 14:22
Praca z osiami dodatkowymi U/V/W
Warunki
Przed wywołaniem cyklu prosz każdorazowo
zaprogramować:
■ BLK KSZTAŁT dla graficznego przedstawienia
(tylko dla grafiki grafika niezbdna)
■ Wywołanie narzdzia
■ Kierunek obrotu wrzeciona (funkcja dodatkowa M3/M4)
■ Definicj cyklu (CYKL DEF).
Prosz zwrócić uwag na dalsze warunki, które zostały
przedstawione w nastpnych opisach cykló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 programuje si w cyklu 3 FREZOWANIE
ROWKÓW i w cyklu 4 FREZOWANIE WYBRAŃ
bezpośrednio osie pomocnicze dla długości
bocznych
■ Jeśli programuje si przy SLcyklach osie
dodatkowe w podprogramie konturu
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
■ Cykl 32 TOLERANCJA
■ 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 CYKL CALL:
ú Zaprogramować wywołanie cyklu: nacisnć klawisz
CYKL CALL
ú Wprowadzić funkcj dodatkow M: np. dla chłodziwa
Jeżeli TNC powinna wypełniać 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
■ CYKL CALL lub
■ CYKL DEF
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
161
161
27.06.2006, 14:22
8.1 Ogólne informacje o cyklach
Wywołać cykl
8.2 Cykle wiercenia
8.2 Cykle wiercenia
TNC oddaje do dyspozycji łcznie 13 cykli dla najróżniejszych
rodzajów obróbki wierceniem:
Cykl
Softkey
Cykl
Softkey
1WIERCENIE GŁBOKIE
bez automatycznego pozycjonowania wstpnego
2 GWINTOWANIE
z uchwytem wyrównawczym
200 WIERCENIE
z automatycznym pozycjonowaniem wstpnym,
2. Odstp bezpieczeństwa
17 GWINTOWANIE
bez uchwytu wyrównawczego
18 NACINANIE GWINTU
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!
204 WSTECZNE POGŁBIANIE
z automatycznym pozycjonowaniem wstpnym,
2. Odstp bezpieczeństwa
205 UNIWERSALNE WIERCENIE GŁBOKIE
z automatycznym pozycjonowaniem wstpnym,
2gi odstp bezpieczeństwa, łamanie wióra, odstp
wyprzedzenia
206 GWINTOWANIE NOWE
z uchwytem wyrównawczym, z
automatycznym pozycjonowaniem
wstpnym,
2gi bezpieczny odstp
207 GWINTOWANIE GS NOWE
bez uchwytu wyrównawczego, z
automatycznym pozycjonowaniem
wstpnym
2gi odstp bezpieczeństwa
208 FREZOWANIE OTWORÓW
z automatycznym pozycjonowaniem
wstpnym
2ga bezpieczna wysokość
162
Kkap8.pm6
8 Programowanie: Cykle
162
27.06.2006, 14:22
1 Narzdzie wierci z wprowadzonym posuwem F od aktualnej
pozycji do pierwszej głbokości dosuwu
Z
2 Nastpnie TNC odsuwa narzdzie 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
X
■ Głbokość wiercenia powyżej 30 mm: t = głbokość
wiercenia/50
maksymalny odstp wyprzedzania: 7 mm
4 Nastpnie narzdzie wierci z wprowadzonym posuwem F
o dalsz głbokość dosuwu
5 TNC powtarza t operacj (1 do 4), aż zostanie osignita
wprowadzona głbokość wiercenia
6 Na dnie odwiertu TNC odsuwa narzdzie, po przerwie czasowej
dla wyjścia narzdzia z materiału, na biegu szybkim FMAX do
pozycji wyjściowej
NCbloki przykładowe:
1 CYKL DEF 1.0 WIERCENIE GŁBOKIE
2 CYKL DEF 1.1 BEZ. WYS. 2
3 CYKL DEF 1.2 GŁBOKOŚĆ 20
Prosz uwzgldnić przed rozpoczciem
programowania
4 CYKL DEF 1.3 DOSUW 5
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia R0.
6 CYKL DEF 1.5 F500
5 CYKL DEF 1.4 P.CZAS. 0
Zaprogramować blok pozycjonowania w punkcie startu
w osi wrzeciona (bezpieczny odstp 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 przedmiotu
ú Głbokość wiercenia
(przyrostowo): odstp
pomidzy powierzchni obrabianego przedmiotu i
dnem wiercenia (wierzchołek stożka wiercenia)
ú Głbokość dosuwu
(przyrostowo): wymiar, o jaki
narzdzie zostaje za każdym razem dosunite. TNC
dojeżdża jednym chodem roboczym na 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
wiercenia, aby wyjść z materiału
ú Posuw F: prdkość przemieszczania
si narzdzia przy wierceniu w mm/
min
■ Głbokość dosuwu i głbokość wiercenia s sobie
równe
■ Głbokość dosuwu jest wiksza niż głbokość
wiercenia
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
163
163
27.06.2006, 14:22
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 obrabianego
przedmiotu
Z
2 Narzdzie wierci z zaprogramowanym posuwem F do pierwszej
głbokości dosuwu
3 TNC odsuwa narzdzie na biegu szybkim FMAX na bezpieczn
wysokość, przebywa tam krótko jeśli to zostało wprowadzone i przemieszcza narzdzie znów z FMAX na bezpieczn wysokość
nad pierwsz głbokości dosuwu
Q206
Q210
Q200
Q204
Q203
Q202
Q201
4 Nastpnie narzdzie wierci z wprowadzonym posuwem F o
dalsz głbokość dosuwu
5 TNC powtarza t operacj (2 do 4), aż zostanie osignita
zadana głbokość wiercenia
6 Narzdzie odsuwa si od dna wiercenia z FMAX na bezpieczn
wysokość lub jeśli to zostało wprowadzone na
2g bezpieczn wysokość
X
NCbloki przykładowe:
7 CYKL DEF 200 WIERCENIE
Prosz uwzgldnić przed rozpoczciem
programowania
Q200=2
Q201=20
;GŁBOKOŚĆ
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia R0.
Q206=150
;POSUW DOSUWU NA GŁB.
Q202=5
;GŁBOKOŚĆ DOSUWU
Q210=0
;PRZERWA CZAS. U GÓRY
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
;2GA BEZP. WYSOKOŚĆ
Znak liczby parametru Głbokość określa kierunek
pracy.
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
;BEZPIECZNA WYSOK.
Q211=0.25 ;PRZERWA CZAS. NA DOLE
pomidzy ostrzem narzdzia i powierzchni
obrabianego przedmiotu; wprowadzić wartość
dodatni
ú Głbokość Q201 (przyrostowo): odstp pomidzy
powierzchni obrabianego przedmiotu i dnem
wiercenia (wierzchołek stożka odwiertu)
ú 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 dosunite. TNC
dojeżdża jednym chodem roboczym na głbokość
jeżeli:
■ Głbokość dosuwu i głbokość s sobie równe
■ głbokość dosuwu jest wiksza niż głbokość
Głbokość nie musi być wielokrotności głbokości
dosuwu
ú Przerwa czasowa u góry Q210: czas w sekundach, w
którym narzdzie przebywa na bezpiecznej
wysokości, po tym kiedy TNC wysunło go z odwiertu
dla usunicia wiórów
164
Kkap8.pm6
8 Programowanie: Cykle
164
27.06.2006, 14:22
8.2 Cykle wiercenia
ú Współ. powierzchni obrabianego przedmiotu 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 obrabianym
przedmiotem (mocowadłem)
ú Przerwa czasowa na dole Q211: czas w sekundach,
w którym narzdzie przebywa na dnie wiercenia
ROZWIERCANIE (cykl 201)
Z
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX, na bezpieczn wysokość nad powierzchni obrabianego
przedmiotu
Q206
2 Narzdzie rozwierca z zadanym posuwem F do
zaprogramowanej głbokości
3 Narzdzie przebywa na dnie wiercenia, jeśli to zostało
wprowadzone
4 Nastpnie TNC przemieszcza narzdzie z posuwem F z
powrotem na bezpieczn wysokość i std jeśli to zostało
wprowadzone na FMAX na 2g bezpieczn wysokość
Q200
Q204
Q203
Q201
Q208
Q211
Prosz zwrócić uwag 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.
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
pomidzy ostrzem narzdzia i powierzchni
obrabianego przedmiotu
ú Głbokość Q201 (przyrostowo): odstp pomidzy
X
NCbloki przykładowe:
8 CYKL DEF 201 ROZWIERCANIE
Q200=2
;BEZPIECZNA WYSOK.
Q201=20
;GŁBOKOŚĆ
Q206=150
;POSUW DOSUWU NA GŁB.
Q211=0.25 ;PRZERWA CZAS. NA DOLE
Q208=500
;POSUW RUCHU
POWROTNEGO
powierzchni obrabianego przedmiotu i dnem
odwiertu
Q203=+0
;WSPÓŁ. POWIERZCHNI
ú Posuw dosuwu na głbokość Q206: prdkość
Q204=50
;2GA BEZP. WYSOKOŚĆ
przemieszczania si narzdzia przy rozwiercaniu w
mm/min
ú Przerwa czasowa na dole Q211: czas w sekundach,
w którym narzdzie przebywa na dnie odwiertu
ú Posuw ruchu powrotnego Q208: prdkość
przemieszczania narzdzia przy wyjściu z odwiertu w
mm/min. Jeśli wprowadzi si Q208 = 0, to obowizuje
posuw rozwiercania
ú Współ. powierzchni obrabianego przedmiotu 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
obrabianym przedmiotem
(mocowadłem)
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
165
165
27.06.2006, 14:22
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 bezpieczn wysokość nad powierzchni obrabianego
przedmiotu
Q206
Q200
Q204
Q203
2 Narzdzie wierci z posuwem wiercenia na zadan głbokość
3 Na dnie odwiertu narzdzie przebywa krótko jeśli to zostało
wprowadzone z obracajcym si wrzecionem do wyjścia z
materiału
Q201
Q208
Q211
4 Nastpnie TNC przeprowadza orientacj wrzeciona na pozycj 0°
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 przemieszcza narzdzie z posuwem ruchu
powrotnego na bezpieczn wysokość i stamtd jeśli
wprowadzono na FMAX na 2g bezpieczn wysokość
NCbloki przykładowe:
9 CYKL DEF 202 WYTACZANIE
Q200=2
;BEZPIECZNA WYSOK.
Prosz zwrócić uwag przed rozpoczciem
programowania
Q201=20
;GŁBOKOŚĆ
Q206=150
;POSUW DOSUWU NA GŁB.
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia R0.
Q211=0.5
;PRZERWA CZAS. NA DOLE
Q208=500
;POSUW RUCHU
Znak liczby parametru cyklu Głbokość określa kierunek
pracy (obróbki).
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
;2GA BEZPIECZNA WYSOK.
TNC odtwarza na końcu cyklu stan chłodziwa i
wrzeciona, który obowizywał przed wywołaniem cyklu.
Q214=1
;KIERUNEK ODJAZDU Z
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
Q336=0
;KT WRZECIONA
POWROTNEGO
MATERIAŁU
pomidzy ostrzem narzdzia i powierzchni
obrabianego przedmiotu
ú Głbokość Q201 (przyrostowo): odstp pomidzy
powierzchni obrabianego przedmiotu i dnem
wiercenia
ú Posuw dosuwu na głbokość Q206: prdkość
przemieszczenia narzdzia przy wytaczaniu w mm/min
ú Przerwa czasowa na dole Q211: czas w sekundach,
w którym narzdzie przebywa na dnie odwiertu
ú Posuw ruchu powrotnego Q208: prdkość
przemieszczania si narzdzia przy wyjściu z
odwiertu w mm/min. Jeśli wprowadzone jest Q208 = 0
to obowizuje posuw dosuwu na głbokość
ú Współ. powierzchni obrabianego przedmiotu Q203
(bezwzgldna): współrzdna obrabianego przedmiotu
ú 2ga bezpieczna wysokość Q204 (przyrostowo):
współrzdna osi wrzeciona, w której nie może dojść
do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
166
Kkap8.pm6
8 Programowanie: Cykle
166
27.06.2006, 14:22
8.2 Cykle wiercenia
ú Kierunek odjazdu od materiału (0/1/2/3/4) Q214:
określić kierunek, w którym TNC wysuwa narzdzie z
materiału na dnie wiercenia (zgodnie z orientacj
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 ostrze narzdzia,
jeśli programuje si orientacj wrzeciona na ten kt,
który zostaje wprowadzony w Q336 (np. w rodzaju pracy
Pozycjonowanie z rcznym wprowadzeniem danych).
Prosz tak wybrać kt, żeby ostrze narzdzia leżało
równolegle do jednej z osi współrzdnych. Prosz tak
wybrać kierunek odjazdu od materiału, aby narzdzie
odsunło si od krawdzi odwiertu.
ú Kt dla orientacji wrzeciona Q336 (bezwzgldny):
kt, pod którym TNC pozycjonuje narzdzie przed
odjazdem od materiału
UNIWERSL. WIERC. (cykl 203)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na zadan bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
2 Narzdzie wierci z zadanym posuwem F do pierwszej głbokości
dosuwu
3 Jeśli wprowadzono łamanie wióra, TNC odsuwa narzdzie na
bezpieczn wysokość. Jeśli pracujemy bez łamania wióra, to
TNC przemieszcza narzdzie z posuwem ruchu powrtonego na
bezpieczn wysokość, przebywa tam czasowo jeśli
wprowadzono i przesuwa narzdzie znowu z FMAX na
bezpieczn wysokość nad pierwsz głbokość dosuwu
4 Nastpnie narzdzie wierci z posuwem o wartość kolejnej
głbokości dosuwu. Głbokość dosuwu zmniejsza si z każdym
dosuwem o ilość zdejmowanego materiału jeśli wprowadzono
5 TNC powtarza t operacj (24), aż zostanie osignita
głbokość wiercenia
6 Na dnie odwiertu narzdzie przebywa czasowo jeśli to
wprowadzono dla wyjścia z materiału i po tej przerwie zostaje
odsunite z posuwem ruchu powrotnego na bezpieczn
odległość. Jeżeli została wprowadzona 2ga bezpieczna
wysokość, TNC przesuwa narzdzie na FMAX na t wysokość
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
167
167
27.06.2006, 14:22
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): odstp
Q201
pomidzy ostrzem narzdzia i powierzchni
obrabianego przedmiotu
ú Głbokość Q201 (przyrostowo): odstp pomidzy
Q211
powierzchni obrabianego przedmiotu i dnem
odwiertu (wierzchołkiem stożka odwiertu)
X
ú Posuw dosuwu na głbokość Q206: prdkość
przemieszczania si narzdzia przy wierceniu w mm/
min
ú Głbokość dosuwu Q202 (przyrostowo): wymiar, o
NCbloki przykładowe:
10 CYKL DEF 203 WIERCENIE UNIWER.
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ść
Q200=2
Głbokość nie musi być wielokrotności głbokości
dosuwu
ú Przerwa czasowa u góry Q210: czas w sekundach, w
którym narzdzie przebywa na bezpiecznej
wysokości, po tym kiedy TNC wysunło go z odwiertu
dla usunicia wiórów
ú Współ. powierzchni obrabianego przedmiotu Q203
(bezwzgldna): współrzdna powierzchni
obrabianego przedmiotu
Q201=20
;GŁBOKOŚĆ
Q206=150
;POSUW DOSUWU NA GŁB.
Q202=5
;GŁBOKOŚĆ DOSUWU
Q210=0
;PRZERWA CZAS. U GÓRY
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
;2GA BEZP. WYSOKOŚĆ
Q212=0.2
;ILOŚĆ ZDEJM. MATERIAŁU
Q213=3
;ŁAMANIA WIÓRA
Q205=3
;MIN. GŁB. DOSUWU
Q211=0.25 ;PRZERWA CZAS. NA DOLE
Q208=500
;POSUW RUCHU
Q256=0.2
;POW. PRZY ŁAMANIU
POWROTNEGO
ú 2ga bezpieczna wysokość Q204 (przyrostowo):
współrzdna osi wrzeciona, w której nie może dojść
do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
;BEZPIECZNA WYSOK.
WIÓRA
ú Wartość zmniejszenia dosuwu Q212 (przyrostowo):
wartość, o jak TNC zmniejsza głbokość dosuwu po
każdym przeprowadzonym dosuwie
ú Liczba łamań wióra do powrotu Q213: liczba łamań
wióra, nastpujcych przed wysuniciem narzdzia
przez TNC z odwiertu dla usunicia wiórów. Dla
łamania wióra TNC odsuwa każdorazowo narzdzie o
wartość ruchu powrotnego Q256
ú Minimalna głbokość dosuwu Q205 (przyrostowo):
jeśli została wprowadzona ilość zdejmowanego
materiału (wartość zmniejszenia dosuwu), to TNC
ogranicza dosuw do wprowadzonej z Q205 wartości
ú Przerwa czasowa na dole Q211: czas w sekundach,
w którym narzdzie przebywa na dnie odwiertu
ú Posuw ruchu powrotnego Q208:
prdkość przemieszczania narzdzia
przy wysuniciu z odwiertu w mm/min.
Jeśli wprowadzimy Q208=0, to TNC
wysuwa narzdzie z posuwem Q206
ú Powrót przy łamaniu wióra Q256
(przyrostowo): wartość, jak TNC
odsuwa narzdzie przy łamaniu wióra
168
Kkap8.pm6
8 Programowanie: Cykle
168
27.06.2006, 14:22
Z
Maszyna i TNC musz być przygotowane przez
producenta maszyn do wstecznego pogłbiania.
Ten cykl pracuje tylko z tak zwanymi wytaczadłami
wstecznymi.
Przy pomocy tego cyklu wytwarza si pogłbienia, które znajduj
si na dolnej stronie obrabianego przedmiotu.
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na bezpieczn wysokość nad powierzchni obrabianego
przedmiotu
X
2 Tam TNC przeprowadza orientacj wrzeciona na 0°pozycj i
przesuwa narzdzie o wymiar mimośrodu
3 Nastpnie narzdzie zagłbia si z posuwem pozycjonowania
wstpnego w rozwiercony wstpnie odwiert, aż ostrze znajdzie
si na bezpiecznej wysokości poniżej dolnej krawdzi
obrabianego przedmiotu
4 TNC przemieszcza narzdzie znowu na środek odwiertu, włcza
wrzeciono i w koniecznym przypadku chłodziwo i najeżdża z
posuwem pogłbiania na wprowadzon głbokość pogłbienia
5 Jeśli wprowadzono, narzdzie przebywa czasowo na dnie
pogłbienia i wyjeżdża nastpnie z odwiertu, przeprowadza
ustawienie wrzeciona i przesuwa je ponownie o wymiar
mimośrodu
6 Nastpnie TNc przesuwa narzdzie z posuwem pozycjonowania
wstpnego na drug bezpieczn wysokość i std jeśli
wprowadzono z FMAX na 2g 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 przy pogłbianiu. Uwaga: dodatni znak liczby
pogłbia w kierunku dodatniej osi wrzeciona.
Tak wprowadzić długość wrzeciona, że nie krawdź
ostrza, lecz krawdź dolna wytaczadła jest
wymiarowana.
TNC uwzgldnia przy obliczaniu punktu startu
pogłbienia długość krawdzi ostrza wytaczadła i
grubość materiału.
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
169
169
27.06.2006, 14:22
8.2 Cykle wiercenia
WSTECZNE POGŁBIANIE (cykl 204)
8.2 Cykle wiercenia
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
Z
pomidzy ostrzem narzdzia i powierzchni
obrabianego przedmiotu
ú Głbokie pogłbienie Q249 (przyrostowo): odstp
pomidzy doln krawdzi obrabianego przedmiotu i
dnem pogłbienia. Dodatni znak liczby wytwarza
pogłbienie w dodatnim kierunku osi wrzeciona
Q204
Q200
ú Grubość materiału Q250 (przyrostowo): grubość
obrabianego przedmiotu
ú Wymiar mimośrodu Q251 (przyrostowo): wymiar
Q250
Q203
mimośrodku wytaczadła; zaczerpnć z listy danych o
narzdziach
Q249
Q200
ú Wysokość ustawienia krawdzi skrawajcej Q252
X
(przyrostowo): odstp pomidzy krawdzi doln
wytaczadła i główn krawdzi skrawajc;
zaczerpnć z listy danych o narzdziach
ú Posuw pozycjonowania wstpnego Q253: prdkość
przemieszczania narzdzia przy zagłbianiu w
materiał obrabianego przedmiotu lub przy wyjeżdżaniu
z materiału obrabianego przedmiotu w mm/min
Q253
Z
ú Posuw pogłbiania Q254: prdkość przemieszczania
Q251
narzdzia przy pogłbianiu w mm/min
ú Przerwa czasowa Q255: przerwa czasowa w sekund
ach na dnie pogłbienia
Q252
ú Współ. powierzchni obrabianego przedmiotu Q203
(bezwzgldna): współrzdna powierzchni obrabianego
przedmiotu
Q255
ú 2ga bezpieczna wysokość Q204 (przyrostowo):
współrzdna osi wrzeciona, w której nie może dojść do
kolizji pomidzy narzdziem i obrabianym przedmiotem
(mocowadłem)
Q254
X
Q214
ú Kierunek odjazdu od materiału (0/1/2/3/4) Q214:
określić kierunek, w którym TNC ma przesunć
narzdzie o wymiar mimośrodu (zgodnie z ustawieniem
wrzeciona); wprowadzenie 0 jest niedozwolone
1: Przesunć narzdzie w kierunku ujemnym osi głównej
NCbloki przykładowe:
11 CYKL DEF 204 POGŁBIANIE WSTECZNE
2: Przesunć narzdzie w kierunku ujemnym osi pomocniczej
Q200=2
;BEZPIECZNA WYSOK.
3: Przesunć narzdzie w kierunku dodatnim osi głównej
Q249=+5
;GŁBOKOŚĆ POGŁBIENIA
4: Przesunć narzdzie w kierunku dodatnim osi pomocniczej
Q250=20
;GRUBOŚĆ MATERIAŁU
Q251=3.5
;WYMIAR MIMOŚRODU
Niebezpieczeństwo kolizji!
Prosz sprawdzić gdzie znajduje si ostrze narzdzia,
jeśli programuje si ustawienie wrzeciona pod ktem,
który wprowadzany jest w Q336 (np. w rodzaju pracy
Pozycjonowanie z rcznym wprowadzeniem danych).
Prosz tak wybrać ten kt, aby ostrze narzdzia leżało
równolegle do jednej z osi współrzdnych. Prosz
wybrać taki kierunek odjazdu od materiału, aby
narzdzie odsunło si od krawdzi odwiertu.
ú Kt dla ustawienia wrzeciona Q336 (bezwzgldny):
kt, pod którym TNC pozycjonuje narzdzie przed
zagłbieniem i przed wysuniciem z odwiertu
Q252=15
Q253=750
;POSUW POZYCJ.WST.
Q254=200
;POSUW POGŁBIANIA
Q255=0
;PRZERWA CZASOWA
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
;2GA BEZP. WYSOK.
Q214=1
;KIERUNEK ODJAZDU Z MAT.
Q336=0
;KT WRZECIONA
170
Kkap8.pm6
;WYSOK. KRAWDZI
SKRAWANIA
8 Programowanie: Cykle
170
27.06.2006, 14:22
8.2 Cykle wiercenia
UNIWERSALNE WIERCENIE GŁBOKIE (cykl 205)
1 TNc pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na zadan bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
2 Narzdzie wierci z wprowadzonym posuwem F do pierwszej
głbokości dosuwu
3 Jeśli wprowadzono łamanie wióra, TNC odsuwa
narzdzie o wprowadzon wartość ruchu powrotnego. Jeśli
pracujemy bez łamania wióra, to TNC odsuwa narzdzie na
biegu szybkim na bezpieczn wysokość i nastpnie znowu na
FMAX na wprowadzony odstp wyprzedzania nad pierwsz
głbokości dosuwu
4 Nastpnie narzdzie wierci z posuwem o dalsz wartość
głbokości dosuwu. Głbokość dosuwu zmniejsza si z każdym
dosuwem o wartość zdejmowanego materiału jeśli to zostało
wprowadzone
5 TNC powtarza t operacj (24), aż zostanie osignita
głbokość wiercenia
6 Na dnie odwiertu narzdzie przebywa czasowo jeśli
wprowadzono dla wyjścia z materiału i zostanie odsunite po
przerwie czasowej, z posuwem ruchu powrotnego na
bezpieczn wysokość. Jeśli został wprowadzony 2gi odstp
bezpieczeństwa, TNC odsuwa narzdzie z FMAX na ten odstp
Prosz zwrócić uwag 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).
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
171
171
27.06.2006, 14:22
8.2 Cykle wiercenia
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
pomidzy ostrzem narzdzia i powierzchni
obrabianego przedmiotu
ú Głbokość Q201 (przyrostowo): odstp pomidzy
powierzchni obrabianego przedmiotu i dnem odwiertu
(wierzchołek stożka odwiertu)
ú Posuw dosuwu na głbokość Q206: prdkość
przemieszczania narzdzia przy wierceniu w mm/min
ú Głbokość doswuwu Q202 (przyrostowo): wymiar, o
jaki narzdzie zostaje każdorazowo dosunite. TNC
dojeżdża jednym chodem roboczym na głbokość
jeżeli:
■ Głbokość dosuwu i głbokość s sobie równe
■ głbokość dosuwu jest wiksza niż głbokość
Głbokość nie musi być wielokrotności głbokości
dosuwu
ú Współ. powierzchni obrabianego przedmiotu 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 obrabianym przedmiotem
(mocowadłem)
NCbloki przykładowe:
12 CYKL DEF 205 UNIWERSALNE WIERCENIE
GŁBOKIE
Q200=2
;BEZP. WYSOKOŚĆ
Q201=80
;GŁBOKOŚĆ
Q206=150
;POSUW DOSUWU NA GŁB.
ú Wartość zmniejszenia dosuwu Q212 (przyrostowo):
Q202=15
;GŁBOKOŚĆ DOSUWU
wartość, o jak TNC zmniejsza głbokość dosuwu
Q201
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
;2GA BEZP.WYSOKOŚĆ
Q212=0.5
;ILOŚĆ ZDEJM. MATERIAŁU
ú Minimalna głbokość dosuwu Q205 (przyrostowo):
jeśli została wprowadzona ilość zdejmowanego
materiału (wartość zmniejszenia dosuwu), TNC
ogranicza dosuw do wprowadzonej z Q205 wartości
ú Odstp wyprzedzania u góry Q258 (przyrostowo):
odstp bezpieczeństwa dla pozycjonowania na biegu
szybkim, jeśli TNC przesuwa narzdzie po powrocie z
odwiertu znowu na aktualn głbokość dosuwu;
wartość jak przy pierwszym dosuwie
ú Odstp wyprzedzania u dołu Q259 (przyrostowo):
odstp bezpieczeństwa dla pozycjonowania na biegu
szybkim, jeśli TNC przesuwa narzdzie po powrocie z
odwiertu znowu na aktualn głbokość dosuwu;
wartość jak przy ostatnim dosuwie
Jeśli wprowadzimy Q258 nie równy Q259, to TNC zmienia
równomiernie odstp wyprzedzania pomidzy pierwszym i
ostatnim dosuwem.
Q205=3
;MIN. GŁB. DOSUWU
Q258=0.5
;ODSTP WYPRZEDZ. U GÓRY
Q259=1
;ODSTP WYPRZEDZ. U DOŁU
Q257=5
;GŁBOKOŚĆ WIERCENIA
ŁAMANIE WIÓRA
Q256=0.2
;POW. PRZY ŁAMANIU WIÓRA
Q211=0.25 ;PRZERWA CZAS. NA DOLE
ú Głbokość wiercenia do łamania wióra
Q257 (przyrostowo): dosuw, po tym
kiedy TNC przeprowadzi łamanie
wióra. Nie nastpuje łamanie wióra,
jeśli wprowadzono 0
ú Powrót przy łamaniu wióra Q256
(przyrostowo): wartość, o jak TNC
odsuwa narzdzie przy łamaniu wióra
ú Przerwa czasowa na dole Q211: czas
w sekundach, w którym narzdzie
przebywa na dnie odwiertu
172
Kkap8.pm6
8 Programowanie: Cykle
172
27.06.2006, 14:22
8.2 Cykle wiercenia
FREZOWANIE ODWIERTÓW (cykl 208)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na zadan bezpieczn wysokość nad powierzchni
obrabianego przedmiotu i najeżdża wprowadzon średnic na
obwodzie zaokrglenia (jeśli jest miejsce)
2 Narzdzie wierci z wprowadzonym posuwem F po linii śrubowej
aż do wprowadzonej głbokości odwiertu
3 Jeśli głbokość odwiertu zostanie osignita, TNC wykonuje
jeszcze raz koło pełne, aby usunć pozostawiony przy
zagłbianiu materiał
4 Nastpnie TNC pozycjonuje ponownie narzdzie na środek
odwiertu
5 Na koniec TNC przemieszcza narzdzie na FMAX z powrotem na
bezpieczn wysokość. Jeśli została wprowadzona 2ga
bezpieczna wysokość, TNC odsuwa narzdzie z FMAX na t
wysokość
Prosz zwrócić uwag 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).
Jeśli została wprowadzona średnica odwiertu równa
średnicy narzdzia, TNC wierci bez interpolacji linii
śrubowej, bezpośrednio na zadan głbokość.
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
173
173
27.06.2006, 14:22
8.2 Cykle wiercenia
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
pomidzy doln krawdzi narzdzia i powierzchni
obrabianego przedmiotu
ú Głbokość Q201 (przyrostowo): odstp pomidzy
powierzchni obrabianego przedmiotu i dnem
wiercenia
ú Posuw dosuwu na głbokość Q206: prdkość
przemieszczania narzdzia przy wierceniu na linii
śrubowej w mm/min
ú Dosuw na lini śrubow Q334 (przyrostowo): wymiar,
o jaki narzdzie zostaje każdorazowo dosunite na
linii śrubowej (=360°).
Prosz zwrócić uwag, że narzdzie przy zbyt dużym
dosuwie zarówno samo si uszkodzi jak i obrabiany
przedmiot.
Aby uniknć wprowadzenia zbyt dużych dosuwów,
prosz wprowadzić w tabeli narzdzi, w kolumnie
ANGLE, maksymalny możliwy kt zagłbienia narzdzia
(patrz ”5.2 Dane o narzdziach). TNC oblicza wtedy
automatycznie maksymalnie dopuszczalny dosuw i
zmienia w razie potrzeby wprowadzon wartość.
ú Współ. powierzchni obrabianego przedmiotu Q203
(przyrostowo): 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 obrabianym
przedmiotem (mocowadłem)
ú Zadana średnica Q335 (bezwzgldna): średnica
odwiertu. Jeśli zostanie wprowadzona zadana
średnica równa średnicy narzdzia, to TNC wierci
bez interpolacji linii śrubowej, bezpośrednio na
zadan głbokość.
NCbloki przykładowe:
12 CYKL DEF 208 FREZOWANIE OTW.
Q200=2
;BEZP. WYSOKOŚĆ
Q201=80
;GŁBOKOŚĆ
Q206=150
;POSUW DOSUWU NA GŁB.
Q334=1.5
;GŁBOKOŚĆ DOSUWU
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
;2GA BEZP. WYSOKOŚĆ
Q335=25
;ZADANA ŚREDNICA
174
Kkap8.pm6
8 Programowanie: Cykle
174
27.06.2006, 14:22
1 Narzdzie dojeżdża jednym chodem roboczym na głbokość
wiercenia
Z
2 Nastpnie zostaje odwrócony kierunek obrotów wrzeciona i
narzdzie po przerwie czasowej zostaje odsunite na pozycj
startu
3 W pozycji startu kierunek obrotu wrzeciona zostaje ponownie
odwrócony
X
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu) płaszczyzny obróbki z korekcj
promienia R0.
Blok pozycjonowania zaprogramować do punktu startu
w osi wrzeciona (bezpieczna wysokość nad
powierzchni obrabianego przedmiotu).
Znak liczby parametru Głbokość określa kierunek
pracy.
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.
NCbloki przykładowe
13 CYKL DEF 2.0 GWINTOWANIE
14 CYKL DEF 2.1 ODST. 2
15 CYKL DEF 2.2 GŁBOKOŚĆ 20
16 CYKL DEF 2.3 P.CZAS.0
17 CYKL DEF 2.4 F100
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ść
(przyrostowo): odstp
pomidzy ostrzem narzdzia (pozycja startu) i
powierzchni przedmiotu; wskaźnik: 4 x skok gwintu
ú Głbokość wiercenia
(długość gwintu,
przyrostowo): odstp pomidzy powierzchni
przedmiotu i końcem gwintu
ú Przerwa czasowa w sekundach: wprowadzić wartość
pomidzy 0 i 0,5 sekundy, aby nie dopuścić do
zaklinowania si narzdzia przy ruchu powrotnym
ú Posuw F: prdkość przemieszczania si narzdzia
przy gwintowaniu
Ustalić posuw: F = S x p
F: posuw mm/min)
S: prdkość obrotowa wrzeciona(obr/min)
p: skok gwintu (mm)
Wysunicie narzdzia z materiału przy przerwaniu programu
Jeśli w czasie gwintowania zostanie naciśnity zewntrzny
przycisk Stop, TNC pokazuje Softkey, przy pomocy którego można
wysunć narzdzie z materiału.
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
175
175
27.06.2006, 14:22
8.2 Cykle wiercenia
GWINTOWANIE z uchwytem wyrównawczym (cykl 2)
8.2 Cykle wiercenia
GWINTOWANIE NOWE z uchwytem
wyrównawczym (cykl 206)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na zadan bezpieczn wysokość nad powierzchni
obrabianego przedmiotu
2 Narzdzie dojeżdża jednym chodem roboczym na głbokość
wiercenia
3 Nastpnie zostaje odwrócony kierunek obrotów wrzeciona i
narzdzie po przerwie czasowej odsunite na bezpieczn
wysokość. Jeśli została wprowadzona 2ga bezpieczna
wysokość, TNC przemieszcza narzdzie z FMAX na t wysokość
4 Na bezpiecznej wysokości kierunek obrotu wrzeciona zostaje
ponownie odwrócony
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.
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.
176
Kkap8.pm6
8 Programowanie: Cykle
176
27.06.2006, 14:22
8.2 Cykle wiercenia
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
pomidzy ostrzem narzdzia (pozycja startu) i
powierzchni obrabianego przedmiotu; wartość
orientacyjna: 4 x skok gwintu
ú Głbokość wiercenia Q201 (długość gwintu,
przyrostowo): odstp pomidzy powierzchni
obrabianego przedmiotu i końcem gwintu
ú Posuw F Q206: prdkość przemieszczania si
narzdzia przy gwintowaniu
Ustalenie posuwu: F = S x p
F: posuw mm/min)
S: prdkość obrotowa wrzeciona (obr/min)
p: skok gwintu (mm)
ú Przerwa czasowa na dole Q211: wartość pomidzy 0
i 0,5 sekundy, wprowadzić, aby uniknć zaklinowania
si narzdzia przy wysuwaniu z materiału
ú Współ. powierzchni obrabianego przedmiotu 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 obrabianym
przedmiotem (mocowadłem)
Wysunicie narzdzia z materiału przy przerwaniu programu
Jeśli w czasie gwintowania zostanie naciśnity zewntrzny
przycisk Stop, TNC pokazuje Softkey, przy pomocy którego można
wysunć narzdzie z materiału.
NCbloki przykładowe:
25 CYKL DEF 206 GWINTOWANIE NOWE
Q200=2
;BEZPIECZNA WYSOK.
Q201=20 ;GŁBOKOŚĆ
Q206=150 ;POSUW DOSUWU NA
GŁBOKOŚĆ
Q211=0.25 ;PRZERWA CZASOWA NA DOLE
Q203=+0 ;WSPÓŁ. POWIERZCHNI
Q204=50 ;2GA BEZP. WYSOKOŚĆ
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
177
177
27.06.2006, 14:22
8.2 Cykle wiercenia
GWINTOWANIE bez uchwytu wyrównawczego
(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.
X
Zalety w porównaniu do cyklu ”Gwintowanie z uchwytem
wyrównawczym”:
■ Wiksza prdkość obróbki
■ Powtarzalny rysunek gwintu, ponieważ wrzeciono ustawia si na
pozycj 0° przy wywoływaniu cyklu (zależne od parametru
maszynowego 7160)
■ Wikszy zakres przemieszczania si osi wrzeciona, ponieważ
nie ma uchwytu wyrównawczego
NCbloki przykładowe:
18 CYKL DEF 17.0 GWINTOWANIE GS
Prosz uwzgldnić przed rozpoczciem
programowania
19 CYKL DEF 17.1 ODST. 2
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu)
na płaszczyźnie obróbki z korekcj promienia R0
21 CYKL DEF 17.3 SKOK +1
20 CYKL DEF 17.2 GŁBOKOŚĆ 20
Zaprogramować blok pozycjonowania w punkcie startu
w osi wrzeciona (bezpieczna wysokość nad
powierzchni obrabianego przedmiotu)
Znak liczby parametru Głbokość wiercenia określa
kierunek pracy.
TNC oblicza posuw w zależności od prdkości
obrotowej. Jeśli w czasie gwintowania zostanie
obrócona gałka obrotowa dla Overrideprdkości
obrotowej, TNC dopasowuje posuw automatycznie
Gałka obrotowa dla Override posuwu nie jest aktywna.
Na końcu cyklu wrzeciono zostaje zatrzymane. Przed
nastpn obróbk wrzeciono znowu włczyć przy
pomocy M3 (lub M4).
ú 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
ú Podziałka gwintu
:
Skok gwintu. Znak liczby określa gwint prawo i
lewoskrtny:
+ = gwint prawoskrtny
– = gwint lewoskrtny
Wysunć narzdzie z materiału przy przerwaniu
programu
Jeżeli naciskamy podczas gwintowania na
zewntrzny klawisz Stop, TNC wyświetla Softkey
WYSUNĆ NARZ. RCZ. Jeżeli naciśniemy
WYSUNĆ NARZ. RCZ., można wysunć
narzdzie, samodzielnie sterujc nim, z materiału.
Prosz w tym celu nacisnć przycisk dodatniego
ustawienia aktywnej osi wrzeciona.
178
Kkap8.pm6
8 Programowanie: Cykle
178
27.06.2006, 14:22
8.2 Cykle wiercenia
GWINTOWANIE bez uchwytu wyrównawczego GS
NOWE (cykl 207)
Maszyna i TNC musz być przygotowane przez
producenta maszyny do gwintowania bez uchwytu
wyrównawczego.
TNC nacina gwint albo jednym albo kilkoma chodami roboczymi
bez uchwytu wyrównawczego.
Zalety w porównaniu do cyklu Gwintowanie z uchwytem
wyrównawczym”: patrz cykl 17.
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na zadan wysokość nad powierzchni obrabianego
przedmiotu
2 Narzdzie dojeżdża jednym chodem roboczym na głbokość
wiercenia
3 Nastpnie zostaje odwrócony kierunek obrotów wrzeciona i
narzdzie po przerwie czasowej odsunite na bezpieczn
wysokość. Jeśli została wprowadzona 2ga bezpieczna
wysokość, TNC przemieszcza narzdzie z FMAX na t wysokość
4 Na bezpiecznej wysokości TNC zatrzymuje wrzeciono
Prosz uwzgldnić przed rozpoczciem
programowania
Zaprogramować blok pozycjonowania w punkcie startu
(środek odwiertu)
na płaszczyźnie obróbki z korekcj promienia R0
Znak liczby parametru głbokość wiercenia określa
kierunek pracy.
TNC oblicza posuw w zależności od prdkości
obrotowej. Jeśli w czasie gwintowania zostanie
obrócona gałka obrotowa dla Overrideprdkości
obrotowej, TNC dopasowuje posuw automatycznie
Gałka obrotowa dla Override posuwu nie jest aktywna.
Na końcu cyklu wrzeciono zostaje zatrzymane. Przed
nastpn obróbk włczyć ponownie przy pomocy M3
(lub M4).
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
179
179
27.06.2006, 14:22
8.2 Cykle wiercenia
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
pomidzy ostrzem narzdzia (pozycja startu) i
powierzchni obrabianego przedmiotu
ú Głbokość wiercenia Q201 (przyrostowo): odstp
pomidzy powierzchni obrabianego przedmiotu
(pocztek gwintu) i końcem gwintu
ú Skok gwintu Q239
skok gwintu. Znak liczby określa gwint prawo i
lewoskrtny:
+ = gwint prawoskrtny
– = gwint lewoskrtny
ú Współ. powierzchni obrabianego przedmiotu 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 obrabianym
przedmiotem (mocowadłem)
Wysunicie narzdzia z materiału przy przerwaniu programu
Jeśli w czasie nacinania gwintu naciskamy zewntrzny klawisz
Stop, TNC pokazuje Softkey WYSUNĆ NARZ. RCZ. Jeśli
naciśniemy WYSUNĆ NARZ. RCZ., można wysunć narzdzie,
samodzielnie sterujć nim, z materiału. Prosz w tym celu
nacisnć przycisk dodatniego ustawienia aktywnej osi wrzeciona.
NCbloki przykładowe:
26 CYKL DEF 207 GWINTOWANIE GS NOWE
Q200=2 ;BEZP. WYSOKOŚĆ.
Q201=20 ;GŁBOKOŚĆ
Q239=+1 ;SKOK GWINTU
Q203=+0 ;WSPÓŁ. POWIERZCHNI
Q204=50 ;2GA BEZP. WYSOKOŚĆ
180
Kkap8.pm6
8 Programowanie: Cykle
180
27.06.2006, 14:22
8.2 Cykle wiercenia
NACINANIE GWINTU (cykl 18)
Maszyna i TNC musz być przygotowane przez
producenta do nacinania gwintu.
Z
Cykl 18 NACINANIE GWINTU narzdzie przemieszcza si z
wyregulowanym wrzecionem od aktualnej pozycji, z aktywn
prdkości obrotow, na głbokość. Na dnie wiercenia nastpuje
zatrzymanie wrzeciona (wrzecionoStop). Ruchy dosunicia i
odsunicia musz być oddzielnie wprowadzone, najlepiej w cyklu
pochodzcym od producenta. Producent maszyn udziela Państwu
niniejszym bliższych informacji.
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.
NCbloki przykładowe:
22 CYKL DEF 18.0 NACINANIE GWINTU
23 CYKL DEF 18.1 GŁBOKOŚĆ 20
TNC włcza i wyłcza wrzeciono automatycznie. Przed
wywołaniem cyklu prosz nie programować z M3 lub M4.
24 CYKL DEF 18.2 SKOK +1
ú Głbokość wiercenia
: 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
:
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)
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
181
181
27.06.2006, 14:22
8.2 Cykle wiercenia
Przykład: cykle wiercenia
Y
100
90
10
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
Definicja narzdzia
4 TOOL CALL 1 Z S4500
Wywołanie narzdzia
5 L Z+250 R0 F MAX
Przemieścić narzdzie
6 CYKL DEF 200 WIERCENIE
Definicja cyklu
Q200=2
;BEZPIECZNA WYSOKOŚĆ
Q201=15
;GŁBOKOŚĆ
Q206=250
;F DOSUW NA GŁB.
Q202=5
;GŁBOKOŚĆ DOSUWU
Q210=0
;P. CZAS. U GÓRY
Q203=10
;WSPÓŁ. POWIERZ.
Q204=20
;2GA BEZP. WYS.
Q211=0.2
;PRZERWA CZASOWA NA DOLE
7 L X+10 Y+10 R0 F MAX M3
Dosunć narzdzie do wiercenia 1, włczyć wrzeciono
8 CYKL CALL
Wywołanie cyklu
9 L Y+90 R0 F MAX M99
Dosunć narzdzie do wiercenia 2, wywołanie cyklu
10 L X+90 R0 F MAX M99
Dosunć narzdzie do wiercenia 3, wywołanie cyklu
11 L Y+10 R0 F MAX M99
Dosunć narzdzie do wiercenia 4, wywołanie cyklu
12 L Z+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
13 END PGM C200 MM
182
Kkap8.pm6
8 Programowanie: Cykle
182
27.06.2006, 14:22
8.2 Cykle wiercenia
Przykład: cykle wiercenia
Przebieg programu
■ Cykl wiercenia programować w programie
głównym
100
M12
■ Programowanie obróbki w podprogramie (patrz
Y
”9 Programowanie: podprogramy i powtórzenia
czści programu”)
M12
70
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
Definicja narzdzia
4 TOOL CALL 1 Z S100
Wywołanie narzdzia
5 L Z+250 R0 F MAX
Przemieścić narzdzie
6 CYKL DEF 18.0 NACINANIE GWINTU
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
Dosunć narzdzie do wiercenia 1
10 CALL LBL 1
Wywołać podprogram 1
11 L X+70 Y+70 R0 F MAX
Dosunć narzdzie do wiercenia 2
12 CALL LBL 1
Wywołać podprogram 1
13 L Z+250 R0 F MAX M2
Wysunć narzdzie z materiału, koniec programu głównego
14 LBL 1
Podprogram 1: nacinanie gwintu
15 CYKL DEF 13.0 ORIENTACJA
Zorientować wrzeciono (powtórne nacinanie możliwe)
16 CYKL DEF 13.1 KT 0
17 L IX2 R0 F1000
Przesunć narzdzie dla bezkolizyjnego zagłbienia (zależne od
przekroju rdzenia i narzdzia)
18 L Z+5 R0 F MAX
Pozycjonować wstpnie bieg szybki
19 L Z30 R0 F1000
Najechać na głbokość startow
20 L IX+2
Narzdzie ponownie na środek wiercenia
21 CYKL CALL
Wywołać cykl 18
22 L Z+5 R0 F MAX
wysunć narzdzie z materiału
23 LBL 0
Koniec podprogramu 1
24 END PGM C18 MM
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
183
183
27.06.2006, 14:22
8.3 Cykle dla frezowania wybrań, 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 GOTOWO (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
211ROWEK OKRGŁY
cykl obróbki zgrubnej/wykańczajcej z
automatycznym pozycjonowaniem wstpnym,
ruch wahadłowy przy pogłbianiu
184
Kkap8.pm6
8 Programowanie: Cykle
184
27.06.2006, 14:22
1 Narzdzie wsuwa si w pozycji startu (środek wybrania) w
obrabiany przedmiot i przesuwa si na pierwsz głbokość
dosuwu
2 Nastpnie narzdzie przesuwa si najpierw w kierunku dodatnim
dłuższej krawdzi przy kwadratowych wybraniach dodatnim
kierunku Y i frezuje grubnie wybranie od wewntrz na zewntrz
Z
3 Ta operacja powtarza si (1 do 2), aż zostanie osignita
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 obrabianego przedmiotu).
NCbloki przykładowe:
27 CYKL DEF 4.0 FREZOWANIE WYBRAŃ
28 CYKL DEF 4.1 ODST. 2
Znak liczby parametru Głbokość określa kierunek
pracy.
29 CYKL DEF 4.2 GŁBOKOŚĆ 20
Używać freza z tncym przez środek zbem czołowym
(DIN 844) lub dokonać wstpnego wiercenia na środku
wybrania.
31 CYKL DEF 4.4 X80
30 CYKL DEF 4.3 DOSUW 5 F100
32 CYKL DEF 4.5 Y60
33 CYKL DEF 4.6 F275 DR+ PROMIEŃ 5
Dla 2giej długości krawdzi obowizuje warunek: 2ga
długość 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 obrabianego przedmiotu i
dnem wybrania
ú Głbokość dosuwu
(przyrostowo): wymiar, o jaki
narzdzie zostaje każdorazowo dosunite. TNC
dojeżdża jednym chodem roboczym na głbokość
jeżeli:
■ głbokość dosuwu i głbokość s sobie równe
■ głbokość dosuwu jest wiksza niż głbokość
ú Posuw dosuwu na głbokość: prdkość
przemieszczenia narzdzia przy wejściu w materiał
ú 1sza długość krawdzi
: długość wybierania,
równoległa do osi głównej płaszczyzny obróbki
ú 2ga długość krawdzi
: szerokość wybierania
ú Posuw F: prdkość przemieszczania narzdzie na
płaszczyźnie obróbki
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
185
185
27.06.2006, 14:22
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
FREZOWANIE WYBRANIA (cykl 4)
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
ú Obrót zgodnie z ruchem wskazówek zegara
DR + : frezowanie współbieżne przy M3
DR – : frezowanie przeciwbieżne przy M3
ú Promień zaokrglenia: promień dla naroży wybrań.
Dla promienia = 0 promień zaokrglenia jest równy
promieniowi narzdzia
Obliczenia:
dosuw boczny k = K x R
K:
R:
Współczynnik nakładania si, określony w parametrze
maszynowym 7430
Promień freza
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 danym przypadku
TNC wcina narzdzie w środek wybrania
3 Jeśli narzdzie znajduje si na 2giej bezpiecznej wysokości,
TNC przesuwa narzdzie z FMAX na bezpieczn wysokość i
stamtd z posuwem dosuwu na głbokość na pierwsz
głbokość dosuwu
4 Nastpnie narzdzie przesuwa si stycznie do konturu czści
gotowej i frezuje współbieżnie po obwodzie
5 Po tym narzdzie odsuwa si stycznie od konturu do punktu
startu na płaszczyźnie obróbki
6 Ta operacja (3 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 nastpnie na środek wybrania
(pozycja końcowa = pozycja startu)
Prosz uwzgldnić przed rozpoczciem
programowania
Znak liczby parametru Głbokość określa kierunek
pracy.
Jeśli chcemy obrabiać wybranie na gotowo od razu, to
prosz używać freza z tncym przez środek zbem
czołowym (DIN 844) i wprowadzić mały posuw dosuwu
na głbokość.
Minimalna wielkość wybrania: potrójny promień
narzdzia.
186
Kkap8.pm6
8 Programowanie: Cykle
186
27.06.2006, 14:22
pomidzy ostrzem narzdzia i powierzchni
obrabianego przedmiotu
ú Głbokość Q201 (przyrostowo): odstp pomidzy
Q206
powierzchni obrabianego przedmiotu i dnem
wybrania (kieszeni)
Z
ú Posuw dosuwu na głbokość Q206: prdkość
przemieszczania si narzdzia przy najeździena
głbokość w mm/min. Jeśli nastpuje zagłbianie w
materiał, to prosz wprowadzić mniejsz wartość niż
to zdefiniowano w Q207
Q204
Q200
Q203
Q202
Q201
úGłbokość dosuwu Q202 (przyrostowo): wymiar, o jaki
narzdzie zostaje każdorazowo dosunite; prosz
wprowadzić wartość wiksz od 0
X
ú Posuw frezowania Q207: prdkość przemieszczania
si narzdzia przy frezowaniu w mm/min
ú Współ. powierzchni obrabianego przedmiotu Q203
(bezwzgldna): współrzdna powierzchni
obrabianego przedmiotu
Y
Q218
ú 2ga bezpieczna wysokość Q204 (przyrostowo):
Q217
Q219
0
wybrania w osi głównej płaszczyzny obróbki
22
ú Środek 1szej osi Q216 (bezwzgldna): środek
Q
współrzdna osi wrzeciona, w której nie może dojść
do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
Q207
ú Środek 2giej osi Q217 (bezwzgldna): środek
wybrania w osi pomocniczej płaszczyzny obróbki
ú 1sza długość krawdzi Q218 (przyrostowo): długość
wybrania, równolegle do osi głównej płaszczyzny
obróbki
Q216
X
Q221
ú 2ga długość krawdzi Q219 (przyrostowo): długość
wybrania, równolegle do osi pomocniczej
płaszczyzny obróbki
ú Promień naroża Q220: promień naroża wybrania.
Jeśli nie wprowadzono, TNC wyznacza promień
naroża równy promieniowi narzdzia
ú Naddatek 1dzej osi Q221 (przyrostowo): naddatek w
osi głównej płaszczyzny obróbki, odniesiony do
długości wybrania
NCbloki przykładowe:
34 CYKL DEF 212 OBR. OBR. WYKAŃCZ.
WYBRANIA
Q200=2
;GŁBOKOŚĆ
Q206=150
;POSUW DOSUWU NA GŁB.
Q202=5
;GŁBOKOŚĆ DOSUWU
Q207=500
;POSUW FREZOWANIA
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
;2GA BEZP. WYSOKOŚĆ
Q216=+50
;ŚRODEK 1SZEJ OSI
Q217=+50
;ŚRODEK 2GIEJ OSI
Q218=80
;1SZA DŁUGOŚĆ BOKU
Q219=60
;2GA DŁUGOŚĆ BOKU
Q220=5
;PROMIEŃ NAROŻA
Q221=0
;NADDATEK
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
187
;BEZPIECZNA WYSOK.
Q201=20
187
27.06.2006, 14:22
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
CZOPY OBRABIAĆ NA GOTOWO (cykl 213)
1 TNC przemieszcza narzdzie w osi wrzeciona na bezpieczn
wysokość, albo 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 FMAX na
bezpieczn wysokość i stamtd 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 po obwodzie
5 Po tym narzdzie odsuwa si stycznie od konturu do punktu
startu na płaszczyźnie obróbki
6 Ta operacja (3 do 5) powtarza si, aż zostanie osignita
zaprogramowana głbokość
7 Na końcu cyklu TNC przesuwa narzdzie z FMAX na bezpieczn
wysokość lub jeśli wprowadzono na 2g bezpieczn
wysokość i nastpnie na środek czopu (pozycja końcowa =
pozycja startu)
Prosz uwzgldnić przed rozpoczciem
programowania
Znak liczby parametru Głbokość określa kierunek
pracy.
Q206
Z
Q200
Q202
Q201
Jeśli czop ma być wyfrezowany od razu, to prosz
używać frezu z tncym przez środek zbem czołowym
(DIN 844). Prosz wprowadzić dla posuwu dosuwu na
głbokość niewielk wartość.
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 narzdzia przy najeździe na
głbokość w mm/min. Jeśli dokonujemy zagłbiania
narzdzia w materiał, to prosz wprowadzić
niewielk wartość, jeśli zagłbia si poza materiałem
to 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
narzdzia przy frezowaniu w mm/min
NCbloki przykładowe:
35 CYKL DEF 213 CZOPY OBR. NA GOTOWO
Q200=2
;BEZP. WYSOKOŚĆ
Q201=20
;GŁBOKOŚĆ
Q206=150
;POSUW DOSUWU NA GŁB.
Q202=5
;GŁBOKOŚĆ DOSUWU
Q207=500
;POSUW FREZOWANIA
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
;2BEZP. WYSOKOŚĆ
Q216=+50
;ŚRODEK 1SZEJ OSI
Q217=+50
;ŚRODEK 2GIEJ OSI
Q218=80
;1DŁUGOŚĆ BOKU
Q219=60
;2DŁUGOŚĆ BOKU
Q220=5
;PROMIEŃ NAROŻA
Q221=0
;NADDATEK
188
Kkap8.pm6
Q204
Q203
8 Programowanie: Cykle
188
27.06.2006, 14:22
(bezwzgldna): współrzdna powierzchni
obrabianego przedmiotu
Y
Q218
ú 2ga bezpieczna wysokość Q204 (przyrostowo):
współrzdna osi wrzeciona, w której nie może dojść
do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem).
22
0
Q219
ú Środek 1szej osi Q216 (bezwzgldna): środek czopu
Q
Q207
Q217
w osi głównej płaszczyzny obróbki
ú Środek 2giej osi Q217 (bezwzgldna): środek czopu
w osi pomocniczej płaszczyzny obróbki
ú 1sza długość krawdzi Q218 (przyrostowo): długość
czopu równolegle do osi głównej płaszczyzny obróbki
Q216
ú 2ga długość krawdzi Q219 (przyrostowo): długość
Q221
X
czopu równolegle do osi pomocniczej płaszczyzny
obróbki
ú Promień naroża Q220: promień naroża czopu
ú Naddatek 1szej osi Q221 (wartość przyrostowa):
naddatek w osi głównej płaszczyzny obróbki,
odniesiony do długości czopu
WYBRANIE KOŁOWE (cykl 5)
1 Narzdzie wcina si w pozycji startu (środek wybrania) w
materiał przedmiotu i przesuwa si na pierwsz głbokość
dosuwu
Y
2 Nastpnie narzdzie rysuje z posuwem F pokazany na rysunku
po prawej stronie tor w kształcie spirali; objaśnienie do dosuwu
bocznego k patrz cykl 4 FREZOWANIE WYBRANIA (KIESZENI)
3 Ta operacja powtarza si, aż zostanie osignita głbokość
4 Na końcu TNC odsuwa narzdzie do pozycji startu
Prosz uwzgldnić przed programowaniem
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 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 na środku
wybrania.
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
189
189
27.06.2006, 14:22
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
ú Współ. powierzchni obrabianego przedmiotu Q203
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
ú Bezpieczna wysokość
(przyrostowo): odstp
pomidzy ostrzem narzdzia (pozycja startu) i
powierzchni obrabianego przedmiotu
ú Głbokość frezowania
(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 narzdzia przy wcinaniu w materiał
ú Promień koła: promień wybrania kołowego
ú Posuw F: prdkość przemieszczania narzdzia w
płaszczyźnie obróbki
ú Obrót zgodnie z ruchem wskazówek zegara
DR + : współbieżne frezowanie przy M3
DR – : przeciwbieżne frezowanie przy M3
Y
R
DR+
X
NCbloki przykładowe:
36 CYKL DEF 5.0 WYBRANIE KOŁOWE
37 CYKL DEF 5.1 ODST 2
38 CYKL DEF 5.2 GŁBOKOŚĆ 20
39 CYKL DEF 5.3 DOSUW 5 F100
40 CYKL DEF 5.4 PROMIEŃ 40
41 CYKL DEF 5.5 F250 DR+
190
Kkap8.pm6
8 Programowanie: Cykle
190
27.06.2006, 14:22
Y
1 TNC przemieszcza narzdzie automatycznie w osi wrzeciona na
bezpieczn wysokość lub 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 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 stamtd 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 po obwodzie
5 Po tym narzdzie odjeżdża stycznie od konturu do punktu startu
na płaszczyźnie obróbki
6 Ta operacja (3 do 5) powtarza si, aż zaprogramowana
głbokość zostanie osignita
7 Na koniec cyklu TNC przemieszcza narzdzie z FMAX na
bezpieczn wysokość lub jeśli wprowadzono na
2g bezpieczn wysokość i nastpnie na środek wybrania
(pozycja końcowa = pozycja pocztkowa)
Q206
Z
Q204
Q200
Q203
Q202
Prosz uwzgldnić przed rozpoczciem
programowania
Q201
Znak liczby parametru Głbokość określa kierunek pracy.
Jeśli chcemy wybranie obrabiać na gotowo od razu, to
prosz używać freza z tncym przez środek zbem
czołowym (DIN 844) i wprowadzić niewielk wartość
posuwu dosuwu na głbokość.
ú 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 najeździe na
głbokość w mm/min. Jeśli nastpuje zagłbianie w
materiał, to prosz wprowadzić wartość mniejsz niż
to zdefiniowano w Q207
ú Głbokość dosuwu Q202 (przyrostowo): wymiar, o
jaki narzdzie zostaje każdorazowo dosuwane.
X
NCbloki przykładowe:
42 CYKL DEF 214 WYBRANIE KOŁ.
OBRABIAĆ NA GOTOWO
Q200=2
;GŁBOKOŚĆ
Q206=150
;POSUW DOSUWU NA GŁB.
Q202=5
;GŁBOKOŚĆ DOSUWU
Q207=500
;POSUW FREZOWANIA
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
;2GA BEZP. WYSOKOŚĆ
Q216=+50
;ŚRODEK 1SZEJ OSI
Q217=+50
;ŚRODEK 2GIEJ OSI
Q222=79
;ŚREDNICA PÓŁWYROBU
Q223=80
;ŚREDNICA CZŚCI GOT.
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
191
;BEZ. WYSOKOŚĆ
Q201=20
191
27.06.2006, 14:22
8.3 Cykle dla frezowania wybrać, czopów i rowków wpustowych
WYBRANIE KOŁOWE OBRABIAĆ NA GOTOWO
(cykl 214)
si narzdzia przy frezowaniu w mm/min
Y
ú Współ. powierzchni obrabianego przedmiotu Q203
(bezwzgldna): wpółrzdna powierzchni obrabianego
przedmiotu
ú 2ga bezpieczna wysokość Q204 (przyrotowo):
współrzdna osi wrzeciona, w której nie może dojść
do kolizji pomidzy narzdziem i obrabianym
przedmiotem
Q207
Q222
Q223
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
ú Posuw frezownania Q207: prdkość przemieszczania
Q217
ú Środek 1szej osi Q216 (bezwzgldna): środek
wybrania w osi głównej płaszczyzny obróbki
ú Środek 2giej osi Q217 (bezwzgldna): środek
wybrania w osi pomocniczej płaszczyzny obróbki
X
Q216
ú Średnica czści nieobrobionej Q222: średnica
obrobionego wstpnie wybrania; średnic półwyrobu
wprowadzić mniejsz od średnicy czści gotowej
ú Średnica czści gotowej Q223: średnica
obrobionego na gotowo wybrania; wprowadzić
średnic czści gotowej wiksz niż średnica czści
nieobrobionej i wiksz od średnicy narzdzia
CZOP OKRGŁY OBRABIAĆ NA GOTOWO (cykl 215)
1 TNC przemieszcza narzdzie automatycznie 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 FMAX na
bezpieczn wysokość i stamtd 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 po obwodzie
5 Nastpnie narzdzie odsuwa si stycznie od konturu do punktu
startu na płaszczyźnie obróbki
6 Ta operacja (3 do 5) powtarza si, aż zostanie osignita
zaprogramowana głbokość
7 Na końcu cyklu TNC przemieszcza narzdzie z FMAX na
bezpieczn wysokość lub jeśli wprowadzono na 2g
bezpieczn wysokość i nastpnie na środek wybrania (pozycja
końcowa = pozycja startu)
192
Kkap8.pm6
8 Programowanie: Cykle
192
27.06.2006, 14:22
Znak liczby parametru głbokość określa kierunek
pracy.
Q206
Jeżeli czop ma być wyfrezowany jednym chodem, to
prosz używać freza z tncym przez środek zbem
czołowym (DIN 844). Prosz wprowadzić dla posuwu
dosuwu na głbokość niewielk wartość.
Z
Q204
Q200
Q203
Q202
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
Q201
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 narzdzia przy najeździe na
głbokość w mm/min. Jeśli narzdzie zagłbia si w
materiał, to wprowadzić niewielk wartość; jeżeli
narzdzie zagłbia si poza materiałem, wtedy
wprowadzić wiksz wartość
Y
ú Głbokość dosuwu Q202 (przyrostowo): wymiar, o
ú Posuw frezowania Q207: prdkość przemieszczania
si narzdzia przy frezowaniu w mm/min
Q223
Q222
Q207
jaki narzdzie zostaje każdorazowo dosunite;
wprowadzić wartość wiksz od 0
Q217
ú Współ. powierzchni obrabianego przedmiotu Q203
(bezwzgldna): współrzdna powierzchni
obrabianego przedmiotu
ú 2ga bezpieczna wysokość Q204 (przyrostowo):
X
współrzdna osi wrzeciona, w której nie może dojść
do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
Q216
ú Środek 1szej osi Q 216 (bezwzgldna): środek czopu
w osi głównej płaszczyzny obróbki
ú Środek 2giej osi Q217 (bezwzgldna): środek czopu
NCbloki przykładowe:
43 CYKL DEF 215 WYBRANIE KOŁ.
w osi pomocniczej płaszczyzny obróbki
ú Średnica półwyrobu Q222: średnica obrobionego
wstpnie czopu; wprowadzić średnic półwyrobu
wiksz od średnicy czści gotowej
ú Średnica czści gotowej Q223: średnica
obrobionego na gotowo czopu; wprowadzić średnic
czści gotowej mniejsz od średnicy półwyrobu
OBRABIAĆ NA GOTOWO
Q200=2
;GŁBOKOŚĆ
Q206=150
;POSUW DOSUWU NA GŁB.
Q202=5
;GŁBOKOŚĆ DOSUWU
Q207=500
;POSUW FREZOWANIA
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
;2GA BEZP. WYSOKOŚĆ
Q216=+50
;ŚRODEK 1SZEJ OSI
Q217=+50
;ŚRODEK 2GIEJ OSI
Q222=81
;ŚREDNICA PÓŁWYROBU
Q223=80
;ŚREDNICA CZŚCI GOT.
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
193
;BEZP. WYSOKOŚĆ.
Q201=20
193
27.06.2006, 14:22
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
Prosz uwzgldnić przed programowaniem
8.3 Cykle dla frezowania wybrań, 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 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 Na koniec narzdzie odsuwa si na biegu szybkim FMAX na
bezpieczn wysokość
W przypadku nieparzystej liczby dosuwów narzdzie
przemieszcza si na bezpieczn wysokość na pozycj startu
Prosz uwzgldnić przed programowaniem
Zaprogramować blok pozycjonowania w punkcie startu
na płaszczyźnie obróbki środek rowka (długość 2giej
krawdzi) i przesunity o promień narzdzia w rowku z
korekcj promienia R0.
Z
Zprogramować blok pozycjonowania w punkcie startu
osi wrzeciona (bezpieczna wysokość nad powierzchni
obrabianego przedmiotu).
X
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ć średnic freza nie wiksz niż szerokość rowka
i nie mniejsz niż połowa szerokości rowka.
Y
ú Bezpieczna wysokość
(przyrostowo): odstp
pomidzy ostrzem narzdzia (pozycja startu) i
powierzchni obrabianego przedmiotu
ú Głbokość frezowania
(przyrostowo): odstp
pomidzy powierzchni obrabianego przedmiotu i
dnem wybrania
ú 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
194
Kkap8.pm6
8 Programowanie: Cykle
194
27.06.2006, 14:22
przemieszczania si narzdzia przy wciciu w
materiał
ú 1sza długość krawdzi
: długość rowka; 1szy
kierunek cicia określić poprzez znak liczby
ú 2ga długość krawdzi
: szerokość rowka
ú Posuw F: prdkość przemieszczania si narzdzia na
płaszczyźnie obróbki
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
ú Posuw dosuwu na głbokość: prdkość
NCbloki przykładowe:
44 CYKL DEF 3.0 FREZOWANIE ROWKÓW
45 CYKL DEF 3.1 ODST 2
46 CYKL DEF 3.2 GŁBOKOŚĆ 20
47 CYKL DEF 3.3 DOSUW 5 F100
48 CYKL DEF 3.4 X+80
49 CYKL DEF 3.5 Y12
50 CYKL DEF 3.6 F275
ROWEK (rowek podłużny) z pogłbianie ruchem
posuwistozwrotnym (cykl 210)
Prosz uwzgldnić przed programowaniem
Znak liczby parametru Głbokość określa kierunek
pracy.
Wybrać średnic freza nie wiksz niż szerokość rowka
i nie mniejsz 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 na biegu szybkim w osi wrzeciona
na 2g bezpieczn wysokość i nastpnie do centrum lewego
okrgu; stamtd TNC pozycjonuje narzdzie na bezpiecznej
wysokości nad powierzchni obrabianego przedmiotu
2 Narzdzie przesuwa si z posuwem frezowania na powierzchni
obrabianego przedmiotu; stamtd frez przemieszcza si w
kierunku wzdłużnym rowka wcinajc si ukośnie w materiał do centrum prawego okrgu
3 Nastpnie narzdzie przemieszcza si przy ukośnym
zagłbieniu z powrotem do lewego okrgu; 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 potem znowu na
środek rowka
Obróbka wykańczajca
5 Od środka rowka TNC przemieszcza narzdzie stycznie do
gotowego konturu; po tym TNC dokonuje obróbki konturu na
gotowo ruchem współbieżnym (przy M3), jeśli wprowadzono
uprzednio także z kilkoma dosuwami
6 Przy końcu konturu narzdzie przesuwa si stycznie od konturu
do środka rowka
7 Na koniec narzdzie przemieszcza si na biegu szybkim FMAX
na bezpieczn wysokość z powrotem i jeśli wprowadzono na
2g bezpieczn wysokość
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
195
195
27.06.2006, 14:22
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
pomidzy ostrzem narzdzia i powierzchni
obrabianego przedmiotu
ú Głbokość Q201 (przyrostowo): odstp pomidzy
powierzchni obrabianego przedmiotu i dnem
wybrania
Z
Q207
ú Posuw frezowania Q207: prdkość przemieszczania
si narzdzia przy frezowaniu w mm/min
Q204
Q200
Q203
ú Głbokość dosuwu Q202 (przyrostowo): wymiar, o
Q202
jaki narzdzie zostaje łcznie dosunite przy ruchu
posuwistozwrotnym 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ół. powierzchni obrabianego przedmiotu Q203
(bezwzgldna): współrzdna powierzchni
obrabianego przedmiotu
Y
ú 2ga bezpieczna wysokość Q204 (przyrostowo)
Zwspółrzdna, na której nie może dojść do kolizji
pomidzy narzdziem i obrabianym przedmiotem
(mocowadłem)
Q218
ú Środek 1szej osi Q216 (bezwzgldna): środek rowka
w osi głównej płaszczyzny obróbki
w osi pomocniczej płaszczyzny obróbki
Q224
Q217
Q219
ú Środek 2giej osi Q217 (bezwzgldna): środek rowka
ú 1sza długość krawdzi Q218 (wartość równoległa
do osi głównej płaszczyzny obróbki): wprowadzić
wartość dłuższej krawdzi rowka
ú 2ga długość krawdzi Q219 (wartość równoległa do
osi pomocniczej płaszczyzny obróbki): wprowadzić
szerokość rowka; jeśli wprowadzimy szerokość rowka
równ średnicy narzdzia, to TNC obrabia tylko
zgrubnie (frezowanie rowka podłużnego)
ú Kt obrotu Q224 (bezwzgldny): kt, o jaki cały
rowek zostaje obrócony; centrum obrotu leży w
centrum rowka
ú Dosuw przy obróbce wykańczajcej Q338
(przyrostowo): wymiar, o jaki narzdzie zostaje
dosunite w osi wrzeciona przy obróbce
wykańczajcej. Q338=0: Obróbka wykańczajca przy
jednym dosuniciu
Q216
X
NCbloki przykładowe:
51 CYKL DEF 210 ROWEK WAHADŁOWO
Q200=2
;BEZP. WYSOKOŚĆ
Q201=20
;GŁBOKOŚĆ
Q207=500
;POSUW FREZOWANIA
Q202=5
;GŁBOKOŚĆ DOSUWU
Q215=0
;ZAKRES OBRÓBKI
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
;2GA BEZP. WYSOKOŚĆ
Q216=+50
;ŚRODEK 1SZEJ OSI
Q217=+50
;ŚRODEK 2GIEJ OSI
Q218=80
;1SZA DŁUGOŚĆ BOKU
Q219=12
;2GA DŁUGOŚĆ BOKU
Q224=+15
;POŁOŻENIE PRZY OBROCIE
Q338=5 ;DOSUW OBRÓBKA WYKAŃCZAJCA
196
Kkap8.pm6
8 Programowanie: Cykle
196
27.06.2006, 14:22
Obróbka zgrubna
1 TNC pozycjonuje narzdzie na biegu szybkim w osi narzdzia na
2g bezpieczn wysokość i nastpnie do centrum prawego
koła. Stamtd TNC pozycjonuje narzdzie na zadan
bezpieczn wysokość nad powierzchni obrabianego
przedmiotu
2 Narzdzie najeżdża z posuwem frezowania na powierzchni
obrabianego przedmiotu; stamtd frez przesuwa si zagłbiajc si ukośnie w materiał do drugiego końca rowka
3 Nastpnie narzdzie przesuwa si, znów ukośnie zagłbiajc
si, do punktu startu; ta operacja (2 do 3) powtarza si, aż
zostanie osignita zaprogramowana głbokość frezowania
4 Na głbokości frezowania TNC przesuwa narzdzie do
frezowania płaszczyznowego na drugi koniec rowka
Obróbka wykańczajca
5 Od środka rowka TNC przesuwa narzdzie stycznie do gotowego
konturu; po tym TNC dokonuje obróbki konturu na gotowo
ruchem współbieżnym (przy M3); jeśli wprowadzono uprzednio
także z kilkoma dosuwami. 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 Na koniec 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 programowaniem
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
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
197
197
27.06.2006, 14:22
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
ROWEK OKRGŁY (podłużny) z pogłbianiem
ruchem wahadłowym (cykl 211)
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
Y
pomidzy ostrzem narzdzia i powierzchni
obrabianego przedmiotu
ú Głbokość Q201 (przyrostowo): odstp pomidzy
powierzchni obrabianego przedmiotu i podstaw
wybrania
ú Poswu frezowania Q207: prdkość przemieszczania
narzdzia przy frezowaniu w mm/min
Q219
Q245
4
Q217
ú Głbokość dosuwu Q202 (przyrostowo): wymiar, o
jaki narzdzie narzdzie zostaje dosunite łcznie
przy ruchu posuwistozwrotnym w osi wrzeciona
ú Zakres obróbki (0/1/2) Q215: określić zakres obróbki:
0: Schruppen und Schlichten
1: tylko obróbka zgrubna
2: tylko obróbka wykańczajca
Q216
X
ú Współ. powierzchni obrabianego przedmiotu Q203
(bezwzgldna): współrzdna powierzchni
obrabianego przedmiotu
ú 2ga bezpieczna wysokość Q204 (przyrostowo)
Zwspółrzdna, na której nie może dojść do kolizji
pomidzy narzdziem i obrabianym przedmiotem
(mocowadłem)
ú Środek 1szej osi Q216 (bezwzgldna): środek rowka
w osi głównej płaszczyzny obróbki
ú Środek 2giej osi Q217 (bezwzgldna): środek rowka
w osi pomocniczej płaszczyzny obróbki
ú Średnica wycinka koła Q244: wprowadzić średnic
wycinka koła
NCbloki przykładowe:
52 CYKL DEF 211 ROWEK OKRGŁY
Q200=2
;BEZP. WYSOKOŚĆ
Q201=20
;GŁBOKOŚĆ
Q207=500
;POSUW FREZOWANIA
Q202=5
;GŁBOKOŚĆ DOSUWU
Q215=0
;ZAKRES OBRÓBKI
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
;2GA BEZP. WYSOKOŚĆ
Q216=+50
;ŚRODEK 1SZEJ OSI
Q217=+50
;ŚRODEK 2GIEJ OSI
ú 2ga długość krawdzi Q219: wprowadzić szerokość
Q244=80
;ŚREDNICA WYCINKA KOŁA
rowka; jeśli wprowadzimy szerokość rowka równ
średnicy narzdzia, to TNC obrabia tylko zgrubnie
(frezowanie rowka podłużnego)
Q219=12
;2GA DŁUGOŚĆ BOKU
Q245=+45
;KT STARTU
Q248=90
;KT ROZWARCIA
Q338=5
;DOS. OBRÓBKA
ú Kt startu Q245 (bezwzgldny): wprowadzić kt
biegunowy punktu startu
WYKAŃCZAJCA
ú Kt rozwarcia rowka Q248 (przyrostowo): kt
rozwarcia rowka wprowadzić
ú Dosuw przy obróbce wykańczajcej Q338
(przyrostowo): wymiar, o jaki narzdzie zostaje
dosunite w osi wrzeciona przy obróbce
wykańczajcej. Q338=0: Obróbka wykańczajca przy
jednym dosuwie
198
Kkap8.pm6
Q248
Q24
8 Programowanie: Cykle
198
27.06.2006, 14:22
Y
Y
90
100
50
45°
R2
5
50
80
8
70
90°
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
Definicja narzdzia obróbka zgrubna/wykańczajca
4 TOOL DEF 2 L+0 R+3
Definicja narzdzia frez tarczowy do rowków
5 TOOL CALL 1 Z S3500
Wywołanie narzdzia obróbka zgróbna/obróbka wykańczajca
6 L Z+250 R0 F MAX
Przemieścić narzdzie
7 CYKL DEF 213 CZOP NA GOTOWO
Definicja cyklu obróbka zewntrzna
Q200=2
;BEZP. WYSOKOŚĆ
Q201=30 ;GŁBOKOŚĆ
Q206=250 ;F DOSUWU NA GŁB.
Q202=5
;GŁBOKOŚĆ DOSUWU
Q207=250 ;F FREZOWANIE
Q203=+0 ;WSPÓŁ. POWIERZ.
Q204=20 ;2GA BEZP. WYSOKOŚĆ
Q216=+50 ;ŚRODEK 1SZEJ OSI
Q217=+50 ;ŚRODEK 2GIEJ OSI
Q218=90 ;1SZA DŁ. BOKU
Q219=80 ;2GA DŁ. BOKU
Q220=0
;PROMIEŃ NAROŻA
Q221=5
;NADDATEK
8 CYKL CALL M3
Wywołanie cyklu obróbka zewntrzna
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
199
199
27.06.2006, 14:22
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
Przykład: frezowanie wybrania, czopu i rowka
8.3 Cykle dla frezowania wybrań, czopów i rowków wpustowych
9 CYCL DEF 5.0 WYBRANIE KOŁOWE
Definicja cyklu 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 CYKL DEF 5.4 PROMIEŃ 25
14 CYCL DEF 5.5 F400 DR+
15 L Z+2 R0 F MAX M99
Wywołanie cyklu wybranie kołowe
16 L Z+250 R0 F MAX M6
Zmiana narzdzia
17 TOOL CALL 2 Z S5000
Wywołanie narzdzia frez do rowków wpustowych
18 CYCL DEF 211 OKRGŁY ROWEK
Definicja cyklu rowek 1
Q200=2
;BEZP. WYSOKOŚĆ
Q201=20 ;GŁBOKOŚĆ
Q207=250 ;F FREZOWANIE
Q202=5
;GŁBOKOŚĆ DOSUWU
Q215=0
;ZAKRES OBRÓBKI
Q203=+0 ;WSPÓŁ. POWIERZ.
Q204=100 ;2GA BEZP. WYSOKOŚĆ
Q216=+50 ;ŚRODEK 1SZEJ OSI
Q217=+50 ;ŚRODEK 2GIEJ OSI
Q244=70 ;ŚREDNICA WYCINKA KOŁA
Q219=8 ;2. DŁUGOŚĆ KRAWDZI BOCZNEJ
Q245=+45 ;KT STARTU
Q248=90 ;KT ROZWARCIA
19 CYCL CALL M3
Wywołanie cyklu rowek 1
20 FN 0: Q245 = +225
Nowy kt startu dla rowka 2
21 CYKL CALL
Wywołanie cyklu rowek 2
22 L Z+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
23 END PGM C210 MM
200
Kkap8.pm6
8 Programowanie: Cykle
200
27.06.2006, 14:22
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 GS bez uchwytu wyrównawczego
NACINANIE GWINTU
Cykl 200
Cykl 201
Cykl 202
Cykl 203
Cykl 204
Cykl 205
Cykl 206
Cykl 207
WIERCENIE
ROZWIERCANIE DOKŁADNE OTWORU
WYTACZANIE
UNIWERSALNE WIERCENIE
POGŁBIANIE WSTECZNE
WIERCENIE UNIWERSALNE
GWINTOWANIE NOWE z uchwytem wyrównawczym
GWINTOWANIE GS NOWE bez uchwytu
wyrównawczego
Cykl 208 WIERCENIE OTWORÓW
Cykl 212 WYBRANIE OBRABIAĆ NA GOTOWO
Cykl 213 CZOP OBRABIAĆ NA GOTOWO
Cykl 214 WYBRANIE KOŁOWE OBRABIAĆ NA GOTOWO
Cykl 215 CZOP OKRGŁY OBRABIAĆ NA GOTOWO
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
201
201
27.06.2006, 14:22
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 obrabianego przedmiotu (oś wrzeciona)
Q200
Q204
Q203
2 Od tej pozycji TNC wypełnia ostatnio 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
2giej bezpiecznej wysokości)
X
4 Ta operacja (1 do 3) powtarza si, aż wszystkie rodzaje obróbki
zostan wykonane
Prosz uwzgldnić przed programowaniem
Y
Cykl 220 jest DEFaktywny, to znaczy cykl 220 wywołuje
automatycznie ostatnio zdefiniowany cykl obróbki.
N = Q241
Jeśli kombinujemy jeden z cykli obróbki 200 do 208 i
212 do 215 z cyklem 220, to obowizuje bezpieczna
wysokość, powierzchnia obrabianego przedmiotu i 2ga
bezpieczna wysokość z cyklu 220.
Q247
Q246
Q24
4
Q245
Q217
ú Środek 1szej osi Q216 (bezwzgldna): środek
wycinka koła w osi głównej płaszczyzny obróbki
ú Środek 2giej osi Q217 (bezwzgldna): środek
wycinka koła w osi pomocniczej płaszczyzny obróbki
ú Średnica wycinka koła Q244: średnica wycinka koła
Q216
ú Kt startu Q245 (bezwzgldna). kt pomidzy osi
X
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óbki i punktem startu
ostatniej obróbki na wycinku koła (nie obowizuje dla
koła pełnego); wprowadzić kt końcowy różny od
kta startu; jeśli kt końcowy jest wprowadzony
wikszym niż kt startu, to obróbka nastpuje w
ruchu przeciwnym do ruchu wskazówek zegara,
inaczej obróbka w ruchu zgodnym z ruchem
wskazówek zegara
ú Krok kta Q247 (przyrostowo): kt pomidzy dwoma
obróbkami na wycinku koła; jeśli krok kta równy jest
zeru, to TNC oblicza krok kta z kta startu, kta
końcowego i ilości operacji obróbki; jeśli
wprowadzono krok kta, to TNC nie uwzgldnia kta
końcowego; znak liczby kroku kta określa kierunek
obróbki ( = zgodnie z ruchem wskazówek zegara)
NCbloki przykładowe:
53 CYKL DEF 220 SZABLON KOŁOWY
Q216=+50
;ŚRODEK 1SZEJ OSI
Q217=+50
;ŚRODEK 2GIEJ OSI
Q244=80
;ŚREDNICA WYCINKA KOŁA
Q245=+0
;KT STARTU
Q246=+360 ;KT KOŃCOWY
Q247=+0
;KROK KTA
Q241=8
;LICZBA POWTÓRZEŃ
Q200=2
;BEZP.WYSOKOŚĆ
Q203=+0
;WSPÓŁ. POWIERZCHNI
Q204=50
Q301=1
202
Kkap8.pm6
;2GA BEZP. WYSOKOŚĆ
;ODJAZD NA BEZP. WYSOKOŚĆ
8 Programowanie: Cykle
202
27.06.2006, 14:22
wycinku koła
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
pomidzy ostrzem narzdzia i powierzchni
obrabianego przedmiotu; wprowadzić wartość
dodatni
ú Współ. powierzchni obrabianego przedmiotu 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 obrabianym
przedmiotem (mocowadłem); wprowadzić wartość
dodatni
ú Najazd na bezpieczn wysokość Q301: określić, jak
narzdzie powinno przemieszczać si pomidzy
pojedyńczymi operacjami obróbki:
0: Przemieszczenie midzy obróbkami na
bezpieczn wysokość
1: Przemieszczenie midzy punktami pomiarowymi
na 2g bezpieczn wysokość
WZORY PUNKTÓW NA LINIACH (cykl 221)
Z
Prosz uwzgldnić przed programowaniem
Cykl 221 jest DEFaktywny, to znaczy cykl 221 wywołuje
automatycznie ostatnio zdefiniowany cykl obróbki.
Y
Jeśli kombinujemy jeden z cykli obróbki 200 do 208 i
212 do 215 z cyklem 221, to obowizuje bezpieczna
wysokość, powierzchnia obrabianego przedmiotu i 2ga
bezpieczna wysokość z cyklu 221.
X
1 TNC pozycjonuje narzdzie automatycznie od aktualnej pozycji
do punktu startu pierwszej obróbki
Kolejność:
■ najechać na 2g bezpieczn wysokość (oś wrzeciona)
■ najechać na punkt startu płaszczyzny 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 do punktu startu nastpnej obróbki; narzdzie znajduje
si przy tym na bezpiecznej wysokości (lub na 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
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
203
203
27.06.2006, 14:22
8.4 Cykle dla wytwarzania wzorów punktowych
ú Liczba operacji obróbki Q241: liczba obróbek na
8.4 Cykle dla wytwarzania wzorów punktowych
5 Nastpnie TNC przemieszcza narzdzie do ostatniego punktu
drugiego wiersza i wykonuje tam obróbk
Y
6 Stamtd TNC pozycjonuje narzdzie w kierunku ujemnym osi
głównej do punktu startu nastpnej
obróbki
7
Q23
7 Ta operacja (6) powtarza si, aż wszystkie powtórzenia obróbki
drugiego wiersza zostan wykonane
N=
8 Nastpnie TNC przemieszcza narzdzie do punktu startu
nastpnego wiersza
9 Ruchem wahadłowym zostaj odpracowane
wszystkie dalsze wiersze
Q238
3
Q24
N=
2
Q24
Q224
Q226
ú Punkt startu 1szej osi Q225 (bezwzgldna):
współrzdna punktu startu w osi głównej płaszczyzny
obróbki
X
Q225
ú Punkt startu 2giej osi Q226 (bezwzgldna):
współrzdna punktu startu w osi pomocniczej
płaszczyzny obróbki
ú Odstp 1szej osi Q237 (przyrostowo): odstp
pojedyńczych punktów w wierszu
Z
ú Odstp 2giej osi Q238 (przyrostowo): odstp
pojedyńczych wierszy midzy sob
ú Liczba kolumn Q242: liczba operacji obróbkowych w
Q200
Q204
Q203
wierszu
ú Liczba wierszy Q243: liczba wierszy
ú Kt obrotu Q224 (bezwzgldny): kt, o jaki zostaje
obrócony cały rysunek układu; centrum obrotu leży w
punkcie startu
ú Bezpieczna wysokość Q200 (przyrostowo): odstp
X
pomidzy ostrzem narzdzia i powierzchni
obrabianego przedmiotu
ú Współ. powierzchni obrabianego przedmiotu Q203
(bezwzgldna): współrzdna powierzchni
obrabianego przedmiotu
ú 2ga bezpieczna wysokość Q204 (przyrostowo):
NCbloki przykładowe:
54 CYKL DEF 221 SZABLON LINIE
Q225=+15
;PUNKT STARTU 1SZEJ OSI
Q226=+15
;PUNKT STARTU 2GIEJ OSI
Q237=+10
;ODSTP 1SZEJ OSI
Q238=+8
;ODSTP 2GIEJ OSI
narzdzie powinno si przemieszczać pomidzy
pojedyńczymi operacjami obróbki:
Q242=6
;LICZBA SZPALT
Q243=4
;LICZBA WIERSZY
0: Przemieszczenie pomidzy operacjami obróbki na
bezpieczn wysokość
1: Przemieszczenie pomidzy punktami
pomiarowymi na 2g bezpieczn wysokość
Q224=+15
;POŁOŻENIE PRZY OBROCIE
Q200=2
;ODSTP BEZP.
Q203=+0
;WSPÓŁ. POWIERZCHNI
współrzdna osi wrzeciona, na której nie może dojść
do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadłem)
ú Odjazd na bezpieczn wysokość Q301: określić, jak
Q204=50
Q301=1
;2GA BEZP. WYSOKOŚĆ
;ODJAZD NA BEZP. WYSOKOŚĆ
204
Kkap8.pm6
8 Programowanie: Cykle
204
27.06.2006, 14:22
8.4 Cykle dla wytwarzania wzorów punktowych
Przykład: koła otworów!
Y
100
70
R25
30°
R35
25
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
Definicja narzdzia
4 TOOL CALL 1 Z S3500
Wywołanie narzdzia
5 L Z+250 R0 F MAX M3
Przemieścić narzdzie
6 CYKL DEF 200 WIERCENIE
Definicja cyklu wiercenie
Q200=2
;BEZP. WYSOKOŚĆ
Q201=15 ;GŁBOKOŚĆ
Q206=250 ;F DOSUWU NA GŁB.
Q202=4
;GŁBOKOŚĆ DOSUWU
Q210=0
;PRZERWA CZAS.
Q203=+0 ;WSPÓŁ. POWIERZ.
Q204=0 ;2GA BEZP. WYSOK.
Q211=0.25 ;PRZERWA CZASOWA NA DOLE
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
205
205
27.06.2006, 14:22
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ÓŁ. POWIERZ.
Q204=100 ;2GA BEZP. WYSOKOŚĆ
Q301=1
;ODJAZD NA BEZP. WYSOKOŚĆ
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 ;ŚREDNICA WYCINKA KOŁA
Q245=+90 ;KT STARTU
Q246=+360 ;KT KOŃCOWY
Q247=30 ;KROK KTOWY
Q241=5
;ILOŚĆ
Q200=2
;BEZP. WYSOKOŚĆ
Q203=+0 ;WSPÓŁ. POWIERZ.
Q204=100 ;2GA BEZP. WYSOKOŚĆ
Q301=1
;ODJAZD NA BEZP. WYSOKOŚĆ
9 L Z+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
10 END PGM BOHRB MM
206
Kkap8.pm6
8 Programowanie: Cykle
206
27.06.2006, 14:22
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 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 bocznych
powierzchni)
■ Przy wykańczaniu powierzchni bocznych TNC dosuwa narzdzie
do konturu na torze kołowym stycznym
■ Przy wykańczaniu powierzchni dna TNC przemieszcza narzdzie
również 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.
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
207
207
27.06.2006, 14:22
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.
Schemat: praca z SLcyklami
0 BEGIN PGM SL2 MM
...
Przegld: SLcykle
12 CYKL DEF 14.0 KONTUR ...
Cykl
Softkey
13 CYKL DEF 20.0 DANE KONTURU ...
...
14 KONTUR (koniecznie wymagane)
16 CYKL DEF 21.0 WIERCENIE WSTPNE
17 CYCL CALL
20 DANE KONTURU (koniecznie wymagane)
...
18 CYKL DEF 22.0 FREZ. WYBRANIA
21 WIERCENIE WSTPNE (użycie pozostawione
do wyboru)
(PRZECIGANIE)
19 CYCL CALL
...
22 PRZECIGANIE (koniecznie wymagane)
22 CYKL DEF 23.0 FREZOW. NA GOT. DNA
23 CYKL CALL
23 WYKAŃCZANIE DNA (użycie do wyboru)
...
26 CYKL DEF 24.0 FREZ. NA GOT. POWIERZ.
24 WYKAŃCZANIE POWIERZCHNI BOCZNYCH
(użycie do wyboru)
BOCZNEJ
27 CYKL CALL
...
50 L Z+250 R0 FMAX M2
Rozszerzone cykle:
Cykl
Softkey
25 CIG KONTURU
51 LBL 1
...
55 LBL 0
56 LBL 2
27 OSŁONA CYLINDRA
...
60 LBL 0
28 OSŁONA CYLINDRA (ruch posuwistozwrotny)
...
99 END PGM SL2 MM
208
Kkap8.pm6
8 Programowanie: Cykle
208
27.06.2006, 14:22
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 programowaniem
C
D
A
B
Cykl 14 jest DEFaktywny, to znaczy 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.
NCbloki przykładowe:
55 CYKL DEF 14.0 KONTUR
56 CYKL DEF 14.1 NR. PODPROGR. 1 /2 /3
Y
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.
S1
A
Podprogramy: nałożone na siebie wybrania
B
S2
Niżej pokazane przykłady programowania s
podprogramami konturu, które zostaj wywołane w
programie głównym cyklu 14 KONTUR.
X
Wybrania A i B nakładaj si na siebie.
TNC oblicza punkty przecicia S1i S2, one nie musz zostać
zaprogramowane.
Wybrania s programowane jako koła pełne.
Podprogram 1: wybranie po lewej
51 LBL 1
52 L X+10 Y+50 RR
53 CC X+35 Y+50
54 C X+10 Y+50 DR
55 LBL 0
Podprogram 2: wybranie po prawej
56 LBL 2
57 L X+90 Y+50 RR
58 CC X+65 Y+50
59 C X+90 Y+50 DR
60 LBL 0
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
209
209
27.06.2006, 14:22
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
51 LBL 1
52 L X+10 Y+50 RR
53 CC X+35 Y+50
54 C X+10 Y+50 DR
55 LBL 0
Powierzchnia B:
56 LBL 2
57 L X+90 Y+50 RR
58 CC X+65 Y+50
59 C X+90 Y+50 DR
60 LBL 0
Powierzchni ”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:
B
A
51 LBL 1
52 L X+10 Y+50 RR
53 CC X+35 Y+50
54 C X+10 Y+50 DR
55 LBL 0
Powierzchnia B:
56 LBL 2
57 L X+90 Y+50 RL
58 CC X+65 Y+50
59 C X+90 Y+50 DR
60 LBL 0
210
Kkap8.pm6
8 Programowanie: Cykle
210
27.06.2006, 14:22
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:
51 LBL 1
52 L X+60 Y+50 RR
53 CC X+35 Y+50
54 C X+60 Y+50 DR
55 LBL 0
Powierzchnia B:
56 LBL 2
57 L X+90 Y+50 RR
58 CC X+65 Y+50
59 C X+90 Y+50 DR
60 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 programowaniem
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.
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.
Q9=+1
k
X
ú Głbokość frezowana Q1 (przyrostowo): odstp
pomidzy powierzchni obrabianego przedmiotu i
dnem wybrania.
ú Współczynnik nakładania si toru Q2: Q2 x promień
narzdzia daje wartość dosuwu bocznego k.
ú Naddatek na obróbk wykańczajc boczn Q3
(przyrostowo): naddatek na obróbk wykańczajc
na płaszczyźnie obróbki.
ú Naddatek na obróbk wykańczajc dna Q4
(przyrostowo): naddatek na obróbk wykańczajc
dla głbokości.
ú Współrzdna powierzchni obrabianego przedmiotu
Q5 (bezwzgldna): bezwzgldna współrzdna
powierzchni obrabianego przedmiotu
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
211
211
27.06.2006, 14:22
8.5 SLcykle
ú Bezpieczna wysokość Q6 (przyrostowo): odstp
pomidzy powierzchni czołow narzdzia i
powierzchni obrabianeg 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ń zaokrglenia wewntrznego Q8: promień
zaokrglenia na narożach ”wewntrznych”;
wprowadzona wartość odnosi si do toru punktu
środkowego narzdzia
Q10
Q1
Q7
Q5
ú Kierunek obrotu ? Zgodnie z ruchem wskazówek
zegara = 1 Q9: kierunek obróbki dla wybrań
■ zgodnie z ruchem wskazówek zegara (Q9 = 1
przeciwbieżny dla wybrania i wysepki)
■ w kierunku przeciwnym do ruchu wskazówek
zegara (Q9 = +1 współbieżny dla wybrania i wysepki)
X
Można parametry obróbki przy zatrzymaniu
programu sprawdzić i w razie potrzeby przepisać.
NCbloki przykładowe:
57 CYKL DEF 20.0 DANE KONTURU
Q1=20
;GŁBOKOŚĆ FREZOWANIA
Q2=1
;ZACHODZENIE TORU
Q3=+0.2
;NADDATEK NA BOKU
Q4=+0.1
;NADDATEK NA DNIE
Q5=+0
;WSPÓŁ. POWIERZCHNI
Q6=+2
;BEZP. WYSOKOŚĆ
Q7=+50
;BEZPIECZNA WYSOKOŚĆ
Q8=0.5
;PROMIEŃ ZAOKRGLENIA
Q9=+1
;KIERUNEK OBROTU
212
Kkap8.pm6
8 Programowanie: Cykle
212
27.06.2006, 14:22
8.5 SLcykle
WIERCENIE WSTPNE (cykl 21)
TNC nie uwzgldnia zaprogramowanej w bloku TOOL
CALL wartości delta dla obliczenia punktów wcicia w
materiał.
Y
Przebieg cyklu
Jak cykl 1 Głbokie wiercenie (patrz ”8.2 Cykle wiercenia”)
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
przecigajcego. Punkty wcicia s jednocześnie punktami startu
przecigania.
X
ú Głbokość dosuwu Q10 (przyrostowo): wymiar, o jaki
narzdzie zostaje każdorazowo dosunite (znak
liczby przy ujemnym kierunku pracy ””)
ú Posuw dosuwu na głbokość Q11: posuw wiercenia
w
mm/min
ú Numer rozwiertaka Q13: numer narzdzia rozwiertaka
NCbloki przykładowe:
58 CYKL DEF 21.0 WIERCENIE WSTPNE
Q10=+5
;GŁBOKOŚĆ DOSUWU
Q11=100
;POSUW DOSUWU NA GŁB.
Q13=1
;ROWZWIERTAK
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
213
213
27.06.2006, 14:22
8.5 SLcykle
PRZECIGANIE (cykl 22)
1 TNC pozycjonuje narzdzie nad punktem wcicia; przy tym
zostaje uwzgldniony naddatek na obróbk wykańczajc
powierzchni bocznych
2 Na pierwszej głbokości dosuwu narzdzie frezuje kontur z
posuwem frezowania Q12 od wewntrz na zewntrz
A
3 Przy tym zostaj wyfrezowane powierzchnie przyłożenia konturu
wysepki (tu: C/D) ze zbliżeniem do konturu wybrania (tu A/B)
B
C
D
4 Nastpnie TNC obrabia kontur wybrania na gotowo i narzdzie
odsuwa na bezpieczn wysokość
Prosz uwzgldnić przed programowaniem
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ła wstpnego przecigania. Jeśli nie
dokonano wstpnego przecigania wprowadzić ”0”;
jeśli wprowadza si tu numer, TNC przeciga tylko t
czść, która nie mogła być obrobiona narzdziem
przecigania wstpnego
Jeżeli nie można dosunć narzdzia z boku do
obszaru przecigania na gotowo, TNC zagłbia
narzdzie ruchem posuwistozwrotnym; w tym celu
należy zdefiniować w tabeli narzdzi TOOL.T (patrz
rozdział 5.2) długość ostrza narzdzi LCUTS i kt
maksymalnego zagłbienia ANGLE narzdzia. W
przeciwnym razie TNC wydaje komunikat o błdach
ú Posuw przy ruchu posuwistozwrotnym Q19: posuw
ruchem posuwistozwrotnym w
mm/min
NCbloki przykładowe:
59 CYKL DEF 22.0 PRZECIGANIE
Q10=+5
;GŁBOKOŚĆ DOSUWU
Q11=100
;POSUW DOSUWU NA GŁB.
Q12=350
;POSUW PRZY PRZECIGANIU
Q18=1
;NARZDZIE ZGRUBNEJ OBRÓBKI
Q19=150
;POSUW PRZY RUCHU POS.ZWR.
214
Kkap8.pm6
8 Programowanie: Cykle
214
27.06.2006, 14:22
8.5 SLcykle
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
Q11
ú Posuw dosuwu na głbokość Q11: prdkość
przemieszczenia narzdzia przy wciciu w materiał
ú Posuw rozwiercania Q12: posuw frezowania
X
NCbloki przykładowe:
60 CYKL DEF 23.0 FREZOW.NA GOT.DNA
Q11=100
;POSUW DOSUWU NA GŁB.
Q12=350
;POSUW PRZY PRZECIGANIU
FREZOW.NA GOT. POWIERZCHNI BOCZNYCH
(cykl 24)
Z
TNC przemieszcza narzdzie na torze kołowym stycznie do
konturu czściowego (wycinkowego). Każdy kontur czściowy
zostaje oddzielnie obrabiany na gotowo.
Q11
Prosz zwrócić uwag przed programowaniem
Q10
Q12
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 przecigania.
Jeśli odpracowuje si cykl 24 bez uprzedniego
rozwiercania przy pomocy cyklu 22, obowizuje także
pokazane u góry obliczenie, promień rozwiertaka ma
wtedy wartość ”0”.
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 obróbki:
+1:Obrót w kierunku przeciwnym do ruchu
wskazówek zegara
–1: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
X
NCbloki przykładowe:
61 CYKL DEF 24.0 FREZOWANIE NA GOT. STRONY
Q9=+1
;KIERUNEK OBROTU
Q10=+5
;GŁBOKOŚĆ DOSUWU
Q11=100
;POSUW DOSUWU NA GŁB.
Q12=350
;POSUW PRZY PRZECIGANIU
Q14=+0
;NADDATEK NA BOKU
ú Posuw rozwiercania Q12: posuw
frezowania
ú Naddatek na obróbk na gotowo boku
Q14 (przyrostowo): naddatek na
kilkakrotn obróbk wykańczajc;
ostatnia warstwa materiału na
obróbk wykańczajc zostanie
rozwiercona, jeśli zostanie
wprowadzony Q14 = 0
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
215
215
27.06.2006, 14:22
8.5 SLcykle
CIG KONTURUKONTUR ”OTWARTY” (cykl 25)
Przy pomocy tego cyklu można razem z cyklem 14 KONTUR
obrabiać ”otwarte” kontury: pocztek i koniec konturu nie
wypadaj w jednym punkcie.
Z
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
X
■ Przy kilku dosuniciach TNC może przesuwać narzdzie tam i z
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 programowaniem
Znak liczby parametru Głbokość określa kierunek
pracy.
TNC uwzgldnia tylko pierwszy znacznik z cyklu 14
KONTUR.
Pamić dla SLcyklu jest ograniczona. W jednym SL
cyklu można zaprogramować np. 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.
216
Kkap8.pm6
8 Programowanie: Cykle
216
27.06.2006, 14:22
8.5 SLcykle
ú Głbokość frezowania Q1 (przyrostowo): odstp
pomidzy powierzchni obrabianego przedmiotu i
dnem konturu
ú Naddatek na obróbk na gotowo Q3 (przyrostowo):
naddatek na obróbk na gotowo na płaszczyźnie
obróbki
ú Współ. powierzchni obrabianego przedmiotu Q5
(bezwzgldna): bezwzgldna współrzdna
powierzchni odniesiona do punktu zerowego
obrabianego przedmiotu
ú Bezpieczna wysokość Q7 (bezwzgldna):
bezwzgldna wysokość, na której nie może dojść do
kolizji pomidzy narzdziem i obrabianym
przedmiotem ; pozycja odsunicia 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
NCbloki przykładowe:
62 CYKL DEF 25.0 CIG KONTURU
Q1=20
;GŁBOKOŚĆ FREZOWANIA
Q3=+0
;NADDATEK NA BOKU
Q5=+0
;WSPÓŁ. POWIERZCHNI
Q7=+50
;BEZPIECZNA WYSOKOŚĆ
Q10=+5
;GŁBOKOŚĆ DOSUWU
Q11=100
;POSUW DOSUWU NA GŁB.
Q12=350
;POSUW FREZOWANIA
Q15=+1
;RODZAJ FREZOWANIA
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
217
217
27.06.2006, 14:22
8.5 SLcykle
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. Prosz używać
cyklu 28, jeśli chcemy frezować rowki prowadzce na cylindrze
Kontur prosz opisać w podprogramie, który zostanie ustalony
poprzez cykl 14 (KONTUR).
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 programowaniem
Pamić dla SLcyklu jest ograniczona. W jednym SL
cyklu można programować np. maksymalnie 128 bloków
prostych.
Z
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.
C
Pozycjonować wstpnie narzdzie w osi X (w osi
wrzeciona Y) przed wywołaniem cyklu na środku stołu
okrgłego
Ten cykl można wykonywać także przy pochylonej
płaszczyźnie obróbki.
TNC sprawdza, czy skorygowany i nieskorygowany tor
narzdzia leży w na obszarze wskazania osi obrotu (jest
zdefiniowany w parametrze maszynowym 810.x). Przy
komunikacie o błdach ”Błd programowania konturu”,
wprowadzić tym przypadku MP 810.x = 0 .
218
Kkap8.pm6
8 Programowanie: Cykle
218
27.06.2006, 14:22
8.5 SLcykle
ú Głbokość frezowania Q1 (przyrostowo): odstp
pomidzy osłon cylindra i dnem konturu
ú Naddatek na obróbk na gotowo Q3 (przyrostowo):
naddatek na obróbk na gotowo 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 (przyrostowo): wymiar, o jaki
narzdzie zostaje każdorazowo dosunite
ú Posuw dosuwu na głbokość Q11: posuw przy
ruchach przemieszczenia w osi wrzeciona
ú Posuw frezowania Q12: posuw przy ruchach
przemieszczenia 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 w podprogramie w stopniach
lub mm (calach) zaprogramować
NCbloki przykładowe:
63 CYKL DEF 27.0 OSŁONA CYLINDRA
Q1=8
;GŁBOKOŚĆ FREZOWANIA
Q3=+0
;NADDATEK NA BOKU
Q6=+0
;BEZP. WYSOKOŚĆ
Q10=+3
;GŁBOKOŚĆ DOSUWU
Q11=100
;POSUW DOSUWU NA GŁB.
Q12=350
;POSUW FREZOWANIA
Q16=25
;PROMIEŃ
Q17=0
;RODZAJ WYMIAROWANIA
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
219
219
27.06.2006, 14:22
8.5 SLcykle
OSŁONA CYLINDRA frezowanie rowków (cykl 28)
Maszyna i TNC musz być przygotowane przez
producenta maszyn do cyklu 28 OSŁONA CYLINDRA.
Przy pomocy tego cyklu można przenieść zdefiniowany na
rozwinitym materiale rowek prowadzcy na osłon cylindra. W
przeciwieństwie do cyklu 27, TNC tak ustawia narzdzie przy tym
cyklu, że ścianki także przy aktywnej korekcji promienia zawsze
przebiegaj centrycznie do środka cylindra. Oprócz tego TNC
posuwa si automatycznie pomidzy pocztkiem konturu i końcem
konturu, tam i z powrotem.
Prosz uwzgldnić przed programowaniem
Pamić dla SLcyklu jest ograniczona. W jednym cyklu
SL można zaprogramować 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).
Z
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.
Pozycjonować wstpnie narzdzie w osi X (w osi
wrzeciona Y) przed wywołaniem cyklu na środku stołu
okrgłego
Ten cykl można wykonywać także przy pochylonej
płaszczyźnie obróbki.
C
TNC sprawdza, czy skorygowany i nieskorygowany tor
narzdzia leży na obszarze wskazania osi obrotu (jest
zdefiniowany w parametrze maszynowym 810.x). Przy
komunikacie o błdach ”Błd programowania konturu”,
wprowadzić w tym przypadku MP 810.x = 0.
220
Kkap8.pm6
8 Programowanie: Cykle
220
27.06.2006, 14:22
8.5 SLcykle
ú Głbokość frezowania Q1 (przyrostowo): odstp
pomidzy osłon cylindra i dnem konturu
ú Naddatek na obróbk na gotowo Q3 (przyrostowo):
naddatek na obróbk na gotowo 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 (przyrostowo): wymiar, o jaki
narzdzie zostaje każdorazowo dosunite
ú Posuw dosuwu na głbokość Q11: posuw przy
ruchach przemieszczenia w osi wrzeciona
ú Posuw frezowania Q12: posuw przy ruchach
przemieszczenia na płaszczyźnie obróbki
ú Promień cylindra Q16: promień cylindra, na którym
ma być obrabiany kontur
ú Rodzaj wymiarowania ? Stopnie =0 MM/CALE=1
Q17: współrzdne osi obrotu w podprogramie w
stopniach lub mm (cale) zaprogramować
ú Szerokość rowka Q20: szerokość wykonywanego
rowka
NCbloki przykładowe:
63 CYKL DEF 28.0 OSŁONA CYLINDRA
Q1=8
;GŁBOKOŚĆ FREZOWANIA
Q3=+0
;NADDATEK NA BOKU
Q6=+0
;BEZP. WYSOKOŚĆ
Q10=+3
;GŁBOKOŚĆ DOSUWU
Q11=100
;POSUW DOSUWU NA GŁB.
Q12=350
;POSUW FREZOWANIA
Q16=25
;PROMIEŃ
Q17=0
;RODZAJ WYMIAROWANIA
Q20=12
;SZEROKOŚĆ ROWKA
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
221
221
27.06.2006, 14:22
8.5 SLcykle
Przykład: frezowanie wybrania zgrubne i wykańczajce
10
Y
10
55
R20
60°
R30
30
X
30
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
Definicja czści nieobrobionej
3 TOOL DEF 1 L+0 R+15
Definicja narzdzia przecigacz wstpny
4 TOOL DEF 2 L+0 R+7,5
Definicja narzdzia przecigacz wykańczajcy
5 TOOL CALL 1 Z S2500
Wywołanie narzdzia przecigacz wstpny
6 L Z+250 R0 F MAX
Przemieścić narzdzie
7 CYKL DEF 14.0 KONTUR
Ustalić podprogram konturu
8 CYCL DEF 14.1 PODPR. KONTURU 1
9 CYKL DEF 20.0 DANE KONTURU
Q1=20
;GŁBOKOŚĆ FREZOWANIA
Q2=1
;ZACHODZENIE TORU
Q3=+0
;NADDATEK NA BOKU
Q4=+0
;NADDATEK NA DNIE
Q5=+0
;WSPÓŁ. POWIERZCHNI
Q6=2
;BEZPIECZNA WYSOKOŚĆ
Określić ogólne parametry obróbki
Q7=+100 ;BEZPIECZNA WYSOKOŚĆ
Q8=0,1
;PROMIEŃ ZAOKRGLENIA
Q9=1
;KIERUNEK OBROTU
222
Kkap8.pm6
8 Programowanie: Cykle
222
27.06.2006, 14:22
Q10=5
8.5 SLcykle
10 CYCL DEF 22.0 PRZECIGANIE
Definicja cyklu przeciganie wstpne
;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.
11 CYKL CALL M3
Wywołanie cyklu przeciganie wstpne
12 L Z+250 R0 F MAX M6
Zmiana narzdzia
13 TOOL CALL 2 Z S3000
Wywołanie narzdzia przecigacz wykańczajcy
14 CYCL DEF 22.0 FREZOW. WYBRANIA
Definicja cyklu przeciganie wykańczajce
(PRZECIGANIE)
Q10=5
;GŁBOKOŚĆ DOSUWU
Q11=100 ;POSUW DOSUWU NA GŁB.
Q12=350 ;POSUW PRZY FREZOWANIU
(PRZECIGANIU)
Q18=1
;NARZDZIE DO ZGRUB. OBR.
KONTURU
Q19=150 ;POSUW PRZY RUCHU POS. ZWR.
15 CYCL CALL M3
Wywołanie cyklu przeciganie wykańczajce
16 L Z+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
17 LBL 1
Podprogram konturu
18 L X+0 Y+30 RR
(Patrz SK 2. przykład ”6.6 ruchy po torze kształtowym 19 FC DR R30 CCX+30 CCY+30
Swobodne Programowanie Konturu SK”)
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
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
223
223
27.06.2006, 14:22
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 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
Definicja narzdzia wiertło
4 TOOL DEF 2 L+0 R+6
Definicja narzdzia obróbka zgrubna/wykańczajca
5 TOOL CALL 1 Z S2500
Wywołanie narzdzia wiertło
6 L Z+250 R0 F MAX
Przemieścić narzdzie
7 CYKL DEF 14.0 KONTUR
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ŚĆ FREZOWANIA
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ÓŁ. POWIERZCHNI
Q6=2
;BEZPIECZNA WYSOKOŚĆ
Q7=+100 ;BEZPIECZNA WYSOKOŚĆ
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
Wywołanie cyklu wiercenie wstpne
224
Kkap8.pm6
8 Programowanie: Cykle
224
27.06.2006, 14:22
Zmiana narzdzia
13 TOOL CALL 2 Z S3000
Wywołanie narzdzia obróbka zgróbna/obróbka wykańczajca
14 CYCL DEF 22.0 FREZOW. WYBRANIA (PRZECIGANIE)
Definicja cyklu przeciganie
Q10=5
8.5 SLcykle
12 L Z+250 R0 F MAX M6
;GŁBOKOŚĆ DOSUWU
Q11=100 ;POSUW DOSUWU NA GŁB.
Q12=350 ;POSUW PRZY FREZOWANIU (PRZECIGANIU)
Q18=0 ;NARZDZIE DO ZGRUBNEJ OBRÓBKI
Q19=150 ;POSUW PRZY RUCHU POS. ZWR.
15 CYCL CALL M3
Wywołanie cyklu przeciganie
16 CYCL DEF 23.0 FREZOW. NA GOT. DNA
Definicja cyklu obróbka wykańczajca dna
Q11=100 ;POSUW DOSUWU NA GŁB.
Q12=200 ;POSUW PRZY FREZOWANIU (PRZECIGANIU)
17 CYCL CALL
Wywołanie cyklu obróbka wykańczajca dna
18 CYCL DEF 24.0 FREZOW.NA GOT. STRONY
Definicja cyklu obróbka wykańczajca strony
Q9=+1
;KIERUNEK OBROTU
Q10=5
;GŁBOKOŚĆ DOSUWU
Q11=100 ;POSUW DOSUWU NA GŁB.
Q12=400 ;POSUW PRZY FREZOWANIU (PRZECIGANIU)
Q14=+0 ;NADDATEK NA STRONIE
19 CYCL CALL
Wywołanie cyklu obróbka wykańczajca strony
20 L Z+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
21 LBL 1
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
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
225
225
27.06.2006, 14:22
Y
100
95
20
,5
R7
80
R7,
5
8.5 SLcykle
Przykład: cig konturu
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
Definicja narzdzia
4 TOOL CALL 1 Z S2000
Wywołanie narzdzia
5 L Z+250 R0 F MAX
Przemieścić narzdzie
6 CYKL DEF 14.0 KONTUR
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ÓŁ. 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
Wywołanie cyklu
10 L Z+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
226
Kkap8.pm6
8 Programowanie: Cykle
226
27.06.2006, 14:22
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
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
227
227
27.06.2006, 14:22
8.5 SLcykle
Przykład: osłona cylindra
Cylinder zamocowany na środku stołu
obrotowego.
Z
Punkt odniesienia znajduje si na
środkustołu obrotowego
,5
R7
60
20
30
50
157
C
0 BEGIN PGM C27 MM
1 TOOL DEF 1 L+0 R+3,5
Definicja narzdzia
2 TOOL CALL 1 Y S2000
Wywołanie narzdzia, oś narzdzia Y
3 L Y+250 R0 FMAX
Przemieścić narzdzie
4 L X+0 R0 FMAX
Narzdzie pozycjonować na środku stołu obrotowego
5 CYCL DEF 14.0 KONTUR
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 BOKU
Q6=2
Q10=4
Ustalić parametry obróbki
;BEZPIECZNA WYSOKOŚĆ
;GŁBOKOŚĆ DOSUWU
Q11=100 ;POSUW DOSUWU NA GŁBOKOŚĆ
Q12=250 ;POSUW PRZY FREZOWANIU
Q16=25
Q17=1
;PROMIEŃ
;RODZAJ WYMIAROWANIA
8 L C+0 R0 F MAX M3
Pozycjonować wstpnie stół obrotowy
9 CYCL CALL
Wywołanie cyklu
10 L Y+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
228
Kkap8.pm6
8 Programowanie: Cykle
228
27.06.2006, 14:22
Podprogram konturu
12 L C+40 Z+20 RL
Dane w osi obrotu w mm (Q17=1)
8.5 SLcykle
11 LBL 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
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
229
229
27.06.2006, 14:22
8.6 Cykle dla frezowania metod wierszowania
8.6 Cykle dla frezowania metod
wierszowania
TNC stawia do dyspozycji cztery cykle, przy pomocy których
można obrabiać powierzchnie o nastpujcych właściwościach:
■ przez digitalizowanie lub wytworzone przez CAD/CAMsystem
■ 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 bezpieczn wysokość 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 przemieszcza si z posuwem dosuwu na
głbokość do pierwszego punktu konturu
4 Nastpnie TNC odpracowuje wszystkie zawarte w pliku
digitalizacji danych punkty z posuwem frezowania; jeśli
zachodzi konieczność TNC odsuwa w midzyczasie narzdze
na bezpieczn wysokość, aby przeskoczyć nie obrabiane
fragmenty
5 Na końcu TNC przemieszcza narzdzie z FMAX z powrotem na
bezpieczn wysokość
230
Kkap8.pm6
8 Programowanie: Cykle
230
27.06.2006, 14:22
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 zawarte s dane digitalizacji; jeśli plik
nie znajduje si w aktualnym skoroszycie,
wprowadzić pełn nazw ścieżki. Jeśli chcemy
odpracować tabel punktów, podać dodatkowo typ
pliku .PNT
ú Obszar MINpunktu: punkt minimalny (X, Y i Z
współrzdna) obszaru, w którym ma być dokonane
frezowanie
ú Obszar MAXpunktu:punkt maksymalny (X, Y i Z
współrzdna) obszaru, 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
X
ú Posuw dosuwu na głbokość
: prdkość
przemieszczania si narzdzia przy pogłbianiu w
mm/min
ú Posuw frezowania
: prdkość przemieszczania si
narzdzia przy frezowaniu w mm/min
ú Funkcja dodatkowa M: opcjonalne wprowadzenie
funkcji dodatkowej, np. M13
NCbloki przykładowe:
64 CYKL DEF 30.0 DANE DIGIT. ODPR.
65 CYKL DEF 30.1 PGM DIGIT.: BSP.H
66 CYKL DEF 30.2 X+0 Y+0 Z20
67 CYKL DEF 30.3 X+100 Y+100 Z+0
68 CYKL DEF 30.4 ODST 2
69 CYKL DEF 30.5 DOSUW +5 F100
70 CYKL DEF 30.6 F350 M8
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
231
231
27.06.2006, 14:22
8.6 Cykle dla frezowania metod wierszowania
Prosz uwzgldnić przed programowaniem
8.6 Cykle frezowania metod wierszowania
FREZOWANIE METOD WIERSZOWANIA (cykl 230)
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 odsuwa si z FMAX w osi wrzeciona na
bezpieczn wysokość i po tym z posuwem dosuwu na głbokość
na pozycj startu w osi wrzeciona
Z
Y
3 Dalej narzdzie przemieszcza si z programowanym posuwem
frezowania do punktu końcowego ; TNC oblicza punkt
końcowy z zaprogramowanego punktu startu, z
zaprogramowanej długości i promienia narzdzia
X
4 TNC przesuwa narzdzie z posuwem frezowania poprzecznie do
punktu startu nastpnego wiersza; TNC oblicza przesunicie z
zaprogramowanej szerokości i liczby przejść (cić)
5 Potem narzdzie powraca w ujemnym kierunku 1szej osi
6 Frezowanie metod wierszowania powtarza si aż zadana
powierzchnia zostanie całkowicie obrobiona
7 Na końcu TNC przemieszcza narzdzie z FMAX z powrotem na
bezpieczn wysokość
232
Kkap8.pm6
8 Programowanie: Cykle
232
27.06.2006, 14:22
Y
TNC pozycjonuje narzdzie od aktualnej pozycji
najpierw na płaszczyźnie obróbki i nastpnie w osi
wrzeciona do punktu startu .
ú Punkt startu 1szej osi Q225 (bezwzgldny):
współrzdna minpunktu obrabianej wierszowaniem
powierzchni w osi głównej płaszczyzny obróbki
N = Q240
Q219
Tak wypozycjonować narzdzie, aby nie mogło dojść do
kolizji z przedmiotem lub mocowadłami.
Q207
Q209
Q226
ú Punkt startu 2giej osi Q226 (bezwzgldna):
współrzdna minpunktu obrabianej wierszowaniem
powierzchni w osi pomocniczej płaszczyzny obróbki
Q218
Q225
ú Punkt startu 3ciej osi Q227 (bezwzgldny):
X
wysokość w osi wrzeciona, na której dokonuje si
frezowania wierszowaniem
ú 1sza długość boku Q218 (przyrostowo): długość
frezowanej wierszowaniem powierzchni w osi
głównej powierzchni obróbki, odniesiona do punktu
startu 1szej osi
Q206
Z
ú 2ga długość boku Q219 (przyrostowo): długość
frezowanej wierszowaniem powierzchni w osi
pomocniczej płaszczyzny obróbki, odniesiona do
punktu startu 2giej osi
Q200
Q227
ú Liczba przejść Q240: liczba wierszy, na których TNC
ma przemieścić narzdzie na szerokości
ú Posuw dosuwu na głbokość Q206: prdkość
przemieszczania narzdzia przy najeździe z
bezpiecznej wysokości na głbokość frezowania w
mm/min
X
ú Posuw frezowania Q207: prdkość przemieszczania
narzdzia przy frezowaniu w mm/min
ú Posuw poprzeczny Q209: prdkość przemieszczania
narzdzia przy przesuwaniu si do nastpnego
wiersza w mm/min; jeśli przesuwa si poprzecznie w
materiale, to Q209 wprowadzić mniejszym od Q207;
jeśli przesuwa si narzdzie poza materiałem, to
Q209 może być wikszy od Q207
ú Bezpieczna wysokość Q200 (przyrostowo): pomidzy
ostrzem narzdzia i głbokości frezowania dla
pozycjonowania na pocztki i na końcu cyklu
NCbloki przykładowe:
71 CYKL DEF 230 FREZ. WIELOPLA.
Q225=+10
;PUNKT STARTU 1SZEJ OSI
Q226=+12
;PUNKT STARTU 2GIEJ OSI
Q227=+2.5 ;PUNKT STARTU 3CIEJ OSI
Q218=150
;2GA DŁUGOŚĆ BOKU
Q240=25
;LICZBA PRZEJŚĆ
Q206=150
;POSUW DOSUWU NA GŁB.
Q207=500
;POSUW FREZOWANIA
Q209=200
;POSUW POPRZECZ.
Q200=2
;BEZPIECZNA WYSOKOŚĆ
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
233
;1SZA DŁUGOŚĆ BOKU
Q219=75
233
27.06.2006, 14:22
8.6 Cykle frezowania metod wierszowania
Prosz zwrócić uwag przed programowaniem
8.6 Cykle dla frezowania metod wierszowania
POWIERZCHNIA PROSTOLINIOWA (cykl 231)
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 wierszowaniem powtarza si, aż zadana
powierzchnia zostanie w pełni 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
Punkt można
przebiega od punktu / do punktu /
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 rysunke po prawej stronie na środku.
Jakość obrobionej powierzchni można optymalizować poprzez
użycie frezów kształtowych:
■ Przy skośnych powierzchniach, kierunek ruchu główengo (od
Y
punktu do punktu ) ustawić prostopadle do kierunku
najwikszego pochylenia. Patrz rysunek po prawej stronie na
dole.
X
234
Kkap8.pm6
8 Programowanie: Cykle
234
27.06.2006, 14:22
TNC pozycjonuje narzdzie od aktualnej pozycji 3D
ruchem po prostej do punktu startu . Tak
wypozycjonować narzdzie, aby nie mogło dojść do
kolizji z przedmiotem lub mocowadłami.
Z
TNC przemieszcza narzdzie z korekcj promienia R0
midzy zadanymi pozycjami
Q236
W tym przypadku użyć freza z tncym przez środek
zbem czołowym (DIN 844).
Q233
Q227
ú Punkt startu 1szej osi Q225 (bezwzgldny):
Q230
współrzdna punktu startu frezowanej wierszowaniem
powierzchni w osi głównej płaszczyzny obróbki
X
Q228
ú Punkt startu 2giej osi Q226 (bezwzgldny):
Q231
Q234
Q225
współrzdna punktu startu obrabianej wierszowaniem
powierzchni w osi pomocniczej płaszczyzny obróbki
ú Punkt startu 3ciej osi Q227 (bezwzgldny):
współrzdna punktu startu obrabianej wierszowaniem
powierzchni w osi wrzeciona
Y
ú 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): współrzdna
punktu końcowego obrabianej wierszowaniem
powierzchni w osi wrzeciona
Q229
Q226
Q207
ú 3ci punkt 1szej osi Q231 (bezwzgldny):
współrzdna punktu
obróbki
ú 3ci punkt 2giej osi Q232 (bezwzgldny): współrzdna
punktu
w osi pomocniczej płaszczyzny obróbki
ú 3ci punkt 3ciej osi Q233 (bezwzgldny): współrzdna
punktu
w osi wrzeciona
ú 4ty punkt 1szej osi Q234 (bezwzgldny):
współrzdna punktu
obróbki
w osi głównej płaszczyzny
w osi pomocniczej płaszczyzny obróbki
ú 4ty punkt 3ciej osi Q236 (bezwzgldny): współrzdna
punktu
w osi wrzeciona
72 CYKL DEF 231 POW. PROSTOK.
Q225=+0
;PUNKT STARTU 1SZEJ OSI
Q226=+5
;PUNKT STARTU 2GIEJ OSI
Q227=2
;PUNKT STARTU 3CIEJ OSI
Q229=+15
;2GI PUNKT 2GIEJ OSI
Q230=+5
;2GI PUNKT 3CIEJ OSI
Q231=+15
;3CI PUNKT 1SZEJ OSI
Q232=+125 ;3CI PUNKT 2GIEJ OSI
ú Liczba przejść Q240: liczba wierszy, które wykonuje
narzdzie pomidzy punktem
i przy obróbce
NCbloki przykładowe:
Q228=+100 ;2GI PUNKT 1SZEJ OSI
ú 4ty punkt 2giej osi Q235 (bezwzgldny): współrzdna
punktu
X
w osi głównej płaszczyzny
i
lub midzy punktem
ú Posuw frezowania Q207: prdkość przemieszczania
narzdzia przy frezowaniu w mm/min. TNC wykonuje
pierwsze przejście prdkości wynoszc połow
zaprogramowanej wartości.
Q233=+25
;4TY PUNKT 1SZEJ OSI
Q235=+95
;4TY PUNKT 2GIEJ OSI
Q236=+35
;4TY PUNKT 3CIEJ OSI
Q240=40
;LICZBA PRZEJŚĆ
Q207=500
;POSUW FREZOWANIA
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
235
;3CI PUNKT 3CIEJ OSI
Q234=+85
235
27.06.2006, 14:22
8.6 Cykle dla frezowania metod wierszowania
Prosz uwzgldnić przed programowaniem
8.6 Cykle dla frezowania metod wierszowania
Przykład: zdejmowanie materiału metod wierszowania
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
Definicja narzdzia
4 TOOL CALL 1 Z S3500
Wywołanie narzdzia
5 L Z+250 R0 F MAX
Przemieścić narzdzie
6 CYCL DEF 230 FREZOW. WIELOPLA.
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 DOSUWU NA GŁB.
Q207=400 ;F FREZOWANIE
Q209=150 ;F POPRZECZNIE
Q200=2
;BEZP. WYSOKOŚĆ
7 L X+25 Y+0 R0 F MAX M3
Pozycjonować wstpnie blisko punktu startu
8 CYKL CALL
Wywołanie cyklu
9 L Z+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
10 END PGM C230 MM
236
Kkap8.pm6
8 Programowanie: Cykle
236
27.06.2006, 14:22
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
lub 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: przeliczanie 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 M02, M30 lub blok END PGM (w zależności od
parametru maszynowego 7300)
■ Wybrać nowy program
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
237
237
27.06.2006, 14:22
8.7 Cykle dla przeliczania współrzdnych
Przesunicie PUNKTU ZEROWEGO (cykl 7)
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. Wprowadzenie
osi obrotu jest tu także dozwolone.
X
ú Przesunicie: wprowadzić współrzdne nowego
punktu zerowego, wartości bezwzgldne odnosz si
do punktu zerowego obrabianego przedmiotu, który
został określony poprzez wyznaczenie punktu
odniesienia; wartości przyrostowe odnosz si
zawsze do ostatnio obowizujcego punktu
zerowego ten może być już przesunity
NCbloki przykładowe:
73 CYKL DEF 7.0 PUNKT ZEROWY
74 CYKL DEF 7.1 X+10
Z
Y
75 CYKL DEF 7.2 Y+10
IY
76 CYKL DEF 7.3 Z5
X
Wycofywanie
Przesunicie punktu zerowego ze współrzdnymi X=0, Y=0 i Z=0
anuluje przesunicie punktu zerowego.
IX
Grafika
Jeśli po przesuniciu punktu zerowego programuje si nowy BLK
FORM, to można przez 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ść.
Wyświetlacze stanu
■ Duży wyświetlacz położenia odnosi si do aktywnego
(przesunitego) punktu zerowego
■ Wszystkie pokazane w dodatkowym wyświetlaczu stanu
ukazane współrzdne (pozycje, punkty zerowe) odnosz si do
wyznaczonego manualnie punktu odniesienia
238
Kkap8.pm6
8 Programowanie: Cykle
238
27.06.2006, 14:22
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 tabeli punktów zerowych mog
odnosić si do aktualnego punktu odniesienia lub do
punktu zerowego maszyny (zależne od parametru
maszyny 7475)
Wartości współrzdnych z tabeli punktów zerowych
działaj wyłcznie w postaci wartości bezwzgldnych.
Nowe wiersze mog być wstawiane tylko na końcu
tabeli.
Z
Y
Zastosowanie
Tabeli punktów zerowych używa si np. przy
N2
■ czsto powtarzajcych si przejściach obróbkowych przy
różnych pozycjach przedmiotu lub
N1
Y2
X
■ czstym użyciu tych samych przesunić punktów zerowych
W samym programie można zaprogramować punkty zerowe
bezpośrednio w definicji cyklu a także wywoływać je z tabeli
punktów zerowych.
Y1
N0
X1
X2
ú Przesunicie: numer punktu zerowego z tabeli
punktów zerowych lub Qparametr wprowadzić; jeśli
wprowadzamy Qparametr, to TNC aktywuje ten
numer punktu zerowego, który znajduje si w Q
parametrze
NCbloki przykładowe:
77 CYKL DEF 7.0 PUNKT ZEROWY
78 CYKL DEF 7.1 #12
Wycofanie
■ 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.
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
239
239
27.06.2006, 14:22
8.7 Cykle dla przeliczania współrzdnych
Przesunicie PUNKTU ZEROWEGO przy pomocy
tabeli punktów zerowych (cykl 7)
8.7 Cykle dla przeliczania współrzdnych
Wyświetlacze stanu
Jeśli punkty zerowe z tabeli odnosz si do punktu zerowego
maszyny, to
■ to duży wyświetlacz położenia odnosi si do aktywnego
(przesunitego) punktu zerowego
■ to wszystkie pokazane w dodatkowym wyświetlaczu stanu
współrzdne (pozycje, punkty zerowe) odnosz si do punktu
zerowego maszyny, przy czym TNC wlicza także manualnie
wyzanaczone punkty odniesienia
Wydawać tabel punktów zerowych
Tabel punktów zerowych wybiera si w rodzaju pracy Program
wprowadzić do pamici/edycja
ú Wywołać zarzdzanie plikami: nacisnć klawisz PGM
MGT; patrz także ”4.2 Zarzdzanie plikami”
ú Wyświetlić tabele punktów zerowych: nacisnć
Softkey WYBRAĆ TYP i POKAŻ .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
240
Kkap8.pm6
8 Programowanie: Cykle
240
27.06.2006, 14:22
8.7 Cykle dla przeliczania współrzdnych
Konfigurować tabel punktów zerowych
Na drugim i trzecim Softkeypasku można dla każdej tabeli
punktów zerowych określić osie, dla których chcemy zdefiniować
punkty zerowe. Standardowo wszystkie osie s aktywne. Jeśli
chcemy zaryglować jedn oś, to prosz przełczyć odpowiedni
Softkey osi na OFF. TNC kasuje odpowiedni kolumn w tabeli
punktów zerowych.
Opuścić tabel punktów zerowych
W zarzdzaniu plikami wyświetlić inny typ pliku i wybrać żdany
plik.
Aktywować tabel punktów zerowych dla przebiegu programu
lub testu programu
Aby aktywować w rodzaju pracy przebiegu programu lub w rodzaju
pracy test programu tabel punktów zerowych, prosz postpić
jak przy ”Edycja tabeli punktów zerowych” opisano. Zamiast
wprowadzania nowej nazwy, prosz nacisnć Softkey WYBIERZ.
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
241
241
27.06.2006, 14:22
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 ma
Y
zostać obita; odbicie lustrzane nie może być
wykonywane w przypadku osi wrzeciona
X
NCbloki przykładowe:
79 CYKL DEF 8.0 ODB. LUSTRZ.
80 CYKL DEF 8.1 X Y
Wycofanie
Cykl ODBICIE LUSTRZANE programować na nowo z
wprowadzeniem NO ENT.
Z
Y
X
242
Kkap8.pm6
8 Programowanie: Cykle
242
27.06.2006, 14:22
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 wprowadzaniem
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 programowaniem
TNC anuluje aktywn korekcj promienia poprzez
zdefiniowanie cyklu 10. W tym przypadku na nowo
zaprogramować korekcj promienia.
Po zdefiniowaniu cyklu 10, prosz przesunć obydwie
osie płaszczyzny obróbki, aby aktywować obrót.
ú Obrót: wprowadzić kt obrotu w stopniach (°) . Zakres
wprowadzenia: 360° do +360° (bezwzgldnie lub
przyrostowo)
NCbloki przykładowe:
81 CYKL DEF 10.0 OBRÓT
82 CYKL DEF 10.1 OBR+12.357
Wycofać
Cykl OBRÓT programować na nowo z ktem obrotu 0°.
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
243
243
27.06.2006, 14:22
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 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.
X
Współczynnik wymiarowy działa
■ na płaszczyźnie obróbki, albo na wszystkich trzech osiach
współrzdnych równocześnie (zależne od parametru
maszynowego 7410)
■ na dane o wymiarach w cyklach
■ a także na osiach równoległych U, V i W
Warunek
Przed powikszeniem lub zmniejszeniem powinien punkt zerowy
zostać przesunity na krawdź lub do naroża konturu.
ú Współczynnik ? wprowadzić współczynnik SCL (ang.:
scaling); TNC mnoży współrzdne i promienie z SCL
(jak w ”Działanie” opisano)
Powikszyć: SCL wikszy niż 1 do 99,999 999
Zmniejszyć:
SCL mniejszy niż 1 do 0,000 001
NCbloki przykładowe:
83 CYKL DEF 11.0 WSPÓŁCZYNNIK WYMIAROWY
84 CYKL DEF 11.1 SCL0.99537
Wycofanie
Cykl WSPÓŁCZYNNIK WYMIAROWY zaprogramować na nowo ze
współczynnikiem 1.
Współczynnik wymiarowy może być wprowadzowny także
poosiowo (patrz cykl 26).
244
Kkap8.pm6
8 Programowanie: Cykle
244
27.06.2006, 14:22
Y
Prosz uwzgldnić przed programowaniem
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
spitrzany w kierunku centrum, to znaczy niekoniecznie
od i do aktualnego punktu zerowego jak przy cyklu 11
WSPÓŁCZYNNIK WYMIAROWY.
Działanie
WSPÓŁCZYNNIK WYMIAROWY działa od jego definicji w
programie. Działa on także w rodzaju pracy Pozycjonowanie z
rcznym wprowadzaniem danych. TNC wyświetla aktywny
współczynnik wymiarowy w dodatkowym wskazaniu stanu.
Y
3
ú Oś i współczynnik: oś (osie) i współczynnik(i)
specyficznego dla osi wydłużania i spitrzania.
Wprowadzić wartość dodatni maksymalnie
99,999 999
4
CC
2
ú Współrzdne centrum: centrum zwizanego z osiami
wydłużenia lub spitrzenia
1
Prosz wybrać współrzdne przy pomocy Softkeys.
X
Wycofanie
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 1:
naroże 2:
naroże 3:
naroże 4:
X = 20,0 mm
X = 32,5 mm
X = 20,0 mm
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
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
245
245
27.06.2006, 14:22
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
dopasowywane przez producenta maszyn do TNC i
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
komponenty ktowe ukośnej płaszczyzny. 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 to znaczy
położenie osi narzdzia w odniesieniu do stałego układu
współrzdnych maszyny poprzez wprowadzenie któw
pochylenia. Można określić położenie płaszczyzny obróbki dwoma
sposobami:
■ Bezpośrednio wprowadzić położenie osi wahań (patrz rysunek
po prawej u góry)
■ Opisać położenie płaszczyzny obróbki poprzez dokonanie do
trzech obrotów włcznie (kt przestrzenny) stałego układu
współrzdnych maszyny. Wprowadzana kt przestrzenny
otrzymuje si w ten sposób, że wyznacza si przejście (cicie)
na pochylonej płaszczyźnie obróbki i spoglda od strony osi, o
któr chcemy pochylić (patrz rysunki po prawej na środku i na
dole). Przy pomocy dwóch któw przestrzennych jest
zdefiniowane dowolne położenie narzdzia w przestrzeni
Prosz zwrócić uwag, że położenie pochylonego
układu współrzdnych i tym samym ruchy
przemieszczania w pochylonym układzie
współrzdnych od tego zależ, jak opisujemy
pochylon płaszczyzn.
Jeśli programujemy położenie płaszczyzny obróbki przez kt
przestrzenny, TNC oblicza konieczne dla tego położenia kta osi
wahań automatycznie i przenosi je do parametrów Q120 (Aoś) do
Q122 (Boś). Jeśli możliwe s dwa rozwizania, TNC wybiera wychodzc od położenia zerowego osi obrotu krótsz drog. .
Kolejność obrotów dla obliczania położenia płaszczyzny jest
określona: najpierw obraca TNC Aoś, potem Boś i na koniec 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.
246
Kkap8.pm6
8 Programowanie: Cykle
246
27.06.2006, 14:22
8.7 Cykle dla przeliczania współrzdnych
Jeśli funkcja POCHYLIĆ przebieg programu została aktywowana w
rodzaju pracy Rcznie (patrz ”2.5 Pochylanie płaszczyzny
obróbki”), kt wprowadzony do tego menu z cyklu 19
PŁASZCZYZNY OBRÓBKI zostaje przepisany.
ú Kt i oś obrotu: wprowadzić oś obrotu z przynależnym
ktem obrotu; osie obrotu A, B i C programować
przez Softkeys
Jeśli TNC pozycjonuje osie obrotu automatycznie, to można
wprowadzić jeszcze nastpujce parametry
ú Posuw ? F=: prdkość przemieszczania osi obrotu
przy automatycznym pozycjonowaniu
ú Bezpieczna wysokość ? (przyrostowo): TNC
pozycjonuje tak głowic obrotow, że pozycja, która
rezultuje z przedłużenia narzdzia o bezpieczn
wysokość, nie zmienia si wzgldnie do narzdzia
Wycofać
Aby wycofać kty pochylenia, zdefiniować na nowo cykl
PŁASZCZYZNA OBRÓBKI i dla wszystkich osi obrotowych
wprowadzić 0°. Nastpnie zdefiniować cykl PŁASZCZYZNA
OBRÓBKI ponownie i potwierdzić pytanie dialogu klawiszem ”NO
ENT”. W ten sposób funkcja staje si nieaktywn.
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.
■ Do definicji cyklu należy wprowadzić oprócz któw pochylenia
dodatkowo bezpieczn wysokość i posuw, z którym zostan
pozycjonowane osie wahań.
■ 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).
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
247
247
27.06.2006, 14:22
8.7 Cykle dla przeliczania współrzdnych
Jeśli cykl 19 nie pozycjonuje automatycznie, Państwo pozycjonuj
osie obrotu np. przy pomocy Lzapisu przed definicj cyklu:
NCbloki przykładowe
L Z+100 R0 FMAX
L X+25 Y+10 R0 FMAX
L B+15 R0 F1000
Pozycjonować oś obrotu
CYKL DEF 19.0 PŁASZCZYZNA OBRÓBKI
Zdefiniować kt dla obliczenia korekcji
CYKL DEF 19.1 B+15
L Z+80 R0 FMAX
Aktywować korekcj osi wrzeciona
L X7.5 Y10 R0 FMAX
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.
Pozycjonowanie w pochylonym układzie
Przy pomocy funkcji dodatkowej M130 można najechać także w
pochylonym układzie na pozycje, które odnosz si do
niepochylonego układu współrzdnych (patrz ”7.3 Funkcje
dodatkowe dla danych o 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 przesunie si ”stały układ
współrzdnych maszyny”.
Jeśli punkt zerowy zostaje przesuwany po aktywowaniu cyklu 19,
to przesunie si ”pochylony 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
248
Kkap8.pm6
8 Programowanie: Cykle
248
27.06.2006, 14:22
8.7 Cykle dla przeliczania współrzdnych
Automatyczne mierzenie w pochylonym układzie
Przy pomocy cykli pomiarowych TNC można dokonać pomiaru
obrabianych przedmiotów w pochylonym układzie. Rezultaty
pomiarów zostaj zapamitane przez TNC w Qparametrach, 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
Lbloku 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ć
■ 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, cykl 19
ponownie zdefiniować, pytanie dialogu potwierdzić z ”NO ENT”
■ 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
Ustawić funkcj Pochylenia płaszczyzny obróbki przy pomocy
Softkey 3DOBR na AKTYWNA dla rodzaju pracy Obsługa rczna;
przy niewyregulowanych osiach wpisać 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.
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
249
249
27.06.2006, 14:22
8.7 Cykle dla przeliczania współrzdnych
5 Wyznaczanie punktu odniesienia
■ Rcznie przez nacicie jak w niepochylonym układzie (patrz
”2.4 Wyznaczanie punktu odniesienia bez 3Dukładu
impulsowego”)
■ Sterowany przy pomocy 3D sondy impulsowej firmy HEIDEN
HAIN (patrz podrcznik obsługi, cykle sondy pomiarowej,
rozdział 2)
■ Automatycznie przy pomocy 3Dsondy impulsowej firmy
HEIDENHAIN (patrz podrcznik obsługi cykle sondy pomiarowej,
rozdział 3)
6 Uruchomić program obróbki w rodzaju pracy Przebieg
programu według kolejności bloków
7 Rodzaj pracy Obsługa rczna
Ustawić funkcj pochylenia płaszczyzny obróbki przy pomocy
Softkey 3DOBR na AKTYWNA. Dla wszystkich osi obrotu
wprowadzić do menu wartość kta 0° (patrz ”2.5 Pochylenie
płaszczyzny obróbki”).
250
Kkap8.pm6
8 Programowanie: Cykle
250
27.06.2006, 14:22
Y
”9 Programowanie: podprogramy i
powtórzenia czści programu”)
R5
10
■ Obróbka w podprogramie 1 (patrz
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
Definicja narzdzia
4 TOOL CALL 1 Z S4500
Wywołanie narzdzia
5 L Z+250 R0 F MAX
Przemieścić narzdzie
6 CYKL DEF 7.0 PUNKT ZEROWY
Przesunicie punktu zerowego do centrum
7 CYKL DEF 7.1 X+65
8 CYKL DEF 7.2 Y+65
9 CALL LBL 1
Wywołać obróbk frezowaniem
10 LBL 10
Postawić znacznik dla powtórzenia czści programu
11 CYKL DEF 10.0 OBRÓT
Obrót o 45° przyrostowo
12 CYCL DEF 10.1 IOBR+45
13 CALL LBL 1
Wywołać obróbk frezowaniem
14 CALL LBL 10 REP 6/6
Odskok do LBL 10; łcznie sześć razy
15 CYKL DEF 10.0 OBRÓT
Obrót wycofać
16 CYKL DEF 10.1 OBR+0
17 CYKL DEF 7.0 PUNKT ZEROWY
Przesunicie punktu zerowego wycofać
18 CYKL DEF 7.1 X+0
19 CYKL DEF 7.2 Y+0
20 L Z+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
251
251
27.06.2006, 14:22
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 przeliczania współrzdnych
21 LBL 1
Podprogram 1:
22 L X+0 Y+0 R0 F MAX
Ustalenie obróbki 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
252
Kkap8.pm6
8 Programowanie: Cykle
252
27.06.2006, 14:22
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 od 0 do 3 600 s (1 godzina)
przy 0,001 skroku
NCbloki przykładowe
89 CYKL DEF 9.0 P. CZAS
90 CYKL DEF 9.1 PRZER. CZAS. 1.5
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.
7 CYCL DEF 12.0
PGM CALL
8 CYCL DEF 12.1
LOT31
9 ... M99
0 BEGIN PGM
LOT31 MM
Prosz uwzgldnić przed programowaniem
Jeśli wprowadza si tylko nazw programu, musi
zadeklarowany jako cykl program znajdować si w tym
samym skoroszycie jak wywoływany program.
END PGM LOT31
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 .
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
Przykład: wywołanie programu
Z programu ma być wywołany przy pomocy cyklu
wywoływany program 50.
NCbloki przykładowe
określonym wypadku ze ścieżk, na której znajduje
si program
55 CYKL DEF 12.0 PGM CALL
Program wywołuje si z
■ CYKL CALL (oddzielny blok) lub
■ M99 (blokami) lub
■ M89 (zostaje wykonany po każdym bloku
pozycjonowania)
57 L X+20 Y+50 FMAX M99
56 CYKL DEF 12.1 PGM \KLAR35\FK1\50.H
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
253
253
27.06.2006, 14:22
8.8 Cykle specjalne
ORIENTACJA WRZECIONA (cykl 13)
Maszyna i TNC musz być przygotowane przez
producenta maszyn do cyklu 13.
Y
TNC może sterować wrzecionem głównym obrabiarki i obracać je
do określonej przez kt pozycji.
Z
X
Orientacja wrzeciona jest np. konieczna
■ przy systemach zmiany narzdzia z określon pozycj zmiany
dla narzdzia
■ dla ustawienia okna wysyłania i przyjmowania 3Dukładów
impulsowych z przysyłaniem informacji przy pomocy
podczerwieni
Działanie
Zdefiniowane w cyklu położenie kta TNC pozycjonuje poprzez
programowanie od M19 do M20 (w zależności od rodzaju
maszyny).
Jeśli programuje si M19 lub M20, bez uprzedniego zdefiniowania
cyklu 13, to TNC pozycjonuje wrzeciono główne na wartość kta,
wyznaczonego w parametrze maszynowym (patrz podrcznik
obsługi maszyny).
ú Kt orientacji: wprowadzić kt odniesiony do osi
odniesienia kta płaszczyzny roboczej
Zakres wprowadzenia:
0 do 360°
Dokładność wprowadzenia:0,1°
NCbloki przykładowe
93 CYKL DEF 13.0 ORIENTACJA
94 CYKL DEF 13.1 KT 180
254
Kkap8.pm6
8 Programowanie: Cykle
254
27.06.2006, 14:22
8.8 Cykle specjalne
TOLERANCJA (cykl 32)
Y
T
Szybkie frezowanie konturów zostaje dopasowane do
TNC i maszyny przez producenta maszyn. Prosz
zwrócić uwag na informacje zawarte w podrczniku
obsługi maszyny.
TNC wygładza automatycznie kontur pomidzy dowolnymi
(nieskorygowanymi lub skorygowanymi) elementami konturu.
Dlatego też narzdzie przemieszcza si nieprzerwanie na
powierzchni obrabianego przedmiotu. Jeśli zachodzi konieczność,
TNC redukuje programowany posuw automatycznie, tak że
program zawsze ”bez zgrzytów” zostaje wykonany z najwiksz
możliw prdkości przez TNC. Jakość powierzchni zostaje
podwyższana i zaoszczdzana zostaje mechanika maszyny.
X
Poprzez wygładzanie powstaje odchylenie od konturu. Wielkość
odchylenia (WARTOŚĆ TOLERACJI) określona jest w parametrze
maszynowym przez producenta maszyn. Przy pomocy cyklu 32
zmienia si nastawion z góry wartość tolerancji (patrz rysunek po
prawej u góry).
Prosz uwzgldnić przed programowaniem
Cykle 32 jest DEFaktywny, to znaczy działa od jego
definicji w programie.
Wycofuje si cykl 32, poprzez ponowne zdefiniowanie
cyklu 32 i potwierdzenie pytania dialogu o WARTOŚĆ
TOLERANCJI z NO ENT. Ustalona wstpnie tolerancja
bdzie poprzez wycofanie znowu aktywna.
ú Wartość tolerancji: dopuszczalne odchylenie od
konturu w mm
NCbloki przykładowe
95 CYKL DEF 32.0 TOLERANCJA
96 CYKL DEF 32.1 T0.05
HEIDENHAIN TNC 426, TNC 430
Kkap8.pm6
255
255
27.06.2006, 14:22
Kkap8.pm6
256
27.06.2006, 14:22
9
Programowanie:
Podprogramy i
powtórzenia czści programu
Lkap9.pm6
257
27.06.2006, 14:22
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
L Z+100 M2
LBL1
Wskazówki dotyczce programowania
■ Program główny może zawierać do 254 podprogramów
■ Podprogramy mog być wywoływane w dowolnej kolejności i
dowolnie czsto
LBL0
END PGM ...
■ Podprogram nie może sam si wywołać
■ Prosz programować podprogramy na końcu programu
głównego (za blokiem z M2 lub M30)
■ Jeśli podprogramy w programie obróbki znajduj si przed
blokiem z M02 lub M30, to zostan one bez wywołania
przynajmniej raz odpracowane
258
Lkap9.pm6
9 Programowanie: Podprogramy i powtórzenia czści programu
258
27.06.2006, 14:22
9.3 Powtórzenia czści programu
Programowanie podprogramu
ú Zaznaczyć pocztek: nacisnć klawisz LBL SET i
wprowadzić Labelnumer
ú Wprowadzić podprogram
ú Zaznaczyć koniec: nacisnć klawisz LBL SET i
wprowadzić Labelnumer ”0”
Wywołanie podprogramu
ú Wywołać podprogram: nacisnć przycisk LBL CALL
ú Labelnumer: wprowadzić numer znacznika (Label)
wywoływanego programu
ú Powtórzenia REP: ominć dialog klawiszem 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
0 BEGIN PGM ...
Powtórzenia czści programu rozpoczynaj si znakiem LBL
(LABEL). Powtórzenie czści programu kończy si z
CALL LBL /REP.
LBL1
Sposób pracy
1 TNC wypełnia program obróbki aż do końca czści programu
(CALL LBL /REP)
2 Nastpnie TNC powtarza czść programu midzy wywołanym
NUMEREM PODPROGRAMU (LABEL) i wywołaniem znacznika
programu CALL LBL /REP tak czsto, jak to zostało podane przy
REP
CALL LBL1 REP 2/2
END PGM ...
3 Nastpnie TNC odpracowuje dalej program obróbki
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ń.
HEIDENHAIN TNC 426, TNC 430
Lkap9.pm6
259
259
27.06.2006, 14:22
9.4 Dowolny program jako podprogram
Programowanie powtórzenia czści programu
ú Zaznaczyć pocztek: nacisnć przycisk LBL SET i
wprowadzić LABELnumer powtarzanej czści
programu
ú Wprowadzić czść programu
Wywołanie powtórzenia czści programu
ú Nacisnć klawisz LBL CALL, wprowadzić NUMER
PODPROGRAMU 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ć klawisz PGM CALL i
nazw programu wywoływanego programu
Wywoływany program znajdować si w pamici na
dysku twardym TNC.
Jeśli zostanie wprowadzona tylko nazwa programu,
wywołany program musi znajdować si w tym samym
skoroszycie jak program wywołujcy.
Jeśli wywoływany program nie znajduje si w tym
samym skoroszyci jak program wywołujcy, to prosz
wprowadzić pełn nazw ścieżki, np.
TNC:\ZW35\SCHRUPP\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.
260
Lkap9.pm6
9 Programowanie: Podprogramy i powtórzenia czści programu
260
27.06.2006, 14:22
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
NCbloki przykładowe
0
BEGIN PGM UPGMS MM
...
CALL LBL 1
Podprogram zostanie przy LBL 1 wywołany
35
L Z+100 R0 FMAX M2
Ostatnie blok programowy
36
LBL 1
Pocztek podprogramu 1
CALL LBL 2
Podprogram zostanie przy LBL 2 wywołany
45
LBL 0
Koniec podprogramu 1
46
LBL 2
Pocztek podprogramu 2
62
LBL 0
Koniec podprogramu 2
63
END PGM UPGMS MM
17
...
programu głównego (z M2)
...
39
...
...
HEIDENHAIN TNC 426, TNC 430
Lkap9.pm6
261
261
27.06.2006, 14:22
9.5 Pakietowania
Wypełnienie programu
1szy krok: Program główny UPGMS zostaje wypełniony do
bloku 17.
2gi krok:
Podprogram 1 zostaje wywołany i do bloku 39
wypełniony.
3ci 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.
4ty krok:
Podprogram 1 zostaje wypełniony od bloku 40 do
bloku 45. Koniec podprogramu 1 i powrót do
programu głównego UPGMS.
5ty 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
NCbloki przykładowe
0 BEGIN PGM REPS MM
...
15 LBL 1
Pocztek powtórzenia czści programu 1
...
20 LBL 2
Pocztek powtórzenia czści programu 2
...
27 CALL LBL 2 REP 2/2
Czść programu midzy tym blokiem i LBL 2
...
(blok 20) zostanie 2 razy powtórzony
35 CALL LBL 1 REP 1/1
Czść programu midzy tym blokiem i LBL 1
...
(blok 15) zostanie 1 raz powtórzony
50 END PGM REPS MM
Wypełnienie programu
1szy krok: Program główny REPS zostaje wypełniony do bloku 27
2gi krok: Czść programu midzy blokiem 27 i blokiem 20
zostanie 2 razy powtórzony
3ci krok: Program główny REPS zostanie od bloku 28 do bloku
35 wypełniony
4ty 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)
5ty krok: Program główny REPS zostanie od bloku 36 do bloku
50 wypełniony (koniec programu)
262
Lkap9.pm6
9 Programowanie: Podprogramy i powtórzenia czści programu
262
27.06.2006, 14:22
9.5 Pakietowania
Powtórzyć podprogram
NCbloki przykładowe
0 BEGIN PGM UPGREP MM
...
10 LBL 1
Pocztek powtórzenia czści programu
11 CALL LBL 2
Wywołanie podprogramu
12 CALL LBL 1 REP 2/2
Czść programu midzy tym blokiem i LBL1
...
(blok 10) zostanie 2 razy powtórzony
19 L Z+100 R0 FMAX M2
Ostatni blok programu w programie głównym z M2
20 LBL 2
Pocztek podprogramu
...
28 LBL 0
Koniec podprogramu
29 END PGM UPGREP MM
Wypełnienie programu
1szy krok: Program główny UPGREP zostanie do bloku 11
wypełniony
2gi krok: Podprogram 2 zostanie wywołany i wypełniony
3ci krok: Czść programu zostanie midzy blokiem 12 i
blokiem 10 2 razy powtórzony: podprogram 2
zostanie 2 razy powtórzony
4ty krok: Program główny UPGREP zostanie od bloku 13 do
bloku 19 wypełniony; koniec programu
HEIDENHAIN TNC 426, TNC 430
Lkap9.pm6
263
263
27.06.2006, 14:22
Przebieg programu
■ Pozycjonować wstpnie narzdzie na górn
krawdź przedmiotu
Y
■ Wprowadzić inkrementalnie dosuw
100
■ Frezowanie konturu
R1
■ Powtórzyć dosuw i frezowanie konturu
5
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
Definicja narzdzia
4 TOOL CALL 1 Z S500
Wywołanie narzdzia
5 L Z+250 R0 F MAX
Przemieścić narzdzie
6 L X20 Y+30 R0 F MAX
Pozycjonować wstpnie płaszczyzn obróbki
7 L Z+0 R0 F MAX M3
Pozycjonować wstpnie na krawdź przedmiotu
8 LBL 1
Znacznik dla powtórzenia czści programu
9 L IZ4 R0 F MAX
Przyrostowy dosuw na głbokość (poza materiałem)
10 APPR CT X+2 Y+30 CCA90 R+5 RL F250
Dosunć narzdzie do konturu
11 FC DR R18 CLSD+ CCX+20 CCY+30
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
Opuścić kontur
19 L X20 Y+0 R0 F MAX
Przemieścić swobodnie narzdzie
20 CALL LBL 1 REP 4/4
Skok powrotny do LBL 1 (LABELLBLznacznik); łcznie cztery razy
21 L Z+250 R0 F MAX M2
Przemieścić narzdzie, koniec programu
22 END PGM PGMPOWT. MM
264
Lkap9.pm6
9 Programowanie: Podprogramy i powtórzenia czści programu
264
27.06.2006, 14:22
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
60
5
20
20
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
Definicja narzdzia
4 TOOL CALL 1 Z S5000
Wywołanie narzdzia
5 L Z+250 R0 F MAX
Przemieścić narzdzie
6 CYKL DEF 200 WIERCENIE
Definicja cyklu Wiercenie
Q200=2
;BEZPIECZNA WYSOKOŚĆ
Q201=10
;GŁBOKOŚĆ
Q206=250
;F DOSUW NA GŁBOKOŚĆ
Q202=5
;GŁBOKOŚĆ DOSUWU
Q210=0
;P.CZASOWA U GÓRY
Q203=+0
;WSPÓŁ. POWIERZ.
Q204=10
;2GA BEZP. WYS.
Q211=0.25 ;PRZERWA CZAS. NA DOLE
7 L X+15 Y+10 R0 F MAX M3
Dosunć narzdzie do punktu startu grupy wiercenia 1
8 CALL LBL 1
Wywołać podprogram dla grupy wiercenia
9 L X+45 Y+60 R0 F MAX
Dosunć narzdzie do punktu startu grupy wiercenia 2
10 CALL LBL 1
Wywołać podprogram dla grupy wiercenia
11 L X+75 Y+10 R0 F MAX
Dosunć narzdzie do punktu startu grupy wiercenia 3
12 CALL LBL 1
Wywołać podprogram dla grupy wiercenia
13 L Z+250 R0 F MAX M2
Koniec programu głównego
HEIDENHAIN TNC 426, TNC 430
Lkap9.pm6
265
265
27.06.2006, 14:22
9.6 Przykłady programowania
14 LBL 1
Pocztek podprogramu 1: grupa wiercenia
15 CYKL CALL
1. wiercenie
16 L IX+20 R0 F MAX M99
Dosunć narzdzie do 2giego wiercenia, wywołać cykl
17 L IY+20 R0 F MAX M99
Dosunć narzdzie do 3go wiercenia, wywołać cykl
18 L IX20 R0 F MAX M99
Dosunć narzdzie do 4go wiercenia, wywołać cykl
19 LBL 0
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ć kompletny rysunek wierceń
(podprogram 1)
Y
Y
100
■ Dosunć narzdzie do grup wierceń w
podprogramie 1, wywołać grup wierceń
(podprogram 2)
60
■ Grup wierceń tylko raz zaprogramować w
5
podprogramie 2
20
20
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
Definicja narzdzia nawiertak
4 TOOL DEF 2 L+0 R+3
Definicja narzdzia wiertło
5 TOOL DEF 3 L+0 R+3,5
Definicja narzdzia rozwiertak
6 TOOL CALL 1 Z S5000
Wywołanie narzdzia nawiertak
7 L Z+250 R0 F MAX
Przemieścić narzdzie
266
Lkap9.pm6
9 Programowanie: Podprogramy i powtórzenia czści programu
266
27.06.2006, 14:22
Q200=2
Definicja cyklu nakiełkowania
;BEZPIECZNA WYSOKOŚĆ
Q201=3
;GŁBOKOŚĆ
Q206=250
;F DOSUW NA GŁBOKOŚĆ
Q202=3
;GŁBOKOŚĆ DOSUWU
Q210=0
;P. CZAS. U GÓRY
Q203=+0
;WSPÓŁ. POWIERZ.
Q204=10
;2GA BEZP. WYSOKOŚĆ
Q211=0.25
;PRZERWA CZASOWA NA DOLE
9 CALL LBL 1
Podprogram 1 dla kompletnego rysunku wiercenia wywołać
10 L Z+250 R0 F MAX M6
Zmiana narzdzia
11 TOOL CALL 2 Z S4000
Wywołanie narzdzia wiertło
12 FN 0: Q201 = 25
Nowa głbokość dla wiercenia
13 FN 0: Q202 = +5
Nowy dosuw dla wiercenia
14 CALL LBL 1
Podprogram 1 dla kompletnego rysunku wiercenia wywołać
15 L Z+250 R0 F MAX M6
Zmiana narzdzia
16 TOOL CALL 3 Z S500
Wywołanie narzdzia rozwiertak
17 CYKL DEF 201 ROZWIERCANIE
Definicja cyklu rozwiercania
Q200=2
9.6 Przykłady programowania
8 CYKL DEF 200 WIERCENIE
;BEZPIECZNA WYSOKOŚĆ
Q201=15
;GŁBOKOŚĆ
Q206=250
;F DOSUW NA GŁBOKOŚĆ
Q211=0,5
;P. CZAS. NA DOLE
Q208=400
;F POWRÓT
Q203=+0
;WSPÓŁ. POWIERZ.
Q204=10
;2GA BEZP. WYSOKOŚĆ
18 CALL LBL 1
Podprogram 1 dla kompletnego rysunku wiercenia wywołać
19 L Z+250 R0 F MAX M2
Koniec programu głównego
20 LBL 1
Pocztek podprogramu 1: kompletny rysunek wiercenia
21 L X+15 Y+10 R0 F MAX M3
Dosunć narzdzie do punktu startu grupy wiercenia 1
22 CALL LBL 2
Podprogram 2 dla grupy wiercenia wywołać
23 L X+45 Y+60 R0 F MAX
Dosunć narzdzie do punktu startu grupy wiercenia 2
24 CALL LBL 2
Podprogram 2 dla grupy wiercenia wywołać
25 L X+75 Y+10 R0 F MAX
Dosunć narzdzie do punktu startu grupy wiercenia 3
26 CALL LBL 2
Podprogram 2 dla grupy wiercenia wywołać
27 LBL 0
Koniec podprogramu 1
28 LBL 2
Pocztek podprogramu 2: grupa wiercenia
29 CYKL CALL
1sze wiercenie z aktywnym cyklem obróbki
30 L IX+20 R0 F MAX M99
Dosunć narzdzie do 2giego wiercenia, wywołać cykl
31 L IY+20 R0 F MAX M99
Dosunć narzdzie do 3go wiercenia, wywołać cykl
32 L IX20 R0 F MAX M99
Dosunć narzdzie do 4go wiercenia, wywołać cykl
33 LBL 0
Koniec podprogramu 2
34 END PGM UP2 MM
HEIDENHAIN TNC 426, TNC 430
Lkap9.pm6
267
267
27.06.2006, 14:22
Lkap9.pm6
268
27.06.2006, 14:22
10
Programowanie:
Qparametry
Mkap10.pm6
269
27.06.2006, 14:22
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
Q5
■ Dane cyklu
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. W połczeniu z SKprogramowaniem,
można kombinować także kontury, które nie s odpowiednio dla
NC wymiarowane, z Qparametrami.
Qparametr oznaczony jest liter Q i numerem od 0 do 299.
Qparametry s podzielone na trzy grupy:
Znaczenie
Zakres
Swobodnie używalne parametry, globalnie
działajce dla wszystkich znajdujcych si w
pamici TNC programów
Q0 do Q99
Parametry dla funkcji specjalnych TNC
Q100 do Q199
Parametry, które stosowane s przede wszystkim
dla cykli, działaj globalnie dla wszystkich
Q200 do Q399
znajdujcych si w pamici TNC programów
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 . Wewntrznie TNC
może obliczać wartości liczbowe do szerokości wynoszcej 57
bitów przed i do 7 bitów po punkcie dziesitnym (32 bity
szerokości liczby odpowiadaj wartości dziesitnej wynoszcej
4 294 967 296).
270
Mkap10.pm6
10 Programowanie: Qparametry
270
27.06.2006, 14:22
10.1 Zasada i przegld funkcji
TNC przyporzdkowuje samodzielnie niektórym Q
parametrom zawsze te same dane, np. Qparametrowi
Q108 aktualny promień narzdzia. Patrz ”10.10 Zajte z
góry Qparametry”.
Jeśli używa si parametrów Q1 do Q99 cyklach
producenta, określa si poprzez parametr maszynowy
MP7251, czy te parametry działaj tylko lokalnie czy
globalnie dla wszystkich programów.
Wywołać funkcje Qparametrów
W czasie wprowadzania programu obróbki, prosz nacisnć
klawisz ”Q” ( na polu dla wprowadzaania liczb i wyboru osi pod
–/+ klawiszem).
Wtedy TNC pokazuje nastpujce Softkeys:
Grupa funkcyjna
Softkey
Matematyczne funkcje podstawowe
Funkcje trygonometryczne
Funkcja dla obliczania okrgu
Jeśli/to decyzje, skoki
Inne funkcje
Wprowadzać bezpośrednio wzory
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
271
271
27.06.2006, 14:22
10.2 Rodziny czści Qparametry zamiast wartości liczbowych
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.
Q1
NCbloki przykładowe
15 FN0: Q10 = 25
Q2
Przyporzdkowanie:
...
Q10 otrzymuje wartość 25
25 L X +Q10
odpowiada L X +25
Q2
Z2
Z1
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
Q1 = +30
Q2 = +10
Cylinder Z2
Q1 = +10
Q2 = +50
272
Mkap10.pm6
Q1
10 Programowanie: Qparametry
272
27.06.2006, 14:22
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: Softkey FUNKCJE
PODST. nacisnć. 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ć różnic 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 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.
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
273
273
27.06.2006, 14:22
10.3 Opisywać kontury poprzez funkcje matematyczne
Przykład: Działania podstawowe programować
Wybrać funkcje Qparametrów: nacisnć
przycisk Q
<
Wybrać podstawowe funkcje matematyczne:
Softkey FUNKCJE PODST. nacisnć
<
Wybrać funkcj Qparametru PRZYPISANIE
Softkey FN0 X = Y nacisnć
Numer parametru dla wyniku?
<
5
Wprowadzić numer Qparametru: 5
1. Wartość lub parametr ?
<
10
Q5 przypisać wartość liczbow 10
Wybrać funkcje Qparametrów: nacisnć
przycisk Q
<
Wybrać podstawowe funkcje matematyczne:
Softkey FUNKCJE PODST. 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ść
274
Mkap10.pm6
10 Programowanie: Qparametry
274
27.06.2006, 14:22
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: tan α = a / b = sin α / cos α
b
Przy tym
■ c jest bokiem przeciwległym do kta prostego
■ a jest bokiem przeciwległym do kta a
■ b jest trzecim bokiem
Na podstawie funkcji tangens TNC może obliczyć kt:
α = arctan α = arctan (a / b) = arctan (sin α / cos α)
Funkcja
Softkey
FN6: SINUS
np. FN6: Q20 = SIN–Q5
Sinus kta w stopniach (°)
określić i przyporzdkować
Przykład:
a = 10 mm
b = 10 mm
α = arctan (a / b) = arctan 1 = 45°
Dodatkowo obowizuje:
a2 + b2 = c2 (z a2 = a x a)
c = √ (a2 + b2)
Programowanie funkcji trygonometrycznych
Funkcje trygonometryczne pojawiaj si z przyciśniciem Softkey
FUNKCJE TRYGON. TNC pokazuje Softkeys w tabeli po prawej
stronie.
Programowanie: porównaj ”Przykład: podstawowe działania
arytmetyczne
programować”.
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ć długość 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ć
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
275
275
27.06.2006, 14:22
10.4 Funkcje trygonometryczne (trygonometria)
TNC pokazuje nastpujce bloki programu:
10.5 Obliczenia okrgu
10.5 Obliczanie okrgu
Przy pomocy funkcji dla obliczania okrgu można polecić TNC
obliczanie na podstawie trzech lub czterech punktów okrgu
środek okrgu i promień okrgu. Obliczanie okrgu na podstawie
czterech punktów jest dokładniejsze.
Zastosowanie: te funkcje można stosować na przykład, jeśli
chcemy określić poprzez programowalne funkcje digitalizacji
Położenie i Wielkość odwiertu lub wycinka koła.
Funkcja
Softkey
FN23: DANE OKRGU ustalić na podstawie trzech
punktów okrgu
np. FN23: Q20 = CDATA Q30
Pary współrzdnych trzech punktów okrgu musz być
zapamitane w parametrze Q30 i nastpujcych piciu
parametrach to znaczy w tym przypadku do Q35.
TNC zapamituje punkt środkowy okrgu osi głównej (X przy osi
wrzeciona Z) w parametrze Q20, punkt środkowy okrgu osi
pomocniczej (Y przy osi wrzeciona Z) w parametrze Q21 i promień
okrgu w parametrze Q22.
FN24: DANE OKRGU ustalić na podstawie czterech
punktów okrgu
np. FN24: Q20 = CDATA Q30
Pary współrzdnych czterech punktów okrgu musz być
zapamitane w parametrze Q30 i nastpnych siedmiu
parametrach to znaczy w tym przypadku do Q37.
TNC zapamituje wtedy punkt środkowy okrgu osi głównej
(X na osi wrzeciona Z) w parametrze Q20, punkt środkowy osi
pomocniczej (Y na osi wrzeciona Z) w parametrze Q21 i promień
okrgu w parametrze Q22.
Prosz uwzgldnić, że FN23 i FN24 przepisuje oprócz
parametru wyniku także dwa nastpne parametry
automatycznie.
276
Mkap10.pm6
10 Programowanie: Qparametry
276
27.06.2006, 14:22
10.6 Jeśli/to decyzje z Qparametrami
10.6 Jeśli/todecyzje z
Qparametrami
W przypadku jeśli/todecyzji TNC porównuje Qparametr z innym
Qparametrem lub wartości liczbow. Jeśli ten warunek jest
wypełniony, to TNC kontynuje program obróbki na tym NUMERZE
PODPROGRAMU, który jest zaprogramowany za tym warunkiem
(NUMER PODPROGRAMU patrz ”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 przy naciśniciu na Softkey SKOKI.
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 SKOK 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)
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
277
277
27.06.2006, 14:22
10.7 Qparametry kontrolować i zmieniać
Użyte skróty i pojcia
IF
(angl.):
Jeśli
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):
SKOK
10.7 Qparametry kontrolować i
zmieniać
Qparametry można w czasie przebiegu programu lub testu
programu kontrolować jak również zmieniać.
ú Przerwać przebieg programu (np. nacisnć zewntrzny przycisk
Stop i Softkey INTERNER STOP) 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
278
Mkap10.pm6
10 Programowanie: Qparametry
278
27.06.2006, 14:22
10.8 Funkcje dodatkowe
10.8 Funkcje dodatkowe
Funkcje dodatkowe pojawiaj si przy naciśniciu Softkey
FUNKCJE SPECJ. 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
FN19:PLC
przekazać wartości do PLC
FN20:WAIT FOR
NC i PLC synchronizować
FN26:TABOPEN
otworzyć swobodnie definiowaln tabel
FN27:TABWRITE
pisać w swobodnie definiowalnej tabeli
FN28:TABREAD
odczytywać ze swobodnie definiowalnej tabeli
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
279
279
27.06.2006, 14:22
10.8 Funkcje dodatkowe
FN14: ERROR
wydać meldunek o błdach
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 na dole.
NCblok 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
Dialog zależny od maszyny
1000 ... 1099
wewntrzne komunikaty o błdach
(patrz tabela po prawej stronie)
280
Mkap10.pm6
numer błdu i tekst o błdzie
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
Wrzeciono ?
Brak osi narzdzi
Szerokość rowka za duża
Promień narzdzia za duży
Obszar przekroczony
Błdna pozycja pocztkowa
OBRÓT nie dozwolony
WSPÓŁCZYNNIK WYMIARU nie
dozwolony
ODBICIE LUSTRZANE nie dozwolone
Przesunicie nie dozwolone
Brak posuwu
Wprowadzona wartość błdna
Znak liczby błdny
Kt nie dozwolony
Punkt pomiaru sondy nie osigalny
Za dużo punktów
Wprowadzono sprzeczność
CYKL niekompletny
Płaszczyzna błdnie zdefiniowana
Zaprogramowano niewłaściw oś
Błdna prdkość obrotowa
Korekcja promienia nie zdefiniowana
Zaokrglenie nie zdefiniowane
Promień zaokrglenia za duży
Niezdefiniowany start programu
Za duże pakietowanie
Brak punktu odniesienia kta
Nie zdefiniowano cyklu obróbki
Szerokość rowka za mała
Wybranie za małe
Q202 nie zdefiniowany
Q205 nie zdefiniowany
Q218 wprowadzić wikszym od Q219
CYKL 210 nie dozwolony
CYKL 211 nie dozwolony
Q220 za duży
Q222 wprowadzić wikszym od Q223
Q244 wprowadzić wikszym od 0
Q245 wprowadzić nie równy Q246
Zakres kta < 360° wprowadzić
Q223 wprowadzić wikszy od Q222
Q214: 0 nie dozwolony
10 Programowanie: Qparametry
280
27.06.2006, 14:22
10.8 Funkcje dodatkowe
FN15:PRINT
wydać teksty lub wartości Qparametru
niesformatowane
Przygotować interfejs danych: w punkcie menu DRUK
lub TEST DRUKU prosz określić ścieżk, na której TNC
powinno wprowadzać do pamici teksty lub wartości Q
parametrów. Patrz ”12 MODfunkcje, przygotować
interfejsy danych”.
Przy pomocy funkcji FN 15: 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 komunikatów o błdach z FN 15:
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 FN 15: DRUK 20
Wydawanie dialogów i Qparametrów z FN 15:
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 FN 15: DRUK1/Q1
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
281
281
27.06.2006, 14:22
10.8 Funkcje dodatkowe
FN16: FDRUK
Wydawanie tekstów i Qparametrów
sformatowanych
Przygotować interfejs danych: w punkcie menu DRUK
LUB TEST DRUKU określa si ścieżk, na której TNC ma
zapamitywać plik tekstowy. Patrz ”12 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 wartości zostan
zapamitane wewntrznie lub wydawane na komputer, TNC
zapamituje te dane w pliku, który zdefiniowano w FN 16bloku.
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.
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 = %5.3LF„, Q31;
„Y1 = %5.3LF„, Q32;
„Z1 = %5.3LF„, 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.3LF
Określić format dla Qparametrów:
5 miejsc przed przecinkiem, 4 miejsc po
przecinku, Long, Floating (liczba dziesitna)
%S
Format dla zmiennej tekstowej
,
Znak rozdzielajcy pomidzy formatem
wydania i parametrem
;
Znak końca zdania, kończy wiersz
282
Mkap10.pm6
10 Programowanie: Qparametry
282
27.06.2006, 14:22
10.8 Funkcje dodatkowe
Aby móc wydać różne informacje do pliku protokołu, znajduj si
w dyspozycji nastpujce funkcje do dyspozycji:
Słowoklucz
Funkcja
CALL_PATH
Wydaje nazw ścieżki NCprogramu, w
którym znajduje si FN16funkcja.
Przykład: ”Program pomiarowy:
%S”,CALL_PATH;
M_CLOSE
Zamyka plik, do którego wpisujemy przy
pomocy FN16.
Przykład: M_CLOSE;
L_ENGLISCH
Tekst tylko przy jzyku dial. angielskim
wydawać
Tekst tylko przy dial.jzyku niemieckim
wydawać
Tekst tylko przy dial.jzyku czeskim wydawać
Tekst tylko przy dial.jzyku francuskim
wydawać
Tekst tylko przy dial.jzyku włoskim wydawać
Tekst tylko przy dial. jzyku hiszpańskim
wydawać
Tekst tylko przy dial.jzyku duńskim wydawać
Tekst tylko przy dial. jzyku fińskim wydawać
Tekst tylko przy dial. jzyku holenderskim
wydawać
Tekst tylko przy dial.jzyku polskim wydawać
Tekst tylko przy dial.jzyku wgierskim
wydawać
Tekst niezależnie od jzyka dial. wydawać
L_GERMAN
L_CZECH
L_FRENCH
L_ITALIAN
L_SPANISH
L_DANISH
L_FINNISH
L_DUTCH
L_POLISH
L_HUNGARIA
L_ALL
W programie obróbki programuje si FN16: FDRUK, aby
aktywować wydawanie:
96 FN16:FDRUK TNC:\MASKA\MASKA1.A / RS232:\PROT1.TXT
TNC wydaje wtedy plik PROT1.TXT przez seryjny interfejs danych:
PROTOKÓŁ POMIARU PUNKTU CIŻKOŚCI KOŁA ŁOPATKOWEGO
-----------------------LICZBA WARTOŚCI POMIAROWYCH: = 1
*******************************************
X1 = 149,360
Y1 = 25,509
Jeśli FN 16 używany jest kilkakrotnie w
programie, TNC zapamituje wszystkie
teksty w pliku, które zostały określone
przy pierwszej FN 16funkcji. Wydanie
pliku nastpuje dopiero wtedy, jeśli TNC
przeczyta blok END PGM, jeśli naciska
si na przycisk NCStop lub zamykamy
plik z M_CLOSE.
Z1 = 37,000
*******************************************
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
283
283
27.06.2006, 14:22
10.8 Funkcje dodatkowe
FN18: SYSDATUM READ
czytanie danych systemowych
Przy pomocy funkcji FN 18: 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 określonym przypadku poprzez indeks.
Nazwa grupy, IDNr.
Numer
Indeks
Dana systemowa
informacja o programie, 10
1
2
–
–
3
–
mm/calestan
współczynnik nakładania si przy frezowaniu
kieszeni (wybrania)
numer aktywnego cyklu obróbki
1
2
3
–
–
–
4
5
–
–
8
9
10
11
–
–
–
–
1
2
–
–
3
4
5
6
7
8
9
10
11
12
13
14
–
–
–
–
–
–
–
–
–
–
–
–
15
–
stan maszyny, 20
Parametr cyklu, 30
284
Mkap10.pm6
aktywny numer narzdzia
przygotowany numer narzdzia
Aktywna oś narzdzia
0=X, 1=Y, 2=Z, 6=U, 7=V, 8=W
programowana prdkość obrotowa wrzeciona
Aktywny stan wrzeciona: 1= niezdefiniowany,
0=M3 aktywne, 1=M4 aktywne, 2=M5 po M3,
3=M5 po M4
Stan chłodziwa: 0=off, 1=on
aktywny posuw
Indeks przygotowanego narzdzia
Indeks aktywnego narzdzia
Bezpieczna wysokość, aktywny cykl obróbki
Głbokość wiercenia/frezowania, aktywny cykl
obróbki
Głbokość dosuwu, aktywny cykl obróbki
Posuw dosuwu na głbokość aktywny cykl obróbki
1sza długość boku,cykl wybranie prostoktne
2ga długość boku, cykl wybranie prostoktne
1sza długość boku cykl rowek wpustowy
2ga długość boku cykl rowek wpustowy
Promień cykl wybranie kołowe
Posuw frezowania aktywny cykl obróbki
Kierunek obrotu aktywny cykl obróbki
Przerwa czasowa aktywny cykl obróbki
Skok gwintu cykl 17, 18
Naddatek na obróbk wykańczajc aktywny cykl
obróbki
Kt frezowania zgrubnego aktywny cykl obróbki
10 Programowanie: Qparametry
284
27.06.2006, 14:22
Numer
dane z tabeli narzdzi, 50
1
Nr narz.
2
Nr narz.
3
Nr narz.
4
Nr narz.
5
Nr narz.
6
Nr narz.
7
Nr narz.
8
Nr narz.
9
Nr narz.
10
Nr narz.
11
Nr narz.
12
Nr narz.
13
Nr narz.
14
Nr narz.
15
Nr narz.
16
Nr narz.
17
Nr narz.
18
Nr narz.
19
Nr narz.
20
Nr narz.
21
Nr narz.
22
Nr narz.
Bez indeksu: dane aktywnego
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 (0=dodatni/1=ujemny)
TT: płaszczyzna przesunicia ROFFS
TT: długość przesunicia LOFFS
TT: tolerancja na złamaniedługość LBREAK
TT: tolerancja na złamaniepromień RBREAK
narzdzia
1
Nr narz.
Numer miejsca
1
2
2
2
3
–
1
2
3
–
Pozycja ważna/nieważna (1/0)
Xoś
Yoś
Zoś
Programowany posuw (1: posuw nie progr.)
1
2
–
–
Promień narzdzia (łcz. z wartościami delta)
Długość narzdzia (łcz. z wartościami delta)
Numer miejsca narzdzia
w tabeli narzdzi, 52
Bezpośrednio po TOOL CALL
programowana pozycja, 70
Aktywna korekcja narzdzia, 200
Indeks
Dana systemowa
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
285
285
27.06.2006, 14:22
10.8 Funkcje dodatkowe
Nazwa grupy, IDNr.
10.8 Funkcje dodatkowe
Nazwa grupy, IDNr.
Numer
Indeks Dana systemowa
aktywne transformacje, 210
1
2
3
–
–
–
4
4
4
4
4
4
5
5
5
6
1
2
3
7
8
9
1
2
3
–
Aktywne przesunicie punktu zerowego, 220 2
1 do 9 Indeks 1=Xoś 2=Yoś
Indeks 4=Aoś 5=Boś
Indeks 7=Uoś 8=Voś
Obszar przemieszczenia, 230
1 do 9 Ujemny wyłcznik krańcowy programu
Oś 1 do 9
1 do 9 Dodatni wyłcznik krańcowy programu
Oś 1 do 9
2
3
3=Zoś
6=Coś
9=Woś
Pozycja zadana w REFsystemie, 240
1
1 do 9 Indeks 1=Xoś 2=Yoś
Indeks 4=Aoś 5=Boś
Indeks 7=Uoś 8=Voś
Pozycja zadana w systemie
wprowadzania danych, 270
1
1 do 9 Indeks 1=Xoś 2=Yoś
3=Zoś
Indeks 4=Aoś 5=Boś
6=Coś
Indeks 7=Uoś 8=Voś
9=Woś
–
0: M128 nieaktywny, 1: M128 aktywny
–
Posuw, który został zaprogramowany przy pomocy M128
Stan M128, 280
1
2
Przełczajcy układ impulsowy (sonda), 350 10
11
12
13
14
15
286
Mkap10.pm6
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
+64: Uoś odbita w lustrze
+128: Voś odbita w lustrze
+256: Woś 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 Uosi
Aktywny współczynnik wymiaru Vosi
Aktywny współczynnik wymiaru Wosi
3DOBR Aosi
3DOBR Bosi
3DOBR Cosi
Nachylić płaszczyzn obróbki aktywne/nieaktywne (1/0)
–
–
–
–
1
2
–
3=Zoś
6=Coś
9=Woś
Oś sondy pomiarowej
Rzeczywisty promień kuli
Rzeczywista długość
Promień pierścienia nastawczego
Przesunicie środka osi głównej
Przesunicie środka oś pomocnicza
Kierunek przesunicia środka w stosunku do 0°pozycji
10 Programowanie: Qparametry
286
27.06.2006, 14:22
Numer
Indeks
Dana systemowa
Układ impulsowy stołowy TT 120
20
1
2
3
–
Środek Xosi (REFsystem)
Środek Yosi (REFsystem)
Środek Zosi (REFsystem)
promień tarczy (talerza)
–
–
–
–
1
2
1
2
3
1
2
3
Skalibrowana długość palca sondy
Promień palca sondy 1
Promień palca sondy 2
Średnica pierścienia nastawczego
Przesunicie środka oś główna
Przesunicie środka oś pomocnicza
Współczynnik korekcji 1szej osi
Współczynnik korekcji 2giej osi
Współczynnik korekcji 3osi
Stosunek siły 1szej osi
Stosunek siły 2giej osi
Stosunek siły 3ciej osi
1
1–9
2
1–9
Pozycja w aktywnym układzie współrzdnych
Oś 1 do 9
Pozycja w REFsystemie
Oś 1 do 9
21
Mierzca sonda pomiarowa, 350
30
31
32
33
34
35
36
Ostatni punkt pomiaru SONDA
cykl 0 lub ostatni punkt pomiaru
z rodzaju pracy Rcznie, 360
dane z aktywnej
tabeli punktów zerowych, 500
(NPnumer), 1do 9
Wybrana tabela punktów zerowych, 505 1
nieaktywna
–
Indeks 1=Xoś 2=Yoś
Indeks 4=Aoś 5=Boś
Indeks 7=Uoś 8=Voś
10.8 Funkcje dodatkowe
Nazwa grupy, IDNr.
3=Zoś
6=Coś
9=Woś
Wartość zwrotna = 0: tabela punktów zerowych
Wartość zwrotna = 0: tabela punktów zerowych
aktywna
Dane z aktywnej
tabeli palet, 510
Parametr maszynowy
w dyspozycji, 1010
1
2
–
–
Aktywny wiersz
Numer palet z pola PAL/PGM
PMnumer
PMindeks Wartość zwrotna = 0: PM brak
Wartość zwrotna = 1: PM w dyspozycji
Przykład: wartość aktywnego współczynnika wymiarowego osi Z
do Q25 przypisać
55 FN 18: SYSCZYT Q25 = ID210 NR4 IDX3
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
287
287
27.06.2006, 14:22
10.8 Funkcje dodatkowe
FN19: PLC
wartości przekazać do PLC
Przy pomocy funkcji FN 19: 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 FN 19: PLC=+10/+Q3
FN20: WAIT FOR
NC i PLC synchronizować
Tej funkcji wolno używać tylko przy uzgodnieniu z
producentem maszyn!
Przy pomocy funkcji FN 20: WAIT FOR można w czasie przebiegu
programu przeprowadzić synchronizacj pomidzy NC i PLC. NC
zatrzymuje odpracowywanie, aż zostanie wypełniony warunek,
który został zaprogramowany w FN 20bloku. TNC może przy tym
sprawdzić nastpujce PLCoperandy:
PLCoperand krótkie oznaczenie Obszar adresowy
Merker
Wejście
M
I
Wyjście
O
Licznik
Timer
Bajty
Słowo
Słowo podwójne
C
T
B
W
D
0 do 4999
0 do 31, 128 do 152
64 do 126 (pierwszy PL 401 B)
192 do 254 (drugi PL 401 B)
0 do 30
32 do 62 (pierwszy PL 401 B)
64 do 94 (drugi PL 401 B)
48 do 79
0 do 95
0 do 4095
0 do 2047
2048 do 4095
W FN 20bloku dozwolone s nastpujce warunki:
Warunek
Skrót
Równy
mniejszy niż
wikszy niż
Mniejszy równy
Wikszy równy
==
<
>
<=
>=
Przykład: Zatrzymać przebieg programu, aż PLC ustawi Merker
4095 na 1
32 FN 20: WAIT FOR M4095==1
288
Mkap10.pm6
10 Programowanie: Qparametry
288
27.06.2006, 14:22
10.8 Funkcje dodatkowe
FN25: PRESET
Wyznaczyć nowy punkt odniesienia
Ta funkcja może być programowana, jeśli wprowadzono
liczbklucz 555343 (patrz ”12.3 Wprowadzenie liczby
klucza”).
Przy pomocy funkcji FN 25: można w czasie przebiegu programu
wyznaczyć nowy punkt odniesienia w wybieralnej osi.
ú Wybrać funkcj Qparametru: nacisnć przycisk Q (w polu dla
wprowadzenia liczb, po prawej stronie). Pasek Softkey pokazuje
funkcje Qparametrów.
ú Wybrać funkcje dodatkowe: Softkey FUNKCJE SPECJ. nacisnć
ú FN25 wybrać: przełczyć pasek Softkey na drugi poziom,
Softkey FN25 P.ODNIES. WYZNACZYĆ nacisnć
ú Oś?: wprowadzić oś, w której chcemy wyznaczyć nowy punkt
odniesienia, klawiszem ENT potwierdzić
ú Przeliczana wartość?: wprowadzić współrzdn w aktywny
układ współrzdnych, w której chcemy wyznaczyć nowy punkt
odniesienia
ú Nowy punkt odniesinia ?: wprowadzić współrzdn, która
powinna zawierać t przeliczan wartość w nowym układzie
współrzdnych
Przykład: na aktualnej współrzdnej X+100 wyznaczyć nowy punkt
odniesienia
56 FN 25: PRESET = X / +100 / +0
Przykład: aktualna współrzdna Z+50 powinna w nowym układzie
współrzdnych mieć wartość 20
56 FN 25: PRESET = Z / +50 / 20
FN26: TABOPEN
otworzyć swobodnie definiowaln tabel
Przy pomocy funkcji FN 26: TABOPEN otwiera si dowoln
swobodnie definiowaln tabel, aby zapisać t tabel przy
pomocy FN27, albo odczytywać z tej tabeli przy pomocy FN28.
W NCprogramie może być zawsze otwarta tylko jedna
tabela. Nowy blok z TABOPEN zamyka automatycznie
ostatnio otwart tabel.
Tabela otwierana musi mieć nazw .TAB.
Przykład: otworzyć tabel TAB1. TAB, która znajduje si w
skoroszycie TNC:\DIR1 w pamici
56 FN 26: TABOPEN TNC:\DIR1\TAB1.TAB
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
289
289
27.06.2006, 14:22
10.8 Funkcje dodatkowe
FN27: TABWRITE
Zapisywanie swobodnie definiowalnej tabeli
Przy pomocy funkcji FN 27: TABWRITE zapisuje si tabel, któr
otwarto uprzednio przy pomocy FN 26 TABOPEN.
Można zdefiniować do 8 nazw kolumn w jednym TABWRITEbloku,
to znaczy zapisywać. Nazwy kolumn musz znajdować si
pomidzy podniesionymi przecinkami i być rozdzielone
przecinkiem. Wartość, któr TNC ma zapisywać do odpowiedniej
kolumny, definiujemy w Qparametrach.
Można zapisywać tylko numeryczne pola tabeli.
Jeśli chcemy zapisywać kilka kolumn w jednym bloku,
należy zapisywane wartości wprowadzać do pamici w
nastpujcych po sobie numerach Qparametrów.
Przykład: do kolumny 5 chwilowo otwartej tabeli zapisywać kolumny
Promień, Głbokość i D. Wartości, które maj być zapisane do
tabeli, musz być wprowadzone do pamici w Qparametrach Q5,
Q6 i Q7.
53 FN 0: Q5 = 3,75
54 FN 0: Q6 = 5
55 FN 0: Q7 = 7,5
56 FN 27: TABWRITE 5 / ”Promień, Głbokość, D” = Q5
FN28: TABREAD
Czytanie swobodnie definiowalnej tabeli
Przy pomocy funkcji FN 28: TABREAD odchytuje si z tabeli, która
została uprzednio przy pomocy FN 26 TABOPEN otwarta.
Można zdefiniować do 8 nazw kolumn w jednym TABREADbloku,
to znaczy czytać. Nazwy kolumn musz znajdować si pomidzy
podniesionymi przecinkami i być rozdzielone przecinkiem. Numer
Qparametru, do którego TNC ma zapisywać pierwsz
przeczytan wartość, prosz zdefiniować w FN 28bloku.
Można zapisywać tylko numeryczne pola tabeli.
Jeśli czyta si kilka kolumn w jednym bloku, to TNC
wprowadza przeczytane wartości do pamici w
nastpujcych po sobie numerach Qparametrów.
Przykład: z wiersza 6 chwilowo otwartej tabeli odczytaa wartości
kolumn Promień, Głbokość i D. Pierwsz wartość zapamitać w
Qparametrze Q10 (drug wartość w Q11, trzeci wartość w Q12).
56 FN 28: TABREAD Q10 = 6 / ”Promień, Głbokość, D”
290
Mkap10.pm6
10 Programowanie: Qparametry
290
27.06.2006, 14:22
10.9 Wprowadzić bezpośrednio wzory
10.9 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 przy naciśniciu Softkey FORMUŁA. TNC
pokazuje nastpujce Softkeys na kilku paskach:
Funkcja działania
Softkey
Dodawanie
np. Q10 = Q1 + Q5
Odejmowanie
np. Q25 = Q7 – Q108
Mnożenie
np. Q12 = 5 * Q5
dzielenie
np. Q25 = Q1 / Q2
Nawias otworzyć
np. Q12 = Q1 * (Q2 + Q3)
Nawias zamknć
np. Q12 = Q1 * (Q2 + Q3)
podnieść do kwadratu (angl. square)
np. Q15 = SQ 5
obliczyć pierwiastek (angl. square root)
z.B. Q22 = SQRT 25
sinus kta
np. Q44 = SIN 45
cosinus kta
np. Q45 = COS 45
tangens kta
np. Q46 = TAN 45
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
291
291
27.06.2006, 14:22
10.9 Wprowadzić bezpośrednio wzory
Funkcja działania
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 odwrotna 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
Watości potgować
np. Q15 = 3^3
Stała Pl (3,14159)
np. Q15 = PI
Utworzyć logarytm neutralny (LN) liczby
liczba podstawowa 2,7183
np. Q15 = LN Q11
Tworzenie logarytmu 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
tworzenie liczby całkowitej
np. Q3 = INT Q42
Tworzenie wartości absolutnej liczby
np. Q4 = ABS Q22
Obcinać pozycje do przecinka liczby
frakcjonować
np. Q5 = FRAC Q23
292
Mkap10.pm6
10 Programowanie: Qparametry
292
27.06.2006, 14:22
10.9 Wprowadzić bezpośrednio wzory
przykład wprowadzenia
Obliczyć kt z arctan z przyprostoktnej przeciwległej (Q12) i
przyprostoktnej przyległej (Q13); wynik Q25 przypisać:
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
NCblok przykładowy
37 Q25 = ATAN (Q12/Q13)
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
293
293
27.06.2006, 14:22
10.10 Zajte z góry Qparametry
10.10 Zajte z góry 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
Aktywny promień narzdzia: Q108
Aktywna wartość promienia narzdzia zostaje przypisana Q108.
Q108 składa si z:
■ Promienia narzdzia R (tabela narzdzi lub TOOL DEFblok)
■ Wartość delta DR z tabeli narzdzi
■ Wartość delta DR z bloku TOOL CALL
Oś narzdzi: Q109
Wartość parametru Q109 zależy od aktualnej osi narzdzi:
Oś narzdzi
Wartość parametru
Oś narzdzi nie zdefiniowana
Xoś
Yoś
Zoś
Uoś
Voś
Woś
Q109 = –1
Q109 = 0
Q109 = 1
Q109 = 2
Q109 = 6
Q109 = 7
Q109 = 8
Stan wrzeciona: Q110
Wartość parametru Q110 zależy od ostatnio zaprogramowanej M
funkcji dla wrzeciona:
Mfunkcja
Wartość parametru
Stan wrzeciona nie zdefiniowany
M03: wrzeciono ON, zgodnie z ruchem
wskazówek zegara
M04: wrzeciono ON, w kierunku
przeciwnym do ruchu wskazówek zegara
M05 po M03
M05 po M04
Q110 = –1
Q110 = 0
Q110 = 1
Q110 = 2
Q110 = 3
Dostarczanie chłodziwa: Q111
Mfunkcja
Wartość parametru
M08: chłodziwo ON
M09: chłodziwo OFF
Q111 = 1
Q111 = 0
294
Mkap10.pm6
10 Programowanie: Qparametry
294
27.06.2006, 14:22
10.10 Zajte z góry Qparametry
Współczynnik nakładania si: Q112
TNC przypisuje Q112 współczynnik nakładania si przy
frezowaniu kieszeni (MP7430).
Dane wymiarowe w programie: Q113
Wartość parametru Q113 zależy przy pakietowaniu z PGM CALL
od danych wymiarowych programu, który jako pierwszy wywołuje
inne programy.
Dane wymiarowe programu głównego
Wartość parametru
Układ metryczny (mm)
Układ calowy (inch)
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
(zależnie od MP100)
(zależnie od MP100)
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
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
295
295
27.06.2006, 14:22
10.10 Zajte z góry Qparametry
Wyniki pomiaru cykli sondy pomiarowej
(patrz podrcznik obsługi Cykle sondy pomiarowej)
Zmierzone wartości rzeczywiste
Parametr
Środek osi głównej
Środek w osi pomocniczej
Średnica
Długość wybrania
Szerokość wybrania
Długość wybranej w cyklu osi
Położenie osi środkowej
Kt Aosi
Kt Bosi
Współrzdna wybranej w cyklu osi
Q151
Q152
Q153
Q154
Q155
Q156
Q157
Q158
Q159
Q160
Ustalone odchylenie
Parametr
Środek w osi głównej
Środek w osi pomocniczej
Średnica
Długość wybrania
Szerokość wybrania
Zmierzona długość
Położenie osi środkowej
Q161
Q162
Q163
Q164
Q165
Q166
Q167
Status narzdzia
Parametr
Dobrze
Praca wykańczajca
Brak
Q180
Q181
Q182
296
Mkap10.pm6
10 Programowanie: Qparametry
296
27.06.2006, 14:22
10.11 Przykłady programowania
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
30
i kt końcowy na płaszczyźnie:
Kierunke obróbki zgodnie z ruchem wskazówek
zegara
kt startu > kt końcowy
Kierunek obróbki w kierunku przeciwnym do
ruchu wskazówek zegara:
kt startu < kt końcowy
50
■ Promień narzdzia nie zostaje uwzgldniony
50
X
0 BEGIN PGM ELIPSA MM
1 FN 0: Q1 = +50
Środek osi X
2 FN 0: Q2 = +50
Środek osi Y
3 FN 0: Q3 = +50
Półoś X
4 FN 0: Q4 = +30
Półoś Y
5 FN 0: Q5 = +0
Kt startu na płaszczyźnie
6 FN 0: Q6 = +360
Kt końcowy na płaszczyźnie
7 FN 0: Q7 = +40
Liczba kroków obliczenia
8 FN 0: Q8 = +0
Położenie elipsy przy obrocie
9 FN 0: Q9 = +5
Głbokość frezowania
10 FN 0: Q10 = +100
Posuw przy najeździe na głbokość
11 FN 0: Q11 = +350
Posuw frezowania
12 FN 0: Q12 = +2
Odstp bezpieczeństwa dla pozycjonowania wstpnego
13 BLK FORM 0.1 Z X+0 Y+0 Z20
Definicja czści nieobrobionej
14 BLK FORM 0.2 X+100 Y+100 Z+0
15 TOOL DEF 1 L+0 R+2,5
Definicja narzdzia
16 TOOL CALL 1 Z S4000
Wywołanie narzdzia
17 L Z+250 R0 F MAX
Przemieścić narzdzie
18 CALL LBL 10
Wywołać obróbk
19 L Z+100 R0 F MAX M2
Przemieścić narzdzie, koniec programu
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
297
297
27.06.2006, 14:22
10.11 Przykłady programowania
20 LBL 10
Podprogram 10: obróbka
21 CYKL DEF 7.0 PUNKT ZEROWY
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
Obliczyć przyrost (krok) kta
27 Q36 = Q5
Skopiować kt startu
28 Q37 = 0
Nastawić licznik przejść
29 Q21 = Q3 * COS Q36
Xwspółrzdn punktu startu obliczyć
30 Q22 = Q4 * SIN Q36
Ywspółrzdn punktu startu obliczyć
31 L X+Q21 Y+Q22 R0 F MAX M3
Najechać punkt startu na płaszczyźnie
32 L Z+Q12 R0 F MAX
Pozycjonować wstpnie na odstp bezpieczeństwa w osi wrzeciona
33 L ZQ9 R0 FQ10
Przemieścić narzdzie na głbokość obróbki
34 LBL 1
35 Q36 = Q36 + Q35
Zaktualizować kt
36 Q37 = Q37 + 1
Zaktualizować licznik przejść
37 Q21 = Q3 * COS Q36
Obliczyć aktualn Xwspółrzdn
38 Q22 = Q4 * SIN Q36
Obliczyć aktualn Ywspółrzdn
39 L X+Q21 Y+Q22 R0 FQ11
Najechać nastpny punkt
40 FN 12: IF +Q37 LT +Q7 GOTO LBL 1
Zapytanie czy nie gotowy, jeśli tak to powrtót do LBL 1
41 CYKL DEF 10.0 OBRÓT
Obrót wycofać
42 CYKL DEF 10.1 OBR+0
43 CYKL DEF 7.0 PUNKT ZEROWY
Wycofać przesunicie punktu zerowego
44 CYKL DEF 7.1 X+0
45 CYKL DEF 7.2 Y+0
46 L Z+Q12 R0 F MAX
Odsunć narzdzie na odstp bezpieczeństwa
47 LBL 0
Koniec podprogramu
48 END PGM ELIPSA MM
298
Mkap10.pm6
10 Programowanie: Qparametry
298
27.06.2006, 14:22
10.11 Przykłady programowania
Przykład: cylinder wklsły z frezem 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
■ Cylinder zostaje frezowany skrawaniem
wzdłużnym (tu: równolegle do Yosi)
X
Y
Y
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 kierunku przeciwnym do
ruchu wskazówek zegara:
kt startu < kt końcowy
■ Promień narzdzia zostaje skorygowany
50
automatycznie
100
X
Z
0 BEGIN PGM CYLINDER MM
1 FN 0: Q1 = +50
Środek osi X
2 FN 0: Q2 = +0
Środek osi Y
3 FN 0: Q3 = +0
Środek osi Z
4 FN 0: Q4 = +90
Kt startu przestrzeni (płaszczyzna Z/X)
5 FN 0: Q5 = +270
Kt końcowy przestrzeni (płaszczyzna Z/X)
6 FN 0: Q6 = +40
Promień cylindra
7 FN 0: Q7 = +100
Długość cylindra
8 FN 0: Q8 = +0
Położenie przy obrocie na płaszczyźnie X/Y
9 FN 0: Q10 = +5
Naddatek promienia cylindra
10 FN 0: Q11 = +250
Posuw dosuwu na głbokość
11 FN 0: Q12 = +400
Posuw frezowania
12 FN 0: Q13 = +90
Liczba przejść
13 BLK FORM 0.1 Z X+0 Y+0 Z50
Definicja czści nieobrobionej
14 BLK FORM 0.2 X+100 Y+100 Z+0
15 TOOL DEF 1 L+0 R+3
Definicja narzdzia
16 TOOL CALL 1 Z S4000
Wywołanie narzdzia
17 L Z+250 R0 F MAX
Przemieścić narzdzie
18 CALL LBL 10
Wywołać obróbk
19 FN 0: Q10 = +0
Wycofać naddatek
20 CALL LBL 10
Wywołać obróbk
21 L Z+100 R0 F MAX M2
Przemieścić narzdzie, koniec programu
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
299
299
27.06.2006, 14:22
10.11 Przykłady programowania
22 LBL 10
Podprogram 10: obróbka
23 Q16 = Q6 Q10 Q108
Wyliczyć naddatek i narzdzie w odniesieniu do promienia cylindra
24 FN 0: Q20 = +1
Nastawić licznik przejść
25 FN 0: Q24 = +Q4
Skopiować kt startu przestrzeni (płaszczyzna Z/X)
26 Q25 = (Q5 Q4) / Q13
Obliczyć przyrost (krok) kta
27 CYKL DEF 7.0 PUNKT ZEROWY
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
Pozycjonować wstpnie na płaszczyźnie na środek cylindra
34 L Z+5 R0 F1000 M3
Pozycjonować wstpnie w osi wrzeciona
35 CC Z+0 X+0
Wyznaczyć biegun na płaszczyźnie Z/X
36 LP PR+Q16 PA+Q24 FQ11
Najechać pozycj startu na cylindrze, ukośnie pogłbiajc w materiał
37 LBL 1
38 L Y+Q7 R0 FQ11
Skrawanie wzdłużne w kierunku Y+
39 FN 1: Q20 = +Q20 + +1
Zaktualizować licznik przejść
40 FN 1: Q24 = +Q24 + +Q25
Zaktualizować kt przestrzenny
41 FN 11: IF +Q20 GT +Q13 GOTO LBL 99
Zapytanie czy już gotowe, jeśli tak, to skok do końca
42 LP PR+Q16 PA+Q24 FQ12
Przemieszczanie po ”łuku” dla nastpnego skrawania wzdłużnego
43 L Y+0 R0 FQ11
Skrawanie wzdłużne w kierunku Y–
44 FN 1: Q20 = +Q20 + +1
Zaktualizować licznik przejść
45 FN 1: Q24 = +Q24 + +Q25
Zaktualizować kt przestrzenny
46 FN 12: IF +Q20 LT +Q13 GOTO LBL 1
Zapytanie czy nie gotowy, jeśli tak to powrót do LBL 1
47 LBL 99
48 CYKL DEF 10.0 OBRÓT
Obrót wycofać
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.
300
Mkap10.pm6
10 Programowanie: Qparametry
300
27.06.2006, 14:22
Przebieg programu
■ Program funkcjonuje tylko z użyciem freza
trzpieniowego
Y
■ Kontur kuli zostaje przybliżony przy pomocy
Y
100
■ Liczba przejść na konturze określa si poprzez
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
5
50
■ Promień narzdzia zostaje skorygowany
automatycznie
50
100
X
-50
Z
0 BEGIN PGM KULA MM
1 FN 0: Q1 = +50
Środek osi X
2 FN 0: Q2 = +50
Środek osi Y
3 FN 0: Q4 = +90
Kt startu przestrzeni (płaszczyzna Z/X)
4 FN 0: Q5 = +0
Kt końcowy przestrzeni (płaszczyzna Z/X)
5 FN 0: Q14 = +5
Przyrost kta w przestrzeni
6 FN 0: Q6 = +45
Promień kuli
7 FN 0: Q8 = +0
Kt startu położenia obrotu na płaszczyźnie X/Y
8 FN 0: Q9 = +360
Kt końcowy położenia obrotu na płaszczyźnie X/Y
9 FN 0: Q18 = +10
Przyrost kta na płaszczyźnie X/Y dla obróbki zgrubnej
10 FN 0: Q10 = +5
Naddatek promienia kuli dla obróbki zgrubnej
11 FN 0: Q11 = +2
Odstp bezpieczeństwa dla pozycjonowania wstpnego w osi wrzeciona
12 FN 0: Q12 = +350
Posuw frezowania
13 BLK FORM 0.1 Z X+0 Y+0 Z50
Definicja czści nieobrobionej
14 BLK FORM 0.2 X+100 Y+100 Z+0
15 TOOL DEF 1 L+0 R+7,5
Definicja narzdzia
16 TOOL CALL 1 Z S4000
Wywołanie narzdzia
17 L Z+250 R0 F MAX
Przemieścić narzdzie
18 CALL LBL 10
Wywołać obróbk
19 FN 0: Q10 = +0
Wycofać naddatek
20 FN 0: Q18 = +5
Przyrost kta na płaszczyźnie X/Y dla obróbki wykańczajcej
21 CALL LBL 10
Wywołać obróbk
22 L Z+100 R0 F MAX M2
Przemieścić narzdzie, koniec programu
HEIDENHAIN TNC 426, TNC 430
Mkap10.pm6
301
301
27.06.2006, 14:22
10.11 Przykłady programowania
Przykład: kula wypukła z frezem trzpieniowym
10.11 Przykłady programowania
23 LBL 10
Podprogram 10: obróbka
24 FN 1: Q23 = +Q11 + +Q6
Obliczyć Zwspółrzdn dla pozycjonowania wstpnego
25 FN 0: Q24 = +Q4
Skopiować kt startu przestrzeni (płaszczyzna Z/X)
26 FN 1: Q26 = +Q6 + +Q108
Skorygować promień kuli dla pozycjonowania wstpnego
27 FN 0: Q28 = +Q8
Skopiować położenie obrotu na płaszczyźnie
28 FN 1: Q16 = +Q6 + Q10
Uwzgldnić naddatek przy promieniu kuli
29 CYKL DEF 7.0 PUNKT ZEROWY
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
Wyznaczyć biegun na płaszczyźnie X/Y dla pozycjonowania wstpnego
36 LP PR+Q26 PA+Q8 R0 FQ12
Pozycjonować wstpnie na płaszczyźnie
37 LBL 1
Pozycjonować wstpnie w osi wrzeciona
38 CC Z+0 X+Q108
Wyznaczyć biegun na płaszczyźnie Z/X, przesunity o promień narzdzia
39 L Y+0 Z+0 FQ12
Najeżdżanie na głbokość
40 LBL 2
41 LP PR+Q6 PA+Q24 R0 FQ12
Przemieścić narzdzie po zbliżonym ”łuku” w gór
42 FN 2: Q24 = +Q24 +Q14
Zaktualizować kt przestrzenny
43 FN 11: IF +Q24 GT +Q5 GOTO LBL 2
Zapytanie czy łuk gotowy, jeśli nie, to z powrotem do LBL2
44 LP PR+Q6 PA+Q5
Najechać kt końcowy w przestrzeni
45 L Z+Q23 R0 F1000
Przemieścić swobodnie w osi wrzeciona
46 L X+Q26 R0 F MAX
Pozycjonować wstpnie dla nastpnego łuku
47 FN 1: Q28 = +Q28 + +Q18
Zaktualizować położenie obrotu na płaszczyźnie
48 FN 0: Q24 = +Q4
Wycofać kt przestrzenny
49 CYKL DEF 10.0 OBRÓT
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
Zapytanie czy nie gotowa, jeśli tak, to powrót do LBL 1
53 CYKL DEF 10.0 OBRÓT
Wycofać obrót
54 CYCL 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
302
Mkap10.pm6
10 Programowanie: Qparametry
302
27.06.2006, 14:22
11
Test programu
i przebieg programu
Nkap11.pm6
303
27.06.2006, 14:22
11.1 Grafika
11.1 Grafiki
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
■ 3Dprezentacja
Grafika TNC odpowiada przedstawieniu obrabianego przedmiotu,
który obrabiany jest narzdziem cylindrycznej formy. Przy aktywnej
tabeli narzdzi można przedstawia obróbk przy pomocy freza
kształtowego. Prosz w tym celu wprowadzić do tabeli narzdzi
R2 = R.
TNC nie pokazuje grafiki, jeś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.
Symulacji graficznej nie można używać dla czści
programu lub programów z ruchami osi obrotowych lub
z nachylon płaszczyzn obróbki: w tych przypadkach
TNC wydaje komunikat o błdach.
TNC nie przedstawia w grafice zaprogramowanego w
bloku TOOL CALL naddatku promienia DR.
Przegld: Perspektywy prezentacji
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
3Dprezentacja
304
Nkap11.pm6
11 Test programu i przebieg programu
304
27.06.2006, 14:22
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 prezentacji w 3 płaszczyznach znajduj si w 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.
HEIDENHAIN TNC 426, TNC 430
Nkap11.pm6
305
305
27.06.2006, 14:22
11.1 Grafika
3Dprezentacja
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 w dyspozycji funkcje
dla powikszenia fragmentu (patrz ”Powikszenie fragmentu”).
ú Wybieranie 3Dprezentacji przy pomocy Softkey
3Dprzedstawienie 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ć
ú Ramki wyświetlić: Softkey POKAŻ BLKFORM
ú Ramki pominć: Softkey POMINĆ BLKFORM
Powikszenie wycinka
Fragment można zmienić w rodzaju pracy Test programu, dla
■ przedstawienia na 3 płaszczyznach i
■ 3Dprezentacji
W tym celu symulacja graficzna musi zostać zatrzymana.
Powikszenie wycinka jest zawsze możliwe dla wszystkich
rodzajów przedstawienia.
306
Nkap11.pm6
11 Test programu i przebieg programu
306
27.06.2006, 14:22
Funkcja
11.1 Grafika
Przełczyć pasek Softkey w rodzaju pracy Test programu, aż
pojawi si nastpujce Softkeys:
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ść nie obrobion zmniejszyć lub powikszyć:
Softkey ”” lub ”+” trzymać naciśnitym
ú Żdany fragment przejć: Softkey FRAGMENT
PRZEJĆ nacisnć
ú Na nowo uruchomić Test programu lub Przebieg
programu przy pomocy Softkey START (RESET +
START odtwarza pierwotn czść nie obrobion)
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.
HEIDENHAIN TNC 426, TNC 430
Nkap11.pm6
307
307
27.06.2006, 14:22
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 PÓŁWYRÓB JAK BLKI FORM TNC
wyświetla także po fragmencie bez FRAGMENT
PRZEJĆ – czść nie obrobion w zaprogramowanej
wielkości.
Określenie 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.
308
Nkap11.pm6
11 Test programu i przebieg programu
308
27.06.2006, 14:22
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 wyświetla 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 przebiego programów
i czści programu, aby wykluczyć błdy w przebiegu programu.
TNC wspomaga przy wyszukiwaniu
■ geometrycznych niezgodności
■ brakujcych danych
■ nie możliwych do wykonania skoków
■ naruszeń przestrzeni roboczej
Dodatkowo można używać nastpujcych funkcji:
■ test programu blokami
■ przerwanie testu przy dowolnym bloku
■ Przeskoczyć bloki
■ Funkcje dla prezentacji graficznej
■ Określenie czasu obróbki
■ Dodatkowy wyświetlacz stanu
HEIDENHAIN TNC 426, TNC 430
Nkap11.pm6
309
309
27.06.2006, 14:22
11.3 Test programu
Wypełnić test programun
Przy aktywnym centralnym magazynie narzdzi musi zostać
aktywowana tabela narzdzi dla testu programu (stan S). Prosz
wybrać w tym celu w rodzaju pracy Test programu poprzez
zarzdzanie plikami (PGM MGT) tabel narzdzi.
Przy pomocy MODfunkcji PÓŁWYRÓB W PRZES. ROB. aktywuje
si dla Testu programu nadzór przestrzeni roboczej (patrz ”12
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: przy pomocy przycisku
SKOK wybrać wiersz ”0” i potwierdzić klawiszem ENT
TNC pokazuje nastpujce Softkeys:
Funkcje
Softkey
Przeprowadzić test całego programu
Przeprowadzić test każdego bloku programu oddzielnie
Naszkicować czść nieobrobion i przetestować
cały program
Zatrzymać test programu
Wykonać Test programu do określonego bloku
Przy pomocy STOP PRZY N TNC przeprowadza Test programu
tylko do bloku z numerem bloku N.
ú Wybrać w rodzaju pracy Test programu pocztek programu
ú Wybrać Test programu do określonego bloku:
Softkey STOP PRZY N nacisnć
ú Stop przy N: wprowadzić numer bloku, na którym Test
programu powinien zostać zatrzymany
ú Program: wprowadzić nazw programu, w którym
znajduje si blok z wybranym numerem bloku; TNC
wyświetla 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żeli N znajduje si w
powtórzeniu czści programu
ú Przetestować fragment programu: nacisnć Softkey
START; TNC przeprowadza test aż do zadanego bloku
310
Nkap11.pm6
11 Test programu i przebieg programu
310
27.06.2006, 14:22
11.4 Przebieg programu
11.4 Przebieg programu
W rodzaju pracy przebieg programu według kolejności bloków,
TNC wykonuje program obróbki nieprzerwanie do końca programu
lub zaprogramowanego przerwania pracy.
W rodzaju pracy Przebieg programu pojedyńczymi blokami, TNC
wykonuje każdy blok 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 prezentacji graficznej
■ Dodatkowy wyświetlacz stanu
Wykonać program obróbki
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.
Poprzez Softkey FMAX można redukować prdkość
biegu szybkiego, jeśli chcemy rozpoczć NCprogram.
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
HEIDENHAIN TNC 426, TNC 430
Nkap11.pm6
311
311
27.06.2006, 14:22
11.4 Przebieg programu
Przerwać obróbk
Istniej różne możliwości przerwania przebiegu programu:
■ Zaprogramowane przerwania programu
■ 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.
Zaprogramowane przerwania programu
Przerwania pracy można określić bezpośrednio w programie
obróbki. TNC przerywa przebieg programu, jak tylko program
obróbki zostanie wypełniony do tego bloku, który zawiera jedn z
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: ten blok, który w tym
czasie odpracowywany jest przez TNC, nie zostaje całkowicie
wykonany; w wyświetlaczu pulsuje świetlnie ”∗”symbol
ú Jeśli nie chcemy kontynuować obróbki, to TNC należy wycofać
przy pomocy Softkey WEW.STOP: ”∗ ”symbol gaśnie w
wyświetlaczu stanu. W tym przypadku program wystartować od
pocztku programu na nowo.
Przerwanie obróbki poprzez przełczenie na rodzaj pracy
Przebieg programu pojedyńczy blok
W czasie kiedy program obróbki zostaje odpracowywany w
rodzaju pracy Przebieg programu według kolejności bloków,
wybrać Przebieg programu pojedyńczy blok. TNC przerywa
obróbk, po tym kiedy został wykonany aktualny krok obróbki.
312
Nkap11.pm6
11 Test programu i przebieg programu
312
27.06.2006, 14:22
11.4 Przebieg programu
Przesunć osi maszyny w czasie przerwania
obróbki
Można przesunć osi maszyny w czasie przerwy jak i w rodzaju
pracy Obsługa rczna.
Niebezpieczeństwo kolizji!
Jeśli przy nachylonej płaszczyźnie obróbki przebieg
programu zostanie przerwany, można przy pomocy
Softkey 3D ON/OFF przełczać układ współrzdnych
pomidzy 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 przy przemieszczaniu narzdzia, ażeby
był aktywnym właściwy układ współrzdnych i wartości
któw osi obrotu zostały wprowadzone do 3DOBR
menu.
Przykład zastosowania:
Swobodne przemieszczanie wrzeciona po złamaniu narzdzia
ú Przerwać obróbk
ú Odkryć zewntrzne przyciski kierunkowe: Softkey OPERACJA
RCZNA nacisnć.
ú 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.
HEIDENHAIN TNC 426, TNC 430
Nkap11.pm6
313
313
27.06.2006, 14:22
11.4 Przebieg programu
Kontynuowanie programu po jego przerwaniu
Jeśli przebieg programu zostanie przerwany w czasie
cyklu obróbki, należy po ponownym wejściu do
programu rozpoczć obróbk od 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 PRZEBIEG DO BLOKU N.
TNC zapamituje przy przerwaniu przebiegu programu
■ dane ostatnio wywołanego narzdzia
■ aktywne przeliczenia współrzdnych (np. przesunicie punktu
zerowego, obrót, odbicie lustrzane)
■ współrzdne ostatnio zdefiniowanego punktu środkowego koła
Prosz uwzgldnić, że zapamitane dane tak pozostaj
aktywne, aż zostan wycofane (np. przy wyborze
nowego programu).
Zapamitane dane zostan wykorzystane dla ponownego
dosunicia narzdzia do konturu po rcznym przesuniciu osi
maszyny w czasie przerwy w obróbce (NAJAZD NA POZYCJ).
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:
ú Trzymać naciśnitym dwie sekundy klawisz END, TNC wykonuje
uruchomienie w stanie ciepłym
ú Usunć przyczyn błdu
ú Ponowny start
Przy powtórnym pojawieniu si błdu, prosz zanotować
komunikat o błdach i zawiadomić serwis naprawczy.
314
Nkap11.pm6
11 Test programu i przebieg programu
314
27.06.2006, 14:22
11.4 Przebieg programu
Dowolne wejście do programu (przebieg bloków w
przód)
Funkcja PRZEBIEG DO BLOKU N musi być oddana i
dopasowana przez producenta maszyn. Prosz zwrócić
uwag na informacje zawarte w podrczniku obsługi
maszyny.
Przy pomocy funkcji PRZEBIEG DO BLOKU 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 przy pomocy WEW. STOP, to TNC
proponuje automatycznie ten blok N do wejścia do programu, przy
którym program przerwano.
Przebieg bloków w przód nie może rozpoczynać si w
podprogramie.
ú Przebieg w przód do N: wprowadzić
Wszystkie konieczne programy, tabele i pliki paletowe
musz zostać wybrane w jednym rodzaju pracy
przebiegu programu (stan M).
ú Program: wprowadzić nazw
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 NAJAZD 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.
numer N bloku, na którym ma
zakończyć si przebieg w przód
programu, w którym znajduje si blok
N
ú Powtórzenia: wprowadzić liczb
powtórzeń, które maj być
uwzgldnione w przebiegu bloków do
przodu, jeżeli blok N znajduje si w
powtórzeniu czści programu
ú Wystartować przebieg bloków do
przodu: nacisnć zewntrzny przycisk
START
ú Dosunć narzdzie do konturu: patrz
nastpny fragment ”Ponowne
dosunicie narzdzia do konturu”
Przy pomocy Softkey 3D ON/OFF określa si, czy TNC
ma dosunć narzdzie przy nachylonej płaszczyźnie
obróbki w nachylonym lub nie nachylonym układzie.
ú Wybrać pierwszy bloki aktualnego programu jako pocztek
przebiegu do przodu: SKOK ”0” wprowadzić.
ú Wybieg przebieg bloków: Softkey PRZEBIEG DO BLOKU N
nacisnć
HEIDENHAIN TNC 426, TNC 430
Nkap11.pm6
315
315
27.06.2006, 14:22
11.5 Przeskoczyć bloki
Ponowne dosunicie narzdzia do konturu
Przy pomocy funkcji NAJAZD NA POZYCJ TNC dosuwa narzdzie
do konturu obrabianego przedmiotu w nastpujcych sytuacjach:
■ Ponowne dosunicie narzdzia po przesuniciu osi maszyny w
czasie przerwania pracy, które zostało przeprowadzone bez
WEW. STOP
■ Ponowne dosunicie narzdzia po przebiegu do przodu z
PRZEBIEG BLOKÓW W PRZÓD, np. po przerwaniu pracy z WEW.
STOP
■ Jeśli pozycja osi zmieniła si po otwarciu obwodu regulacji w
czasie przerwy w programie (zależne od maszyny)
ú Wybrać ponowne dosunicie narzdzia do konturu: wybrać
Softkey NAJAZD NA POZYCJ
ú Przemieścić osi w kolejności, któr proponuje TNC na ekranie:
nacisnć zewntrzny przycisk START lub
ú przesunć osi w dowolnej kolejności: Softkey NAJAZD X,
NAJAZD 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 ”/”znakiem,
można przy teście programu lub w przebiegu programu
przeskoczyć:
ú Bloki programu z ”/”znakiem nie wykonywać lub
testować: Softkey ustawić na ON (EIN)
ú Bloki programu ze ”/”znakiem wykonać lub
testować: ustawić Softkey na OFF (AUS)
Ta funkcja nie działa dla bloków TOOL DEF.
Ostatnio wybrane nastawienie pozostaje zachowane
także po przerwie w dopływie prdu.
316
Nkap11.pm6
11 Test programu i przebieg programu
316
27.06.2006, 14:22
12
MODfunkcje
Okap12.pm6
317
27.06.2006, 14:22
12.1 MODfunkcje wybierać, zmieniać i opuścić
12.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
monitora dla Program wprowadzić do pamici/
edycja, (rysunek po prawej stronie u góry), Test
programu (rysunek po prawej stronie na środku) i w
rodzaju pracy maszyny (rysunek na nastpnej
stronie).
Zmienić nastawienia
ú MODfunkcj wybrać w wyświetlonym menu przy pomocy
przycisków ze strzałk.
Aby zmienić nastawienie, znajduj si w zależności od wybranej
funkcji trzy możliwości do dyspozycji:
■ Wprowadzenie bezpośrednie wartości liczbowej, np. przy
określeniu granic obszaru perzemieszczania
■ Zmiana nastawienia przez naciśnicie klawisza ENT, np. przy
określaniu wprowadzanych do programu danych
■ Zmiana nastawienia przy pomocy okna wyboru. Jeśli
dysponujemy kilkoma możliwościami nastawienia, można
przyciśniciem klawisza SKOK wyświetlić okno, w którym
ukazane s wszystkie możliwości nastawienia jednocześnie.
Prosz wybrać żdane nastawienie bezpośrednio przez
naciśnicie odpowiedniego klawisza opatrzonego cyfr (na lewo
od dwukropka), albo przy pomocy klawisza ze strzałk i
nastpnie potwierdzajc przyciskiem ENT. Jeśli nie chcemy
zmieniać nastawienia, prosz zamknć okno klawiszem END.
MODfunkcje opuścić
ú MODfunkcj zakończyć: Softkey KONIEC lub przycisk END
nacisnć.
Przegld MODfunkcji
W zależności od wybranego rodzaju pracy można dokonać
nastpujcych zmian:
Program wprowadzić do pamici/edycja:
■ Wyświetlić różne numery programów
■ wprowadzić liczb kluczow
■ przygotować interfejs
■ specyficzne dla danej maszyny parametry użytkownika
■ W danym wypadku wyświetlić pliki POMOC (HELP)
318
Okap12.pm6
12 MODfunkcje
318
27.06.2006, 14:22
12.2 Numery oprogramowania i opcji; 12.3 Wprowadzić liczb klucza
Test programu:
■ Wyświetlić różne numery programów
■ wprowadzić liczb kluczow
■ Przygotować interfejs
■ Przedstawić czść nieobrobion w przestrzeni roboczej
■ specyficzne dla danej maszyny parametry użytkownika
■ W określonym przypadku wyświetlić pliki POMOC (HELP)
wszystkie pozostałe rodzaje pracy:
■ Wyświetlić różne numery programów
■ 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 określonym wypadku wyświetlić pliki POMOC (HELP)
12.2
Numery oprogramowania
(Software) i opcji
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 digitalizacji z przełczajcym
palcem sondy
OPT: 00000001
■ Opcja digitalizacji z mierzcym
palcem sondy
12.3
OPT: 00000011
Wprowadzić liczb klucza
TNC potrzebuje dla nastpujcej funkcji liczb klucza:
Funkcja
Liczba klucza
Wybrać parametr użytkownika
Ethernetkart skonfigurować
Zwolnić funkcje specjalne
123
NET123
555343
HEIDENHAIN TNC 426, TNC 430
Okap12.pm6
319
319
27.06.2006, 14:22
12.4 Przygotowanie interfejsów danych
12.4
Przygotowanie interfejsów
danych
Dla przygotowania interfejsów danych prosz nacisnć Softkey
RS 232 / RS 422 USTAWIEN. 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
wybieralna pomidzy 110 i 115.200 bod.
Zewntrzne urzdzenie
Rodzaj pracy
Jednostka dyskietek firmy HEIDENHAIN
FE 401 B
FE 401 ab Prog.Nr 230 626 03
Jednostka dyskietek firmy HEIDENHAIN
FE 401 do włcznie prog. nr 230 626 02
PC z urzdzeniami firmy HEIDENHAIN
do przekazu
Software TNCremo
danych jak drukarki, czytniki,
Dziurkarka, PC bez TNCremo
PC z Software firmy HEIDENHAIN
TNCremo dla zdalnej obsługi TNC
Symbol
FE1
FE1
FE2
FE1
EXT1, EXT2
LSV2
320
Okap12.pm6
12 MODfunkcje
320
27.06.2006, 14:22
12.4 Przygotowanie interfejsów 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
Przebieg programu według
kolejności bloków
Test programu
DRUK
DRUK
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
pusty Nazwa pliku:
dane
Rodzaj pracy
Nazwa pliku
Dane digitalizacji
Przebieg programu
wartości
wartości
wartości
wartości
Przebieg programu
Test programu
Przebieg programu
Test programu
określone w cyklu
OBSZAR
%FN15RUN.A
%FN15SIM.A
%FN16RUN.A
%FN16SIM.A
z
z
z
z
FN15
FN15
FN16
FN16
HEIDENHAIN TNC 426, TNC 430
Okap12.pm6
321
321
27.06.2006, 14:22
12.4 Przygotowanie interfejsów danych
Oprogramowanie dla transmisji danych
Dla przesyłania plików od TNC i do TNC, powinno si używać
oprogramowania firmy HEIDENHAIN dla przesyłania danych
TNCremo. Przy pomocy TNCremo można sterować przez seryjny
interfejs wszystkimi urzdzeniami sterowniczymi firmy HEIDEN
HAIN.
Prosz nawizać kontakt z firm HEIDENHAIN, aby za
uiszczeniem opłaty ochronnej otrzymać program
przesyłania danych TNCremo.
Warunki dotyczce systemu dla TNCremo
■ Komputer personalny AT lub system kompatybilny
■ 640 kB pamici roboczej
■ 1 MByte wolne na dysku twardym
■ wolny seryjny interfejs
■ System operacyjny MSDOS/PCDOS 3.00 lub wyżej, Windows
3.1 lub wyżej, OS/2
■ Dla wygodnej obsługi Microsoft (TM)kompatybilna mysz (nie
jest niezbdnie konieczna)
Instalacja w Windows
ú Prosz rozpoczć instalacj programu SETUP.EXE z
menedżerem plików (Explorer)
ú Prosz postpować zgodnie z poleceniami programu Setup
Uruchomić TNCremo w Windows
Windows 3.1, 3.11, NT:
ú Kliknć podwójnie na ikon w grupie programów HEIDENHAIN
aplikacje
Windows95:
ú Prosz kliknć na <Start>, <Programy>, <HEIDENHAIN
Aplikacje>, <TNCremo>
Jeśli uruchamiamy TNCremo po raz pierwszy, pojawiaj si
pytania o podłczone sterowanie, o interfejsie (COM1 lub COM2) i
o szybkości transmisji danych. Prosz podać żdane informacje.
322
Okap12.pm6
12 MODfunkcje
322
27.06.2006, 14:22
12.4 Przygotowanie interfejsów danych
Przesyłanie danych pomidzy TNC i TNCremo
Prosz sprawdzić, czy:
■ TNC jest podłczone do właściwego seryjnego interfejsu
komputera
■ czy szybkość przesyłania danych w TNC dla LSV2ekspolatacji i
w TNCremo s ze sob zgodne
Po tym kiedy uruchomiono TNCremo, w lewej czści głównego
okna widać wszystkie pliki, które s zapamitane w aktywnym
skoroszycie. Przez <Skoroszyt>, <Zmienić> można wybrać
dowolny napd (dysk) lub inny skoroszyt na komputerze.
Aby utworzyć połczenie do TNC, prosz wybrać <Połczenie>,
<Połczenie>. TNCremo przyjmuje teraz struktur plików i
skoroszytów od TNC i wyświetla je w dolnej czści okna głównego
( ). Aby przesłać plik od TNC do PC, prosz wybrać plik w oknie
TNC (przez klik myszk podłożony jasnym tłem) i aktywować
funkcj <Plik> <Przesłać>.
Aby przesłać pliki od PC do TNC, prosz wybrać plik w PCoknie i
aktywować funkcj <Plik> <Przesłać>.
TNCremo zamknć
Prosz wybrać punkt menu <Plik>, <Koniec>, lub prosz nacisnć
kombinacj klawiszy ALT+X
Prosz uwzgldnić funkcj pomocnicz TNCremo, w
której objaśnione s wszystkie funkcje.
HEIDENHAIN TNC 426, TNC 430
Okap12.pm6
323
323
27.06.2006, 14:22
12.5 Ethernetinterfejs
12.5
Ethernetinterfejs
Wstp
Można wyposażyć opcjonalnie TNC w Ethernetkart, aby
włczyć sterowanie jako Client do własnej sieci. TNC przesyła
dane przez Ethernetkart zgodnie z TCP/IPgrup protokołów
(Transmission Control Protocol/Internet Protocol) i przy pomocy
NFS (Network File System). TCP/IP i NFS s implementowane
szczególnie w UNIXsystemach, tak że TNC można włczyć do
otoczenia UNIX przeważnie bez dodatkowego oprogramowania.
Otoczenie PC z Microsoftsystemami pracuje w sieci również z
TCP/IP, jednakże nie z NFS. Dlatego konieczne jest dodatkowe
oprogrmowanie aby włczyć TNC do PCsieci. Firma HEIDENHAIN
poleca nastpujce oprogramowanie sieciowe:
System operacyjny
Oprogramowania sieciowe
DOS, Windows 3.1,
Windows 3.11,
Windows NT
Maestro 6.0, Firma HUMMINGBIRD
email: [email protected]
www: http:\\www.hummingbird.com
Tel.: 0049/89/89755205 (z Polski)
Windows 95
OnNet Server 2.0, Firma FTP
email: [email protected]
www: http:\\www.ftp.com
Tel.: 0049/89/74940 (Computer 2000 GmbH)
Ethernetkart wmontować
Przed wmontowaniem Ethernetkarty TNC i maszyn
wyłczyć!
Prosz zwrócić uwag na wskazówki w instrukcji
montażu, która dołczona jest do Ethernetkarty!
324
Okap12.pm6
12 MODfunkcje
324
27.06.2006, 14:22
12.5 Ethernetinterfejs
Możliwości podłczenia
Można podłczyć Ethernetkart TNC przez BNCłcze (X26,
Koaxkabel 10Base2) lub przez RJ45łcze (X25,10BaseT) do
sieci. Można używać zawsze tylko jednego z obydwu łczy. Oba
łcza s rozdzielone galwanicznie od elektroniki sterowania.
PC
PC
PC
PC
TNC
TNC
BNCłcze X26 (Koaxkabel 10Base2, patrz rysunek po
prawej u góry)
10Base2łcze oznaczane jest jako ThinEthernet lub
CheaperNet. W przypadku 10Base2łcza używa si BNCT
wtyku, aby podłczyć TNC do sieci.
Odstp pomidzy trónikami musi wynosić przynajmniej
0,5 m.
Liczba trójników jest ograniczona do maksymalnie 30
sztuk.
Otwarte końce szyny musz być opatrzone oporami
zamykajcymi 50 om.
Maksymalna długość przewodu, to jest długość
pomidzy dwoma oporami zamykajcymi, wynosi 185
m. Można połczyć ze sob do 5ciu przewodów
włcznie przez wzmaczniacz sygnału (Repeater).
RJ45łcze X25 (10BaseT, patrz rysunek po prawej na
środku)
W przypadku 10BaseTłcze prosz używać Twisted Pairkabla,
aby podłczyć TNC do sieci.
TNC
PC
Maksymalna długość kabla pomidzy TNC i punktu
wzła wynosi przy kablach nieekranowanych
(osłonitych) maksymalnie 100 m, przy ekranowanych
kablach maksymalnie 400 m.
10BaseT
Jeśli dokonuje si połczenia TNC z PC, należy używać
skrzyżowanego kabla.
HEIDENHAIN TNC 426, TNC 430
Okap12.pm6
325
325
27.06.2006, 14:22
12.5 Ethernetinterfejs
Konfigurowanie TNC
Prosz zlecić konfigurowanie TNC fachowcom do
spraw sieci komputerowej.
ú Prosz nacisnć w rodzaju pracy Program wprowadzić do
pamici/edycja klawisz MOD. Wprowadzić liczb klucza
NET123, TNC wyświetla ekran główny dla konfiguracji sieci
Ogólne nastawienia sieciowe
ú Prosz nacisnć Softkey DEFINE NET dla wprowadzenia
ogólnych nastawień sieciowych (patrz rysunek po prawej stronie
u góry) i prosz wprowadzić nastpujce informacje:
Nastawienie Znaczenie
ADRES
MASK
ROUTER
PROT
HW
HOST
Adres, którym menedżer sieci musi opatrzyć TNC.
Wprowadzenie: cztery rozdzielone punktami znaki
dziesitne np. 160.1.180.20
SUBNET MASK dla zredukowania adresów wewntrz
sieci. Wprowadzenie: cztery rozdzielone punktami
znaki dziesitne, wartość można uzyskać od
menedżera sieci np. 255.255.0.0
Adres internetowy DefaultRoutera. Wprowadzić
tylko, jeśli sieć składa si z kilku sieci składowych.
Wprowadzenieć: cztery rozdzielone punktami znaki
dziesitne, o wartość zapytać menedżera sieci,
np.160.2.0.2
Definicja protokołu transmisji danych.
RFC: Protokół transmisji zgodnie z RFC 894
IEEE: Protokół transmisji zgodnie z IEE 802.2/802.3
Definicja używanego złcza
10BASET: Jeśli używa si 10BaseT
10BASE2: Jeśli używa si 10Base2
Nazwa, pod któr TNC melduje si w sieci: jeśli
używa si Hostnameserwera, należy w tym miejscu
wprowadzić ”Fully Qualified Hostname”. Jeśli nie
wprowadzimy nazwy, TNC używa tak zwanej ZERO
autentyfikacji. Specyficzne dla wyposażenia
nastawienia UID, GID, DCM i FCM (patrz nastpna
strona), zostaj ignorowane przez TNC
326
Okap12.pm6
12 MODfunkcje
326
27.06.2006, 14:22
12.5 Ethernetinterfejs
Specyficzne dla urzdzeń nastawienia sieciowe
ú Prosz nacisnć Softkey DEFINE MOUNT dla wprowadzenia
specyficznych dla urzdzeń nastawień sieciowych (patrz
rysunek po prawej stronie u góry). Można ustalić dowolnie dużo
nastawień sieciowych, jednakże tylko maksymalnie 7ma
jednocześnie zarzdzać.
Nastawienie
Znaczenie
ADRES
Adres serwera. Wprowadzenie: cztery
rozdzielone punktami znaki dziesitne, o
wartość zapytać menedżera sieci, np.
160.1.13.4
Wielkość pakietu dla przyjmowania danych w
bajtach. Zakres wprowadzenia: 512 do 4 096.
Wprowadzenie 0: TNC używa zameldowan
przez serwera optymaln wielkość pakietu
Wielkość pakietu dla wysyłania danych w
bajtach. Zakres wprowadzenia: 512 do 4 096.
Wprowadzenie 0: TNC używa zameldowan
przez serwera optymaln wielkość pakietu
Czas w ms, po którym TNC powtarza nie
odpowiedziany przez serwera Remote
Procedure Call. Zakres wprowadzenia: 0 do
100 000. Standardowe wprowadzenie: 0, to
odpowiada TIMEOUT wynoszcemu 7 sekund.
Wyższych wartości używać tylko wtedy, jeśli
TNC musi przez kilka Routerów komunikować
z serwerem. O wartość zapytać menedżera
sieci
Definicja, czy TNC ma tak długo powtarzać
Remote Procedure Call, aż NFSserwer
odpowie.
0: Remote Procedure Call zawsze powtarzać
1: Remote Procedure Call nie powtarzać
Nazwa, któr wyświetla TNC w zarzdzaniu
plikami, jeśli TNC jest połczone z
urzdzeniem
Skoroszyt NFSserwera, który ma być
połczony z TNC. Prosz zwrócić uwag przy
podawaniu ścieżki na pisowni małych i
dużych liter
Definicja, z jak identyfikacj użytkownika
(User) ma si dostp w sieci do plików. O
wartość zapytać menedżera sieci
Definicja, z jak identyfikacj grupow ma si
dostp w sieci do plików. O wartość zapytać
menedżera sieci
RS
WS
TIMEOUT
HM
DEVICENAME
PATH
UID
GID
HEIDENHAIN TNC 426, TNC 430
Okap12.pm6
327
327
27.06.2006, 14:22
12.5 Ethernetinterfejs
Nastawienie
Znaczenie
DCM
Tu udziela si prawa dostpu do
skoroszytów NFSserwera (patrz rysunek po
prawej stronie u góry). Wprowadzić wartość
kodowan dwójkowo.
Przykład: 111101000
0: Dostp nie dozwolony
1: Dostp dozwolony
Tu udziela si prawa dostpu do plików
NFSserwera (patrz rysunek po prawej stronie
u góry) Wprowadzić wartość kodowan
dwójkowo.
Przykład: 111101000
0: Dostp nie dozwolony
1: Dostp dozwolony
Definicja, czy TNC po włczeniu ma
połczyć si automatycznie z sieci.
0: nie łczyć automatycznie
1: połczyć automatycznie
DCM
AM
111101000
Wszyscy inni użytkownicy: szukać
Wszyscy inni użytkownicy: pisać
Wszyscy inni użytkownicy: czytać
Grupa robocza:
Grupa robocza:
Grupa robocza:
szukanie
pisanie
czytanie
Użytkownik:
Użytkownik:
Użytkownik:
szukanie
pisanie
czytanie
Zdefiniowanie drukarki sieciowej
ú Prosz nacisnć Softkey DEFINE PRINT, jeśli chcemy pliki
wydrukować bezpośrednio od TNC na drukarce sieciowej:
Nastawienie
Znaczenie
ADRES
Adres serwera. Wprowadzenie: cztery
rozdzielone punktami znaki dziesitne, o
wartość zapytać menedżera sieci
np.160.1.13.4
Nazwa drukarki wyświetlana przez TNC, jeśli
naciskamy Softkey DRUK (patrz także ”4.4
Rozszerzone zarzdzanie plikami”)
Nazwa drukarki w sieci, w wartość zapytać
menedżera sieci
DEVICE NAME
PRINTER NAME
Sprawdzić połczenie
ú Prosz nacisnć Softkey PING
ú Prosz wprowadzić adres internetowy urzdzenia, do którego
połczenie chcemy sprawdzić i potwierdzić z ENT. TNC wysyła
tak długo pakiety danych, aż opuścimy klawiszem END monitor
kontrolny
W wiersz TRY pokazuje TNC liczb pakitów danych, które zostały
wysłane do uprzednio zdefiniowanego odbiorcy. Za liczb
wysłanych pakietów danych TNC pokazuje status:
Wyświetlacz stanu Znaczenie
HOST RESPOND
TIMEOUT
CAN NOT ROUTE
Pakiet danych otrzymany znowu, połczenie
w porzdku
Pakiety danych nie przyjte, sprawdzić
połczenie
Pakiet danych nie mógł zostać wysłany,
sprawdzić adres internetowy i Routera na TNC
328
Okap12.pm6
12 MODfunkcje
328
27.06.2006, 14:22
12.5 Ethernetinterfejs
Wyświetlić protokół błdów
ú Prosz nacisnć Softkey SHOW ERROR, jeśli chcemy obejrzeć
protokół błdów. TNC protokołuje tu wszystkie błdy, który
wystpiły od ostatniego włczenia TNC w trybie pracy w sieci
Ukazane komunikaty o błdach podzielone s na dwie kategorie:
Komunikaty ostrzegawcze s oznaczone przez (W). W przypadku
takiego komunikatu TNC mogło uzyskać połczenie z sieci,
musiało jednakże w tym celu skorygować nastawienia.
Komunikaty o błdach s oznaczone przez (E). Jeśli wystpuj
takie komunikaty o błdach, TNC nie mogło uzyskać połczenia z
sieci.
Komunikat o błdach
Przyczyna
LL: (W) CONNECTION xxxxx UNKNOWN USING DEFAULT 10BASET
Wprowadzona przy DEFINE NET, HW błdne
oznaczenie
Wprowadzono przy DEFINE NET, PROT
błdne oznaczenie
TNC nie mogło znaleźć Ethernetkarty
Użyto dla TNC nieważnego adresu
internetowego
SUBNET MASK nie pasuje do adresu
internetowego TNC
Nadano TNC błdny adres internetowy lub
SUBNET MASK wprowadzono błdnie lub
wszystkie bity HostID ustawiono na 0 (1)
Wszystkie bity SUBNET ID s 0 lub 1
Użyto dla Routera nieważnego adresu
internetowego
Defaultrouter nie ma tego samego Net lub
SubnetID jak TNC
Zdefiniowano TNC jako Router
Nazwa urzdzenia jest za długa i zawiera
niedopuszczalne znaki
Zdefiniowano już urzdzenie o tej nazwie
Próbowano połczyć wicej niż 7 napdów
sieciowych z TNC
Przy DEFINE MOUNT, RS wprowadzono zbyt
mał wartość. TNC ustawia RS na 512
bajtów
Przy DEFINE MOUNT, RS wprowadzono zbyt
duż wartość. TNC ustawia RS na 4 096
bajtów
LL: (E) PROTOCOL xxxxx UNKNOWN
IP4: (E) INTERFACE NOT PRESENT
IP4: (E) INTERNETADRESS NOT VALID
IP4: (E) SUBNETMASK NOT VALID
IP4: (E) SUBNETMASK OR HOST ID NOT VALID
IP4: (E) SUBNETMASK OR SUBNET ID NOT VALID
IP4: (E) DEFAULTROUTERADRESS NOT VALID
IP4: (E) CAN NOT USE DEFAULTROUTER
IP4: (E) I AM NOT A ROUTER
MOUNT: <urzdzenie> (E) DEVICENAME NOT VALID
MOUNT: <urzdzenie> (E) DEVICENAME ALREADY ASSIGNED
MOUNT: <urzdzenie> (E) DEVICETABLE OVERFLOW
NFS2: <urzdzenie> (W) READSIZE SMALLER THEN x SET TO x
NFS2: <urzdzenie> (W) READSIZE LARGER THEN x SET TO x
HEIDENHAIN TNC 426, TNC 430
Okap12.pm6
329
329
27.06.2006, 14:22
12.5 Ethernetinterfejs
Komunikat o błdach
Przyczyna
NFS2: <urzdzenie> (W) WRITESIZE SMALLER THEN x SET TO x
Przy DEFINE MOUNT, WS wprowadzono zbyt
mał wartość. TNC ustawia WS na 512
bajtów
Przy DEFINE MOUNT, WS wprowadzono zbyt
duż wartość. TNC ustawia WS na 4 096
bajtów
Przy DEFINE MOUNT, PATH wprowadzono
zbyt dług nazw
Za mało pamici roboczej jest w dyspozycji
aby utworzyć połczenie sieciowe
Przy DEFINE NET, HOST wprowadzono zbyt
dług nazw
TNC nie może otworzyć koniecznego portu
aby utworzyć połczenie sieciowe
TNC otrzymało od Portapper dane, które s
niezrozumiałe
TNC otrzymało od Mountserver dane, które
s niezrozumiałe
Mountserver nie dopuszcza do połczenia z
DEFINE MOUNT, PATH zdefiniowanym
skoroszytem
Przy DEFINE MOUNT, UID lub GID
wprowadzono 0. Wprowadzenie danej 0 jest
zarezerwowane dla administratora systemu
NFS2: <urzdzenie> (W) WRITESIZE LARGER THEN x SET TO x
NFS2: <urzdzenie> (E) MOUNTPATH TO LONG
NFS2: <urzdzenie> (E) NOT ENOUGH MEMORY
NFS2: <urzdzenie> (E) HOSTNAME TO LONG
NFS2: <urzdzenie> (E) CAN NOT OPEN PORT
NFS2: <urzdzenie> (E) ERROR FROM PORTMAPPER
NFS2: <urzdzenie> (E) ERROR FROM MOUNTSERVER
NFS2: <urzdzenie> (E) CANT GET ROOTDIRECTORY
NFS2: <urzdzenie> (E) UID OR GID 0 NOT ALLOWED
330
Okap12.pm6
12 MODfunkcje
330
27.06.2006, 14:22
Przy pomocy tej funkcji określa si zakres funkcji zarzdzania
plikami:
■ Standard: uproszczone zarzdzanie plikami bez wyświetlania
skoroszytów
■ Rozszerzona: zarzdzanie plikami z rozszerzonymi funkcjami i
wyświetlaniem skoroszytów
Patrz na ten temat także rozdział ”4.3 Standardowe
zarzdzanie plikami” i rozdział ”4.4 Rozszerzone
zarzdzanie plikami”.
Zmiana nastawienia
ú Wybrać zarzdzanie plikami w rodzaju pracy Program
wprowadzić do pamici/edycja: nacisnć przycisk PGM MGT
ú MODfunkcj wybrać: nacisnć przycisk MOD
ú Wybrać nastawienie PGM MGT: jasne pole przesunć
klawiszami ze strzałk na nastawienie PGM MGT, klawiszem
ENT przełczać pomidzy STANDARD i ROZSZERZONE
12.7
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.
12.8
Przedstawić czść nieobrobion
w przestrzeni roboczej
W rodzaju pracy Test programu można sprawdzić graicznie
położenie półwyrobu w przestrzeni roboczej maszyny i aktywować
kontrol przestrzeni roboczej w rodzaju pracy Test programu:
prosz w tym celu nacisnć Softkey PÓŁWYRÓB W PRZ. ROB.
TNC przedstawia przestrzeń robocz w postaci
prostopadłościanu, którego wymiary przedstawione s w oknie
( ) ”Obszar przemieszczania”. Wymiary dla przestrzeni roboczej
TNC czerpie z parametrów maszynowych dla aktywnego obszeru
przemieszczania. Poniważ obszar przemieszczania jest
zdefiniowany w systemie referencyjnym (systemie punktów
bazowych), punkt zerowy prostopadłościanu odpowiada punktowi
zerowemu maszyny. Położenie punktu zerowego maszyny w
prostopadłościanie można uwidocznić poprzez naciśnicie
Softkeys M91 (2gi pasek Softkey).
HEIDENHAIN TNC 426, TNC 430
Okap12.pm6
331
331
27.06.2006, 14:22
12.6 PGM MGT konfigurować; 12.7 Specyficzne dla maszyny parametry użytkownika;
12.8 Przedstawienie czści nieobrobionej w przestrzeni roboczej
12.6 PGM MGT konfigurować
12.8 Przedstawienie półwyrobu w przestrzeni roboczej
Dalszy prostopadłościan ( ) przedstawia czść nieobrobion,
której wymiary ( ) TNC czerpie z definicji półwyrobu wybranego
programu. Prostopadłościan półwyrobu definiuje wprowadzany
układ współrzdnych, którego punkt zerowy leży wewntrz
prostopadłościanu. Położenie punktu zerowego w
prostopadłościanie można uwidocznić poprzez naciśnicie
Softkeys ”Wyświetlić punkt zerowy obrabianego przedmiotu” (2gi
pasek Softkey).
Gdzie dokładnie znajduje si półwyrób w przestrzeni roboczej jest
normalnie rzecz biorc bez znaczenia dla Testu programu. Jeśli
testujemy programy, które zawieraj przemieszczenia z M91 lub
M92, należy tak przesunć ”graficznie” półwyrób, żeby nie
wystpiły uszkodzenia konturu. Prosz używać w tym celu
pokazanych w tabeli po prawej stronie Softkeys.
Oprócz tego można aktywować kontrol przestrzeni roboczej dla
rodzaju pracy Test programu, aby przetestować program z
aktualnym punktem odniesienia i aktywnymi obszarami
przemieszczenia (patrz tabela po prawej stronie, Softkey całkiem
na dole).
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 przedstawionego
nieobrobionego przedmiotu
Punkt zerowy maszyny w
przestrzeni roboczej wyświetlić
Wyświetlić określone przez producenta
maszyn pozycje (np. punkt
zmiany narzdzia ) w przestrzeni roboczej
Wyświetlić punkt zerowy obrabianego
przedmiotu w przestrzeni roboczej
Kontrol przestrzeni roboczej przy
Teście programu włczyć (ON)/
wyłczyć (OFF)
332
Okap12.pm6
12 MODfunkcje
332
27.06.2006, 14:22
12.9 Wybrać wyświetlacz położenia; 12.10 Wybrać system miar
12.9 Wybrać wskazanie położenia
ZADAN.
Dla Obsługi rcznej i rodzajów pracy przebiegu programu można
wpływać na wskazanie współrzdnych:
RZECZ.
B.NAD.
Rysunek po prawej stronie pokazuje różne położenia narzdzia
Pozycja wyjściowa
Położenie docelowe narzdzia
REF
Punkt zerowy obrabianego przedmiotu
ODLEG.
Punkt zerowy maszyny
Dla wskazań położenia TNC można wybierać nastpujce
współrzdne:
Funkcja
Wyświetlacz
Zadana pozycja; zadana aktualnie przez
TNC wartość
Rzeczywista pozycja: momentalna pozycja
narzdzia
Pozycja odniesienia: pozycja rzeczywista
odniesiona do punktu zerowego maszyny
Odległość pozostała do programowanej pozycji;
różnica pomidzy pozycj rzeczywist i docelow
Błd nadania; różnica pomidzy pozycj zadan
i rzeczywist
Wychylenie mierzcej sondy pomiarowej
Odcinki przemieszczenia, które zostały
wypełnione przy pomocy funkcji superpozycja
kółka rcznego (M118)
(tylko wyświetlacz położenia 2)
ZADAN.
RZECZ.
REF
ODLEG.
B.NAD.
WYCH.
M118
Przy pomocy MODfunkcji Wyświetlacz położenia 1 wybiera si
wyświetlacz położenia w wyświetlaczu stanu.
Przy pomocy MODfunkcji Wyświetlacz położenia 2 wybiera si
wyświetlacz położenia w dodatkowym wyświetlaczu stanu.
12.10 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/inch = mm. Wskazanie z 3 pozycjami po przecinku
■ System calowy np. X = 0,6216 (inch) MODfunkcja zamiana mm/
inch = inch. Wskazanie z 4 miejscami po przecinku
HEIDENHAIN TNC 426, TNC 430
Okap12.pm6
333
333
27.06.2006, 14:22
12.11 Wybrać jzyk programowania dla $MDI; 12.12 Wybór osi dla Lbloku Generowanie;
12.13 Wprowadzenie ograniczeń obszaru przemieszczania, wyświetlanie punktu zerowego
12.11 Wybrać jzyk programowania
dla $MDI
Przy pomocy MODfunkcji Wprowadzenie programu przełcza si
programowanie pliku $MDI:
■ $MDI.H programować w dialogu tekstem otwartym:
Wprowadzenie programu: firma HEIDENHAIN
■ $MDI.I zgodnie z DIN/ISO programować:
Wprowadzenie programu: ISO
12.12 Wybór osi dla
generowania Lbloku
W polu wprowadzania danych dla wyboru osi określa si, jakie
współrzdne aktualnej pozycji narzdzia zostan przejte do L
bloku. Generowanie oddzielneg Lbloku nastpuje przy pomocy
klawisza ”Przejć pozycj rzeczywist”. Wybór osi nastpuje jak w
przypadku parametrów maszynowych, w zależności od układ
bitów:
Wybór osi
%11111
X, Y, Z, IV., V. przejć oś
Wybór osi
%01111
X, Y, Z, IV. przejć oś
Wybór osi
%00111
X, Y, Z przejć oś
Wybór osi
%00011
X, Y oś przejć
Wybór osi
%00001
X oś przejć
12.13 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
Z
Z max
Z min
Y
X min
Maksymalny obszar przemieszczania jest ograniczony przez
wyłcznik końcowy oprogramowania (Software). Rzeczywista
wykorzystywana droga przemieszczenia zostaje ograniczona przy
pomocy WYŁ. KOŃCOWEGO: w tym celu prosz wprowadzić
wartości maksymalne w kierunku dodatnim i ujemnym osi, w
odniesieniu do punktu zerowego maszyny. Jeśli maszyna
dysponuje kilkoma odcinkami przemieszczania, można nastawić
ograniczenie dla każdego odcinka przemieszczania oddzielnie
(Softkey WYŁ. KOŃCOWY (1) do WYŁ. KOŃCOWY (3)).
Ymin
X max
X
334
Okap12.pm6
Ymax
12 MODfunkcje
334
27.06.2006, 14:22
12.14 Wyświetlić pliki POMOC
Praca bez ograniczenia obszaru przemieszczania
Dla osi współrzdnych, które maj być przesunite bez
ograniczenia obszaru przemieszczenia, prosz wprowadzić
maksymalny odcinek przemieszczenia TNC (+/ 9 9999 mm) jako
WYŁ. KOŃCOWY.
Określić maksymalny obszar przemieszczania i wprowadzić
ú Wybrać wyświetlacz położenia REF
ú Najechać dodatnie i ujemne pozycje osi X, Y i Z
ú Zanotować wartości ze znakiem liczby
ú MODfunkcje wybrać: nacisnć przycisk MOD
ú Wprowadzić ograniczenie obszaru przemieszczania:
nacisnć Softkey WYŁ. KOŃCOWY. Wprowadzić
zanotowane wartości dla osi jako ograniczenia
ú MODfunkcj opuścić: Softkey KONIEC nacisnć
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.
12.14 Wyświetlić pliki POMOC
Pliki pomocy powinny wspomagać obsługujcego urzdzenie w
sytuacjach, kiedy konieczne s określone z góry sposoby
działania, np. swobodne funkcjonowanie maszyny po przerwie w
dopływie prdu. Także funkcje dodatkowe można dokumentować
w pliku POMOC. Rysunek po prawej stronie pokazuje wyświetlenie
pliku POMOC.
Pliki POMOC nie s dostpne na każdej maszynie.
Bliższych informacji udziela producent maszyn.
Wybór PLIKÓW POMOC
ú MODfunkcj wybrać: nacisnć przycisk MOD
ú Wybieranie ostatnio aktywnego pliku POMOC:
nacisnć Softkey POMOC (HILFE)
ú W razie potrzeby wywołać zarzdzanie plikami
(klawisz PGM MGT) i wybrać inne pliki pomocy.
HEIDENHAIN TNC 426, TNC 430
Okap12.pm6
335
335
27.06.2006, 14:22
12.15 Wyświetlić czasy pracy
12.15 Wyświetlić czasy pracy
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
Czas pracy sterowania od
uruchomienia
Przepracowany czas maszyny od
uruchomienia
Przepracowany czas sterowanej
numerycznie eksploatacji od
uruchomienia
Maszyna ON
Przebieg programu
336
Okap12.pm6
12 MODfunkcje
336
27.06.2006, 14:22
13
Tabele i przegld informacji
Pkap13.pm6
337
27.06.2006, 14:22
13.1 Ogólne parametry użytkownika
13.1 Ogólne parametry użytkownika
Ogólne parametry użytkownika s to parametry maszynowe, które
wpływaj na zachowanie TNC.
Typowymi parametrami użytkownika s np.
■ jzyk dialogowy
■ zachowanie interfejsów
■ prdkości przemieszczenia
■ przebieg etapów obróbki
■ działanie Override
Możliwości wprowadzenia danych 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
Symbol dolara –$„ wprowadzić przed wartości 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 posiadaj kilka funkcji.
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 także do dyspozycji
specyficzne dla maszyny PARAMETRY UŻYTKOWNIKA.
338
Pkap13.pm6
13 Tabele i przegld informacji
338
27.06.2006, 14:22
13.1 Ogólne parametry użytkownika
Zewntrzne przesyłanie danych
TNCinterfejsy 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ć
MP5030.x
Przesyłanie standardowe 0
interfejs dla przesyłnia danych blokami: 1
HEIDENHAIN TNC 426, TNC 430
Pkap13.pm6
339
339
27.06.2006, 14:22
13.1 Ogólne parametry użytkownika
3Dukłady impulsowe (sondy) i digitalizacja
Wybrać sond pomiarow
(tylko przy opcji digitalizacja z mierzc sond pomiarow)
MP6200
Użyć przełczajcej sondy pom.:0
użyć mierzcej sondy pom.:1
Wybrać rodzaj przesyłania
MP6010
Sonda z przesyłaniem kablowym impulsów: 0
Sonda z przesyłaniem na podczerwieni impulsów: 1
Posuw digitalizacji dla przełczajcej sondy pomiarowej
MP6120
1 do 3000 [mm/min]
Maksymalna droga przemieszczenia do punktu digitalizacji
MP6130
0,001 do 99.999,9999 [mm]
Odstp bezpieczeństwa do punktu pomiarowego (digit.) przy automatycznym pomiarze
MP6140
0,001 dos 99 999,9999 [mm]
Bieg szybki przy digitalizacji dla przełczajcej sondy pomiarowej
MP6150
1 do 300.000 [mm/min]
Przesunicie środka zmierzyć przy kalibrowaniu przełczajcej sondy pomiarowej
MP6160
Bez 180°obrotu 3Dsondy pomiarowej przy kalibrowaniu: 0
Mfunkcja dla 180°obrotu sondy pomiarowej przy kalibrowaniu: 1 do 88
Kilkakrotny pomiar dla programowalnej funkcji digitalizacji
MP6170
1 do 3
Przedział ”zaufania” dla kilkakrotnego pomiaru
MP6171
0,001 do 0,999 [mm]
Automatyczny cykl kalibrowania: środek pierścienia kalibrujcego w osi X, odniesiony do punktu zerowego maszyny
MP6180.0 (obszar przemieszczenia 1) do MP6180.2 (obszar
przemieszczenia 3)
0 bis 99 999,9999 [mm]
Automatyczny cykl kalibrowania: środek pierścienia kalibrujcego w osi Y, odniesiony do punktu zerowego
maszyny dla
MP6181.x (obszar przem.1) do MP6180.2 (obszar przem.3)
0 do 99 999,9999 [mm]
Automatyczny cykl kalibrowania: górna krawdź pierścienia kalibrujcego w osi Z, odniesiona do punktu
zerowego maszyny dla
MP6182.x (obszar przem. 1) do MP6180.2 (obszar przem. 3)
0 do 99 999,9999 [mm]
340
Pkap13.pm6
13 Tabele i przegld informacji
340
27.06.2006, 14:22
Głbokość zagłbiania si palca sondy przydigitalizowaniu przy pomocy mierzcej sondy impulsowej
MP6310
0,1 do 2,0000 [mm] (polecany jest: 1mm)
Pomiar przesunicia środka sondy przy kalibrowaniu mierzcej sondy impulsowej
MP6321
Zmierzyć przesunicie środka 0
przesunicia środka nie mierzyć: 1
Przyporzdkowanie osi sondy doosi maszyny przy mierzcej sondzie impulsowej
MP6322.0
Oś maszyny X leży równolegle do osi sondy pomiarowej X: 0, Y: 1,
Należy zapewnić właściwe
Z: 2
przyporzdkowanie osi sondy do osi
MP6322.1
maszyny, w przeciwnym razie grozi
złamanie palca sondy .
Oś maszyny Y leży równolegle do osi sondy pomiarowej X: 0, Y: 1,
Z: 2
MP6322.2
Oś maszyny Z leży równolegle do osi sondy pomiarowej X: 0, Y: 1,
Z: 2
Maksymalne wychylenie palca sondy mierzcej sondy impulsowej
MP6330
0,1 do 4,0000 [mm]
Posuw dla pozycjonowania mierzcej sondydo MINpunktu i dosuw do konturu
MP6350
1 do 3.000 [mm/min]
Posuw digitalizacji dla mierzcej sondy pomiarowej
MP6360
1 do 3.000 [mm/min]
Bieg szybki w cyklu digitalizacji dla mierzcej sondy impulsowej
MP6361
10 do 3.000 [mm/min]
Zmniejszenie posuwu, jeśli palec mierzcej sondy zostaje bocznie wychylony
TNC zmniejsza posuw po zadanej linii
oznakowania. Minimalny posuw wynosi 10%
programowanego posuwu digitalizacji.
MP6362
Zmniejszenie posuwu nie aktywne: 0
Zmniejszenie posuwu aktywne: 1
HEIDENHAIN TNC 426, TNC 430
Pkap13.pm6
341
341
27.06.2006, 14:22
13.1 Ogólne parametry użytkownika
Automatyczny cykl kalibrowania: odstp poniżej górnej krawdzi pierścienia, na której TNC przeprowadza
kalibrowanie
MP6185
0,1 do 99 999,9999 [mm]
13.1 Ogólne parametry użytkownika
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]
Pomiar promienia z TT 120: kierunek digitalizacji
MP6505.0 (obszar przem. 1) do 6505.2 (obszar przem. 3)
Dodatni kierunek pomiaru w osi odniesienia kta (0°oś): 0
Dodatni kierunek pomiaru w +90°osi: 1
Ujemny kierunek pomiaru w osi odniesienia kta (0°oś): 2
Ujemny kierunek pomiaru w +90°osi: 3
Posuw pomiaru dla drugiego pomiaru z TT 120, forma palca 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 przy pomocy 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 pomiaru dla TT 120 przy stojcym narzdziu
MP6520
1 do 3.000 [mm/min]
Pomiar promienia z TT 120: odstp krawdzi dolnej narzdzia do krawdzi górnej Stylus (palec sondy)
MP6530.0 (obszar przem. 1) do MP6530.2 (obszar przem. 3)
342
Pkap13.pm6
13 Tabele i przegld informacji
342
27.06.2006, 14:22
13.1 Ogólne parametry użytkownika
Odstp bezpieczeństwa w osi wrzeciona nad Stylusem TT 120 przy pozycjonowaniu wstpnym
MP6540.0
0,001 do 30 000,000 [mm]
Zona bezpieczeństwa na płaszczyźnie obróbki wokół Stylusa TT 120 przy pozycjonowaniu wstpnym
MP6540.1
0,001 do 30 000,000 [mm]
Bieg szybki dla cyklu digitalizacji dla TT 120
MP6550
10 do 10.000 [mm/min]
Mfunkcja dla orientacji wrzeciona przy pomiarze pojedyńczych osi
MP6560
0 do 88
Pomiar z obracajcym si narzdziem: dopuszczalna prdkość rotacyjna na obwodzie freza
Konieczna dla obliczenia prdkości obrotowej i
posuwu digitalizacji
MP6570
1,000 do 120,000 [m/min]
Współrzdne punktu środkowego TT120Stylusa odniesione do punktu zerowego maszyny
MP6580.0 (obszar przemieszczenia 1)
Xoś
MP6580.1 (obszar przemieszczenia 1)
Yoś
MP6580.2 (obszar przemieszczania 1)
Zosi
MP6581.0 (obszar przemieszczania 2)
Xosi
MP6581.1 (obszar przemieszczania 2)
Yosi
MP6581.2 (obszar przemieszczania 2)
Zosi
MP6582.0 (obszar przemieszczania 3)
Xosi
MP6582.1 (obszar przemieszczania 3)
Yosi
MP6582.2 (obszar przemieszczania 3)
Zosi
HEIDENHAIN TNC 426, TNC 430
Pkap13.pm6
343
343
27.06.2006, 14:22
13.1 Ogólne parametry użytkownika
TNCwskazania, TNCedytor
Ustawienie miejsca programowania
MP7210
TNC z maszyn: 0
TNC jako miejsce programowania z aktywn PLC: 1
TNC jako miejsce programowania z nieaktywn PLC: 2
Dialog PRZERW W DOPłYWIE PRDU po włczeniu potwierdzić
MP7212
Potwierdzić klawiszem:0
Automatycznie potwierdzić: 1
DIN/ISOprogramowanie: określić rozmiary przedziałów numerów bloków
MP7220
0 do 150
Blokowanie wyboru typów plików
MP7224.0
Wszystkie typy plików wybieralne s przez Softkey: +0
Zablokować wybór HEIDENHAINprogramów (Softkey POKAŻ. H) +1
Zablokować wybór DIN/ISOprogramów (Softkey POKAŻ .I): +2
Zablokować wybór tabeli narzdzi (Softkey POKAŻ .T) +4
Zablokować wybór tabeli punktów zerowych (Softkey .D) +8
Zablokować wybór tabel palet (Softkey POKAŻ .P): +16
Zablokować wybór plików tekstów (Softkey POKAŻ .A): +32
Zablokować wybór tabel punktów (Softkey POKAŻ .PNT): +64
Ryglować wydawanie typów plików
Jeśli rygluje si typy plików, TNC
wymazuje wszystkie pliki danego typu.
MP7224.1
Edytora nie blokować:+0
Edytor blokować dla
■ HEIDENHAINprogramów: +1
■ DIN/ISOprogramów: +2
■ Tabeli narzdzi: +4
■ tabeli punktów zerowych :+8
■ tabeli palet: +16
■ plików tekstów +32
■ tabeli palet: +64
Konfigurować tabele palet
MP7226.0
Tabela palet nie aktywna: 0
Liczba palet w jednej tabeli palet: 1 do 255
Konfigurować pliki punktów zerowych
MP7226.1
Tabela punktów zerowych nie aktywna: 0
Liczba punktów zerowych w jednej tabeli punktów zerowych:1 do
255
344
Pkap13.pm6
13 Tabele i przegld informacji
344
27.06.2006, 14:22
13.1 Ogólne parametry użytkownika
Długość programu dla sprawdzenia programu
MP7229.0
Bloki 100 do 9.999
Długość programu, do której SKbloki s dozwolone
MP7229.1
Bloki 100 do 9.999
Określić jzyk dialogu
MP7230
angielski: 0
jzyk niemiecki: 1
jzyk czeski: 2
jzyk francuski: 3
jzyk włoski: 4
jzyk hiszpański: 5
jzyk portugalski: 6
jzyk szwecki: 7
jzyk duński: 8
jzyk fiński: 9
jzyk holenderski: 10
jzyk polski: 11
jzyk wgierski: 12
Nastawić wewntrzny czas TNC
MP7235
Czas światowy (Greenwich time): 0
Czas środkowoeuropejski (MEZ): 1
Środkowoeuropejski czas letni: 2
Różnica czasu do czasu światowego: 23 do +23 [godzin]
Konfigurować tabel narzdzi
MP7260
Nie aktywna: 0
Liczba narzdzi, któr generuje TNC po otwarciu nowej tabeli
narzdzi : 1 do 254
Jeśli potrzebnych jest wicej niż 254 narzdzi, można rozszerzyć
tabel narzdzi przy pomocy funkcji N WSTAWIĆ WIERSZE NA
KOŃCU (patrz ”5.2 Dane o narzdziach”)
Konfigurować talbel miejsca narzdzi
MP7261
Nie aktywna: 0
Liczba miejsc w jednej tabeli miejsca : 1 do 254
Indeksować numery narzdzi, aby włczyć do numeru narzdzia kilka danych korekcji
MP7262
Nie indeksować: 0
Liczba dozwolonego indeksowania : 1 do 9
Softkey tabela miejsca
MP7263
Wyświetlić Softkey TABELA MIEJSCA w tabeli narzdzi : 0
Nie wyświetlać Softkey TABELA MIEJSCA w tabeli narzdzi: 1
HEIDENHAIN TNC 426, TNC 430
Pkap13.pm6
345
345
27.06.2006, 14:22
13.1 Ogólne parametry użytkownika
Konfigurować tabel narzdzi (nie przedstawiać: 0);
numer szpalty w tabeli narzdzia dla
MP7266.0
Nazwa narzdziaNAZWA: 0 do 27; szerokość szpalty: 16 znaków
MP7266.1
Długość narzdzia L: 0 do 27; szerokość szpalty: 11 znaków
MP7266.2
Promień narzdzia R: 0 do 27; szerokość szpalty: 11 znaków
MP7266.3
Promień narzdzia 2 – R2: 0 do 27; szerokość szpalty: 11 znaków
MP7266.4
Naddatek długości DL: 0 do 27; szerokość szpalty: 8 znaków
MP7266.5
Naddatek promień – DR: 0 do 27; szerokość szpalty: 8 znaków
MP7266.6
Naddatek promień 2 – DR2: 0 do 27; szerokość szpalty: 8 znaków
MP7266.7
Narzdzie zablokowane – TL: 0 do 27; szerokość szpalty: 2 znaki
MP7266.8
Narzdzie siostrzane RT: 0 do 27; szerokość szpalty: 3 znaki
MP7266.9
Maksymalny okres trwałości– TIME1: 0 do 27; szerokość szpalty: 5 znaków
MP7266.10
Max. okres trwałości przy TOOL CALL – TIME2: 0 do 27; szerokość szpalty: 5 znaków
MP7266.11
Aktualny okres trwałości– CUR. TIME: 0 do 27; szerokość szpalty: 8 znaków
MP7266.12
Komentarz do narzdzia – DOC: 0 do 27; szerokość szpalty: 16 znaków
MP7266.13
Liczba ostrzy – CUT.: 0 do 27; szerokość szpalty: 4 znaki
MP7266.14
Toleracja dla rozpoznania zużycia długości narzdzia – LTOL: 0 do 27; szerokość szpalty: 6 znaków
MP7266.15
Tolerancja dla rozpoznania zużycia promienia narzdzia – RTOL: 0 do 27; dzerokość szpalty: 6 znaków
MP7266.16
Kierunek ostrza – DIRECT.: 0 do 27; szerokość szpalty: 7 znaków
MP7266.17
PLCstan – PLC: 0 do 27; szerokość szpalty: 9 znaków
MP7266.18
Dodatkowe przesunicie narzdzia w osi narzdzi do MP6530 – TT:LOFFS: 0 do 27;
szerokość szpalty: 11 znaków
MP7266.19
Przesunicie narzdzia pomidzy środkiem Stylusa i środkiem narzdzia szerokość szpalty: 11 znaków
MP7266.20
Tolerancja dla rozpoznania pkniecia, długość narzdzia – LBREAK.: 0 do 27; szeorokość szpalt:
6 znaków
MP7266.21
Tolerancja dla rozpoznania pknicia promień narzdzia – RBREAK: 0 do 27; szerokość szpalty:
6 znaków
MP7266.22
Długość ostrzy (cykl 22) – LCUTS: 0 do 27; szerokość szpalty: 11 znaków
MP7266.23
Maksymalny kt zagłbienia (cykl 22) – ANGLE.: 0 do 27; szerokość szpalty: 7 znaków
MP7266.24
Typ narzdzia–TYP: 0 do 27; szerokość szpalty: 5 znaków
MP7266.25
Materiał ostrza narzdzia – TMAT: 0 do 27; szerokość szpalty: 16 znaków
MP7266.26
Tabela danych o obróbce – CDT: 0 do 27; szerokość szpalty: 16 znaków
346
Pkap13.pm6
TT:ROFFS: 0 do 27;
13 Tabele i przegld informacji
346
27.06.2006, 14:22
Rodzaj pracy Obsługa rczna: Wyświetlenie posuwu
MP7270
Posuw F wyświetlić tylko, jeśli zostanie naciśnity klawisz kierunkowy
osi: 0
Posuw F wyświetlić, także kiedy klawisz kierunkowy osi nie zostnie
naciśnity (posuw, który został zdefiniowany przez Softkey F lub
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
Wprowadzone wartości patrz MP7290.p
Dokładność wskazywanych wartości dla osi Z
MP7290.2
Wprowadzone wartości patrz MP7290.0
Dokładność wskazywanych wartości dla IV. osi
MP7290.3
Wprowadzone wartości patrz MP7290.0
Dokładność wskazywanych wartości dla osi V.
MP7290.4
Wprowadzone wartości patrz MP7290.0
HEIDENHAIN TNC 426, TNC 430
Pkap13.pm6
347
347
27.06.2006, 14:22
13.1 Ogólne parametry użytkownika
Konfigurować tabel narzdzi; numer szpalty w tabeli narzdzi dla
(nie przedstawiać: 0)
MP7267.0
Numer narzdzia – T: 0 do 5
MP7267.1
Narzdzie specjalne– ST: 0 do 5
MP7267.2
Miejsce stałe – F: 0 do 5
MP7267.3
Miejsce zablokowane – L: 0 do 5
MP7267.4
PLC – stan – PLC: 0 do 5
13.1 Ogólne parametry użytkownika
Krok wskazania dla 6tej osi
MP7290.5
Waprowadzone wartości patrz MP7290.0
Krok wskazania dla 7mej osi
MP7290.6
Wprowadzone wartości patrz MP7290.0
Krok wskazania dla 8mej osi
MP7290.7
Wprowadzone wartości patrz MP7290.0
Krok wskazania dla 9tej osi
MP7290.8
Wprowadzone wartości patrz MP7290.0
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. Zablokować oś: +8
Zablokować wyznaczanie punktu odniesienia w V.osi : +16
Zablokować wyznaczanie punktu odniesienia w 6tej osi +32
Zablokować wyznaczanie punktu odniesienia w 7mej osi: +64
Zablokować wyznaczanie punktu odniesienia w 8mej osi +128
Zablokować wyznaczanie punktu odniesienia w 9tej osi: +256
Zablokować wyznaczanie punktu odniesienia przy pomocy pomarańczowych przycisków osi
MP7296
Wyznaczanie punktu odniesienia nie blokować: 0
wyznaczanie punktu odniesienia przez pomarańczowe przyciski osi
blokować:1
Wyświetlacz stanu, Qparametrów i danych o narzdziach wycofać
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
348
Pkap13.pm6
13 Tabele i przegld informacji
348
27.06.2006, 14:22
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
Symulacja graficzna bez programowanej osi wrzeciona: promień narzdzia
MP7315
0 do 99 999,9999 [mm]
Symulacja graficzna bez programowanej osi wrzeciona: głbokość zagłbienia
MP7316
0 do 99 999,9999 [mm]
Symulacja graficzna bez programowanej osi wrzeciona: Mfunkcja dla startu
MP7317.0
0 do 88 (0: funkcja nie aktywna)
Symulacja graficzna bez programowanej osi wrzeciona: Mfunkcja dla końca
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
MP7160
Przeprowadzić orientacj wrzeciona: 0
Nie przeprowadzać orientacji wrzeciona: 1
Skuteczność cyklu 11 WSPÓŁCZYNNIK WYMIAROWY
MP7410
WSPÓŁCZYNNIK WYMIAROWY działa w 3 osiach: 0
WSPÓŁCZYNNIK WYMIAROWY działa tylko na płaszczyźnie obróbki: 1
Dane o narzdziach przy programowalnym cyklu pomiaru SONDA 0
MP7411
Aktualne dane narzdzia przepisywać daymi kalibrowania 3Dsondy
impulsowej: 0
aktualne dane narzdzia zostaj zachowane: 1
HEIDENHAIN TNC 426, TNC 430
Pkap13.pm6
349
349
27.06.2006, 14:22
13.1 Ogólne parametry użytkownika
Ustalenia dla przedstawienia graficznego
13.1 Ogólne parametry użytkownika
SLcykle
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 dosuwem kompletnie wyfrezować na
obwodzie i rozwiercić: +8
Dla cykli 6, 15, 16, 21, 22, 23, 24 obowizuje:
Narzdzie na końcu cyklu przesunć na ostatni zaprogramowan
przed wywołaniem cykl pozycj: +0
Narzdzie przemieścić na końcu cyklu tylko w osi wrzeciona: +16
Cykl 4 FREZOWANIE WYBRANIA I cykl 5 WYBRANIE KOŁOWE: współczynnik nakładania si
MP7430
0,1 do 1,414
Dopuszczalne odchylenie promienia okrgu w punkcie końcowym okrgu w porównaniu do punktu
pocztkowego okrgu
MP7431
0,0001 do 0,016 [mm]
Sposób działania różnych funkcji dodatkowych M
MP7440
Zatrzymanie przebiegu programu przy M06: +0
Bez zatrzymania przebiegu programu przy M06: +1
Bez wywoł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 zostaj określane
przez producenta maszyn. Prosz
kvwspółczynniki przez M105 i M106 nie przełczalne +0
zwrócić uwag na informacj zawarte
kvwspółczynniki przez M105 i M106 przełczalne:+8
w podrczniku obsługi maszyny.
Posuw w osi narzdzi z M103 F..
Redukowanie nie aktywne: +0
Posuw w osi narzdzi z M103 F..
Redukowanie aktywne: +16
Zatrzymanie dokładnościowe przy pozycjonowaniu z osiami obrotu
nie aktywne: +0
Zatrzymanie dokładnościowe przy pozycjonowaniu z osiami obrotu
aktywne: +32
Odpracowanie cykli obróbki, jeśli ani M3 lub M4 jest aktywny
MP7441
Wydać komunikat o błdach jeśli żaden M3/M4 nie jest aktywny: 0
Komunikaty o błdach ominć jeśli żaden z M3/M4 jest aktywny: 1
350
Pkap13.pm6
13 Tabele i przegld informacji
350
27.06.2006, 14:22
Posuw dla ruchów wyrównawczych osi obrotowych
MP7471
0 do 99 999 [mm/min]
Punkty zerowe z tabeli punktów zerowych odnosz si do
MP7475
punktu zerowego narzdzia: 0
punktu zerowego maszyny: 1
Odpracowywanie tabeli palet
MP7683
Przebieg programu pojedyńczy blok: przy każdym NCstarcie
odpracować jeden wiersz aktywnego NCprogramu: +0
Przebieg programu pojedyńczy blok: przy każdym NCstarcie
odpracować kompletny NCprogram: +1
Przebieg programu według kolejności bloków: przy każdym NC
starcie odpracować kompletny NCprogramu: +0
Przebieg programu według kolejności bloków: przy każdym NC
starcie odpracować NCprogram do nastpnej palety: +2
Przebieg programu według kolejności bloków: przy każdym NC
starcie odpracować kompletny NCprogram: +0
Przebieg programu według kolejności bloków: przy każdym NC
starcie odpracować kompletny plik palet: +4
Przebieg programu według kolejności bloków: przy każdym NC
starcie odpracować kompletny plik palet: +0
Przebieg programu według kolejności bloków: jeśli kompletny plik
palet odpracować został wybrany (+4), to plik palet w trybie cigłym
odpracować, to znaczy aż zostanie naciśnity NCStop: +8
HEIDENHAIN TNC 426, TNC 430
Pkap13.pm6
351
351
27.06.2006, 14:22
13.1 Ogólne parametry użytkownika
Maksymalna prdkość torowa przy Override posuwu 100% w rodzajach pracy przebiegu programu
MP7470
0 do 99 999 [mm/min]
13.1 Ogólne parametry użytkownika
Elektroniczne kółka rczne
Ustalić typ kółka rcznego
MP7640
Maszyna bez kółka rcznego: 0
HR 330 z przyciskami dodatkowymi przyciski dla kierunku
przemieszczenia i biegu szybkiego w kółku rcznym zostaj
wyregulowane przez NC: 1
HR 130 bez przycisków dodatkowych: 2
HR 330 z przyciskami dodatkowymi przyciski dla kierunku
przemieszczenia i biegu szybkiego w kółku rcznym zostaj
wyregulowane przez PLC: 3
HR 332 z dwunastoma przycikami dodatkowymi: 4
kilkakrotne 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
Zajmowalne przez producenta maszyn funkcje dla kółka rcznego
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
352
Pkap13.pm6
13 Tabele i przegld informacji
352
27.06.2006, 14:22
13.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych
13.2 Obłożenie wtyczek i kabel
instalacyjny dla interfejsów
danych
interfejs V.24/RS232C
urzdzenia firmy HEIDENHAIN
urzdzenia firmy HEIDENHAIN
urzdzenie
zewntrzne
np. FE
HEIDENHAIN
kabel standardowy
3m
V.24adapter
blok
HEIDENHAIN
kabel łczeniowy
max. 17 m
X21
TNC
Obłożenie wtyczek w jednostce logicznej TNC (X21) i w
bloku adaptera jest odmienne.
HEIDENHAIN TNC 426, TNC 430
Pkap13.pm6
353
353
27.06.2006, 14:22
13.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych
Urzdzenia zewntrzne (obce)
Obłożenie wtyczek w urzdzeniu zewntrznym może znacznie
różnić si od obłożenia wtyczek 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 wtyczek bloku
adaptera znajdujcym si na rysunku poniżej.
V.24adapter
blok
X21
TNC
354
Pkap13.pm6
13 Tabele i przegld informacji
354
27.06.2006, 14:22
13.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych
interfejs V.11/RS422
Do V.11interfejsu zostaj podłczane tylko urzdzenia
zewntrzne (obce).
Obłożenie wtyczek jednostki logicznej TNC (X22) i bloku
adaptera s identyczne.
Zewntrzne
urzdzenie
np. PC
V.11
adapter
blok
HEIDENHAINkabel
połczeniowy
max. 1000 m
Id.-Nr. 250 478 ..
Id.-Nr. 249 819 01
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
X22
TNC
BK
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
BL
GY
WH
GN
WH/GN
GY/PK
BK
RD
PK
BN
YL
BN/GN
RD/BL
BK
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
HEIDENHAIN TNC 426, TNC 430
Pkap13.pm6
355
355
27.06.2006, 14:22
13.2 Obłożenie wtyczek i kabel instalacyjny dla interfejsów danych
Ethernetinterfejs RJ45gniazdo (opcja)
Maksymalna długość kabla:
nieosłonity: 100 m
osłonity:
400 m
Pin
Sygnał
Opis
1
2
3
4
5
6
7
8
TX+
TX–
REC+
wolny–
wolny–
REC–
wolny–
wolny–
Transmit Data
Transmit Data
Receive Data
Receive Data
Ethernetinterfejs BNCgniazdo (opcja)
Maksymalna długość kabla:
180 m
Pin
Sygnał
Opis
1
Dane (RXI, TXO)
2
GND
Przewód wewntrzny
(”dusza”)
Osłona
356
Pkap13.pm6
13 Tabele i przegld informacji
356
27.06.2006, 14:22
Charakterystyka TNC
Krótki opis
Sterowanie numeryczne kształtowe dla maszyn z maks. 9cioma
osiami, dodatkowo orientacja wrzeciona; TNC 426 CB, TNC 430 CA
z analogowym regulowaniem prdkości obrotowej TNC 426 PB, TNC
430 PB z cyfrowym regulowaniem prdkości obrotowej i z
integrowanym regulatorem dopływu prdu
Komponenty
■ Jednostka logiczna
■ Pult obsługi
■ Kolorowy monitor z Softkeys
Interfejsy danych
■ V.24 / RS232C
■ V.11 / RS422
■ Ethernetinterfejs (opcja)
■ Rozszerzony interfejs danych z LSV2protokołem dla zewntrznej
obsługi TNC przez interfejs danych z HEIDENHAINSoftware
TNCremo
Jednocześnie przesuwajce si osie przy elementach konturu
■ Proste do 5ciu osi włcznie
Wersje eksportowe TNC 426 CF, TNC 426 PF, TNC 430 CE, TNC 430 PE:
4 osie
■ Okrgi do 3 osi włcznie (przy nachylonej płaszczyźnie obróbki)
■ Linia śrubowa 3 osie
■ Zdefiniowane zaokrglanie nierównych przejść konturu (np. przy
”Look Ahead”
3Dformach);
■ Obserwacja możliwości kolizji przy pomocy SLcyklu dla ”otwartych
konturów”
■ dla pozycji ze skorygowanym promieniem przy pomocy M120 LA
obliczania wstpnego geometrii dla dopasowania posuwu
Praca równoległa
Edycja, w czasie kiedy TNC wykonuje program obróbki
Przedstawienie przy pomocy grafiki
■ Grafika programowania
■ Grafika testowa
■ Grafika przebiegu programu
Typy plików
■ Programy z dialogiem tekstem otwartym firmy HEIDENHAIN
■ DIN/ISOprogramy
■ Tabele narzdzi
■ Tabele danych o obróbce (skrawaniu)
■ Tabele punktów zerowych
■ Tabele punktów
■ Pliki palet
■ Pliki tekstów
■ Pliki systemowe
HEIDENHAIN TNC 426, TNC 430
Pkap13.pm6
357
357
27.06.2006, 14:22
13.3 Informacja techniczna
13.3 Informacja techniczna
13.3 Informacja techniczna
Pamić programu
■ Dysk twardy z 1.500 MByte dla NCprogramów
■ Możliwość zarzdzania dowoln ilości plików
Definicje narzdzia
Do 254 narzdzi w programie, dowolnie dużo narzdzi w tabelach
Pomoce przy programowaniu
■ Funkcje dla dosunicia narzdzia do konturu i opuszczenia konturu
■ intergrowany kalkulator
■ segmentowanie programów
■ bloki komentarza
■ bezpośrednia pomoc do pojawiajcych si komunikatów o błdach
(pomoc z uwzgldnieniem kontekstu)
Programowane funkcje
■ Prosta
■ Fazka
■ Tor kołowy
■ Punkt środkowy okrgu
■ Promień okrgu
■ Przylegajce stycznie tory kołowe
■ Zaokrglanie naroży
■ Proste i tory kołowe dla dosunicia narzdzia do konturu i odjazdu
Elementy konturu
od konturu
■ BSpline
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
■ Dowolny program jako podprogram
Cykle obróbki
■ Cykle wiercenia dla wiercenia, wiercenia głbokiego, wytaczania,
pogłbiania, gwintowania z i bez uchwytu wyrównawczego
Obróbka zgrubna i wykańczajca wybrań prostoktnych i kołowych
Cykle dla frezowania prostych i okrgłych rowków wpustowych
Wzory punktowe na okrgu (kole) i na liniach
Cykle dla frezowania metod wierszowania prostych i ukośnych
powierzchni
■ Obróbka dowolnych wybrań i wysepek
■ Interpolacja osłony cylindra
■
■
■
■
358
Pkap13.pm6
13 Tabele i przegld informacji
358
27.06.2006, 14:22
■ Przesunicie punktu zerowego
■ Odbicie lustrzane
■ Obrót
■ Współczynnik wymiarowy
■ Nachylenie płaszczyzny obróbki
Zastosowanie 3Dukładu impulsowego (sondy pomiarowej impulsowej)
■ Funkcje pomiarowe dla kompensacji ukośnego położenia
obrabianego przedmiotu
■ Funkcje pomiarowe dla wyznaczania punktu odniesienia
■ Funkcje pomiarowe dla automatycznej kontroli obrabianego
przedmiotu
■ Digitalizowanie 3Dform z mierzc sond pomiarow (opcja)
■ Digitalizowanie 3Dform z przełczajc sond pomiarow (opcja)
■ Automatyczny pomiar narzdzia przy pomocy TT 120
Funkcje matematyczne
■ Podstawowe działania arytmetyczne +, –, x i /
■ Obliczanie któw trójkta sin, cos, tan, arcsin, arccos, arctan
■ Pierwiastek z wartości (√a) i sum kwadratów (√ a 2 + b2)
■ Podnoszenie wartości do kwadratu (SQ)
■ Podnoszenie wartości do potgi (^)
■ Stała PI (3,14)
■ Funkcje logarytmiczne
■ Funkcje wykładnicze
■ Tworzenie wartości ujemnej (NEG)
■ Tworzenie liczb całkowitych (INT)
■ Tworzenie wartości bezwzgldnych (ABS)
■ Obcicie miejsc przed przecinkiem (FRAC)
■ Funkcje dla obliczania okrgu
■ Porównania wikszy, mniejszy, równy, nierówny
TNCdane
czas przetwarzania bloku
4 ms/blok
Obwód regulacjiczas cyklu
■ TNC 426 CB, TNC 430 CA:
Prdkość przesyłania danych
Maksymalnie 115.200 bodów przez V.24/V.11
Maksymalnie 1 Mbod przez Ethernetinterfejs (opcja)
temperatura otoczenia
■ przy pracy:
■ przy magazynowaniu:
droga przemieszenia
maksymalnie 100 m (2540 cali)
prdkość przemieszczenia
maksymalnie 300 m/min (11.811 cali/min)
Prdkość obrotowa wrzeciona
maksymalnie 99.999 obr./min
Zakres wprowadzanych wartości
■ Minimum 0,1Šm (0,00001 cala) lub. 0,0001°
■ Maximum 99.999,999 mm (3.937 cali) lub 99.999,999°
Interpolacja torowa: 3 ms
Interpol. precyzyjna: 0,6 ms (położenie)
■ TNC 426 PB, TNC 430 PB: Interpolacja torowa: 3 ms
interpolacja precyzyjna: 0,6 ms
(prdkość obrotowa)
0°C do +45°C
–30°C do +70°C
HEIDENHAIN TNC 426, TNC 430
Pkap13.pm6
359
359
27.06.2006, 14:22
13.3 Informacja techniczna
Przeliczenia współrzdnych
13.4 Zmiana baterii bufora
13.4 Zmiana baterii bufora
Jeśli sterowanie jest wyłczone, bateria bufora zaopatruje TNC w
prd, aby nie stracić danych znajdujcych si w pamici RAM.
Jeśli TNC wyświetla komunikat Zmienić baterie 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 energi elektryczn w czasie 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:
3 Mignonogniwa, leakproof, IECoznaczenie –LR6„
360
Pkap13.pm6
13 Tabele i przegld informacji
360
27.06.2006, 14:22
D
F
Długość narzdzia... 73
Face Milling ... 90
Funkcje dodatkowe ... 142
Dane digitalizacji
Formy narzdzi ... 88
Normowany wektor ... 87
Indeks
SYMBOLE
3Dkorekcja... 87
dla kontroli przebiegu
programu...143
odpracować ... 230
dla laserowych maszyn do
cicia...158
Dane o narzdziach
Peripheral Milling ... 91
indeksować ... 79
Ustawienie narzdzia ... 90
Wartości delta ... 74
Wartości delta 89
wprowadzić do programu ... 74
dla podania współrzdnych....
143
wprowadzić do tabeli ... 75
dla wrzeciona... 143
wywołać ... 81
Dialog ... 57
dla zachowania narzdzia na torze
kształtowym ... 146
ASCIIpliki ... 63
Dialog tekstem otwartym ... 57
wprowadzić ... 142
Automatyczne obliczanie
danych obróbki .. 76, 93
Dosunć narzdzie do konturu ... 104
Automatyczny pomiar
narzdzia ... 76
Dysk twardy ... 35
3Dprezentacja ... 306
A
dla osi obrotu ... 152
Funkcje toru kształtowego ... 101
Podstawy ... 101
Drukarka sieciowa ... 54, 328
Koła i
łuki kołowe... 102
Pozycjonowanie wstpne...
103
E
B
Bieg szybki ... 72
Ekran...3
Blok
Elipsa ... 296
Funkcje trygonometryczne ... 275
Ethernetinterfejs
skasować ... 58
G
wstawić ... 58
konfigurować ... 326
zmienić ... 58
Możliwości podłczenia ... 325
Powikszanie wycinka ... 61
Napdy sieciowe łczyć ze sob i
rozwizywać ... 54
przy programowaniu... 60
C
Cicie laserowe, funkcje
dodatkowe ... 158
Grafika
Grafika programowania ... 60
Grafiki
F
Powikszanie wycinka ... 306
Fazka ... 111
Cykl
FN xx. Patrz Qparamety
programowanie
definiować ... 160
Grupy ... 160
Rodzaje widoków... 304
Gwintowanie
bez uchwytu wyrównawczego ...
178, 179
Frezowanie otworów ... 173
wywołać ... 161
Cykle konturu. Patrz SLcykle
Cykle pomiarowe patrz Podrcznik
obsługi maszyny Cykle sondy
pomiarowej
Cykle wiercenia ... 162
Frezowanie rowków wpustowych ...
194
z uchwytem wyrównawczym ...
175, 176
ruchem posuwistozwrotnym ...
195
H
Helixinterpolacja... 122
Cylinder ... 298
Czas pracy.. 336
I
Czść nieobrobion definiować ... 55
Indeksowane narzdzia... 79
Czop kołowy obrabiać na gotowo ...
192
Interfejs danych
Czopy prostoktne obrabiać na
gotowo ... 188
Obłożenie wtyczek... 353
przygotować... 320
przypisać ... 321
I
HEIDENHAIN TNC 426, TNC 430
Tindex.pm6
1
27.06.2006, 14:22
Indeks
K
N
Kalkulator ... 66
O
Opuścić kontur ... 104
Koło osi otworów... 202
Nachylenie
płaszczyzny obróbki ... 21, 246
Koło pełne ... 113
Nachylić płaszczyzn obróbki ... 21
Osłona cylindra ... 218, 220
Orientacja wrzeciona ... 254
Komentarze wstawić ... 62
Cykl ... 246
Osie dodatkowe ... 31
Komunikaty o błdach ... 67
rcznie ... 21
Osie główne ... 31
Zasady przewodnie ... 249
Osie wahań ... 154
Pomoc przy ... 67
Nacinanie gwintów ... 181
Osprzt ... 12
kontrola
przestrzeni roboczej ... 310, 331
Nastawić szybkość transmisji ... 320
Otwarte naroża konturu: M98 ... 148
Nastawienia sieciowe ... 326
Otwór podłużny frezować ... 195
Kopiować czści programu ... 59
Nazwa narzdzia ... 73
Kopiowanie czści programu ... 59
Nazwa programu. patrz
zarzdzanie plikami: nazwa pliku
wydawać ... 280
Korekcja narzdzia
P
Pakietowania ... 261
NC i PLC
synchronizować ... 288, 289
Długość.. 83
Promień... 84
Parametry maszynowe
dla 3Dukładów impulsowych..
340
NCkomunikaty o błdach...67
trójwymiarowa ... 87
Numer narzdzia ... 73
Korekcja promienia. 84
Naroża obrabiać ... 86
Naroża wewntrzne...86
Naroża zewntrzne ... 86
dla TNCwyświetlaczy i
TNCedytora... 343
indeksować ... 79
Numer opcji ... 319
Numer Software (oprogramowania) ...
319
wprowadzić.. 85
dla zewntrznego
przesyłania danych ... 339
Parametry użytkownika ... 331
ogólne
O
Kula ... 300
dla 3Dukładów
impulsowych i digitalizacji
... 340
Obłożenie wtyczek
interfejsy danych ... 353
L
Lblokgenerowanie... 334
Obliczenia okrgu (koła) ... 276
Liczbaklucz ... 319
Obliczenie danych obróbki ... 93
dla obróbki i przebiegu
programu... 349
Linia śrubowa ... 122
Obróbka krawdzi bocznych na
gotowo ... 215
dla TNCwyświetlaczy,
TNCedytor ... 344
Obróbka na gotowo wgłbna ... 215
dla zewntrznego
przesyłania danych. 339
Look ahead ... 150
Obrót ... 243
M
Materiały ostrzy narzdzi ... 95
Mfunkcje. patrz funkcje
dodatkowe
MODfunkcja
opuścić ... 318
specyficzne dla maszyny... 331
Odbicie lustrzane ... 242
Odczytywanie danych systemowych
...284
Ścieżka... 42
PLC i NC
synchronizować ... 288, 289
Okrgły rowek frezować ... 197
Pliki POMOC
Określić materiał obrabianego
przedmiotu... 94, 95
wybrać ... 318
Pisowni małymi i dużymi literami
przełczać ... 63
wyświetlić... 335
Pliki tekstów
Oś obrotu ... 152
Czści tekstu znaleźć ... 65
przemieszczanie po
zoptymalizowanym torze ... 152
Funkcje edycji ... 63
Wyświetlacz zredukować ... 153
Funkcje kasowania ... 64
opuścić ... 63
otworzyć ... 63
II
Tindex.pm6
Indeks
2
27.06.2006, 14:22
P
Położenia obrabianego przedmiotu
P
Program
Pult obsługi.. 5
edycja ... 58
Punkt środkowy okrgu CC ... 112
Bezwzgldne ... 33
otworzyć... 56
przyrostowe ... 33
segmentować... 61
Punkty referencyjne (bazowe)
przejechać ... 16
wzgldne ... 33
Struktura.. 55
Podprogram ... 258
Q
programować ... 259
Programowanie parametrów. patrz Q
parametry programowanie
Sposób pracy ... 258
Promień narzdzia ... 74
kontrolować ... 278
Wskazówki dla programowania ...
258
Prosta ... 111, 121
Przekazać wartości do PLC ...
288, 289, 290
wywołać ... 259
Przebieg konturu (cig) ... 216
Podstawy ... 30
Qparametry... 281
Przebieg bloków w przód ... 315
wydać niesformatowane.... 281
wydać sformatowane ... 282
Przebieg programu
Podział ekranu ... 4
zajte (obłożone) wcześniej ...
294
Pomiar narzdzia ... 76
dowolne wejście do
programu ... 315
Pomoc przy komunikatach o błdach
... 67
kontynuować po
przerwaniu ... 314
Ponowne dosunicie narzdzia do
konturu ... 316
Przegld ... 311
Funkcje trygonometryczne...275
Przeskoczyć bloki ... 316
Jeśli/todecyzje ... 277
Posuw ... 19
wypełnić ... 311
matematyczne
funkcje podstawowe... 273
przy osiach obrotu: M116 ... 152
zmienić ... 20
Posuw w mikrometrach/obrót
wrzeciona: M136 ... 149
Powierzchnia prostoktna ... 234
Powtórzenie czści programu... 259
QparametryProgramowanie ... 270
Funkcje dodatkowe ... 279
zatrzymać ... 312
Obliczenia okrgu ... 276
Przedstawienie w 3 płaszczyznach ...
305
Obliczenie okrgu... 276
Wskazówki dla
programowania...270
Przeliczanie współrzdnych
Przegld ... 237
Przemieszczanie osi obrotu po
zoptymalizowanym torze
: M126 ... 152
Rachunek w nawiasie ... 291
Wskazówki dla programowania ...
259
Przemieszczenia narzdzia
Rodzaje pracy ... 5
wywołać ... 260
Przerwa czasowa ... 253
Rozwiercanie dokładne otworu ... 165
Przerwać obróbk ... 312
Rozwiercanie. Patrz SLcykle:
Przeciganie
programować ... 260
Sposób pracy ... 259
Pozycjonowanie
przy nachylonej płaszczyźnie
obróbki ... 145
z rcznym wprowadzeniem
danych ... 26
Pozycjonowanie kółkiem rcznym
przenieść
... 151
Prdkość obrotowa wrzeciona ... 19
programować ... 57
Przesunć osi maszyny ... 17
krok po kroku ... 19
przy pomocy elektronicznego
kółka rcznego ... 18
R
Rodziny czści ... 272
Ruchy po torze kształtowym
Współrzdne prostoktne ... 110
Prosta ... 111
Przegld ... 110
przy pomocy zewntrznych
przycisków kierunkowych ... 17
Tor kołowy woków środka
okrgu ... 113
Przesunicie punktu zerowego
wprowadzić ... 20, 72
przy pomocy tabel punktów
zerowych ... 239
Tor kołowy z określonym
promieniem... 114
zmienić ... 20
w programie.. 238
Tor kołowy z przyleganiem
stycznym ... 115
III
HEIDENHAIN TNC 426, TNC 430
Tindex.pm6
Indeks
P
Połczenie z sieci ... 54
3
27.06.2006, 14:22
Indeks
R
S
Ruchy po torze kształtowym... 110
Swobodne Programowanie
Konturu SK patrz SK
programowanie
U
Specyficzny dla osi współczynnik
wymiarowy ... 245
Układ odniesienia ...31
Ustalenie czasu obróbki ... 308
Splineinterpolacja.... 138
Format bloku ... 138
Ruchy po torze kształtowym... 110
W
Zakresy wprowadzania danych ...
139
Współrzdne biegunowe ... 120
Prosta ... 121
Stała prdkość torowa: M90 ... 146
Przegld ... 120
Stałe współrzdne maszynowe
: M91/M92 ... 143
Tor kołowy wokół bieguna
CC ... 121
Tor kołowy z przyleganiem
stycznym ... 122
Skoroszyt ... 42
Wiercenie uniwersalne ... 167
Symulacja graficzna ... 308
WMAT.TAB ... 94
Szybkość przesyłania
danych ... 320
Współczynnik posuwu ... 149
Współczynnik posuwu dla
zagłbiania narzdzia w materiał:
M103 ... 149
T
Współczynnik wymiarowy ... 244
Współrzdne biegunowe
Przesyłanie danych ... 98
zakładać ... 46
Określić biegun... 32
Tabela miejsca ... 80
SKprogram w program tekstem
otwartym przekształcić... 40
SKprogramowanie ... 126
Dialog otworzyć ... 127
Podstawy ... 32
Tabela narzdzi
Wsteczne pogłbianie ... 169
edytować ... 78
Wyłczanie ... 16
Funkcje edycji ... 79
Grafika ... 126
Możliwości wprowadzenia
danych...75
Odniesienia wzgldne ... 131
opuścić ... 78
Podstawy ... 126
Wybór punktu odniesienia ... 34
Wybrać jednostk miary ... 56
Wybrać typ narzdzia ... 76
Wybranie kołowe
Tabela palet
Proste ... 128
odpracować ... 69
Punkty pomocnicze ... 130
Przejcie współrzdnych ... 68
SKprogram konwersować ... 133
Teach In ... 111
Tory kołowe ... 128
Test programu
Zamknite kontury ... 133
Wiercenie ... 164, 167
Status pliku ... 36, 44
Tabela danych obróbki ... 93
kopiować ... 47
Widok z góry ... 305
Wiercenie głbokie ... 163, 171
S
Segmentowanie programów ... 61
Włczanie ... 16
obrabiać na gotowo ... 191
obrabiać zgrubnie ... 189
Wybranie prostoktne
obrabiać na gotowo ... 186
obrabiać zgrubnie ... 185
do określonego
bloku ... 310
Wyświetlacz stanu ... 7
Cykl konturu ... 209
Przegld ... 309
dodatkowy ... 8
Dane konturu ... 211
wypełnić.. 310
ogólny ... 7
SLcykle
Nałożone na siebie kontury ... 209
TNC 426, TNC 430 ... 2
Obróbka na gotowo dna ... 215
TNCremo ... 322
Obróbka na gotowo powierzchni
bocznych ... 215
Tor kołowy ... 113, 114, 115, 121, 122
Wytaczanie... 166
Trygonometria ... 275
Przeciganie ... 214
Przegld ... 207
Wiercenie wstpne ... 213
Software dla przesyłania danych ... 322
IV
Tindex.pm6
Indeks
4
27.06.2006, 14:22
Indeks
W
Z
Wywołanie programu
Dowolny program jako
podprogram ... 260
przez cykl ... 253
Zarzdzanie programem. patrz
zarzdzanie plikami
Zmiana narzdzia ... 82
automatyczna ... 82
Wyznaczanie punktu odniesienia ...
20
Zmienić bateri bufora ... 360
bez 3Dsondy pomiarowej ... 20
w przebiegu programu ... 289
Wzory punktowe
na liniach ... 203
na okrgu ... 202
Przegld... 201
Z
Zabezpieczanie danych ... 35
Zaokrglanie naroży ... 116
Zarzdzanie plikami
konfigurować z MOD ... 331
Plik nazwa ... 35
Plik typ. 35
Plik kasować ... 37, 48
Plik kopiować ... 37, 47
Plik wybrać ... 36, 46
Plik zabezpieczać... 41, 50
Pliki przepisywać ... 53
Pliki zaznaczać ... 49
Rozszerzone... 42
Przegld ... 43
Skoroszyt (wykaz)
kopiować ... 47
zakładać ... 46
Standard ... 36
Tabele kopiować ... 47
wywołać ... 36, 44
zewntrzne
przesyłanie danych ... 38, 51
Zmienić nazw pliku ... 40, 49
V
HEIDENHAIN TNC 426, TNC 430
Tindex.pm6
5
27.06.2006, 14:22
Działanie Mfunkcji
M00
M02
Przebieg programu STOP/ wrzeciono STOP/chłodziwo OFF
■
Przebieg programu STOP/ wrzeciono STOP/ chłodziwo OFF/w danym przypadku kasowanie wskazania stanu
(zależne od parametru maszynowego)/skok powrotny do bloku 1
■
Wrzeciono ON zgodnie z ruchem wskazówek zegara
■
Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara
■
Wrzeciono STOP
■
Zmiana narzdzia/przebieg programu STOP/(zależne od parametrów maszynowech)/wrzeciono STOP ■
Chłodziwo ON
■
Chłodziwo OFF
■
Wrzeciono ON zgodnie z ruchem wskazówek zegara/chłodziwo ON
■
Wrzeciono ON w kierunku przeciwnym do ruchu wskazówek zegara/chłodziwo ON
■
Ta sama funkcja jak M02
■
Dowolna funkcja dodatkowa lub
■
Wywołanie cyklu, działanie modalne (zależy od parametrów maszyny)
■
Tylko przy pracy cignitej: stała prdkość torowa na narożach
■
W bloku pozycjonowania: współrzdne odnosz si do punktu zerowego maszyny
■
W bloku pozycjonowania: współrzdne odnosz si do zdefiniowanej
przez producenta pozycji, np. do pozycji zmiany narzdzia
■
Wskazanie osi obrotowej zredukować do wartości poniżej 360°
■
Obróbka niewielkich stopni konturu
■
Otwarte kontury obrabiać kompletnie na gotowo
■
Wywoływanie cyklu blokami
■
Automatyczna zmiana narzdzia z narzdziem siostrzanym, jeśli maksymalny
okres trwałości upłynł
■
M101 wycofać
■
Zredukować posuw przy zagłbianiu w materiał do współczynnika F (wartość procentowa)
■
Aktywować ponownie ostatnio wyznaczony punkt odniesienia
■
Przeprowadzić obróbk z drugim kvwspółczynnikiem
■
Przeprowadzić obróbk z pierwszym kvwspółczynnikiem
■
Komunikat o błdach przy narzdziach siostrzanych z naddatkiem stłumić
■
M107 wycofać
■
Stała prdkość torowa przy ostrzu narzdzia (zwikszenie posuwu i zredukowanie)
■
Stała prdkość torowa przy ostrzu narzdzia (tylko zredukowanie posuwu)
■
M109/M110 wycofać
■
Autom. korekcja geometrii maszyny przy pracy z osiami wahań
M114 wycofać
■
Posuw przy osiach ktowych w mm/min
■
M116 wycofać
■
Włczenie pozycjonowania kółkiem rcznycm w czasie przebiegu programu
■
Obliczanie wstpne konturu ze skorygowanym promieniem (LOOK AHEAD)
n
Przemieścić osie obrotu po zoptymalizowanym torze ruchu
■
M126 wycofać
■
Zachować pozycj ostrza narzdzia przy pozycjonowaniu osi wahań (TCPM)
■
M128 wycofać
■
W bloku pozycjonowania: punkty odnosz si do niepochylonego układu współrzdnych
■
Zatrzymanie dokładnościowe na nie przylegajcych do siebie stycznie przejściach konturu
przy pozycjonowaniu z osiami obrotu
■
M134 wycofać
■
Posuw F w mikrometrach na jeden obrót wrzeciona
■
M136 wycofać
■
Wybór osi wahań
■
Cicie laserowe: wydawać bezpośrednio zaprogramowane napicie
■
Cicie laserowe: wydawać napicie jako funkcj odcinka
■
Cicie laserowe: wydawać napicie jako funkcj prdkości
■
Cicie laserowe: wydawać napicie jako funkcj czasu (rampa)
■
Cicie laserowe: wydawać napicie jako funkcj czasu (ttnocig powtarzajcych si impulsów) ■
M03
M04
M05
M06
M08
M09
M13
M14
M30
M89
M90
M91
M92
M94
M97
M98
M99
M101
M102
M103
M104
M105
M106
M107
M108
M109
M110
M111
M114
M115
M116
M117
M118
M120
M126
M127
M128
M129
M130
M134
M135
M136
M137
M138
M200
M201
M202
M203
M204
Urueckse.pm6
323
działa w bloku
na pocztku
27.06.2006, 14:22
na końcu strona
143
143
143
143
143
143
143
161
146
143
143
153
143
148
161
81
149
68
350
81
150
154
152
151
150
152
153
145
157
149
157
158
Funkcje dodatkowe
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
331 644-83 · 5/99 · pdf · Printed in Germany · Subject to change without notice
bh_Hannover_neutral.indd 1
29.06.2006 10:49:00

Podobne dokumenty