You are on page 1of 623

iTNC 530

NCSoftware
340 422xx
340 423xx
340 480xx
340 481xx

Podrcznik obsugi dla


operatora HEIDENHAINdialog
tekstem otwartym

Jzyk polski (pl)


5/2003
Elementy obsugi jednostki ekranu Programowanie ruchu ksztatowego
Wybra podzia ekranu Dosunicie narzdzia do konturu/odsunicie
Monitor pomidzy trybem pracy maszyny
i trybem programowania wybra Swobodne programowanie konturu SK

Softkeys: Wybra funkcj na ekranie Prosta

Softkeypaski przeczy rodek koa/biegun dla wsprzdnych


biegunowych
Klawiatura alfanumeryczna: wprowadzi litery i znaki Tor koowy wok rodka koa
Nazwa pliku
Komentarze Tor koowy z promieniem
DIN/ISO Tor koowy z przyleganiem stycznym
programy
Wybra rodzaje pracy maszyny Fazka
Obsuga rczna
Zaokrglanie kantw
El. kko obrotowe
Dane o narzdziach
Ustalenie pooenia z rcznym wprowadzeniem Wprowadzi i wywoa dugo narzdzia i
danych promie
Przebieg programu pojedyczymi blokami Cykle, podprogramy i powtrzenia
czci programu
Przebieg programu wedug kolejnoci blokw
Definiowa i wywoywa cykle
Wybra tryb pracy programowania Wprowadza i wywoywa podprogramy i
czci programu
Program wprowadzi do pamici/edycja
Wprowadzi rozkaz zatrzymania programu do
Test programu danego programu
Cykle sondy pomiarowej zdefiniowa
Zarz5dza programami/plikami, funkcje TNC
Wybiera programy/pliki i wymazywa Wprowadzi osi wsprzdnych i liczby, edycja
Zewntrzne przesyanie danych Wybr osi wsprzdnych lub
Definiowanie wywoania programu, wybr tabeli ... wprowadzanie ich do programu
punktw zerowych i punktw
... Liczby
Wybra funkcj MOD
Wywietli teksty pomocnicze przy NCkomunikatach Miejsce dziesitne
o bdach
Zmieni znak liczby
Wywietli kalkulator
Wprowadzenie wsprzdnych biegunowych
Przesun5 jasne pole i wiersze, cykle oraz
funkcje parametrw wybiera bezporednio Wartoci przyrostowe
Przesun jasne to Qparametryprogramowanie/Qparametrystatus
Bezporedni wybr blokw, cykli i funkcji parametrw pooenie rzeczywiste, przej wartoci z kalkulatora
bezporedni
Pomin pytania trybu konwersacyjnego i skasowa
Gaki obrotowe Override dla posuwu/prdkoci
sowa
obrotowej wrzeciona Zakoczy wprowadzanie danych i
100 100 kontynuowa dialog
zamkn blok, zakoczy wprowadzenie
Wycofa wprowadzanie wartoci liczbowych lub TNC
50 150 50 150
Przerwa tryb konwersacyjny, cz programu
F % S % skasowa
0 0
TNCtyp, Software i funkcje
Ten podrcznik obsugi opisuje funkcje, ktre dostpne s w
urzdzeniach TNC, poczynajc od nastpujcych numerw NC
oprogramowania.

Typ TNC NCSoftwareNr


iTNC 530 340 422xx

iTNC 530 E 340 423xx

iTNC 530, wersja z dwoma procesorami 340 480xx

iTNC 530 E, wersja z dwoma procesorami 340 481xx

Litera oznaczenia E odznacza wersj eksportow TNC. Dla wersji


eksportowej TNC obowizuje nastpujce ograniczenie:
n Przesunicia prostoliniowe jednoczenie do 4 osi wcznie
Producent maszyn dopasowuje zakres eksploatacyjnej wydajnoci
TNC przy pomocy parametrw technicznych do danej maszyny.
Dlatego te opisane s w tym podrczniku obsugi funkcje, ktre nie
s w dyspozycji w kadej TNC.
Rne funkcje TNC nie znajduj si do dyspozycji na wszystkich
maszynach, poniewa funkcje te musz zosta dopasowane przez
producenta maszyn, jak na przykad
n Funkcja dotyku dla trjwymiarowego ukadu impulsowego
n Pomiar narzdzia przy pomocy TT 130
n Gwintowanie otworw bez uchwytu wyrwnawczego
n Powtrne dosunicie narzdzia do konturu po przerwach

HEIDENHAIN iTNC 530 5


Oprcz tego iTNC 530 posiada jeszcze 2 pakety opcjonalne
software, ktre mog zosta doczone przez operatora lub
producenta maszyn:

Opcja software 1
Interpolacja osony cylindra (cykle 27 i 28)

Posuw w mm/min na osiach obrotu: M116

Nachylenie paszczyzny obrbki (cykl 19 i softkey 3DROT w


trybie pracy Obsuga rczna

Okrg w 3 osiach przy nachylonej paszczynie obrbki

Opcja software 2
Czas przetwarzania wierzsa 0,5 ms zamiast 3,6 ms

Interpolacja w 5 osiach

Splineinterpolacja

3Dobrbka:
n M114: Automatyczna korekcja geometrii maszyny przy pracy z
osiami pochylenia (waha):
n M128: Zachowa pozycj ostrza narzdzia przy
pozycjonowaniu osi waha (TCPM)
n M144: Uwzgldnienie kinematyki maszyny na pozycjach
RZECZ/ZAD przy kocu wiersza
n Dodatkowe parametry Obrbka wykaczaj5ca/zgrubna i
Tolerancja dla osi obrotu w cyklu 32 (G62)
n LNwiersze (3Dkorekcja)

Prosz skontaktowa si z producentem maszyn aby pozna


rzeczywisty zakres funkcji maszyny.
Wielu producentw maszyn i firma HEIDENHAIN oferuj kursy
programowania dla urzdze TNC. Udzia w takiego rodzaju kursach
jest szczeglnie polecany, aby mc intensywnie zapozna si z
funkcjami TNC.

Podrcznik obsugi dla uytkownika Cykle sondy


impulsowej:
Wszystkie funkcje ukadu impulsowego s opisane w
oddzielnym podrczniku obsugi. W koniecznym
przypadku prosz zwrci si do firmy HEIDENHAIN, dla
uzyskania tego podrcznika obsugi. Identnr: 375 319xx

Przewidziane miejsce eksploatacji


TNC odpowiada klasie A zgodnie z europejsk norm EN 55022 i jest
przewidziane do eksploatacji szczeglnie w centrach
przemysowych.

6
Nowe funkcje w odniesieniu do poprzednich
wersji 340 420xx/340 421xx
n Zarzdzanie punktami odniesienia poprzez Tabela preset (patrz
Zarzdzanie punktem odniesienia przy pomocy tabeli preset na
stronie 59)
n Nowy cykl frezowania KIESZEN PROSTOKATNA (patrz KIESZEN
PROSTOKATNA (cykl 251) na stronie 321)
n Nowy cykl frezowania KIESZEN OKRAGA (patrz KIESZEN
OKRGA (cykl 252) na stronie 326)
n Nowy cykl frezowania FREZOWANIE ROWKOW (patrz
FREZOWANIE ROWKW (cykl 253) na stronie 329)
n Nowy cykl frezowania ROWEK OKRAGY (patrz OKRAGY
ROWEK (cykl 254) na stronie 333)
n Przy pomocy funkcji CYCL CALL POS znajduje si do dyspozycji
nowa moliwo wywoania cykli obrbki (patrz Wywoanie cyklu
przy pomocy CYCL CALL POS na stronie 257)
n Cykl 205 WIERCENIE UNIWERSALNE rozszerzony: Zagbiony
punkt startu dla wiercenia gbokiego wprowadzalny (patrz
UNIWERSALNE WIERCENIE GBOKIE (cykl 205) na stronie
277)
n Cykl Wzory punktowe na okrgu rozszerzony Przemieszczenie
pomidzy pozycjami obrbki wybieralne po prostej lub po wycinku
koa (patrz WZORY PUNKTOWE NA OKRGU (cykl 220) na
stronie 363)
n Szczeglne aspekty funkcjonowania iTNC 530 z Windows 2000
(patrz iTNC 530 z Windows 2000 (opcja) na stronie 603)
n Zarzdzanie zalenymi plikami (patrz Zmiana nastawienia
zalenych plikw na stronie 562)
n Sprawdzenie pocze sieciowych przy pomocy pingmonitora
(patrz Sprawdzenie poczenia z sieci na stronie 560)
n Zgenerowa plik numerw wersji (patrz Wprowadzi liczb
klucza na stronie 549)
n Cykl 210 ROWEK RUCHEM WAHADOWYM zosta rozszerzony
o parametr posuw wgbny przy obrbce wykaczajcej (patrz
ROWEK (rowek poduny) z pogbianie ruchem posuwisto-
zwrotnym (cykl 210) na stronie 352)
n Cykl 211 ROWEK OKRAGY zosta rozszerzony o parametr
posuw wgbny przy obrbce wykaczajcej (patrz ROWEK
OKRGY (poduny) z pogbianiem ruchem wahadowym (cykl
211) na stronie 355)
n Nowa wydajna funkcja dla Nachylenia paszczyzny obrbki
(patrz Funkcja PLANE: Nachylenie paszczyzny obrbki na stronie
440)

HEIDENHAIN iTNC 530 7


Zmienione funkcje w odniesieniu do
poprzednich wersji 340 420xx/340 421xx
n Funkcja Przesunicie punktu zerowego z tabeli punktw
zerowych zostaa zmieniona. Punkty zerowe z odniesieniem REF
nie znajduj si w dyspozycji. W tym celu zostaa wprowadzona
tabela preset (patrz Przesunicie PUNKTU ZEROWEGO przy
pomocy tabeli punktw zerowych (cykl 7) na stronie 415)
n Funkcja cyklu 247 zostaa zmieniona. Cykl 247 aktywuje preset z
tabeli preset (patrz WYZNACZANIE PUNKTU ODNIESIENIA
(cykl 247) na stronie 419)
n Parametr maszynowy 7475 nie posiada adnej funkcji (patrz
Parametry maszynowe kompatybilnoci dla tabeli punktw
zerowych na stronie 590)

8
Nowe/zmienione opisy w tym podrczniku
n Znaczenie numerw Software w MOD (patrz Numery
oprogramowania (Software) i opcji na stronie 548)
n Wywoanie cykli obrbki (patrz Wywoa cykle na stronie 256)
n Przykad programowania przy pomocy nowych cykli frezowania
(patrz Przykad: frezowanie wybrania, czopu i rowka na stronie
358)
n Opis klawiatury TE 530, nowy w instrukcji (patrz Pulpit
sterowniczy na stronie 39)
n Nadpisywanie danych narzdzi z zewntrznego PC (patrz
Nadpisywanie pojedyczych danych narzdzi z zewntrznego PC-
ta na stronie 150)
n iTNC poczy bezporednio z WindowsPC (patrz iTNC poczy
bezporednio z Windows PC na stronie 555)

HEIDENHAIN iTNC 530 9


10
Tre Wstp
1
Obsuga rczna i ustawienie
2
Ustalenie pooenia z rcznym
wprowadzeniem danych 3
Programowanie: Programowanie:
Podstawy zarz5dzania plikami,
pomoce dla programowania 4
Programowanie: narzdzia
5
Programowanie: Programowanie
konturw 6
Programowanie: Funkcje dodatkowe
7
Programowanie: Cykle
8
Programowanie: funkcje specjalne
9
Programowanie: Podprogramy i
powtrzenia czci programu 10
Programowanie: Qparametry
11
Test programu i przebieg programu
12
MODfunkcje
13
Tabele i przegl5dy waniejszych
informacji 14
iTNC 530 z Windows 2000 (opcja)
15

HEIDENHAIN iTNC 530 11


12
1 Wstp ..... 35
1.1 iTNC 530 ..... 36
Programowanie: Programowanie: Dialog tekstem otwartym firmy HEIDENHAIN i DIN/ISO ..... 36
Kompatybilno ..... 36
1.2 Ekran i pult sterowniczy ..... 37
Ekran ..... 37
Okrelenie podziau ekranu ..... 38
Pulpit sterowniczy ..... 39
1.3 Rodzaje pracy ..... 40
Obsuga rczna i Elektr. kko obrotowe ..... 40
Ustalenie pooenia z rcznym wprowadzeniem danych ..... 40
Program wprowadzi do pamici/edycja ..... 41
Test programu ..... 41
Przebieg programu wedug kolejnoci blokw lub przebieg programu pojedyczymi blokami danych ..... 42
1.4 Wywietlacze stanu ..... 43
Oglny wywietlacz stanu ..... 43
Dodatkowe wywietlacze stanu ..... 44
1.5 Osprzt Trjwymiarowe ukady impulsowe i elektroniczne kka rczne firmy HEIDENHAIN ..... 47
3Dsondy pomiarowe impulsowe ..... 47
Elektroniczne kka rczne KR (niem. HR) ..... 48

HEIDENHAIN iTNC 530 13


2 Obsuga rczna i ustawienie ..... 49
2.1 Wczy, wyczy ..... 50
Wczy ..... 50
Wyczenie ..... 51
2.2 Przesunicie osi maszyny ..... 52
Wskazwka ..... 52
Przesun o przy pomocy zewntrznego przycisku kierunkowego ..... 52
Przemieszczanie przy pomocy elektronicznego kka rcznego HR 410 ..... 53
Ustalenie pooenia krok po kroku ..... 54
2.3 Prdko obrotowa wrzeciona S, posuw F i funkcja dodatkowa M ..... 55
Zastosowanie ..... 55
Wprowadzi wartoci ..... 55
Zmieni prdko obrotow wrzeciona i posuw ..... 56
2.4 Punkt odniesienia wyznaczy (bez 3Dsondy impulsowej) ..... 57
Wskazwka ..... 57
Przygotowanie ..... 57
Wyznaczanie punktu odniesienia przez klawisze osiowe ..... 58
Zarzdzanie punktem odniesienia przy pomocy tabeli preset ..... 59
2.5 Nachyli paszczyzn obrbki (opcja software 1) ..... 64
Zastosowanie, sposb pracy ..... 64
Dosunicie narzdzia do punktw odniesienia przy pochylonych osiach ..... 65
Wyznaczy punkt odniesienia w ukadzie pochylonym ..... 66
Wyznaczenie punktu odniesienia w maszynach z okrgym stoem obrotowym ..... 66
Wyznaczanie punktu odniesienia na maszynach z systemem zmiany gowicy ..... 66
Wywietlenie pooenia w ukadzie pochylonym ..... 67
Ograniczenia przy nachylaniu paszczyzny obrbki ..... 67
Aktywowa manualne nachylenie ..... 68

14
3 Ustalenie pooenia z rcznym wprowadzeniem danych ..... 69
3.1 Proste sposoby obrbki  programowa i odpracowa ..... 70
Zastosowa pozycjonowanie z rcznym wprowadzaniem danych ..... 70
Programy z $MDI zabezpiecza lub wymazywa ..... 72

HEIDENHAIN iTNC 530 15


4 Programowanie: Podstawy, zarz5dzanie plikami, pomoce przy programowaniu,
zarz5dzanie paletami ..... 73
4.1 Podstawy ..... 74
Przyrzdy pomiaru pooenia i znaczniki referencyjne ..... 74
Ukad odniesienia ..... 74
Ukad odniesienia na frezarkach ..... 75
Wsprzdne biegunowe ..... 76
Bezwzgldne i przyrostowe pozycje obrabianego przedmiotu ..... 77
Wybiera punkt odniesienia ..... 78
4.2 Zarzdzanie plikami: Podstawy ..... 79
Pliki ..... 79
Zabezpieczanie danych ..... 80
4.3 Standardowe zarzdzanie plikami ..... 81
Wskazwka ..... 81
Wywoa zarzdzanie plikami ..... 81
Wybra plik ..... 82
Plik skasowa ..... 82
Skopiowa plik ..... 83
Przesyanie danych do/od zewntrznego nonika danych ..... 84
Wybra jeden z 10 ostatnio wybieranych plikw ..... 86
Zmieni nazw pliku ..... 86
Plik zabezpieczy/ Zabezpieczenie pliku anulowa ..... 87
4.4 Rozszerzone zarzdzanie plikami ..... 88
Wskazwka ..... 88
Skoroszyty ..... 88
cieki ..... 88
Przegld: Funkcje rozszerzonego zarzdzania plikami ..... 89
Wywoa zarzdzanie plikami ..... 90
Wybiera dyski, skoroszyty i pliki ..... 91
Zaoenie nowego skoroszytu (tylko na dysku TNC:\ moliwe) ..... 92
Kopiowa pojedyczy plik ..... 93
Kopiowa skoroszyt ..... 94
Wybra jeden z 10 ostatnio wybieranych plikw ..... 95
Plik skasowa ..... 95
Skoroszyt usun ..... 95
Pliki zaznaczy ..... 96
Zmieni nazw pliku ..... 97
Funkcje dodatkowe ..... 97
Przesyanie danych do/od zewntrznego nonika danych ..... 98
Plik skopiowa do innego skoroszytu ..... 100
TNC w sieci ..... 101

16
4.5 Programy otwiera i wprowadza ..... 102
Struktura NCprogramu w formacie tekstu otwartego firmy HEIDENHAIN ..... 102
Zdefiniowa pwyrb BLK-FORM ..... 102
Otworzy nowy program obrbki ..... 103
Zaprogramowa przesunicia narzdzia w dialogu tekstem otwartym ..... 105
Przej pozycje rzeczywiste ..... 106
Edycja programu ..... 107
Funkcja szukania TNC ..... 110
4.6 Grafika programowania ..... 112
Grafik programowania prowadzi/nie prowadzi ..... 112
Stworzenie grafiki programowania dla istniejcego programu ..... 112
Wywietli zamaskowa numery wierszy ..... 113
Usun grafik ..... 113
Powikszenie wycinka lub jego pomniejszenie ..... 113
4.7 Segmentowa programy ..... 114
Definicja, moliwoci zastosowania ..... 114
Ukaza okno segmentowania/aktywne okno zmieni ..... 114
Zdanie segmentowania wstawi do okna programu (po lewej stronie) ..... 114
Wybiera bloki w oknie segmentowania ..... 114
4.8 Wprowadza komentarze ..... 115
Zastosowanie ..... 115
Komentarz w czasie wprowadzania programu ..... 115
Wstawi pniej komentarz ..... 115
Komentarz w jego wasnym bloku ..... 115
Funkcje przy edycji komentarza ..... 115

HEIDENHAIN iTNC 530 17


4.9 Tworzenie plikw tekstowych ..... 116
Zastosowanie ..... 116
Plik tekstowy: otwiera i opuszcza ..... 116
Edytowa teksty ..... 117
Znaki, sowa i wiersze wymazai znowu wstawi ..... 118
Opracowywanie blokw tekstw ..... 118
Odnajdywanie czci tekstu ..... 119
4.10 Kalkulator kieszonkowy ..... 120
Obsuga ..... 120
4.11 Bezporednia pomoc przy NCkomunikatach o bdach ..... 121
Wywietli komunikaty o bdach ..... 121
Wywietli pomoc ..... 121
4.12 Zarzdzanie paletami ..... 122
Zastosowanie ..... 122
Wybra tabele palet ..... 124
Opuci plik palet ..... 124
Odpracowa plik palet ..... 124
4.13 Praca z paletami przy zorientowanej na narzdzia obrbce ..... 126
Zastosowanie ..... 126
Wybra plik palet ..... 130
Przygotowa plik palet z formularzem wprowadzenia ..... 131
Przebieg operacji obrbkowych zorientowanych na narzdzie ..... 135
Opuci plik palet ..... 136
Odpracowa plik palet ..... 136

18
5 Programowanie: narzdzia ..... 139
5.1 Wprowadzenie informacji dotyczcych narzdzi ..... 140
Posuw F ..... 140
Prdko obrotowa wrzeciona S ..... 141
5.2 Dane o narzdziach ..... 142
Warunki dla przeprowadzenia korekcji narzdzia ..... 142
Numer narzdzia, nazwa narzdzia ..... 142
Dugo narzdzia  L: ..... 142
Promie narzdzia R ..... 143
Wartoci delta dla dugoci i promieni ..... 143
Wprowadzenie danych o narzdziu do programu ..... 143
Wprowadzenie danych o narzdziach do tabeli ..... 144
Nadpisywanie pojedyczych danych narzdzi z zewntrznego PCta ..... 150
Tabela miejsca dla urzdzenia wymiany narzdzi ..... 151
Wywoa dane o narzdziu ..... 153
Wymiana narzdzia ..... 154
5.3 Korekcja narzdzia ..... 156
Wstp ..... 156
Korekcja dugoci narzdzia ..... 156
Korekcja promienia narzdzia ..... 157
5.4 Trjwymiarowa korekcja narzdzia (opcja software 2) ..... 160
Wstp ..... 160
Definicja znormowanego wektora ..... 161
Dozwolone formy narzdzi ..... 161
Uywanie innych narzdzi: wartoci delta ..... 162
3Dkorekcja bez ustawienia narzdzia ..... 162
Face Milling: 3Dkorekcja bez i z ustawieniem narzdzia ..... 163
Peripheral Milling: 3Dkorekcja promienia z orientacj wrzeciona ..... 165
5.5 Praca z tabelami danych o obrbce ..... 167
Wskazwka ..... 167
Moliwoci zastosowania ..... 167
Tabela dla materiaw obrabianych przedmiotw ..... 168
Tabela dla materiaw obrabianych przedmiotw ..... 169
Tabela dla danych obrbki (skrawania) ..... 169
Niezbdne informacje w tabeli narzdzi ..... 170
Sposb postpowania przy pracy z automatycznym obliczeniem prdkoci obrotowej/posuwu ..... 171
Zmiana struktury tabeli ..... 171
Przesyanie danych z tabeli danych skrawania ..... 173
Plik konfiguracyjny TNC.SYS ..... 173

HEIDENHAIN iTNC 530 19


6 Programowanie: Programowanie konturw ..... 175
6.1 Przemieszczenia narzdzia ..... 176
Funkcje toru ksztatowego ..... 176
Swobodne Programowanie Konturu SK ..... 176
Funkcje dodatkowe M ..... 176
Podprogramy i powtrzenia czci programu ..... 176
Programowanie z parametrami Q ..... 176
6.2 Podstawy o funkcjach toru ksztatowego ..... 177
Programowa ruch narzdzia dla obrbki ..... 177
6.3 Dosunicie narzdzia do konturu i odsunicie ..... 181
Przegld Funkcje dla dosunicia narzdzia do konturu i odjazdu od konturu ..... 181
Wane pozycje przy dosuniciu i odsuniciu narzdzia ..... 181
Dosuw narzdzia po prostej z przyleganiem stycznym: APPR LT ..... 183
Dosun narzdzie po prostej prostopadle do pierwszego punktu konturu: APPR LN ..... 183
Dosuw narzdzia po prostej z przyleganiem stycznym: APPR CT ..... 184
Dosun narzdzie po torze koowym z przyleganiem stycznym do konturu i po odcinku prostej:
APPR LCT ..... 185
Odsuw narzdzia po prostej z przyleganiem stycznym: DEP LT ..... 186
Odsun narzdzie po prostej prostopadle do pierwszego punktu konturu: DEP LN ..... 186
Dosuw narzdzia po prostej z przyleganiem stycznym: DEP CT ..... 187
Odsunicie po torze koowym
z przyleganiem stycznym do konturu
i na odcinku prostej: DEP LCT ..... 187
6.4 Ruchy po torze wsprzdne prostoktne ..... 188
Przegld funkcji toru ksztatowego ..... 188
Prosta L ..... 189
Fazk CHF umieci pomidzy dwoma prostymi ..... 190
Zaokrglanie rogw RND ..... 191
Punkt rodkowy koa CC ..... 192
Tor koowy C wok punktu rodkowego koa CC ..... 193
Tor koowy CR z okrelonym promieniem ..... 194
Tor koowy CT ze stycznym przyleganiem ..... 195

20
6.5 Ruchy po torze ksztatowym wsprzdne biegunowe ..... 200
Przegld ..... 200
Pocztek wsprzdnych biegunowych: biegun CC ..... 201
Prosta LP ..... 202
Tor koowy CP wok bieguna CC ..... 202
Tor koowy CT ze stycznym przyleganiem ..... 203
Linia rubowa (Helix) ..... 203
6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK ..... 208
Podstawy ..... 208
Grafika SKprogramowania ..... 209
Otworzy SKdialog ..... 210
Swobodne programowanie prostych ..... 210
Swobodne programowanie torw koowych ..... 211
Moliwoci wprowadzenia danych ..... 212
Punkty pomocnicze ..... 215
Odniesienia wzgldne ..... 216
6.7 Przemieszczenia po torze Splineinterpolacja (opcja software 2) ..... 223
Zastosowanie ..... 223

HEIDENHAIN iTNC 530 21


7 Programowanie: Funkcje dodatkowe ..... 225
7.1 Wprowadzi funkcje dodatkowe M i STOP ..... 226
Podstawy ..... 226
7.2 Funkcje dodatkowe dla kontroli przebiegu programu, wrzeciona i chodziwa ..... 227
Przegld ..... 227
7.3 Funkcje dodatkowe dla podania danych o wsprzdnych ..... 228
Programowanie wsprzdnych zwizanych z obrabiark: M91/M92 ..... 228
Aktywowa ostatnio wyznaczony punkt odniesienia: M104 ..... 230
Najecha pozycje w nie pochylonym ukadzie wsprzdnych przy nachylonej paszczynie obrbki:
M130 ..... 230
7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym ..... 231
Przeszlifowanie naroy: M90 ..... 231
Wczy zdefiniowane pkola pomidzy odcinkami prostymi: M112 ..... 232
Nie uwzgldnia punktw przy odpracowaniu nie skorygowanych wierszy prostych: M124 ..... 232
Obrbka niewielkich stopni konturu: M97 ..... 233
Otwarte naroa konturu obrabia kompletnie na gotowo: M98 ..... 234
Wspczynnik posuwu dla ruchw pogbiania: M103 ..... 235
Posuw w milimetrach/wrzecionoobrt: M136 ..... 236
Prdko posuwowa przy ukach koowych: M109/M110/M111 ..... 237
Obliczanie wstpne konturu ze skorygowanym promieniem (LOOK AHEAD): M120 ..... 237
Wczenie pozycjonowania kkiem rcznym w czasie przebiegu programu: M118 ..... 239
Odsunicie od konturu w kierunku osi narzdzia: M140 ..... 240
Anulowa nadzr ukadu impulsowego M141 ..... 241
Usun modalne informacje o programie M142 ..... 242
Usun obrt podstawowy: M143 ..... 242
7.5 Funkcje dodatkowe dla osi obrotowych ..... 243
Posuw w mm/min na osiach obrotu A, B, C: M116 (opcja software 1) ..... 243
Przemieszczenie osi obrotu ze zoptymalizowanym torem: M126 ..... 243
Wywietlacz osi obrotu zredukowa do wartoci poniej 360: M94 ..... 244
Automatyczna korekcja geometrii maszyny przy pracy z osiami pochylenia (waha):
M114 (opcja software 2) ..... 245
Zachowa pozycj ostrza narzdzia przy pozycjonowaniu osi waha (TCPM*):
M128 (opcja software 2) ..... 246
Zatrzymanie dokadnociowe na naroach bez przylegajcych stycznie przej: M134 ..... 248
Wybr osi nachylenia: M138 ..... 248
Uwzgldnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy kocu wiersza:
M144 (opcja software 2) ..... 249
7.6 Funkcje dodatkowe dla laserowych maszyn do cicia ..... 250
Zasada ..... 250
Wydawa bezporednio zaprogramowane napicie: M200 ..... 250
Napicie jako funkcja odcinka: M201 ..... 250
Napicie jako funkcja prdkoci: M202 ..... 251
Napicie wydawa jako funkcj czasu (zalena od czasu rampa): M203 ..... 251
Napicie wydawa jako funkcj czasu (zaleny od czasu impuls): M204 ..... 251

22
8 Programowanie: Cykle ..... 253
8.1 Praca z cyklami ..... 254
Definiowanie cyklu przez Softkeys ..... 254
Definiowanie cyklu przy pomocy funkcji SKOK ..... 254
Wywoa cykle ..... 256
Praca z osiami dodatkowymi U/V/W ..... 258
8.2 Tabele punktw ..... 259
Zastosowanie ..... 259
Wprowadzi tabel punktw ..... 259
Wybra tabel punktw w programie ..... 260
Wywoa cykl w poczeniu z tabel punktw ..... 261
8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw ..... 263
Przegld ..... 263
WIERCENIE GUBOKIE (cykl 1) ..... 265
WIERCENIE (cykl 200) ..... 266
ROZWIERCANIE (cykl 201) ..... 268
WYTACZANIE (cykl 202) ..... 270
UNIWERSL. WIERC. (cykl 203) ..... 272
WSTECZNE POGUBIANIE (cykl 204) ..... 274
UNIWERSALNE WIERCENIE GUBOKIE (cykl 205) ..... 277
FREZOWANIE ODWIERTW (cykl 208) ..... 280
GWINTOWANIE z uchwytem wyrwnawczym (cykl 2) ..... 282
GWINTOWANIE NOWE z uchwytem wyrwnawczym (cykl 206) ..... 283
GWINTOWANIE bez uchwytu wyrwnawczego GS (cykl 17) ..... 285
GWINTOWANIE bez uchwytu wyrwnawczego GS NOWE (cykl 207) ..... 287
NACINANIE GWINTU (cykl 18) ..... 289
GWINTOWANIE AMANIE WIRA (cykl 209) ..... 290
Podstawy o frezowaniu gwintw ..... 292
FREZOWANIE GWINTU (cykl 262) ..... 294
FREZOWANIE GWINTW WPUSZCZANYCH (cykl 263) ..... 296
FREZOWANIE GWINTW WIERCONYCH (Zyklus 264) ..... 300
HELIX FREZOWANIE GWINTW WIERCONYCH (cykl 265) ..... 304
FREZOWANIE GWINTU ZEWNUTRZNEGO (cykl 267) ..... 308

HEIDENHAIN iTNC 530 23


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych ..... 319
Przegld ..... 319
KIESZEN PROSTOKATNA (cykl 251) ..... 321
KIESZEN OKRXGA (cykl 252) ..... 326
FREZOWANIE ROWKW (cykl 253) ..... 329
OKRAGY ROWEK (cykl 254) ..... 333
FREZOWANIE KIESZENI (cykl 4) ..... 338
KIESZE OBRABIA NA GOTOWO (cykl 212) ..... 340
CZOP OBRABIA NA GOTOWO (cykl 213) ..... 342
KIESZEN OKRGA (cykl 5) ..... 344
KIESZEN OKRXGX OBRABIA NA GOTOWO (cykl 214) ..... 346
CZOP OKRXGY OBRABIA NA GOTOWO (Zyklus 215) ..... 348
FREZOWANIE ROWKW (cykl 3) ..... 350
ROWEK (rowek poduny) z pogbianie ruchem posuwistozwrotnym (cykl 210) ..... 352
ROWEK OKRXGY (poduny) z pogbianiem ruchem wahadowym (cykl 211) ..... 355
8.5 Cykle dla wytwarzania wzorw punktowych ..... 361
Przegld ..... 361
WZORY PUNKTOWE NA OKRUGU (cykl 220) ..... 363
WZORY PUNKTW NA LINIACH (cykl 221) ..... 365
8.6 SLcykle ..... 369
Podstawy ..... 369
Przegld SLcykle ..... 370
KONTUR (cykl 14) ..... 371
Naoone na siebie kontury ..... 371
DANE KONTURU (cykl 20) ..... 374
WIERCENIE WSTUPNE (cykl 21) ..... 375
PRZECIXGANIE (cykl 22) ..... 376
OBRBKA NA GOT.DNA (cykl 23) ..... 377
FREZOW.NA GOT. POWIERZCHNI BOCZNYCH (cykl 24) ..... 378
CIXG KONTURU (cykl 25) ..... 379
OSONA CYLINDRA (cykl 27, opcja software 1) ..... 381
OSONA CYLINDRA frezowanie rowkw (cykl 28, opcja software 1) ..... 383
8.7 SLcykle ze wzorem (formu) konturu ..... 396
Podstawy ..... 396
Wybr programu z definicjami konturu ..... 397
Definiowanie opisw konturw ..... 397
Wprowadzi wzr konturu ..... 398
Naoone na siebie kontury ..... 398
Odpracowywanie konturu przy pomocy SLcykli ..... 400

24
8.8 Cykle dla frezowania metod wierszowania ..... 404
Przegld ..... 404
3DDANE ODPRACOWAC (cykl 30) ..... 405
FREZOWANIE METODX WIERSZOWANIA (cykl 230) ..... 406
POWIERZCHNIA REGULACJI (Cykl 231) ..... 408
8.9 Cykle dla przeliczania wsprzdnych ..... 413
Przegld ..... 413
Skuteczno dziaania przeliczania wsprzdnych ..... 413
Przesunicie PUNKTU ZEROWEGO (cykl 7) ..... 414
Przesunicie PUNKTU ZEROWEGO przy pomocy tabeli punktw zerowych (cykl 7) ..... 415
WYZNACZANIE PUNKTU ODNIESIENIA (cykl 247) ..... 419
ODBICIE LUSTRZANE (cykl 8) ..... 420
OBRT (cykl 10) ..... 422
WSPCZYNNIK WYMIAROWY (cykl 11) ..... 423
WSPCZYNNIK WYMIAROWY SPECYFICZNY DLA DANEJ OSI (POOSIOWY) (Cykl 26) ..... 424
PASZCZYZNA OBROBKI (cykl 19, opcja software 1) ..... 425
8.10 Cykle specjalne ..... 433
PRZERWA CZASOWA (cykl 9) ..... 433
WYWOANIE PROGRAMU (cykl 12) ..... 434
ORIENTACJA WRZECIONA (cykl 13) ..... 435
TOLERANCJA (cykl 32, opcja software 2) ..... 436

HEIDENHAIN iTNC 530 25


9 Programowanie: funkcje specjalne ..... 439
9.1 Funkcja PLANE: Nachylenie paszczyzny obrbki ..... 440
Wstp ..... 440
Funkcj PLANE zdefiniowa ..... 442
Wywietlacz pooenia ..... 442
PLANEfunkcj wycofa ..... 443
9.2 Zdefiniowanie paszczyzny obrbki poprzez kt przestrzenny: PLANE SPATIAL ..... 444
Zastosowanie ..... 444
Parametry wprowadzenia ..... 445
9.3 Zdefiniowanie paszczyzny obrbki poprzez kt projekcyjny: PLANE PROJECTED ..... 446
Zastosowanie ..... 446
Parametry wprowadzenia ..... 447
9.4 Zdefiniowanie paszczyzny obrbki poprzez kt Eulera: PLANE EULER ..... 448
Zastosowanie ..... 448
Parametry wprowadzenia ..... 449
9.5 Definiowanie paszczyzny obrbki poprzez dwa wektory: PLANE VECTOR ..... 450
Zastosowanie ..... 450
Parametry wprowadzenia ..... 451
9.6 Definiowanie paszczyzny obrbki poprzez trzy punkty: PLANE POINTS ..... 452
Zastosowanie ..... 452
Parametry wprowadzenia ..... 453
9.7 Definiowanie paszczyzny obrbki poprzez pojedyczy, inkrementalny kt przestrzenny:
PLANE RELATIVE ..... 454
Zastosowanie ..... 454
Parametry wprowadzenia ..... 455
Uywane skrty ..... 455
9.8 Okreli zachowanie przy pozycjonowaniu funkcji PLANE ..... 456
Przegld ..... 456
Automatyczne wysuwanie: MOVE/STAY (wprowadzenie konieczne wymagane) ..... 457
Wybr alternatywnych moliwoci nachylenia SEQ +/(zapis opcjonalnie) ..... 459
Wybr rodzaju przeksztacenia (zapis opcjonalnie) ..... 460
9.9 Frezowanie obrotowe na nachylonej paszczynie ..... 461
Funkcja ..... 461
Frezowanie obrotowe poprzez przyrostowe przemieszenie osi obrotu ..... 461
Frezowanie obrotowe poprzez wektor normalnej ..... 462

26
10 Programowanie: Podprogramy i powtrzenia czci programu ..... 463
10.1 Zaznaczy podprogramy i powtrzenia czci programu ..... 464
Label ..... 464
10.2 Podprogramy ..... 465
Sposb pracy ..... 465
Wskazwki dotyczce programowania ..... 465
Programowanie podprogramu ..... 465
Wywoanie podprogramu ..... 465
10.3 Powtrzenia czci programu ..... 466
Label LBL ..... 466
Sposb pracy ..... 466
Wskazwki dotyczce programowania ..... 466
Programowanie powtrzenia czci programu ..... 466
Wywoa powtrzenie czci programu ..... 466
10.4 Dowolny program jako podprogram ..... 467
Sposb pracy ..... 467
Wskazwki dotyczce programowania ..... 467
Wywoa dowolny program jako podprogram ..... 468
10.5 Pakietowania ..... 469
Rodzaje pakietowania ..... 469
Zakres pakietowania ..... 469
Podprogram w podprogramie ..... 469
Powtarza powtrzenia czci programu ..... 470
Powtrzy podprogram ..... 471

HEIDENHAIN iTNC 530 27


11 Programowanie: Qparametry ..... 479
11.1 Zasada i przegld funkcji ..... 480
Wskazwki do programowania ..... 480
Wywoa funkcje Qparametrw ..... 481
11.2 Rodziny czci Qparametry zamiast wartoci liczbowych ..... 482
NCbloki przykadowe ..... 482
Przykad ..... 482
11.3 Opisywa kontury poprzez funkcje matematyczne ..... 483
Zastosowanie ..... 483
Przegld ..... 483
Programowanie podstawowych dziaa arytmetycznych ..... 484
11.4 Funkcje trygonometryczne (trygonometria) ..... 485
Definicje ..... 485
Programowanie funkcji trygonometrycznych ..... 486
11.5 Obliczanie okrgu ..... 487
Zastosowanie ..... 487
11.6 Jeli/todecyzje z Qparametrami ..... 488
Zastosowanie ..... 488
Bezwarunkowe skoki ..... 488
Programowa jeli/todecyzje ..... 488
Uyte skrty i pojcia ..... 489
11.7 Qparametry kontrolowa i zmienia ..... 490
Sposb postpowania ..... 490
11.8 Funkcje dodatkowe ..... 491
Przegld ..... 491
FN14: BAD: Wydawanie komunikatw o bdach ..... 492
FN15: DRUK: Wydawanie tekstw lub Qparametrw ..... 494
FN16: FPRINT: Wydawanie tekstw lub Qparametrw sformatowanych ..... 495
FN18: SYSDATUM READ: Czytanie danych systemowych ..... 498
FN19: PLC: Przekazywanie wartoci do PLC ..... 503
FN20: WAIT FOR: (CZEKAJ NA) NC i PLC synchronizowa ..... 504
FN25: PRESET: Wyznaczy nowy punkt odniesienia ..... 506
FN26: TABOPEN: Otworzy dowolnie definiowaln tabel ..... 507
FN27: TABWRITE: Zapisywa dowolnie definiowaln tabel ..... 507
FN28: TABREAD: Czyta dowolnie definiowaln tabel ..... 508

28
11.9 Wprowadza bezporednio wzory ..... 509
Wprowadzi wzr ..... 509
Zasady obliczania ..... 511
Przykad wprowadzenia ..... 512
11.10 Zajte z gry Qparametry ..... 513
wartoci z PLC: Q100 do Q107 ..... 513
Aktywny promie narzdzia: Q108 ..... 513
O narzdzi: Q109 ..... 513
Stan wrzeciona: Q110 ..... 513
Doprowadzanie chodziwa: Q111 ..... 514
Wspczynnik nakadania si: Q112 ..... 514
Dane wymiarowe w programie: Q113 ..... 514
Dugo narzdzia: Q114 ..... 514
Wsprzdne po pomiarze sond w czasie przebiegu programu ..... 515
Odchylenie wartoci rzeczywistej od wartoci zadanej przy automatycznym pomiarze narzdzia przy
pomocy TT 130 ..... 515
Nachylenie paszczyzny obrbki przy pomocy wykonawczych ktw ostrza narzdzi: obliczone przez TNC
wsprzdne dla osi obrotu ..... 515
Wyniki pomiaru cykli sondy pomiarowej (patrz take instrukcja obsugi Cykle sondy pomiarowej) ..... 516

HEIDENHAIN iTNC 530 29


12 Test programu i przebieg programu ..... 525
12.1 Grafiki ..... 526
Zastosowanie ..... 526
Przegld: Perspektywy ..... 526
Widok z gry ..... 527
Przedstawienie w 3 paszczyznach ..... 528
3Dprezentacja ..... 529
Powikszenie wycinka ..... 530
Powtrzy graficzn symulacj ..... 531
Okrelenie czasu obrbki ..... 532
12.2 Funkcje dla wywietlania pogramu ..... 533
Przegld ..... 533
12.3 Test programu ..... 534
Zastosowanie ..... 534
12.4 Przebieg programu ..... 536
Zastosowanie ..... 536
Wykona program obrbki ..... 536
Przerwa obrbk ..... 537
Przesun osi maszyny w czasie przerwania obrbki ..... 538
Kontynuowanie programu po jego przerwaniu ..... 539
Dowolne wejcie do programu (przebieg blokw w przd) ..... 540
Ponowne dosunicie narzdzia do konturu ..... 541
12.5 Automatyczne uruchomienie programu ..... 542
Zastosowanie ..... 542
12.6 Bloki przeskoczy ..... 543
Zastosowanie ..... 543
Usuwanie /znaku ..... 543
12.7 Zatrzymanie przebiegu programu do wyboru ..... 544
Zastosowanie ..... 544

30
13 MODfunkcje ..... 545
13.1 Wybra funkcj MOD ..... 546
MODfunkcje wybiera ..... 546
Zmieni nastawienia ..... 546
MODfunkcje opuci ..... 546
Przegld MODfunkcji ..... 547
13.2 Numery oprogramowania (Software) i opcji ..... 548
Zastosowanie ..... 548
13.3 Wprowadzi liczb klucza ..... 549
Zastosowanie ..... 549
13.4 Przygotowanie interfejsw danych ..... 550
Zastosowanie ..... 550
RS232przygotowa interfejs ..... 550
RS422przygotowa interfejs ..... 550
Wybra RODZAJ PRACY zewntrznego urzdzenia ..... 550
Ustawi SZYBKO TRANSMISJI ..... 550
Przyporzdkowanie ..... 551
Software dla transmisji danych ..... 552
13.5 Ethernetinterfejs ..... 554
Wstp ..... 554
Moliwoci podczenia ..... 554
iTNC poczy bezporednio z Windows PC ..... 555
Konfigurowanie TNC ..... 557
13.6 PGM MGT konfigurowa ..... 561
Zastosowanie ..... 561
Zmieni nastawienie PGM MGT: ..... 561
Zmiana nastawienia zalenych plikw ..... 562
13.7 Specyficzne dla danej maszyny parametry uytkownika ..... 563
Zastosowanie ..... 563
13.8 Przedstawi cz nieobrobion w przestrzeni roboczej ..... 564
Zastosowanie ..... 564
13.9 Wybra wskazanie pooenia ..... 566
Zastosowanie ..... 566

HEIDENHAIN iTNC 530 31


13.10 Wybra system miar ..... 567
Zastosowanie ..... 567
13.11 Wybra jzyk programowania dla $MDI ..... 568
Zastosowanie ..... 568
13.12 Wybr osi dla generowania Lbloku ..... 569
Zastosowanie ..... 569
13.13 Wprowadzi ograniczenie obszaru przemieszczania, wskazanie punktu zerowego ..... 570
Zastosowanie ..... 570
Praca bez ograniczenia obszaru przemieszczania ..... 570
Okreli maksymalny obszar przemieszczania i wprowadzi ..... 570
Wskazanie punktw odniesienia ..... 571
13.14 Wywietli pliki POMOC ..... 572
Zastosowanie ..... 572
Wybr PLIKW POMOC ..... 572
13.15 Wywietli czas eksploatacji ..... 573
Zastosowanie ..... 573
13.16 Teleserwis ..... 574
Zastosowanie ..... 574
Teleserwis wywoa/zakoczy ..... 574
13.17 Zewntrzny dostp ..... 575
Zastosowanie ..... 575

32
14 Tabele i przegl5dy waniejszych informacji ..... 577
14.1 Oglne parametryuytkownika ..... 578
Moliwoci wprowadzenia danych dla parametrw maszynowych ..... 578
Wybra oglne parametry uytkownika ..... 578
14.2 Oboenie wtyczek i kabel instalacyjny dla interfejsw danych ..... 592
Interfejs V.24/RS232C HEIDENHAINurzdzenia peryferyjne ..... 592
Urzdzenia zewntrzne (obce) ..... 593
Interfejs V.11/RS422 ..... 594
Ethernetinterfejs RJ45gniazdo ..... 594
14.3 Informacja techniczna ..... 595
14.4 Zmiana baterii bufora ..... 601

HEIDENHAIN iTNC 530 33


15 iTNC 530 z Windows 2000 (opcja) ..... 603
15.1 Wstp ..... 604
Informacje oglne ..... 604
Dane techniczne ..... 605
15.2 Uruchomienie aplikacji iTNC 530 ..... 606
Zameldowanie Windows ..... 606
Zameldowanie jako operator TNC ..... 606
Zameldowanie jako lokalny administrator ..... 607
15.3 iTNC 530 wyczy ..... 608
Zasadniczo ..... 608
Wymeldowanie uytkownika ..... 608
Zamknicie aplikacji iTNC ..... 609
Zamknicie Windows ..... 610
15.4 Nastawienia sieciowe ..... 611
Warunek ..... 611
Dopasowanie nastawie ..... 611
Sterowanie dostpem ..... 612
15.5 Szczeglne aspekty zarzdzania plikami ..... 613
Napd iTNC ..... 613
Transmisja danych do iTNC 530 ..... 614

34
1
Wstp
1.1 iTNC 530
1.1 iTNC 530
Urzdzenia TNC firmy HEIDENHAIN to dostosowane do pracy w
warsztacie sterowania numeryczne ksztatowe, przy pomocy ktrych
mona zaprogramowa zwyke rodzaje obrbki frezowaniem lub
wierceniem, bezporednio na maszynie, w atwo zrozumiaym
dialogu tekstem otwartym. S one wypracowane dla wdroenia na
frezarkach i wiertarkach, a take w centrach obrbki. iTNC 530 moe
sterowa 12 osiami wcznie Dodatkowo mona nastawi przy
programowaniu pooenie ktowe wrzeciona.
Na zintegrowanym dysku twardym operator moe wprowadza
dowoln liczb programw, take jeeli zostae one utworzone poza
sterowaniem. Dla szybkich oblicze mona wywoa w kadej chwili
kalkulator.
Pult obsugi i wywietlenie na ekranie s zestawione pogldowo, w
ten sposb operator moe szybko i w nieskomplikowany sposb
posugiwa si poszczeglnymi funkcjami.

Programowanie: Programowanie:
Dialog tekstem otwartym firmy HEIDENHAIN i
DIN/ISO
Szczeglnie proste jest zestawienie programu w wygodnym dla
uytkownika dialogu tekstem otwartym firmy HEIDENHAIN. Grafika
programowania przedstawia pojedycze etapy obrbki w czasie
wprowadzania programu. Dodatkowo, wspomagajcym elementem
jest Swobodne Programowanie Konturu SK (niem.FK), jeli nie ma
do dyspozycji odpowiedniego dla NC rysunku technicznego.
Graficzna symulacja obrbki przedmiotu jest moliwa zarwno w
czasie przeprowadzenia testu programu jak i w czasie przebiegu
programu. Dodatkowo mona urzdzenia TNC programowa
zgodnie z DIN/ISO lub w trybie DNC tj. sterowania numerycznego
bezporedniego (DNCdirect numerical control).
W tym trybie mona wprowadzi program i dokona testu, w czasie
kiedy inny program wypenia wanie obrbk przedmiotu.

Kompatybilno
TNC wykona wszystkie programy obrbki, utworzone na
HEIDENHAINsterowaniach od TNC 150 B poczynajc.

36 1 Wstp
1.2 Ekran i pult sterowniczy
1.2 Ekran i pult sterowniczy
Ekran
TNC dostpne jest w dwch wariantach, z paskim monitorem
kolorowym BF 150 (TFT) lub paskim monitorem kolorowym BF 120
(TFT). Fotografia po prawej stronie pokazuje elementy obsugi BF 1 8
150, fotografia po prawej stronie na rodku pokazuje elementy
obsugi BF 120.

1 Pagina grna
Przy wczonym TNC na ekranie monitora ukazane s w paginie
grnej wybrane tryby pracy: Tryby pracy maszyny po lewej i tryby 7
programowania po prawej. W wikszym polu paginy grnej
znajduje si ten tryb pracy, na ktry przeczono monitor: tam
pojawiaj si pytania dialogowe i teksty komunikatw (wyjtek:
jeli TNC wywietla tylko grafik). 2
5
2 Softkeys
6
1
W paginie dolnej TNC wywietla dalsze funkcje na pasku z
3
1
Softkey. Te funkcje wybieramy poprzez lece poniej klawisze.
4 4
Dla orientacji pokazuj wskie belki bezporednio nad paskiem
Softkey liczb paskw Softkey, ktre mona wybra przy
pomocy lecych na zewntrz przyciskw ze strzak. Aktywny
pasek Softkey jest przedstawiony w postaci janiejszej belki.
3 Softkeyprzyciski wybiorcze
4 Softkeypaski przeczy
5 Ustalenie podziau ekranu 1
6 Przycisk przeczenia ekranu na rodzaj pracy maszyny i rodzaj
programowania
7 Klawisze wyboru Softkey dla Softkeys zainstalowanych przez
producenta maszyn
8 Przeczanie paskw Softkey dla Softkeys zainstalowanych
przez producenta maszyn
2
5
1 4
1 3 4
1 6

HEIDENHAIN iTNC 530 37


1.2 Ekran i pult sterowniczy
Okrelenie podziau ekranu
Operator wybiera podzia ekranu monitora: W ten sposb TNC moe
np. w rodzaju pracy Program wprowadzi do pamici/edycja
wywietli program w lewym oknie, podczas gdy np. prawe okno
jednoczenie przedstawia grafik programowania. Alternatywnie
mona wywietli w prawym oknie take segmentowanie programu
albo wywietli wycznie program w jednym duym oknie. Jakie
okna moe wywietli TNC, zaley od wybranego rodzaju pracy.
Okrelenie podziau ekranu:

Nacisn klawisz przeczania ustawienia ekranu:


Pasek Softkey wywietla moliwe podziay monitora,
patrz Rodzaje pracy, strona 40

Wybra podzia ekranu przy pomocy Softkey.

38 1 Wstp
1.2 Ekran i pult sterowniczy
Pulpit sterowniczy
TNC oferowane jest do wyboru z pulpitem sterowniczym TE 420 lub
z pulpitem sterowniczym TE 530. Rysunek po prawej stronie u gry
ukazuje elementy pulpitu sterowniczego TE 420, rysunek po prawej
stronie na rodku ukazuje elementy obsugi pulpitu sterowniczego
TE 530:
1 7
1 Klawiatura alfanumeryczna dla wprowadzania tekstw, nazw
plikw i DIN/ISOprogramowania
Wersja z dwoma procesorami: Dodatkowe klawisze dla obsugi
Windows
2 n Zarzdzanie plikami 5
n Kalkulator 2
1
6
n MODfunkcja
n Funkcja HELP (POMOC)
3 Rodzaje programowania 4
1 3
4 Tryby pracy maszyny
5 Otwarcie dialogw programowania
6 Klawisze ze strzak i intstrukcja skoku SKOK
7 Wprowadzenie liczb i wybr osi 7
8 Podkadka pod mysz: Tylko dla obsugi wersji z dwoma
procesorami
Funkcje pojedyczych klawiszy s przedstawione na pierwszej
rozkadanej stronie (okadka). Klawisze zewntrzne, jak np.NC 1
START, opisane s w podrczniku obsugi maszyny. 6
2
1 5
8
7
3
4
1

HEIDENHAIN iTNC 530 39


1.3 Rodzaje pracy
1.3 Rodzaje pracy
Obsuga rczna i Elektr. kko obrotowe
Ustawianie maszyn nastpuje w trybie obsugi rcznej. Przy tym
rodzaju pracy mona ustali pooenie osi maszyny rcznie lub krok
po kroku, wyznaczy punkty odniesienia i nachyli paszczyzn
obrbki.
Rodzaj pracy Elektr. kko rczne wspomaga rczne przesunicie
osi maszyny przy pomocy elektronicznego kka rcznego KR (niem.
HR).
Softkeys dla podziau monitora (wybiera jak to opisano
uprzednio)

Okno Softkey
Pooenia

Po lewej: Pozycje, po prawej: Wywietlacz stanu

Ustalenie pooenia z rcznym


wprowadzeniem danych
Przy tym rodzaju pracy mona programowa proste ruchy
przemieszczenia, np. dla frezowania paszczyzny lub
pozycjonowania wstpnego.
Softkeys dla podziau ekranu

Okno Softkey
Program

Po lewej: Program, po prawej: Wywietlacz


stanu

40 1 Wstp
1.3 Rodzaje pracy
Program wprowadzi do pamici/edycja
Programy obrbki zostaj zestawiane w tym rodzaju pracy.
Wielostronne wspomaganie i uzupenienie przy programowaniu
oferuje Swobodne Programowanie Konturu, rozmaite cykle i funkcje
Qparametrw. Na yczenie operatora grafika programowania
ukazuje pojedycze kroki.
Softkeys dla podziau ekranu

Okno Softkey
Program

Po lewej: Program, po prawej: Segmentowanie


programu

Po lewej: Program, po prawej: Grafika


programowania

Test programu
TNC symuluje programy lub czci programu w rodzaju pracy Test
programu, aby np. wyszuka geometryczne niezgodnoci,
brakujce lub bdne dane w programie i uchybienia przestrzeni
roboczej. Symulacja jest wspomagana graficznie z rnymi
moliwociami pogldu.
Softkeys dla podziau ekranu: patrz Przebieg programu wedug
kolejnoci blokw lub przebieg programu pojedyczymi blokami
danych, strona 42.

HEIDENHAIN iTNC 530 41


1.3 Rodzaje pracy
Przebieg programu wedug kolejnoci blokw
lub przebieg programu pojedyczymi blokami
danych
W przebiegu programu wedug kolejnoci blokw TNC wykonuje
program do koca programu lub do wprowadzonego manualnie lub
zaprogramowanego przerwania pracy. Po przerwie mona
kontynuowa przebieg programu.
W przebiegu programu pojedyczymi blokami naley rozpocz
wykonanie kadego bloku przy pomocy zewntrznego klawisza
START oddzielnie
Softkeys dla podziau ekranu

Okno Softkey
Program

Po lewej: Program, po prawej: Segmentowanie


programu

Po lewej: Program, po prawej: Status

Po lewej: Program, po prawej: Grafika

Grafika

Softkeys dla podziau ekranu przy tabelach palet

Okno Softkey
Tabela palet

Po lewej: Program, po prawej: Tabela palet

Po lewej: Tabela palet, po prawej: Status

Po lewej: Tabela palet, po prawej: Grafika

42 1 Wstp
1.4 Wywietlacze stanu
1.4 Wywietlacze stanu
Oglny wywietlacz stanu
Oglny wywietlacz stanu 1 informuje o aktualnym stanie maszyny.
Pojawia si on automatycznie przy rodzajach pracy.
n Przebieg programu pojedyczymi blokami i przebieg programu
wedug kolejnoci blokw, tak dugo a nie zostanie wybrana dla
wywietlacza wycznie Grafika i przy
n ustaleniu pooenia z rcznym wprowadzeniem danych.
W rodzajach pracy Obsuga rczna i El. kko rczne pojawia si
wywietlacz stanu w duym oknie.
Informacje przekazywane przez wywietlacz stanu

Symbol Znaczenie
RZECZ Rzeczywiste lub zadane wsprzdne aktualnego
1
1
pooenia

XYZ Osie maszyny; TNC wywietla osie pomocnicze


przy pomocy maych liter. Kolejno i liczb
wywietlanych osi okrela producent maszyn.
Prosz zwrci uwag na informacje zawarte w
podrczniku obsugi maszyny

FSM Wywietlony posuw w calach odpowiada jednej


dziesitej rzeczywistej wartoci. Prdko
obrotowa S, posuw F i uyteczna funkcja
dodatkowa M

Przebieg programu jest rozpoczty

O jest zablokowana

O moe zosta przesunita przy pomocy kka


rcznego

Osie zostaj przemieszczone przy nachylonej


powierzchni obrbki

Osie zostaj przemieszczone przy uwzgldnieniu


obrotu podstawowego

Numer aktywnego punktu odniesienia z tabeli


preset. Jeli punkt odniesienia zosta wyznaczony
manualnie, to TNC ukazuje za symbolem tekst MAN

HEIDENHAIN iTNC 530 43


1.4 Wywietlacze stanu
Dodatkowe wywietlacze stanu
Te dodatkowe wywietlacze stanu przekazuj dokadn informacj o
przebiegu programu. Mona je wywoa we wszystkich rodzajach
pracy, z wyjtkiem Program wprowadzi do pamici/edycja.

W5czy dodatkowe wywietlacze stanu

Wywoa pasek Softkey do podziau ekranu

Wybra wywietlenie ekranu z dodatkowym


wywietlaczem stanu

Wybra dodatkowe wywietlacze stanu

Przeczy pasek Softkey, a pojawi si Softkeys


stanu

Wybra dodatkowy wywietlacz stanu, np. oglne


informacje o programie

Poniej opisane s rne dodatkowe wywietlacze stanu, ktre mog


zosta wybierane poprzez Softkeys:

Oglna informacja o programie

1 Nazwa programu gwnego


1
2 Wywoane programy
3 Aktywny cykl obrbki
2
4 rodek koa CC (biegun)
5 Czas obrbki
6 Licznik czasu przebywania 3

4 6

44 1 Wstp
1.4 Wywietlacze stanu
Pozycje i wsprzdne

1 Wywietlacz pooenia 2
2 Rodzaj wywietlania pooenia, np.pozycja rzeczywista 1
3 Kt nachylenia paszczyzny obrbki
4 Kt obrotu podstawowego
3

Informacje o narzdziach

1
1 n Wskazanie T: Numer narzdzia i nazwa narzdzia
n Wskazanie RT: Numer i nazwa narzdzia zamiennego 2 3
2 O narzdzia
3 Dugo i promienie narzdzia 4
4 Rozmiary (wartoci delta) z TOOL CALL (PGM) i z tabeli narzdzi
(TAB)
5
5 Okres trwaoci narzdzia, maksymalny okres trwaoci
narzdzia (TIME 1) i maksymalny okres trwaoci narzdzia przy 6
TOOL CALL (TIME 2)
6 Wywietlenie pracujcego narzdzia i (nastpnego) narzdzia
siostrzanego

Przeliczenia wsprzdnych

1 Nazwa programu gwnego 1


2 Nazwa aktywnej tabeli punktw zerowych, aktywny numer 2
punktu zerowego (#), komentarz z aktywnego wiersza 3
aktywnego numeru punktu zerowego (DOC) z cyklu 7 4
3 Nazwa aktywnej tabeli preset, aktywny numer preset (#),
komentarz z aktywnego wiersza aktywnego numeru preset 5 6
(DOC)
4 Aktywne przesunicie punktu zerowego (cykl 7)
5 odzwierciedlone osie (cykl 8)
6 Aktywny kt obrotu (cykl 10) 7 8
7 Aktywny wspczynnik wymiarowy/ wspczynniki wymiarowe
(cykle 11/26)
8 rodek wyduenia osiowego
Patrz Cykle dla przeliczania wsprzdnych na stronie 413)

HEIDENHAIN iTNC 530 45


1.4 Wywietlacze stanu Powtrzenia czci programu/podprogramy

1 Aktywne powtrzenia czci programu z numerem wiersza, 1


numer Label i liczba zaprogramowanych/pozostaych jeszcze
do wykonania powtrze
2 Aktywne numery podprogramu z numerem wiersza, w ktrym
podprogram zosta wywoany i numer Label, ktry zosta
wywoany
2

Pomiar narzdzia

1 Numer mierzonego narzdzia 1


2 Wywietlenie, czy dokonywany jest pomiar promienia czy 2 3
dugoci narzdzia
3 MIN i MAXwarto pomiaru ostrzy pojedyczych i wynik
pomiaru przy obracajcym si narzdziu (DYN) 4
4 Numer ostrza narzdzia wraz z przynalen do niego wartoci
pomiaru. Gwiazdka za zmierzon wartoci wskazuje, i zostaa
przekroczona granica tolerancji z tabeli narzdzi

Aktywne funkcje dodatkowe M

1 Lista aktywnych Mfunkcji z okrelonym znaczeniem


2 Lista aktywnych Mfunkcji, ktre zostaj dopasowywane przez
producenta maszyn 1

46 1 Wstp
1.5 Osprzt Trjwymiarowe ukady impulsowe i elektroniczne kka
rczne firmy HEIDENHAIN
1.5 Osprzt Trjwymiarowe
ukady impulsowe i
elektroniczne kka rczne
firmy HEIDENHAIN
3Dsondy pomiarowe impulsowe
Przy pomocy rnych 3Dsond pomiarowych impulsowych firmy
HEIDENHAIN mona:
n Automatycznie wyregulowa obrabiane czci
n Szybko i dokadnie wyznaczy punkty odniesienia
n Przeprowadzi pomiary obrabianej czci w czasie przebiegu
programu
n dokonywa pomiaru i sprawdzenia narzdzi

Wszystkie funkcje ukadu impulsowego s opisane w


oddzielnym podrczniku obsugi. W koniecznym
przypadku prosz zwrci si do firmy HEIDENHAIN, dla
uzyskania tego podrcznika obsugi. Idnr: 329 203xx

Prze5czaj5ce sondy pomiarowe impulsowe TS 220, TS 630 i


TS 632
Tego rodzaju sondy impulsowe s szczeglnie przydatne do
automatycznego wyregulowania obrabianej czci, wyznaczenia
punktu odniesienia, dla pomiarw obrabianego przedmiotu. TS 220
przewodzi sygnay czeniowe przez kabel i jest przy tym korzystn
alternatyw, jeeli musz Pastwo czasami dokonywa digitalizacji.
Specjalnie dla maszyn z wymieniaczem narzdzi przeznaczone s
sondy impulsowe TS 630 i TS 632, ktre przesyaj sygnay na
promieniach podczerwonych bez uycia kabla.
Zasada funkcjonowania: W przeczajcych sondach pomiarowych
firmy HEIDENHAIN nie zuywajcy si optyczny rozcznik rejestruje
wychylenie trzpienia stykowego. Powstay w ten sposb sygna
powoduje wprowadzenie do pamici rzeczywistego pooenia
ukadu impulsowego.

HEIDENHAIN iTNC 530 47


1.5 Osprzt Trjwymiarowe ukady impulsowe i elektroniczne kka
rczne firmy HEIDENHAIN Sonda impulsowa narzdziowa TT 130 dla pomiaru narzdzi
TT 130 jest przeczajc 3Dsond impulsow dla pomiaru i kontroli
narzdzi. TNC ma 3 cykle do dyspozycji, z pomoc ktrych mona
ustali promie i dugo narzdzia przy nieruchomym lub
obracajcym si wrzecionie. Szczeglnie solidne wykonanie i wysoki
stopie zabezpieczenia uodporniaj TT 130 na chodziwa i wiry.
Sygna wczeniowy powstaje przy pomocy nie zuywajcego si
optycznego rozcznika, ktry wyrnia si wysokim stopniem
niezawodnoci.

Elektroniczne kka rczne KR (niem. HR)


Elektroniczne kka rczne upraszczaj precyzyjne rczne
przesunicie zespou posuwu osi. Odcinek przesunicia na jeden
obrt kka rcznego jest moliwy do wybierania w obszernym
przedziale. Oprcz wmontowywanych kek obrotowych HR 130 i HR
150 firma HEIDENHAIN oferuje przenone rczne kko obrotowe
HR 410 (patrz fotografia na rodku).

48 1 Wstp
2
Obsuga rczna i ustawienie
2.1 W5czy, wy5czy
2.1 W5czy, wy5czy
W5czy

Wczenie i najechanie punktw odniesienia s


funkcjami, ktrych wypenienie zaley od rodzaju
maszyny. Prosz zwrci uwag na podrcznik obsugi
maszyny.

Wczy napicie zasilajce TNC i maszyny. Nastpnie TNC


wywietla nastpujcy dialog:

TEST PAMIOCI

Pami TNC zostaje automatycznie skontrolowana

PRZERWA W DOPYWIE PR5DU

TNCkomunikat, e nastpia przerwa w dopywie


prdu komunikat skasowa

TRANSLACJA PROGRAMU PLC

Program PLC urzdzenia TNC zostaje automatycznie przetworzony

BRAK NAPIOCIA NA PRZEKANIKU

Wczy zasilanie. TNC sprawdzi funkcjonowanie


wyczenia awaryjnego

OBSUGA ROCZNA
PRZEJECHA PUNKTY ODNIESIENIA

Przejecha punkty referencyjne w zadanej


kolejnoci: Dla kadej osi nacisn zewntrzny
STARTklawisz, albo

Przejecha punkty referencyjne w zadanej


kolejnoci: Dla kadej osi nacisn zewntrzny
klawisz kierunkowy i trzyma, a punkt referencyjny
zostanie przejechany

50 2 Obsuga rczna i ustawienie


2.1 W5czy, wy5czy
TNC jest gotowe do pracy i znajduje si w rodzaju pracy Obsuga
rczna.

Punkty odniesienia musz zosta przejechane tylko, jeli


maj by przesunite osi maszyny. Jeeli dokonuje si
edycji programu lub chce przetestowa program,
prosz wybra po wczeniu napicia sterowniczego
natychmiast rodzaj pracy Program wprowadzi do
pamici/wyda (edycja) lub Test Programu.
Punkty odniesienia mog by pniej dodatkowo
przejechane. Prosz nacisn w tym celu w rodzaju
pracy Obsuga rczna Softkey PKT.REF. NAJECHA.

Przejechanie punktu odniesienia przy nachylonej paszczynie


obrbki
Przejechanie punktu odniesienia przy nachylonej osi wsprzdnych
jest moliwe przy pomocy zewntrznych przyciskw kierunkowych
osi. W tym celu funkcja Nachyli paszczyzn obrbki musi by
aktywna w trybie Obsuga rczn, patrz Aktywowa manualne
nachylenie, strona 68. TNC interpoluje nastpnie odpowiednie osie
przy naciniciu przycisku kierunkowego osi.
NCSTARTklawisz nie spenia adnej funkcji. TNC wydaje w razie
nacinicia odpowiedni komunikat o bdach.

Prosz przestrzega zasady, e wprowadzone do menu


wartoci ktowe powinny by zgodne z wartoci kta
osi waha.

Wy5czenie

iTNC 530 z Windows 2000: Patrz iTNC 530 wyczy,


strona 608.

Aby unikn strat danych przy wyczeniu, naley celowo wyczy


system operacyjny TNC:
U Wybra rodzaj pracy Obsuga rczna
U Wybra funkcj wyczenia, jeszcze raz potwierdzi
przy pomocy Softkey TAK
U Jeli
TNC wywietla w oknie przenikajcym tekst
Teraz mona wy5czy, to wolno przerwa dopyw
prdu do TNC

Dowolne wyczenie TNC moe prowadzi do utraty


danych.

HEIDENHAIN iTNC 530 51


2.2 Przesunicie osi maszyny
2.2 Przesunicie osi maszyny
Wskazwka

Przemieszczenie osi przy pomocy przyciskw


kierunkowych zaley od rodzaju maszyny. Prosz
uwzgldni informacje zawarte w podrczniku obsugi
maszyny!

Przesun5 o przy pomocy zewntrznego


przycisku kierunkowego

Wybra rodzaj pracy Obsuga rczna

Nacisn zewntrzny klawisz kierunkowy i trzyma,


a o zostanie przesunita na zadanym odcinku lub

przemieci w trybie cigym o: Nacisn


zewntrzny przycisk kierunkowy i trzyma
i nacinitym oraz nacisn krtko zewntrzny
STARTklawisz

Zatrzyma: Zewntrzny klawisz STOPnacisn

Z pomoc obu tych metod mog Pastwo przesuwa kilka osi


rwnoczenie. Posuw, z ktrym osie si przesuwaj, mona zmieni
poprzez Softkey F, patrz Prdko obrotowa wrzeciona S, posuw F
i funkcja dodatkowa M, strona 55.

52 2 Obsuga rczna i ustawienie


2.2 Przesunicie osi maszyny
Przemieszczanie przy pomocy
elektronicznego kka rcznego HR 410
Przenone kko rczne HR 410 wyposaone jest w dwa przyciski
zgody. Przyciski zgody znajduj si poniej chwytu gwiazdowego.
1
Przesunicie osi maszyny jest moliwe tylko, jeli jeden z przyciskw
zgody pozostaje nacinitym (funkcja zalena od zasady
funkcjonowania maszyny). 2

Kko rczne HR 410 dysponuje nastpujcymi elementami obsugi:


1 przycisk wyczenia awaryjnego 3
2 Rczne kko obrotowe 4
4
3 Klawisze zgody
6 5
4 Przyciski wyboru osi
5 Przycisk przejcia pooenia rzeczywistego 7
8
6 Przyciski do ustalenia trybu posuwu (powoli, rednio, szybko;
tryby posuwu s okrelane przez producentw maszyn)
7 Kierunek, w ktrym TNC przemieszcza wybran o
8 Funkcje maszyny (zostaj okrelane przez producenta maszyn)

Czerwone sygnay wietlne wskazuj, jak o i jaki posuw wybra


operator.
Przesunicie przy pomocy kka rcznego jest moliwe take
podczas przebiegu programu.

Przesunicie osi

Wybra rodzaj pracy Elektr. kko rczne

Trzyma nacinitym przycisk zgody

Wybra o

Wybra posuw

Przemieci aktywn o w kierunku + lub

lub

HEIDENHAIN iTNC 530 53


2.2 Przesunicie osi maszyny
Ustalenie pooenia krok po kroku
Przy pozycjonowaniu etapowym (krok po kroku) TNC przesuwa o
maszyny o okrelony przez uytkownika odcinek (krok).
Z
Wybra rodzaj pracy Obsuga rczna lub Elektr.
kko rczne

Wybra pozycjonowanie krok po kroku: Softkey


D.KROKU ustawi na ON 8 8

DOSUW =

X
Wprowadzi dosuw w mm, np. 8 mm 8 16

Nacisn zewntrzny przycisk kierunkowy: dowolnie


czsto pozycjonowa

54 2 Obsuga rczna i ustawienie


2.3 Prdko obrotowa wrzeciona S, posuw F i funkcja dodatkowa M
2.3 Prdko obrotowa wrzeciona
S, posuw F i funkcja
dodatkowa M
Zastosowanie
W rodzajach pracy Obsuga rczna i El. kko rczne prosz
wprowadzi prdko obrotow S, posuw F i funkcj dodatkow M
przy pomocy Softkeys. Funkcje dodatkowe znajduj si w
7.Programowanie: funkcje dodatkowe z ich opisem.

Producent maszyn okrela z gry, jakie funkcje


dodatkowe mog Pastwo wykorzystywa i jak one
speniaj funkcje.

Wprowadzi wartoci
Prdko obrotowa wrzeciona S, funkcja dodatkowa M

Wybra wprowadzenie prdkoci obrotowej


wrzeciona: Softkey S

PRODKO OBROTOWA WRZECIONA S=

1000 Wprowadzi prdko obrotow wrzeciona i przy


pomocy zewntrznego klawisza START przej

Obroty wrzeciona z wprowadzon prdkoci S uruchomiamy przy


pomocy funkcji dodatkowej M. Funkcja dodatkowa M zostaje
wprowadzona w podobny sposb.
Posuw F
Wprowadzenie posuwu F naley zamiast zewntrznym klawiszem
START potwierdzi ENTklawiszem.
Dla posuwu F obowizuje:
n Jeli wprowadzono F=0, to pracuje najmniejszy posuw z MP1020
n F zostaje zachowany take po przerwie w dopywie prdu

HEIDENHAIN iTNC 530 55


2.3 Prdko obrotowa wrzeciona S, posuw F i funkcja dodatkowa M
Zmieni prdko obrotow5 wrzeciona i posuw
Przy pomocy gaek obrotowych Override dla prdkoci obrotowej
wrzeciona S i posuwu F mona zmieni nastawion warto od 0% do
150%.

Gaka obrotowa Override dla prdkoci obrotowej


wrzeciona dziaa wycznie w przypadku maszyn z
bezstopniowym napdem wrzeciona.

56 2 Obsuga rczna i ustawienie


2.4 Punkt odniesienia wyznaczy (bez 3Dsondy impulsowej)
2.4 Punkt odniesienia wyznaczy
(bez 3Dsondy impulsowej)
Wskazwka

Punkt odniesienia wyznaczy (z 3Dsond impulsow)


Podrcznik obsugi dla uytkownika Cykle sondy
impulsowej.

Przy wyznaczaniu punktw odniesienia ustawia si wywietlacz TNC


na wsprzdne znanej pozycji obrabianej czci.

Przygotowanie
U Zamocowa i uregulowa obrabian cz
U Narzdzie zerowe o znanym promieniu zamocowa
U Upewni si, e TNC wywietla rzeczywiste wartoci pooenia

HEIDENHAIN iTNC 530 57


2.4 Punkt odniesienia wyznaczy (bez 3Dsondy impulsowej)
Wyznaczanie punktu odniesienia przez
klawisze osiowe

Czynnoci ochronne Y

Jeeli powierzchnia obrabianego przedmiotu nie moe


zosta zarysowana, to na przedmiot zostaje pooona
blacha o znanej gruboci d. Dla punktu odniesienia
wprowadzamy potem warto o d wiksz. Z
X
Y
Rodzaj pracy Obsuga rczna wybra

X
Przesun ostronie narzdzie, a dotknie
obrabianego przedmiotu (porysuje go)

Wybra o (wszystkie osie mona wybiera na


ASCIIklawiaturze)

WYZNACHY PUNKT ODNIESIENIA Z=

Narzdzie zerowe, o wrzeciona: Ustawi


wywietlacz na znan pozycj obrabianego
przedmiotu (np. 0) lub wprowadzi grubo d
blachy. Na paszczynie obrbki: Promie narzdzia
uwzgldni

Punkty odniesienia dla pozostaych osi wyznacz Pastwo w ten sam


sposb.
Jeli uywamy w osi dosuwu ustawione wstpnie narzdzie, to
prosz nastawi wywietlacz osi dosuwu na dugo L narzdzia lub
na sum Z=L+d.

58 2 Obsuga rczna i ustawienie


2.4 Punkt odniesienia wyznaczy (bez 3Dsondy impulsowej)
Zarz5dzanie punktem odniesienia przy
pomocy tabeli preset

Tabeli preset naley uywa koniecznie, jeli


n maszyna wyposaona jest w osie obrotu (st
obrotowy lub gowica obrotowa) i pracujemy z
wykorzystaniem funkcji nachylenia paszczyzny
obrbki
n maszyna jest wyposaona w system zmiany gowicy
n pracowano dotychczas na starszych modelach
sterowa TNC z tabelami punktw zerowych z
odniesieniem do REF
n chcemy dokonywa obrbki kilku takich samych
przedmiotw, zamocowanych z rnym pooeniem
nachylenia
Tabele preset mog zawiera dowoln liczb wierszy
(punktw odniesienia) Aby zoptymalizowa wielko
pliku i szybko obrbki, naley uywa tylko tylu
wierszy, ile potrzebnych jest dla zarzdzania punktami
odniesienia.
Nowe wiersze mog zosta wstawione ze wzgldw
bezpieczestwa tylko na kocu tabeli preset

HEIDENHAIN iTNC 530 59


2.4 Punkt odniesienia wyznaczy (bez 3Dsondy impulsowej) Zapis punktw odniesienia (baz) do pamici w tabeli preset
Tabela Preset posiada nazw PRESET.PR i znajduje si w katalogu
TNC:\. PRESET.PR jest tylko w trybie pracy Obsuga rczna i
El.kko obrotowe redagowalny W trybie pracy Program
wprowadzi do pamici/edycja mona tylko czyta tabel, jednake
nie mona dokonywa zmian.
Operator posiada kilka moliwoci, zapisu do pamici punktw
odniesienia/obrotw podstawowych w tabeli preset
n Poprzez cykle prbkowania w trybie pracy Obsuga rczna lub
El.kko obrotowe (patrz instrukcja obsugi Cykle sondy
impulsowej, rozdzia 2)
n Poprzez cykle prbkowania 400 do 402 i 410 do 419 w trybie
automatycznym (patrz instrukcja obsugi Cykle sondy impulsowej,
rozdzia 3)
n Poprzez przejcie aktualnego punktu odniesienia, wyznaczonego
manualnie poprzez klawisze osiowe

Manualne wprowadzenie wartoci do tabeli preset jest


tylko wwczas dozwolone, jeeli na maszynie brak
zespou nachylenia. Wyjtkiem od tej zasady jest zapis
obrotu podstawowego w szpalcie ROT. Przyczyn tego
jest fakt, i TNC oblicza geometri zespou nachylenia
przy zapisie do pamici wartoci do tabeli preset.
TNC sprawdza przy wyznaczaniu punktu bazowego, czy
pozycja osi nachylenia zgadza si z odpowiednimi
wartociami 3D ROTmenu (zalene od parametru
maszynowego 7500, bit 5). Z tego wynika:
n Przy nieaktywnej funkcji Nachylenie paszczyzny
obrbki wywietlacz pooenia osi obrotu musi by = 0
(w razie koniecznoci wyzerowa osie obrotu)
n Przy aktywnej funkcji Nachylenie paszczyzny obrbki
wywietlacze pooenia osi obrotu i zapisane kty w 3D
ROTmenu musz si ze sob zgadza
Producent maszyn moe zablokowa dowolne wiersze w
tabeli preset, aby odoy w niej stae punkty odniesienia
(np. punkt rodkowy stou obrotowego). Te wiersze
zaznaczone s w tabeli preset innym kolorem
(zaznaczenie standardowe jest w kolorze czerwonym).

Objanienie do zapamitanych w tabeli preset wartoci


n Prosta maszyna z trzema osiami bez zespou nachylenia
TNC zapamituje w tabeli preset odstp od punktu odniesienia
przedmiotu do punktu referencyjnego (z waciwym znakiem
liczby, patrz rysunek po prawej u gry)
n Maszyna z gowic obrotow
TNC zapamituje w tabeli preset odstp od punktu odniesienia
przedmiotu do punktu referencyjnego (z waciwym znakiem
liczby, patrz rysunek po prawej na rodku)
n Maszyna ze stoem obrotowym
TNC zapamituje w tabeli preset odstp od punktu odniesienia
przedmiotu do punktu rodkowego stou obrotowego (z
waciwym znakiem liczby, patrz rysunek po prawej u dou)

60 2 Obsuga rczna i ustawienie


2.4 Punkt odniesienia wyznaczy (bez 3Dsondy impulsowej)
Edycja tabeli preset

Funkcja edycji w trybie tabelarycznym Softkey


Wybra pocztek tabeli

Wybra koniec tabeli

Wybra poprzedni stron tabeli

Wybra nastpn stron tabeli

Zwolni/zablokowa tabel preset dla edycji

Aktywny w trybie pracy Obsuga rczna punkt


odniesienia zapisa do pamici w aktualnie
wybranym wierszu tabeli preset

Aktywowa punkt odniesienia aktualnie


wybranego wiersza tabeli preset

Wczy wprowadzaln liczb wierszy na kocu


tabeli (2. pasek softkey)

Skopiowa pole z jasnym tem (2gi pasek


Softkey)

Wstawi skopiowane pole (2gi pasek Softkey)

Anulowa aktualnie wybrany wiersz: TNC


zapisuje we wszystkich szpaltach (2. pasek
softkey)

Wczy pojedycze wiersze na kocu tabeli


(2. pasek softkey)

Usun pojedycze wiersze na kocu tabeli


(2. pasek softkey)

HEIDENHAIN iTNC 530 61


2.4 Punkt odniesienia wyznaczy (bez 3Dsondy impulsowej) Aktywowa punkt odniesienia z tabeli preset w trybie

Przy aktywowaniu punktu odniesienia z tabeli preset,


TNC wycofuje wszystkie aktywne przeliczenia
wsprzdnych, aktywowane przy pomocy
nastpujcych cykli:
n Cykl 7, przesunicie punktu zerowego
n Cykl 8, odbicie lustrzane
n Cykl 10, obrt
n Cykl 11, wspczynnik wymiarowy
n Cykl 26, wspczynnik wymiarowy specyficzny dla osi
Przeliczenie wsprzdnych z cyklu 19, nachylenie
paszczyzny obrbki pozostaje nadal aktywne.

Rodzaj pracy Obsuga rczna wybra

Wywoa funkcj dla wyznaczania punktu


odniesienia

WYZNACZENIE PUNKTU ODNIESIENIA X=

Wywoa tabel preset

Zwolni tabel preset dla edycji: Softkey EDYCJA


OFF/ON ustawi na ON

Przy pomocy klawiszy ze strzak wybra numer


punktu odniesienia, ktry chcemy aktywowa, lub

poprzez klawisz GOTO wybra numer punktu


odniesienia, ktry chcemy aktywowa, przy pomocy
klawisza ENT potwierdzi

62 2 Obsuga rczna i ustawienie


2.4 Punkt odniesienia wyznaczy (bez 3Dsondy impulsowej)
Aktywowa punkt odniesienia

Potwierdzi aktywowanie punktu odniesienia TNC


ustawia wywietlacz i jeli zdefiniowano obrt
podstawowy

Opuszczenie tabeli preset

Aktywowanie punktu odniesienia z tabeli preset w programie


NC
Dla aktywowania punktw odniesienia z tabeli preset podczas
przebiegu programu, prosz uywa cyklu 247. W cyklu 247
definiujemy tylko numer punktu odniesienia, ktry chcemy
aktywowa (patrz WYZNACZANIE PUNKTU ODNIESIENIA
(cykl 247) na stronie 419).

HEIDENHAIN iTNC 530 63


2.5 Nachyli paszczyzn obrbki (opcja software 1)
2.5 Nachyli paszczyzn obrbki
(opcja software 1)
Zastosowanie, sposb pracy

Funkcje nachylania paszczyzny obrbki zostaj


dopasowane do TNC i maszyny przez producenta
maszyn. W przypadku okrelonych gowic obrotowych
(stow obrotowych), producent maszyn okrela, czy Y
programowane w cyklu kty zostaj interpretowane Z
przez TNC jako wsprzdne osi obrotowych lub jako
komponenty ktowe ukonej paszczyzny. Prosz B
zwrci uwag na podrcznik obsugi maszyny.

TNC wspomaga pochylenie paszczyzn obrbki na obrabiarkach z 10


gowicami obrotowymi a take stoami obrotowymi podziaowymi.
Typowymi rodzajami zastosowania s np. ukone odwierty lub lece
ukonie w przestrzeni kontury. Przy tym paszczyzna obrbki zostaje X
zawsze pochylona o aktywny punkt zerowy. Jak zwykle, obrbka
zostaje zaprogramowana w jednej paszczynie gwnej (np. X/Y
paszczyzna), jednake wykonana na paszczynie, ktra zostaa
nachylona do paszczyzny gwnej.
Dla pochylenia paszczyzny obrbki s dwie funkcje do dyspozycji:
n Rczne pochylenie przy pomocy Softkey 3D ROT przy rodzajach
pracy Obsuga Rczna i Elektr. kko obrotowe patrz Aktywowa
manualne nachylenie, strona 68
n Nachylenie sterowane, cykl 19 PASZCZYZNA OBRBKI w
programie obrbki (patrz PASZCZYZNA OBROBKI (cykl 19, opcja
software 1) na stronie 425)
TNCfunkcje dla Nachylania paszczyzny obrbki stanowi
transformacj wsprzdnych. Przy tym paszczyzna obrbki ley
zawsze prostopadle do kierunku osi narzdzia.
Zasadniczo rozrnia TNC przy pochyleniu paszczyzny obrbki dwa
typy maszyn:
n Maszyna ze stoem obrotowym podziaowym
n Naley obrabiany przedmiot poprzez odpowiednie
pozycjonowanie stou obrotowego np. przy pomocy Lbloku,
umieci do danego pooenia obrbki
n Pooenie przeksztaconej osi narzdzia nie zmienia si w
stosunku do staego ukadu wsprzdnych maszyny. Jeli st
obrotowy to znaczy przedmiot np. obracamy o 90, to ukad
wsprzdnych nie obraca si wraz z nim. Jeli w rodzaju pracy
Obsuga rczna naciniemy klawisz kierunkowy Z+, to narzdzie
przemieszcza si w kierunku Z+
n TNC uwzgldnia dla obliczania transformowanego ukadu
wsprzdnych tylko mechanicznie uwarunkowane przesunicia
odpowiedniego stou obrotowego tak zwane translatoryjne
przypadajce wielkoci

64 2 Obsuga rczna i ustawienie


n Maszyna z gowic5 obrotow5

2.5 Nachyli paszczyzn obrbki (opcja software 1)


n Naley narzdzie poprzez odpowiednie pozycjonowanie gowicy
obrotowej, np. przy pomocy Lbloku, umieci w dane
pooenie
n Pooenie przeksztaconej osi narzdzia zmienia si w stosunku
do staego ukadu wsprzdnych maszyny. Jeli obracamy
gowic maszyny to znaczy narzdzie np w osi B o +90, to
ukad wsprzdnych obraca si rwnie. Jeli naciniemy w
rodzaju pracy Obsuga rczna klawisz kierunkowy Z+, to
narzdzie przesuwa si w kierunku X+ staego ukadu
wsprzdnych maszyny
n TNC uwzgldnia dla obliczenia przeksztaconego ukadu
wsprzdnych mechanicznie uwarunkowane wzajemne
przesunicia gowicy obrotowej (translatoryjneprzypadajce
wielkoci) i wzajemne przesunicia, ktre powstaj poprzez
nachylenie narzdzia (3D korekcja dugoci narzdzia)

Dosunicie narzdzia do punktw odniesienia


przy pochylonych osiach
Przy pochylonych osiach dosunicie wypenia si przy pomocy
zewntrznych przyciskw kierunkowych. TNC interpoluje przy tym
odpowiednie osie. Prosz zwrci uwag, aby funkcja nachyli
paszczyzn obrbki bya aktywna w rodzaju pracy Obsuga rczna
i aby zosta wprowadzony rzeczywisty kt osi obrotowej w polu menu.

HEIDENHAIN iTNC 530 65


2.5 Nachyli paszczyzn obrbki (opcja software 1)
Wyznaczy punkt odniesienia w ukadzie
pochylonym
Kiedy pozycjonowanie osi obrotowych zostao zakoczone, prosz
wyznaczy punkt odniesienia jak w ukadzie nie pochylonym.
Zachowanie TNC przy nachyleniu paszczyzny obrbki zalene jest
od parametru maszynowego 7500:
n MP 7500, Bit 5=0
TNC sprawdza przy aktywnej paszczynie obrbki, czy przy
wyznaczeniu punktu odniesienia w osiach X, Y i Z aktualne
wsprzdne osi obrotu zgadzaj si ze zdefiniowanymi przez
operatora ktami nachylenia (3D ROTmenu). Jeli funkcja
Nachylenie paszczyzny obrbki nie jest aktywna, to TNC
sprawdza, czy osie obrotu znajduj si na 0 (pozycje rzeczywiste).
Jeeli pozycje nie zgadzaj si ze sob, to TNC wydaje komunikat
o bdach.
n MP 7500, Bit 5=1
TNC nie sprawdza, czy aktualne wsprzdne osi obrotu (pozycje
rzeczywiste) zgadzaj si ze zdefiniowanymi ktami nachylenia.

Jeli osie obrotu maszyny nie s wyregulowane, to


naley zapisa pozycj rzeczywist osi obrotu do menu
dla manualnego nachylenia: Jeli pozycja rzeczywista
osi obrotu (jednej lub kilku) nie jest zgodna z zapisem, to
TNC oblicza bdnie punkt odniesienia.

Wyznaczenie punktu odniesienia w maszynach


z okr5gym stoem obrotowym
Jeeli ustawiamy obrabiany przedmiot poprzez obrt stou, np. przy
pomocy cyklu prbkowania 403, to naley przed wyznaczeniem
punktu odniesienia w osiach liniowych X, Y i Z wyzerowa o stou
obrotowego po operacji ustawienia. W przeciwnym razie TNC wydaje
komunikat o bdach. Cykl 403 oferuje t moliwo bezporednio,
a mianowicie wyznaczajc parametry wprowadzenia (patrz
instrukcja obsugi Cykle sondy impulsowej Kompensowanie obrotu
podstawowego poprzez o obrotu).

Wyznaczanie punktu odniesienia na


maszynach z systemem zmiany gowicy
Jeli maszyna wyposaona jest w system zmiany gowicy, to naley
zarzdza punktami odniesienia zasadniczo poprzez tabel preset.
Punkty odniesienia, zapisane do pamici w tabeli preset, zawieraj
obliczenie aktywnej kinematyki maszyny (geometria gowicy). Jeli
wymieniamy gowic, to TNC uwzgldnia nowe, zmienione wymiary
gowicy, tak i aktywny punkt odniesienia pozostaje zachowany.

66 2 Obsuga rczna i ustawienie


2.5 Nachyli paszczyzn obrbki (opcja software 1)
Wywietlenie pooenia w ukadzie
pochylonym
Wywietlone w polu stanu pozycje (ZAD. i RZECZ.) odnosz si do
nachylonego ukadu wsprzdnych.

Ograniczenia przy nachylaniu paszczyzny


obrbki
n Funkcja digitalizacji Obrt podstawowy nie znajduje si w
dyspozycji
n Pozycjonowania PLC (ustalane przez producenta maszyn) nie s
dozwolone

HEIDENHAIN iTNC 530 67


2.5 Nachyli paszczyzn obrbki (opcja software 1)
Aktywowa manualne nachylenie

Wybra manualne nachylenie: Softkey 3D ROT.


Punkty menu mona wybra teraz przy pomocy
klawiszy ze strzak

Wprowadzi kt nachylenia

Wymagany tryb pracy ustawi w punkcie menu Nachylenie


paszczyzny obrbki na aktywny: Wybra punkt menu, przy pomocy
klawisza ENT przeczy

Zakoczy wprowadzenie: Klawisz END

Dla deaktywowania prosz w menu Pochyli paszczyzn obrbki


ustawi na Nieaktywny dany rodzaj pracy.
Jeli funkcja Nachyli paszczyzn obrbki jest aktywna i TNC
przemieszcza osie maszyny odpowiednio do nachylonych osi, to
wywietlacz stanu ukazuje symbol .
Jeeli funkcja Pochyli paszczyzn obrbki dla rodzaju pracy
Przebieg programu zostanie ustawiona na Aktywna, to wniesiony do
menu kt nachylenia obowizuje od pierwszego bloku w
wypenianym programie obrbki. Jeli uywa si w programie
obrbki cykl 19 PASZCZYZNA OBRBKI, to obowizuj
definiowane w tym cyklu wartoci ktowe (poczynajc od definicji).
Wprowadzone do menu wartoci ktowe zostaj przepisane
wartociami wywoanymi.

68 2 Obsuga rczna i ustawienie


3
Ustalenie pooenia z
rcznym wprowadzeniem
danych
3.1 Proste sposoby obrbki  programowa i odpracowa
3.1 Proste sposoby obrbki 
programowa i odpracowa
Dla prostej obrbki lub dla wstpnego ustalenia pooenia narzdzia
przeznaczony jest rodzaj pracy Pozycjonowanie z rcznym
wprowadzeniem danych. W tym przypadku mona wprowadzi krtki
program w formacie tekstu otwartego firmy HEIDENHAIN lub
zgodnie z DIN/ISO i nastpnie bezporednio wczy wypenianie.
Mona take wywoa cykle TNC. Ten program zostanie
wprowadzony w pami w pliku SMDI. Przy pozycjonowaniu z
rcznym wprowadzeniem danych mona aktywowa dodatkowe
wskazanie stanu.

Zastosowa pozycjonowanie z rcznym


wprowadzaniem danych

Wybra rodzaj pracy Pozycjonowanie z rcznym


wprowadzeniem danych. Plik $MDI dowolnie
zaprogramowa

Uruchomi przebieg programu: Zewntrzny klawisz


START

Ograniczenie
Swobodne Programowanie Konturu SK (niem.FK), Z
grafiki programowania i grafiki przebiegu programu nie
znajduj si w dyspozycji. Plik $MDI nie moe zawiera Y
zespou wywoywania programu (PGM CALL).

Przykad 1
Na pojedyczym przedmiocie ma by wykonany otwr okrgy o
X
50
gbokoci 20 mm. Po umocowaniu przedmiotu, wyregulowaniu i
wyznaczeniu punktw odniesienia, mona wykonanie tego otworu
programowa kilkoma wierszami programu i wypeni.
50
Najpierw ustala si wstpne pooenie narzdzia przy pomocy L
bloku (prostymi) nad obrabianym przedmiotem i z odstpem
bezpieczestwa 5 mm nad wierconym otworem. Nastpnie
wykonuje si otwr przy pomocy cyklu 1 WIERCENIE GOBOKIE.

0 BEGIN PGM $MDI MM


1 TOOL DEF 1 L+0 R+5 Zdefiniowa narzdzie: Narzdzie zerowe,
promie 5
2 TOOL CALL 1 Z S2000 Wywoanie narzdzia O narzdzia Z,
Prdko obrotowa wrzeciona 2000 obr/min
3 L Z+200 R0 FMAX Narzdzie przemieci (F MAX = bieg szybki)

70 3 Ustalenie pooenia z rcznym wprowadzeniem danych


3.1 Proste sposoby obrbki  programowa i odpracowa
4 L X+50 Y+50 R0 FMAX M3 Narzdzie z FMAX pozycjonowa nad otworem,
wczy wrzeciono
5 L Z+5 F2000 Narzdzie pozycjonowa 5 mm nad odwiertem
6 CYCL DEF 1.0 WIERCENIE GEBOKIE Zdefiniowa cykl WIERCENIE GUBOKIE:
7 CYCL DEF 1.1 ODST 5 Bezpieczny odstp narz. nad odwiertem
8 CYCL DEF 1.2 GEBOKOSC 20 Gboko wiercenia (znak liczby=kierunek pracy)
9 CYCL DEF 1.3 DOSUW 10 Gboko kadego dosuwu przed powrotem
10 CYCL DEF 1.4 P.CZAS 0,5 Czas przebywania narzdzia na dnie wiercenia w
sekundach
11 CYCL DEF 1.5 F250 Posuw wiercenia
12 CYCL CALL Wywoa cykl GUBOKIE WIERCENIE
13 L Z+200 R0 FMAX M2 Przemieci narzdzie poza materiaem
14 END PGM $MDI MM Koniec programu

Funkcja prostych L (patrz Prosta L na stronie 189), cykl WIERCENIE


GUBOKIE (patrz WIERCENIE GBOKIE (cykl 1) na stronie 265).

Przykad 2: Usun5 ukone pooenie obrabianego


przedmiotu na maszynach ze stoem obrotowym

Wykona obrt podstawowy z trjwymiarowym ukadem


impulsowym. Patrz podrcznik obsugi Cykle sondy impulsowej,
Cykle sondy pomiarowej w rodzajach pracy Obsuga rczna i El.
kko obrotowe, fragment Kompensowanie ukonego pooenia
przedmiotu .

Zanotowa kt obrotu i anulowa obrt podstawowy

Wybra tryb pracy: Ustalenie pooenia z rcznym


wprowadzeniem danych

Wybra o stou obrotowego, wprowadzi


zanotowany kt obrotu i posuw np. L C+2.561 F50

Zakoczy wprowadzenie

Zewntrzny klawisz START nacisn Pooenie


ukone zostanie usunite poprzez obrt stou
obrotowego

HEIDENHAIN iTNC 530 71


3.1 Proste sposoby obrbki  programowa i odpracowa
Programy z $MDI zabezpiecza lub
wymazywa
Plik $MDI jest uywany z reguy dla krtkich i przejciowo
potrzebnych programw. Jeli powinien jaki program mimo to
zosta wprowadzony do pamici, prosz postpi w nastpujcy
sposb:

Wybra tryb pracy: Program wprowadzi do


pamici/edycja

Wywoa zarzdzanie plikami: Klawisz PGM MGT


(Program Management)

Plik $MDI znakowa

Wybra Kopiowa plik: Softkey KOPIUJ

PLIK DOCELOWY=

ODWIERT Prosz wprowadzi nazw, pod ktr aktualna tre


pliku $MDI ma by wprowadzona do pamici

Wypeni kopiowanie

Opuci zarzdzanie plikami: Softkey KONIEC

Dla usunicia zawartoci pliku $MDI postpujemy podobnie:


Zamiast kopiowania, usuwamy zawarto przy pomocy Softkey
USUN. Przy nastpnej zmianie na rodzaj pracy Pozycjonowanie z
rcznym wprowadzeniem danych TNC wywietla pusty plik $MDI.

Jeli chcemy $MDI skasowa, to


n nie wolno mie wybranego rodzaju pracy
Pozycjonowanie z rcznym wprowadzeniem danych
(rwnie nie w tle)
n nie wolno mie wybranego $MDI w rodzaju pracy
Program wprowadzi do pamici/edycja

Dalsze informacje: patrz Kopiowa pojedyczy plik, strona 93.

72 3 Ustalenie pooenia z rcznym wprowadzeniem danych


4
Programowanie:
Podstawy, zarz5dzanie
plikami, pomoce przy
programowaniu,
zarz5dzanie paletami
4.1 Podstawy
4.1 Podstawy
Przyrz5dy pomiaru pooenia i znaczniki
referencyjne
Przy osiach maszyny znajduj si przyrzdy pomiarowe pooenia,
ktre rejestruj pozycje stou obrabiarki a take narzdzia. Na osiach XMP
liniowych zamontowane s z reguy przyrzdy pomiaru pooenia, na
stoach obrotowych i osiach waha przyrzdy pomiaru kta.
X (Z,Y)
Jeli ktra z osi maszyny si przesuwa, odpowiedni ukad
pomiarowy pooenia wydaje sygna elektryczny, na podstawie
ktrego TNC oblicza dokadn pozycj rzeczywist osi maszyny.
W wypadku przerwy w dopywie prdu rozpada si zaszeregowanie
midzy pooeniem suportu i obliczon pozycj rzeczywist. Dla
odtworzenia tego przyporzdkowania, przyrzdy pomiaru kta
dysponuj znacznikami referencyjnymi. Przy przejechaniu punktu
odniesienia TNC otrzymuje sygna, ktry odznacza stay punkt
odniesienia maszyny. W ten sposb TNC moe wznowi
zaszeregowanie pooenia rzeczywistego i pooenia suportu
obrabiarki. W przypadku przyrzdw pomiaru pooenia ze
znacznikami referencyjnymi o zakodowanych odstpach, naley osie
maszyny przemieci o maksymalnie 20 mm, w przypadku Z
przyrzdw pomiaru kta o maksymalnie 20.
W przypadku absolutnych przyrzdw pomiarowych zostaje Y
przesana do sterowania absolutna warto pooenia. W ten
sposb, bez przemieszczenia osi maszyny, zostanie bezporednio X
po wczeniu odtworzone przyporzdkowanie pozycji rzeczywistej i
pooenia sa maszyny.

Ukad odniesienia
Przy pomocy ukadu odniesienia ustala si jednoznacznie pooenie
na paszczynie lub w przestrzeni. Podanie jakiej pozycji odnosi si
zawsze do ustalonego punktu i jest opisane za pomoc
wsprzdnych.
W prostoktnym ukadzie wsprzdnych (ukadzie kartezjaskim)
trzy kierunki s okrelone jako osie X, Y i Z. Osie le prostopadle do
siebie i przecinaj si w jednym punkcie, w punkcie zerowym.
Wsprzdna okrela odlego do punktu zerowego w jednym z tych Z
kierunkw. W ten sposb mona opisa pooenie na paszczynie
przy pomocy dwch wsprzdnych i przy pomocy trzech
wsprzdnych w przestrzeni.
Wsprzdne, ktre odnosz si do punktu zerowego, okrela si Y
jako wsprzdne bezwzgldne. Wsprzdne wzgldne odnosz si
do dowolnego innego pooenia (punktu odniesienia) w ukadzie
wsprzdnych. Wartoci wsprzdnych wzgldnych okrela si
take jako inkrementalne (przyrostowe) wartoci wsprzdnych.
X

74 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.1 Podstawy
Ukad odniesienia na frezarkach
Przy obrbce przedmiotu na frezarce posuguj si Pastwo,
generalnie rzecz biorc, prostoktnym ukadem wsprzdnych.
Rysunek po prawej stronie pokazuje, w jaki sposb
przyporzdkowany jest prostoktny ukad wsprzdnych do osi +Y +Z
maszyny. Zasada trzech palcw prawej rki suy jako pomoc +X
pamiciowa: Jeli 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+.
iTNC 530 moe sterowa 9 osiami cznie. Oprcz osi gwnych X, Y
i Z istniej rwnolegle przebiegajce osie pomocnicze U, V i W. Osie
obrotu zostaj oznaczane poprzez A, B i C. Rysunek po prawej +Z
+X
stronie u dou przedstawia przyporzdkowanie osi pomocniczych +Y
oraz osi obrotu w stosunku do osi gwnych.

Y W+
C+
B+
V+ A+ X

U+

HEIDENHAIN iTNC 530 75


4.1 Podstawy
Wsprzdne biegunowe
Jeeli rysunek wykonawczy jest wymiarowany prostoktnie, prosz
napisa program obrbki take ze wsprzdnymi prostoktnymi. W
przypadku przedmiotw z ukami koowymi lub przy podawaniu Y
wielkoci ktw, atwiejsze jest ustalenie pooenia przy pomocy
wsprzdnych biegunowych.
PR
W przeciwiestwie do wsprzdnych prostoktnych x,y i z, PA2
wsprzdne biegunowe opisuj tylko pooenie na jednej
paszczynie. Wsprzdne biegunowe maj swj punkt zerowy na PA3 PR
biegunie CC (CC = circle centre; angl. rodek koa). Pozycja w jednej PR
paszczynie jest jednoznacznie okrelona przez: PA1
10 0
CC
n Wsprzdne biegunowepromie: odstp od bieguna CC do
pozycji
n wsprzdne biegunowekt: Kt wsprzdnych biegunowych: X
kt pomidzy osi odniesienia kta i odcinkiem czcym biegun 30
CC z dan pozycj.
Patrz rysunek po prawej stronie u gry

Okrelenie bieguna i osi odniesienia k5ta


Biegun okrela si przy pomocy dwch wsprzdnych w
prostoktnym ukadzie wsprzdnych na jednej z trzech paszczyzn.
Tym samym jest take jednoznacznie zaszeregowana o odniesienia
kta dla kta wsprzdnych biegunowych PA. Z Y
Wsprzdne bieguna
O odniesienia k5ta
(paszczyzna)
X/Y +X Z
Y
Y/Z +Y X
Z/X +Z Z Y

76 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.1 Podstawy
Bezwzgldne i przyrostowe pozycje
obrabianego przedmiotu
Bezwzgldne pozycje obrabianego przedmiotu
Jeli wsprzdne danej pozycji odnosz si do punktu zerowego
wsprzdnych (pocztku), okrela si je jako wsprzdne
bezwzgldne. Kada pozycja na obrabianym przedmiocie jest Y
jednoznacznie ustalona przy pomocy jej wsprzdnych
bezwzgldnych.
13
Przykad 1: Odwierty z absolutnymi wsprzdnymi 30
12
Odwiert 1 Odwiert 2 Odwiert 3 20
X = 10 mm X = 30 mm X = 50 mm 1
Y = 10 mm Y = 20 mm Y = 30 mm 10

Przyrostowe pozycje obrabianego przedmiotu


Wsprzdne przyrostowe odnosz si do ostatnio X
zaprogramowanej pozycji narzdzia, ktra to pozycja suy jako 10 30 50
wzgldny (urojony) punkt zerowy. W ten sposb wsprzdne
wzgldne podaj przy zestawieniu programu wymiar pomidzy
ostatnim i nastpujcym po nim zadanym pooeniem, o ktry ma
zosta przesunite narzdzie. Dlatego okrela si go take jako
wymiar skadowy acucha wymiarowego.
Wymiar inkrementalny oznacza si poprzez I przed oznaczeniem Y
osi.
Przykad 2: Odwierty z przyrostowymi wsprzdnymi 16
Bezwzgldne wsprzdne odwiertu 4
10
15
X = 10 mm
Y = 10 mm
10
14
Odwiert 5, odniesiony do 4 Odwiert 6, odniesiony do 5
X = 20 mm X = 20 mm
Y = 10 mm Y = 10 mm 10
20 20 X
Bezwzgldne i przyrostowe wsprzdne biegunowe 10
Wsprzdne bezwzgldne odnosz si zawsze do bieguna i osi
odniesienia kta.
Wsprzdne przyrostowe odnosz si zawsze do ostatnio
zaprogramowanej pozycji narzdzia. Y

+IPR
PR

+IPA +IPA PR
PR PA
10 0
CC

X
30

HEIDENHAIN iTNC 530 77


4.1 Podstawy
Wybiera punkt odniesienia
Rysunek obrabianego przedmiotu zadaje okrelony element formy
obrabianego przedmiotu jako bezwzgldny punkt odniesienia (punkt
zerowy), przewanie jest to rg przedmiotu. Przy wyznaczaniu
punktu odniesienia naley najpierw wyrwna przedmiot z osiami
maszyny i umieci narzdzie dla kadej osi w odpowiednie Z
pooenie w stosunku do przedmiotu. Przy tym pooeniu naley
ustawi wywietlacz TNC albo na zero albo na zadan warto MAX
pooenia. W ten sposb przyporzdkowuje si obrabiany przedmiot Y
ukadowi odniesienia, ktry obowizuje dla wywietlacza TNC lub dla
programu obrbki.
Jeli rysunek obrabianego przedmiotu okrela wzgldne punkty X
odniesienia, to prosz wykorzysta po prostu cykle dla przeliczania
wsprzdnych(patrz Cykle dla przeliczania wsprzdnych na
stronie 413).
Jeeli rysunek wykonawczy przedmiotu nie jest wymiarowany MIN
odpowiednio dla NC, prosz wybra jedn pozycj lub rg
przedmiotu jako punkt odniesienia, z ktrego mona atwo ustali
wymiary do pozostaych punktw przedmiotu.
Szczeglnie wygodnie wyznacza si punkty odniesienia przy pomocy
trjwymiarowego ukadu impulsowego firmy HEIDENHAIN. Patrz
Podrcznik obsugi "Cykle sondy impulsowej" Wyznaczanie Y
punktw odniesienia przy pomocy 3Dsondy impulsowej.

Przykad 17 150 13 14
0
Szkic obrabianego przedmiotu ukazuje odwierty (1 do 4), ktrych 750 16
wymiary odnosz si do bezwzgldnego punktu odniesienia o 15 -150

3000,1
wsprzdnych X=0 Y=0. Odwierty (5 bis 7) odnosz si do
wzgldnego punktu odniesienia o wsprzdnych bezwzgldnych

0
X=450 Y=750. Przy pomocy cyklu PRZESUNIECIE PUNKTU 320
ZEROWEGO mona przejciowo przesun punkt zerowy na 1 12
pozycj X=450, Y=750, aby zaprogramowa odwierty (5 do 7) bez
dalszych oblicze.
X
325 450 900
950

78 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.2 Zarz5dzanie plikami: Podstawy
4.2 Zarz5dzanie plikami:
Podstawy

Przez MODfunkcj PGM MGT (patrz PGM MGT


konfigurowa na stronie 561) wybiera si pomidzy
standardowym zarzdzaniem plikami i rozszerzonym
zarzdzaniem plikami.
Jeli TNC podczona jest do sieci, to prosz uywa
rozszerzonego zarzdzania plikami.

Pliki
Pliki w TNC Typ
Programy
w formacie firmy HEIDENHAIN .H
w formacie DIN/ISO .I

Tabele dla
Narzdzia .T
Wymieniacz narzdzi .TCH
Palety .P
Punkty zerowe .D
Punkty .PNT
Presets .PR
Dane skrawania .CDT
Materiay narzdzi skrawajcych, materiay .TAB
Zalene dane (np. punkty segmentacji) .DEP

Tekst jako
ASCIIpliki .A

Jeeli zostaje wprowadzony do TNC program obrbki, prosz


najpierw da temu programowi nazw. TNC zapamituje ten
program na dysku twardym jako plik o tej samej nazwie. Take teksty
i tabele TNC zapamituje jako pliki.
Aby mona byo szybko znajdowa pliki i nimi zarzdza, TNC
dysponuje specjalnym oknem do zarzdzania plikami. W tym oknie
mona wywoa rne pliki, kopiowa je, zmienia ich nazw i
wymazywa.
Przy pomocy TNC operator moe zarzdza prawie dowoln liczb
plikw, przynajmniej jednake 2.000 MByte.

Nazwy plikw
Dla programw, tabeli i tekstw docza TNC rozszerzenie, ktre jest
oddzielone punktem od nazwy pliku. To rozszerzenie wyrnia i tym
samym oznacza typ pliku.

PROG20 .H
Nazwa pliku Typ pliku
Maksymalna Patrz tabela Pliki w TNC
dugo

HEIDENHAIN iTNC 530 79


4.2 Zarz5dzanie plikami: Podstawy
Zabezpieczanie danych
Zabezpieczanie danych Firma HEIDENHAIN poleca, zestawione na
TNC programy i pliki zabezpiecza na komputerze (PC) w
regularnych odstpach czasu.
W tym celu firma HEIDENHAIN oddaje do dyspozycji bezpatny
program zabezpieczajcy Beckup (TNCBACK.EXE). W koniecznym
przypadku prosz zwrci si do producenta maszyn.
Nastpnie konieczna jest dyskietka, na ktrej s zabezpieczone
wszystkie specyficzne dla maszyny dane (PLCprogram, parametry
maszyny itd.) Prosz w tym celu zwrci si do producenta maszyny.

W przypadku kiedy wszystkie znajdujce si na dysku


twardym pliki (> 2 GByte) maj by zabezpieczone,
potrwa to kilka godzin. Prosz przenie w razie
potrzeby operacj zabezpieczania na godziny nocne lub
uywa funkcji WYPENI RWNOLEGLE (kopiowanie w
tle).

W przypadku dyskw twardych, naley liczy si, w


zalenoci od warunkw eksploatacyjnych (np.
obcienia wibracjami), ze zwikszon moliwoci
wystpienia uszkodze i awarii po upywie od 3 do 5 lat.
Firma HEIDENHAIN zaleca dlatego te sprawdzenie po
upywie 3 do 5 lat funkcjonowania dysku twardego.

80 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.3 Standardowe zarz5dzanie plikami
4.3 Standardowe zarz5dzanie
plikami
Wskazwka

Prosz posugiwa si standardowym zarzdzaniem


plikami, jeli wszystkie pliki maj by zapamitane w
jednym skoroszycie lub jeli znane jest zarzdzanie
plikami starszych modeli TNCsterowa.
Prosz ustawi MODfunkcj PGM MGT (patrz PGM
MGT konfigurowa na stronie 561) na standard.

Wywoa zarz5dzanie plikami

Klawisz PGM MGT nacisn: TNC ukazuje okno dla


zarzdzania plikami (patrz rysunek po prawej)

Okno to pokazuje wszystkie pliki, ktre znajduj si w pamici TNC.


Do kadego pliku ukazywanych jest kilka informacji:

Wywietlacz Znaczenie
NAZWA PLIKU Nazwa zawierajca maksymalnie 16
znakw i typ pliku

BAJT Wielko pliku w bajtach

STATUS Waciwoci pliku:

E Program jest wybrany w rodzaju pracy


Program wprowadzi do pamici/edycja

S Program jest wybrany w rodzaju pracy Test


programu

M Program jest wybranyw rodzaju pracy


przebiegu programu

P Plik jest zabezpieczony przed usuniciem i


zmian (Protected)

+ Do tego pliku istniej pliki zalene (patrz


Zmiana nastawienia zalenych plikw na
stronie 562)

HEIDENHAIN iTNC 530 81


4.3 Standardowe zarz5dzanie plikami
Wybra plik

Wywoa zarzdzanie plikami

Prosz uywa przyciskw ze strzak lub Softkeys ze strzak, aby


przesun jasne pole na ten plik, ktry chcemy wybra:
Przesuwa jasne pole plikami w oknie w gr i w d

Przesuwa jasne pole stronami w oknie w gr i w d

wybra plik Softkey WYBOR lub klawisz ENT


nacisn
lub

Plik skasowa

Wywoa zarzdzanie plikami

Prosz uywa klawiszy ze strzak lub Softkeys ze strzak, aby


przesun jasne to na ten plik, ktry ma zosta usunity:
Przesuwa jasne pole plikami w oknie w gr i w d

Przesuwa jasne pole stronami w oknie w gr i w d

Plik wymaza: Softkey USUNX nacisn

PLIK ..... WYMAZA?

Przy pomocy Softkey TAK potwierdzi

przy pomocy Softkey NIE przerwa

82 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.3 Standardowe zarz5dzanie plikami
Skopiowa plik

Wywoa zarzdzanie plikami

Prosz uywa przyciskw ze strzak lub Softkeys ze strzak, aby


przesun jasne pole na ten plik, ktry chcemy kopiowa:
Przesuwa jasne pole plikami w oknie w gr i w d

Przesuwa jasne pole stronami w oknie w gr i w d

Plik kopiowa: Softkey KOPIOWA nacisn

PLIK DOCELOWY=

Wprowadzi now nazw pliku, przy pomocy Softkey WYPENI lub


przy pomocy klawisza ENT potwierdzi. TNC wywietla okno stanu,
ktre informuje o operacji kopiowania. Tak dugo, jak TNC kopiuje,
nie mona kontynuowa pracy lub

jeeli chcemy kopiowa bardzo dugie programy: Wprowadzi now


nazw pliku, przy pomocy Softkey ROWNOLEGLE WYPENIC
potwierdzi. Mona po rozpoczciu operacji kopiowania
kontynuowa prac, poniewa TNC kopiuje plik w tle

TNC ukazuje w oknie ze wskazaniem postpu, jeeli


operacja kopiowania zostaa zainicjalizowana przy
pomocy Softkey WYPENIC

HEIDENHAIN iTNC 530 83


4.3 Standardowe zarz5dzanie plikami
Przesyanie danych do/od zewntrznego
nonika danych

Przed przetransferowaniem danych do zewntrznego


nonika danch, musi zosta przygotowany interfejs
danych(patrz Przygotowanie interfejsw danych na 1 2
stronie 550).

Wywoa zarzdzanie plikami

Aktywowa transmisj danych: Softkey EXT


nacisn. TNC ukazuje na lewej poowie monitora 1
wszystkie pliki, ktre znajduj si w pamici TNC, na
prawej poowie monitora 2 wszystkie pliki, ktre
zapamitane s na zewntrznym noniku danych

Prosz uywa przyciskw ze strzak, aby przesun jasne to na


plik, ktry chcemy przesa:
Porusza jasne to w oknie do gry i w d

Przesuwa jasne to od prawego okna do lewego i


odwrotnie
Jeli chcemy kopiowa od TNC do zewntrznego nonika danych, to
prosz przesun jasne to w lewym oknie na plik, ktry ma by
przesyany.
Jeli chcemy kopiowa od zewntrznego nonika danych do TNC, to
prosz przesun jasne to w prawym oknie na plik, ktry ma by
przesany.

Funkcja zaznaczania Softkey


Zaznaczy pojedycze pliki

Zaznaczy wszystkie pliki

Anulowa zaznaczenie pojedyczych plikw

Anulowa zaznaczenie dla wszystkich plikw

Skopiowa wszystkie zaznaczone pliki

84 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.3 Standardowe zarz5dzanie plikami
Przesyanie pojedyczych plikw: Softkey
KOPIOWAC nacisn, lub

przesyanie kilku plikw: Softkey ZAZNACZ


nacisn, lub

przesyanie wszystkich plikw: Softkey TNC => EXT


nacisn

Przy pomocy Softkey WYPENI lub przy pomocy klawisza ENT


potwierdzi. TNC wywietla okno stanu, ktre informuje o postpie
kopiowania lub

jeeli chcemy przesya dugie programy bd kilka programw:


Przy pomocy Softkey WYPENI RWNOLEGLE potwierdzi. TNC
kopiuje ten plik w tle

zakoczenie przesyania danych: Nacisn Softkey


TNC TNC pokazuje znowu okno standardowe dla
zarzdzania plikami

HEIDENHAIN iTNC 530 85


4.3 Standardowe zarz5dzanie plikami
Wybra jeden z 10 ostatnio wybieranych
plikw

Wywoa zarzdzanie plikami

10 ostatnio wybranych plikw pokaza: Softkey


OSTATNIE PLIKI nacisn

Prosz uy przyciskw ze strzak, aby przesun jasne pole na


plik, ktry zamierzamy wybra:
Przesuwa jasne to w oknie w gr i w d

wybra plik Softkey WYBOR lub klawisz ENT


nacisn
lub

Zmieni nazw pliku

Wywoa zarzdzanie plikami

Prosz uywa klawiszy ze strzak lub Softkeys ze strzak, aby


przesun jasne to na ten plik, ktrego nazwa ma zosta zmieniona:
Przesuwa jasne pole plikami w oknie w gr i w d

Przesuwa jasne pole stronami w oknie w gr i w d

zmiana nazwy pliku: Softkey ZMIANA NAZWY.


nacisn

PLIK DOCELOWY=

Wprowadzi now nazw pliku, przy pomocy Softkey WYPENI lub


przy pomocy klawisza ENT potwierdzi

86 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.3 Standardowe zarz5dzanie plikami
Plik zabezpieczy/ Zabezpieczenie pliku
anulowa

Wywoa zarzdzanie plikami

Prosz uywa klawiszy ze strzak lub Softkeys ze strzak, aby


przesun jasne to na ten plik, ktry ma zosta zabezpieczony lub
ktrego zabezpieczenie chceym anulowa:

Przesuwa jasne pole plikami w oknie w gr i w d

Przesuwa jasne pole stronami w oknie w gr i w d

zabezpieczenie pliku: Softkey ZABEZPIECZ


nacisn. Plik otrzymuje status P lub

anulowa zabezpieczenie pliku: Softkey


NIEZABEZP. nacisn. Status P zostaje skasowany

HEIDENHAIN iTNC 530 87


4.4 Rozszerzone zarz5dzanie plikami
4.4 Rozszerzone zarz5dzanie
plikami
Wskazwka

Prosz pracowa z rozszerzonym zarzdzaniem plikami,


jeli chcemy wprowadza pliki do pamici w rnych
skoroszytach.
Prosz ustawi w tym celu MODfunkcj PGM MGT (patrz
PGM MGT konfigurowa na stronie 561).
Patrz take Zarzdzanie plikami: Podstawy na stronie 79.

Skoroszyty
Poniewa mona wprowadzi do pamici na dysku twardym bardzo
duo programw oraz plikw, prosz odkada pojedycze pliki w
skoroszytach (segregatorach), aby zachowa rozeznanie. W tych
skoroszytach moliwe jest tworzenie dalszych wykazw, tak zwanych
podskoroszytw. Przy pomocy klawisza /+ lub ENT mona
podskoroszyty wywietla lub maskowa

TNC zarzdza maksymalnie 6 segmentami skoroszytw!


Jeli wprowadza si wicej ni 512 plikw do jednego
skoroszytu, to TNC zaprzestaje sortowania plikw
alfabetycznie!

Nazwy skoroszytw
Nazwa skoroszytu moe mie maksymalnie 16 znakw i nie
dysponuje moliwoci rozszerzenia. Jeli wprowadza si wicej ni
16 znakw dla nazwy skoroszytu, to TNC wydaje komunikat o
bdach.

cieki
cieka pokazuje napd i wszystkie skoroszyty a take
podskoroszyty, w ktrych zapamitany jest dany plik. Pojedycze TNC:\
informacje s rozdzielane przy pomocy \.
AUFTR1
Przykad NCPROG
Na dysku TNC:\ zosta zaoony skoroszyt AUFTR1. Nastpnie w
skoroszycie AUFTR1 zosta zaoony jeszcze podskoroszyt WZTAB
NCPROG i do niego zosta skopiowany program obrbki PROG1.H.
Program obrbki ma tym samym nastpujc ciek: A35K941
TNC:\AUFTR1\NCPROG\PROG1.H ZYLM
Grafia po prawej stronie pokazuje przykad wywietlenia skoroszytw TESTPROG
z rnymi ciekami.
HUBER
KAR25T

88 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.4 Rozszerzone zarz5dzanie plikami
Przegl5d: Funkcje rozszerzonego zarz5dzania
plikami

Funkcja Softkey
Pojedyczy plik kopiowa (i konwersowa)

Wybra skoroszyt docelowy

Pokaza okrelony typ pliku

10 ostatnio wybranych plikw pokaza

Plik lub skoroszyt wymaza

Zaznaczy plik

Zmieni nazw pliku

Plik od usunicia i zmiany zabezpieczy

Anulowa zabezpieczenie pliku

Zarzdzanie napdami sieciowymi

Kopiowa skoroszyt

Wywietli skoroszyty dysku

Skoroszyt ze wszystkimi podwykazami


(podskoroszytami) skasowa

HEIDENHAIN iTNC 530 89


4.4 Rozszerzone zarz5dzanie plikami
Wywoa zarz5dzanie plikami

Klawisz PGM MGT nacisn: TNC ukazuje okno dla


zarzdzania plikami (rysunek po prawej stronie u
gry pokazuje ustawienie podstawowe. Jeeli TNC
ukazuje inny podzia monitora, prosz nacisn
Softkey OKNO)

Lewe, niewielkie okno 1 ukazuje istniejce dyski i skoroszyty Dyski


(stacje dyskw) oznaczaj przyrzdy, przy pomocy ktrych dane
zostaj zapamitywane lub przesyane. Dyskiem jest dysk twardy
1 2
TNC, dalszymi dyskami s interfejsy (RS232, RS422, Ethernet), do
ktrych mona podczy na przykad Personal Computer.
Skoroszyt jest zawsze odznaczony poprzez symbol segregatora (po
lewej)i nazw skoroszytu (po prawej). Podskoroszyty s przesunite
na praw stron. Jeli przed symbolem skoroszytu znajduje si
kwadracik z +symbolem, to istniej tu podskoroszyty, wywoywane
przy pomocy klawisza /+ lub ENT.
Szerokie okno po prawej stronie wywietla wszystkie pliki 2, ktre
zapamitane s w tym wybranym skoroszycie. Do kadego pliku
ukazywanych jest kilka informacji, ktre s objanione w tabeli
poniej.

Wywietlenie Znaczenie
NAZWA PLIKU Nazwa zawierajca maksymalnie 16
znakw i typ pliku

BAJT Wielko pliku w bajtach

STATUS Waciwoci pliku:

E Program jest wybrany w rodzaju pracy


Program wprowadzi do pamici/edycja

S Program jest wybrany w rodzaju pracy Test


programu

M Program jest wybranyw rodzaju pracy


przebiegu programu

P Plik jest zabezpieczony przed usuniciem i


zmian (Protected)

DATA Data, kiedy ostatnio dokonano zmian pliku

CZAS Godzina, o ktrej dokonano zmian w pliku

90 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.4 Rozszerzone zarz5dzanie plikami
Wybiera dyski, skoroszyty i pliki

Wywoa zarzdzanie plikami

Prosz uy przyciskw ze strzak lub Softkeys, aby przesun


jasne to na dane miejsce na monitorze:

Porusza jasne to z prawego do lewego okna i


odwrotnie

Porusza jasne to w oknie do gry i w d

Porusza jasne to w oknie strona po stronie w gr i


w d

1. Krok: wybra dysk

Znakowa dysk w lewym oknie:

wybra dysk: Softkey WYBOR lub klawisz ENT


nacisn
lub

2. Krok: wybra skoroszyt

Znakowa dysk w lewym oknie: Prawe okno ukazuje automatycznie


wszystkie pliki z tego skoroszytu, ktry jest zaznaczony (z jasnym
tem)

HEIDENHAIN iTNC 530 91


4.4 Rozszerzone zarz5dzanie plikami 3. Krok: wybra plik

Softkey TYP WYBRA nacisn

Nacisn Softkey danego typu pliku, lub

przesyanie wszystkich plikw: Softkey POKAZ


WSZYSTKIE nacisn lub

4*.H Uywa Wildcards, np. wywietli wszystkie pliki


typu .H, ktre zaczynaj si cyfr 4

Zaznaczy plik w prawym oknie:


Wybrany plik zosta aktywowany w tym trybie pracy,
z ktrego wywoano zarzdzane plikami: Softkey
lub WYBOR lub klawisz ENT nacisn

Zaoenie nowego skoroszytu (tylko na dysku


TNC:\ moliwe)

W lewym oknie zaznaczy skoroszyt, w ktrym ma by zaoony


podskoroszyt

NOW Wprowadzi now nazw skoroszytu, klawisz ENT


nacisn

ZAOY \NOWY SKOROSZYT?

Potwierdzi przy pomocy Softkey TAK lub

przerwa przy pomocy Softkey NIE

92 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.4 Rozszerzone zarz5dzanie plikami
Kopiowa pojedyczy plik
U Prosz przesun jasne to na ten plik, ktry ma by skopiowany
U Softkey KOPIOWA nacisn: Wybra funkcj
kopiowania. TNC wywietla pasek Softkey z kilkoma
funkcjami
U Prosz nacisn Softkey wybr skoroszytu
docelowego, aby okreli skoroszyt docelowy w
wywietlonym oknie. Po wyborze skoroszytu
docelowego wybrana cieka znajduje si w wierszu
dialogu. Przy pomocy klawisza Backspace
operator pozycjonuje kursor bezporednio na
koniec nazwy cieki, aby mc wprowadzi nazw
pliku docelowego
U Wprowadzi nazw pliku docelowego i przy pomocy
klawisza ENT lub Softkey WYPENI przej: TNC
kopiuje plik do aktualnego skoroszytu, lub do
wybranego skoroszytu docelowego. Pierwotny plik
zostaje zachowany lub
U prosz nacisn Softkey WYPENI RWNOLEGLE ,
aby kopiowa ten plik w tle. Prosz stosowa t
funkcj przy kopiowaniu wikszych plikw, poniewa
po rozpoczciu operacji kopiowania mona
kontynuowa prac. Podczas kopiowania w tle przez
TNC, mona obserwowa poprzez Softkey INFO
RWNOL. WYPENI (pod DOD. FUNKCJE, 2gi
pasek Softkey) stan operacji kopiowania

TNC ukazuje w oknie ze wskazaniem postpu, jeeli


operacja kopiowania zostaa zainicjalizowana przy
pomocy Softkey WYPENIC

HEIDENHAIN iTNC 530 93


4.4 Rozszerzone zarz5dzanie plikami Kopiowanie tabeli
Jeeli kopiujemy tabele, to mona przy pomocy Softkey POLA
ZAMIENI przepisywa pojedycze wiersze lub szpalty w tabeli
docelowej. Warunki:
n tabela docelowa musi ju istnie
n kopiowany plik moe zawiera tylko zamieniane szpalty lub wiersze

Softkey ZAMIENIC POLA nie pojawia si, jeli chcemy z


zewntrz, przy pomocy oprogramowania dla przesyania
danych np. TNCremoNT przepisywa tabel w TNC.
Prosz skopiowa zewntrznie utworzony plik do innego
skoroszytu i wypeni operacj kopiowania przy pomocy
zarzdzania plikami TNC.

Przykad
Na urzdzeniu wstpnego nastawienia dokonano pomiaru dugoci
narzdzia i promienia narzdzia na 10 nowych narzdziach.
Nastpnie urzdzenie to zakada tabel narzdzi TOOL.T z 10
wierszami (10 narzdziami) i kolumnami
n Numer narzdzia (kolumna T)
n Dugo narzdzia (kolumna T)
n Promie narzdzia (kolumna R)
Prosz skopiowa ten plik do innego skoroszytu, ni znajduje si
TOOL.T. Jeli ten plik kopiowany jest do TNC, to TNC pyta, czy
istniejca tabela narzdzia TOOL.T powinna zosta przepisana:
U Jeli nacisniemy Softkey TAK, to TNC przepisuje aktualny plik
TOOL.T kompletnie. Po zakoczeniu operacji kopiowania TOOL.T
skada si z 10 wierszy. Wszystkie szpalty, naturalnie oprcz
szpalt Numer, Dugo i Promie, zostan skasowane
U Albo prosz nacisn Softkey POLA ZAMIENI , wtedy TNC
przepisuje w pliku TOOL.T tylko szpalty Numer, Dugo i Promie
pierwszych 10ciu wierszy. Dane pozostaych wierszy i szpalt nie
zostan zmienione przez TNC

Kopiowa skoroszyt
Prosz przesun jasne to w lewym oknie na skoroszyt, ktry ma by
kopiowany. Prosz nacisn wwczas Softkey KOP. SKOR. zamiast
Softkey KOPIOWA. Podwykazy (podskoroszyty) zostan przez TNC
take skopiowane.

94 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.4 Rozszerzone zarz5dzanie plikami
Wybra jeden z 10 ostatnio wybieranych
plikw

Wywoa zarzdzanie plikami

10 ostatnio wybranych plikw pokaza: Softkey


OSTATNIE PLIKI nacisn

Prosz uy przyciskw ze strzak, aby przesun jasne pole na


plik, ktry zamierzamy wybra:
Porusza jasne to w oknie do gry i w d

wybra dysk: Softkey WYBOR lub klawisz ENT


nacisn
lub

Plik skasowa
U Prosz przesun jasne to na plik, ktry zamierzamy wymaza
U Wybra funkcj usuwania: Softkey USUNX
nacisn. TNC pyta, czy ten plik ma rzeczywicie
zosta skasowany
U Potwierdzi usuwanie: Softkey TAK nacisn, lub
U przerwa usuwanie: Softkey NIE nacisn

Skoroszyt usun5
U Prosz skasowa wszystkie pliki i podskoroszyty z wykazu, ktry
ma by skasowany
U Prosz przesun jasne pole na skoroszyt, ktry ma by
skasowany I
U Wybra funkcj usuwania: Softkey USUNX
nacisn. TNC pyta, czy ten skoroszyt ma
rzeczywicie by usunity
U Potwierdzi usuwanie: Softkey TAK nacisn, lub
U przerwa usuwanie: Softkey NIE nacisn

HEIDENHAIN iTNC 530 95


4.4 Rozszerzone zarz5dzanie plikami
Pliki zaznaczy

Funkcja zaznaczania Softkey


Zaznaczy pojedycze pliki

Zaznaczy wszystkie pliki w skoroszycie

Anulowa zaznaczenie pojedyczych plikw

Anulowa zaznaczenie dla wszystkich plikw

Skopiowa wszystkie zaznaczone pliki

Funkcje, jak Kopiowanie lub Kasowanie plikw, mona stosowa


zarwno na pojedycze jak i na kilka plikw jednoczenie. Kilka
plikw zaznacza si w nastpujcy sposb:

Jasne to przesun na pierwszy plik

Wywietli funkcje zaznaczania: Softkey ZAZNACZ


nacisn

Zaznaczy plik: Softkey PLIK ZAZNACZ nacisn

Jasne to przesun na inny plik

Zaznaczy dalszy plik: Softkey PLIK ZAZNACZ


nacisn itd.

Kopiowa zaznaczone pliki: Softkey KOP. ZAZN.


nacisn lub

Usun zaznaczone pliki: Softkey KONIEC nacisn,


aby opuci funkcje zaznaczania i nastpnie
nacisn Softkey USUN, aby wymaza zaznaczone
pliki

96 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.4 Rozszerzone zarz5dzanie plikami
Zmieni nazw pliku
U Prosz przesun jasne to na plik, ktry ma zmieni nazw
U Wybra funkcj zmiany nazwy

U Wprowadzi now nazw pliku; typ pliku nie moe


jednake zosta zmieniony
U Dokona zmiany nazwy: Klawisz ENT nacisn

Funkcje dodatkowe
Plik zabezpieczy/Zabezpieczenie pliku anulowa
U Prosz przesun jasne to na plik, ktry ma by zabezpieczony
U Wybra dodatkowe funkcje: Softkey DODATK.
FUNKC. nacisn
U Aktywowa zabezpieczanie pliku: Softkey
ZABEZPIECZ nacisn, plik otrzymuje status P
U Zabezpieczeniepliku anulowane jest w podobny
sposb przy pomocy Softkey NIEZABEZP. na

Skasowa skoroszyt 5cznie ze wszystkimi podskoroszytami i


plikami
U Prosz przesun jasne pole w lewym oknie na skoroszyt, ktry
chcemy skasowa
U Wybra dodatkowe funkcje: Softkey DODATK.
FUNKC. nacisn
U Skoroszyt kompletnie usun: Softkey USUN
WSZYSTKIE nacisn
U Potwierdziusuwanie: Softkey TAK nacisn.
przerwa usuwanie: Softkey KOPIOWA nacisn

HEIDENHAIN iTNC 530 97


4.4 Rozszerzone zarz5dzanie plikami
Przesyanie danych do/od zewntrznego
nonika danych

Przed przetransferowaniem danych do zewntrznego


nonika danch, musi zosta przygotowany interfejs
danych(patrz Przygotowanie interfejsw danych na
stronie 550).

Wywoa zarzdzanie plikami

Wybra podzia monitora dla przesyania danych:


Softkey OKNO nacisn. TNC ukazuje na lewej 1 2
poowie monitora 1 wszystkie pliki, ktre znajduj si
w pamici TNC, na prawej poowie monitora 2
wszystkie pliki, ktre zapamitane s na
zewntrznym noniku danych

Prosz uywa przyciskw ze strzak, aby przesun jasne to na


plik, ktry chcemy przesa:
Porusza jasne to w oknie do gry i w d

Przesuwa jasne to od prawego okna do lewego i


odwrotnie
Jeli chcemy kopiowa od TNC do zewntrznego nonika danych, to
prosz przesun jasne to w lewym oknie na plik, ktry ma by
przesyany.
Jeli chcemy kopiowa od zewntrznego nonika danych do TNC, to
prosz przesun jasne to w prawym oknie na plik, ktry ma by
przesany.

Przesyanie pojedyczych plikw: Softkey


KOPIOWAC nacisn, lub

przesyanie kilku plikw: przesyanie kilku plikw:


Softkey ZAZNACZ nacisn ( na drugim pasku
Softkey patrz Pliki zaznaczy, strona 96) lub

przesyanie wszystkich plikw: Softkey TNC => EXT


nacisn

98 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami


4.4 Rozszerzone zarz5dzanie plikami
Przy pomocy Softkey WYPENI lub przy pomocy klawisza ENT
potwierdzi. TNC wywietla okno stanu, ktre informuje o postpie
kopiowania lub

jeeli chcemy przesya dugie programy bd kilka programw:


Przy pomocy Softkey WYPENI RWNOLEGLE potwierdzi. TNC
kopiuje ten plik w tle

zakoczenie przesyania danych: Zakoczy


przesyanie danych: przesun jasne to do lewego
okna i potem nacisn Softkey OKNO. TNC
pokazuje znowu okno standardowe dla zarzdzania
plikami

Aby przy podwjnej prezentacji okna pliku wybra inny


skoroszyt, naley nacisn Softkey SCIEZKA. Prosz
wybra w oknie przy pomocy klawiszy ze strzak i
klawisza ENT dany skoroszyt

HEIDENHAIN iTNC 530 99


4.4 Rozszerzone zarz5dzanie plikami
Plik skopiowa do innego skoroszytu
U Wybra podzia ekranu z rwnymi co do wielkoci oknami
U Wywietli w obydwu oknach skoroszyty: Softkey CIEKA
nacisn
Prawe okno
U Jasne pole przesun na skoroszyt, do ktrego chcemy kopiowa
plik i przy pomocy klawisza ENT wywietli pliki w tym skoroszycie
Lewe okno
U Wybra skoroszyt z plikami, ktre chcemy kopiowa i klawiszem
ENT wywietli pliki
U Wywietli funkcje zaznaczania plikw

U Jasne to przesun na plik, ktry ma by


skopiowany i zaznaczy go. W razie potrzeby,
prosz zaznaczy take inne pliki w ten sam sposb
U Zaznaczone pliki skopiowa do skoroszytu
docelowego

Dalsze funkcje zaznaczania: patrz Pliki zaznaczy, strona 96.


Jeli pliki zostay skopiowane zarwno w lewym jak i w prawym oknie,
TNC kopiuje ze skoroszytu, na ktrym znajduje si jasne to.

Przepisywa pliki
Jeli zostaj kopiowane pliki do skoroszytu, w ktrym znajduj si
pliki o tej samej nazwie, TNC pyta, czy te pliki maj by przepisane w
skoroszycie docelowym:
U Nadpisywanie wszystkich plikw: Softkey TAK nacisn, lub
U Nie nadpisywa adnego pliku: Softkey NIE nacisn, lub
U Potwierdzi nadpisywanie kadego oddzielnego pliku: Softkey
POTWIERDZIC. nacisn
Jeli chcemy przepisywa zabezpieczony plik, to naley to oddzielnie
potwierdzi lub przerwa.

100 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.4 Rozszerzone zarz5dzanie plikami
TNC w sieci

Aby podczy Ethernetkart do sieci, patrz Ethernet-


interfejs, strona 554. 2
Aby podczy iTNC z Windows 2000 do sieci, patrz 1
Nastawienia sieciowe, strona 611.
Komunikaty o bdach podczas pracy w sieci
protokouje TNC (patrz Ethernet-interfejs na stronie
554).

Jeli TNC podczona jest do sieci, znajduje si do 7miu


dodatkowych napdw w oknie skoroszytw 1 w dyspozycji (patrz
fotografia po prawej stronie). Wszystkie uprzednio opisane funkcje
(wybr napdu, kopiowanie plikw itd.) obowizuj take dla
napdw sieciowych, o ile pozwolenie na dostp do sieci na to
pozwala.

5czenie napdw sieci i rozwi5zywanie takich po5cze.


U Wybra zarzdzanie plikami: Nacisn klawisz PGM
MGT, w tym przypadku przy pomocy Softkey OKNO
wybra tak podzia monitora, jak to ukazano na
rysunku po prawej stronie u gry
U Zarzdzanie napdami sieciowymi: Softkey SIE
(drugi pasek Softkey) nacisn. TNC ukazuje w
prawym oknie 2 moliwe napdy sieciowe, do
ktrych posiadamy dostp. Przy pomocy nastpnie
opisanych Softkeys ustala si poczenie dla
kadego napdu

Funkcja Softkey
Utworzy poczenie sieciowe, TNC zapisuje w
szpalcie Mnt liter M, jeli poczenie jest
aktywne. Mona poczy do 7 dodatkowych
napdw z TNC

Zakoczenie poczenia z sieci

Poczenie z sieci utworzy przy wczeniu


TNC automatycznie. TNC zapisuje do kolumny
Auto liter A, jeli poczenie zostaje stworzone
automatycznie

Poczenia z sieci nie tworzy automatycznie


przy wczeniu TNC

Proces tworzenia poczenia z sieci moe potrwa duszy czas.


TNC wywietla potem po prawej stronie u gry na monitorze [READ
DIR]. Maksymalna szybko transmisji ley przy ok. 2 do 5 Mbit/s, w
zalenoci od tego jaki plik przesyamy i jakie jest obcienie sieci.

HEIDENHAIN iTNC 530 101


4.5 Programy otwiera i wprowadza
4.5 Programy otwiera i
wprowadza
Struktura NCprogramu w formacie tekstu
otwartego firmy HEIDENHAIN
Program obrbki skada si z wielu blokw danych programu.
Rysunek po prawej stronie pokazuje elementy pojedyczego bloku.
TNC numeruje bloki programu obrbki w rosncej kolejnoci.
Wiersz
Pierwszy blok programu oznaczony jest przy pomocy BEGIN PGM,
nazwy programu i obowizujcej jednostki miary. 10 L X+10 Y+5 R0 F100 M3
Nastpujce po nim bloki zawieraj informacje o:
n Pwyrb
n Definicje narzdzi i polecenia wywoywania narzdzi Funkcja toru Sowa
n Posuwy i prdkoci obrotowe (liczba obrotw/jednostka czasu) ksztatowego
n Ruchy ksztatowe, cykle i inne funkcje Numer bloku

Ostatni blok programu oznaczony jest przy pomocy END PGM,


nazwy programu i obowizujcej jednostki miar.

Zdefiniowa pwyrb BLKFORM


Bezporednio po otwarciu nowego programu prosz zdefiniowa nie
obrobiony przedmiot w ksztacie prostopadocianu. Aby mc nieco
pniej zdefiniowa pwyrb, prosz nacisn Softkey BLK FORM.
TNC potrzebna jest ta definicja dla symulacji graficznych. Boki
prostopadocianu mog by maksymalnie 100 000 mm dugie i le
rwnolegle do osi X,Y i Z. Pwyrb jest okrelony poprzez swoje dwa
punkty narone:
n MINpunkt: najmniejsza x,y i z wsprzdna prostopadocianu;
prosz wprowadzi wartoci bezwzgldne
n MAXpunkt: najwiksza x,y i z wsprzdna prostopadocianu;
prosz wprowadzi wartoci bezwzgldne lub przyrostowe

Definicja pwyrobu (przedmiotu nieobrobionego) jest


tylko wtedy konieczna, kiedy chcemy przetestowa
graficznie program!

102 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.5 Programy otwiera i wprowadza
Otworzy nowy program obrbki
Program obrbki prosz wprowadza zawsze przy rodzaju pracy
Program wprowadzi do pamici/edycja. Przykad otwarcia
programu :

Wybra rodzaj pracy Program wprowadzi do


pamici/edycja

Wywoa zarzdzanie plikami: Klawisz PGM MGT


nacisn

Prosz wybra skoroszyt, w ktrym ma zosta zapamitany ten nowy


program:

NAZWA PLIKU = ALT.H

Wprowadzi now nazw programu, potwierdzi


przy pomocy klawisza ENT

Wybra jednostk miary: Softkey MM lub


INCHnacisn. TNC przechodzi do okna programu i
otwiera dialog dla definicji BLKFORM (pwyrb)

O WRZECIONA RWNOLEGA X/Y/Z ?

Wprowadzi dane osi wrzeciona

DEF BLKFORM: MINPUNKT?

0 Po kolei wprowadzi x,y i z wsprzdne MINpunktu

40

DEF BLKFORM: MAXPUNKT?

100 Po kolei wprowadzi x,y i z wsprzdne MAX


punktu
100

HEIDENHAIN iTNC 530 103


4.5 Programy otwiera i wprowadza Przykad: Wywietlenie BLKformy w NCprogramie
0 BEGIN PGM NEU MM Pocztek programu, nazwa, jednostka miary
1 BLK FORM 0.1 Z X+0 Y+0 Z40 O wrzeciona, wsprzdne MINpunktu
2 BLK FORM 0.2 X+100 Y+100 Z+0 Wsprzdne MAXpunktu
3 END PGM NEU MM Koniec programu, nazwa, jednostka miary

TNC automatycznie numeruje bloki, a take BEGIN i ENDblok.

Jeli nie chcemy programowa definicji pwyrobu, to


prosz przerwa dialog przy o wrzeciona rwnolegla
do X/Y/Z przy pomocy klawisza DEL!
TNC moe ukaza grafik, jeli najkrtszy bok ma
przynajmniej 50 m i najduszy maksymalnie
99 999,999 mm.

104 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.5 Programy otwiera i wprowadza
Zaprogramowa przesunicia narzdzia w
dialogu tekstem otwartym
Aby zaprogramowa blok, prosz rozpocz przyciskiem
dialogowym. W paginie grnej ekranu TNC wypytuje wszystkie
niezbdne dane.

Przykad dialogu

otworzy dialog

WSPRZODNE?

Wprowadzi wsprzdne docelowe dla osi X


10

Wprowadzi wsprzdn docelow dla osi Y, przy


20
pomocy klawisza ENT do nastpnego pytania

KOREKCJA PROMIENIA: RL/RR/BEZ KOREKCJI:?

Bez korekcji promienia wprowadzi, przy pomocy


klawisza ENT do nastpnego pytania

POSUW F=? / F MAX = ENT

Posuw dla tego ruchu ksztatowego 100 mm/min,


100
przy pomocy klawisza ENT do nastpnego pytania

FUNKCJA DODATKOWA M ?

Funkcja dodatkowa M3 Wczy wrzeciono,


3
klawiszem ENT TNC koczy ten dialog

Okno programu pokazuje wiersz:

3 L X+10 Y+5 R0 F100 M3

Funkcje dla ustalenia posuwu Softkey


Przesunicie na biegu szybkim

Przesunicie z automatycznie obliczonym


posuwem z TOOL CALLbloku

HEIDENHAIN iTNC 530 105


4.5 Programy otwiera i wprowadza
Funkcje dla prowadzenia dialogu Klawisz
Opuci pytanie dialogu

Zakoczy przedwczenie dialog

Przerwa i wymaza dialog

Przej5 pozycje rzeczywiste


TNC umoliwia przejcie aktualnej pozycji narzdzia do programu,
np. jeli
n operator programuje wiersze przemieszczenia
n operator programuje cykle
n Narzdzia z TOOL DEF definiowa
Aby przej waciwe wartoci pooenia, naley:
U pozycjonowa pole wprowadzenia w tym miejscu w wierszu, w
ktrym chcemy przej dan pozycj
U wybra funkcj przejcie pozycji rzeczywistej: TNC
ukazuje w pasku Softkey te osie, ktrych pozycje
moe operator przej
U Wybra o: TNC zapisuje aktualn pozycj wybranej
osi do aktywnego pola wprowadzenia

TNC przejmuje na paszczynie obrbki zawsze te


wsprzdne punktu rodkowego narzdzia, take jeli
korekcja promienia narzdzia jest aktywna.
TNC przejmuje w osi narzdzia zawsze wsprzdn
ostrza narzdzia, to znaczy uwzgldnia zawsze aktywn
korekcj dugoci narzdzia.

106 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.5 Programy otwiera i wprowadza
Edycja programu
W czasie kiedy program obrbki zostaje stworzony lub zmieniany,
mona wybiera przy pomocy przyciskw ze strzak lub przy
pomocy Softkeys kady wiersz w programie i pojedycze sowa
bloku:

Funkcja Softkey/klawisze
Przekartkowywa w gr

Przekartkowywa w d

Skok do pocztku programu

Skok do koca programu

Zmiana pozycji aktualnego wiersza na


ekranie Tym samym mona wywietli
wicej wierszy programu,
zaprogramowanych przed aktualnym
wierszem

Zmiana pozycji aktualnego wiersza na


ekranie Tym samym mona wywietli
wicej wierszy programu,
zaprogramowanych za aktualnym
wierszem

Skaka od bloku do bloku

Wybiera pojedycze sowa w bloku

HEIDENHAIN iTNC 530 107


4.5 Programy otwiera i wprowadza
Funkcja Softkey/klawisz
Warto wybranego sowa ustawi na zero

Wymaza bdn warto

Wymaza komunikat o bdach (nie


pulsujcy)

Wymaza wybrane sowo

Usun wybrany wiersz

Usun cykle i czci programu

Wstawi wiersz, ktry zosta ostatnio


edytowany lub wymazany

W5cza wiersze w dowolnym miejscu


UProsz wybra wiersz, za ktrym chce si wczy nowy blok i
otworzy dialog

Zmienia i w5cza sowa


U Prosz wybra w wierszu dane sowo i przepisa je nowym
pojciem. W czasie, kiedy wybierano sowo, znajduje si w
dyspozycji dialog tekstem otwartym
U Zakoczy zmian: Klawisz END nacisn

Jeli ma zosta wstawione sowo, prosz nacisn przyciski ze


strzak (na prawo lub na lewo), a ukae si dany dialog i prosz
wprowadzi nastpnie dane pojcie.

Szukanie identycznych sw w rnych blokach programu


Dla tej funkcji Softkey AUT. RYSOWANIE na OFF przeczy.

Wybra sowo w wierszu: Tak dugo naciska


klawisze ze strzak, a dane sowo zostanie
zaznaczone

Wybiera zdania przy pomocy przyciskw ze


strzak

Zaznaczenie znajduje si w nowo wybranym bloku na tym samym


sowie, jak w ostatnio wybranym bloku.

108 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.5 Programy otwiera i wprowadza
Znajdowanie dowolnego tekstu
U Wybra funkcj szukania: Softkey SZUKAJ nacisn. TNC ukazuje
dialog Szukaj tekstu:
U Wprowadzi poszukiwany tekst
U Szuka tekst: Softkey WYPENIC nacisn

Czci programu zaznaczy, kopiowa, kasowa i w5cza


Aby mc kopiowa czci programu w danym NCprogramie lub do
innego NCprogramu, TNC oddaje do dyspozycji nastpujce
funkcje: patrz tabela u dou.
Aby kopiowa czci programu prosz postpi w nastpujcy
sposb:
U Wybra pasek z Softkeys z funkcjami zaznaczania
U Wybra pierwszy (ostatni) wiersz czci programu, ktr chcemy
kopiowa
U Zaznaczy pierwszy (ostatni) wiersz: Softkey BLOK ZAZNACZ
nacisn. TNC podwietla jasnym tem pierwsze miejsce numeru
bloku i wywietla Softkey ZAZNACZENIE ANULOWA
U Prosz przesun jasne to na ostatni (pierwszy) blok tej czci
programu, ktr chce si kopiowa lub skasowa. TNC prezentuje
wszystkie zaznaczone bloki w innym kolorze. Funkcje zaznaczania
mona w kadej chwili zakoczy, a mianowicie naciniciem
Softkey ZAZNACZANIE PRZERWA
U Kopiowanie zaznaczonej czci programu: Softkey KOPIUJ BLOK
nacisn, zaznaczon cz programu usun: Softkey USUN
BLOK nacisn. TNC zapamituje zaznaczony blok
U Prosz wybra przy pomocy przyciskw ze strzak ten blok, za
ktrym chcemy wczy skopiowan (usunit) cz programu

Aby skopiowan cz programu wczy do innego


programu, prosz wybra odpowiedni program przez
zarzdzanie plikami i zaznaczy tam ten blok, za ktrym
chcemy wczy.

U Wstawi zapamitan cz programu: Softkey WSTAW BLOK


nacisn
U zakoczy funkcj zaznaczania: Softkey ZAZNACZANIE
PRZERWA nacisn

Funkcja Softkey
Wczy funkcje zaznaczania

Wyczy funkcje zaznaczania

Skasowa zaznaczony blok

Wstawi znajdujcy si w pamici blok

Kopiowa zaznaczony blok

HEIDENHAIN iTNC 530 109


4.5 Programy otwiera i wprowadza
Funkcja szukania TNC
Przy pomocy funkcji szukania TNC mona szuka dowolnych tekstw
w obrbie programu i w razie potrzeby zamienia je nowym tekstem.

Szukanie dowolnych tekstw


U Wybra wiersz, w ktrym zapamitane jest szukane sowo
U Wybra funkcj szukania: TNC wywietla okno
szukania i ukazuje w pasku Softkey znajdujce si do
dyspozycji funkcje szukania (patrz tabela funkcja
szukania)
U Wprowadzi szukany tekst, zwrci uwag na
+40
pisowni du/ma liter
U Rozpocz operacj szukania: TNC ukazuje w pasku
Softkey znajdujce si w dyspozycji opcje szukania
(patrz tabela opcje szukania na nastpnej stronie)
U w razie koniecznoci zmieni opcje szukania

U Uruchomi operacj szukania: TNC przechodzi do


nastpnego wiersza, w ktrym zapamitany jest
poszukiwany tekst
U Powtrzyoperacj szukania: TNC przechodzi do
nastpnego wiersza, w ktrym zapamitany jest
poszukiwany tekst
U Zakoczy funkcj szukania

Funkcje szukania Softkey


Wywietli okno, w ktrym ostatnie elementy
szukania zostaj wywietlane. Przez klawisz ze
strzak element wybieralny, klawiszem ENT
przej

Wywietli okno, w ktrym znajduj si moliwe


elementy szukania aktualnego wiersza. Przez
klawisz ze strzak element wybieralny,
klawiszem ENT przej

Wywietli okno, w ktrym ukazane s


najwaniejsze NCfunkcje. Przez klawisz ze
strzak element wybieralny, klawiszem ENT
przej

Aktywowa funkcj szuka/zamieni

110 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.5 Programy otwiera i wprowadza
Opcje szukania Softkey
Okreli kierunek szukania

Okreli koniec szukania Nastawienie


KOMPLETNIE szuka od aktualnego wiersza do
aktualnego wiersza

Rozpocz nowe szukanie

Szuka/zamieni dowolnych tekstw

Funkcja Szukanie/zamiana nie moliwa, jeli


n program jest zabezpieczony
n jeeli program zostaje wanie odpracowywany przez
TNC

U Wybra wiersz, w ktrym zapamitane jest szukane sowo


U Wybra funkcj szukania: TNC wywietla okno
szukania i ukazuje w pasku Softkey znajdujce si do
dyspozycji funkcje szukania
U Aktywowa zamienianie: TNC ukazuje w oknie
dodatkowe moliwoci wprowadzenia dla tekstu,
ktry ma by uyty
U Wprowadzi szukany tekst, zwrci uwag na
pisowni du/ma liter, klawiszem ENT
potwierdzi
U Wprowadzi tekst, ktry ma by uyty, zwrci
uwag na pisowni du/ma liter
U Rozpocz operacj szukania: TNC ukazuje w pasku
Softkey znajdujce si w dyspozycji opcje szukania
(patrz tabela opcje szukania)
U w razie koniecznoci zmieni opcje szukania

U Uruchomi operacj szukania: TNC przechodzi do


nastpnego poszukiwanego tekstu
U Aby zamieni ten tekst i nastpnie przej do
kolejnego miejsca: Softkey ZAMIENI nacisn,
albo aby nie zamienia tekstu i przej do
nastpnego miejsca: Softkey NIE ZAMIENIA
nacisn
U Zakoczy funkcj szukania

HEIDENHAIN iTNC 530 111


4.6 Grafika programowania
4.6 Grafika programowania
Grafik programowania prowadzi/nie
prowadzi
W czasie zestawiania programu, TNC moe wywietli
zaprogramowany kontur przy pomocy 2Dgrafiki kreskowej.
U Przej do podziau ekranu program po lewej i grafika po prawej:
Klawisz SPLIT SCREEN i Softkey PROGRAM + GRAFIKA nacisn
U Softkey AUT. RYSOWANIE przeczy na ON. W
czasie kiedy zostaj wprowadzane wiersze
programu, TNC pokazuje kady programowany ruch
po konturze w oknie grafiki po prawej stronie.
Jeli TNC nie ma dalej prowadzi grafiki, prosz przeczy Softkey
AUT. RYSOWANIE na OFF.
AUT. RYSOWANIE ON nie rysuje powtrze czci programu.

Stworzenie grafiki programowania dla


istniej5cego programu
U Prosz wybra przy pomocy klawiszy ze strzak ten blok, do
ktrego ma zosta wytworzona grafika lub prosz nacisn SKOK
i wprowadzi dany numer bloku bezporednio
U Utworzenie grafiki: Softkey RESET + START nacisn

Dalsze funkcje:

Funkcja Softkey
Wytworzy kompletn grafik programowania

Wytworzy grafik programowania blok po


bloku

Wytworzy kompletn grafik programowania


lub po RESET + START uzupeni

Zatrzyma grafik programowania. Ten Softkey


pojawia si tylko, podzczas wytwarzania grafiki
programowania przez TNC

112 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.6 Grafika programowania
Wywietli zamaskowa numery wierszy
U Softkeypaski przeczy: Patrz rysunek po prawej
stronie u gry

U Wywietli numery wierszy: Softkey


WSKAZANIA
ZAMASK. WIERZNR na WYSWIETLIC ustawic
U Zamaskowa numery wierszy: Softkey WSKAZANIA
ZAMASK. WIERZNR na ZAMASK. ustawi

Usun5 grafik
U Softkeypaski przeczy: Patrz rysunek po prawej
stronie u gry

U Usun grafik: Softkey USUN GRAFIKU nacisn

Powikszenie wycinka lub jego pomniejszenie


Pogld dla grafiki mona ustala samodzielnie. Przy pomocy ramki
moliwe jest wybieranie wycinka dla powikszenia lub
pomniejszenia.
U Wybra pasek Softkey dla powikszenia/pomniejszenia wycinka
(drugi pasek, patrz rysunek po prawej na rodku)
Tym samym oddane s do dyspozycji nastpujce funkcje:
Funkcja Softkey
Ramki wywietli i przesun. Dla
przesunicia trzyma nacinitym odpowiedni
Softkey

Zmniejszy ramki dla zmniejszenia trzyma


nacinitym Softkey

Powikszy ramki dla powikszenia Softkey


trzyma nacinitym

U Z Softkey POLWYRB WYCINEK przej wybrany


obszar
Przy pomocy Softkey PWYRB JAK BLK FORM odtwarza si
pierwotny wycinek.

HEIDENHAIN iTNC 530 113


4.7 Segmentowa programy
4.7 Segmentowa programy
Definicja, moliwoci zastosowania
TNC daje moliwo, komentowania programw obrbki za pomoc
blokw segmentowania. Bloki segmentowania to krtkie teksty
(max. 37 znakw), ktre naley rozumie jako komentarze lub teksty
tytuowe dla nastpujcych po nich wierszy programu.
Dugie i kompleksowe programy mona poprzez odpowiednie bloki
segmentowania ksztatowa bardziej pogldowo i zrozumiale.
A to uatwia szczeglnie pniejsze zmiany w programie. Bloki
segmentowania mona wstawia w dowolnym miejscu w programie
obrbki. Mona je dodatkowo przedstawi we wasnym oknie jak
rwnie dokona ich opracowania lub uzupenienia.
Wczone punkty segmentowania zostaj zarzdzane przez TNC w
oddzielnym pliku (kocwka .SEC.DEP). W ten sposb zwiksza si
szybko nawigacji w oknie segmentacji.

Ukaza okno segmentowania/aktywne okno


zmieni
U Wywietli
okno segmentacji: Podzia ekranu
PROGRAM + SEGMENT. wybra
U Zmiana aktywnego okna: Softkey Zmiana okna
nacisn

Zdanie segmentowania wstawi do okna


programu (po lewej stronie)
U Wybra dany wiersz, za ktrym ma by wstawiony blok
segmentowania
U Softkey WSTAW SEGMENTOWANIE lub klawisz * na
ASCIIklawiaturze nacisn
U Wprowadzi tekst segmentowania przy pomocy
klawiatury Alpha
U W razie koniecznoci zmieni zakres segmentowania
poprzez softkey

Wybiera bloki w oknie segmentowania


Jeeli wykonuje si skoki w oknie segmentowania od bloku do bloku,
TNC prowadzi wywietlanie tych blokw w oknie programu. W ten
sposb mona z pomoc kilku krokw przeskakiwa due czci
programu

114 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.8 Wprowadza komentarze
4.8 Wprowadza komentarze
Zastosowanie
Kady blok w programie obrbki moe by opatrzony komentarzem,
aby objani kolejne kroki programu lub doda praktyczne uwagi.
Istniej trzy moliwoci, wprowadzenia komentarza:

Komentarz w czasie wprowadzania programu


U Wprowadzi dane dla bloku programu, potem ; (rednik) na
tastaturze Alpha nacisn TNC ukazuje pytanie Komentarz?
U Wprowadzi komentarz i zakoczy blok przy pomocy klawisza
END

Wstawi pniej komentarz


U Wybra blok, do ktrego ma by doczony komentarz
U Przy pomocy klawisza w prawo wybra ostatnie sowo w wierszu:
rednik pojawia si na kocu wiersza i TNC ukazuje pytanie
Komentarz?
U Wprowadzi komentarz i zakoczy blok przy pomocy klawisza
END

Komentarz w jego wasnym bloku


U Wybra wiersz, za ktrym ma by wprowadzony komentarz
U Dialog programowania otworzy przy pomocy klawisza ;
(rednik) na tastaturze Alpha
U Wprowadzi komentarz i zakoczy blok przy pomocy klawisza
END

Funkcje przy edycji komentarza

Funkcja Softkey
Skok do pocztku komentarza

Skok do koca komentarza

Skok do pocztku sowa. Sowa naley oddzieli


pustym znakiem

Skok do koca sowa. Sowa naley oddzieli


pustym znakiem

Przeczanie midzy trybem wstawiania i


nadpisywania

HEIDENHAIN iTNC 530 115


4.9 Tworzenie plikw tekstowych
4.9 Tworzenie plikw tekstowych
Zastosowanie
Na TNC mona wytwarza i opracowywa teksty przy pomocy
edytora tekstw. Typowe zastosowania:
n Zapisywanie wartoci z dowiadczenia wyniesionego z pracy z
maszyn
n Dokumentowanie procesw roboczych
n Wytwarzanie zbiorw wzorw
Utworzy zbiory formu Pliki tekstw s plikami typu .A (ASCII). Jeli
chcemy opracowywa inne pliki, to prosz je najpierw
skonwersowa na typ .A.

Plik tekstowy: otwiera i opuszcza


U Wybra rodzaj pracy Program wprowadzi do pamici/edycja
U Wywoa zarzdzanie plikami: Klawisz PGM MGT nacisn
U Wywietli pliki typu .A: Po kolei Softkey WYBRAC TYP i Softkey
WYSWIETLIC .A nacisn
U Wybra plik i z Softkey WYBOR lub klawiszem ENT otworzy lub
otworzy nowy plik: Wprowadzi now nazw programu,
potwierdzi przy pomocy klawisza ENT
Jeli chcemy opuci edytora tekstw, to prosz wywoa
zarzdzanie plikami i wybra plik innego typu, np. program obrbki.

Ruchy kursora Softkey


Kursor jedno sowo na prawo

Kursor jedno sowo na lewo

Kursor na nastpny pasek ekranu

Kursor na poprzedni pasek ekranu

Kursor na pocztek pliku

Kursor na koniec pliku

116 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.9 Tworzenie plikw tekstowych
Funkcje edytowania Klawisz
Rozpocz nowy wiersz

Wymaza znaki na lewo od kursora

Wprowadzi znak wypeniajcy

Przeczenie pisowni du/ma liter

Edytowa teksty
W pierwszym wierszu edytora tekstu znajduje si belka informacyjna,
ktra 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)
WSTAW: Nowo wprowadzone znaki zostaj wczone
OVERWRITE: Nowo wprowadzone znaki przepisuj istniejcy tekst
na miejscu znajdowania si kursora

Tekst zostanie wstawiony na to miejsce, na ktrym znajduje si


wanie kursor. Przy pomocy przyciskw ze strzak mona
przesun kursor do dowolnego miejsca w pliku tekstowym.
Wiersz, w ktrym znajduje si kursor, wyrnia si kolorem. Jeden
wiersz moe zawiera maksymalnie 77 znakw i zostaje amany
klawiszemRET (Return) lub ENT

HEIDENHAIN iTNC 530 117


4.9 Tworzenie plikw tekstowych
Znaki, sowa i wiersze wymazai znowu
wstawi
Przy pomocy edytora tekstu mona wymazywa cae sowa lub
wiersze i wstawia je w innym miejscu.
U Kursor przesun na sowo lub wiersz, ktry ma by usunity i
wstawiony w inne miejsce
U Softkey USUN SLOWO lub USUN WIERSZ nacisn: Tekst zostaje
usunity i wprowadzony do pamici buforowej
U Przesun kursor na pozycj, w ktrej ma zosta wstawiony tekst i
nacisn Softkey WIERSZ/SOWO WSTAW

Funkcja Softkey
Wymaza wiersz i przejciowo zapamita

Wymaza sowo i przejciowo zapamita

Wymaza znak i przejciowo zapamita

Wiersz lub sowo po wymazaniu ponownie


wstawi

Opracowywanie blokw tekstw


Mona bloki tekstu dowolnej wielkoci kopiowa, usuwa i w innym
miejscu znowu wstawia. W kadym razie prosz najpierw zaznaczy
dany blok tekstu:
U Zaznaczanie bloku tekstowego: Kursor przesun na znak, na
ktrym ma koczy si zaznaczenie tekstu.
U Softkey BLOK ZAZNACZ nacisn

U Kursor przesun na znak, na ktrym ma koczy si


zaznaczenie tekstu. Jeli przesuwamy kursor przy
pomocy klawiszy ze strzak bezporednio do gry
lub w d, to lece pomidzy wiersze zostan
kompletnie zaznaczone, tekst zostanie wyrniony
kolorem
Kiedy dany block tekstu zosta zaznaczony, prosz dalej
opracowywa tekst przy pomocy nastpujcych Softkeys:

Funkcja Softkey
Zaznaczony blok usun i krtkotrwale
zapamita

Zaznaczony blok na krtko zapamita, bez


usuwania tekstu (kopiowa)

118 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.9 Tworzenie plikw tekstowych
Jeeli ten krtkotrwale zapamitany blok ma by wstawiony w inne
miejsce, prosz wypeni nastpujce kroki:
U Przesun kursor na miejsce, w ktrym ma by wstawiony
krtkotrwale zapamitany blok tekstu
U Softkey WSTAW BLOK nacisn Tekst zostaje
wstawiony
Dopki tekst znajduje si w pamici przejciowej, mona go
dowolnie czsto wstawia.

Przenie zaznaczony blok do innego pliku


U Blok tekstu zaznaczy jak wyej opisano
U Softkey PRZYXCZ DO PLIKU nacisn. TNC
ukazuje dialog plik docelowy =
U ciek i nazw pliku docelowego wprowadzi. TNC
docza zaznaczony blok tekstu do pliku
docelowego. Jeli nie istnieje plik docelowy z
wprowadzon nazw, to TNC zapisuje zaznaczony
tekst do nowego pliku

Wstawi inny plik na miejsce znajdowania si kursora


U Przesun kursor na miejsce w tekcie, na ktre ma by wstawiony
inny plik tekstowy
U Softkey WSTAW PLIK nacisn. TNC ukazuje dialog
nazwa pliku =
U Wprowadzi ciek i nazw pliku, ktry chcemy
wprowadzi

Odnajdywanie czci tekstu


Funkcja szukania w edytorze tekstu znajduje sowa lub acuchy
znakw w tekcie. TNC oddaje do dyspozycji dwie moliwoci.

Znajdowanie aktualnego tekstu


Funkcja szukania ma znale sowo, ktre odpowiada temu sowu,
na ktrym wanie znajduje si kursor:
U Przesun kursor na dane sowo
U Wybra funkcj szukania: Softkey SZUKAJ nacisn
U Softkey AKT. SOWO SZUKAJ nacisn
U Opuci funkcj szukania: Softkey KONIEC nacisn

Znajdowanie dowolnego tekstu


U Wybra funkcj szukania: Softkey SZUKAJ nacisn. TNC ukazuje
dialog Szukaj tekstu:
U Wprowadzi poszukiwany tekst
U Szuka tekst: Softkey WYPENIC nacisn
U Opuci funkcj szukania: Softkey KONIEC nacisn

HEIDENHAIN iTNC 530 119


4.10 Kalkulator kieszonkowy
4.10Kalkulator kieszonkowy
Obsuga
TNC dysponuje kalkulatorem z najwaniejszymi funkcjami
matematycznymi.
U Przy pomocy klawisza CALC wywietli kalkulator lub zakoczy
funkcj kalkulatora
U Wybr funkcji arytmetycznych przez polecenia krtkie przy
pomocy klawiatury alfanumerycznej. Krtkie polecenia s
zaznaczone w kalkulatorze odpowiednim kolorem

Funkcja obliczeniowa Krtkie polecenie (klawisz)


Dodawanie +

Odejmowanie

Mnoenie *

Dzielenie :

Sinus S

Cosinus C

Tangens T

Arcussinus AS

Arcuscosinus AC

Arcustangens AT

Potgowanie ^

Pierwiastek kwadratowy Q
obliczy

Funkcja odwrotna /

Rachnek w nawiasie ()

PI (3.14159265359) P

Wywietli wynik =

Przejcie obliczonej wartoci do programu


U Przy pomocy klawiszy ze strzak wybra sowo, do ktrego ma
zosta przejta obliczona warto
U Przy pomocy klawisza CALC wywietli kalkulator i przeprowadzi
dane obliczenie
U Nacisn klawisz Przejcie pozycji rzeczywistej, TNC wywietla
pasek Softkey
U Nacisn Softkey TNC TNC przejmuje t warto do aktywnego
pola wprowadzenia i zamyka kalkulator

120 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.11 Bezporednia pomoc przy NCkomunikatach o bdach
4.11 Bezporednia pomoc przy
NCkomunikatach o bdach
Wywietli komunikaty o bdach
TNC wywietla komunikaty o bdach automatycznie midzy innymi
przy
n bdnych wprowadzonych danych
n bdach logicznych w programie
n nie moliwych do wykonania elementach konturu
n niewaciwym wykorzystaniu sondy impulsowej
Komunikat o bdach, ktry zawiera numer bloku programowego,
zosta spowodowany przez ten blok lub przez blok poprzedni. TNC
teksty meldunkw usuwamy przy pomocy klawisza CE, po tym kiedy
zostaa usunita przyczyna bdu.
Aby uzyska blisze informacje o pojawiajcym si komunikacie o
bdach, prosz nacisn klawisz HELP (POMOC). TNC wywietla
okno, w ktrym opisane s przyczyna bdu i sposb jego usunicia.

Wywietli pomoc
U Wywietli pomoc Klawisz HELP nacisn
U Prosz przeczyta opis bdu i moliwoci jego
skorygowania. Przy pomocy klawisza CE zamyka si
okno pomocy i kwituje jednoczenie pojawiajcy si
komunikat o bdach
U Usun bdy zgodnie z opisem w oknie pomocy
Przy migajcych komunikatach o bdach TNC wywietla
automatycznie tekst pomocy. Po migajcych komunikatach o
bdach naley na nowo uruchomi TNC, a mianowicie klawisz END
trzymajc nacinitym dwie sekundy.

HEIDENHAIN iTNC 530 121


4.12 Zarz5dzanie paletami
4.12 Zarz5dzanie paletami
Zastosowanie

Zarzdzanie paletami jest funkcj zalen od rodzaju


maszyny. Niej zostaje opisany standardowy zakres
funkcji. Prosz dodatkowo zwrci uwag na informacje
zawarte w podrczniku obsugi maszyny.

Tabele palet zostaj uywane w centrach obrbkowych wraz z


urzdzeniami wymiany palet: Tabela palet wywouje dla rnych
palet przynalene do nich programy obrbki i aktywuje przesunicia
punktu zerowego lub/oraz tabele punktw zerowych.
Mona te uywa tabeli palet, aby odpracowa jeden po drugim
rne programy z rnymi punktami odniesienia.
Tabele palet zawieraj nastpujce dane:
n PAL/PGM (wpis koniecznie wymagany):
Oznakowanie palety lub NCprogramu (klawiszem ENT lub NO
ENT wybra)
n NAZWA (wpis koniecznie wymagany):
Nazwa palety lub Nazwa programu. Nazwy palet ustala producent
maszyn (prosz uwzgldni informacje zawarte w podrczniku
obsugi). Nazwy programw musz by wprowadzone do pamici
w tym samym skoroszycie jak i tabele palet, w przeciwnym razie
naley wprowadzi pen nazw cieki programu
n DATA (wpis do wyboru):
Nazwa tabeli punktw zerowych. Tabele punktw zerowych musz
by wprowadzone do pamici w tym samym skoroszycie jak i
tabele palet, w przeciwnym razie naley wprowadzi pen nazw
cieki tabeli punktw zerowych. Punkty zerowe z tabeli punktw
zerowych aktywuje si w NCprogramie przy pomocy cyklu 7
PRZESUNIOCIE PUNKTU ZEROWEGO
n X, Y, Z (wpis do wyboru, inne osie moliwe):
W przypadku nazw palet, zaprogramowane wsprzdne odnosz
si do punktu zerowego maszyny. W przypadku NCprogramw,
programowane wsprzdne odnosz si do punktu zerowego
palet. Te wpisy przepisuj punkt odniesienia, ktry zosta ostatnio
wyznaczony przy rodzaju pracy Rcznie. Przy pomocy funkcji
dodatkowej M104 mona ostatnio wyznaczony punkt odniesienia
znowu aktywowa. Przy pomocy klawisza Przej pozycj
rzeczywist, TNC wywietla okno, do ktrego mona wpisa
rne punkty przez TNC jako punkty odniesienia (patrz tabela
poniej)

Pooenie Znaczenie
Wartoci Wprowadzi wsprzdne aktualnego
rzeczywiste pooenia narzdzia w odniesieniu do
aktywnego ukadu wsprzdnych

Wartoci Wsprzdne aktualnego pooenia narzdzia


referencyjne w odniesieniu do punktu zerowego maszyny
wprowadzi

122 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.12 Zarz5dzanie paletami
Pooenie Znaczenie
Wartoci Wprowadzi wsprzdne odniesione do
pomiaru aktywnego ukadu wsprzdnych
RZECZ. zdigitalizowanego ostatnio w rodzaju pracy
Rcznie punktu odniesienia

Wartoci Wprowadzi wsprzdne odniesione do


pomiaru REF. punktu zerowego ostatno zdigitalizowanego
przy rodzaju pracy Rcznie punktu odniesienia

Przy pomocy klawiszy ze strzak i przyciskuENTwybiera si


pooenie, ktre chce si przej. Nastpnie wybieramy przy
pomocy Softkey WSZYSTKIE WARTOCI, i TNC wprowadza do
pamici odpowiednie wsprzdne wszystkich aktywnych osi do
tabeli palet. Przy pomocy Softkey AKTUALNA WARTO TNC
zapamituje wsprzdn osi, na ktrej znajduje si wanie jasne
pole w tabeli palet.

Jeli przed NCprogramem nie zostaa zdefiniowana


adna paleta, zaprogramowane wsprzdne odnosz
si do punktu zerowego maszyny. Jeli nie zdefiniowano
adnego wpisu, pozostaje aktywnym rcznie
wyznaczony punkt odniesienia.

Funkcja edycji Softkey


Wybra pocztek tabeli

Wybra koniec tabeli

Wybra poprzedni stron tabeli

Wybra nastpn stron tabeli

Wstawi wiersz na kocu tabeli

Wymaza wiersz na kocu tabeli

Wybra pocztek nastpnego wiersza

Doda wprowadzaln liczb wierszy na kocu


tabeli

Skopiowa pole z jasnym tem (2gi pasek


Softkey)

Wstawi skopiowane pole (2gi pasek Softkey)

HEIDENHAIN iTNC 530 123


4.12 Zarz5dzanie paletami
Wybra tabele palet
U Zarzdzanie plikami wybra w rodzaju pracy Program wprowadzi
do pamici/edycja: Klawisz PGM MGT nacisn
U Wywietli pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey
WYSWIETLIC.Pnacisn
U Wybra tabele palet przyciskami ze strzak lub wprowadzi nazw
dla nowej tabeli
U Potwierdzi wybr klawiszem ENT

Opuci plik palet


U Wybra zarzdzanie plikami: Klawisz PGM MGT nacisn
U Wybra inny typ pliku: Softkey WYBRA TYP i Softkey dla
danego typu pliku nacisn, np. WSKAZA .H
U Wybra dany plik

Odpracowa plik palet

Programy, odpracowywane poprzez plik palet, nie mog


zawiera M30 (M02).
W parametrze maszynowym 7683 okrela si, czy tabela
palet ma zosta odpracowana blokami czy te w trybie
cigym (patrz Oglne parametryuytkownika na
stronie 578).

U Zarzdzanie plikami wybra w rodzaju pracy Program wprowadzi


do pamici/edycja: Klawisz PGM MGT nacisn
U Wywietli pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey
WYSWIETLIC.Pnacisn
U Wybra tabel palet przy pomocy klawiszy ze strzak,
przyciskiemENT potwierdzi
U Odpracowa tabel palet: Nacisn klawisz NCStart, TNC
odpracowuje palety jak to ustalono w parametrze maszynowym
7683

124 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.12 Zarz5dzanie paletami
Podzia monitora przy odpracowywaniu tabeli palet
Jeeli chcemy zobaczy jednoczenie zawarto programu i
zawarto tabeli palet, to prosz wybra podzia monitora
PROGRAM + PALETA. Podczas odpracowywania TNC przedstawia
na lewej poowie monitora program i na prawej poowie monitora
palet. Aby mc obejrze zawarto programu przed jego
odpracowywaniem, prosz postpi w nastpujcy sposb:
U Wybra tabele palet
U Przy pomocy klawiszy ze strzak prosz wybra program, ktry
chcemy sprawdzi
U Softkey OTWORZ PROGRAM nacisn: TNC ukazuje na ekranie
wybrany program. Przy pomocy klawiszy ze strzak mona teraz
strona po stronie zajrze do programu
U Powrt do tabeli palet: Prosz nacisn Softkey END PGM

HEIDENHAIN iTNC 530 125


4.13 Praca z paletami przy zorientowanej na narzdzia obrbce
4.13 Praca z paletami przy
zorientowanej na narzdzia
obrbce
Zastosowanie

Zarzdzanie paletami w poczeniu z zorientowan na


narzdzia obrbk jest funkcj zalen od maszyny.
Niej zostaje opisany standardowy zakres funkcji.
Prosz dodatkowo zwrci uwag na informacje zawarte
w podrczniku obsugi maszyny.

Tabele palet zostaj uywane w centrach obrbkowych wraz z


urzdzeniami wymiany palet: Tabela palet wywouje dla rnych
palet przynalene do nich programy obrbki i aktywuje przesunicia
punktu zerowego lub/oraz tabele punktw zerowych.
Mona te uywa tabeli palet, aby odpracowa jeden po drugim
rne programy z rnymi punktami odniesienia.
Tabele palet zawieraj nastpujce dane:
n PAL/PGM (wpis koniecznie wymagany):
Wpis PAL okrela oznaczenie dla palety, z FIX zostaje oznaczona
paszczyzna zamocowania i z PGM podajemy obrabiany przedmiot
n WSTATE :
Aktualny stan obrbki. Poprzez stan obrbki zostaje okrelony
postp obrbki. Prosz poda dla nieobrobionej czci BLANK.
TNC zmienia ten wpis przy obrbce na INCOMPLETE i po penej
obrbce na ENDED. Przy pomocy wpisu EMPTY zostaje
oznaczone miejsce, na ktrym zamocowano obrabiany przedmiot
lub nie powinno dokonywa si obrbki
n METODA (wpis koniecznie wymagany):
Informacja, wedug jakiej metody nastpuje optymalizacja
programu. Z WPO nastpuje zorientowana na przedmiot obrbka.
Z TO nastpuje obrbka dla tego przedmiotu z orientacj na
narzdzie. Aby wczy nastpne obrabiane przedmioty do
obrbki zorientowanej na narzdzie, naley uywa wpisu CTO
(continued tool oriented). Zorientowana na narzdzie obrbka jest
rwnie moliwa ponad zamocowaniem jednej palety, jednake nie
kilku palet
n NAZWA (wpis koniecznie wymagany):
Nazwa palety lub Nazwa programu. Nazwy palet ustala producent
maszyn (prosz uwzgldni informacje zawarte w podrczniku
obsugi). Nazwy programw musz by wprowadzone do pamici
w tym samym skoroszycie jak i tabele palet, w przeciwnym razie
naley wprowadzi pen nazw cieki programu

126 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
n DATA (wpis do wyboru):

4.13 Praca z paletami przy zorientowanej na narzdzia obrbce


Nazwa tabeli punktw zerowych. Tabele punktw zerowych musz
by wprowadzone do pamici w tym samym skoroszycie jak i
tabele palet, w przeciwnym razie naley wprowadzi pen nazw
cieki tabeli punktw zerowych. Punkty zerowe z tabeli punktw
zerowych aktywuje si w NCprogramie przy pomocy cyklu 7
PRZESUNIOCIE PUNKTU ZEROWEGO
n X, Y, Z (wpis do wyboru, inne osie moliwe):
W przypadku nazw palet, zaprogramowane wsprzdne odnosz
si do punktu zerowego maszyny. W przypadku NCprogramw,
programowane wsprzdne odnosz si do punktu zerowego
palet lub zamocowania. Te wpisy przepisuj punkt odniesienia,
ktry zosta ostatnio wyznaczony przy rodzaju pracy Rcznie. Przy
pomocy funkcji dodatkowej M104 mona ostatnio wyznaczony
punkt odniesienia znowu aktywowa. Przy pomocy
klawiszaPrzej pozycj rzeczywist, TNC wywietla okno, do
ktrego mona wpisa rne punkty przez TNC jako punkty
odniesienia (patrz tabela poniej)

Pooenie Znaczenie
Wartoci Wprowadzi wsprzdne aktualnego
rzeczywiste pooenia narzdzia w odniesieniu do
aktywnego ukadu wsprzdnych

Wartoci Wsprzdne aktualnego pooenia narzdzia


referencyjne w odniesieniu do punktu zerowego maszyny
wprowadzi

Wartoci Wprowadzi wsprzdne odniesione do


pomiaru aktywnego ukadu wsprzdnych
RZECZ. zdigitalizowanego ostatnio w rodzaju pracy
Rcznie punktu odniesienia

Wartoci Wprowadzi wsprzdne odniesione do


pomiaru REF. punktu zerowego ostatno zdigitalizowanego
przy rodzaju pracy Rcznie punktu odniesienia

Przy pomocy klawiszy ze strzak i przyciskuENTwybiera si


pooenie, ktre chce si przej. Nastpnie wybieramy przy
pomocy Softkey WSZYSTKIE WARTOCI, i TNC wprowadza do
pamici odpowiednie wsprzdne wszystkich aktywnych osi do
tabeli palet. Przy pomocy Softkey AKTUALNA WARTO TNC
zapamituje wsprzdn osi, na ktrej znajduje si wanie jasne
pole w tabeli palet.

Jeli przed NCprogramem nie zostaa zdefiniowana


adna paleta, zaprogramowane wsprzdne odnosz
si do punktu zerowego maszyny. Jeli nie zdefiniowano
adnego wpisu, pozostaje aktywnym rcznie
wyznaczony punkt odniesienia.

HEIDENHAIN iTNC 530 127


n SPX, SPY, SPZ (wpis do wyboru, inne osie moliwe):
4.13 Praca z paletami przy zorientowanej na narzdzia obrbce
Dla osi mona podawa opcje bezpieczestwa, ktre mog zosta
odczytane w NCmakro przy pomocy SYSREAD FN18 ID510 NR 6.
Przy pomocy SYSREAD FN18 ID510 NR 5 mona ustali, czy w tej
szpalcie zostaa zaprogramowana warto. Podane pozycje
zostan najechane, jeli w NCmakrosach te wartoci zostan
odczytane i odpowiednio zaprogramowane.
n CTID (wpis nastpuje przez TNC):
Identnumer kontekstu zostaje nadawany przez TNC i zawiera
wskazwki o postpie obrbki. Jeli ten wpis zostanie usunity lub
zmieniony, to ponowne wejcie do obrbki jest niemoliwe

Funkcja edycji w trybie tabelarycznym Softkey


Wybra pocztek tabeli

Wybra koniec tabeli

Wybra poprzedni stron tabeli

Wybra nastpn stron tabeli

Wstawi wiersz na kocu tabeli

Wymaza wiersz na kocu tabeli

Wybra pocztek nastpnego wiersza

Doda wprowadzaln liczb wierszy na kocu


tabeli

Skopiowa pole z jasnym tem (2gi pasek


Softkey)

Wstawi skopiowane pole (2gi pasek Softkey)

Funkcja edycji w trybie formularzy Softkey


Wybra poprzedni palet

Wybra nastpn palet

Wybra poprzednie zamocowanie

Wybra nastpne zamocowanie

128 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.13 Praca z paletami przy zorientowanej na narzdzia obrbce
Funkcja edycji w trybie formularzy Softkey
Wybra poprzedni obrabiany przedmiot

Wybra nastpny obrabiany przedmiot

Przej na poziom palet

Przej na poziom zamocowania

Przej na poziom obrabianego przedmiotu

Wybra perspektyw standardow palety

Wybra perspektyw szczegow palety

Wybra perspektyw standardow


zamocowania

Wybra perspektyw szczegow


zamocowania

Wybra perspektyw standardow


obrabianego przedmiotu

Wybra perspektyw szczegow


obrabianego przedmiotu

Wstawi palet

Wstawi zamocowanie

Wstawi obrabiany przedmiot

Usun palet

Usun zamocowanie

Usun obrabiany przedmiot

Skopiowa wszystkie pola do pamici buforowej

Skopiowa jasno podoone pola do pamici


buforowej

HEIDENHAIN iTNC 530 129


4.13 Praca z paletami przy zorientowanej na narzdzia obrbce
Funkcja edycji w trybie formularzy Softkey
Wstawi skopiowane pole

Wymaza zawarto pamici buforowej

Obrbka zorientowana na narzdzie

Obrbka zorientowana na przedmiot

Poczenie lub rozdzielenie operacji


obrbkowych

Paszczyzn oznaczy jako pust

Paszczyzn oznaczy jako nieobrobion

Wybra plik palet


U Zarzdzanie plikami wybra w rodzaju pracy Program wprowadzi
do pamici/edycja: Klawisz PGM MGT nacisn
U Wywietli pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey
WYSWIETLIC.Pnacisn
U Wybra tabele palet przyciskami ze strzak lub wprowadzi nazw
dla nowej tabeli
U Potwierdzi wybr klawiszem ENT

130 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.13 Praca z paletami przy zorientowanej na narzdzia obrbce
Przygotowa plik palet z formularzem
wprowadzenia
Tryb pracy z paletami przy zorientowanej na narzdzie bd
obrabiany przedmiot obrbce dzieli si na trzy poziomy:
n poziom palet PAL
n poziom zamocowania FIX
n poziom obrabianego przedmiotu PGM
Na kadym poziomie moliwe jest przejcie do perspektywy
szczegowej. W przypadku perspektywy normalnej mona okreli
metod obrbki i status dla palety, zamocowania i obrabianego
przedmiotu. Jeli dokonujemy edycji istniejcego pliku palet, to
zostan ukazane aktualne wpisy. Prosz uywa perspektywy
szczegowej dla przygotowania pliku palet.

Prosz przygotowa plik palet odpowiednio do


konfiguracji maszyny. Jeli mamy doczynienia z jednym
ukadem mocujcym i z kilkoma obrabianymi
przedmiotami, wystarczajcym jest tylko jedno
zamocowanie FIX z obrabianymi przedmiotami PGM
zdefiniowa. Jeli paleta zawiera kilka ukadw
mocujcych lub jeden ukad zostaje wielostronnie
obrabiany, to naley zdefniowa palet PAL z
odpowiednimi poziomami zamocowania FIX
Mona przechodzi od widoku na tabele i widoku na
formularze przy pomocy klawisza podziau ekranu.
Wspomaganie graficzne wprowadzania formularzy nie
jest jeszcze dostpne.

Rozmaite poziomy w formularzu wprowadzenia osigalne s przy


pomocy odpowiednich Softkeys. W wierszu statusu zostaje w
formularzu wprowadzenia zawsze podwietlany jasno aktualny
poziom. Jeli przy pomocy klawisza podziau ekranu przejdziemy do
trybu tabelarycznego, to kursor znajduje si na tym samym poziomie
jak i w wywietlaniu formularzy.

HEIDENHAIN iTNC 530 131


4.13 Praca z paletami przy zorientowanej na narzdzia obrbce Nastawienie poziomu palet
n Id palet: Nazwa palety zostaje wywietlana
n Metoda: Mona wybiera metody obrbki WORKPIECE
ORIENTED lub TOOL ORIENTED. Dokonany wybr zostaej przejty
do przynalenego poziomu przedmiotu i nadpisuje ewentualnie
istniejce zapisy. W widoku na tabele pojawia si metoda
ZORIENT.NA PRZEDMIOT z WPO i ZORIENT.NA NARZEDZIE z TO.

Wpis TO/WPORIENTED nie moe zosta nastawiony


poprzez Softkey. Pojawia si on tylko, jeli na poziomie
przedmiotu lub zamocowania nastawione zostay rne
metody obrbki dla obrabianych przedmiotw.
Jeli metoda obrbki zostanie nastawiona na poziomie
zamocowania, to zapisy zostaj przejte na poziom
obrabianych przedmiotw i ewentualnie istniejce
zostaj przepisane.

n Status: Sofkey POLWYROB oznacza palet z przynalenymi


zamocowaniami lub przedmiotami jako jeszcze nie obrobione, w
polu Status zostaje BLANK zapisany Prosz uywa Softkey
WOLNE MIEJSCE, jeli chcemy pomin palet przy obrbce, w
polu statusu pojawia si EMPTY

Nastawienie szczegw na poziomie palet


n Id palet: Prosz wprowadzi nazw palety
n Punkt zerowy: Wprowadzi punkt zerowy dla palety
n NPtabela: Prosz wpisa nazw i ciek tabeli punktw
zerowych dla obrabianego przedmiotu. Ta informacja zostaje
przejta do poziomu zamocowania i obrabianego przedmiotu.
n Bezp. wysoko: (opcjonalnie): Bezpieczna pozycja dla
pojedyczych osi w odniesieniu do palety. Podane pozycje zostan
najechane, jeli w NCmakrosach te wartoci zostan odczytane i
odpowiednio zaprogramowane.

132 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.13 Praca z paletami przy zorientowanej na narzdzia obrbce
Nastawi poziom zamocowania
n Zamocowanie: Zostaje ukazany numer zamocowania, po kresce
ukonej zostaje wywietlona liczba zamocowa na danym
poziomie
n Metoda: Mona wybiera metody obrbki WORKPIECE
ORIENTED lub TOOL ORIENTED. Dokonany wybr zostaej przejty
do przynalenego poziomu przedmiotu i nadpisuje ewentualnie
istniejce zapisy. W widoku na tabele pojawia si metoda
WORKPIECE ORIENTED z WPO i TOOL ORIENTED z TO.
Przy pomocy Softkey ACZYC/ROZDZIELIC oznaczamy
zamocowania, ktre s uwzgldniane przy zorientowanej na
narzdzie obrbce w oblczeniach dla operacji obrbkowej.
Poczone zamocowania zostaj oznaczone poprzez przerywan
kresk rozdzielajc, rozdzielone zamocowania poprzez lini
cig. W widoku na tabele zostaj poczone przedmioty w
szpalcie METODA zCTO oznaczone.

Zapis TO/WPORIENTATE nie moe zosta nastawiony


poprzez Softkey, pojawia si on tylko, jeli na poziomie
przedmiotu zostay nastawione rozmaite metody obrbki
dla przedmiotw.
Jeli metoda obrbki zostanie nastawiona na poziomie
zamocowania, to zapisy zostaj przejte na poziom
obrabianych przedmiotw i ewentualnie istniejce
zostaj przepisane.

n Status: Z Softkey POLWYROB zamocowanie wraz z


przynalenymi przedmiotami zostaje oznaczone jako jeszcze nie
obrobione i w polu status jako BLANK zapisane. Prosz uywa
Softkey WOLNE MIEJSCE, jeli chcemy pomin palet przy
obrbce, w polu statusu pojawia si EMPTY

Nastawienie szczegw na poziomie palet


n Zamocowanie: Zostaje ukazany numer zamocowania, po kresce
ukonej zostaje wywietlona liczba zamocowa na danym
poziomie
n Punkt zerowy: Wprowadzi punkt zerowy dla zamocowania
n NPtabela: Prosz wpisa nazw i ciek tabeli punktw
zerowych (NPtabela), obowizujce dla obrbki przedmiotu. Ta
informacja zostaje przejta do poziomu obrabianego przedmiotu.
n NCMakro: Przy obrbce zorientowanej na narzdzie makros
TCTOOLMODE zostaje wykonane zamiast normalnego makrosa
zmiany narzdzia.
n Bezp. wysoko: (opcjonalnie): Bezpieczna pozycja dla
pojedyczych osi w odniesieniu do zamocowania.

Dla osi mona podawa opcje bezpieczestwa, ktre


mog zosta odczytane w NCmakro przy pomocy
SYSREAD FN18 ID510 NR 6. Przy pomocy SYSREAD
FN18 ID510 NR 5 mona ustali, czy w tej szpalcie
zostaa zaprogramowana warto. Podane pozycje
zostan najechane, jeli w NCmakrosach te wartoci
zostan odczytane i odpowiednio zaprogramowane.

HEIDENHAIN iTNC 530 133


4.13 Praca z paletami przy zorientowanej na narzdzia obrbce Nastawienie poziomu przedmiotu
n Przedmiot: Zostaje ukazany numer przedmiotu, po kresce
ukonej zostaje wywietlona liczba przedmiotw na danym
poziomie zamocowania
n Metoda: Mona wybiera metody obrbki WORKPIECE
ORIENTED lub TOOL ORIENTED. W widoku na tabele pojawia si
metoda WORKPIECE ORIENTED z WPO i TOOL ORIENTED z TO.
Przy pomocy Softkey ACZYC/ROZDZIELIC oznaczamy
przedmioty, ktre s uwzgldniane przy zorientowanej na
narzdzie obrbce w obliczeniach dla operacji obrbkowej.
Poczone przedmioty zostaj oznaczone poprzez przerywan
kresk rozdzielajc, rozdzielone przedmioty poprzez lini cig.
W widoku na tabele zostaj poczone przedmioty w szpalcie
METODA z CTO oznaczone.
n Status: Z Softkey POLWYROB przedmiot zostaje oznaczony jako
jeszcze nie obrobiony i w polu status jako BLANK zapisane. Prosz
uywa Softkey WOLNE MIEJSCE, jeli chcemy pomin palet
przy obrbce, w polu statusu pojawia si Empty

Jeli nastawimy metod i status na poziomie palet lub


zamocowania, to wprowadzenie zostaje przejte dla
wszystkich przynalenych przedmiotw.
W przypadku kilku wariantw w granicach jednego
poziomu naley poda przedmioty jednego wariantu
jeden po drugim. W przypadku zorientowanej na
narzdzie obrbki mona przedmioty kadego wariantu
oznaczy przy pomocy Softkey POLACZYC/ROZDZIELIC
i dokona obrbki grupami.

Nastawienie szczegw na poziomie przedmiotw


n Przedmiot: Zostaje ukazany numer przedmiotu, po kresce
ukonej zostaje wywietlona liczba przedmiotw na danym
poziomie zamocowania lub poziomie palet
n Punkt zerowy: Wprowadzi punkt zerowy dla zamocowania
n NPtabela: Prosz wpisa nazw i ciek tabeli punktw
zerowych (NPtabela), obowizujce dla obrbki przedmiotu.
Jeeli uywamy dla wszystkich obrabianych przedmiotw tej samej
tabeli punktw zerowych, to prosz wprowadzi nazw z podaniem
cieki na poziom palet oraz poziom zamocowania. Te informacje
zostaj przejte do poziomu obrabianego przedmiotu.
n Program NC: Prosz poda ciek programu NC, ktry
konieczny jest dla obrbki przedmiotu
n Bezp. wysoko: (opcjonalnie): Bezpieczna pozycja dla
pojedyczych osi w odniesieniu do przedmiotu. Podane pozycje
zostan najechane, jeli w NCmakrosach te wartoci zostan
odczytane i odpowiednio zaprogramowane.

134 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.13 Praca z paletami przy zorientowanej na narzdzia obrbce
Przebieg operacji obrbkowych
zorientowanych na narzdzie

TNC przeprowadza zorientowan na narzdzie obrbk


tylko wwczas, jeli przy metodzie ZORIENT.NA
NARZEDZIE wybrano i w ten sposb w tabeli znajduje si
wpis TO lub CTO.

n TNC rozpoznaje poprzez zapis TO lub CTO w polu Metoda, i ma


zosta dokonywana zoptymalizowana obrbka.
n Zarzdzanie paletami uruchamia program NC, znajdujcy si w
wierszu z zapisem TO
n Pierwszy przedmiot zostaje obrabiany, a do nastpnego TOOL
CALL. W specjalnym makrosie zmiany narzdzia dokonuje si
odsuwu od obrabianego przedmiotu
n W szpalcie WSTATE zostaje zmieniony zapis z BLANK na
INCOMPLETE i w polu CTID zostaje przez TNC zapisana warto w
ukadzie szestnastkowym

Zapisana w polu CTID warto stanowi dla TNC


jednoznaczn informacj dla postpu obrbki. Jeli
warto ta zostanie wymazana lub zmieniona, to dalsza
obrbka lub przedwczesne wyjcie albo ponowne
wejcie nie s moliwe.

n Wszystkie dalsze wiersze pliku palet, posiadajce w polu METODA


oznaczenie CTO, zostan w ten sam sposb odpracowane, jak
pierwszy obrabiany przedmiot. Obrbka przedmiotw moe
nastpowa przy kilku zamocowaniach.
n TNC wykonuje z nastpnym narzdziem dalsze kroki obrbki,
poczynajc od wiersza z zapisem TO, jeli powstanie nastpujca
sytuacja:
n w polu PAL/PGM nastpnego wiersza znajdowaby si zapis PAL
n w polu METODA nastpnego wiersza znajdowaby si zapis TO
lub WPO
n w ju odpracowanych wierszach znajduj si pod METODA
jeszcze zapisy, nie posiadajce statusu EMPTY lub ENDED
n Ze wzgldu na zapisan w polu CTID warto, program NC zostaje
kontynuowany od zapamitanego miejsca. Z reguy dokonywana
jest w pierwszej czci zmiana narzdzia, przy nastpnych
przedmiotach TNC anuluje zmian narzdzia
n Zapis w polu CTID zostaje aktualizowany na kadym etapie
obrbki. Jeli w programie NC zostaje odpracowywany END PGM
lub M02, to istniejcy ewentualnie zapis zostaje wymazany i
wpisany do pola statusu obrbki ENDED.

HEIDENHAIN iTNC 530 135


n Jeli wszystkie przedmioty w obrbie grupy zapisw z TO lub CTO
4.13 Praca z paletami przy zorientowanej na narzdzia obrbce
posiadaj status ENDED, to w pliku palet zostaj odpracowane
nastpne wiersze

Przy przebiegu wierszy w przd moliwa jest tylko jedna


zorientowana na przedmiot obrbka. Nastpujce czci
zostan obrabiane zgodnie z zapisan metod.
Zapisana w polu CTID warto pozostaje maksymalnie 1
tydzie zachowana. W przecigu tego czasu moe zosta
kontynuowana obrbka w zapamitanym miejscu. Potem
warto ta zostaje usunita, aby unikn zbyt duej iloci
danych na dysku twardym.
Zmiana trybu pracy jest po odpracowaniu grupy zapisw
z TO lub CTO dozwolona
Nastpujce funkcje nie s dozwolone:
n Przeczenie obszaru przemieszczenia
n Przesuwanie punktu zerowego PLC
n M118

Opuci plik palet


U Wybra zarzdzanie plikami: Klawisz PGM MGT nacisn
U Wybra inny typ pliku: Softkey WYBRA TYP i Softkey dla
danego typu pliku nacisn, np. WSKAZA .H
U Wybra dany plik

Odpracowa plik palet

W parametrze maszynowym 7683 okrela si, czy tabela


palet ma zosta odpracowana blokami czy te w trybie
cigym (patrz Oglne parametryuytkownika na
stronie 578).

U Zarzdzanie plikami wybra w rodzaju pracy Program wprowadzi


do pamici/edycja: Klawisz PGM MGT nacisn
U Wywietli pliki typu .P: Po kolei Softkey WYBRAC TYP i Softkey
WYSWIETLIC.Pnacisn
U Wybra tabel palet przy pomocy klawiszy ze strzak,
przyciskiemENT potwierdzi
U Odpracowa tabel palet: Nacisn klawisz NCStart, TNC
odpracowuje palety jak to ustalono w parametrze maszynowym
7683

136 4 Programowanie: Podstawy, zarzdzanie plikami, pomoce przy programowaniu, zarzdzanie paletami
4.13 Praca z paletami przy zorientowanej na narzdzia obrbce
Podzia monitora przy odpracowywaniu tabeli palet
Jeeli chcemy zobaczy jednoczenie zawarto programu i
zawarto tabeli palet, to prosz wybra podzia monitora
PROGRAM + PALETA. Podczas odpracowywania TNC przedstawia
na lewej poowie monitora program i na prawej poowie monitora
palet. Aby mc obejrze zawarto programu przed jego
odpracowywaniem, prosz postpi w nastpujcy sposb:
U Wybra tabele palet
U Przy pomocy klawiszy ze strzak prosz wybra program, ktry
chcemy sprawdzi
U Softkey OTWORZ PROGRAM nacisn: TNC ukazuje na ekranie
wybrany program. Przy pomocy klawiszy ze strzak mona teraz
strona po stronie zajrze do programu
U Powrt do tabeli palet: Prosz nacisn Softkey END PGM

HEIDENHAIN iTNC 530 137


5
Programowanie: narzdzia
5.1 Wprowadzenie informacji dotycz5cych narzdzi
5.1 Wprowadzenie informacji
dotycz5cych narzdzi
Posuw F
Posuw F to prdko w mm/min (cale/min), z ktr punkt rodkowy
narzdzia porusza si po swoim torze. Maksymalny posuw moe by
rnym dla kadej osi maszyny i jest okrelony poprzez parametry S
maszynowe. Z
S
Wprowadzenia Y
Posuw mona wprowadzi w TOOL CALLbloku (wywoanie F
narzdzia) i w kadym bloku pozycjonowania (patrz Zestawianie X
zapisw programu przy pomocy przyciskw funkcji toru
ksztatowego na stronie 179).

Posuw szybki
Dla biegu szybkiego prosz wprowadzi F MAX. Dla wprowadzenia
F MAX prosz nacisn na pytanie dialogowe Posuw F= ? klawisz
ENT lub Softkey FMAX.

Aby przemieci maszyn na biegu szybkim, mona


take zaprogramowa odpowiedni warto liczbow,
np. F30000 Ten bieg szybki nie dziaa w
przeciwiestwie do FMAX tylko blokowo, a dziaa tak
dugo, a zostanie zaprogramowany nowy posuw.

Okres dziaania
Ten, przy pomocy wartoci liczbowych programowany posuw
obowizuje do bloku, w ktrym zostaje zaprogramowany nowy
posuw. F MAX obowizuje tylko dla tego bloku, w ktrym zosta on
zaprogramowany. Po bloku z F MAX obowizuje ponownie ostatni,
przy pomocy wartoci liczbowych zaprogramowany posuw.

Zmiana w czasie przebiegu programu


W czasie przebiegu programu zmienia si posuw przy pomocy gaki
obrotowej Override F (Overridefunkcja przypieszenia lub
spowolnienia posuwu wypeniana manualnie) dla posuwu.

140 5 Programowanie: narzdzia


5.1 Wprowadzenie informacji dotycz5cych narzdzi
Prdko obrotowa wrzeciona S
Prdko obrotow wrzeciona S prosz wprowadzi w obrotach na
minut (Obr/min) w TOOL CALLbloku (wywoanie narzdzia).

Programowana zmiana
W programie obrbki mona przy pomocy TOOL CALLbloku zmieni
prdko obrotow wrzeciona, a mianowicie wprowadzajc now
warto prdkoci obrotowej wrzeciona:
U Programowanie wywoania narzdzia Klawisz TOOL
CALL nacisn
U Dialog
Numer narzdzia? klawiszem NO ENT
pomin
U Dialog
O wrzeciona rwnolega do X/Y/Z ?
pomin klawiszem NO ENT
U W dialogu Prdko obrotowa wrzeciona S= ?
wprowadzi now prdko obrotow wrzeciona,
potwierdzi klawiszem END

Zmiana w czasie przebiegu programu


W czasie przebiegu programu prosz zmieni prdko obrotow
wrzeciona przy pomocy gaki obrotowej Override S dla prdkoci
obrotowej wrzeciona.

HEIDENHAIN iTNC 530 141


5.2 Dane o narzdziach
5.2 Dane o narzdziach
Warunki dla przeprowadzenia korekcji narzdzia
Z reguy programuje si wsprzdne ruchw ksztatowych tak, jak
zosta wymiarowany obrabiany przedmiot na rysunku technicznym.
Aby TNC moga obliczy tor punktu rodkowego narzdzia, to znaczy
moga przeprowadzi korekcj narzdzia, naley wprowadzi
dugo i promie do kadego uywanego narzdzia.
Dane o narzdziach mona wprowadza albo bezporednio przy
pomocy funkcji TOOL DEF do programu albo oddzielnie w tabelach
narzdzi. Jeeli dane o narzdziach zostaj wprowadzone do tabeli,
s tu do dyspozycji inne specyficzne informacje dotyczce narzdzi.
Podczas przebiegu programu obrbki TNC uwzgldnia wszystkie
wprowadzone informacje.

Numer narzdzia, nazwa narzdzia


Kade narzdzie oznaczone jest numerem od 0 do 254. Jeli
pracujemy z tabelami narzdzi, to moemy uywa wyszych
numerw i dodatkowo nadawa nazwy narzdzi.
Narzdzie z numerem 0 jest okrelone jako narzdzie zerowe i
posiada dugo L=0 i promie R=0. W tabelach narzdzi naley
narzdzie T0 zdefiniowa rwnie przy pomocy L=0 i R=0.

Dugo narzdzia  L:
Dugo narzdzia L mona okrela dwoma sposobami:

Rnica z dugoci narzdzia i dugoci Z


narzdzia zerowego L0
Znak liczby:
L>L0: Narzdzie jest dusze ni narzdzie zerowe L0
L<L0: Narzdzie jest krtsze ni narzdzie zerowe

Okreli dugo:
U Narzdzie zerowe przemieci do pozycji odniesienia w osi
narzdzi (np. powierzchnia obrabianego przedmiotu z Z=0)
U Wskazanie osi narzdzi ustawi na zero (wyznaczy punkt X
odniesienia)
U Zmieni na nastpne narzdzie
U Narzdzie przesun na t sam pozycj odniesienia jak narzdzie
zerowe
U Wskanik osi narzdzi pokazuje rnic dugoci midzy
narzdziem i narzdziem zerowym
U Warto przej klawiszem Przej pozycj rzeczywist do
TOOL DEFbloku lub do tabeli narzdzi

Ustalenie dugoci L przy pomocy przyrz5du ustawienia


wstpnego
Prosz wprowadzi ustalon warto bezporednio do definicji
narzdzia TOOL DEF lub do tabeli narzdzi.

142 5 Programowanie: narzdzia


5.2 Dane o narzdziach
Promie narzdzia R
Promie narzdzia zostaje wprowadzony bezporednio.

Wartoci delta dla dugoci i promieni


Wartoci delta oznaczaj odchylenia od dugoci i promienia
narzdzi.
Dodatnia warto delty oznacza naddatek (DL, DR, DR2>0). Przy
obrbce z naddatkiem prosz wprowadzi warto naddatku przy
R R
programowaniu wywoania narzdzia z TOOL CALL.
Ujemna warto delty oznacza niedomiar (DL, DR, DR2<0).
Niedomiar zostaje wprowadzony do tabeli narzdzi dla zuycia
narzdzia. L DR<0
Prosz wprowadzi wartoci delty w postaci wartoci liczbowych, w
TOOL CALLbloku mona przekaza warto delty przy pomocy Q DR>0
parametru.
Zakres wprowadzenia: Wartoci delty mog wynosi maksymalnie DL<0
99,999 mm. DL>0

Wprowadzenie danych o narzdziu do


programu
Numer, dugo i promie dla okrelonego narzdzia okrela si w
programie obrbki jednorazowo w TOOL DEFbloku:
U Wybra definicj narzdzia: Klawisz TOOL DEF nacisn
U Numer narzdzia :Przy pomocy numeru narzdzia
oznaczy jednoznacznie narzdzie
U Dugo narzdzia :warto korekcji dla dugoci
U Promie narzdzia :warto korekcji dla promienia

Podczas dialogu mona wprowadza warto dla


dugoci i promienia bezporednio w polu dialogu:
Nacisn wymagany Softkey osi.

Przykad
4 TOOL DEF 5 L+10 R+5

HEIDENHAIN iTNC 530 143


5.2 Dane o narzdziach
Wprowadzenie danych o narzdziach do tabeli
W tabeli narzdzi mona definiowa do 32767narzdzi wcznie i
wprowadza do pamici ich dane. Liczb narzdzi, ktra zostaje
wyznaczona przez TNC przy otwarciu tabeli, definiuje si przy
pomocy parametru maszynowego 7260. Prosz zwrci uwag na
funkcje edycji w dalszej czci tego rozdziau. Aby mc wprowadzi
kilka danych korekcyjnych dla danego narzdzia( (indeksowa
numer narzdzia), prosz ustawi parametr maszynowy 7262 rny
od 0.
Tabele narzdzi musz by uywane, jeli
n Indeksujemy narzdzia, jak np. wierto stopniowe z kilkoma
korekcjami dugoci, ktrych chcemy uywa Strona 148 )
n maszyna jest wyposaona w urzdzenie automatycznej wymiany
narzdzi
n jeli chcemy przy pomocy TT 130 dokonywa automatycznego
pomiaru narzdzi, patrz Podrcznik obsugi maszyny, Cykle sondy
pomiarowej, rozdzia 4
n jeli chcemy przy pomocy cyklu obrbki 22 dokona przecigania
na gotowo (patrz PRZECIGANIE (cykl 22) na stronie 376)
n jeli chcemy pracowa z automatycznym obliczaniem danych
obrbki

Tabela narzdzi: Dane o narzdziach


Skrt Wprowadzenie informacji Dialog
T Numer, przy pomocy ktrego narzdzie zostaje wywoane w
programie (np. 5, indeksowane: 5.2)

NAZWA Nazwa, ktr narzdzie zostaje wywoane w programie Nazwa narzdzia?

L Warto korektury dla dugoci narzdzia L Dugo narzdzia?

R Warto korektury dla promienia narzdzia R Promie narzdzia R?

R2 Promie narzdzia R2 dla freza ksztatowego(tylko dla Promie narzdzia R2?


trjwymiarowej korektury promienia lub graficznego
przedstawienia obrbki frezem ksztatowym)

DL Warto delta promienia narzdzia R2 Naddatek dugoci narzdzia ?

DR Warto delta promienia narzdzia R Naddatek promienia narzdzia


DR

DR2 Warto delta promienia narzdzia R2 Naddatek promienia narzdzia


R2?

LCUTS Dugo powierzchnie tncej narzdzia dla cyklu 22 Dugo ostrzy w osi narzdzi?

ANGLE Maksymalny kt zagbiania narzdzia przy posuwisto Maksymalny k5t zagbiania ?
zwrotnym ruchu pogbiajcym dla cykli 22 i 208

TL Nastawi blokad narzdzia (TL: dla Tool Locked = Narzdzie zablokowane?


angl.narzdzie zablokowane) Tak = ENT / Nie = NO ENT

144 5 Programowanie: narzdzia


5.2 Dane o narzdziach
Skrt Wprowadzenie informacji Dialog
RT Numer narzdzia siostrzanego jeli w dyspozycji jako Narzdzie siostrzane ?
narzdzie zamienne (RT: dla Replacement Tool = angl.
Narzdzie zamienne); patrz take TIME2

TIME1 Maksymalny okres ywotnoci narzdzia w minutach. Ta funkcja Maks. okres trwaoci?
zaley od rodzaju maszyny i jest opisana w podrczniku obsugi
maszyny.

TIME2 Maksymalny okres trwaoci narzdzia przy TOOL CALL w Maksymalny okres trwaoci przy
minutach: Jeeli aktualny okres trwaoci osiga lub przekracza TOOL CALL?
t warto, to TNC uywa przy nastpnym TOOL CALL narzdzia
siostrzanego (patrz take CUR.TIME)

CUR.TIME Aktualny okres ywotnoci narzdzia w minutach: TNC zlicza Aktualny okres trwaoci?
aktualny okres trwaoci (CUR.TIME: dla CURrentTIME = angl.
Aktualny/biecy czas) samodzielnie. Dla uywanych narzdzi
mona wprowadzi wielko zadan

DOC Komentarz do narzdzia (maksymalnie 16 znakw) Komentarz do narzdzia?

PLC Informacja o tym narzdziu, ktra ma zosta przekazana do PLC PLCstan?

PLCVAL Warto dla tego narzdzia, ktra powinna by przeniesiona na PLCwarto ?


PLC

PTYP Typ narzdzia dla opracowania w tabeli miejsca Typ narzdzia dla tabeli miejsca?

NMAX Ograniczenie prdkoci obrotowej wrzeciona dla tego Maksymalna prdko obrotowa
narzdzia. Nadzorowane zostaje zarwno zaprogramowana [1/min] ?
warto (komunikat o bdach) jak i zwikszenie prdkoci
obrotowej poprzez potencjometr funkcja nie jest aktywna. 
wprowadzi

Tabela narzdzi: Dane o narzdziu dla automatycznego


pomiaru narzdzia

Opis cykli dla automatycznego pomiaru narzdzi: Patrz


Podrcznik obsugi dla uytkownika Cykle sondy
impulsowej, rozdzia 4.

Skrt Wprowadzenie informacji Dialog


CUT Ilo ostrzy narzdzia (maksymalnie 20 ostrzy) Liczba ostrzy ?

LTOL Dopuszczalne odchylenie dugoci narzdzia L dla rozpoznania Tolerancja na zuycie: dugo?
zuycia. Jeli wprowadzona warto zostanie przekroczona, to
TNC blokuje narzdzie (stan L). Zakres wprowadzenia: 0 do
0,9999 mm

RTOL Dopuszczalne odchylenie promienia narzdzia dla rozpoznania Tolerancja na zuycie: promie?
zuycia. Jeli wprowadzona warto zostanie przekroczona, to
TNC blokuje narzdzie (stan L). Zakres wprowadzenia: 0 do
0,9999 mm

DIRECT. Kierunek cicia narzdzia dla pomiaru przy obracajcym si Kierunek cicia (M3 = )?
narzdziu

HEIDENHAIN iTNC 530 145


5.2 Dane o narzdziach
Skrt Wprowadzenie informacji Dialog
TT:ROFFS Pomiar dugoci: Przesunicie narzdzia pomidzy rodkiem Przemieszczenie narzdzia
Stylusa i rodkiem narzdzia. Nastawienie wstpne: Promie promie ?
narzdzia R (klawisz NO ENTpowoduje R)

TT:LOFFS Pomiar promienia: dodatkowe przemieszczenie narzdzia do Przemieszczenia narzdzia


MP6530 pomidzy grn krawdzi Stylusa i doln krawdzi Dugo?
narzdzia. Nastawienie wstpne: 0

LBREAK Dopuszczalne odchylenie dugoci narzdzia L dla rozpoznania Tolerancja na pknicie:


pknicia. Jeli wprowadzona warto zostanie przekroczona, dugo?
to TNC blokuje narzdzie (stan L). Zakres wprowadzenia: 0 do
0,9999 mm

RBREAK Dopuszczalne odchylenie od promienia narzdzia R dla Tolerancja na pknicie:


rozpoznania pknicia. Jeli wprowadzona warto zostanie promie?
przekroczona, to TNC blokuje narzdzie (stan L). Zakres
wprowadzenia: 0 do 0,9999 mm

Tabela narzdzi: Dane o narzdziach dla automatycznego


obliczania liczby obrotw / posuwu
Skrt Wprowadzenie informacji Dialog
TYP Typ narzdzia (MILL=frez, DRILL=wierto, TAP=gwintownik): Typ narzdzia?
Softkey WYBRA MAT. OSTRZA (3ci pasek Softkey); TNC
wywietla okno, w ktrym mona wybra typ narzdzia

TMAT Materia ostrza narzdzia: Softkey WYBRA MAT. OSTRZA (3 Materia ostrza narzdzia ?
ci pasek Softkey); TNC wywietla okno, w ktrym mona wybra
materia ostrza

CDT Tabela danych skrawania: Softkey WYBRA MAT. OSTRZA (3 Nazwa tabeli danych skrawania ?
ci pasek Softkey); TNC wywietla okno, w ktrym mona wybra
tabel danych skrawania

Tabela narzdzi: Tabela narzdzi: dane o narzdziach dla


prze5czaj5cych 3Dsond pomiarowych (tylko jeli Bit1 w
MP7411 = 1 jest ustawiony, patrz take Podrcznik obsugi,
Cykle sondy pomiarowej)
Skrt Wprowadzenie informacji Dialog
CALOF1 TNC odkada przy kalibrowaniu przesunicie rodka w osi Przesunicie wsposiowoci
gwnej 3Dsondy do tej szpalty, jeli w menu kalibrowania sondy w osi gwnej ?
podany jest numer narzdzia

CALOF2 TNC odkada przy kalibrowaniu przesunicie wsposiowoci w Przesunicie wsposiowoci


osi pomocniczej 3Dsondy do tej szpalty, jeli w menu sondy w osi pomocniczej?
kalibrowania podany jest numer narzdzia

CALANG TNC odkada przy kalibrowaniu kt wrzeciona, pod ktrym 3D K5t wrzeciona przy kalibrowaniu?
sonda zostaa skalibrowana, jeli w menu kalibrowania podany
jest numer narzdzia

146 5 Programowanie: narzdzia


5.2 Dane o narzdziach
Edycja tabeli narzdzi
Obowizujca dla przebiegu programu tabela narzdzi nosi nazw
pliku TOOL T. TOOL T musi znajdowa si w skoroszycie TNC:\ i
moe by edytowana tylko w jednym rodzaju pracy maszyny. Tabele
narzdzi, ktre maj by zbierane w archiwum lub uywane dla
testowania programu, prosz oznaczy dowoln inn nazw z
kocwk .T.
Otworzy tabel narzdzi TOOL.T:
U Wybra dowolny rodzaj pracy maszyny
U Wybra tabel narzdzi: Softkey TABELA NARZEDZI
nacisn
U Softkey EDYCJA ustawi na ON

Otworzy dowoln5 inn5 tabel narzdzi


U Wybra rodzaj pracy Program wprowadzi do pamici/edycja
U Wywoa zarzdzanie plikami

U Wywietli wybr typu pliku: Softkey TYP WYBRA


nacisn
U Wywietli pliki typu .T: Softkey POKAZ.T nacisn
U Prosz wybra plik lub wprowadzi now nazw
pliku. Prosz potwierdzi klawiszem ENT lub przy
pomocy Softkey WYBIERZ
Jeli otwarto tabel narzdzi dla edycji, to mona przesun jasne
pole w tabeli przy pomocy klawiszy ze strzak lub przy pomocy
Softkeys na kad dowoln pozycj. Na dowolnej pozycji mona
zapamitane wartoci nadpisywa lub wprowadza nowe wartoci.
Dodatkowe funkcje edytowania znajduj si w tabeli w dalszej czci
rozdziau.
Jeli TNC nie moe wywietli jednoczenie wszystkich pozycji w
tabeli narzdzi, to belka u gry w tabeli ukazuje symbol >> lub
<<.

Funkcje edycji dla tabeli narzdzi Softkey


Wybra pocztek tabeli

Wybra koniec tabeli

Wybra poprzedni stron tabeli

Wybra nastpn stron tabeli

Szuka nazwy narzdzia w tabeli

HEIDENHAIN iTNC 530 147


5.2 Dane o narzdziach
Funkcje edycji dla tabeli narzdzi Softkey
Informacje o narzdziu przedstawi kolumnami
lub wszystkie informacje o narzdziu
przedstawi na jednej stronie monitora

Skok do pocztku wierszy

Skok na koniec wierszy

Skopiowa pole z jasnym tem

Wstawi skopiowane pole

Moliw do wprowadzenia liczb wierszy


(narzdzi)doczy na kocu tabeli

Wiersz z indeksowanym numerem narzdzia


wstawiza aktualnym wierszem. Funkcja ta jest
aktywna, jel dla narzdzia mona odkada
kilka danych korekcji (parametr maszynowy
7262 nierwny 0). TNC docza za ostatnim
istniejcym indeksem kopi danych narzdzia i
podwysza indeks o 1. zastosowanie: np.
wierto stopniowe z kilkoma korekcjami
dugoci

Aktualny wiersz (narzdzie) skasowa

Wywietli numer miejsca / nie wywietla

Wywietli wszystkie narzdzia /wywietli tylko


te narzdzia, ktre znajduj si w pamici tabeli
miejsca

Opuci tabel narzdzi


UWywoa zarzdzanie plikami i wybra plik innego typu, np.
program obrbki

148 5 Programowanie: narzdzia


5.2 Dane o narzdziach
Uwagi do tabeli narzdzi
Poprzez parametr maszynowy 7266.x okrela si, jakie dane mog
zosta wprowadzone do tabeli narzdzi i w jakiej kolejnoci zostan
przedstawione.

Moliwe jest pojedycze szpalty lub wiersze tabeli


narzdzi przepisa treci innego pliku. Warunki:
n Plik docelowy musi ju istnie
n Plik, ktry ma zosta skopiowany moe zawiera tylko
te szpalty (wiersze), podlegajce zmianie.
Pojedycze szpalty lub wiersze prosz kopiowa przy
pomocy Softkey ZAMIENI POLA (patrz Kopiowa
pojedyczy plik na stronie 93).

HEIDENHAIN iTNC 530 149


5.2 Dane o narzdziach
Nadpisywanie pojedyczych danych narzdzi z
zewntrznego PCta
Szczeglnie komforotw moliwoci, nadpisywania dowolnych
danych narzdzi z zewntrznego PCta, jest korzystanie z
oprogramowania dla transmisji danych firmy HEIDENHAIN TNCremo
NT (patrz Software dla transmisji danych na stronie 552).
Oprogramowanie to znajduje zastosowanie wwczas, kiedy
ustalamy dane narzdzia na zewntrznym urzdzeniu wstpnego
nastawienia i nastpnie chcemy przekaza je do TNC. Prosz
uwzgldni nastpujcy sposb postpowania:
U Skopiowa tabel narzdzi TOOL.T na TNC, np. do TST.T
U Uruchomi oprogramowanie dla transmisji danych TNCremo NT
na PC
U Utworzy poczenie z TNC:
U Przekaza skopiowan tabel narzdzi TST.T do PC
U Plik TST.T zredukowa przy pomocy dowolnego edytora tekstu na
wiersze i szpalty, ktre maj zosta zmienione (patrz rysunek z
prawej u gry). Zwrci uwag, by pagina grna nie zostaa
zmieniona i dane znajdoway si zawsze zwarcie w szpalcie. Numer
narzdzia (szpalta T) musi zachowa cigo numeracji
U W TNCremo NT wybra punkt menu <Narzdzia> i <TNCcmd>
TNCcmd zostaje uruchomione
U Aby przesa plik TST.T do TNC, naley wprowadzi nastpujce
polecenie i z Return wykona (patrz rysunek po prawej na rodku):
put tst.t tool.t /m

Przy transmisji zostaj nadpisane dane narzdzi,


zdefiniowane w pliku (np. TST.T). Wszystkie inne dane
narzdzi w tabeli TOOL.T pozostaj niezmienione.

150 5 Programowanie: narzdzia


5.2 Dane o narzdziach
Tabela miejsca dla urz5dzenia wymiany
narzdzi
Dla automatycznej zmiany narzdzi konieczna jest tabela miejsca
narzdzi TOOL_P.TCH. TNC zarzdza kilkoma tabelami miejsca
narzdzi z dowolnymi nazwami plikw. Tabela miejsca narzdzi,
ktr chcemy aktywowa dla przebiegu programu, wybierana jest w
rodzaju pracy przebiegu programu przez zarzdzanie plikami (stan
M). Aby mc zarzdza kilkoma magazynami w tabeli
miejsca(indeksowa numer narzdzia), prosz ustawi parametr
maszynowy 7261.0 do 7261.3 rny od 0.

Edycja tabeli miejsca narzdzi w rodzaju pracy przebiegu


programu
U Wybra tabel narzdzi: Softkey TABELA NARZEDZI
nacisn
U Wybra tabel narzdzi: Softkey TABELA MIEJSCA
wybra
U Softkey EDYCJA ustawi na ON

Tabel miejsca wybra w rodzaju pracy Program wprowadzi


do pamici/edycja
Wybra edycj
U Wywoa zarzdzanie plikami

U Wywietli wybr typu pliku: Softkey TYP WYBRA


nacisn
U Wywietli pliki typu .TCH: Softkey TCH FILES (drugi
pasek Softkey) nacisn.
U Prosz wybra plik lub wprowadzi now nazw
pliku. Prosz potwierdzi klawiszem ENT lub przy
pomocy Softkey WYBIERZ

Skrt Wprowadzenie informacji Dialog


P Numer miejsca narzdzia w magazynie narzdzi

T Numer narzdzia Numer narzdzia?

ST Narzdzie jest narzdziem specjalnym (ST: dla Special Tool =angl. narzdzie Narzdzie specjalne ?
specjalne); jeli to narzdzie specjalne blokuje miejsca przed i za swoim
miejscem, to prosz zaryglowa odpowiednie miejsce w szpalcie L (stan L)

F Narzdzie zawsze umieszcza z powrotem na to samo miejsce w magazynie Stae miejsce: tak= ENT /
(F: dla Fixed = angl. okrelony) nie = NO ENT

L Miejsce zablokowane (L: dla Locked = angl. zablokowany, patrz take szpalta ST) Miejsce zablokowane tak =
ENT / nie = NO ENT

PLC Informacja o tym miejscu narzdzia, ktra ma by przekazana do PLC PLCstan?

TNAME Wywietlenie nazwy narzdzia z TOOL.T

DOC Wywietlanie komentarza do narzdzia z TOOL.T

HEIDENHAIN iTNC 530 151


5.2 Dane o narzdziach
Funkcje edycji dla tabeli miejsca Softkey
Wybra pocztek tabeli

Wybra koniec tabeli

Wybra poprzedni stron tabeli

Wybra nastpn stron tabeli

Ustawi ponownie tabel miejsca

Skok do pocztku nastpnego wiersza

Wycofa szpalt numer narzdzia T

152 5 Programowanie: narzdzia


5.2 Dane o narzdziach
Wywoa dane o narzdziu
Wywoanie narzdzia TOOL CALL w programie obrbki prosz
programowa przy pomocy nastpujcych danych:
U Wybra wywoanie narzdzia przy pomocy klawisza TOOL CALL
U Numer narzdzia: Wprowadzi numer lub nazw
narzdzia. Narzdzie zostao uprzednio okrelone w
TOLL DEFbloku lub w tabeli narzdzi. Nazw
narzdzia TNC zapisuje automatycznie w
cudzysowiu. Nazwy odnosz si do wpisu w
aktywnej tabeli narzdzi TOOL .T. Aby wywoa
narzdzie z innymi wartociami korekcji, prosz
wprowadzi do tabeli narzdzi zdefiniowany indeks
po punkcie dziesitnym
U O wrzeciona rwnolega X/Y/Z: Wprowadzi o
narzdzia
U Prdko obrotowa wrzeciona S: Wprowadzi
bezporednio prdko obrotow wrzeciona lub
poleci wykonanie oblicze TNC, jeli pracujemy z
tabelami danych skrawania. Prosz nacisn w tym
celu Softkey S AUTOM. OBLICZANIE. TNC
ogranicza prdko obrotow wrzeciona do
wartoci maksymalnej, ktra okrelona jest w
parametrze maszynowym 3515
U Posuw F: Wprowadzi bezporednio prdko
obrotow wrzeciona lub poleci wykonanie oblicze
TNC, jeli pracujemy z tabelami danych skrawania.
Prosz nacisn Softkey F AUTOM. OBLICZANIE.
TNC ogranicza posuw do maksymalnego posuwu
najwolniejszej osi (okrelony w parametrze 1010).
F dziaa tak dugo, a zostanie zaprogramowany w
bloku pozycjonowania lub w TOOL CALLbloku nowy
posuw
U Naddatek dugoci narzdzia DL: Warto delta
dla dugoci narzdzia
U Naddatek promienia narzdzia DR: Warto delta
dla promienia narzdzia
U Naddatek promienia narzdzia DR: Warto delta
dla promienia narzdzia 2

Przykad: Wywoanie narzdzia


Wywoywane zostaje narzdzie numer 5 w osi narzdzi Z z
prdkoci obrotow wrzeciona 2500 obr/min i posuwem
wynoszcym 350mm/min. Naddatek dla dugoci narzdzia i
promienia narzdzia wynosz 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 warto delta

HEIDENHAIN iTNC 530 153


5.2 Dane o narzdziach Wybr wstpny przy tabelach narzdzi
Jeeli uywane s tabele narzdzi, to dokonuje si przy pomocy
zapisu TOOL DEF wyboru wstpnego nastpnego uywanego
narzdzia. W tym celu prosz wprowadzi numer narzdzia i Q
parametr lub nazw narzdzia w cudzysowiu.

Wymiana narzdzia

Wymiana narzdzia jest funkcj zalen od rodzaju


maszyny. Prosz uwzgldni informacje zawarte w
podrczniku obsugi maszyny!

Pooenie przy zmianie narzdzia


Pozycja zmiany narzdzia musi by osigalna bezkolizyjnie. Przy
pomocy funkcji dodatkowych M91 i M92 mona najecha sta dla
maszyny pozycj zmiany. Jeli przed pierwszym wywoaniem
narzdzia zosta zaprogramowany TOOL CALL 0, to TNC przesuwa
trzpie chwytowy w osi wrzeciona do pooenia, ktre jest niezalene
od dugoci narzdzia.

Rczna wymiana narzdzia


Przed rczn wymian narzdzia wrzeciono zostaje zatrzymane i
narzdzie przesunite do pooenia zmiany narzdzia:
U Doj do pooenia zmiany narzdzia zgodnie z programem
U Przerwa przebieg programu , patrz Przerwa obrbk, strona
537
U Zmieni narzdzie
U Kontynuowa przebieg programu, patrz Kontynuowanie
programu po jego przerwaniu, strona 539

Automatyczna zmiana narzdzia


Przy automatycznej zmianie narzdzia przebieg programu nie
zostaje przerwany. Przy wywoaniu narzdzia z TOOL CALL TNC
zmienia narzdzie z magazynu narzdzi.

Automatyczna wymiana narzdzia przy przekroczeniu czasu


postoju: M101

M101 jest funkcj zalen od maszyny. Prosz


uwzgldni informacje zawarte w podrczniku obsugi
maszyny!

Jeli okres trwaoci narzdzia osiga TIME2, to TNC zamienia


automatycznie na narzdzie siostrzane. W tym celu prosz na
pocztku programu aktywowa funkcj dodatkow M101. Dziaanie
M101 mona anulowa przy pomocy M102.
Automatyczna wymiana narzdzia nastpuje nie bezporednio po
upywie czasu postoju, a wykonaniu kilku dalszych zapisw
programu, w zalenoci od obcienia sterowania.

154 5 Programowanie: narzdzia


5.2 Dane o narzdziach
Warunki dla standardowych zapisw NCz korektur5 promienia
R0, RR, RL
Promie narzdzia siostrzanego musi by rwnym promieniowi
pocztkowo uywanego narzdzia. Jeli te promienie nie s rwne,
TNC ukazuje tekst komunikatu i nie wymienia narzdzia.

Warunki dla NCblokw z wektorami normalnymi powierzchni i


3Dkorekcj5
Patrz Trjwymiarowa korekcja narzdzia (opcja software 2), strona
160. Promie narzdzia siostrzanego moe rni si od promienia
narzdzia oryginalnego. Nie zostaje on uwzgldniony w
przesyanych przez system CAD wierszach programowych. Warto
delta (DR) wprowadzamy albo do tabeli narzdzi albo w TOOL CALL
wierszu.
JeliDR jest wiksza od zera, TNC ukazuje tekst komunikatu i nie
wymienia narzdzia. Przy pomocy funkcji M107 ignoruje si ten
tekst komunikatu, przy pomocy M108 znw aktywuje.

HEIDENHAIN iTNC 530 155


5.3 Korekcja narzdzia
5.3 Korekcja narzdzia
Wstp
TNC koryguje tor narzdzia o warto korekcji dla dugoci narzdzia
w osi wrzeciona i o promie narzdzia na paszczynie obrbki.
Jeli program obrbki zostaje zestawiony bezporednio na TNC, to
korekcja promienia narzdzia dziaa tylko na paszczynie obrbki.
TNC uwzgldnia przy tym do piciu osi wcznie, razem z osiami
obrotu.

Jeli CADsystem tworzy bloki programu z wektorami


normalnymi powierzchni, to TNC moe przeprowadzi
trjwymiarow korekcj promienia, patrz
Trjwymiarowa korekcja narzdzia (opcja software 2),
strona 160.

Korekcja dugoci narzdzia


Korekcja narzdzia dla dugoci dziaa bezporednio po wywoaniu
narzdzia i jego przesuniciu w osi wrzeciona. Zostaje ona
anulowana po wywoaniu narzdzia o dugoci L=0.

Jeli korekcja dugoci o wartoci dodatniej zostanie


anulowana przy pomocy TOOL CALL 0, to zmniejszy si
odstp narzdzia od obrabianego przedmiotu.
Po wywoaniu narzdzia TOOL CALL zmienia si
zaprogramowane przemieszczenie narzdzia w osi
wrzeciona o rnic dugoci pomidzy starym i nowym
narzdziem.

Przy korekcji dugoci zostaj uwzgldnione wartoci delta zarwno


z TOOL CALLbloku jak i z tabeli narzdzi.
Warto korekcji= L + DLTOOL CALL + DLTAB z

L: Dugo narzdzia L z TOOL DEFwiersza lub


tabeli narzdzi
DL TOOL CALL: NaddatekDL dla dugoci TOOL CALLbloku
(nie uwzgldniony przez wywietlacz pooenia)
DL TAB: Naddatek DL dla dugoci z tabeli narzdzi

156 5 Programowanie: narzdzia


5.3 Korekcja narzdzia
Korekcja promienia narzdzia
Zapis programu dla przemieszczenia narzdzia zawiera
n RL lub RR dla korekcji promienia
RL
n R+ albo R, dla korekcji promienia przy rwnolegym do osi ruchu
R0
przemieszczenia
n R0, nie ma by przeprowadzona korekcja promienia
Korekcja promienia dziaa, bezporednio po wywoaniu narzdzia i
wierszem prostej na paszczynie zostanie przemieszczony przy
pomocy RL lub RR. R

TNC anuluje korekcj promienia, jeli:


R
n jeli zaprogramujemy wiersz prostej przy pomocy R0
n opucimy kontur przy pomocy funkcji DEP
n zaprogramujemy PGM CALL
n wybierzemy nowy programu przy pomocy PGM MGT

Przy korekcji promienia zostaj uwzgldnione wartoci delta


zarwno z TOOL CALLbloku jak i z tabeli narzdzi:
Warto korekcji= R + DRTOOL CALL + DRTAB z
R: Promie narzdzia R z TOOL DEFwiersza lub
tabeli narzdzi
DR TOOL CALL: Naddatek DR dla promienia z TOOL CALLbloku
(nie uwzgldniony przez wywietlacz pooenia)
DR TAB: Naddatek DR dla promienia z tabeli narzdzi

Ruchy ksztatowe bez korekcji promienia: R0


Narzdzie przemieszcza si na paszczynie obrbki ze swoim
punktem rodkowym na zaprogramowanym torze lub na
zaprogramowanych wsprzdnych.
Zastosowanie Wiercenie, pozycjonowanie wstpne. Z
Y

X
Y

HEIDENHAIN iTNC 530 157


5.3 Korekcja narzdzia Ruchy ksztatowe z korekcj5 promienia: RR i RL
RR Narzdzie przemieszcza si na prawo od konturu
RL Narzdzie przemieszcza si na lewo od konturu
Y
Punkt rodkowy narzdzia ley w odlegoci rwnej promieniowi
narzdzia od zaprogramowanego konturu. Na prawo i na lewo
oznacza pooenie narzdzia w kierunku przemieszczenia wzdu
konturu narzdzia. Patrz rysunki po prawej stronie.

Pomidzy dwoma blokami programowymi z rnymi


korekcjami promienia RR i RL musi znajdowa si RL
przynajmniej jeden blok przemieszczenia na paszczynie
obrbki bez korekcji promienia (to znaczy R0).
Korekcja promienia bdzie aktywna do koca zapisu, od
momentu kiedy zostaa po raz pierwszy zaprogramowana.
Mona aktywowa take korekcj promienia dla osi X
pomocniczych paszczyzny obrbki. Prosz
zaprogramowa osie pomocnicze take w kadym
nastpnym bloku, poniewa w przeciwnym razie TNC
przeprowadzi korekcj promienia ponownie w osi gwnej.
Przy pierwszym zapisie z korekcj RR/RL i przy Y
anulowaniu z R0, TNC pozycjonuje narzdzie zawsze
pionowo na zaprogramowany punkt startu i punkt
kocowy. Prosz tak wypozycjonowa narzdzie przed
pierwszym punktem konturu lub za ostatnim punktem
konturu, eby kontur nie zosta uszkodzony.
RR
Wprowadzenie korekcji promienia

Zaprogramowa dowoln funkcj toru ksztatowego, wsprzdne


punktu docelowego wprowadzi i potwierdzi klawiszem ENT

KOREKCJA PROMIENIA: RL/RR/BEZ KOREKCJI:?


X

Przemieszczenie narzdzia na lewo od


zaprogramowanego konturu: Softkey RL nacisn,
lub

Przemieszczenie narzdzia na prawo od


zaprogramowanego konturu: Softkey RL nacisn,
lub

Przemieszczenie narzdzia bez korekcji promienia


albo anulowanie korekcji promienia: Klawisz ENT
nacisn

zakoczy wiersz: Klawisz END nacisn

158 5 Programowanie: narzdzia


5.3 Korekcja narzdzia
Korekcja promienia: Obrbka naroy
n naroa zewntrzne:
Jeli zaprogramowano korekcj promienia, to TNC wiedzie
narzdzie wzdu naroy zewntrznych albo po kole przejciowym
albo po Spline (wybr przez MP7680). W razie potrzeby TNC
redukuje posuw przy naronikach zewntrznych, na przykad w
przypadku duych zmian kierunku.
n Naroa wewntrzne:
Przy naronikach wewntrznych TNC oblicza punkt przecicia
torw, po ktrych przesuwa si skorygowany punkt rodkowy
narzdzia. Od tego punktu poczynajc narzdzie przesuwa si
RL
wzdu nastpnego elementu konturu. W ten sposb obrabiany
przedmiot nie zostaje uszkodzony w naronikach wewntrznych. Z
tego wynika, e promie narzdzia dla okrelonego konturu nie
powinien by wybierany w dowolnej wielkoci.

Prosz nie ustala punktu rozpoczcia i zakoczenia


obrbki wewntrznej w punkcie naronym konturu,
poniewa w ten sposb moe doj do uszkodzenia
konturu.

Obrabia naroniki bez korekcji promienia


Bez korekcji promienia mona regulowa tor narzdzia i posuw na
naronikach obrabianego przedmiotu przy pomocy funkcji
dodatkowej M90, patrz Przeszlifowanie naroy: M90, strona 231.

RL RL

HEIDENHAIN iTNC 530 159


5.4 Trjwymiarowa korekcja narzdzia (opcja software 2)
5.4 Trjwymiarowa korekcja
narzdzia (opcja software 2)
Wstp
TNC moe wypenia trjwymiarow korekcj narzdzi (3D
korekcja) dla zapisw obrbki po prostych. Oprcz wsprzdnych
X,Y i Z punktu kocowego prostej, musz te bloki zawiera take Z
komponenty NX, NY i NZ wektora normalnej paszczyznowej (patrz
rysunek po prawej stronie u gry i objanienie niej na tej stronie). Y
Jeli chcemy oprcz tego przeprowadzi ustawienie narzdzia lub
trjwymiarow korekcj promienia, musz te bloki zawiera X
dodatkowo znormowany wektor z komponentami TX, TY i TZ, ktry
okrela ustawienie narzdzia (patrz rysunek po prawej stronie na
rodku).
Punkt kocowy prostej, komponenty normalnych paszczyznowych i PT
komponenty dla ustawienia narzdzia musz zosta obliczone przez P NZ
CADsystem. NX
NY
Moliwoci zastosowania
n Zastosowanie narzdzi z wymiarami, ktre nie zgadzaj si z
obliczonymi przez CADsystem wymiarami (3Dkorekcja bez
definicji ustawienia narzdzia)
n Face Milling Korekcja geometrii freza w kierunku normalnych
paszczyznowych (3Dkorekcja bez i z definicj ustawienia
narzdzia). Obrbka skrawaniem nastpuje w pierwszej linii przy
pomocy strony czoowej narzdzia
n Peripheral Milling Korekcja promienia freza prostopadle do
kierunku ruchu i prostopadle do kierunku ustawienia narzdzia
(trjwymiarowa korekcja promienia z definicj ustawienia
narzdzia). Obrbka skrawaniem nastpuje w pierwszej linii przy
pomocy powierzchni bocznej narzdzia

160 5 Programowanie: narzdzia


5.4 Trjwymiarowa korekcja narzdzia (opcja software 2)
Definicja znormowanego wektora
Znormowany wektor jest wielkoci matematyczn, ktra wynosi 1 i
posiada dowolny kierunek. W przypadku LNblokw TNC
potrzebowaaby do dwch znormowanych wektorw, jeden aby
okreli kierunek normalnych paszczyznowych i jeszcze jeden, aby
okreli ustawienie narzdzia. Kierunek normalnych
paszczyznowych jest okrelony przez komponenty NX, NY i NZ. On R R R
wskazuje przy frezach trzpieniowych i ksztatowych prostopadle od
powierzchni obrabianego przedmiotu do punktu odniesienia
narzdzia PT, przy frezie ksztatowym naronym przez PT lub PT
(patrz rysunek po prawej stronie u gry). Kierunek orientacji
narzdzia okrelone jest poprzez komponenty TX, TY i TZ

PT PT'
Wsprzdne dla pozycji X,Y, Z i dla normalnych PT
powierzchni NX, NY, NZ, lub TX, TY, TZ, musz mie w NC 2 2
R R
PT
bloku t sam kolejno.
W LNbloku prosz podawa zawsze wszystkie
wsprzdne i normalne paszczyznowe, take jeli te
wartoci nie zmieniy si w porwnaniu do poprzedniego
bloku.
3Dkorekcja z normalnymi paszczyznowymi jest
obowizujc dla danych o wprzdnych w osiach
gwnych X, Y, Z.
Jeli zostaje wymienione narzdzie z naddatkiem
(dodatnie wartoci delty), TNC wydaje komunikaty o
bdach. Komunikat o bdach mona skasowa przy
pomocy Mfunkcji M107 (patrz Warunki dla NC-blokw z
wektorami normalnymi powierzchni i 3D-korekcj, strona
155).
TNC nie ostrzega przy pomocy komunikatu o bdach,
jeli nadwyki wymiarowe narzdzia uszkodziyby kontur. PT

Poprzez parametr maszynowy 7680 okrela si, czy CAD PSP


system skorygowa dugo narzdzia przez centrum kuli
T lub biegun poudniowy kuli PSP (patrz rysunek po prawej
stronie).

Dozwolone formy narzdzi


Dozwolone formy narzdzi (patrz rysunek po prawej u gry) okrela
si w tabeli narzdzi poprzez promienie narzdzi R und R2:
n Promie narzdzia R: Wymiar od punktu rodkowego narzdzia do
strony zewntrznej narzdzia
n Promie narzdzia 2 R2: Promie zaokrglenia od wierzchoka
ostrza narzdzia do strony zewntrznej narzdzia
Stosunek R do R2 okrela form narzdzia:
n R2 = 0 Frez trzpieniowy
n R2 = R: Frez ksztatowy
n 0 < R2 < R: Frez promieniowy narony
Z tych danych wynikaj take wsprzdne dla punktu odniesienia
narzdzia PT.

HEIDENHAIN iTNC 530 161


5.4 Trjwymiarowa korekcja narzdzia (opcja software 2)
Uywanie innych narzdzi: wartoci delta
Jeli uywamy narzdzi, ktre posiadaj inne wymiary ni
przewidziane pierwotnie narzdzia, to prosz wprowadzi rnic
dugoci i promieni jako wartoci delta do tabeli narzdzi lub do
wywoania narzdzia TOOL CALL:
n Dodatnia warto delta DL, DR, DR2: Wymiary narzdzia s
wiksze ni wymiary narzdzia oryginalnego (naddatek) R
n Ujemna warto delta DL, DR, DR2: Wymiary narzdzia s
mniejsze ni wymiary narzdzia oryginalnego (niedomiar)
L
TNC koryguje potem pooenie narzdzia o sum wartoci delta z
tabeli narzdzi i bloku wywoywania narzdzi.
R2
3Dkorekcja bez ustawienia narzdzia DR2>0
DL>0
TNC przesuwa narzdzie w kierunku normalnych paszczyznowych o
warto rwn sumie wartoci delta (tabela narzdzi i TOOL CALL).

Przykad: Format bloku z normalnymi powierzchni


1 LN X+31.737 Y+21,954 Z+33,165
NX+0,2637581 NY+0,0078922 NZ0,8764339 F1000 M3

LN: Prosta z 3Dkorekcj


X, Y, Z: Skorygowane wsprzdne punktu kocowego
prostej
NX, NY, NZ: Komponenty normalnych paszczyznowych
F: Posuw
M: Funkcja dodatkowa
Posuw F i funkcja dodatkowa M mog zosta wprowadzone i
zmienione w rodzaju pracy Program wprowadzi do pamici/edycja.
Wsprzdne punktu kocowego prostej i komponenty normalnych
paszczyznowych musz by zadane przez CADsystem.

162 5 Programowanie: narzdzia


5.4 Trjwymiarowa korekcja narzdzia (opcja software 2)
Face Milling: 3Dkorekcja bez i z ustawieniem
narzdzia
TNC przesuwa narzdzie w kierunku normalnych paszczyznowych o
warto rwn sumie wartoci delta (tabela narzdzi i TOOL CALL).
Przy aktywnym M128 (patrz Zachowa pozycj ostrza narzdzia
przy pozycjonowaniu osi waha (TCPM*): M128 (opcja software 2),
strona 246) TNC trzyma narzdzie prostopadle do konturu
przedmiotu, jeli w LNbloku nie jest okrelona orientacja narzdzia.
Jeli w LNbloku zdefiniowano ustawienie narzdzia, to TNC
pozycjonuje osie obrotu maszyny automatycznie w taki sposb, e
narzdzie osiga zadane ustawienie.

Funkcja ta jest moliwa tylko na maszynach, na ktrych


dla konfiguracji osi nachylenia mona zdefiniowa kty
przestrzenne Prosz zwrci uwag na podrcznik
obsugi maszyny.
TNC mnie moe na wszystkich maszynach
pozycjonowa automatycznie osie obrotu. Prosz
zwrci uwag na podrcznik obsugi maszyny.

Niebezpieczestwo kolizji!
W przypadku maszyn, ktrych osie obrotu pozwalaj
tylko na ograniczony odcinek przemieszczenia, mog
przy automatycznym pozycjonowaniu wystpi
przesunicia, wymagajce na przykad obrotu stou
obrotowego o 180. Prosz uwaa na
niebezpieczestwo kolizji gowicy z obrabianym
przedmiotem lub mocowadami.

Przykad: Format bloku z normalnymi powierzchni bez


orientacji narzdzia
LN X+31,737 Y+21,954 Z+33,165
NX+0,2637581 NY+0,0078922 NZ0,8764339 F1000 M128

HEIDENHAIN iTNC 530 163


5.4 Trjwymiarowa korekcja narzdzia (opcja software 2) Przykad: Format bloku z normalnymi powierzchni bez
orientacji narzdzia
LN X+31,737 Y+21,954 Z+33,165
NX+0,2637581 NY+0,0078922 NZ0,8764339
TX+0,0078922 TY0,8764339 TZ+0,2590319 F1000 M128

LN: Prosta z 3Dkorekcj


X, Y, Z: Skorygowane wsprzdne punktu kocowego
prostej
NX, NY, NZ: Komponenty normalnych paszczyznowych
TX, TY, TZ: Komponenty znormowanego wektora dla ustawienia
narzdzia
F: Posuw
M: Funkcja dodatkowa
Posuw F i funkcja dodatkowa M mog zosta wprowadzone i
zmienione w rodzaju pracy Program wprowadzi do pamici/edycja.
Wsprzdne punktu kocowego prostej i komponenty normalnych
paszczyznowych musz by zadane przez CADsystem.

164 5 Programowanie: narzdzia


5.4 Trjwymiarowa korekcja narzdzia (opcja software 2)
Peripheral Milling: 3Dkorekcja promienia z
orientacj5 wrzeciona
TNC przesuwa narzdzie prostopadle do kierunku ruchu i
prostopadle do kierunku narzdzia o warto rwn sumie wartoci
delta DR (tabela narzdzi i TOOL CALL). Kierunek korekcji okrela
si przy pomocy korekcji promienia RL/RR (patrz rysunek po prawej
stronie u gry, kierunek ruchu Y+). Aby TNC mogo osign zadan
orientacj narzdzia, naley aktywowa funkcj M128 (patrz
Zachowa pozycj ostrza narzdzia przy pozycjonowaniu osi waha
(TCPM*): M128 (opcja software 2) na stronie 246). TNC pozycjonuje
nastpnie osie obrotu maszyny automatycznie w taki sposb, e
narzdzie osiga zadane ustawienie z aktywn korekcj.

Funkcja ta jest moliwa tylko na maszynach, na ktrych


dla konfiguracji osi nachylenia mona zdefiniowa kty
przestrzenne Prosz zwrci uwag na podrcznik
obsugi maszyny.
TNC mnie moe na wszystkich maszynach
pozycjonowa automatycznie osie obrotu. Prosz
zwrci uwag na podrcznik obsugi maszyny.

Niebezpieczestwo kolizji!
W przypadku maszyn, ktrych osie obrotu pozwalaj
tylko na ograniczony odcinek przemieszczenia, mog
przy automatycznym pozycjonowaniu wystpi
przesunicia, wymagajce na przykad obrotu stou
obrotowego o 180. Prosz uwaa na
niebezpieczestwo kolizji gowicy z obrabianym
przedmiotem lub mocowadami.

Ustawienie narzdzia mona definiowa dwoma sposobami:


n W LNbloku przez podanie komponentw TX, TY i TZ
n W Lbloku przez podanie wsprzdnych osi obrotu

Przykad: Format bloku z orientacj5 narzdzia


1 LN X+31,737 Y+21,954 Z+33,165
TX+0,0078922 TY0,8764339 TZ+0,2590319 F1000 M128

LN: Prosta z 3Dkorekcj


X, Y, Z: Skorygowane wsprzdne punktu kocowego
prostej
TX, TY, TZ: Komponenty znormowanego wektora dla ustawienia
narzdzia
F: Posuw
M: Funkcja dodatkowa

HEIDENHAIN iTNC 530 165


5.4 Trjwymiarowa korekcja narzdzia (opcja software 2) Przykad: Format bloku z normalnymi powierzchni
1 L X+31,737 Y+21,954 Z+33,165
B+12,357 C+5,896 F1000 M128

L: Prosta
X, Y, Z: Skorygowane wsprzdne punktu kocowego
prostej
B, C: Wsprzdne osi obrotu dla ustawienia narzdzia
F: Posuw
M: Funkcja dodatkowa

166 5 Programowanie: narzdzia


5.5 Praca z tabelami danych o obrbce
5.5 Praca z tabelami danych o
obrbce
Wskazwka

TNC musi by przygotwana przez producenta maszyn do


zastosowania tabel danych o obrbce.
W przeciwnym wypadku nie znajduj si w dyspozycji na
Pastwa maszynie wszystkie tu opisane lub dodatkowe
funkcje. Prosz zwrci uwag na podrcznik obsugi
maszyny.

Moliwoci zastosowania DATEI: TOOL.T


T R CUT. TYP
MM
TMAT CDT
0 ... ... ... ... ...
1 ... ... ... ... ...
Poprzez tabele danych skrawania, w ktrych okrelone s dowolne 2 +5 4 MILL HSS PRO1
3 ... ... ... ... ...
kombinacje materia/materia ostrza, TNC moe z prdkoci 4 ... ... ... ... ...
skrawania VC i posuwu kw fZ obliczy prdko obrotow
wrzeciona S i posuw toru ksztatowego F. Podstaw obliczenia jest,
DATEI: PRO1.CDT
i zostay okrelone w programie i w tabeli narzdzi materia NR WMAT TMAT Vc1 F1
narzdzia i rne specyficzne dla narzdzia waciwoci. 0 ... ... ... ...
1 ... ... ... ...
2 ST65 HSS 40 0.06
3 ... ... ... ...
Zanim polecimy TNC automatycznie obliczy dane 4 ... ... ... ...
dotyczce skrawania, naley w rodzaju pracy Test
programu uaktywni tabel narzdzi (stan S), z ktrej to
tabeli TNC powinno czerpa specyficzne dla narzdzi 0 BEGIN PGM xxx.H MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
dane. 2 BLK FORM 0.2 Z X+100 Y+100 Z+0
3 WMAT "ST65"
4 ...
5 TOOL CALL 2 Z S1273 F305
Funkcje edycji dla tabeli danych o obrbce Softkey
Wstawi wiersz
Z
Wymaza wiersz Y

X
Wybra pocztek nastpnego wiersza

Sortowa tabel

Skopiowa pole z jasnym tem (2gi pasek


Softkey)

Wstawi skopiowane pole (2gi pasek Softkey)

Edycja formatu tabeli (2gi pasek Softkey)

HEIDENHAIN iTNC 530 167


5.5 Praca z tabelami danych o obrbce
Tabela dla materiaw obrabianych
przedmiotw
Materiay obrabianych przedmiotw definiujemy w tabeli WMAT.TAB
(patrz rysunek po prawej u gry). WMAT.TAB jest objektem
standardowym w skoroszycie TNC:\, znajduje si w jego pamici i
moe zawiera dowolnie duo nazw materiaw. Nazwa materiau
moe zawiera maksymalnie 32 znaki (take puste). TNC wywietla
tre kolumny NAZWA, jeli okrelono w programie materia
obrabianego przedmiotu (patrz nastpny fragment).

Jeli dokonuje si zmiany standardowej tabeli


materiaw, naley skopiowa j do innego skoroszytu.
W przeciwnym razie zmiany te zostan przy Software
Update przepisane danymi standardowymi firmy
HEIDENHAIN. Prosz zdefiniowa ciek w pliku
TNC.SYS ze sowemkluczem WMAT= (patrz Plik
konfiguracyjny TNC.SYS, strona 173).
Aby unikn strat danych, prosz plik WMAT.TAB
zabezpiecza w regularnych odstpach czasu.

Okrelenie materiau obrabianego przedmiotu w NC


programie
W NCprogramie prosz wybra materia przez Softkey WMAT z
tabeli WMAT.TAB:
U Zaprogramowa materia obrabianego przedmiotu:
W rodzaju pracy Program wprowadzi do pamici/
edycja nacisn Softkey WMAT.
U Wywietli tabel WMAT.TAB: Softkey WYBIERZ
OKNO nacisn, TNC wywietla w oknie materiay,
ktre znajduj si w pamici WAT.TAB
U Wybra materia obrabianego przedmiotu: Prosz
przesun jasne pole przy pomocy klawiszy ze
strzak na dany materia i potwierdzi klawiszem
ENT. TNC przejmie ten materia do WMATbloku
U Zakoczy dialog: Klawisz END nacisn

Jeli dokonuje si zmiany WMATbloku w programie,


TNC wydaje komunikat ostrzegawczy. Prosz
sprawdzi, czy zapamtane w TOOL CALLbloku dane o
obrbce jeszcze obowizuj.

168 5 Programowanie: narzdzia


5.5 Praca z tabelami danych o obrbce
Tabela dla materiaw obrabianych
przedmiotw
Materiay ostrzy narzdzi definiuje si w tabeli TMAT.TAB. TMAT.TAB
jest objektem standardowym w skoroszycie TNC: znajduje si w
pamici i moe zawiera dowolnie duo nazw materiaw ostrzy
narzdzi (patrz rysunek po prawej stronie u gry). Nazwa materiau
ostrza moe zawiera maksymalnie 16 znakw (take puste). TNC
wywietla tre kolumny NAZWA, jeli okrela si w tabeli narzdzi
TOOL.T materia ostrza narzdzia.

Jeli dokonuje si zmiany standardowej tabeli


materiaw ostrzy, naley skopiowa j do innego
skoroszytu. W przeciwnym razie zmiany te zostan przy
SoftwareUpdate przepisane danymi standardowymi
firmy HEIDENHAIN. Prosz zdefiniowa ciek w pliku
TNC.SYS ze sowemkluczem TMAT= (patrz Plik
konfiguracyjny TNC.SYS, strona 173).
Aby unikn strat danych, prosz zabezpieczy plik
TMAT.TAB w regularnych odstpach czasu.

Tabela dla danych obrbki (skrawania)


Kombinacje materia/materia ostrza narzdzia z przynalenymi
danymi skrawania prosz zdefiniowa w tabeli z nazw .CDT (angl.
cutting data file: Tabela danych skrawania; patrz rysunek po prawej
stronie na rodku). Wpisy do tabeli danych obrbki mog by
swobodnie konfigurowane przez uytkownika. Oprcz niezbdnie
koniecznych szpalt NR, WMAT i TMAT TNC moe zarzdza
czterema prdko skrawania (VC)/posuw (F)kombinacjami.
W skoroszycie TNC:\ znajduje si w pamici standardowa tabela
FRAES_2.CDT danych skrawania Mona FRAES_2.CDT dowolnie
edytowa i uzupenia lub wstawia dowolnie duo nowych tabeli
danych skrawania.

Jeli dokonuje si zmiany standardowej tabeli danych


skrawania, naley skopiowa j do innego skoroszytu. W
przeciwnym razie zmiany te zostan przy Software
Update przepisane danymi standardowymi firmy
HEIDENHAIN (patrz Plik konfiguracyjny TNC.SYS,
strona 173).
Wszystkie tabele danych obrbki musz by
zapamitane w tym samym skoroszycie. Jeli ten
skoroszyt nie jest skoroszytem standardowym TNC:\,
naley w pliku TNC.SYS po sowiekluczu PCDT=
wprowadzi ciek, na ktrej zapamitane s tabele
danych skrawania.
Aby unikn strat danych, prosz zabezpiecza tabele
danych skrawania w regularnych odstpach czasu.

HEIDENHAIN iTNC 530 169


5.5 Praca z tabelami danych o obrbce Zaoenie nowych tabel danych o obrbce
U Wybra rodzaj pracy Program wprowadzi do pamici/edycja
U Wybra zarzdzanie plikami: Nacisn klawisz PGM MGT
U Wybra skoroszyt, w ktrym musz by zapamitane tabele
danych skrawania (standard:) TNC:\)
U Wprowadzi dowoln nazw pliku i typ pliku .CDT, potwierdzi
klawiszem ENT
U TNC wywietla na prawej poowie monitora rne formaty tabel (w
zalenoci od maszyny, przykad patrz rysunek po prawej stronie u
gry), ktre odrniaj si liczb kombinacji prdko skrawania/
posuw. Prosz przesun jasne pole przy pomocy klawiszy ze
strzak na dany format tabeli i potwierdzi klawiszem ENT. TNC
wytwarza now, pust tabel danych skrawania

Niezbdne informacje w tabeli narzdzi


n Promie narzdzia szpalta R (DR)
n Liczba zbw (tylko w przypadku narzdzi dla frezowania)
szpalta CUT
n Typ narzdzia szpalta TYP
n Typ narzdzia reguluje obliczenie posuwu toru ksztatowego:
Narzdzia frezarskie F = S fZ z
Wszystkie inne narzdzia: F = S fZ z
S: Prdko obrotowa wrzeciona
fZ: Posuw na jeden zb
fU: Posuw na jeden obrt
z: Liczba zbw
n Materia ostrza narzdzia szpalta TMAT
n Nazwa tabeli danych skrawania, ktra ma zosta uyta dla tego
narzdzia szpalta CDT
n Typ narzdzia, materia ostrza narzdzia i nazw tabei danych
obrbki wybieramy w tabeli narzdzi poprzez Softkey (patrz
Tabela narzdzi: Dane o narzdziach dla automatycznego obliczania
liczby obrotw / posuwu, strona 146).

170 5 Programowanie: narzdzia


5.5 Praca z tabelami danych o obrbce
Sposb postpowania przy pracy z
automatycznym obliczeniem prdkoci
obrotowej/posuwu
1 Jeeli jeszcze nie zapisana: Zapisa materia obrabianego
przedmiotu w pliku WMAT.TAB
2 Jeeli jeszcze nie zapisana: Zapisa materia ostrza w pliku
TMAT.TAB
3 Jeeli jeszcze nie zapisana: Zapisa wszystkie konieczne dla
obliczenia parametrw skrawania, specyficzne dla narzdzia
dane w tabeli narzdzi:
n Promie narzdzia
n Liczba zbw
n Typ narzdzia
n Materia ostrza narzdzia
n Przynalena do narzdzia tabela danych skrawania
4 Jeeli jeszcze nie zapisana: Zapisa dane skrawania w dowolnej
tabeli danych skrawania (CDTplik)
5 Tryb pracy Test: Aaktywowa tabel narzdzi, z ktrej TNC za
czerpa specyficzne dla narzdzia dane (stan S)
6 W programie NC: Przez Softkey WMAT okreli materia
obrabianego przedmiotu
7 W programie NC: W TOOL CALLwierszu obliczy automatycznie
prdko obrotow wrzeciona i posuw poprzez Softkey

Zmiana struktury tabeli


Tabele danych skrawania s dla TNC tak zwanymi swobodnie
definiowalnymi tabelami . Format swobodnie definiowalnej tabeli
zmienia si przy pomocy edytora struktury.

TNC moe opracowywa maksymalnie 200 znakw w


wierszu i maksymalnie 30 kolumn (szpalt).
Jeli wstawia si do istniejcej tabeli pniej jeszcze
jedn szpalt, to TNC nie przesuwa automatycznie
wprowadzonych wczeniej wartoci.

Wywoanie edytora struktury


Prosz nacisn Softkey FORMAT EDYCJA (2gi poziom Softkey).
TNC otwiera okno edytora (patrz rysunek po prawej), w ktrym
struktura tabeli zaprezentowana jest z obrotem o 90 . Jeden wiersz
w oknie edytora definiuje szpalt w przynalenej tabeli. Prosz
zaczerpn znaczenie polecenia struktury (wpis do paginy grnej) ze
znajdujcej si obok tabeli.

HEIDENHAIN iTNC 530 171


5.5 Praca z tabelami danych o obrbce Zakoczy edytor struktury
Prosz nacisn klawisz END. TNC przeksztaca dane, ktre byy ju
w tabeli zapamitane, na nowy format. Elementy, ktrych TNC nie
moga przeksztaci w now struktur, oznaczone s przez # (np.
jeli zmniejszono szeroko szpalty).
Polecenie
Znaczenie
struktury
NR Numer szpalty

NAZWA Tytu szpalty

TYP N Wprowadzenie numeryczne


C: Wprowadzenie alfanumeryczne

WIDTH Szeroko szpalty. Dla typu Nwcznie ze


znakiem liczby, przecinek i po przecinku
ustawi

DEC Liczba miejsc po przecinku (max. 4, dziaa tylko


dla typu N)

ENGLISH Dialogi zalene od jzyka do (maks.32 znakw)


do
HUNGARIA

172 5 Programowanie: narzdzia


5.5 Praca z tabelami danych o obrbce
Przesyanie danych z tabeli danych skrawania
Jeeli wydajemy plik typu .TAB lub .CDT przez zewntrzny interfejs
danych, to TNC zapamituje definicj struktury tabeli. Definicja
struktury rozpoczyna si wierszem #STRUCTBEGIN i koczy
wierszem #STRUCTEND. Prosz zaczerpn znaczenie
pojedyczych swkluczy z tabeli Polecenie struktury (patrz
Zmiana struktury tabeli, strona 171). Za #STRUCTEND TNC
zapamituje rzeczywist tre tabeli.

Plik konfiguracyjny TNC.SYS


Plik konfiguracyjny TNC.SYS musi zosta uyty, jeli tabele danych
skrawania nie znajduj si w pamici skoroszytu standardowego
TNC:\. Wtedy naley okreli w TNC.SYS cieki, na ktrych
zapamitane s tabele danych skrawania uytkownika.

Plik TNC.SYS musi by zapamitana w Rootskoroszycie


TNC:\.

Wpisy do TNC.SYS Znaczenie


WMAT= cieka dla tabeli materiaw

TMAT= cieka dla materiaw ostrzy narzdzi

PCDT= cieka dla tabel danych skrawania

Przykad dla TNC.SYS


WMAT=TNC:\CUTTAB\WMAT_GB.TAB
TMAT=TNC:\CUTTAB\TMAT_GB.TAB
PCDT=TNC:\CUTTAB\

HEIDENHAIN iTNC 530 173


6
Programowanie:
Programowanie konturw
6.1 Przemieszczenia narzdzia
6.1 Przemieszczenia narzdzia
Funkcje toru ksztatowego
Kontur obrabianego narzdzia skada si z reguy z kilku elementw L
konturu, jak proste i uki koa. Przy pomocy funkcji toru ksztatowego L CC
programuje si ruchy narzdzi dla prostych i ukw koa.
L
Swobodne Programowanie Konturu SK C
Jeli nie zosta przedoony 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.
Take przy pomocy SKprogramowania programujemy ruchy
narzdzia dla prostych i ukw koowych.

Funkcje dodatkowe M
Przy pomocy funkcji dodatkowych TNC steruje si
n przebiegiem programu, np. przerw w przebiegu programu
Y
n funkcjami maszynowymi, jak na przykad wczanie i wyczanie
obrotw wrzeciona i chodziwa
80
n zachowaniem si narzdzia na torze ksztatowym
CC
60
Podprogramy i powtrzenia czci programu

0
R4
40
Kroki obrbki, ktre si powtarzaj, prosz wprowadzi tylko raz jako
podprogram lub powtrzenie czci programu. Jeli jaka cz
programu ma by wypeniona tylko pod okrelonym warunkiem,
prosz te kroki programu wnie jako podprogram. Dodatkowo,
program obrbki moe wywoa inny program i aktywowa jego X
10 115
wypenienie.
Programowanie przy pomocy podprogramw i powtrze czci
programu jest opisane w rozdziale 9.

Programowanie z parametrami Q
W programie obrbki parametry Q zastpuj wartoci liczbowe:
Parametrowi Q zostaje przyporzdkowana w innym miejscu warto
liczbowa. Przy pomocy parametrw Q mona programowa funkcje
matematyczne, ktre steruj przebiegiem programu lub ktre
opisuj jaki kontur.
Dodatkowo mona, przy pomocy programowania z parametrami Q,
dokonywa pomiarw z ukadem impulsowym 3D w czasie przebiegu
programu.
Programowanie z parametrami Q jest opisane w rozdziale 10.

176 6 Programowanie: Programowanie konturw


6.2 Podstawy o funkcjach toru ksztatowego
6.2 Podstawy o funkcjach toru
ksztatowego
Programowa ruch narzdzia dla obrbki
Podczas zestawiania programu obrbki, programuje si krok po Z
kroku funkcje toru ksztatowego dla pojedyczych elementw
konturu przedmiotu. W tym celu wprowadza si zazwyczaj
wsprzdne punktw kocowych elementw konturu z
rysunku wymiarowego. Z tych danych o wsprzdnych, z danych o
Y
narzdziu i korekcji promienia TNC ustala rzeczywist drog
X
przemieszczenia narzdzia.
TNC przesuwa jednoczenie wszystkie osie maszyny, ktre zostay
zaprogramowane w zapisie programu o funkcji toru ksztatowego.
100
Ruchy rwnolege do osi maszyny
Wiersz programowy zawiera informacj o wsprzdnych: TNC
przemieszcza narzdzie rwnolegle do zaprogramowanej osi
maszyny.
W zalenoci od konstrukcji maszyny, przy skrawaniu porusza si
albo narzdzie albo st maszyny z zamocowanym przedmiotem.
Przy programowaniu ruchu ksztatowego prosz kierowa si
zasad, jakby to narzdzie si poruszao. Z
Przykad:

L X+100 Y
X
L Funkcja toru prosta 50
X+100 Wsprzdne punktu kocowego
Narzdzie zachowuje wsprzdne Y i Z i przemieszcza si na
pozycj X=100. Patrz rysunek po prawej stronie u gry. 70
Ruchy na paszczyznach gwnych
Wiersz programowy zawiera dwie informacje o wsprzdnych: TNC
przemieszcza narzdzie na zaprogramowanej paszczynie. .
Przykad:

L X+70 Y+50
Z
Narzdzie zachowuje wsprzdn Z i przesuwa si na XY
paszczynie do pozycji X=70, Y=50. Patrz rysunek po prawej na
rodku Y

Ruch trjwymiarowy X
Wiersz programowy zawiera dwie informacje o wsprzdnych: TNC
przemieszcza narzdzie przestrzennie na zaprogramowan pozycj.
Przykad:
80
L X+80 Y+0 Z10 -10

HEIDENHAIN iTNC 530 177


6.2 Podstawy o funkcjach toru ksztatowego Wprowadzenie wicej ni trzech wsprzdnych
TNC moe sterowa 5 osiami jednoczenie (opcja software).
Podczas obrbki z 5 osiami przesuwaj si na przykad 3 osie liniowe
i 2 obrotowe jednoczenie.
Program obrbki dla takiego rodzaju obrbki wydawany jest przez
system CAD i nie moe zosta zestawiony na maszynie.
Przykad:

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 koa


Przy ruchach koowych TNC przemieszcza dwie osie maszyny
jednoczenie: Narzdzie porusza si wzgldnie do obrabianego
przedmiotu po torze koowym. Dla ruchw okrnych mona
wprowadzi punkt rodkowy koa CC.
Przy pomocy funkcji toru ksztatowego dla ukw koowych
Y Y
programujemy koa na paszczyznach gwnych: Paszczyzna
gwna powinna przy wywoywaniu narzdziaTOOL CALLzosta
zdefiniowana wraz z okreleniem osi wrzeciona:
CC
O wrzeciona Paszczyzna gwna YCC

Z XY, take
UV, XV, UY

Y ZX, take X X
WU, ZU, WX XCC

X YZ, take
VW, YW, VZ

Okrgi, ktre nie le rwnolegle do paszczyzny


gwnej, prosz programowa przy pomocy funkcji
Nachyli paszczyzn obrbki (patrz PASZCZYZNA
OBROBKI (cykl 19, opcja software 1), strona 425), lub
przy pomocy Qparametrw (patrz Zasada i przegld
funkcji, strona 480). Z
DR+
Kierunek obrotu DR przy ruchach okrnych
Y DR CC
Dla ruchw okrnych bez stycznego przejcia do innego CC
elementu konturu prosz wprowadzi kierunek obrotu DR: X
Obrt zgodnie z ruchem wskazwek zegara (RWZ): DR
Obrt w kierunku przeciwnym do ruchu wskazwek zegara: DR+

178 6 Programowanie: Programowanie konturw


6.2 Podstawy o funkcjach toru ksztatowego
Korekcja promienia
Korekcja promienia musi znajdowa si w tym bloku, przy pomocy
ktrego najeda si do pierwszego elementu konturu. Korekcja
promienia nie moe by rozpoczta w zapisie dla toru okrnego.
Prosz zaprogramowa j uprzednio w bloku prostej (patrz Ruchy
po torze wsprzdne prostoktne, strona 188) lub w bloku najazdu
(APPRblok, patrz Dosunicie narzdzia do konturu i odsunicie,
strona 181).

Pozycjonowanie wstpne
Prosz tak pozycjonowa narzdzie na pocztku programu obrbki,
aby wykluczone byo uszkodzenie narzdzia lub obrabianego
przedmiotu.

Zestawianie zapisw programu przy pomocy przyciskw


funkcji toru ksztatowego
Szarymi przyciskami funkcji toru ksztatowego rozpoczyna si dialog
tekstem otwartym. TNC dopytuje si po kolei wszystkich informacji i
wcza zapis programu do programu obrbki.
Przykad Programowanie prostej.

Otworzy dialog programowania: np. prosta

WSPRZODNE?

Wprowadzi wsprzdne punktu kocowego


10
prostej
5

KOREKCJA PROMIENIA: RL/RR/BEZ KOREKCJI:?

Wybra korekcj promienia: np. nacisn Softkey


RL, narzdzie przemieszcza si na lewo od konturu

POSUW F=? / F MAX = ENT

Wprowadzi posuw i przy pomocy klawisza ENT


100 potwierdzi: potwierdzi: np. 100 mm/min. Przy
INCHprogramowaniu: Wprowadzenie 100
odpowiada posuwowi wynoszcemu 10 cali/min

Przesunicie na biegu szybkim: Softkey FMAX


nacisn, lub

Dokona przemieszczenia przy automatycznie


obliczonym posuwie (tabela danych skrawania):
Nacisn Softkey FAUTO

HEIDENHAIN iTNC 530 179


6.2 Podstawy o funkcjach toru ksztatowego
FUNKCJA DODATKOWA M ?

3 Funkcja dodatkowa np. M3 wprowadzi i zakoczy


dialog przy pomocy klawisza ENT

Wiersze w programie obrbki

L X+10 Y+5 RL F100 M3

180 6 Programowanie: Programowanie konturw


6.3 Dosunicie narzdzia do konturu i odsunicie
6.3 Dosunicie narzdzia do
konturu i odsunicie
Przegl5d Funkcje dla dosunicia narzdzia do
konturu i odjazdu od konturu
Funkcje APPR (angl. approach = podjazd) i DEP (angl. departure =
odjazd) zostaj aktywowane przy pomocy APPR/DEPklawisza.
Nastpnie mona wybiera przy pomocy Softkeys nastpujce
formy toru:

Dosun5 Odsun5
Funkcja Softkey narzdzie narzdzie
do konturu od konturu
Prosta z przyleganiem stycznym

Prosta prostopada do punktu


konturu

Tor koowy z przyleganiem stycznym

Tor koowy z przyleganiem stycznym


do konturu, najazd i odjazd do punktu
pomocniczego poza konturem na
przylegajcym stycznie odcinku
prostej

Dosun5 narzdzie do linii rubowej i odsun5


Przy zblianiu si i opuszczaniu linii rubowej (Helix) narzdzie
przemieszcza si na przeduenie linii rubowej i w ten sposb
powraca po stycznym torze koowym na kontur. Prosz uy w tym
celu funkcji APPR CT lub DEP CT.

Wane pozycje przy dosuniciu i odsuniciu


narzdzia
n Punkt startu PS
T pozycj programujemy bezporednio przed APPRwierszem Ps RL
ley poza konturem i zostaje najechana bez korekcji promienia (R0).
n Punkt pomocniczy PH
Dosunicie i odsunicie narzdzia prowadzi w przypadku
niektrych form toru ksztatowego poprzez punkt pomocniczy H, RL
ktry TNC oblicza z danych w APPR i DEPbloku.
n Pierwszy punkt konturu PA i ostatni punkt konturu PE PN R0
Pierwszy punkt konturu PA programujeym w APPRbloku, ostatni PA RL PE RL
punkt konturu PE przy pomocy dowolnej funkcji toru ksztatowego.
Jeli APPRblok zawiera take Zwsprzdn, to TNC PH RL
przemieszcza narzdzie najpierw na paszczynie obrbki na PH i
tam w osi narzdzi na zadan gboko . PS R0

HEIDENHAIN iTNC 530 181


n Punkt kocowy PN
6.3 Dosunicie narzdzia do konturu i odsunicie
Pozycja PN ley poza konturem i wynika z danych, zawartych w
DEPbloku. Jeli DEPblok zawiera rwnie Zwsprzdn, to
TNC przemieszcza narzdzie najpierw na paszczynie obrbki na
PH i tam w osi narzdzi na zadan wysoko.

Skrt Znaczenie
APPR angl. APPRoach = podjazd

DEP angl. DEParture = odjazd

L angl. Line = prosta

C angl. Circle = koo

T stycznie (stae, pynne przejcie

N normalna (prostopada)

Przy pozycjonowaniu z pozycji rzeczywistej do punktu


pomocniczego PH TNC nie sprawdza, czy
zaprogramowany kontur zostanie uszkodzony. Prosz to
sprawdzi przy pomocy grafiki testowej!
W przypadku funkcji APPR LT, APPR LN i APPR CT TNC
przemieszcza si od pozycji rzeczywistej do punktu
pomocniczego PH z ostatnio zaprogramowanym
posuwem/biegiem szybkim. W przypadku funkcji APPR
LCT TNC przemieszcza si TNC do punktu
pomocniczego PH z zaprogramowanym w APPRwierszu
posuwem.

Wsprzdne biegunowe
Punkty konturu dla nastpujcych funkcji dosuwu/odsuwu mona
programowa take poprzez wsprzdne biegunowe:
n APPR LT przeksztaca si w APPR PLT
n APPR LN przeksztaca si w APPR PLN
n APPR CT przeksztaca si w APPR PCT
n APPR LCT przeksztaca si w APPR PLCT
n DEP LCT przeksztaca si w DEP PLCT
Prosz nacisn w tym celu pomaraczowy klawisz P, po tym kiedy
wybrano przez softkey funkcj dosuwu lub odsuwu.

Korekcja promienia
Korekcj promienia programujemy wraz z pierwszym punktem
konturu PA w APPRwierszu. DEPwiersze anuluj automatycznie
korekcj promienia!
Ruchy ksztatowe bez korekcji promienia: Jeli zaprogramujemy w
APPRwierszu R0, to TNC przemieszcza to narzdzie jak narzdzie z
R = 0 mm i korekcj promienia RR! W ten sposb ustalona jest dla
funkcji APPR/DEP LN i APPR/DEP CT kierunek, w ktrym TNC
przemieszcza narzdzie do i od konturu.

182 6 Programowanie: Programowanie konturw


6.3 Dosunicie narzdzia do konturu i odsunicie
Dosuw narzdzia po prostej z przyleganiem
stycznym: APPR LT Y
35
TNC przemieszcza narzdzie po prostej od punktu startu PS do
punktu pomocniczego PH. Stamtd najeda pierwszy punkt konturu

R
PA stycznie po prostej. Punkt pomocniczy PH ma odstp LEN do

R
15
PA
pierwszego punktu konturu PA. 20 RR
U Dowolna funkcja toru ksztatowego: Punkt startu PSnajecha
U Otworzy dialog przy pomocy klawisza APPR/DEP i Softkey 10
APPR LT: PH PS
RR R0
U Wsprzdne pierwszego punktu konturu PA
U LEN: Odstp punktu pomocniczego PH do
pierwszego punktu konturu PA
X
20 35 40
U Korekcja promienia RR/RL dla obrbki

NCbloki przykadowe
7 L X+40 Y+10 RO FMAX M3 PSnajecha bez korekcji promienia
8 APPR LT X+20 Y+20 Z10 LEN15 RR F100 PAz korekcj promienia RR, odstp PH do PA:
LEN=15
9 L Y+35 Y+35 Punkt kocowy pierwszego elementu konturu
10 L ... Nastpny element konturu

Dosun5 narzdzie po prostej prostopadle do


pierwszego punktu konturu: APPR LN Y
35
TNC przemieszcza narzdzie po prostej od punktu startu PS do
punktu pomocniczego PH. Stamtd przemieszcza si do pierwszego

R
punktu konturu PA po prostej prostopadle. Punkt pomocniczy PH

R
posiada odstp LEN + promie narzdzia do pierwszego punktu PA
konturu PA. 20 RR
15
U Dowolna funkcja toru ksztatowego: Punkt startu PSnajecha
U Otworzy dialog klawiszem APPR/DEP i Softkey APPR LN: 10
PH PS
U Wsprzdne pierwszego punktu konturu PA RR R0
U dugo: Dugo: odstp punktu pomocniczego PH.
LENz wartoci dodatni! X
U Korekcja promienia RR/RL dla obrbki 10 20 40

NCbloki przykadowe
7 L X+40 Y+10 RO FMAX M3 PSnajecha bez korekcji promienia
8 APPR LN X+10 Y+20 Z10 LEN15 RR F100 PAz korekcj promienia RR
9 L X+20 Y+35 Punkt kocowy pierwszego elementu konturu
10 L ... Nastpny element konturu

HEIDENHAIN iTNC 530 183


6.3 Dosunicie narzdzia do konturu i odsunicie
Dosuw narzdzia po prostej z przyleganiem
stycznym: APPR CT Y
35
TNC przemieszcza narzdzie po prostej od punktu startu PS do
punktu pomocniczego PH. Stamtd przemieszcza si ono po torze

R
R
koowym, ktry przechodzi stycznie do pierwszego elementu PA
konturu, do pierwszego punktu konturu PA. 20 RR
CCA=
Tor koowy od PH do PA jest okrelony poprzez promie R i kt kt 180
rodkowy CCA. Kierunek obrotu toru koowego jest wyznaczony 0
10 R1
poprzez przebieg pierwszego elementu konturu. PS
U Dowolna funkcja toru ksztatowego: Punkt startu PSnajecha PH R0
RR
U Otworzy dialog przy pomocy klawisza APPR/DEP i Softkey
APPR CT: X
10 20 40
U Wsprzdne pierwszego punktu konturu PA
U Promie R toru koowego
n Dosun narzdzie z tej strony obrabianego
przedmiotu, ktra zdefiniowana jest poprzez
korekcj promienia: R wprowadzi o wartoci
dodatniej
n Dosun narzdzie od strony obrabianego
przedmiotu:
R wprowadzi z wartoci ujemn
U Kt rodkowy CCA toru koowego
n CCA wprowadza tylko z wartoci dodatni
n Maksymalna wprowadzana warto 360
U Korekcja promienia RR/RL dla obrbki

NCbloki przykadowe
7 L X+40 Y+10 RO FMAX M3 PSnajecha bez korekcji promienia
8 APPR CT X+10 Y+20 Z10 CCA180 R+10 RR F100 PAz korekcj promienia RR, promie R=10
9 L X+20 Y+35 Punkt kocowy pierwszego elementu konturu
10 L ... Nastpny element konturu

184 6 Programowanie: Programowanie konturw


6.3 Dosunicie narzdzia do konturu i odsunicie
Dosun5 narzdzie po torze koowym z
przyleganiem stycznym do konturu i po Y
35
odcinku prostej: APPR LCT

R
TNC przemieszcza narzdzie po prostej od punktu startu PS do

R
punktu pomocniczego PH. Stamtd narzdzie przemieszcza si po PA
20 RR
torze koowym do pierwszego punktu konturu PA. Zaprogramowany
w APPRwierszu posuw dziaa.
0
Tor koowy przylega stycznie zarwno do prostej PS PH jak i do 10 R1
pierwszego elementu konturu. Tym samym jest on poprzez promie PS
R jednoznacznie okrelony. R0
PH
U Dowolna funkcja toru ksztatowego: Punkt startu PSnajecha RR
U Otworzy dialog przy pomocy klawisza APPR/DEP i Softkey X
10 20 40
APPR LT:
U Wsprzdne pierwszego punktu konturu PA
U Promie R toru koowego. R wprowadzi o wartoci
dodatniej
U Korekcja promienia RR/RL dla obrbki

NCbloki przykadowe
7 L X+40 Y+10 RO FMAX M3 PSnajecha bez korekcji promienia
8 APPR LCT X+10 Y+20 Z10 R10 RR F100 PAz korekcj promienia RR, promie R=10
9 L X+20 Y+35 Punkt kocowy pierwszego elementu konturu
10 L ... Nastpny element konturu

HEIDENHAIN iTNC 530 185


6.3 Dosunicie narzdzia do konturu i odsunicie
Odsuw narzdzia po prostej z przyleganiem
stycznym: DEP LT Y
Y
35
TNC przemieszcza narzdzie po prostej od ostatniego punktu RR
konturu PE do punktu kocowego PN. Prosta ley na przedueniu

R
R
ostatniego elementu konturu. PN znajduje si w odstpie LEN od PE. PA
20 RR
U Zaprogramowa ostatni element konturu z punktem kocowym PE 20 PE
i korekcj promienia RR

12.5
U Otworzy dialog klawiszem APPR/DEP i Softkey DEP LT: 0
10 R1
U LEN: Wprowadzi odlego punktu kocowego PN PS
PN R0
od ostatniego elementu konturu PE PH R0
RR
X
X
10 20 40
NCbloki przykadowe
23 L Y+20 RR F100 Ostatni element konturu: PE z korekcj promienia
24 DEP LT LEN12.5 F100 O LEN=12,5 mm odsun
25 L Z+100 FMAX M2 Z przesun swobodnie, odskok, koniec programu

Odsun5 narzdzie po prostej prostopadle do


pierwszego punktu konturu: DEP LN Y
TNC przemieszcza narzdzie po prostej od ostatniego punktu RR
konturu PE do punktu kocowego PN. Prosta prowadzi prostopadle PN
od ostatniego punktu konturu PE. PN znajduje si od PE w odstpie
LEN + promie narzdzia. R0
20 PE
U Zaprogramowa ostatni element konturu z punktem kocowym PE
RR
i korekcj promienia 20
U Otworzy dialog klawiszem APPR/DEP i Softkey DEP LN:
U LEN: Odstp punktu kocowego PN wprowadzi
wane: LEN z wartoci dodatni!
X
NCbloki przykadowe
23 L Y+20 RR F100 Ostatni element konturu: PE z korekcj promienia
24 DEP LN LEN+20 F100 Na odlego LEN = 20 mm prostopadle od konturu
odsun
25 L Z+100 FMAX M2 Z przesun swobodnie, odskok, koniec programu

186 6 Programowanie: Programowanie konturw


6.3 Dosunicie narzdzia do konturu i odsunicie
Dosuw narzdzia po prostej z przyleganiem
stycznym: DEP CT Y
TNC przemieszcza narzdzie po torze koowym od ostatniego RR
punktu konturu PE do punktu kocowego PN. Tor koowy przylega PN
stycznie do ostatniego elementu konturu.
R0
U Zaprogramowa ostatni element konturu z punktem kocowym PE 20
PE
i korekcj promienia

R8
180 RR
U Otworzy dialog klawiszem APPR/DEP i Softkey DEP CT:
U Kt rodkowy CCA toru koowego
U Promie R toru koowego

n Narzdzie ma odsun si od obrabianego X


przedmiotu z tej strony, ktra zostaa okrelona
poprzez korekcj promienia:R wprowadzi z
wartoci dodatni R wprowadzi o wartoci
dodatniej
n Narzdzie ma odsun si od obrabianego
przedmiotu z przeciwlegej strony, ktra zostaa
okrelona poprzez korekcj promienia: R
wprowadzi z wartoci ujemn

NCbloki przykadowe
23 L Y+20 RR F100 Ostatni element konturu: PE z korekcj promienia
24 DEP CT CCA 180 R+8 F100 Kt punktu rodkowego=180
Promie toru koowego=8 mm
25 L Z+100 FMAX M2 Z przesun swobodnie, odskok, koniec programu

Odsunicie po torze koowym


Y
z przyleganiem stycznym do konturu
i na odcinku prostej: DEP LCT RR

TNC przemieszcza narzdzie po torze koowym od ostatniego punktu


konturu P E do punktu pomocniczego PH. Stamtd przemieszcza si
20
po prostej do punktu kocowego PN. Ostatni element konturu i prosta R8 PE
od PH PN maj styczne przejcia z torem koowym. Tym samym RR
okrelony jest tor koowy przez promie R jednoznacznie. 12
PH
U Zaprogramowa ostatni element konturu z punktem kocowym PE PN
i korekcj promienia R0
R0
U Otworzy dialog klawiszem APPR/DEP i Softkey DEP LCT:
U Wprowadzi wsprzdne punktu kocowego PN X
10
U Promie R toru koowego. R wprowadzi o wartoci
dodatniej

NCbloki przykadowe
23 L Y+20 RR F100 Ostatni element konturu: PE z korekcj promienia
24 DEP LCT X+10 Y+12 R+8 F100 Wsprzdne PN, promie toru koowego=8 mm
25 L Z+100 FMAX M2 Z przesun swobodnie, odskok, koniec programu

HEIDENHAIN iTNC 530 187


6.4 Ruchy po torze wsprzdne prostok5tne
6.4 Ruchy po torze wsprzdne
prostok5tne
Przegl5d funkcji toru ksztatowego
Przycisk funkcji toru
Funkcja Ruch narzdzia Niezbdne informacje
ksztatowego
Prosta L Prosta Wsprzdne punktu kocowego
angl.: prosta prostej

Fazka CHF fazka pomidzy dwoma prostymi dugo fazki


angl.: CHamFer

Punkt rodkowy koa CC; adna Wsprzdne punktu rodkowego


angl.: rodek koa koa lub bieguna

uk koa C tor koowy wok punktu wsprzdne punktu kocowego


angl.: Circle rodkowego okrgu CCdo punktu koa, kierunek obrotu
kocowego uku koa

uk koa CR Tor koowy z okrelonym wsprzdne punktu kocowego


angl.: Circle by Radius promieniem koa, promie koa, kierunek
obrotu

uk koa CT tor koowy ze stycznym wsprzdne punktu kocowego


angl.: Circle Tangential przyleganiem do poprzedniego i koa
nastpnego elementu konturu

Zaokrglanie naroy tor koowy ze stycznym promie naronika R


RND przyleganiem do poprzedniego i
angl.: RouNDing of nastpnego elementu konturu
Corner

Swobodne Prosta lub tor koowy z dowolnym patrz Ruchy po torze


Programowanie Konturu przyleganiem do poprzedniego ksztatowym Swobodne
SK FK elementu konturu Programowanie Konturu SK,
strona 208

188 6 Programowanie: Programowanie konturw


6.4 Ruchy po torze wsprzdne prostok5tne
Prosta L
TNC przemieszcza narzdzie po prostej od jego aktualnej pozycji do
punktu kocowego prostej. Punkt startu jest jednoczenie punktem Y
kocowym poprzedniego bloku.
40
U Wsprzdne punktu kocowego prostej

15
Jeli konieczne:
U Korekcja promienia RL/RR/R0

10
U Posuw F

U Funkcja dodatkowa M

NCbloki przykadowe
7 L X+10 Y+40 RL F200 M3 20 X
10
8 L IX+20 IY15
9 L X+60 IY10 60

Przej5 pozycj rzeczywist5


Blok prostych (LSatz) mona take generowa klawiszem
PRZEJX POZYCJU RZECZYWISTX: Y 12
U Prosz przesun narzdzie w rodzaju pracy Obsuga rczna na
pozycj, ktra ma by przejta
U Przeczy wywietlacz monitora na Program wprowadzi do

12
5
pamici/edycja 30
U Wybra zapis programu, za ktrym ma by wczony Lblok
U Klawisz PRZEJX POZYCJU RZECZYWISTX
nacisn: TNC generuje Lwiersz ze wsprzdnymi
pozycji rzeczywistej

Liczba osi, ktre TNC wprowadza do pamici w Lbloku, 5 X


prosz okreli poprzez MODfunkcj (patrz Wybra 40
funkcj MOD, strona 546).

HEIDENHAIN iTNC 530 189


6.4 Ruchy po torze wsprzdne prostok5tne
Fazk CHF umieci pomidzy dwoma
prostymi
Na naroach konturu, ktre powstaj poprzez przecicie dwch
prostych, mona wykona fazki.
n W zapisach prostych przed i po CHFzapisie prosz Y
zaprogramowa kadorazowo obydwie wsprzdne paszczyzny,
w ktrej zostanie wykonana fazka
n Korekcja promienia przed i po CHFzapisie musi by taka sama
n Fazka musi by wykonywalna przy pomocy uywanego na danym
etapie narzdzia
U Fazki: Dugo fazki
Jeli konieczne:
U Posuw F (dziaa tylko w CHFbloku)

NCbloki przykadowe X
7 L X+0 Y+30 RL F300 M3
8 L X+40 IY+5
9 CHF 12 F250
10 L IX+5 Y+0

Nie rozpoczyna konturu CHFblokiem.


Fazka zostaje wykonana tylko na paszczynie obrbki.
Narzdzie nie zostaje dosunite do punktu naronego,
odcitego wraz z fazk.
Zaprogramowany w CHFbloku posuw dziaa tylko w tym
CHFbloku. Potem obowizuje posuw zaprogramowany
przed CHFblokiem.

190 6 Programowanie: Programowanie konturw


6.4 Ruchy po torze wsprzdne prostok5tne
Zaokr5glanie rogw RND
Funkcja RND zaokrgla naroniki konturu.
Narzdzie przemieszcza si po torze koowym, ktry przylega Y
stycznie do poprzedniego jak i do nastpnego elementu konturu.
Okrg zaokrglenia musi by wykonywalny przy pomocy
40
wywoanego narzdzia.
U Promie zaokr5glenia: Promie uku koowego
R5 25
Jeli konieczne:
U Posuw F (dziaa tylko w RNDbloku)

NCbloki przykadowe 5

5 L X+10 Y+40 RL F300 M3 X


6 L X+40 Y+25 10 40

7 RND R5 F100
8 L X+10 Y+5

Poprzedni i nastpny element konturu powinien


zawiera obydwie wsprzdne paszczyzny, na ktrej
zostaje wykonywane zaokrglanie naronikw. Jeli
obrabiany jest kontur bez korekcji promienia narzdzia,
to naley zaprogramowa obydwie wsprzdne
paszczyzny obrbki.
Narzdzie nie jest dosuwane do punktu naronego danej
krawdzi.
Zaprogramowany w RNDbloku posuw dziaa tylko w tym
RNDbloku. Potem obowizuje posuw zaprogramowany
przed RNDblokiem.
RNDbloku mona uywa take do ostronego
dosunicia narzdzia do konturu, w przypadku jeli nie
powinny zosta uyte funkcje APPR.

HEIDENHAIN iTNC 530 191


6.4 Ruchy po torze wsprzdne prostok5tne
Punkt rodkowy koa CC
Punkt rodkowy koa okrela si dla torw koowych, ktre
programowane s przyciskiem C (tor koowy C). W tym celu
n prosz wprowadzi wsprzdne prostoktne punktu rodkowego
koa lub Z
Y
n prosz przej ostatnio zaprogramowan pozycj lub
n przej wsprzdne klawiszem PRZEJX POZYCJU CC
RZECZYWISTX
U Wsprzdne CC: Wprowadzi wsprzdne dla YCC X
punktu rodkowego koa lub
Aby przej zaprogramowan ostatnio pozycj: nie
wprowadza wsprzdnych

NCbloki przykadowe X CC

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 obowi5zywania
Punkt rodkowy koa pozostaje tak dugo okrelonym, a zostanie
zaprogramowany nowy punkt rodkowy koa. Punkt rodkowy koa
mona wyznaczy take dla osi dodatkowych U, V i W.

Wprowadzi punkt rodkowy koa CC przy pomocy wartoci


inkrementalnych
Wprowadzona przy pomocy wartoci inkrementalnych wsprzdna
dla punktu rodkowego koa odnosi si zawsze do ostatnio
zaprogramowanej pozycji narzdzia.

Przy pomcy CC oznaczamy pozycj jako punkt rodkowy


koa: Narzdzie nie przemieszcza si na t pozycj.
Punkt rodkowy koa jest jednoczenie biegunem dla
wsprzdnych biegunowych.

192 6 Programowanie: Programowanie konturw


6.4 Ruchy po torze wsprzdne prostok5tne
Tor koowy C wok punktu rodkowego
koa CC
Prosz okreli punkt rodkowy koa CC, zanim zostanie
zaprogramowany tor koowy C. Ostatnio zaprogramowana pozycja
narzdzia przed CPblokiem jest punktem startu toru koowego. Y
U Przemieci narzdzie do punktu startu toru koowego
U Wsprzdne punktu rodkowego koa

U Wsprzdne punktu kocowego uku koowego


E S
U Kierunek obrotu DR CC
Jeli konieczne:
U Posuw F

U Funkcja dodatkowa M
X
NCbloki przykadowe
5 CC X+25 Y+25
6 L X+45 Y+25 RR F200 M3
7 C X+45 Y+25 DR+
Y
Koo pene
Prosz zaprogramowa dla punktu kocowego te same
wsprzdne jak i dla punktu startu.

Punkt startu i punkt kocowy ruchu koowego musz CC


lee na torze koowym. 25

Tolerancja wprowadzenia: do 0,016 mm (wybieralna


poprzez MP7431)

X
25 45

HEIDENHAIN iTNC 530 193


6.4 Ruchy po torze wsprzdne prostok5tne
Tor koowy CR z okrelonym promieniem
Narzdzie przemieszcza si po torze koowym z promieniem R.
U Wsprzdne punktu kocowego uku koowego Y
U Promie R
Uwaga: Znak liczby okrela wielko uku koowego!
U Kierunek obrotu DR
Uwaga: Znak liczby okrela wklse lub wypuke R
wybrzuszenie! E1=S2
S1=E2
Jeli konieczne: CC
U Funkcja dodatkowa M

U Posuw F

Koo pene X
Dla koa penego prosz zaprogramowa dwa CRzapisy jeden po
drugim:
Punkt kocowy pierwszego pkola jest punktem startu drugiego.
Punkt kocowy drugiego pkola jest punktem startu pierwszego.

K5t rodkowy CCA i promie uku koowego R Y


Punkt startu i punkt kocowy na konturze mog by poczone ze
sob przy pomocy czterech rnych ukw koowych z takim samym
1
promieniem:
Mniejszy uk koowy: CCA<180
Promie ma dodatni znak liczby R>0 40 DR+
ZW
Wikszy uk koowy: CCA>180 R R
Promie ma ujemny znak liczby R<0 2
Poprzez kierunek obrotu zostaje okrelone, czy uk koowy jest
wybrzuszony na zewntrz (wypuky) czy do wewntrz (wklsy):
Wypuky: kierunek obrotu DR (z korekcj promienia RL) X
40 70
Wklsy: kierunek obrotu DR+ (z korekcj promienia RL)
NCbloki przykadowe
3
10 L X+40 Y+40 RL F200 M3 Y
11 CR X+70 Y+40 R+20 DR (UK 1)
ZW
lub

11 CR X+70 Y+40 R+20 DR+ (UK 2) R R


40

lub

11 CR X+70 Y+40 R20 DR (UK 3) 4


DR+
lub
X
11 CR X+70 Y+40 R20 DR+ (UK 4) 40 70

194 6 Programowanie: Programowanie konturw


6.4 Ruchy po torze wsprzdne prostok5tne
Odstp pomidzy punktem startu i punktem kocowym
rednicy koa nie moe by wikszy ni sama rednicy
koa.
Promie moe osiga maksymalnie 99,9999 m.
Osie ktowe A, B i C zostaj wspomagane.

Tor koowy CT ze stycznym przyleganiem


Narzdzie przemieszcza si po uku koowym, ktry przylega
stycznie do uprzednio zaprogramowanego elementu konturu. Y
Przejcie jest styczne, jeli w punkcie przecicia elementw
konturu nie powstaje aden punkt zaamania lub punkt narony,
elementy konturu przechodz pynnie od jednego do nastpnego.
Element konturu, do ktrego przylega stycznie uk koowy, prosz
programowa bezporednio przed CTblokiem. W tym celu
konieczne s przynajmniej dwa bloki pozycjonowania 30
25
U Wsprzdne punktu kocowego uku koowego 20

Jeli konieczne:
U Posuw F

U Funkcja dodatkowa M
X
25 45
NCbloki przykadowe
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 wsprzdne paszczyzny, na
ktrej zostanie wykonany uk koowy!

HEIDENHAIN iTNC 530 195


6.4 Ruchy po torze wsprzdne prostok5tne
Przykad: Ruch po prostej i fazki w systemie kartezjaskim

Y 10

3
1
95

10
2
1

20
1
5
4
20 X
5 95

0 BEGIN PGM LINEAR MM


1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja pwyrobu dla symulacji graficznej obrbki
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 Wywoanie narzdzia z osi narzdziow i prdkoci obrotow
wrzeciona
5 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem w osi wrzeciona na biegu
szybkim FMAX
6 L X10 Y10 R0 FMAX Pozycjonowa wstpnie narzdzie
7 L Z5 R0 F1000 M3 Przemieszczenie na gboko obrbki z posuwem F= 1000 mm/min
8 APPR LT X+5 X+5 LEN10 RL F300 Dosun narzdzie do konturu do punktu 1 po prostej z
stycznym przyleganiem
9 L Y+95 Dosun narzdzie do punktu 2
10 L X+95 Punkt 3: pierwsza prosta dla naroa 3
11 CHF 10 Zaprogramowa fazk o dugoci 10 mm
12 L Y+5 Punkt 4: druga prosta dla naroa 3, pierwsza prosta dla naroa 4
13 CHF 20 Zaprogramowa fazk o dugoci 20 mm
14 L X+5 Dosun narzdzie do ostatniego punktu konturu 1,druga prosta
dla naroa 4
15 DEP LT LEN10 F1000 Opuci kontur po prostej z przyleganiem stycznym
16 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
17 END PGM LINEAR MM

196 6 Programowanie: Programowanie konturw


6.4 Ruchy po torze wsprzdne prostok5tne
Przykad: Ruch koowy kartezjaski

95
4
1 5
1

R3
2
1 85
R10 3
1

0
40 6
1

1 7
1
5

X
5 30 40 70 95

0 BEGIN PGM CIRCULAR MM


1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja pwyrobu dla symulacji graficznej obrbki
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 X4000 Wywoanie narzdzia z osi narzdziow i prdkoci obrotow
wrzeciona
5 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem w osi wrzeciona na biegu
szybkim FMAX
6 L X10 Y10 R0 FMAX Pozycjonowa wstpnie narzdzie
7 L Z5 R0 F1000 M3 Przemieszczenie na gboko obrbki 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 koowym z
stycznym przyleganiem
9 L X+5 Y+85 Punkt 2: pierwsza prosta dla naroa 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 startu okrgu z CR
12 CR X+70 Y+95 R+30 DR Dosun narzdzie do punktu 4: Punkt kocowy okrgu 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 kocowy okrgu, uk koowy
ze stycznym
przyczeniem do punktu 6, TNC oblicza samodzielnie promie

HEIDENHAIN iTNC 530 197


6.4 Ruchy po torze wsprzdne prostok5tne
16 L X+5 Dosun narzdzie do ostatniego punktu 1 konturu
17 DEP LCT X20 Y20 R5 F1000 Opuci kontur na torze koowym z przyleganiem stycznym
18 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
19 END PGM CIRCULAR MM

198 6 Programowanie: Programowanie konturw


6.4 Ruchy po torze wsprzdne prostok5tne
Przykad: Koo pene kartezjaskie

CC
50

X
50

0 BEGIN PGM CCC MM


1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czci nieobrobionej
2 BLK FORM 2,0 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+12,5 Definicja narzdzia
4 TOOL CALL 1 Z S3150 Wywoanie narzdzia
5 CC X+50 Y+50 Definiowa punkt rodkowy okrgu
6 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
7 L X40 Y+50 R0 FMAX Pozycjonowa wstpnie narzdzie
8 L Z5 R0 F1000 M3 Przemieci narzdzie na gboko obrbki
9 APPR LCT X+0 Y+50 R5 RL F300 Dosun narzdzie do punktu pocztkowego okrgu na torze
stycznym
10 C X+0 DR Punkt kocowy okrgu (=punkt pocztkowy okrgu) najecha
11 DEP LCT X40 Y+50 R5 F1000 Opuci kontur na torze koowym z przyleganiem
stycznym
12 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
13 END PGM CCC MM

HEIDENHAIN iTNC 530 199


6.5 Ruchy po torze ksztatowym wsprzdne biegunowe
6.5 Ruchy po torze ksztatowym
wsprzdne biegunowe
Przegl5d
Przy pomocy wsprzdnych biegunowych okrela si pozycj
poprzez kt PA i odstp PR do uprzednio zdefiniowanego bieguna
CC (patrz Podstawy, strona 208).
Wsprzdne biegunowe uywane s korzystnie przy:
n Pozycjach na ukach koowych
n Rysunkach obrabianych przedmiotw z danymi o ktach, np. przy
okrgach otworw

Przegl5d funkcji toru ksztatowego ze wsprzdnymi


biegunowymi
Przycisk funkcji
Funkcja Ruch narzdzia Niezbdne informacje
toru ksztatowego
Prosta LP + Prosta Promie biegunowy,
wsprzdna ktowa punktu
kocowego prostej

uk koa CP + Tor koowy wok punktu Wsprzdna ktowa punktu


rodkowego koa/biegun CC do kocowego koa, kierunek
punktu kocowego uku obrotu
koowego

uk koa CTP + tor koowy ze stycznym Promie biegunowy,


przyleganiem do poprzedniego wsprzdna ktowa punktu
elementu konturu kocowego koa

Linia rubowa (Helix) + Nakadanie si toru koowego za Promie biegunowy,


prost wsprzdna ktowa punktu
kocowego koa, wsprzdne
punktu kocowego w osi
narzdziowej

200 6 Programowanie: Programowanie konturw


6.5 Ruchy po torze ksztatowym wsprzdne biegunowe
Pocz5tek wsprzdnych biegunowych:
biegun CC
Biegun CC mona wyznacza w dowolnych miejscach programu
obrbki, przed wprowadzeniem pozycji przy pomocy wsprzdnych
biegunowych. Prosz przy wyznaczaniu bieguna postpowa w ten Y
sposb, jak przy programowaniu punktu rodkowego koa CC.
U Wsprzdne CC: Wprowadzi wsprzdne dla
punktu rodkowego koa lub
Aby przej zaprogramowan ostatnio pozycj: Nie
wprowadza wsprzdnych. Okreli biegun CC, CC
zanim zostan zaprogramowane wsprzdne YCC
biegunowe. Zaprogramowa biegun CC tylko przy
pomocy wsprzdnych prostoktnych. Biegun CC
istnieje tak dugo, a zostanie okrelony nowy
biegun CC.

NCbloki przykadowe X
XCC
12 CC X+45 Y+25

HEIDENHAIN iTNC 530 201


6.5 Ruchy po torze ksztatowym wsprzdne biegunowe
Prosta LP
Narzdzie przesuwa si po prostej od swojej aktualnej pozycji do
punktu kocowego prostej. Punkt startu jest jednoczenie punktem
kocowym poprzedniego bloku. Y
U Wsprzdne biegunowepromie PR: Odstp
punktu kocowego prostej do bieguna CC

30
wprowadzi 60
U Wsprzdne biegunowek5t PA: Pooenie 60
ktowe punktu kocowego prostej pomidzy 360 i 25
+360 CC

Znak liczby PA okrelony jest przez o odniesienia kta:


n Kt osi odniesienia kta do PR w kierunku przeciwnym do ruchu
wskazwek zegara: PA>0
X
n Kt osi odniesienia kta do PR w kierunku przeciwnym do ruchu 45
wskazwek zegara: PA<0

NCbloki przykadowe
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 koowy CP wok bieguna CC


Promie wsprzdnych biegunowych PR jest rwnoczenie
promieniem uku koa. PR jest okrelony poprzez odlego punktu
startu do bieguna CC. Ostatnio zaprogramowana pozycja narzdzia Y
przed CPblokiem jest punktem startu toru koowego.
U Wsprzdne biegunowek5t PA: Pooenie
ktowe punktu kocowego prostej pomidzy 5 400
i +5 400 0
R2
U Kierunek obrotu DR 25
CC
NCbloki przykadowe
18 CC X+25 Y+25
19 LP PR+20 PA+0 RR F250 M3
X
20 CP PA+180 DR+ 25

Przy wsprzdnych inkrementalnych (przyrostowych)


wprowadzi ten sam znak liczby dla DR i PA.

202 6 Programowanie: Programowanie konturw


6.5 Ruchy po torze ksztatowym wsprzdne biegunowe
Tor koowy CT ze stycznym przyleganiem
Narzdzie przemieszcza si po torze koowym, ktry przylega
stycznie do poprzedniego elementu konturu. Y
U Wsprzdne biegunowepromie PR: Odstp
punktu kocowego prostej do bieguna CC
wprowadzi 120
U Wsprzdne biegunowek5t PA: Pooenie

5
0

R2
ktowe punktu kocowego toru koowego R3
30
35
NCbloki przykadowe CC
12 CC X+40 Y+35
13 L X+0 Y+35 RL F250 M3
14 LP PR+25 PA+120
X
15 CTP PR+30 PA+30 40
16 L Y+0

Biegun CC nie jest punktem rodkowym koa


konturowego!

Linia rubowa (Helix)


Linia rubowa powstaje z nakadania si ruchu okrnego i
prostopadego do niego ruchu prostoliniowego. Tor koowy prosz
zaprogramowa na jednej paszczynie gwnej.
Z
Ruchy po torze ksztatowym dla linii rubowej mona programowa
tylko przy pomocy wsprzdnych biegunowych. Y CC
Zastosowanie
n Gwinty wewntrzne i zewntrzne o wikszych przekrojach X
n Rowki smarowe

Obliczanie linii rubowej


Do programowania potrzebne s inkrementalne dane cakowitego
kta, pod ktrym porusza si narzdzie na linii rubowej i ogln
wysoko linii rubowej.
Dla obliczenia w kierunku frezowania od dou do gry obowizuje:
Liczba zwojw n Zwoje gwintu + wybieg gwintu na
Pocztek i koniec gwintu
Wysoko oglna h Skok gwintu P x liczba zwojw n
Przyrostowy kt Liczba zwojw x 360 + kt dla
cakowity IPA pocztek gwintu + kt dla wybiegu
Wsprzdna Skok gwintu P x (zwoje gwintu + nadmiar
pocztkowa Z zwojw na pocztku gwintu)

HEIDENHAIN iTNC 530 203


6.5 Ruchy po torze ksztatowym wsprzdne biegunowe Forma linii rubowej
Tabela pokazuje stosunek pomidzy kierunkiem pracy, kierunkiem
obrotu i korekcj promienia dla okrelonych form toru ksztatowego.
Gwint Kierunekpracy Kierunek Korekcjapr
wewntrzny (obrbki) obrotu omienia
prawoskrtny Z+ DR+ RL
lewoskrtny Z+ DR RR

prawoskrtny Z DR RR
lewoskrtny Z DR+ RL

Gwint
zewntrzny
prawoskrtny Z+ DR+ RR
lewoskrtny Z+ DR RL

prawoskrtny Z DR RL
lewoskrtny Z DR+ RR

Lini rubow5 programowa

Prosz wprowadzi kierunek obrotu DR i inkrementalny


(przyrostowy) kt cakowity IPA z tym samym znakiem
liczby, w przeciwnym razie narzdzie moe Z
przemieszcza si po niewaciwym torze.
Y
Dla cakowitego kta IPA mona wprowadzi warto, CC
R3
wynoszc5400 do +5400. Jeli gwint ma wicej ni

5
270
15 zwojw, to prosz zaprogramowa lini rubow w
powtrzeniu czci programu (patrz Powtrzenia 25 X
czci programu, strona 466)
40
U Wsprzdne biegunowek5t: Wprowadzi kt
cakowity przyrostowo, pod ktrym porusza si
narzdzie po linii rubowej. Po wprowadzeniu k5ta
prosz wybra o narzdzi przy pomocy
klawisza wyboru osi.
U Wprowadzi wsprzdn dla wysokoci linii
rubowej przy pomocy wartoci inkrementalnych
U Kierunek obrotu DR
Kierunek obrbki w kierunku ruchu wskazwek
zegara: DR
Obrt w kierunku przeciwnym do ruchu wskazwek
zegara: DR+
NCbloki przykadowe: Gwint M6 x 1 mm z 5 zwojami

12 CC X+40 Y+25
13 L Z+0 F100 M3
14 LP PR+3 PA+270 RL F50
15 CP IPA1800 IZ+5 DR

204 6 Programowanie: Programowanie konturw


6.5 Ruchy po torze ksztatowym wsprzdne biegunowe
Przykad: Przemieszczenie po prostej biegunowo

Y
100
3
1
2
1
60

5
R4
CC
50 1 4
1

6
1 5
1
5

X
5 50 100

0 BEGIN PGM LINEARPO MM


1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czci 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 Wywoanie narzdzia
5 CC X+50 Y+50 Zdefiniowa punkt odniesienia dla wsprzdnych biegunowych
6 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
7 LP PR+60 PA+180 R0 FMAX Pozycjonowa wstpnie narzdzie
8 L Z5 R0 F1000 M3 Przemieci narzdzie na gboko obrbki
9 APPR PLCT PR+45 PA+180 R5 RL F250 Dosun narzdzie do konturu w punkcie 1 na okrgu
stycznym przyleganiem
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 Opuci kontur na okrgu z przyleganiem stycznym
17 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
18 END PGM LINEARPO MM

HEIDENHAIN iTNC 530 205


6.5 Ruchy po torze ksztatowym wsprzdne biegunowe
Przykad: Helix

Y
100

M64 x 1,5
CC
50

X
50 100

0 BEGIN PGM HELIX MM


1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czci 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 Wywoanie narzdzia
5 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
6 L X+50 Y+50 R0 FMAX Pozycjonowa wstpnie narzdzie
7 CC Ostatnio programowan pozycj przej jako biegun
8 L Z12,75 R0 F1000 M3 Przemieci narzdzie na gboko obrbki
9 APPR PCT PR+32 PA182 CCA180 R+2 RL F100 Dosun narzdzie do konturu na okrgu z przyleganiem stycznym
10 CP IPA+3240 IZ+13.5 DR+ F200 Przemieszczenie wzdu Helix (linii rubowej)
11 DEP CT CCA180 R+2 Opuci kontur na okrgu z przyleganiem stycznym
12 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
13 END PGM HELIX MM

Jeli musi by wykonanych wicej ni 16 zwojw:

...
8 L Z12.75 R0 F1000
9 APPR PCT PR+32 PA180 CCA180 R+2 RL F100

206 6 Programowanie: Programowanie konturw


6.5 Ruchy po torze ksztatowym wsprzdne biegunowe
10 LBL 1 Pocztek powtrzenia czci programu
11 CP IPA+360 IZ+1.5 DR+ F200 Skok gwintu wprowadzi bezporednio jako warto IZ
12 CALL LBL 1 REP 24 Liczba powtrze (zwojw)
13 DEP CT CCA180 R+2

HEIDENHAIN iTNC 530 207


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
6.6 Ruchy po torze ksztatowym
Swobodne Programowanie
Konturu SK
Podstawy
Rysunki obrabianych czci, ktre nie s wymiarowane odpowiednio
dla NC (sterowania numerycznego), zawieraj czsto dane o
wsprzdnych, ktrych Pastwo nie mog wprowadzi przy pomocy
szarych klawiszy dialogowych. I tak np.
n mog znane wsprzdne lee na elemencie konturu lub w pobliu,
n dane o wsprzdnych mog odnosi si do innego elementu
konturu lub
n dane o kierunku i dane o przebiegu konturu musz by znane.
Takie dane programuje si bezporednio przy pomocy Swobodnego
Programowania Konturu SK. TNC wylicza kontur na podstawie
znanych danych o wsprzdnych i wspomaga dialog
programowania przy pomocy interaktywnej SKgrafiki. Rysunek po
prawej stronie u gry pokazuje wymiarowanie, ktre najprociej
wprowadzi poprzez SKprogramowanie.

Prosz uwzgldni nastpuj5ce warunki dla SK


programowania
Elementy konturu mona przy pomocy Swobodnego
Programowania Konturu tylko na paszczynie obrbki
programowa. Paszczyzna obrbki zostaje wyznaczona w
pierwszym BLKFORMzapisie programu obrbki.
Prosz wprowadzi dla kadego elementu konturu wszystkie
znajdujce si w dyspozycji dane. Prosz zaprogramowa
take dane w kadym wierszu, ktre si nie zmieniaj: Nie
zaprogramowane dane obowizuj jako nie znane!
Qparametry s dopuszczalne we wszystkich SK
elementach, oprcz elementw z odniesieniami wzgldnymi
(np. RX lub RAN), to znaczy elementy odnoszce si do
innych NCblokw.
Jeli w programie miesza si programowanie
konwencjonalne i Swobodne Programowanie Konturu, to
kady SKfragment musi by jednoznacznie okrelony.
TNC potrzebuje jednego staego punktu, z ktrego zostaj
przeprowadzone obliczenia. Prosz zaprogramowa przy
pomocy szarych klawiszy dialogowych pozycj,
bezporednio przed SKfragmentem, ktra zawiera
obydwie wsprzdne paszczyzny obrbki. W tym bloku nie
programowa Qparametrw.
Jeli pierwszy blok w SKfragmencie jest blokiem FCT lub
FLT, to musz przed nim przynajmniej dwa NCzapisy by
zaprogramowane przez szare klawisze dialogowe, aeby
kierunek dosunicia narzdzia by jednoznacznie okrelony.
SKfragment nie wolno rozpoczyna bezporednio za
znakiem LBL.

208 6 Programowanie: Programowanie konturw


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
Grafika SKprogramowania

Aby mc korzysta przy SKprogramowaniu z grafiki,


prosz wybra podzia monitora PROGRAM + GRAFIKA
(patrz Przebieg programu wedug kolejnoci blokw lub
przebieg programu pojedyczymi blokami danych,
strona 42)

Majc do dyspozycji niepene dane o wsprzdnych, nie mona


czsto jednoznacznie ustali konturu obrabianego przedmiotu. W
tym przypadku TNC pokazuje rne rozwizania przy pomocy SK
grafiki i Pastwo wybieraj waciwe rozwizanie. SKgrafika
przedstawia kontur obrabianego przedmiotu w rnych kolorach:
biae Element konturu jest jednoznacznie ustalony
zielone Wprowadzone dane dopuszczaj kilka rozwiza:
Pastwo wybieraj waciwe rozwizanie
czerwone Wprowadzone dane nie wyznaczaj jeszcze
wystarczajco elementu konturu: operator wprowadza
dodatkowe dane

Jeli te dane prowadz do kilku rozwiza i element konturu zosta


wywietlony w kolorze zielonym, to prosz wybra waciwy kontur w
nastpujcy sposb:
U Softkey POKA ROZW. tak czsto naciska, a
element konturu zostanie prawidowo wywietlony.
Prosz wykorzystywa funkcj zoom (2gi pasek
softkey), jeli moliwe rozwizania nie s
rozrnialne w standardowej prezentacji
U Wywietlonykontur odpowiada rysunkowi
technicznemu: Przy pomocy Softkey WYBRAC
ROZWIZANIE okreli
Jeli nie chcemy okrela ostatecznie przedstawionego na zielono
konturu, to prosz nacisn Softkey ZAKOCZY WYBR , aby
kontynuowa SKdialog.

Przedstawione na zielono elementy konturu powinny


zosta ustalone przy pomocy WYBRA ROZW., tak
wczenie jak to moliwe, aby ograniczy wieloznaczno
dla nastpnych elementw konturu.
Producent maszyn, ktre Pastwo zakupili moe
wyznaczy inne kolory dla SKgrafiki.
NCzapisy z programu, ktry wywoywany jest przy
pomocy PGM CALL, TNC pokazuje w jeszcze innym
kolorze.

HEIDENHAIN iTNC 530 209


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
Otworzy SKdialog
Jeli naciniemy szary klawisz funkcji toru ksztatowego SK, to TNC
wywietla Softkeys, przy pomocy ktrych otwieramy SKdialog:
patrz tabela poniej. Patrz tabela poniej. Aby odwoa wybr
Softkey, prosz nacisn klawisz SK ponownie.
Jeli zostaje otwierany dialog jednym z tych Softkeys, to TNC
pokazuje dalsze paski z Softkey, przy pomocy ktrych wprowadza
si znane wsprzdne, a take mona z ich pomoc wprowadza
dane o kierunku i dane o przebiegu konturu.

SKelement Softkey
Prosta z przyleganiem stycznym

Prosta bez stycznego przylegania

uk koa ze stycznym przyleganiem

uk koa bez stycznego przylegania

Biegun dla SKprogramowania

Swobodne programowanie prostych


Prosta bez stycznego przylegania
U Wywietli Softkeys dla Swobodnego
Programowania Konturu: Klawisz FK nacisn
U Otworzy dialog dla wolnych prostych: Softkey FL
nacisn. TNC ukazuje dalsze Softkeys
U 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 ukazuje na zielono (patrz Grafika
SK-programowania, strona 209)

Prosta z przyleganiem stycznym


Jeli prosta przylega stycznie do innego elementu konturu, prosz
otworzy dialog przy pomocy Softkey FLT:
U Wywietli
Softkeys dla Swobodnego
Programowania Konturu: Klawisz FK nacisn
U Otworzy dialog: Nacisn Softkey FLT
U Poprzez Softkeys wprowadzi wszystkie znane dane
do bloku

210 6 Programowanie: Programowanie konturw


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
Swobodne programowanie torw koowych
Tor koowy bez przylegania stycznego
U Wywietli Softkeys dla Swobodnego
Programowania Konturu: Klawisz FK nacisn
U Otworzy dialog dla wolnych ukw koowych:
Softkey FC nacisn: TNC ukazuje Softkeys dla
bezporedniego podawania danych o torze
koowym lub danych o puncie rodkowym koa
U 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 ukazuje na zielono (patrz Grafika
SK-programowania, strona 209)

Tor koowy z przyleganiem stycznym


Jeli tor koowy przylega stycznie do innego elementu konturu, to
prosz otworzy dialog przy pomocy Softkey FCT:
U Wywietli Softkeys dla Swobodnego
Programowania Konturu: Klawisz FK nacisn
U Otworzy dialog: Nacisn Softkey FCT
U Poprzez Softkeys wprowadzi wszystkie znane dane
do bloku

HEIDENHAIN iTNC 530 211


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
Moliwoci wprowadzenia danych
Punkt kocowywsprzdne
Y
Znane dane Softkeys
Wsprzdne prostoktne X i Y
R15
30
30
Wsprzdne biegunowe odniesione do
FPOL 20

NCbloki przykadowe
7 FPOL X+20 Y+30
8 FL IX+10 Y+20 RR F100
9 FCT PR+15 IPA+30 DR+ R15 10 X
20
Kierunek i dugo elementw konturu

Znane dane Softkeys


Dugo prostej Y

Kt podniesienia prostej

AN
Dugo ciciwy LEN wycinka uku koowego LEN

Kt podniesienia AN stycznej wejciowej

NCbloki przykadowe X
27 FLT X+25 LEN 12.5 AN+35 RL F200
28 FC DR+ R6 LEN 10 A45
29 FCT DR R15 LEN 15

212 6 Programowanie: Programowanie konturw


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
Punkt rodkowy koa CC, promiedi kierunek obrotu w FC/
FCTbloku
Dla swobodnie programowanych torw koowych TNC oblicza z
wprowadzonych danych punkt rodkowy koa. W ten sposb mona
przy pomocy SKprogramowania zaprogramowa koo pene w
jednym bloku programu.
Jeli chcemy definiowa punkt rodkowy koa przy pomocy
wsprzdnych biegunowych, to naley definiowa biegun zamiast z
CC za pomoc funkcji FPOL FPOL dziaa do nastpnego wiersza z
FPOLi zostaje okrelony we wsprzdnych prostoktnych.

Konwencjonalnie zaprogramowany lub obliczony punkt


rodkowy koa nie dziaa w nowym SKfragmencie jako
biegun lub punkt rodkowy koa: Jeli odnosimy
konwencjonalnie programowane wsprzdne
biegunowe do bieguna, okrelonego uprzednio w CC
wierszu, to prosz wyznaczy ten biegun po SK
fragmencie ponownie przy pomocy CCwiersza.

Znane dane Softkeys


Punkt rodkowy o wsprzdnych
prostoktnych

Punkt rodkowy o wsprzdnych


biegunowych

Kierunek obrotu toru koowego

Promie toru koowego

NCbloki przykadowe

10 FC CCX+20 CCY+15 DR+ R15


11 FPOL X+20 Y+15
12 FL AN+40
13 FC DR+ R15 CCPR+35 CCPA+40

HEIDENHAIN iTNC 530 213


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK Zamknite kontury
Przy pomocy Softkey CLSD oznaczamy pocztek i koniec
zamknitego konturu. W ten sposb redukuje si dla ostatniego
elementu konturu liczb moliwych rozwiza.
Y
CLSD wprowadzamy dodatkowo do innej danej o konturze do
pierwszego i ostatniego bloku SKfragmentu.

Pocztek konturu: CLSD+ CLSD+


Koniec konturu: CLSD
NCbloki przykadowe

12 L X+5 Y+35 RL F500 M3


13 FC DR R15 CLSD CCX+20 CCY+35 CLSD
... X
17 FCT DR R+15 CLSD

214 6 Programowanie: Programowanie konturw


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
Punkty pomocnicze
Zarwno dla wolnych prostych jak i dla wolnych torw koowych
mona wprowadzi wsprzdne dla punktw pomocniczych na lub
obok konturu. Y
Punkty pomocnicze na konturze
Punkty pomocnicze znajduj si bezporednio na prostej lub na 60.071 R10
przedueniu prostej albo bezporednio na torze koowym. 53

Znane dane Softkeys 70

Xwsprzdna punktu
pomocniczego
P1 lub P2 prostej

Ywsprzdna punktu
pomocniczego X
P1 lub P2 prostej 50
42.929
Xwsprzdna punktu
pomocniczego
P1, P2 lub P3 toru koowego

Ywsprzdna punktu
pomocniczego
P1, P2 lub P3 toru koowego

Punkty pomocnicze obok konturu


Znane dane Softkeys
X i Y wsprzdna punktu pomocniczego
obokprostej

Odlego punktu pomocniczego do


prostej

X i Ywsprzdna punktu pomocniczego


obok toru koowego

Odlego punktu pomocniczego do


prostej

NCbloki przykadowe

13 FC DR R10 P1X+42.929 P1Y+60.071


14 FLT AH70 PDX+50 PDY+53 D10

HEIDENHAIN iTNC 530 215


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
Odniesienia wzgldne
Odniesienia wzgldne to dane, ktre odnosz si do innego
elementu konturu. Softkeys sowa programu dla Relatwynych
odniesie rozpoczynaj si z litery R. Rysunek po prawej stronie
ukazuje dane wymiarowe, ktre naley programowa jako Y
odniesienia wzgldne.
20
Wsprzdne z odniesieniem wzgldnym prosz
wprowadza zawsze przyrostowo. Dodatkowo prosz
wprowadzi numer bloku elementu konturu, do ktrego 20 45
si odnosimy. 90

R 20
20
Element konturu, ktrego numer zapisu jest podawany, 10
nie moe znajdowa si przed 64 blokiem FPOL
pozycjonowania od bloku, w ktrym programowane jest
odniesienie. 35 X
10
Jeli jaki blok zostaje wymazany, do ktrego si
odnoszono, TNC wydaje komunikat o bdach. Prosz
zmieni program, zaniem zostanie wymazany ten blok.

Odniesienie wzgldne do wiersza N: Punkt kocowy


wsprzdne

Znane dane Softkeys


Wsprzdne prostoktne
odnoszce si do bloku N

Wsprzdne biegunowe odnoszce


si do bloku N

NCbloki przykadowe
12 FPOL X+10 Y+10
13 FL PR+20 PA+20
14 FL AH+45
15 FCT IX+20 DR R20 CCA+90 RX 13
16 FL IPR+35 FA+0 RPR 13

216 6 Programowanie: Programowanie konturw


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
Odniesienie wzgldne do wiersza N: Kierunek i odstp
elementu konturu

Znane dane Softkey


Kt pomidzy prost i innym elementem konturu Y
lub pomidzy styczn wejciow uku koowego i
innym elementem konturu

Prosta rwnolega do innego elementu konturu


220

20
Odlego prostej do rwnolegego elementu 95

12.5
konturu

105 15
NCbloki przykadowe
12.5 X
17 FL LEN 20 AH+15
18 FL AN+105 LEN 12.5 20

19 FL PAR 17 DP 12.5
20 FSELECT 2
21 FL LEN 20 IAH+95
22 FL IAH+220 RAN 18

Odniesienie wzgldne do wiersza N: Punkt rodkowy koa CC

Znane dane Softkey


Wsprzdne prostoktne punktu Y
rodkowego koa odniesione do
bloku N 20
35
Wsprzdne prostoktne punktu

15
rodkowego koa odniesione do
bloku N R10
CC
NCbloki przykadowe
10
12 FL X+10 Y+10 RL
13 FL ...
14 FL X+18 Y+35
X
10 18
15 FL ...
16 FL ...
17 FC DR R10 CCA+0 ICCX+20 ICCY15 RCCX12 RCCY14

HEIDENHAIN iTNC 530 217


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
Przykad: SKprogramowanie 1

Y
100

R1
5
75

R18
30
R15
20

X
20 50 75 100

0 BEGIN PGM FK1 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czci 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 Wywoanie narzdzia
5 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
6 L X20 Y+30 R0 FMAX Pozycjonowa wstpnie narzdzie
7 L Z10 R0 F1000 M3 Przemieci narzdzie na gboko obrbki
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 SKfragment:
10 FLT Do kadego elementu konturu zaprogramowa znane dane
11 FCT DR R15 CCX+50 CCY+75
12 FLT
13 FCT DR R15 CCX+75 CCY+20
14 FLT
15 FCT DR R18 CLSD CCX+20 CCY+30
16 DEP CT CCA90 R+5 F1000 Opuci kontur na okrgu z przyleganiem stycznym
17 L X30 Y+0 R0 FMAX
18 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
19 END PGM FK1 MM

218 6 Programowanie: Programowanie konturw


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
Przykad: SKprogramowanie 2

10
Y 10

R20

55
R30 60
30

X
30

0 BEGIN PGM FK2 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czci 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 Wywoanie narzdzia
5 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
6 L X+30 Y+30 R0 FMAX Pozycjonowa wstpnie narzdzie
7 L Z+5 R0 FMAX M3 O narzdziow wstpnie pozycjonowa
8 L Z5 R0 F100 Przemieci narzdzie na gboko obrbki

HEIDENHAIN iTNC 530 219


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
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 SKfragment:
11 FC DR R30 CCX+30 CCY+30 Do kadego elementu konturu zaprogramowa 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 Opuci kontur na okrgu z przyleganiem stycznym
21 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
22 END PGM FK2 MM

220 6 Programowanie: Programowanie konturw


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
Przykad: SKprogramowanie 3

Y
R1
0
50

R36
R24
R1,5

R5

30
R
R6 6 R5 X
-10

0
R4

R6
-25

R5
0
12 44 65 110

0 BEGIN PGM FK3 MM


1 BLK FORM 0.1 Z X45 Y45 Z20 Definicja czci 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 Wywoanie narzdzia
5 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
6 L X70 Y+0 R0 FMAX Pozycjonowa wstpnie narzdzie
7 L Z5 R0 F1000 M3 Przemieci narzdzie na gboko obrbki

HEIDENHAIN iTNC 530 221


6.6 Ruchy po torze ksztatowym Swobodne Programowanie Konturu SK
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 SKfragment:
10 FLT Do kadego elementu konturu zaprogramowa znane dane
11 FC 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 CT+ R5
21 FLT X+110 Y+15 AN+0
22 FL AN90
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
29 FCT Y+0 DR R40 CCX+0 CCY+0
30 FSELECT 4
31 DEP CT CCA90 R+5 F1000 Opuci kontur na okrgu z przyleganiem stycznym
32 L X70 R0 FMAX
33 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
34 END PGM FK3 MM

222 6 Programowanie: Programowanie konturw


6.7 Przemieszczenia po torze Splineinterpolacja (opcja software 2)
6.7 Przemieszczenia po torze
Splineinterpolacja (opcja
software 2)
Zastosowanie
Kontury, ktre zostay opisane w CADsystemie jako Spline, mona
przenie bezporednio do TNC i odpracowa. TNC dysponuje
Splineinterpolatorem, przy pomocy ktrego wielociany trzeciego
stopnia mog zosta odpracowane w dwch, trzech, czterech lub
piciu osiach.

Splineblokw nie mona edytowa w TNC. Wyjtek:


Posuw F i funkcja dodatkowa M w Splinebloku.

Przykad: Format wiersza dla trzech osi


7 L X+28.338 Y+19.385 Z0.5 FMAX Splinepunkt pocztkowy
8 SPL X24.875 Y15.924 Z0.5 Splinepunkt kocowy
K3X4.688E002 K2X2.459E002 K1X3.486E+000 Splineparametr dla Xosi
K3Y4.563E002 K2Y2.155E002 K1Y3.486E+000 Splineparametr dla Yosi
K3Z0.000E+000 K2Z0.000E+000 K1Z0.000E+000 F100 Splineparametr dla Zosi
00
9 SPL X17.952 Y9.003 Z0.500 Splinepunkt kocowy
K3X5.159E002 K2X5.644E002 K1X6.928E+000 Splineparametr dla Xosi
K3Y3.753E002 K2Y2.644E002 K1Y6.910E+000 Splineparametr dla Yosi
K3Z0.000E+000 K2Z0.000E+000 K1Z0.000E+000 Splineparametr dla Zosi

10 ...

TNC odpracowuje Splineblok wedug nastpujcych wielomianw


trzeciego stopnia:
X(t) = K3X t3 + K2X t2+ K1X t + X
Y(t) = K3Y t3 + K2Y t2 + K1Y t + Y
Z(t) = K3Z t3 + K2Z t2 + K1Z t + Z
Przy tym zmienna t przebiega od 1 do 0. Dugo kroku t zalena jest
od posuwu i od dugoci Spline.

Przykad: Format wiersza dla piciu osi


7 L X+33.909 X25.838 Z+75.107 A+17 B10.103 FMAX Splinepunkt pocztkowy
8 SPL X+39.824 Y28.378 Z+77.425 A+17.32 B12.75 Splinepunkt kocowy
K3X+0.0983 K2X0.441 K1X5.5724 Splineparametr dla Xosi
K3Y0.0422 K2Y+0.1893 1Y+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
Splineparametr dla Bosi z
K3B+0.0083 K2B0.413 E+2 K1B1.5724 E+1 F10000
9 ...

HEIDENHAIN iTNC 530 223


6.7 Przemieszczenia po torze Splineinterpolacja (opcja software 2) TNC odpracowuje Splineblok wedug nastpujcych wielomianw
trzeciego stopnia:
X(t) = K3X t3 + K2X t2 + K1X t + X
Y(t) = K3Y t3 + K2Y t2 + K1Y t + Y
Z(t) = K3Z t3 + K2Z t2 + K1Z t + Z
A(t) = K3A t3 + K2A t2 + K1A t + A
B(t) = K3B t3 + K2B t2 + K1B t + B
Przy tym zmienna t przebiega od 1 do 0. Dugo kroku t zalena jest
od posuwu i od dugoci Spline.

Dla kadej wsprzdnej punktu kocowego w Spline


bloku musz by zaprogramowane parametry K3 do K1.
Kolejno wsprzdnych punktu kocowego w Spline
bloku jest dowolna.
TNC oczekuje parametrw Spline K dla kadej osi
zawsze w tej kolejnoci K3, K2, K1.
Oprcz osi gwnych X, Y i Z TNC moe w SPLwierszu
przetwarza rwnie osie pomocnicze U, V i W a take
osie obrotu A; B i C. W Splineparametrze K musi
wwczas zosta podana odpowiednia o
(np. K3A+0,0953 K2A0,441 K1A+0,5724).
Jeli Splineparametr K jest wikszy ni 9,99999999, to
postprocesor musi wydawa K w pisowni wykadniczej
(np. . K3X+1,2750 E2).
TNC moe odpracowa program z Splineblokami take
przy aktywnej pochylonej paszczynie obrbki.
Prosz zwrci uwag na to, aby przejcia od jednego
Spline do nastpnego byy moliwie pynne (zmiana
kierunku mniejsza od 0,1). W przeciwnym razie TNC
przeprowadza przy nieaktywnych funkcjach filtra
zatrzymanie dokadnociowe i maszyna dokonuje
nagych szarpni. W przypadku aktywnych funkcji filtra
TNC redukuje odpowiednio posuw w takich miejscach.

Zakresy wprowadzenia
n Splinepunkt kocowy 99 999,9999 do +99 999,9999
n Splineparametr K: 9,99999999 do +9,99999999
n Wykadnik dla Splineparametru K: 255 do +255 (warto w
liczbach cakowitych)

224 6 Programowanie: Programowanie konturw


7
Programowanie:
Funkcje dodatkowe
7.1 Wprowadzi funkcje dodatkowe M i STOP
7.1 Wprowadzi funkcje
dodatkowe M i STOP
Podstawy
Przy pomocy funkcji dodatkowych TNC zwanych take M
funkcjami sterujemy
n przebiegiem programu, np. przerw w przebiegu programu
n funkcjami maszynowymi, jak na przykad wczanie i wyczanie
obrotw wrzeciona i chodziwa
n zachowaniem si narzdzia na torze ksztatowym

Producent maszyn moe udostpni funkcje dodatkowe,


ktre nie s opisane w tym podrczniku obsugi. Prosz
zwrci uwag na podrcznik obsugi maszyny.

Mona wprowadzi do dwch funkcji dodatkowych M na kocu bloku


pozycjonowania. TNC wywietla nastpnie dialog:
Funkcja dodatkowa M ?
Z reguy podaje si w dialogu tylko numer funkcji dodatkowej. Przy
niektrych funkcjach dodatkowych dialog jest kontynuowany, aby
mona byo wprowadzi parametry do tej funkcji.
W rodzajach pracy Obsuga rczna i El. kko rczne wprowadza si
funkcje dodatkowe poprzez Softkey M.
Prosz uwzgldni, e niektre funkcje dodatkowe zadziaaj na
pocztku bloku pozycjonowania, a niektre na kocu.
Funkcje dodatkowe dziaaj od tego bloku, w ktrym zostaj
wywoane. Jeli funkcja dodatkowa nie dziaa tylko w danym bloku,
zostaje ona w nastpnym bloku lub na kocu programu anulowana.
Niektre funkcje dodatkowe dziaaj tylko w tym bloku, w ktrym
zostay wywoane.

Wprowadzi funkcj dodatkow5 w bloku STOP


Zaprogramowany blok STOP przerywa przebieg programu lub test
programu, np. dla sprawdzenia narzdzia. W bloku STOP mona
zaprogramowa funkcj dodatkow M:
U Zaprogramowa przerw w przebiegu programu:
Klawisz STOP nacisn
U Wprowadzi funkcj dodatkow M
NCbloki przykadowe

87 STOP M6

226 7 Programowanie: Funkcje dodatkowe


7.2 Funkcje dodatkowe dla kontroli przebiegu programu,
wrzeciona i chodziwa
7.2 Funkcje dodatkowe dla
kontroli przebiegu programu,
wrzeciona i chodziwa
Przegl5d

na
pocz5tku
M Dziaanie Dziaanie na kocu
bloku
bloku
M00 Przebieg programu STOP n
Wrzeciono STOP
Chodziwo OFF

M01 Wybieralny Przebieg programu n


STOP

M02 Przebieg programu STOP n


Wrzeciono STOP
Chodziwo OFF
Skok powrotny do bloku 1
Skasowanie wywietlacza stanu
(zalene od parametru
maszynowego 7300)

M03 Wrzeciono ON zgodnie z ruchem n


wskazwek zegara

M04 Wrzeciono ON w kierunku n


przeciwnym do ruchu wskazwek
zegara

M05 Wrzeciono STOP n

M06 Wymiana narzdzia n


Wrzeciono STOP
Przebieg programu STOP (zalene
od parametru maszynowego 7440)

M08 Chodziwo ON n

M09 Chodziwo OFF n

M13 Wrzeciono ON zgodnie z ruchem n


wskazwek zegara
Chodziwo ON

M14 Wrzeciono ON w kierunku n


przeciwnym do ruchu wskazwek
zegara
Chodziwo ON

M30 jak M02 n

HEIDENHAIN iTNC 530 227


7.3 Funkcje dodatkowe dla podania danych o wsprzdnych
7.3 Funkcje dodatkowe dla
podania danych o
wsprzdnych
Programowanie wsprzdnych zwi5zanych z
obrabiark5: M91/M92
Punkt zerowy podziaki
Na podziace okrela marka wzorcowa pooenie punktu zerowego
podziaki.
XMP
Punkt zerowy maszyny
Punkt zerowy jest potrzebny, aby X (Z,Y)
n wyznaczy ograniczenie obszaru przemieszczania si narzdzia
(wycznik kracowy programu)
n najecha stae pozycje maszyny (np. pozycj zmiany narzdzia)
n wyznaczy punkt odniesienia obrabianego przedmiotu
Producent maszyn wprowadza dla kadej osi odstp punktu
zerowego maszyny od punktu zerowego podziaki wymiarowej do
parametru maszyny.

Postpowanie standardowe
TNC odnosi wsprzdne do punktu zerowego obrabianego
przedmiotu patrz Punkt odniesienia wyznaczy (bez 3D-sondy
impulsowej), strona 57.

Zachowanie z M91 punkt zerowy narzdzia


Jeli wsprzdne w zapisach pozycjonowania powinny odnosi si do
punktu zerowego maszyny, to prosz wprowadzi w tych zapisach M91.
TNC pokazuje wartoci wsprzdnych w odniesieniu do punktu
zerowego maszyny. W wywietlaczu stanu prosz przeczy
wywietlacz wsprzdnych na REF, patrz Wywietlacze stanu,
strona 43.

Postpowanie z M92 punkt odniesienia maszyny

Oprcz punktu zerowego maszyny moe jej producent


wyznaczy jeszcze jedn sta pozycj maszyny (punkt
odniesienia maszyny).
Producent maszyny wyznacza dla kadej osi odstp
punktu odniesienia maszyny od punktu zerowego
maszyny (patrz podrcznik obsugi maszyny).

Jeli wsprzdne w zapisach pozycjonowania powinny odnosi si


do punktu odniesienia maszyny, to prosz wprowadzi w tych
zapisach M92.

Przy pomocy M91 lub M92 TNC przeprowadza


prawidowo korekcj promienia. Dugo narzdzia
jednake nie zostaje uwzgldniona.

228 7 Programowanie: Funkcje dodatkowe


7.3 Funkcje dodatkowe dla podania danych o wsprzdnych
Dziaanie
M91 i M92 dziaaj tylko w tych zapisach programowych, w ktrych
zaprogramowane jest M91 lub M92.
Z

M91 i M92 zadziaaj na pocztku zapisu.


Z

Punkt odniesienia obrabianego przedmiotu Y


Jeli wsprzdne maj odnosi si zawsze do punktu zerowego Y
maszyny, to mona zaryglowa wyznaczanie punktu odniesienia dla X
jednej lub kilku osi.
Jeli wyznaczanie punktu odniesienia jest zablokowane dla
wszystkich osi, to TNC nie wywietla wicej Softkey WYZNACZANIE X
PUNKTU ODNIESIENIA w rodzaju pracy Obsuga rczna. M
Rysunek po prawej stronie pokazuje systemy wsprzdnych z
punktem zerowym maszyny i punktem zerowym obrabianego
przedmiotu.

M91/M92 w rodzaju pracy Test programu


Aby mc symulowa graficznie M91/M92przemieszczenia, naley
aktywowa nadzr przestrzeni roboczej i wywietli pwyrb w
odniesieniu do wyznaczonego punktu odniesienia, patrz
Przedstawi cz nieobrobion w przestrzeni roboczej, strona
564.

HEIDENHAIN iTNC 530 229


7.3 Funkcje dodatkowe dla podania danych o wsprzdnych
Aktywowa ostatnio wyznaczony punkt
odniesienia: M104
Funkcja
Przy odpracowywaniu tabeli palet TNC przepisuje ostatnio
wyznaczony punkt odniesienia wartociami z tabeli palet. Przy
pomocy funkcji M104 aktywuje si ponownie ostatnio wyznaczony
przez uytkownika punkt odniesienia.

Dziaanie
M104 dziaa tylko w tych blokach programu, w ktrych M104 jest
zaprogramowane.
M104 zadziaa na kocu bloku.

Najecha pozycje w nie pochylonym ukadzie


wsprzdnych przy nachylonej paszczynie
obrbki: M130
Zachowanie standardowe przy pochylonej paszczynie
obrbki
Wsprzdne w blokach pozycjonowania TNC odnosi do
pochylonego ukadu wsprzdnych.

Zachowanie z M130
Wsprzdne wblokach prostychTNC odnosi przy aktywnej,
pochylonej paszczynie obrbki do nie pochylonego ukadu
wsprzdnych
TNC pozycjonuje wtedy (pochylone) narzdzie na zaprogramowan
wsprzdn nie pochylonego ukadu.

Nastpne wiersze pozycjonowania lub cykle obrbki


zostaj wykonane w nachylonym ukadzie
wsprzdnych, to moe prowadzi do powstawania
problemw przy cyklach obrbkowych z absolutnym
pozycjonowaniem wstpnym.
Funkcja M130 jest dozwolona tylko, jeli funkcja
Nachylenie paszczyzny obrbki jest aktywna.

Dziaanie
M130 dziaa wierszami w wierszach prostych bez korekcji promienia
narzdzia.

230 7 Programowanie: Funkcje dodatkowe


7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym
7.4 Funkcje dodatkowe dla
zachowania si narzdzi na
torze ksztatowym
Przeszlifowanie naroy: M90
Postpowanie standardowe
TNC zatrzymuje w blokach pozycjonowania bez korekcji promienia Y
narzdzia dane narzdzie na krtko przy naroach (zatrzymanie
dokadnociowe).
W przypadku blokw programowania z korekcj promienia (RR/RL)
TNC wcza na naroach zewntrznych automatycznie okrg
przejciowy.

Postpowanie z M90
Narzdzie zostaje prowadzone na naronych przejciach ze sta
prdkoci torow: Przeszlifowa naroa i powierzchnia
obrabianego przedmiotu bdzie gadsza. Dodatkowo skraca si
czas obrbki. Patrz rysunek po prawej stronie na rodku.
Przykad zastosowania: Powierzchnie skadajce si z krtkich X
prostych odcinkw.

Dziaanie
M90 dziaa tylko w tym bloku programowym, w ktrym jest M90
zaprogramowana.
M90 zadziaa na pocztku bloku. Praca z odstpem opnienia
Y
(odstp stanowicy rnic pomidzy pozycj rzeczywist i zadan
narzdzia w danym momencie) musi by wybrana.

HEIDENHAIN iTNC 530 231


7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym
W5czy zdefiniowane pkola pomidzy
odcinkami prostymi: M112
Kompatybilno
Z przyczyn kompatybilnoci funkcja M112 znajduje si w dalszym
cigu w dyspozycji. Aby ustali tolerancj przy szybkim frezowaniu
konturw, HEIDENHAIN poleca jednake uycie cyklu TOLERANCJA,
patrz Cykle specjalne, strona 433

Nie uwzgldnia punktw przy odpracowaniu


nie skorygowanych wierszy prostych: M124
Postpowanie standardowe
TNC odpracowuje wszystkie wiersze prostych, wprowadzone do
aktywnego programu.

Postpowanie z M124
Przy odpracowywaniu nie skorygowanych wierszy prostych z
bardzo niewielkimi odstpami punktw mona poprzez parametr T
zdefiniowa minimalny odstp punktw, do ktrego TNC nie
powinna uwzgldnia punktw przy odpracowywaniu.

Dziaanie
M124 zadziaa na pocztku bloku.
TNC wycofuje automatycznie M124, jeli wybieramy nowy program.

M124 wprowadzi
Jeli w zapisie pozycjonowania zostaje wprowadzony M124, to TNC
kontynuje dialog dla tego zapisu i zapytuje o minimalny odstp
punktw T.
T mona okreli poprzez Qparametry (patrz Programowanie:
Q-parametry na stronie 479).

232 7 Programowanie: Funkcje dodatkowe


7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym
Obrbka niewielkich stopni konturu: M97
Postpowanie standardowe
TNC docza na narou zewntrznym okrg przejciowy. Przy bardzo
maych stopniach konturu narzdzie uszkodzio by w ten sposb
kontur.
Y

TNC przerywa w takich miejcach przebieg programu i wydaje


komunikat o bdach Promie narzdzia za duy.

Postpowanie z M97
TNC ustala punkt przecicia toru ksztatowego dla elementw
konturu jak w przypadku naroy wewntrznych i przemieszcza
narzdzie przez ten punkt.
Prosz programowa M97 w tym bloku, w ktrym jest wyznaczony
ten punkt naroa zewntrznego.

Dziaanie
X
M97 dziaa tylko w tym bloku programu, w ktrym zaprogramowana
jest M97.

Naroe konturu zostaje przy pomocy M97 tylko


czciowo obrobione. Ewentualnie musi ten rg konturu
zosta obrobiony dodatkowo przy pomocy mniejszego Y
narzdzia.

S S

13 16
17

14 15

HEIDENHAIN iTNC 530 233


7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym NCbloki przykadowe
5 TOOL DEF L ... R+20 Duy promie narzdzia
...
13 L X... Y... R... F... M97 Dosun narzdzie do punktu 13 konturu
14 L IY0.5 ... R... F... Obrobi 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

Otwarte naroa konturu obrabia kompletnie


na gotowo: M98
Postpowanie standardowe
Postpowanie standardowe TNC ustala na naroach wewntrznych
punkt przecicia torw freza i przemieszcza narzdzie od tego
punktu w nowym kierunku. Y
Jeli kontur jest otwarty na naroach, to prowadzi to do
niekompletnej obrbki:

Postpowanie z M98
Przy pomocy funkcji dodatkowej M98 TNC przemieszcza tak daleko
narzdzie, e kady punkt konturu zostaje rzeczywicie obrobiony:

Dziaanie
M98 dziaa tylko w tych zapisach programu, w ktrych M98 jest S S
programowane.
M98 zadziaa na kocu zapisu. X

NCbloki przykadowe
Dosun narzdzie do konturu po kolei w punktach 10, 11 i 12:

10 L X... Y... RL F Y
11 L X... IY... M98
12 L IX+ ...

10

11 12
X

234 7 Programowanie: Funkcje dodatkowe


7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym
Wspczynnik posuwu dla ruchw
pogbiania: M103
Postpowanie standardowe
TNC przemieszcza narzdzie niezalenie od kierunku ruchu z
ostatnio zaprogramowanym posuwem.

Postpowanie z M103
TNC redukuje posuw na torze ksztatowym, jeli narzdzie przesuwa
si w kierunku ujemnym osi narzdzi. Posuw przy zanurzeniu FZMAX
zostaje obliczany z ostatnio zaprogramowanego posuwu FPROG i
wspczynnika F%:

FZMAX = FPROG x F%

M103 wprowadzi
Jeli do zapisu pozycjonowania zostaje wprowadzona M103, to TNC
prowadzi dalej dialog i zapytuje o wspczynnik F.

Dziaanie
M103 zadziaa na pocztku bloku.
M103 anulowa: M103 zaprogramowa ponownie bez
wspczynnika

NCbloki przykadowe
Posuw przy pogbianiu wynosi 20% posuwu na rwnej
paszczynie.

... Rzeczywisty posuw na torze (mm/min):


17 L X+20 Y+20 RL F500 M103 F20 500
18 L Y+50 500
19 L IZ2.5 100
20 L IY+5 IZ5 141
21 L IX+50 500
22 L Z+5 500

HEIDENHAIN iTNC 530 235


7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym
Posuw w milimetrach/wrzecionoobrt: M136
Postpowanie standardowe
TNC przemieszcza narzdzie z ustalonym w programie posuwem F w
mm/min.

Postpowanie z M136
Przy pomocy M136 TNC przemieszcza narzdzie nie w mm/min lecz
z ustalonym w programie posuwem F w milimetr/obrt wrzeciona.
Jeli zmienia si prdko obrotow poprzez Override wrzeciona,
TNC dopasowuje automatycznie posuw.

Dziaanie
M136 zadziaa na pocztku bloku.
M136 anuluje si, programujc M137.

236 7 Programowanie: Funkcje dodatkowe


7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym
Prdko posuwowa przy ukach koowych:
M109/M110/M111
Postpowanie standardowe
TNC odnosi programowan prdko posuwow do toru punktu
rodkowego narzdzia.

Postpowanie przy ukach koa z M109


TNC utrzymuje stay posuw ostrza narzdzia przy obrbce wewntrz
i na zewntrz ukw koa.

Postpowanie przy ukach koa z M110


TNC utrzymuje stay posuw przy ukach koa wycznie podczas
obrbki wewntrznej. Podczas obrbki zewntrznej ukw koa nie
dziaa dopasowanie posuwu.

M110 dziaa take przy obrbce wewntrznej ukw


koowych przy pomocy cykli konturowych. Jeli
definiujemy M109 lub M110 przed wywoaniem cyklu
obrbki, to dopasowanie posuwu dziaa take przy
ukach koowych w obrbie cykli obrbkowych. Na kocu
lub po przerwaniu cyklu obrbki zostaje ponownie
odtworzony stan wyjciowy.

Dziaanie
M109 i M110 zadziaaj na pocztku bloku.
M109 i M110 wycofujemy przy pomocy M111.

Obliczanie wstpne konturu ze skorygowanym


promieniem (LOOK AHEAD): M120
Postpowanie standardowe
Jeli promie narzdzia jest wikszy ni stopie konturu, ktry naley
najeda ze skorygowanym promieniem, to TNC przerywa przebieg
programu i wydaje komunikat o bdach. M97(patrz Obrbka
Y
niewielkich stopni konturu: M97 na stronie 233) M97 zapobiega
pojawieniu si komunikatu o bdach, prowadzi jednake do
oznakowania ostrza po wyjciu z materiau i przesuwa dodatkowo
naroe.
Przy podcinaniach TNC uszkadza ewentualnie kontur.

HEIDENHAIN iTNC 530 237


7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym Postpowanie z M120
TNC sprawdza kontur ze skorygowanym promieniem na zaistnienie
podcinek i przeci oraz oblicza wstpnie tor narzdzia od
aktualnego bloku. Miejsca, w ktrych narzdzie uszkodzioby kontur,
pozostaj nie obrobione (na rysunku po prawej stronie
przedstawione w ciemnym tonie). Mona M120 take uywa, aby
dane digitalizacji lub dane, ktre zostay wytworzone przez
zewntrzny system programowania, uzupeni wartociami korekcji
promienia narzdzia. W ten sposb odchylenia od teoretycznego
promienia narzdzia mog zosta skompensowane.
Liczba blokw (maksymalnie 99), ktre TNC oblicza wstpnie,
okrela si przy pomocy LA (angl.Look Ahead: patrz do przodu) za
M120. Im wiksza liczba blokw, ktr ma obliczy wstpnie TNC,
tym wolniejsze bdzie opracowywanie blokw.

wprowadzenia
Jeli w zapisie pozycjonowania zostaje wprowadzony M120, to TNC
kontynuje dialog dla tego zapisu i zapytuje o liczb wstpnie
obliczanych blokw LA.

Dziaanie
M120 musi znajdowa si w NCbloku, ktry zawiera rwnie
korekcj promienia RL lub RR. M120 dziaa od tego bloku do
momentu a
n korekcja promienia zostanie z R0 anulowana
n M120 LA0 programowa
n M120 bez LA programowa
n z PGM CALL wywoa inny program
M120 zadziaa na pocztku bloku.

Ograniczenia
n Powrt na kontur po Zewntrznym/Wewntrznym Stoppoleceniu
mona przeprowadzi przy pomocy funkcji PRZEBIEG W PRZD
DO BLOKU N
n Jeli s uywane funkcje toru ksztatowego RND i CHF, bloki
lece przed i za RND lub CHF mog zawiera tylko wsprzdne
paszczyzny obrbki
n Jeli narzdzie dosuwane jest stycznie do konturu, musi zosta
uyta funkcja APPR LCT; blok z APPR LCT moe zawiera
wsprzdne paszczyzny obrbki
n Jeeli opuszcza si stycznie kontur, musi zosta uyta funkcja DEP
LCT; blok z DEP LCT moe zawiera tylko wsprzdne
paszczyzny obrbki

238 7 Programowanie: Funkcje dodatkowe


7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym
W5czenie pozycjonowania kkiem rcznym
w czasie przebiegu programu: M118
Postpowanie standardowe
TNC przemieszcza narzdzie w rodzajach pracy przebiegu programu
jak to zostao ustalone w programie obrbki.

Postpowanie z M118
Z M118 mona przeprowadzi w czasie przebiegu programu rczne
poprawki przy pomocy koa rcznego. W tym celu prosz
zaprogramowa M118 i wprowadzi specyficzn dla osi warto X, Y
i Z w mm.

wprowadzenia
Jeeli wprowadzamy do bloku pozycjonowania M118, to TNC
kontynuje dialog i zapytuje o specyficzne dla osi wartoci. Prosz
uywa pomaraczowych klawiszy osiowych lub ASCIIklawiatury dla
wprowadzenia wsprzdnych.

Dziaanie
Pozycjonowanie przy pomocy koa rcznego zostanie anulowane,
jeli zaprogramuje si na nowo M118 bez X, Y i Z.
M118 zadziaa na pocztku bloku.

NCbloki przykadowe
W czasie przebiegu programu powinno si przy pomocy rcznego na
paszczynie obrbki X/Y o 1 mm od programowanej wartoci mc
dokona przemieszczenia:

L X+0 Y+38.5 RL F125 M118 X1 Y1

M118 dziaa zawsze w orginalnym ukadzie


wsprzdnych, nawet jeeli funkcja Pochyli
paszczyzn obrbki jest aktywna!
M118 dziaa take przy rodzaju pracy Pozycjonowanie z
rcznym wprowadzeniem danych!
Jeli M118 jest aktywna, to przy zatrzymaniu programu
funkcja RUCZNIE PRZESUNX nie znajduje si w
dyspozycji !

HEIDENHAIN iTNC 530 239


7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym
Odsunicie od konturu w kierunku osi
narzdzia: M140
Postpowanie standardowe
TNC przemieszcza narzdzie w rodzajach pracy przebiegu programu
jak to zostao ustalone w programie obrbki.

Postpowanie z M140
Przy pomocy M140 MB (move back) mona dokona odsuwu po
wprowadzalnym odcinku w kierunku osi narzdzia od konturu.

wprowadzenia
Jeli wprowadzamy w wierszu pozycjonowania M140, to TNC
kontynuje dialog i zapytuje o t drog, ktr powinno pokona
narzdzie przy odsuwie od konturu. Prosz wprowadzi dany
odcinek, ktry ma pokona narzdzie przy odsuwie od konturu
prosz nacisn Softkey MAX, aby przemieci si do krawdzi
obszaru przemieszczenia.
Dodatkowo mona zaprogramowa posuw, z ktrym narzdzie
przemieszcza si po wprowadzonej drodze. Jeli posuw nie zostanie
wprowadzony, to TNC przemieszcza si po zaprogramowanej
drodze na biegu szybkim.

Dziaanie
M140 dziaa tylko w tym bloku programu, w ktrym zaprogramowana
jest M140.
M140 zadziaa na pocztku bloku.

NCbloki przykadowe
Wiersz 250: Odsun narzdzie 50 mm od konturu
Wiersz 251: Przemieci narzdzie do krawdzi obszaru
przemieszczenia

250 L X+0 Y+38.5 F125 M140 MB 50 F750


251 L X+0 Y+38.5 F125 M140 MB MAX

M140 dziaa take jeli funkcja Nachylenie paszczyzny


obrbki, M114 lub M128 jest aktywna. W przypadku
maszyn z gowicami obrotowymi TNC przemieszcza
narzdzie w ukadzie nachylonym.
Przy pomocy funkcji FN18: SYSREAD ID230 NR6
mona ustali odlego od aktualnej pozycji do granicy
obszaru przemieszczenia dodatniej osi narzdzia.
Przy pomocy M140 MB MAX mona dokona
przemieszczenia tylko w kierunku dodatnim.

240 7 Programowanie: Funkcje dodatkowe


7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym
Anulowa nadzr ukadu impulsowego M141
Postpowanie standardowe
TNC wydaje przy wychylonym trzpieniu komunikat o bdach, jak
tylko chcemy przemieci o maszyny.

Postpowanie z M141
TNC przemieszcza osie maszyny take wwczas, jeli sonda
impulsowa jest wychylona. Funkcja ta jest konieczna, jeli
zapisujemy wasny cykl pomiarowy w poczeniu z cyklem
pomiarowym 3, aby przemieci swobodnie ukad impulsowy po
wychyleniu w wierszu pozycjonowania.

Jeli wykorzystujemy funkcj M141, to prosz zwrci


uwag, aby sonda bya przemieszczana we waciwym
kierunku.
M141 dziaa tylko w przemieszczeniach z wierszami
prostych.

Dziaanie
M141 dziaa tylko w tym bloku programu, w ktrym zaprogramowana
jest M141.
M141 zadziaa na pocztku bloku.

HEIDENHAIN iTNC 530 241


7.4 Funkcje dodatkowe dla zachowania si narzdzi na torze ksztatowym
Usun5 modalne informacje o programie
M142
Postpowanie standardowe
TNC wycofuje modalne informacje o programie w nastpujcych
sytuacjach:
n Wybra nowy program
n Wypeni funkcje M02, M30 lub blok END PGM (w zalenoci od
parametru maszynowego 7300)
n Ponownie zdefiniowa cykl z wartociami dla zachowania
podstawowego

Postpowanie z M142
Wszystkie modalne informacje o programie, oprcz obrotu
podstawowego, 3Dobrotu i Qparametrw zostaj wycofane.

Dziaanie
M142 dziaa tylko w tym bloku programu, w ktrym zaprogramowana
jest M142.
M142 zadziaa na pocztku bloku.

Usun5 obrt podstawowy: M143


Postpowanie standardowe
Obrt podstawowy dziaa tak dugo, a zostanie wycofany lub
przepisany inn wartoci.

Postpowanie z M143
TNC usuwa zaprogramowany obrt podstawowy w programie NC.

Dziaanie
M143 dziaa tylko w tym bloku programu, w ktrym zaprogramowana
jest M143.
M143 zadziaa na pocztku bloku.

242 7 Programowanie: Funkcje dodatkowe


7.5 Funkcje dodatkowe dla osi obrotowych
7.5 Funkcje dodatkowe dla osi
obrotowych
Posuw w mm/min na osiach obrotu A, B, C:
M116 (opcja software 1)
Postpowanie standardowe
TNC interpretuje zaprogramowany posuw na osi obrotu w stopniach/
min. Posuw toru ksztatowego jest w ten sposb zaleny od
odlegoci punktu rodkowego narzdzia do centrum osi obrotu.
Czym wiksza jest ta odlego, tym wikszym staje si posuw na
torze ksztatowym.

Posuw w mm/min na osiach obrotu z M116

Geometria maszyny musi by okrelona przez


producenta maszyn w parametrach maszynowych 7510 i
nastpnych.

TNC interpretuje zaprogramowany posuw na osi obrotu w mm/min.


Przy tym TNC oblicza kadorazowo na pocztku blokuposuw dla tego
bloku. Posuw si nie zmienia, w czasie kiedy ten blok zostaje
odpracowywany, nawet jeli narzdzie zblia si do centrum osi
obrotu.

Dziaanie
M116 dziaa na paszczynie obrbki
Przy pomocy M117 wycofujemy M116; na kocu programu M116
rwnie nie zadziaa.
M116 zadziaa na pocztku bloku.

Przemieszczenie osi obrotu ze


zoptymalizowanym torem: M126
Postpowanie standardowe
Postpowanie standardowe Zachowanie standardowe TNC przy
pozycjonowaniu osi obrotu, ktrych wywietlacz zredukowany jest
na wartoci poniej 360, zalene jest od parametru maszynowego
7682. Tam te jest ustalone, czy TNC ma najecha rnic Pozycja
zadana Pozycja rzeczywista, czy te zasadniczo ma zawsze
dosun narzdzie (take bez M126) na najkrtszym odcinku do
zaprogramowanej pozycji. Przykady:

Pozycja Droga
Pozycja zadana
rzeczywista przemieszczenia
350 10 340

10 340 +330

HEIDENHAIN iTNC 530 243


7.5 Funkcje dodatkowe dla osi obrotowych Postpowanie z M126
Z M126 TNC przemieszcza o obrotu, ktrej wskazanie jest
zredukowane do wartoci poniej 360, po krtkiej drodze.
Przykady:
Pozycja rzeczywista Pozycja zadana Droga przemieszczenia
350 10 +20

10 340 30

Dziaanie
M126 zadziaa na pocztku bloku.
M126 wycofujemy z M127; na kocu programu M126 rwnie nie
zadziaa.

Wywietlacz osi obrotu zredukowa do


wartoci poniej 360: M94
Postpowanie standardowe
TNC przemieszcza narzdzie od aktualnej wartoci kta do
zaprogramowanej wartoci kta.
Przykad:

Aktualna warto kta: 538


Zaprogramowana warto kta: 180
Rzeczywisty odcinek przemieszczenia: 358

Postpowanie z M94
TNC redukuje na pocztku bloku aktualn warto kta do wartoci
poniej 360 i przemieszcza nastpnie o do wartoci
programowanej. Jeli kilka osi obrotu jest aktywnych, M94 redukuje
wskazania wszystkich osi obrotu. Alternatywnie mona za M94
wprowadzi o obrotu. TNC redukuje potem wskazanie tej osi.
NCbloki przykadowe
Wskazane wartoci wszystkich osi obrotu zredukowa:

L M94

Tylko warto wskazan osi C zredukowa:

L M94

Wskazanie wszystkich aktywnych osi zredukowa i nastpnie o C


przemieci na zaprogramowan warto:

L C+180 FMAX M94

Dziaanie
M94 dziaa tylko w tym bloku programu, w ktrym M94 jest
zaprogramowane.
M94 zadziaa na pocztku bloku.

244 7 Programowanie: Funkcje dodatkowe


7.5 Funkcje dodatkowe dla osi obrotowych
Automatyczna korekcja geometrii maszyny
przy pracy z osiami pochylenia (waha): M114
(opcja software 2)
Postpowanie standardowe
Postpowanie standardowe TNC przemieszcza narzdzie na
okrelone w programie obrbki pozycje. Jeli w programie zmienia
si pozycja osi nachylenia, to postprocesor musi obliczy B
powstajce w wyniku tego przesunicie w osiach liniowych i dokona B
Z dx
go jednym krokiem pozycjonowania. Poniewa geometria maszyny dz
odgrywa tu znaczn rol, dla kadej maszyny musi by oddzielnie
obliczony NCprogram.

Postpowanie z M114
Jeli w programie zmienia si pozycja sterowanej osi waha, to TNC
kompensuje to przesunicie narzdzia automatycznie przy pomocy
3Dkorekcji dugoci. Poniewa geometria maszyny jest zapisana w
parametrach maszynowych, TNC kompensuje take automatycznie dB
specyficzne dla maszyny przesunicia. Programy musz zosta
obliczone przez postprocesor tylko raz, take jeli one zostan
odpracowane na rnych maszynach z TNCsterowaniem. X
Jeli maszyna nie posiada sterowanej osi waha (gowica nachylana
rcznie, gowica zostaje pozycjonowana przez PLC), mona po
M114 wprowadzi obowizujc kadorazowo pozycj gowicy
odchylnej (np. M114 B+45, Qparametr dozwolony).
Korekcja promienia narzdzia musi zosta uwzgldniona przez CAD
system lub przez postprocesor. Programowana korekcja promienia
RL/RR prowadzi do pojawienia si komunikatu o bdach.
Jeli TNC dokonuje korekcji dugoci narzdzia, to zaprogramowany
posuw odnosi si do ostrego koca narzdzia, poza tym do punktu
odniesienia narzdzia.

Jeli maszyna posiada sterowan gowic obrotow, to


mona przerwa przebieg programu i zmieni pozycj osi
pochylenia (np. przy pomocy kka obrotowego).
Przy pomocy funkcji PRZEBIEG DO PRZODU DO BLOKU
N mona kontynuowa program obrbki od miejsca
zatrzymania programu. TNC uwzgldnia automatycznie,
przy aktywnej M114, nowe pooenie osi waha.
Aby zmieni pooenie osi waha przy pomocy kka
rcznego w czasie przebiegu programu, prosz uy
M118 w poczeniu z M128.

HEIDENHAIN iTNC 530 245


7.5 Funkcje dodatkowe dla osi obrotowych Dziaanie
M114 zadziaa na pocztku bloku, M115 na kocu bloku. M114 nie
dziaa przy aktywnej korekcji promienia narzdzia.
M114 cofa si z M115. Na kocu programu M114 rwnie nie dziaa.

Geometria maszyny musi by okrelona przez


producenta maszyn w parametrach maszynowych 7510 i
nastpnych.

Zachowa pozycj ostrza narzdzia przy


pozycjonowaniu osi waha (TCPM*): M128
(opcja software 2)
Postpowanie standardowe B
Postpowanie standardowe TNC przemieszcza narzdzie na
okrelone w programie obrbki pozycje. Jeli zmienia si w
programie pozycja osi waha, to powstae na skutek tego Z
przesunicie w osiach liniowych musi zosta obliczone i jednym
krokiem pozycjonowania przesunite (patrz rysunek przy M114). X
Postpowanie z M128
Z
Jeli zmienia si w programie pozycja sterowanej osi waha, to
pozycja ostrza narzdzia w odniesieniu od obrabianego przedmiotu
pozostaje niezmieniona w czasie odchylania.
Prosz uywa M128 w poczeniu z M118, jeli chcemy w czasie
przebiegu programu zmieni pozycj osi waha przy pomocy
elektronicznego kka rcznego. Superpozycja pozycjonowania
przy pomocy kka rcznego nastpuje przy aktywnej M128 w X
staym ukadzie wsprzdnych maszyny.

Przy osiach nachylenia z poczeniem wielozbkowym


Hirtha Prosz zmieni pooenie osi nachylenia, po
przemieszczeniu narzdzia. W przeciwnym wypadku
mog powsta uszkodzenia konturu wskutek wysunicia
z uzbienia.

Po M128 mona wprowadzi jeszcze posuw, z ktrym TNC wykona


przemieszczenia kompensacyjne w osiach liniowych. Jeeli nie
zostanie wprowadzony posuw lub bdzie on wikszy ni okrelono
go w parametrze maszynowym 7471, zadziaa posuw z parametru
maszynowego 7471.

Przed pozycjonowaniem przy pomocy M91 lub M92 i


przed TOOL CALL: M128 wycofa.
Aby unikn uszkodze konturu naley przy pomocy
M128 uywa tylko freza ksztatowego.
Dugo narzdzia musi odnosi si do rodka kulki freza
ksztatowego.
Jeli M128 jest aktywna, to TNC ukazuje w wywietlaczu
stanu symbol .

246 7 Programowanie: Funkcje dodatkowe


7.5 Funkcje dodatkowe dla osi obrotowych
M128 przy stoach obrotowych
Jeli przy aktywnej M128 programuje si ruch stou obrotowego, to
TNC obraca take odpowiednio ukad wsprzdnych. Jeli
obracamy np. o C o 90 (przez pozycjonowanie lub przez
przesunicie punktu zerowego) i programujemy nastpnie
przemieszczenie w Xosi, to TNC wykonuje to przemieszczenie w osi
maszyny Y.
Take wyznaczony punkt odniesienia, ktry zmienia swoj pozycj
poprzez ruch stou obrotowego, TNC przeksztaca.

M128 przy trjwymiarowej korekcji narzdzia


Jeli przy aktywnej M128 i aktywnej korekcji promienia RL/RR
przeprowadzamy trjwymiarow korekcj narzdzia, to TNC
pozycjonuje osie obrotu automatycznie, w przypadku okrelonych
geometrii maszyny (PeripheralMilling, patrz Trjwymiarowa
korekcja narzdzia (opcja software 2), strona 160).

Dziaanie
M128 zadziaa na pocztku bloku, M129 na kocu bloku. M128
dziaa take w rcznych rodzajach pracy i pozostaje aktywna po
zmianie rodzaju pracy. Posuw dla ruchu kompensacyjnego
pozostaje tak dugo w dziaaniu, a zostanie zaprogramowany nowy
posuw lub M128 wycofane przez M129.
M128 wycofuje si przez M129. Jeli w rodzaju pracy przebiegu
programu zostanie wybrany nowy program, TNC rwnie wycofuje
M128.

Geometria maszyny musi by okrelona przez


producenta maszyn w parametrach maszynowych 7510 i
nastpnych.

NCbloki przykadowe
Przeprowadzi przemieszczenia kompensacyjne z posuwem
wynoszcym 1000 mm/min:

L X+0 Y+38.5 RL F125 M128 F1000

HEIDENHAIN iTNC 530 247


7.5 Funkcje dodatkowe dla osi obrotowych
Zatrzymanie dokadnociowe na naroach bez
przylegaj5cych stycznie przej: M134
Postpowanie standardowe
TNC tak przemieszcza narzdzie przy pozycjonowaniu z pomoc osi
obrotowych, e na nie przylegajcych stycznie przejciach konturu
zostaje wstawiony element przejcia. Element przejcia konturu
zaleny jest od przypieszenia, przypieszenia drugiego stopnia i
ustalonej tolerancji odchylenia od konturu.

Zachowanie standardowe TNC mona tak zmienia przy


pomocy parametru maszynowego 7440, e przy wyborze
programu M134 bdzie automatycznie aktywna patrz
Oglne parametryuytkownika, strona 578.

Postpowanie z M134
TNC tak przemieszcza narzdzie przy pozycjonowaniu z pomoc osi
obrotowych, e na nie przylegajcych stycznie przejciach konturu
zostaje wykonane zatrzymanie dokadnociowe.

Dziaanie
M134 zadziaa na pocztku bloku, M135 na kocu bloku.
M134 wycofuje si przy pomocy M135. Jeli w rodzaju pracy
przebiegu programu zostaje wybierany nowy program, TNC rwnie
wycofuje M134.

Wybr osi nachylenia: M138


Postpowanie standardowe
TNC uwzgldnia przy funkcjach M114, M128 i Nachyli paszczyzn
obrbki te osie obrotu, ktre okrelone s przez producenta maszyn
w parametrach maszynowych.

Postpowanie z M138
TNC uwzgldni przy podanych wyej funkcjach tylko te osie waha,
ktre zostay zdefiniowane przy pomocy M138.

Dziaanie
M138 zadziaa na pocztku bloku.
M138 wycofuje si, programuj ponownie M138 bez podania osi
obrotowych.
NCbloki przykadowe
Dla podanych wyej funkcji uwzgldni tylko o obrotu C:

L Z+100 R0 FMAX M138 C

248 7 Programowanie: Funkcje dodatkowe


7.5 Funkcje dodatkowe dla osi obrotowych
Uwzgldnienie kinematyki maszyny na
pozycjach RZECZ/ZAD przy kocu wiersza:
M144 (opcja software 2)
Postpowanie standardowe
Postpowanie standardowe TNC przemieszcza narzdzie na
okrelone w programie obrbki pozycje. Jeli w programie zmienia
si pozycja osi nachylenia, to musi zosta obliczone powstajce w
wyniku tego przesunicie w osiach liniowych i dokona go jednym
krokiem pozycjonowania.

Postpowanie z M144
TNC uwzgldnia zmian w kinematyce maszyny w wywietlaczu
pooenia, gdy powstaje ona np. przez wymian wrzeciona
nasadkowego. Jeli zmienia si pozycja sterowanej osi nachylenia,
to ulega zmianie podczas operacji nachylenia take pozycja ostrza
narzdzia w stosunku do obrabianego przedmiotu. Powstae
przesunicie zostaje obliczone w wywietlaczu pooenia.

Pozycjonowanie z M91/M92 dozwolone s przy


aktywnym M144.
Wskazanie pooenia w trybach pracy KOLEJ.BLOKOW i
POJ.BLOK zmienia si dopiero, kiedy osie nachylenia
osign ich pozycje kocowe.

Dziaanie
M144 zadziaa na pocztku bloku. M144 nie dziaa w poczeniu z
M114, M128 lub Pochylenie paszczyzny obrbki.
M144 anuluje si, programujc M145.

Geometria maszyny musi zosta okrelona przez


producenta maszyn w parametrach maszynowych 7502 i
nastpnych. Producent maszyn okrela sposb dziaania
w trybach pracy automatyki i w manualnych trybach
pracy. Prosz zwrci uwag na podrcznik obsugi
maszyny.

HEIDENHAIN iTNC 530 249


7.6 Funkcje dodatkowe dla laserowych maszyn do cicia
7.6 Funkcje dodatkowe dla
laserowych maszyn do cicia
Zasada
Dla sterowania moc lasera TNC wydaje przez analogowe Swyjcie
wartoci napicia. Przy pomocy funkcji M200 do M204 mona
regulowa moc lasera w czasie przebiegu programu.

Wprowadzi funkcje dodatkowe dla laserowych maszyn do


cicia
Jeli do bloku pozycjonowania zostaje wprowadzona funkcja
dodatkowa M dla laserowych maszyn do cicia (krajalnic), to TNC
kontynuje dialog i zapytuje o parametry dla kadej z tych funkcji.
Wszystkie funkcje dodatkowe dla krajalnic laserowych zadziaaj na
pocztku bloku.

Wydawa bezporednio zaprogramowane


napicie: M200
Postpowanie z M200
TNC wydaje t za M200 zaprogramowan warto jako napicie V.
Zakres wprowadzenia: 0 do 9.999 V

Dziaanie
M200 dziaa tak dugo, a przez M200, M201, M202, M203 lub M204
zostanie wydane nowe napicie.

Napicie jako funkcja odcinka: M201


Zachowanie z M201
M201 wydaje napicie w zalenoci od pokonanej drogi. TNC
zwiksza lub zmniejsza aktualn warto napicia liniowo, do
zaprogramowanej wartoci V.
Zakres wprowadzenia: 0 do 9.999 V

Dziaanie
M201 dziaa tak dugo, a przez M200, M201, M202, M203 lub M204
zostanie wydane nowe napicie.

250 7 Programowanie: Funkcje dodatkowe


7.6 Funkcje dodatkowe dla laserowych maszyn do cicia
Napicie jako funkcja prdkoci: M202
Zachowanie z M202
TNC wydaje napicie jako funkcj prdkoci. Producent maszyn
okrela w parametrach maszynowych do trzech linii
charakterystycznych FNR., na ktrych prdkoci posuwu zostaj
przyporzdkowane odpowiednim wartociom napicia. Przy
pomocy M202 wybiera si krzyw charakterystyczn FNR., na
podstawie ktrej TNC wybiera wydawane napicie.
Zakres wprowadzenia: 1 do 3

Dziaanie
M202 dziaa tak dugo, a przez M200, M201, M202, M203 lub M204
zostanie wydane nowe napicie.

Napicie wydawa jako funkcj czasu (zalena


od czasu rampa): M203
Zachowanie z M203
TNC wydaje napicie V jako funkcj czasu TIME. TNC zwiksza lub
zmniejsza aktualn warto napicia liniowo w zaprogramowanym
czasie TIME do zaprogramowanej wartoci napicia V. Zakres
wprowadzenia

Zakres wprowadzenia
Napicie V: 0 do 9.999 wolt
Czas TIME: 0 do 1.999 sekund
Dziaanie
M203 dziaa tak dugo, a przez M200, M201, M202, M203 lub M204
zostanie wydane nowe napicie.

Napicie wydawa jako funkcj czasu (zaleny


od czasu impuls): M204
Zachowanie z 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

Dziaanie
M204 dziaa tak dugo, a przez M200, M201, M202, M203 lub M204
zostanie wydane nowe napicie.

HEIDENHAIN iTNC 530 251


8
Programowanie: Cykle
8.1 Praca z cyklami
8.1 Praca z cyklami
Powtarzajce si czsto rodzaje obrbki, ktre obejmuj kilka
etapw obrbki, s wprowadzone do pamici TNC w postaci cykli.
Take przeliczenia wsprzdnych i niektre funkcje specjalne s
oddane do dyspozycji w postaci cykli (patrz tabela nastpna strona).
Cykle obrbki z numerami od 200 wzwy uywaj Qparametrw jako
parametrw przekazu. Parametry o tej samej funkcji, ktre TNC
wykorzystuje w rnych cyklach, maj zawsze ten sam numer: np.
Q200 to zawsze odstp bezpieczestwa, Q202 zawsze gboko
dosuwu itd.

Aby unikn bdnych danych przy definiowaniu cyklu,


naley przeprowadzi przed odpracowaniem test graficzny
programu (patrz Test programu na stronie 534)!

Definiowanie cyklu przez Softkeys


U Pasek Softkey pokazuje rne grupy cykli

U Wybra grupy cykli, np. Cykle wiercenia

U TNC otwiera dialog i zapytuje o wszystkie


wprowadzane dane, jednoczenie TNC wywietla na
prawej poowie ekranu grafik, w ktrej majcy by
wprowadzonym parametr zostaje jasno
podwietlony
U Prosz wprowadzi dane przez TNC parametry i
zakoczy wprowadzanie danych klawiszem ENT
U TNC zakoczy dialog, kiedy zostan wprowadzone
wszystkie niezbdne dane

Definiowanie cyklu przy pomocy funkcji SKOK


U Pasek Softkey pokazuje rne grupy cykli

U TNC wywietla w oknie pierwszoplanowym przegld


cykli.
U Prosz wybra przy pomocy klawiszy ze strzak
dany cykl lub
U Prosz wybra przy pomocy CTRL + klawiszy ze
strzak (przekartkowywanie stronami) dany cykl
lub
U Prosz wprowadzi numer cyklu i potwierdzi za
kadym razem przy pomocy klawisza ENT. TNC
otwiera dialog cyklu jak uprzednio opisano

254 8 Programowanie: Cykle


8.1 Praca z cyklami
NCbloki przykadowe
7 CYCL DEF 200 BOHREN
Q200=2 ;ODSTOP BEZPIECZ.
Q201=3 ;GOBOKO
Q206=150 ;POSUW WGOBNY
Q202=5 ;GOBOKO DOSUWU
Q210=0 ;PRZERWA CZAS. U GRY
Q203=+0 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.
Q211=0.25 ;PRZERWA CZASOWA U DOU

Grupa cykli Softkey


Cykle dla wiercenia gbokiego, dokadnego
rozwiercania otworu wytaczania, pogbiania,
gwintowania, cicia gwintw i frezowania gwintw

Cykle dla frezowania kieszeni,czopw i rowkw


wpustowych

Cykle dla wytwarzania regularnych wzorw


punktowych, np. okrg odwiertw lub powierzchnie z
wierceniami

SLcykle (SubconturList/ lista podkonturw), przy


pomocy ktrych bardziej skomplikowane kontury
rwnolegle do konturu gwnego zostaj obrabiane,
skadajce si z kilku nakadajcych si na siebie
czciowych konturw,interpolacja powierzchni
bocznej cylindra

Cykle do frezowania metod wierszowania rwnych


lub zwichrowanych w sobie powierzchni

Cykle dla przeliczania wsprzdnych,przy pomocy


ktrych dowolne kontury zostaj przesunite,
obrcone, odbite w lustrzepowikszone lub
pomniejszone

Cykle specjalne Przerwa czasowa, Wywoanie


programu, Orientacja wrzeciona i Tolerancja

HEIDENHAIN iTNC 530 255


8.1 Praca z cyklami
Jeeli w przypadku cykli obrbki z numerami wikszymi ni
200 uywamy porednich przydziaw parametrw (np.
Q210 = Q1), to zmiana przydzielonego parametru (np.
Prosz w takich przypadkach zdefiniowa bezporednio
parametr cyklu (np. Q210).
Aby mc odpracowa cykle obrbki 1 do 17 na starszych
modelach TNCsterowa, naley zaprogramowa przy
Bezpiecznej wysokoci i przy Gbokoci dosuwu
dodatkowo ujemny znak liczby.
Jeeli operator chce usun cykl z kilkoma wierszami
czciowymi, to TNC wydaje wskazwk, czy ma zosta
usunity cay cykl.

Wywoa cykle

Warunki
Przed wywoaniem cyklu prosz kadorazowo
zaprogramowa:
n BLK FORM dla prezentacji graficznej (konieczna tylko
dla grafiki testowej)
n Wywoanie narzdzia
n Kierunek obrotu wrzeciona (funkcja dodatkowa M3/M4)
n Definicj cyklu (CYKL DEF).
Prosz zwrci uwag na dalsze warunki, ktre zostay
przedstawione w nastpnych opisach cyklw.

Nastpujce cykle dziaaj od ich zdefiniowania w programie


obrbki. Te cykle nie mog i nie powinny by wywoywane:
n cykle 220 wzory punktw na kole i 221 wzory punktw na liniach
n SLcykl 14 KONTUR
n SLcykl 20 DANE KONTURU
n Cykl 32 TOLERANCJA
n Cykle dla przeliczania wsprzdnych
n Cykl 9 PRZERWA CZASOWA
Wszystkie pozostae cykle mona wywoa przy pomocy opisanych
poniej funkcji.

256 8 Programowanie: Cykle


8.1 Praca z cyklami
Wywoanie cyklu przy pomocy CYCL CALL
Funkcja CYCL CALL wywouje ostatnio zdefiniowany cykl obrbki
jeden raz. Punktem startu cyklu jest ostatnia zaprogramowana przed
CYCL CALLblokiem pozycja.
U Programowanie wywoywania cyklu: Klawisz CYCL
CALL nacisn
U Wywoanie cyklu programowa: Klawisz CYCL CALL
M nacisn
U W razie potrzeby wprowadzi funkcjM (np. M3 dla
wczenia wrzeciona), lub przy pomocy klawisza
END zakoczy dialog

Wywoanie cyklu przy pomocy CYCL CALL PAT


Funkcja CYCL CALL PAT wywouje ostatnio zdefiniowany cykl
obrbki na wszystkich pozycjach, zdefiniowanych w tabeli punktw
(patrz Tabele punktw na stronie 259).

Wywoanie cyklu przy pomocy CYCL CALL POS


Funkcja CYCL CALL POS wywouje ostatnio zdefiniowany cykl
obrbki jeden raz. Punktem startu cyklu jest pozycja, zdefiniowana w
CYCL CALL POSbloku.

TNC przemieszcza narzdzie najpierw na zdefiniowan


pozycj i wywouje nastpnie ostatni zdefiniowany cykl
obrbki.
Zdefiniowany w CYCL CALL POSbloku posuw
obowizuje tylko dla dosuwu na zaprogramowan w tym
bloku pozycj startu.
TNC dosuwa na zdefiniowan w CYCL CALL POSbloku
pozycj zasadniczo z nieaktywn korekcj promienia (R0).
Jeli przy pomocy CYCL CALL POS wywoujemy cykl, w
ktrym zdefiniowano pozycj startu (np. cykl 212), to TNC
wykorzystuje zasadniczo zdefiniowan w CYCL CALL
POS pozycj jako pozycj startu.

Wywoanie cyklu przy pomocy M99/M89


Dziaajca blokami funkcja M99 wywouje ostatnio zdefiniowany cykl
obrbki jeden raz. M99 mona zaprogramowa na kocu bloku
pozycjonowania, TNC przemieszcza wwczas na t pozycj,
wywouje nastpnie ostatnio zdefinowany cykl obrbki.
Jeeli TNC ma wykonywa cykl po kadym bloku pozycjonowania
automatycznie, to prosz zaprogramowa wywoanie cyklu z M89
(w zalenoci od parametru maszynowego 7440).
Aby anulowa dziaanie M89, prosz zaprogramowa
n M99 w tym wierszu pozycjonowania, w ktrym dosuwamy na punkt
startu, lub
n Przy pomocy CYCL DEF definiujemy nowy cykl obrbki

HEIDENHAIN iTNC 530 257


8.1 Praca z cyklami
Praca z osiami dodatkowymi U/V/W
TNC wypenia ruchy dosuwowe w osi, ktra zostaa zdefiniowana w
bloku TOOL CALL jako o wrzeciona. Ruchy na paszczynie obrbki
TNC wypenia zasadniczo tylko w osiach gwnych X, Y lub Z. Wyjtki:
Wyjtki:
n Jeli programuje si w cyklu 3 FREZOWANIE ROWKW i w cyklu 4
FREZOWANIE KIESZENI bezporednio osie pomocnicze dla
dugoci bocznych
n Jeli programuje si przy SLcyklach osie dodatkowe w pierwszym
bloku podprogramu konturu
n W cyklach 5 (KIESZEN OKRAGA), 251 (KIESZEN
PROSTOKATNA), 252 (KIESZEN OKRAGLA), 253 (ROWEK) i 254
(OKRAGY ROWEK) TNC odpracowuje cykl, zaprogramowany w
ostatnim bloku pozycjonowania przed kadym wywoaniem cyklu.
Przy aktywnej osi narzdzi Z dopuszczalne s nastpujce
kombinacje:
n X/Y
n X/V
n U/Y
n U/V

258 8 Programowanie: Cykle


8.2 Tabele punktw
8.2 Tabele punktw
Zastosowanie
Jeli chcemy odpracowa cykl lub kilka cykli jeden po drugim, na
nieregularnym wzorcu punktowym, to prosz sporzdzi tabel
punktw.
Jeeli uywa si cykli wiercenia, to wsprzdne paszczyzny obrbki
w tabeli punktw odpowiadaj wsprzdnym punktu rodkowego
odwiertu. Jeeli uywamy cykli frezowania, to wsprzdne
paszczyzny obrbki w tabeli punktw odpowiadaj wsprzdnym
punktu startu odpowiedniego cyklu (np. wsprzdne punktu
rodkowego kieszeni okrgej). Wsprzdne w osi wrzeciona
odpowiadaj wsprzdnej powierzchni obrabianego przedmiotu.

Wprowadzi tabel punktw


Wybra rodzaj pracy Program wprowadzi do pamici/edycja:

Wywoa zarzdzanie plikami: Klawisz PGM MGT


nacisn

NAZWA PLIKU?

Wprowadzi nazw i typ pliku tabeli punktw,


NEU.PNT potwierdzi klawiszem ENT

Wybra jednostk miary: Softkey MM lub


INCHnacisn. TNC przechodzi do okna programu i
wywietla pust tabel punktw.

Przy pomocy Softkey WSTAW WIERSZ wstawi nowy


wiersz i wprowadzi wsprzdne danego miejsca
obrbki

Powtrzy t operacj, a wszystkie dane wsprzdne zostan


wprowadzone

Przy pomocy Softkeys X OFF/ON, Y OFF/ON, Z OFF/ON


(drugi pasek Softkey) okrelamy, jakie wsprzdne
moemy wprowadzi do tabeli punktw.

HEIDENHAIN iTNC 530 259


8.2 Tabele punktw
Wybra tabel punktw w programie
W rodzaju pracy Program wprowadzi do pamici/edycja wybra
program, dla ktrego ma zosta aktywowana tabela punktw:

Wywanie funkcji dla wyboru tabeli punktw: Klawisz


PGM CALL nacisn

Nacisn Softkey TABELA PUNKTW

Wprowadzi nazw tabeli punktw, potwierdzi klawiszem END. Jeli


tabela punktw nie jest zapamitana w tym samym skoroszycie jak
NCprogram, to naley wprowadzi kompletn nazw cieki

NCblok przykadowy
7 SEL PATTERN TNC:\DIRKT5\NUST35.PNT

260 8 Programowanie: Cykle


8.2 Tabele punktw
Wywoa cykl w po5czeniu z tabel5 punktw

TNC odpracowuje przy pomocy CYCL CALL PAT tabel


punktw, ktr ostatnio zdefiniowano (take jeli tabela
punktw zosta zdefiniowana w upakietowanym z CALL
PGM programie).
TNC wykorzystuje wsprzdn w osi wrzeciona jako
bezpieczn wysoko, na ktrej znajduje si wywoanie
cyklu. Odzielnie zdefiniowane w cyklu Bezpieczne
wysokoci lub 2gie Bezpieczne wysokoci nie mog by
wiksze ni caa Patternwysoko bezpieczestwa.

Jeeli TNC wywoa ostatnio zdefiniowany cykl obrbki w punktach,


ktre zdefiniowane s w tabeli punktw, to prosz zaprogramowa
wywoanie cyklu przy pomocy CYKL CALL PAT:
U Programowanie wywoywania cyklu: Klawisz CYCL
CALL nacisn
U Wywoa tabel punktw: Klawisz CYCL CALL PAT
nacisn
U Wprowadzi posuw, z ktrym TNC powinna dokona
przemieszczenia pomidzy punktami (brak
wprowadzenia: przemieszczenie z ostatnio
zaprogramowanym posuwem, FMAX niewany)
U W razie potrzeby wprowadzi funkcj dodatkow M,
potwierdzi klawiszem END
TNC odsuwa narzdzie pomidzy punktami startu na bezpieczn
wysoko (bezpieczna wysoko = wsprzdna osi wrzeciona przy
wywoaniu cyklu). Aby t metod pracy mc wykorzysta take w
cyklach z numerami 200 i wyej, naley zdefiniowa 2g bezpieczn
wysoko (Q204) rwn 0.
Jeeli przy pozycjonowaniu wstpnym w osi wrzeciona chcemy
dokona przemieszczenia ze zredukowanym posuwm, to prosz
korzysta z funkcji dodatkowej M103 (patrz Wspczynnik posuwu
dla ruchw pogbiania: M103 na stronie 235).

Sposb dziaania tabeli punktw z cyklami 1 do 5, 17 i 18


TNC interpretuje punkty paszczyzny obrbki jako wsprzdne
punktu rodkowego odwiertu. Wsprzdna osi wrzeciona okrela
krawd grn obrabianego przedmiotu, tak e TNC moe dokona
automatycznego pozycjonowania wstpnego (kolejno:
paszczyzna obrbki, potem o wrzeciona). paszczyzna obrbki,
potem o wrzeciona).

Sposb dziaania tabeli punktw z SLcyklami i cyklem 12


TNC interpretuje punkty jako dodatkowe przesunicie punktu
zerowego.

HEIDENHAIN iTNC 530 261


8.2 Tabele punktw Sposb dziaania tabeli punktw z cyklami 200 do 208 i 262 do
267
TNC interpretuje punkty paszczyzny obrbki jako wsprzdne
punktu rodkowego odwiertu. Jeli chcemy wykorzysta
zdefiniowan w tabeli punktw wsprzdn w osi wrzeciona jako
wsprzdn punktu startu, naley krawd grn obrabianego
przedmiotu (Q203) zdefiniowa z wartoci 0.

Sposb dziaania tabeli punktw z cyklami 210 do 215


TNC interpretuje punkty jako dodatkowe przesunicie punktu
zerowego. Jeli chcemy wykorzysta zdefiniowane w tabeli punktw
punty jako wsprzdne punktu startu, to naley punkty startu i
krawd grn obrabianego przedmiotu (Q203) w danym cyklu
frezowania zaprogramowa z 0.

262 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
8.3 Cykle dla wiercenia,
gwintowania i frezowania
gwintw
Przegl5d
TNC oddaje do dyspozycji cznie 19 cykli dla najrniejszych
rodzajw obrbki wierceniem:

Cykl Softkey
1 WIERCENIE GUBOKIE
Bez automatycznego pozycjonowania wstnego

200 WIERCENIE
Z automatycznym pozycjonowaniem wstpnym, 2ga
Bezpieczna wysoko

201 ROZWIERCANIE DOKADNE OTWORW


Z automatycznym pozycjonowaniem wstpnym, 2ga
Bezpieczna wysoko

202 WYTACZANIE
Z automatycznym pozycjonowaniem wstpnym, 2ga
Bezpieczna wysoko

203 WIERCENIE UNIWERSALNE


z automatycznym pozycjonowaniem wstpnym,2ga
Bezpieczna wysoko, amanie wira, degresja

204 POGUBIANIE WSTECZNE


Z automatycznym pozycjonowaniem wstpnym, 2ga
Bezpieczna wysoko

205 WIERCENIE UNIWERSALNE


Z automatycznym pozycjonowaniem wstpnym, 2gi
odstp bezpieczestwa, amanie wira, odstp
wyprzedzenia

208 FREZOWANIE OTWORW


z automatycznym pozycjonowaniem wstpnym, 2ga
Bezpieczna wysoko

HEIDENHAIN iTNC 530 263


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
Cykl Softkey
2 GWINTOWANIE
Z uchwytem wyrwnawczym

17 GWINTOWANIE GS
Bez uchwytu wyrwnawczego

18 NACINANIE GWINTU

206 GWINTOWANIE NOWE


Z uchwytem wyrwnawczym, zautomatycznym
pozycjonowaniem wstpnym, 2. Bezpieczna
wysoko

207 GWINTOWANIE GS, NOWE


Bez uchwytu wyrwnawczego, zautomatycznym
pozycjonowaniem wstpnym, 2ga Bezpieczna
wysoko

209 GWINTOWANIE AMANIE WIRA


Bez uchwytu wyrwnawczego, zautomatycznym
pozycjonowaniem wstpnym, 2ga bezpieczna
wysoko, amanie wira

262 FREZOWANIE GWINTW


Cykl dla frezowania gwintu w wywiercony wstpnie
odwiert w materiale

263 FREZOWANIE GWINTW WPUSZCZANYCH


Cykl dla frezowania gwintu w wywierconym wstpnie
odwiercie w materiale z wytworzeniem fazki
wpuszczanej

264 FREZOWANIE WYWIERCONYCH GWINTW


Cykl dla wiercenia w materiale i nastpnie frezowania
gwintu przy pomocy narzdzia

265 HELIXFREZOWANIE WYWIERCONYCH


GWINTW
Cykl dla frezowania gwintw w materiale

267 FREZOWANIE GWINTW ZEWNUTRZNYCH


Cykl dla frezowania gwintu zewntrznego z
wytworzeniem fazki wpuszczanej

264 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
WIERCENIE GOBOKIE (cykl 1)
1 Narzdzie wierci z wprowadzonym posuwem F od aktualnej
pozycji do pierwszej gbokoci dosuwu
2 Nastpnie TNC odsuwa narzdzie na biegu szybkim FMAX i Z
ponownie do pierwszej gbokoci dosuwu, zmniejszonej od
odstp wyprzedzenia t.
3 Sterowanie samodzielnie ustala odstp wyprzedzania:
n Gboko wiercenia do 30 mm: t = 0,6 mm
n Gboko wiercenia ponad 30 mm: t = gboko wiercenia/50 1
n maksymalny odstp wyprzedzania: 7 mm 3 X
4 Nastpnie narzdzie wierci z wprowadzonym posuwem F o 2
dalsz gboko dosuwu
5 TNC powtarza t operacj (1 do 4), a zostanie osignita
wprowadzona gboko wiercenia
6 Na dnie wiercenia TNC odsuwa narzdzie, po przerwie czasowej
dla wyjcia z materiau, z FMAX do pozycji wyjciowej

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0.
Zaprogramowa blok pozycjonowania w punkcie startu w
osi wrzeciona (bezpieczna wysoko nad powierzchni
obrabianego przedmiotu)
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki).
Jeli zaprogramujemy gboko = 0, to TNC nie
wykonuje tego cyklu.

U Odstp bezpieczestwa 1 (przyrostowo): Odstp


wierzchoek ostrza narzdzia (pozycja startu)
powierzchnia obrabianego przedmiotu
Phklad: NCbloki
U Gboko 2 (przyrostowo): Odstp powierzchnia
obrabianego przedmiotu dno odwiertu 5 L Z+100 R0 FMAX
(wierzchoek stoka wiercenia)
6 CYCL DEF 1.0 WIERCENIE GEBOKIE
U Gboko dosuwu 3 (przyrostowo): Wymiar, o jaki
7 CYCL DEF 1.1 ODST 2
narzdzie zostaje kadorazowo dosunite.
Gboko wiercenia nie musi by wielokrotnoci 8 CYCL DEF 1.2 GEBOKOSC 15
gbokoci dosuwu. TNC dojeda jednym chodem 9 CYCL DEF 1.3 DOSUW 7.5
roboczym na gboko wiercenia:
10 CYCL DEF 1.4 P.CZAS 1
n Gboko dosuwu i gboko s sobie rwne
11 CYCL DEF 1.5 F80
n Gboko dosuwu jest wiksza ni gboko
wiercenia 12 L X+30 Y+20 FMAX M3
U Przerwa czasowa w sekundach: Czas, w ktrym 13 L Z+2 FMAX M99
narzdzie przebywa na dnie odwiertu, aby wyj z 14 L X+80 Y+50 FMAX M99
materiau
15 L Z+100 FMAX M2
U Posuw F: Prdko przemieszczenia narzdzia przy
wierceniu w mm/min

HEIDENHAIN iTNC 530 265


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
WIERCENIE (cykl 200)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na Bezpieczn wysoko nad powierzchni obrabianego
przedmiotu Z Q206
2 Narzdzie wierci z zaprogramowanym posuwem F do pierwszej
gbokoci dosuwu
3 TNC odsuwa narzdzie z FMAX na Bezpieczn wysoko, Q210
przebywa tam  jeli wprowadzono  i przemieszcza si ponownie Q200 Q204
z FMAX na Bezpieczn wysoko nad pierwsz gboko Q203
dosuwu Q202
4 Nastpnie narzdzie wierci z wprowadzonym posuwem F o Q201
dalsz gboko dosuwu
5 TNC powtarza t operacj (2 do 4), a zostanie osignita
wprowadzona gboko wiercenia
6 Z dna wiercenia narzdzie przemieszcza si z FMAX na
Bezpieczn wysoko lub jeli wprowadzono na 2g X
Bezpieczna wysoko

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0.
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

266 8 Programowanie: Cykle


Phklad: NCbloki

8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw


U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu; wprowadzi warto 10 L Z+100 R0 FMAX
dodatni 11 CYCL DEF 200 BOHREN
U Gboko Q201 (przyrostowo): Odstp Q200=2 ;ODSTOP BEZPIECZ.
powierzchnia obrabianego przedmiotu dno
odwiertu (wierzchoek stoka wiercenia) Q201=15 ;GOBOKO

U Posuw dosuwu wgbnego Q206: Prdko Q206=250 ;POSUW WGOBNY


przemieszczenia narzdzia przy wierceniu w mm/ Q202=5 ;GOBOKO DOSUWU
min
Q210=0 ;PRZERWA CZAS. U GRY
U Gboko dosuwu Q202 (przyrostowo): Wymiar,
Q203=+20 ;WSP. POWIERZCHNI
o jaki narzdzie zostaje kadorazowo dosunite.
Gboko nie musi by wielokrotnoci gbokoci Q204=100 ;2. ODSTOP BEZPIECZ.
dosuwu. TNC dojeda jednym chodem roboczym
Q211=0.1 ;PRZERWA CZASOWA U DOU
na gboko jeeli:
12 L X+30 Y+20 FMAX M3
n Gboko dosuwu i gboko s sobie rwne
n Gboko dosuwu jest wiksza ni gboko 13 CYCL CALL
14 L X+80 Y+50 FMAX M99
U Przerwa czasowa u gry Q210: Czas w sekundach,
w ktrym narzdzie przebywa na Bezpiecznej 15 L Z+100 FMAX M2
wysokoci, po tym kiedy zostao wysunite przez
TNC z odwiertu dla usunicia wirw
U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem)
U Przerwa czasowa na dole Q211: Czas w
sekundach, w ktrym narzdzie przebywa na dnie
odwiertu

HEIDENHAIN iTNC 530 267


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
ROZWIERCANIE (cykl 201)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na Bezpieczn wysoko nad powierzchni obrabianego
przedmiotu Z Q206
2 Narzdzie rozwierca z wprowadzonym posuwem F do
zaprogramowanej gbokoci
3 Narzdzie przebywa na dnie odwiertu, jeli to zostao
wprowadzone Q200 Q204
4 Nastpnie TNC odsuwa narzdzie z posuwem F z powrotem na Q203
Bezpieczn wysoko i z tamtd jeli wprowadzono z FMAX
na 2g Bezpieczna wysoko Q201

Q208
Prosz uwzgldni przed programowaniem
Q211
Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0. X
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

268 8 Programowanie: Cykle


Phklad: NCbloki

8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw


U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu 10 L Z+100 R0 FMAX

U Gboko Q201 (przyrostowo): Odstp 11 CYCL DEF 201 REIBEN


powierzchnia obrabianego przedmiotu dno Q200=2 ;ODSTOP BEZPIECZ.
odwiertu
Q201=15 ;GOBOKO
U Posuw dosuwu wgbnego Q206: Prdko
przemieszczenia narzdzia przy wierceniu w mm/ Q206=100 ;POSUW WGOBNY
min Q211=0.5 ;PRZERWA CZASOWA U DOU
U Przerwa czasowa na dole Q211: Czas w Q208=250 ;POSUW POWROTU
sekundach, w ktrym narzdzie przebywa na dnie
Q203=+20 ;WSP. POWIERZCHNI
odwiertu
Q204=100 ;2. ODSTOP BEZPIECZ.
U Posuw powrotu Q208: Prdko przemieszczenia
narzdzia przy wyjedzie z odwiertu w mm/min. Jeli 12 L X+30 Y+20 FMAX M3
wprowadzimy Q208 = 0 to obowizuje posuw 13 CYCL CALL
rozwiercania
14 L X+80 Y+50 FMAX M9
U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni 15 L Z+100 FMAX M2
obrabianego przedmiotu
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem)

HEIDENHAIN iTNC 530 269


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
WYTACZANIE (cykl 202)

Maszyna i TNC musz by przygotowane przez


producenta maszyn.
Z Q206
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na Bezpieczn wysoko nad powierzchni obrabianego
przedmiotu
2 Narzdzie wierci z posuwem wiercenia na gboko Q200 Q204
Q203
3 Na dnie wiercenia narzdzie przebywa jeli to wprowadzono z
obracajcym si wrzecionem do wyjcia z materiau
Q201 Q208
4 Nastpnie TNC przeprowadza orientacj wrzeciona na t
pozycj, ktra zdefiniowana jest w parametrze Q336 Q211
5 Jeli zostaa wybrana praca narzdzia po wyjciu z materiau,
TNC przemieszcza narzdzie w wprowadzonym kierunku 0,2 mm
(warto staa)
X
6 Nastpnie TNC przemieszcza narzdzie z posuwem powrotu na
Bezpieczn wysoko i z tamtd jeli wprowadzono z FMAX na
2g Bezpieczn wysoko. Jeli Q214=0 nastpuje powrt przy
ciance odwiertu

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0.
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
TNC odtwarza na kocu cyklu stan chodziwa i wrzeciona,
ktry obowizywa przed wywoaniem cyklu.

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

270 8 Programowanie: Cykle


Phklad:

8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw


U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu 10 L Z+100 R0 FMAX

U Gboko Q201 (przyrostowo): Odstp 11 CYCL DEF 202 WYTACZANIE


powierzchnia obrabianego przedmiotu dno Q200=2 ;ODSTOP BEZPIECZ.
odwiertu
Q201=15 ;GOBOKO
U Posuw dosuwu wgbnego Q206: Prdko
przemieszczenia narzdzia przy wytaczaniu w mm/ Q206=100 ;POSUW WGOBNY
min Q211=0.5 ;PRZERWA CZASOWA U DOU
U Przerwa czasowa na dole Q211: Czas w Q208=250 ;POSUW POWROTU
sekundach, w ktrym narzdzie przebywa na dnie
Q203=+20 ;WSP. POWIERZCHNI
odwiertu
Q204=100 ;2. ODSTOP BEZPIECZ.
U Posuw powrotu Q208: Prdko przemieszczenia
narzdzia przy wyjedzie z odwiertu w mm/min. Jeli Q214=1 ;KIERUNEK SWOB.
wprowadzimy Q208 = 0 to obowizuje posuw wgbny PRZEMIESZCZ.
U Wsp. powierzchni obrabianego przedmiotu Q336=0 ;K5T WRZECIONA
Q203 (absolutnie): Wsprzdna powierzchni 12 L X+30 Y+20 FMAX M3
obrabianego przedmiotu
13 CYCL CALL
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe 14 L X+80 Y+50 FMAX M99
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem)
U Kierunek wyjcia z materiau (0/1/2/3/4) Q214:
Okreli kierunek, w ktrym TNC wysuwa narzdzie z
materiau na dnie odwiertu (po orientacji wrzeciona)

0 Nie przemieszcza narzdzia poza materiaem


1 Wysun narzdzie z materiau w kierunku
ujemnym osi gwnej
2 Wysun narzdzie z materiau w kierunku
ujemnym osi pomocniczej
3 Wysun narzdzie z materiau w kierunku
dodatnim osi gwnej
4 Wysun narzdzie z materiau w kierunku
dodatnim osi pomocniczej

Niebezpieczestwo kolizji!
Prosz wybra taki kierunek odjazdu od materiau, aby
narzdzie odsuno si od krawdzi odwiertu.
Prosz sprawdzi, gdzie znajduje si ostrze narzdzia,
jeli zaprogramujemy orientacj wrzeciona pod ktem,
ktry wprowadzany jest w Q336 (np. w rodzaju pracy
Pozycjonowanie z rcznym wprowadzeniem danych).
Prosz tak wybra kt, aby ostrze narzdzia leao
rwnolegle do jednej z osi wsprzdnych.
TNC uwzgldnia przy wyjciu z materiau aktywny obrt
ukadu wsprzdnych automatycznie.

U K5t dla orientacjiwrzeciona Q336 (absolutnie):


Kt, pod ktrym TNC pozycjonuje narzdzie przed
wyjciem z materiau

HEIDENHAIN iTNC 530 271


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
UNIWERSL. WIERC. (cykl 203)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na Bezpieczn wysoko nad powierzchni obrabianego
przedmiotu
2 Narzdzie wierci z wprowadzonym F do pierwszej gbokoci
dosuwu
3 Jeeli wprowadzono amanie wira, to TNC przemieszcza
narzdzie z powrotem, o wprowadzon warto ruchu
powrotnego. Jeli pracujemy bez amania wira, to TNC
przemieszcza narzdzie z posuwem powrotu na Bezpieczn
wysoko, przebywa tam jeli wprowadzono i przemieszcza
si nastpnie z FMAX na Bezpieczn wysoko nad pierwsz
gbokoci dosuwu
4 Nastpnie narzdzie wierci z posuwem o dalsz warto
gbokoci dosuwu. Gboko dosuwu zmniejsza si z kadym
dosuwem o ilo zdejmowanego materiau jeli to
wprowadzono
5 TNC powtarza t operacj (24), a zostanie osignita
gboko wiercenia
6 Na dnie wiercenia narzdzie przebywa jeli wprowadzono dla
wysunicia z materiau i zostaje odsunite po tej przerwie
czasowej z posuwem ruchu powrotnego na Bezpieczn
wysoko. Jeli wprowadzono 2g Bezpieczn wysoko, TNC
przemieszcza narzdzie z FMAX na t wysoko

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0.
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

272 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu Z Q206 Q208
U Gboko Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno
odwiertu (wierzchoek stoka wiercenia) Q210

U Posuw dosuwu wgbnego Q206: Prdko Q200 Q204


Q203
przemieszczenia narzdzia przy wierceniu w mm/
min Q202
Q201
U Gboko dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje kadorazowo dosunite.
Gboko nie musi by wielokrotnoci gbokoci Q211
dosuwu. TNC dojeda jednym chodem roboczym
na gboko jeeli:
X
n Gboko dosuwu i gboko s sobie rwne
n Gboko dosuwu jest wiksza ni gboko Phklad: NCbloki
U Przerwa czasowa u gry Q210: Czas w sekundach,
11 CYCL DEF 203 WIERCENIE
w ktrym narzdzie przebywa na Bezpiecznej
wysokoci, po tym kiedy zostao wysunite przez UNIWERSALNE
TNC z odwiertu dla usunicia wirw Q200=2 ;ODSTOP BEZPIECZ.
U Wsp. powierzchni obrabianego przedmiotu Q201=20 ;GOBOKO
Q203 (absolutnie): Wsprzdna powierzchni
Q206=150 ;POSUW WGOBNY
obrabianego przedmiotu
Q202=5 ;GOBOKO DOSUWU
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe Q210=0 ;PRZERWA CZAS. U GRY
doj do kolizji pomidzy narzdziem i obrabianym Q203=+20 ;WSP. POWIERZCHNI
przedmiotem (mocowadem)
Q204=50 ;2. ODSTOP BEZPIECZ.
U Ilo zdejmowanego materiau
Q212(przyrostowo): Warto, o jak TNC zmniejsza Q212=0.2 ;ILOSC SKRAWANEGO
gboko dosuwu Q202 po kadym dosuwie MATERIAU
U Licz. ama wira do powrotu Q213: Liczba ama Q213=3 ;AMANIE WIRA
wira zanim TNC ma wysun narzdzie z odwiertu Q205=3 ;MIN. GOBOKO DOSUWU
dla usunicia wirw. Dla amania wira TNC
odsuwa kadorazowo narzdzie o warto ruchu Q211=0.25 ;PRZERWA CZASOWA U DOU
powrotnego Q256 Q208=500 ;POSUW POWROTU
U Minimalna gboko dosuwu Q256=0.2 ;RZ PRZY AMANIU WIRA
Q205(przyrostowo): Jeli wprowadzono ilo
zdejmowanego materiau, to TNC ogranicza dosuw
do wprowadzonej z Q205 wartoci
U Przerwa czasowa na dole Q211: Czas w
sekundach, w ktrym narzdzie przebywa na dnie
odwiertu
U Posuw powrotu Q208: Prdko przemieszczenia
narzdzia przy wyjedzie z odwiertu w mm/min. Jeli
wprowadzimy Q208=0, TNC wysuwa narzdzie z
materiau z posuwem Q206
U Powrt przy amaniu wira Q256 (przyrostowo):
Warto, o jak TNC odsuwa narzdzie przy amaniu
wira

HEIDENHAIN iTNC 530 273


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
WSTECZNE POGOBIANIE (cykl 204)

Maszyna i TNC musz by przygotowane przez


producenta maszyn. Z
Ten cykl pracuje tylko z tak zwanymi wytaczadami
wstecznymi.

Przy pomocy tego cyklu wytwarza si pogbienia, ktre 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
2 Tam TNC przeprowadza orientacj wrzeciona do 0pozycji i
przesuwa narzdzie o wymiar mimorodu X
3 Nastpnie narzdzie zagbia si z posuwem posuwem
pozycjonowania wstpnego w rozwiercony odwiert, a ostrz
znajdzie si na Bezpiecznej wysokoci poniej dolnej krawdzi
obrabianego przedmiotu
4 TNC przemieszcza narzdzie ponownie na rodek odwiertu, Z
wcza wrzeciono i jeli zachodzi potrzeba chodziwo i
przemieszcza narzdzie z posuwem pogbiania na zadan
gboko pogbiania
5 Jeli wprowadzono, narzdzie przebywa na dnie pogbienia i
wysuwa si ponownie z odwiertu, TNC przeprowadza orientacj Q204
wrzeciona i przesuwa je ponownie o wymiar mimorodu Q200
6 Nastpnie TNC przemieszcza narzdzie z posuwem
pozycjonowania wstpnego na Bezpieczn wysoko i z tamtd
jeli wprowadzono z FMAX na 2g Bezpieczn wysoko. Q250 Q203

Q249
Prosz uwzgldni przed programowaniem
Q200 X
Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0.
Znak liczby parametru cyklu Gboko okrela kierunek
pracy przy pogbianiu. Uwaga: Dodatni znak liczby Z Q253
pogbia w kierunku dodatniej osi wrzeciona.
Tak wprowadzi dugo wrzeciona, e nie krawd Q251
ostrza, lecz krawd dolna wytaczada bya wymiarowana.
TNC uwzgldnia przy obliczaniu punktu startu pogbienia Q252
dugo krawdzi ostrza wytaczada i grubo materiau.

Q255
Q254

X
Q214

274 8 Programowanie: Cykle


Phklad: NCbloki

8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw


U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu 11 CYCL DEF 204 POGEBIANIE WSTECZNE

U Gboko pogbienia Q249 (przyrostowo): Q200=2 ;ODSTOP BEZPIECZ.


Odstp dolna krawd obrabianego przedmiotu Q249=+5 ;GOB.POGOBIANIA
dno pogbienia. Dodatni znak liczby wytwarza
pogbienie w dodatnim kierunku osi wrzeciona Q250=20 ;GRUBO MATERIAU

U Grubo materiau Q250 (przyrostowo): Grubo Q251=3.5 ;WYMIAR MIMORODU


obrabianego przedmiotu Q252=15 ;WYSOKO OSTRZY
U Wymiar mimorodu Q251 (przyrostowo): Wymiar Q253=750 ;POSUW POZ.WSTOP.
mimorodu wytaczada; zaczerpn z listy danych
Q254=200 ;POSUW POG.
narzdzi
Q255=0 ;PRZERWA CZASOWA
U Wysoko ostrzy Q252 (przyrostowo): Odstp
dolnej krawdzi wytaczada ostrze gwne; Q203=+20 ;WSP. POWIERZCHNI
zaczerpn z listy danych narzdzi Q204=50 ;2. ODSTOP BEZPIECZ.
U Posuw pozycjonowania wstpnego Q253: Q214=1 ;KIERUNEK
Prdko przemieszczenia narzdzia przy SWOB.PRZEMIESZCZ.
zagbianiu w materia obrabianego przedmiotu lub
przy wysuwaniu narzdzia z materiau w mm/min Q336=0 ;K5T WRZECIONA
U Posuw pogbiania Q254: Prdko
przemieszczenia narzdzia przy pogbianiu w mm/
min
U Przerwa czasowa Q255: Przerwa czasowa w
sekundach na dnie pogbienia
U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem)
U Kierunek wyjcia z materiau (0/1/2/3/4) Q214:
Okreli kierunek, w ktrym TNC ma przemieszcza
narzdzie o wymiar mimorodu (po orientacji
wrzeciona); wprowadzenie 0 nie jest dozwolone

1 Wysun narzdzie z materiau w kierunku


ujemnym osi gwnej
2 Wysun narzdzie z materiau w kierunku
ujemnym osi pomocniczej
3 Wysun narzdzie z materiau w kierunku
dodatnim osi gwnej
4 Wysun narzdzie z materiau w kierunku
dodatnim osi pomocniczej

HEIDENHAIN iTNC 530 275


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
Niebezpieczestwo kolizji!
Prosz sprawdzi, gdzie znajduje si ostrze narzdzia,
jeli zaprogramujemy orientacj wrzeciona pod ktem,
ktry wprowadzany jest w Q336 (np. w rodzaju pracy
Pozycjonowanie z rcznym wprowadzeniem danych).
Prosz tak wybra kt, aby ostrze narzdzia leao
rwnolegle do jednej z osi wsprzdnych. Prosz wybra
taki kierunek odjazdu od materiau, aby narzdzie
odsuno si od krawdzi odwiertu.

U K5t dla orientacjiwrzeciona Q336 (absolutnie):


Kt, pod ktrym TNC pozycjonuje narzdzie przed
pogbianiem i przed wyjciem z odwiertu

276 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
UNIWERSALNE WIERCENIE GOBOKIE
(cykl 205)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na Bezpieczn wysoko nad powierzchni obrabianego
przedmiotu
2 Jeli wprowadzono punkt startu w zagbieniu, to TNC
przemieszcza si ze zdefiniowanym posuwem pozycjonowania
na odstp bezpieczestwa nad tym punktem startu
3 Narzdzie wierci z wprowadzonym F do pierwszej gbokoci
dosuwu
4 Jeeli wprowadzono amanie wira, to TNC przemieszcza
narzdzie z powrotem, o wprowadzon warto ruchu
powrotnego. Jeli pracujemy bez amania wira, to TNC odsuwa
narzdzie na biegu szybkim na bezpieczn wysoko i nastpnie
znowu na FMAX na wprowadzony odstp wyprzedzania nad
pierwsz gbokoci dosuwu
5 Nastpnie narzdzie wierci z posuwem o dalsz warto
gbokoci dosuwu. Gboko dosuwu zmniejsza si z kadym
dosuwem o ilo zdejmowanego materiau jeli to
wprowadzono
6 TNC powtarza t operacj (24), a zostanie osignita
gboko wiercenia
7 Na dnie wiercenia narzdzie przebywa jeli wprowadzono dla
wysunicia z materiau i zostaje odsunite po tej przerwie
czasowej z posuwem ruchu powrotnego na Bezpieczn
wysoko. Jeli wprowadzono 2g Bezpieczn wysoko, TNC
przemieszcza narzdzie z FMAX na t wysoko

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0.
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

HEIDENHAIN iTNC 530 277


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu
U Gboko Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno
odwiertu (wierzchoek stoka wiercenia)
U Posuw dosuwu wgbnego Q206: Prdko
przemieszczenia narzdzia przy wierceniu w mm/
min
U Gboko dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje kadorazowo dosunite.
Gboko nie musi by wielokrotnoci gbokoci
dosuwu. TNC dojeda jednym chodem roboczym
na gboko jeeli:
n Gboko dosuwu i gboko s sobie rwne
n Gboko dosuwu jest wiksza ni gboko
U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2.Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem)
U Ilo zdejmowanego materiau
Q212(przyrostowo): Warto, o jak TNC zmniejsza
gboko dosuwu Q202
U Minimalna gboko dosuwu
Q205(przyrostowo): Jeli wprowadzono ilo
zdejmowanego materiau, to TNC ogranicza dosuw
do wprowadzonej z Q205 wartoci
U Odstp wyprzedzenia u gry Q258 (przyrostowo):
Bezpieczna wysoko dla pozycjonowania na biegu
szybkim, jeli TNC przemieszcza narzdzie po
powrocie z odwiertu ponowenie na aktualn
gboko dosuwu; warto jak przy pierwszym
dosuwie
U Odstp wyprzedzenia u dou Q259 (przyrostowo):
Bezpieczna wysoko dla pozycjonowania na biegu
szybkim, jeli TNC przemieszcza narzdzie po
powrocie z odwiertu ponowenie na aktualn
gboko dosuwu; warto jak przy pierwszym
dosuwie

Jeli wprowadzimy Q258 nie rwny Q259, to TNC zmienia


rwnomiernie odstp wyprzedzania pomidzy pierwszym
i ostatnim dosuwem.

278 8 Programowanie: Cykle


Phklad: NCbloki

8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw


U Gboko wiercenia przy amaniu wira Q257
(przyrostowo): Dosuw, po ktrym TNC
przeprowadza amanie wira. Nie nastpuje amanie 11 CYCL DEF 205 UNIWERSALNE WIERCENIE
wira, jeli wprowadzono 0 GEBOKIE
U Powrt przy amaniu wira Q256 (przyrostowo): Q200=2 ;ODSTOP BEZPIECZ.
Warto, o jak TNC odsuwa narzdzie przy amaniu Q201=80 ;GOBOKO
wira
Q206=150 ;POSUW WGOBNY
U Przerwa czasowa na dole Q211: Czas w
sekundach, w ktrym narzdzie przebywa na dnie Q202=15 ;GOBOKO DOSUWU
odwiertu Q203=+100 ;WSP. POWIERZCHNI
U Punkt startu w zagbieniu Q379 (przyrostowo w Q204=50 ;2. ODSTOP BEZPIECZ.
odniesieniu do powierzchni obrabianego
przedmiotu): Punkt startu waciwej obrbki Q212=0.5 ;ILO ZDEJMOWANEGO
wierceniem, jeli dokonano ju wiercenia wstpnego MATERIAU
przy pomocy krtszego narzdzia na okrelon Q205=3 ;MIN. GOBOKO DOSUWU
gboko. TNC przemieszcza si z Posuwem
pozycjonowania wstpnego z bezpiecznej Q258=0.5 ;ODSTOP WYPRZEDZENIA U
odlegoci na punkt startu w zagbieniu GRY

U Posuw pozycjonowania wstpnego Q253: Q259=1 ;ODSTOP WYPRZEDZ. U


Prdko przemieszczenia narzdzia przy DOU
pozycjonowaniu z bezpiecznej odlegoci na punkt Q257=5 ;G.WIERCENIA AMANIE
startu w zagbieniu w mm/min. Dziaa tylko, jeli WIRA
Q379 wprowadzono nie rwnym 0
Q256=0.2 ;RZ PRZY AMANIU WIRA
Jeli poprzez Q379 wprowadzono punkt startu w Q211=0.25 ;PRZERWA CZASOWA U
zagbieniu, to TNC zmienia tylko punkt startu ruchu DOU
dosuwowego. Przemieszczenia powrotu nie zostaj
zmienione przez TNC, odnosz si one do wsprzdnej Q379=7.5 ;PUNKT STARTU
powierzchni obrabianego przedmiotu. Q253=750 ;POSUW POZ.WSTOP.

HEIDENHAIN iTNC 530 279


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
FREZOWANIE ODWIERTW (cykl 208)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na zadan bezpieczn wysoko nad powierzchni
obrabianego przedmiotu i najeda wprowadzon rednic na
obwodzie zaokrglenia (jeli jest miejsce)
2 Narzdzie wierci z wprowadzonym posuwem F po linii rubowej
a do wprowadzonej gbokoci odwiertu
3 Jeli zostanie osinita gboko wiercenia, to TNC wykonuje
jeszcze raz koo pene, aby usun pozostawiony przy
zagbianiu materia
4 Nastpnie TNC pozycjonuje narzdzie ponownie na rodek
odwiertu
5 Na koniec TNC przemieszcza narzdzie z FMAX na Bezpieczn
wysoko . Jeli wprowadzono 2g Bezpieczn wysoko, TNC
przemieszcza narzdzie z FMAX na t wysoko

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0.
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
Jeli zostaa wprowadzona rednica odwiertu rwna
rednicy narzdzia, TNC wierci bez interpolacji linii
rubowej, bezporednio na zadan gboko.

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

280 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
U Bezpieczna wysoko Q200 (przyrostowo):
Odstp dolna krawd narzdzia powierzchnia
obrabianego przedmiotu
U Gboko Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno
odwiertu
U Posuw dosuwu wgbnego Q206: Prdko
przemieszczenia narzdzia przy wierceniu po linii
rubowej w mm/min
U Dosuw na jedn5 lini rubow5 Q334
(przyrostowo): Wymiar, o jaki narzdzie zostaje
kadorazowo dosunite po linii rubowej (=360)

Prosz zwrci uwag, e narzdzie przy zbyt duym


dosuwie zarwno samo si uszkodzi jak i obrabiany
przedmiot.
Aby unikn wprowadzania zbyt duych dosuww, prosz
wprowadzi w tabeli narzdzi w szpalcie ANGLE,
maksymalny moliwy kt zagbienia narzdzia, patrz
Dane o narzdziach, strona 142. TNC oblicza wwczas
automatycznie maksymalnie dozwolony dosuw i w razie
potrzeby zmienia wprowadzon warto.

U Wsp. powierzchni obrabianego przedmiotu


Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem)
U Zadana rednica Q335 (absolutna): rednica
odwiertu: Jeli zostanie wprowadzona zadana
rednica rwna rednicy narzdzia, to TNC wierci Phklad: NCbloki
bez interpolacji linii rubowej, bezporednio na
12 CYCL DEF 208 FREZOWANIE
zadan gboko.
ODWIERTOW
U Wywiercona wstpnie rednica Q342 (absolutna):
Q200=2 ;ODSTOP BEZPIECZ.
Kiedy tylko wprowadzimy pod Q324 warto wiksz
od 0, to TNC nie przeprowadzi sprawdzenia Q201=80 ;GOBOKO
stosunku rednicy w odniesieniu do rednicy
Q206=150 ;POSUW WGOBNY
zadanej i rednicy narzdzia. W ten sposb mona
wyfrezowa odwierty, ktrych rednica jest wicej Q334=1.5 ;GOBOKO DOSUWU
ni dwukrotnie wiksza od rednicy narzdzia
Q203=+100 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.
Q335=25 ;ZADANA REDNICA
Q342=0 ;WYZNACZONA Z GRY
SREDNICA

HEIDENHAIN iTNC 530 281


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
GWINTOWANIE z uchwytem wyrwnawczym (cykl 2)
1 Narzdzie dojeda jednym chodem roboczym na gboko
wiercenia
2 Nastpnie zostaje odwrcony kierunek obrotw wrzeciona i Z
narzdzie po przerwie czasowej zostaje odsunite na pozycj
startu
3 W pozycji startu kierunek obrotu wrzeciona zostaje ponownie
odwrcony
1
Prosz uwzgldni przed programowaniem
Zaprogramowa blok pozycjonowania w punkcie startu X
(rodek odwiertu) paszczyzny obrbki z korekcj 2
promienia R0.
Zaprogramowa blok pozycjonowania w punkcie startu w
osi wrzeciona (bezpieczna wysoko nad powierzchni
obrabianego przedmiotu)
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
Narzdzie musi by zamocowane w uchwycie
wyrwnawczym dugoci. Uchwyt wyrwnawczy dugoci
kompensuje wartoci tolerancji posuwu i liczby obrotw w
czasie obrbki.
W czasie kiedy cykl zostaje odpracowywany, gaka
obrotowa dla liczby obrotw Override nie dziaa. Gaka
obrotowa dla posuwu Override jest tylko czciowo
aktywna (wyznaczona przez producenta, prosz
uwzgldni podrcznik obsugi maszyny).
Dla prawoskrtnych gwintw uaktywni wrzeciono przy
pomocy M3, dla lewoskrtnych gwintw przy pomocy M4.

U Odstp bezpieczestwa 1 (przyrostowo): Odstp


wierzchoek ostrza narzdzia (pozycja startu)
powierzchnia obrabianego przedmiotu; warto
orientacyjna: 4x skok gwintu Phklad: NCbloki
U Gboko wiercenia 2 (dugo gwintu,
przyrostowo): Odstp powierzchnia obrabianego 24 L Z+100 R0 FMAX
przedmiotu dno gwintu 25 CYCL DEF 2.0 GWINTOWANIE
U Przerwa czasowa w sekundach: Wprowadzi 26 CYCL DEF 2,1 ODST 3
warto pomidzy 0 i 0,5 sekundy, aby nie dopuci
do zaklinowania si narzdzia przy powrocie 27 CYCL DEF 2,2 GEBOKOSC 20
U Posuw F: Prdko przemieszczenia narzdzia przy 28 CYCL DEF 2,3 P.CZAS 0,4
gwintowaniu
29 CYCL DEF 2,4 F100
Ustalenie posuwu: F= S x p 30 L X+50 Y+20 FMAX M3
F: Posuw mm/min) 31 L Z+3 FMAX M99
S: Prdko obrotowa wrzeciona (obr/min)
p: Skok gwintu (mm)
Wysunicie narzdzia z materiau przy przerwaniu programu
Jeli w czasie gwintowania zostanie nacinity zewntrzny przycisk
Stop, TNC pokazuje Softkey, przy pomocy ktrego mona wysun
narzdzie z materiau.

282 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
GWINTOWANIE NOWE z uchwytem
wyrwnawczym (cykl 206)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na Bezpieczn wysoko nad powierzchni obrabianego
przedmiotu
2 Narzdzie dojeda jednym chodem roboczym na gboko
wiercenia
3 Nastpnie zostaje odwrcony kierunek obrotu wrzeciona i
narzdzie po przerwie czasowej odsunite na Bezpieczn
wysoko. Jeli wprowadzono 2g Bezpieczn wysoko, TNC
przemieszcza narzdzie z FMAX na t wysoko
4 Na bezpiecznej wysokoci kierunek obrotu wrzeciona zostaje
ponownie odwrcony

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0.
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
Narzdzie musi by zamocowane w uchwycie
wyrwnawczym dugoci. Uchwyt wyrwnawczy dugoci
kompensuje wartoci tolerancji posuwu i liczby obrotw w
czasie obrbki.
W czasie kiedy cykl zostaje odpracowywany, gaka
obrotowa dla liczby obrotw Override nie dziaa. Gaka
obrotowa dla posuwu Override jest tylko czciowo
aktywna (wyznaczona przez producenta, prosz
uwzgldni podrcznik obsugi maszyny).
Dla prawoskrtnych gwintw uaktywni wrzeciono przy
pomocy M3, dla lewoskrtnych gwintw przy pomocy M4.

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

HEIDENHAIN iTNC 530 283


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia (pozycja
startu) powierzchnia obrabianego przedmiotu;
warto orientacyjna: 4x skok gwintu
U Gboko wiercenia Q201 (dugo gwintu,
przyrostowo): Odstp powierzchnia obrabianego
przedmiotu dno gwintu
U Posuw F: Q206: Prdko przemieszczenia
narzdzia przy gwintowaniu
U Przerwa czasowa na dole Q211: Wprowadzi
warto pomidzy 0 i 0,5 sekundy, aby nie dopuci
do zaklinowania si narzdzia przy powrocie
U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2.Bezpieczna wysoko Q204 (przyrostowo): Phklad: NCbloki
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym 25 CYCL DEF 206 GWINTOWANIE NOWE
przedmiotem (mocowadem) Q200=2 ;ODSTOP BEZPIECZ.
Ustalenie posuwu: F= S x p Q201=20 ;GOBOKO
F: Posuw mm/min) Q206=150 ;POSUW WGOBNY
S: Prdko obrotowa wrzeciona (obr/min) Q211=0.25 ;PRZERWA CZASOWA U DOU
p: Skok gwintu (mm) Q203=+25 ;WSP. POWIERZCHNI
Wysunicie narzdzia z materiau przy przerwaniu programu Q204=50 ;2. ODSTOP BEZPIECZ.
Jeli w czasie gwintowania zostanie nacinity zewntrzny przycisk
Stop, TNC pokazuje Softkey, przy pomocy ktrego mona wysun
narzdzie z materiau.

284 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
GWINTOWANIE bez uchwytu wyrwnawczego
GS (cykl 17)

Maszyna i TNC musz by przygotowane przez


producenta maszyn.

TNC nacina gwint albo jednym albo kilkoma chodami roboczymi bez 13
uchwytu wyrwnawczego. Z
Zalety w porwnaniu do cyklu "Gwintowanie z uchwytem
wyrwnawczym":
1
n Wiksza prdko obrbki
n Powtarzalny rysunek gwintu, poniewa wrzeciono ustawia si na X
pozycj 0 przy wywoywaniu cyklu (zalene od parametru 12
maszynowego 7160)
n Wikszy zakres przemieszczania si osi wrzeciona, poniewa nie
ma uchwytu wyrwnawczego

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu Phklad: NCbloki
(rodek odwiertu) na paszczynie obrbki z korekcj
promienia R0 18 CYCL DEF 17.0 GWINTOWANIE GS
19 CYCL DEF 17,1 ODST 2
Zaprogramowa blok pozycjonowania w punkcie startu w
osi wrzeciona (bezpieczna wysoko nad powierzchni 20 CYCL DEF 17,2 GEBOKOSC 20
obrabianego przedmiotu)
21 CYCL DEF 17.3 SKOK +1
Znak liczby parametru Gboko wiercenia okrela
kierunek pracy.
TNC oblicza posuw w zalenoci od prdkoci obrotowej.
Jeli w czasie gwintowania zostanie obrcona gaka
obrotowa dla Overrideprdkoci obrotowej, TNC
dopasowuje posuw automatycznie
Gaka obrotowa dla Override posuwu nie jest aktywna.
Na kocu cyklu wrzeciono zostaje zatrzymane. Przed
nastpn obrbk prosz ponownie wczy wrzeciono
przy pomocy M3 (lub M4).

HEIDENHAIN iTNC 530 285


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw U Odstp bezpieczestwa 1 (przyrostowo): Odstp
wierzchoek ostrza narzdzia (pozycja startu)
powierzchnia obrabianego przedmiotu
U Gboko wiercenia 2 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu (pocztek
gwintu) koniec gwintu
U Skok gwintu 3:
Skok gwintu. Znak liczby okrela gwint prawo i
lewoskrtny:
+= gwint prawoskrtny
= gwint lewoskrtny

Wysunicie narzdzia z materiau przy przerwaniu programu


Jeli w czasie nacinania gwintu naciskamy zewntrzny klawisz Stop,
TNC pokazuje Softkey PRZEMIESZCZ. NARZ. RUCZ. Jeli
naciniemy PRZEMIESZCZ. NARZ.RUCZ., mona wysun
narzdzie, samodzielnie steruj nim, z materiau. Prosz w tym celu
nacisn przycisk dodatniego ustawienia aktywnej osi wrzeciona.

286 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
GWINTOWANIE bez uchwytu wyrwnawczego
GS NOWE (cykl 207)

Maszyna i TNC musz by przygotowane przez


producenta maszyn.

TNC nacina gwint albo jednym albo kilkoma chodami roboczymi bez
uchwytu wyrwnawczego.
Zalety w porwnaniu do cyklu "Gwintowanie z uchwytem
wyrwnawczym": Patrz GWINTOWANIE bez uchwytu
wyrwnawczego GS (cykl 17), strona 285
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na Bezpieczn wysoko nad powierzchni obrabianego
przedmiotu
2 Narzdzie dojeda jednym chodem roboczym na gboko
wiercenia
3 Nastpnie zostaje odwrcony kierunek obrotu wrzeciona i
narzdzie po przerwie czasowej odsunite na Bezpieczn
wysoko. Jeli wprowadzono 2g Bezpieczn wysoko, TNC
przemieszcza narzdzie z FMAX na t wysoko
4 Na bezpiecznej wysokoci TNC zatrzymuje wrzeciono

Prosz uwzgldni przed programowaniem


Blok pozycjonowania zaprogramowa w punkcie startu
(rodek odwiertu) na paszczynie obrbki z korekcj
promienia R0.
Znak liczby parametru Gboko wiercenia okrela
kierunek pracy.
TNC oblicza posuw w zalenoci od prdkoci obrotowej.
Jeli w czasie gwintowania zostanie obrcona gaka
obrotowa dla Overrideprdkoci obrotowej, TNC
dopasowuje posuw automatycznie
Gaka obrotowa dla Override posuwu nie jest aktywna.
Na kocu cyklu wrzeciono zostaje zatrzymane. Przed
nastpn obrbk prosz ponownie wczy wrzeciono
przy pomocy M3 (lub M4).

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

HEIDENHAIN iTNC 530 287


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia (pozycja
startu) powierzchnia obrabianego przedmiotu
U Gboko wiercenia Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno gwintu
U Skok gwintu Q239
Skok gwintu. Znak liczby okrela gwint prawo i
lewoskrtny:
+= gwint prawoskrtny
= gwint lewoskrtny
U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2.Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
Phklad: NCbloki
przedmiotem (mocowadem)
26 CYCL DEF 207 GWINTOWANIE GS NOWE
Wysunicie narzdzia z materiau przy przerwaniu programu
Jeli w czasie nacinania gwintu naciniemy zewntrzny przycisk Q200=2 ;ODSTOP BEZPIECZ.
Stop, to TNC pokazuje Softkey WYSUNIUCIE NARZ. RUCZ. Jeli Q201=20 ;GOBOKO
naciniemy WYSUNIUCIE NARZ.RUCZ., to mona wysun
narzdzie z materiau, samodzielnie nim sterujc. Prosz w tym celu Q239=+1 ;SKOK GWINTU
nacisn przycisk dodatniego ustawienia aktywnej osi wrzeciona. Q203=+25 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.

288 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
NACINANIE GWINTU (cykl 18)

Maszyna i TNC musz by przygotowane przez


producenta maszyn.
Z
Cykl 18 NACINANIE GWINTU narzdzie przemieszcza si z 12
wyregulowanym wrzecionem od aktualnej pozycji, z aktywn
prdkoci obrotow, na gboko. Na dnie wiercenia nastpuje
zatrzymanie wrzeciona (wrzecionoStop). Ruchy dosunicia i
odsunicia narzdzia naley wprowadzi odzielnie najlepiej w cyklu
producenta. Producent maszyn udziela Pastwu niniejszym X
bliszych informacji. 1

Prosz uwzgldni przed programowaniem


TNC oblicza posuw w zalenoci od prdkoci obrotowej.
Jeli w czasie nacinania gwintw zostanie obrcona gaka
obrotowa dla Overrideprdkoci obrotowej, TNC
dopasowuje posuw automatycznie
Gaka obrotowa dla Override posuwu nie jest aktywna. Phklad: NCbloki
TNC wcza i wycza wrzeciono automatycznie. Przed 22 CYCL DEF 18.0 NACINANIE GWINTU
wywoaniem cyklu prosz nie programowa z M3 lub M4.
23 CYCL DEF 18,1 GEBOKOSC 20

U Gboko wiercenia 1: Odstp aktualna pozycja 24 CYCL DEF 18.2 SKOK +1


narzdzia koniec gwintu

Znak liczby Gbokoci wiercenia okrela kierunek


pracy ( odpowiada ujemnemu kierunkowi w osi
wrzeciona )
U Skok gwintu 2:
Skok gwintu. Znak liczby okrela gwint prawo i
lewoskrtny:
+ = gwint prawoskrtny (M3 przy ujemnej
gbokoci wiercenia)
= gwint lewoskrtny ( M4 przy ujemnej gbokoci
wiercenia)

HEIDENHAIN iTNC 530 289


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
GWINTOWANIE AMANIE WIRA (cykl 209)

Maszyna i TNC musz by przygotowane przez


producenta maszyn.

TNC nacina gwint w kilku dosuwach na zadan gboko. Poprzez


parametr mona okreli, czy przy amaniu wira narzdzie ma
zosta cakowicie wysunite z odwiertu czy te nie.
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na zadan wysoko nad powierzchni obrabianego
przedmiotu i przeprowadza tam orientacj wrzeciona
2 Narzdzie przemieszcza si na zadan gboko dosuwu,
odwraca kierunek obrotu wrzeciona i w zalenoci od definicji
przesuwa si o okrelony odcinek lub wyjeda z odwiertu dla
usunicia wirw
3 Nastpnie kierunek obrotu wrzeciona zostaje ponownie odwrcony
i dokonuje si przejazdu na nastpn gboko dosuwu
4 TNC powtarza t operacj (2 do 3), a zostanie osignita
wprowadzona gboko gwintu
5 Nastpnie narzdzie zostaje odsunite na Bezpieczn wysoko.
Jeli wprowadzono 2g Bezpieczn wysoko, TNC
przemieszcza narzdzie z FMAX na t wysoko
6 Na bezpiecznej wysokoci TNC zatrzymuje wrzeciono

Prosz uwzgldni przed programowaniem


Blok pozycjonowania zaprogramowa w punkcie startu
(rodek odwiertu) na paszczynie obrbki z korekcj
promienia R0.
Znak liczby parametru gboko gwintu okrela kierunek
pracy.
TNC oblicza posuw w zalenoci od prdkoci obrotowej.
Jeli w czasie gwintowania zostanie obrcona gaka
obrotowa dla Overrideprdkoci obrotowej, TNC
dopasowuje posuw automatycznie
Gaka obrotowa dla Override posuwu nie jest aktywna.
Na kocu cyklu wrzeciono zostaje zatrzymane. Przed
nastpn obrbk prosz ponownie wczy wrzeciono
przy pomocy M3 (lub M4).

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

290 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia (pozycja
startu) powierzchnia obrabianego przedmiotu
U Gboko gwintu Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno gwintu
U Skok gwintu Q239
Skok gwintu. Znak liczby okrela gwint prawo i
lewoskrtny:
+= gwint prawoskrtny
= gwint lewoskrtny
U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
Phklad: NCbloki
przedmiotem (mocowadem)
U Gboko wiercenia przy amaniu wira Q257 26 CYCL DEF 209 GWINTOWANIE
(przyrostowo): Dosuw, po ktrym TNC AM.WIORA
przeprowadza amanie wira. Q200=2 ;ODSTOP BEZPIECZ.
U Powrt przy amaniu wira Q256: TNC mnoy Q201=20 ;GOBOKO
skok Q239 przez wprowadzon warto i odsuwa
narzdzie przy amaniu wira o wyliczon warto. Q239=+1 ;SKOK GWINTU
Jeeli wprowadzimy Q256 = 0, to TNC wysuwa Q203=+25 ;WSP. POWIERZCHNI
narzdzie dla usunicia wira cakowicie z odwiertu
(na Bezpieczn wysoko) Q204=50 ;2. ODSTOP BEZPIECZ.

U K5t dla orientacjiwrzeciona Q336 (absolutnie): Q257=5 ;G.WIERCENIA AMANIE


Kt, pod ktrym TNC pozycjonuje narzdzie przed WIRA
zabiegiem nacinania gwintu. W ten sposb mona Q256=+25 ;RZ PRZY AMANIU WIRA
dokona ponownego nacinania lub poprawek
Q336=50 ;K5T WRZECIONA
Wysunicie narzdzia z materiau przy przerwaniu programu
Jeli w czasie nacinania gwintu naciniemy zewntrzny przycisk
Stop, to TNC pokazuje Softkey WYSUNIUCIE NARZ. RUCZ. Jeli
naciniemy WYSUNIUCIE NARZ.RUCZ., to mona wysun
narzdzie z materiau, samodzielnie nim sterujc. Prosz w tym celu
nacisn przycisk dodatniego ustawienia aktywnej osi wrzeciona.

HEIDENHAIN iTNC 530 291


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
Podstawy o frezowaniu gwintw
Warunki
n Obrabiarka powinna by wyposaona w chodzenie wrzeciona
(pyn obrbkowy, ciecz chodzcosmarujca przynajmniej 30
barw, cinienie powietrza min. 6 barw)
n Poniewa przy frezowaniu gwintw powstaj z reguy
odksztacenia na profilu gwintu, konieczne s korekty zwizane ze
specyfik narzdzi, ktr to mona zaczerpn z katalogu narzdzi
lub uzyska od producenta narzdzi. Korekcja zostaje
przeprowadzana przy TOOL CALL poprzez delt promienia DR
n Cykle 262, 263, 264 i 267 mog by uywane tylko z
prawoskrtnymi narzdziami. Dla cyklu 265 mona uywa
narzdzi prawoskrtnych i lewoskrtnych
n Kierunek pracy wynika z nastpujcych parametrw
wprowadzenia: Znak liczby skoku gwintu Q239 (+ = gwint
prawoskrtny / = gwint lewoskrtny) i rodzaj frezowania Q351 (+1
= wspbiene /1 = przeciwbiene). Na podstawie poniszej tabeli
widoczne s zalenoci pomidzy wprowadzanymi parametrami w
przypadku prawoskrtnych narzdzi.

Gwint Rodzaj Kierunek pracy


Skok
wewntrzny frezowania (obrbki)
prawoskrtny + +1(RL) Z+

lewoskrtny 1(RR) Z+

prawoskrtny + 1(RR) Z

lewoskrtny +1(RL) Z

Gwint Rodzaj Kierunek pracy


Skok
zewntrzny frezowania (obrbki)
prawoskrtny + +1(RL) Z

lewoskrtny 1(RR) Z

prawoskrtny + 1(RR) Z+

lewoskrtny +1(RL) Z+

292 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
Niebezpieczestwo kolizji!
Prosz programowa dla dosuww wgbnych zawsze ten
sam znak liczby, poniewa cykle posiadaj kilka rnych
kolejnoci operacji, ktre s niezalene od siebie.
Kolejno, wedug ktrej wybrany zostanie kierunek
pracy, jest opisana w odpowiednich cyklach. Jeeli
chcemy np. powtrzy jaki cykl tylko z operacj
zagbiania, to prosz wprowadzi dla gbokoci gwintu
0, kierunek pracy zostanie wwczas okrelony poprzez
gboko pogbiania.
Postpowanie w przypadku pknicia narzdzia!
Jeli podczas nacinania gwintu dojdzie do pknicia
narzdzia, to prosz zatrzyma przebieg programu,
przej do trybu pracy Pozycjonowanie z rcznym
wprowadzeniem danych i przemieci wwczas narzdzie
ruchem liniowym na rodek odwiertu. Nastpnie mona
przemieci swobodnie narzdzie w osi dosuwu i
wymieni.

TNC odnosi zaprogramowany posuw przy frezowaniu


gwintw do krawdzi ostrza narzdzia. Poniewa TNC
wywietla posuw w odniesieniu do toru punktu
rodkowego, wywietlona warto nie jest zgodna z
zaprogramowan wartoci.
Kierunek zwoju gwintu zmienia si, jeli odpracowujemy
cykl frezowania gwintu w poczeniu z cyklem 8 ODBICIE
LUSTRZANE tylko w jednej osi.

HEIDENHAIN iTNC 530 293


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
FREZOWANIE GWINTU (cykl 262)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na Bezpieczn wysoko nad powierzchni obrabianego
przedmiotu
2 Narzdzie przemieszcza si z zaprogramowanym posuwem
pozycjonowania wstpnego na paszczyzn startu, ktra wynika
ze znaku liczby skoku gwintu, rodzaju frezowania i liczby
powtrze do wykonania
3 Nastpnie narzdzie przemieszcza si stycznie ruchem Helix do
nominalnej rednicy gwintu. Przy tym zostaje przeprowadzone
jeszcze przed przemieszczeniem dosuwu po linii rubowej (Helix)
przemieszczenie wyrwnawcze w osi narzdzia, aby rozpocz z
torem gwintu na zaprogramowanym poziomie startu
4 W zalenoci od parametru Wznowienie (pracy) narzdzie frezuje
gwint jednym, kilkoma z przesuniciami lub ruchem cigym po
linii rubowej
5 Po tym narzdzie odjeda stycznie od konturu do punktu startu
na paszczynie obrbki
6 Przy kocu cyklu TNC przemieszcza narzdzia na biegu szybkim
na Bezpieczn wysoko lub jeli wprowadzono na 2 g
Bezpieczna wysoko

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0.
Znak liczby parametru cyklu Gboko gwintu okrela
kierunek pracy (obrbki). Jeli zaprogramujemy
Gboko gwintu = 0, to TNC nie wykonuje tego cyklu.
Przemieszczenie dosuwu na nominaln rednic gwintu
nastpuje na pkolu od rodka. Jeli rednica narzdzia
jest 4krotny skokmniejsza ni nominalna rednica gwintu
to zostaje przeprowadzone boczne pozycjonowanie
wstpne.
Prosz zwrci uwag, i TNC wykonuje przed ruchem
dosuwowym przemieszczenie wyrwnujce w osi
narzdzia. Rozmiar tego przemieszczenia wyrwnujcego
zalene jest od skoku gwintu. Zwrci uwag na
dostatecznie duo miejsca w odwiercie!

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

294 8 Programowanie: Cykle


Phklad: NCbloki

8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw


U Zadana rednica Q335: Nominalna rednica gwintu

U Skok gwintu Q239: Skok gwintu. Znak liczby okrela 25 CYCL DEF 262 FREZOWANIE GWINTU
gwint prawo i lewoskrtny:
+ = gwint prawoskrtny Q335=10 ;ZADANA REDNICA
= gwint lewoskrtny Q239=+1.5 ;SKOK
U Gboko gwintu Q201 (przyrostowo): Odstp Q201=20 ;GOBOKO GWINTU
pomidzy powierzchni obrabianego przedmiotu i
dnem gwintu Q355=0 ;DODATKOWE PRZEJCIE
Q253=750 ;POSUW POZ.WSTOP.
U Dodatkowa obrbka Q355: Liczba zwojw gwintu,
o ktre to narzdzie zostaje przesunite (patrz Q351=+1 ;RODZAJ FREZOWANIA
rysunek po prawej u dou):
Q200=2 ;ODSTOP BEZPIECZ.
0 = 360linia rubowa na gboko gwintu
1 = ciga linia rubow na caej dugoci gwintu Q203=+30 ;WSP. POWIERZCHNI
>1 = kilka torw Helix z dosuwami i odsuniciami
Q204=50 ;2. ODSTOP BEZPIECZ.
narzdzia, pomidzy nimi TNC przesuwa narzdzie o
warto Q355 razy skok Q207=500 ;POSUW FREZOWANIA
U Posuw pozycjonowania wstpnego Q253:
Prdko przemieszczenia narzdzia przy
zagbianiu w materia obrabianego przedmiotu lub
przy wysuwaniu narzdzia z materiau w mm/min
U Rodzaj frezowania Q351: Rodzaj obrbki
frezowaniem przy M03
+1 = Frezowanie wspbiene
1 = Frezowanie przeciwbiene
U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu
U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem)
U Posuw frezowania Q207: Prdko
przemieszczenia narzdzia przy frezowaniu w mm/
min

HEIDENHAIN iTNC 530 295


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
FREZOWANIE GWINTW WPUSZCZANYCH
(cykl 263)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na Bezpieczn wysoko nad powierzchni obrabianego
przedmiotu
Pogbianie
2 Narzdzie przemieszcza si z posuwem pozycjonowania
wstpnego na gboko pogbiania minus bezpieczna
wysoko i nastpnie z posuwem pogbiania na gboko
pogbiania
3 Jeeli wprowadzono bezpieczn wysoko z boku, TNC
pozycjonuje narzdzie od razu z posuwem pozycjonowania
wstpnego na gboko pogbiania
4 Nastpnie TNC przemieszcza si, w zalenoci od iloci miejca ze
rodka lub z bocznym pozycjonowaniem wstpnym do rednicy
rdzenia i wykonuje ruch okrny
Pogbianie czoowo
5 Narzdzie przemieszcza si z posuwem pozycjonowania
wstpnego na Gboko pogbiania czoowo
6 TNC pozycjonuje narzdzie nieskorygowane ze rodka poprzez
pokrg na warto przesunicia czoowegoi wykonuje ruch
okrny z posuwem pogbiania.
7 Nastpnie TNC przemieszcza narzdzie ponownie po pkolu do
rodka odwiertu
Frezowanie gwintw
8 Narzdzie przemieszcza si z zaprogramowanym posuwem
pozycjonowania wstpnego na paszczyzn startu, ktra wynika
ze znaku liczby skoku gwintu, rodzaju frezowania i liczby
powtrze do wykonania
9 Nastpnie narzdzie przemieszcza si stycznie ruchem Helix do
nominalnej rednicy gwintu i frezuje gwint 360 ruchem po linii
rubowej
10 Po tym narzdzie odjeda stycznie od konturu do punktu startu
na paszczynie obrbki

296 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
11 Przy kocu cyklu TNC przemieszcza narzdzia na biegu szybkim
na Bezpieczn wysoko lub jeli wprowadzono na 2 g
Bezpieczna wysoko

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0.
Znak liczby parametrw cykli Gboko gwintu,
gboko pogbiania lub Gboko czoowo okrela
kierunek pracy. Kierunek pracy zostaje ustalony wedug
nastpujcej kolejnoci:
1. Gboko gwintu
2. Gboko pogbiania
3. Gboko czoowo
Jeli wyznaczymy jeden z parametrw gbokoci na 0, to
TNC nie wypeni tego kroku obrbki.
Jeeli chcemy czoowo zagbia, to prosz zdefiniowa
parametr Gboko pogbiania z 0.
Prosz zaprogramowa Gboko gwintu przynajmniej o
jedn trzeci skoku gwintu mniejsz ni Gboko
zagbiania.

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

HEIDENHAIN iTNC 530 297


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw U Zadana rednica Q335: Nominalna rednica gwintu

U Skok gwintu Q239: Skok gwintu. Znak liczby okrela


gwint prawo i lewoskrtny:
+= gwint prawoskrtny
= gwint lewoskrtny
U Gboko gwintu Q201 (przyrostowo): Odstp
pomidzy powierzchni obrabianego przedmiotu i
dnem gwintu
U Gboko pogbiania Q356: (przyrostowo):
Odstp powierzchnia obrabianego przedmiotu i
wierzchoek ostrza narzdzia
U Posuw pozycjonowania wstpnego Q253:
Prdko przemieszczenia narzdzia przy
zagbianiu w materia obrabianego przedmiotu lub
przy wysuwaniu narzdzia z materiau w mm/min
U Rodzaj frezowania Q351: Rodzaj obrbki
frezowaniem przy M03
+1 = Frezowanie wspbiene
1 = Frezowanie przeciwbiene
U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu
U Bezpieczna wysoko z boku Q357 (przyrostowo):
Odstp pomidzy ostrzem narzdzia i ciank
odwiertu
U Gboko czoowo Q358 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu i wierzchoek
ostrza narzdzia przy czoowym pogbianiu
U Przesunicie pogbiania czoowo Q359
(inkremental): Odstp o jaki TNC przesuwa rodek
narzdzia ze rodka odwiertu

298 8 Programowanie: Cykle


Phklad: NCbloki

8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw


U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu 25 CYCL DEF 263 FREZOWANIE GWINTU
POGEB.
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe Q335=10 ;ZADANA REDNICA
doj do kolizji pomidzy narzdziem i obrabianym Q239=+1.5 ;SKOK
przedmiotem (mocowadem)
Q201=16 ;GOBOKO GWINTU
U Posuw pogbiania Q254: Prdko
przemieszczenia narzdzia przy pogbianiu w mm/ Q356=20 ;GOBOKO POGOBIANIA
min Q253=750 ;POSUW POZ.WSTOP.
U Posuw frezowania Q207: Prdko Q351=+1 ;RODZAJ FREZOWANIA
przemieszczenia narzdzia przy frezowaniu w mm/
min Q200=2 ;ODSTOP BEZPIECZ.
Q357=0.2 ;ODST.BEZP.NA BOKU
Q358=+0 ;GOBOKO CZOOWO
Q359=+0 ;PRZESUNIOCIE CZOOWO
Q203=+30 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.
Q254=150 ;POSUW POG.
Q207=500 ;POSUW FREZOWANIA

HEIDENHAIN iTNC 530 299


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
FREZOWANIE GWINTW WIERCONYCH
(Zyklus 264)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na Bezpieczn wysoko nad powierzchni obrabianego
przedmiotu
Wiercenie
2 Narzdzie wierci z wprowadzonym posuwem wgbnymF do
pierwszej gbokoci dosuwu
3 Jeeli wprowadzono amanie wira, to TNC przemieszcza
narzdzie z powrotem, o wprowadzon warto ruchu
powrotnego. Jeli pracujemy bez amania wira, to TNC odsuwa
narzdzie na biegu szybkim na bezpieczn wysoko i nastpnie
znowu na FMAX na wprowadzony odstp wyprzedzania nad
pierwsz gbokoci dosuwu
4 Nastpnie narzdzie wierci z posuwem o dalsz warto
gbokoci dosuwu
5 TNC powtarza t operacj (24), a zostanie osignita
gboko wiercenia
Pogbianie czoowo
6 Narzdzie przemieszcza si z posuwem pozycjonowania
wstpnego na Gboko pogbiania czoowo
7 TNC pozycjonuje narzdzie nieskorygowane ze rodka poprzez
pokrg na warto przesunicia czoowegoi wykonuje ruch
okrny z posuwem pogbiania.
8 Nastpnie TNC przemieszcza narzdzie ponownie po pkolu do
rodka odwiertu
Frezowanie gwintw
9 Narzdzie przemieszcza si z zaprogramowanym posuwem
pozycjonowania wstpnego na paszczyzn startu, ktra wynika
ze znaku liczby skoku gwintu, rodzaju frezowania i liczby
powtrze do wykonania
10 Nastpnie narzdzie przemieszcza si stycznie ruchem Helix do
nominalnej rednicy gwintu i frezuje gwint 360 ruchem po linii
rubowej
11 Po tym narzdzie odjeda stycznie od konturu do punktu startu
na paszczynie obrbki

300 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
12 Przy kocu cyklu TNC przemieszcza narzdzia na biegu szybkim
na Bezpieczn wysoko lub jeli wprowadzono na 2 g
Bezpieczna wysoko

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0.
Znak liczby parametrw cykli Gboko gwintu,
gboko pogbiania lub Gboko czoowo okrela
kierunek pracy. Kierunek pracy zostaje ustalony wedug
nastpujcej kolejnoci:
1. Gboko gwintu
2. Gboko wiercenia
3. Gboko czoowo
Jeli wyznaczymy jeden z parametrw gbokoci na 0, to
TNC nie wypeni tego kroku obrbki.
Prosz zaprogramowa gboko gwintu przynajmniej o
jedn trzeci skoku gwintu mniejsz ni gboko
wiercenia.

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

HEIDENHAIN iTNC 530 301


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw U Zadana rednica Q335: Nominalna rednica gwintu

U Skok gwintu Q239: Skok gwintu. Znak liczby okrela


gwint prawo i lewoskrtny:
+= gwint prawoskrtny
= gwint lewoskrtny
U Gboko gwintu Q201 (przyrostowo): Odstp
pomidzy powierzchni obrabianego przedmiotu i
dnem gwintu
U Gboko wiercenia Q356: (przyrostowo):
Odstp powierzchnia obrabianego przedmiotu i dno
odwiertu
U Posuw pozycjonowania wstpnego Q253:
Prdko przemieszczenia narzdzia przy
zagbianiu w materia obrabianego przedmiotu lub
przy wysuwaniu narzdzia z materiau w mm/min
U Rodzaj frezowania Q351: Rodzaj obrbki
frezowaniem przy M03
+1 = Frezowanie wspbiene
1 = Frezowanie przeciwbiene
U Gboko dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje kadorazowo dosunite.
Gboko nie musi by wielokrotnoci gbokoci
dosuwu. TNC dojeda jednym chodem roboczym
na gboko jeeli:
n Gboko dosuwu i gboko s sobie rwne
n Gboko dosuwu jest wiksza ni gboko
U Odstp wyprzedzenia u gry Q258 (przyrostowo):
Bezpieczna wysoko dla pozycjonowania na biegu
szybkim, jeli TNC przemieszcza narzdzie po
powrocie z odwiertu ponownie na aktualn
gboko dosuwu
U Gboko wiercenia przy amaniu wira Q257
(przyrostowo): Dosuw, po ktrym TNC
przeprowadza amanie wira. Nie nastpuje amanie
wira, jeli wprowadzono 0
U Powrt przy amaniu wira Q256 (przyrostowo):
Warto, o jak TNC odsuwa narzdzie przy amaniu
wira
U Gboko czoowo Q358 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu i wierzchoek
ostrza narzdzia przy czoowym pogbianiu
U Przesunicie pogbiania czoowo Q359
(inkremental): Odstp o jaki TNC przesuwa rodek
narzdzia ze rodka odwiertu

302 8 Programowanie: Cykle


Phklad: NCbloki

8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw


U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu 25 CYCL DEF 264 FREZOW.ODWIERTOW Z
GWIN.
U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni Q335=10 ;ZADANA REDNICA
obrabianego przedmiotu Q239=+1.5 ;SKOK
U 2. Bezpieczna wysoko Q204 (przyrostowo): Q201=16 ;GOBOKO GWINTU
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym Q356=20 ;GOBOKO WIERCENIA
przedmiotem (mocowadem) Q253=750 ;POSUW POZ.WSTOP.
U Posuw dosuwu wgbnego Q206: Prdko Q351=+1 ;RODZAJ FREZOWANIA
przemieszczenia narzdzia przy wierceniu w mm/
min Q202=5 ;GOBOKO DOSUWU
Q258=0.2 ;ODSTOP WYPRZEDZENIA
U Posuw frezowania Q207: Prdko
przemieszczenia narzdzia przy frezowaniu w mm/ Q257=5 ;G.WIERCENIA AMANIE
min WIRA
Q256=0.2 ;RZ PRZY AMANIU WIRA
Q358=+0 ;GOBOKO CZOOWO
Q359=+0 ;PRZESUNIOCIE CZOOWO
Q200=2 ;ODSTOP BEZPIECZ.
Q203=+30 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.
Q206=150 ;POSUW WGOBNY
Q207=500 ;POSUW FREZOWANIA

HEIDENHAIN iTNC 530 303


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
HELIX FREZOWANIE GWINTW
WIERCONYCH (cykl 265)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na Bezpieczn wysoko nad powierzchni obrabianego
przedmiotu
Pogbianie czoowo
2 Przy pogbianiu przed obrbk gwintu narzdzie przemieszcza
si z posuwem pogbiania na Gboko pogbiania czoowo.
Przy operacji pogbiania po obrbce gwintu TNC przemieszcza
narzdzie na gboko pogbiania z posuwem pozycjonowania
wstpnego
3 TNC pozycjonuje narzdzie nieskorygowane ze rodka poprzez
pokrg na warto przesunicia czoowegoi wykonuje ruch
okrny z posuwem pogbiania.
4 Nastpnie TNC przemieszcza narzdzie ponownie po pkolu do
rodka odwiertu
Frezowanie gwintw
5 TNC przemieszcza narzdzie z zaprogramowanym posuwem
pozycjonowania wstpnego na paszczyzn startu dla gwintu
6 Nastpnie narzdzie przemieszcza si stycznie ruchem Helix do
nominalnej rednicy gwintu.
7 TNC przemieszcza narzdzie po linii rubowej cigej w d, a
zostanie osignita gboko gwintu
8 Po tym narzdzie odjeda stycznie od konturu do punktu startu
na paszczynie obrbki
9 Przy kocu cyklu TNC przemieszcza narzdzia na biegu szybkim
na Bezpieczn wysoko lub jeli wprowadzono na 2g
Bezpieczna wysoko

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu
(rodek odwiertu) paszczyzny obrbki z korekcj
promienia R0.
Znak liczby parametrw cykli Gboko gwintu lub
Gbokoczoowo okrela kierunek pracy. Kierunek
pracy zostaje ustalony wedug nastpujcej kolejnoci:
1. Gboko gwintu
2. Gboko czoowo
Jeli wyznaczymy jeden z parametrw gbokoci na 0, to
TNC nie wypeni tego kroku obrbki.
Rodzaj frezowania (przeciwbiene/wspbiene)
okrelony jest poprzez gwint (prawo/lewoskrtny) i
kierunek obrotu narzdzia, poniewa w tym przypadku
moliwy jest tylko kierunek pracy od powierzchni
obrabianego przedmiotu w gb.

304 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
Przy pomocy parametru maszynowego 7441 bit 2
nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

HEIDENHAIN iTNC 530 305


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw U Zadana rednica Q335: Nominalna rednica gwintu

U Skok gwintu Q239: Skok gwintu. Znak liczby okrela


gwint prawo i lewoskrtny:
+= gwint prawoskrtny
= gwint lewoskrtny
U Gboko gwintu Q201 (przyrostowo): Odstp
pomidzy powierzchni obrabianego przedmiotu i
dnem gwintu
U Posuw pozycjonowania wstpnego Q253:
Prdko przemieszczenia narzdzia przy
zagbianiu w materia obrabianego przedmiotu lub
przy wysuwaniu narzdzia z materiau w mm/min
U Gboko czoowo Q358 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu i wierzchoek
ostrza narzdzia przy czoowym pogbianiu
U Przesunicie pogbiania czoowo Q359
(inkremental): Odstp o jaki TNC przesuwa rodek
narzdzia ze rodka odwiertu
U Operacacja pogbiania Q360: Wykonanie fazki
0 = przed obrbk gwintu
1 = po obrbce gwintu
U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu

306 8 Programowanie: Cykle


Phklad: NCbloki

8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw


U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu 25 CYCL DEF 265 HELIXFREZ.GWINTOW
WIERC.
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe Q335=10 ;ZADANA REDNICA
doj do kolizji pomidzy narzdziem i obrabianym Q239=+1.5 ;SKOK
przedmiotem (mocowadem)
Q201=16 ;GOBOKO GWINTU
U Posuw pogbiania Q254: Prdko
przemieszczenia narzdzia przy pogbianiu w mm/ Q253=750 ;POSUW POZ.WSTOP.
min Q358=+0 ;GOBOKO CZOOWO
U Posuw frezowania Q207: Prdko Q359=+0 ;PRZESUNIOCIE CZOOWO
przemieszczenia narzdzia przy frezowaniu w mm/
min Q360=0 ;OPERACJA POGOBIANIA
Q200=2 ;ODSTOP BEZPIECZ.
Q203=+30 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.
Q254=150 ;POSUW POG.
Q207=500 ;POSUW FREZOWANIA

HEIDENHAIN iTNC 530 307


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
FREZOWANIE GWINTU ZEWNOTRZNEGO
(cykl 267)
1 TNC pozycjonuje narzdzie w osi wrzeciona na biegu szybkim
FMAX na Bezpieczn wysoko nad powierzchni obrabianego
przedmiotu
Pogbianie czoowo
2 TNC dosuwa narzdzie do punktu startu dla czoowego
pogbiania, poczynajc od rodka czopu na osi gwnej
paszczyzny obrbki. Pooenie punktu startu wynika z promienia
gwintu, promienia narzdzia i skoku
3 Narzdzie przemieszcza si z posuwem pozycjonowania
wstpnego na Gboko pogbiania czoowo
4 TNC pozycjonuje narzdzie nieskorygowane ze rodka poprzez
pokrg na warto przesunicia czoowegoi wykonuje ruch
okrny z posuwem pogbiania.
5 Nastpnie TNC przemieszcza narzdzie ponownie po pkolu do
punktu startu
Frezowanie gwintw
6 TNC pozycjonuje narzdzie do punktu startu, jeli uprzednio nie
dokonano czoowego pogbienia. Punkt startu Frezowanie
gwintw = Punkt startu Pogbianie czoowe
7 Narzdzie przemieszcza si z zaprogramowanym posuwem
pozycjonowania wstpnego na paszczyzn startu, ktra wynika
ze znaku liczby skoku gwintu, rodzaju frezowania i liczby
powtrze do wykonania
8 Nastpnie narzdzie przemieszcza si stycznie ruchem Helix do
nominalnej rednicy gwintu.
9 W zalenoci od parametru Wznowienie (pracy) narzdzie frezuje
gwint jednym, kilkoma z przesuniciami lub ruchem cigym po
linii rubowej
10 Po tym narzdzie odjeda stycznie od konturu do punktu startu
na paszczynie obrbki

308 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
11 Przy kocu cyklu TNC przemieszcza narzdzia na biegu szybkim
na Bezpieczn wysoko lub jeli wprowadzono na 2 g
Bezpieczna wysoko

Prosz uwzgldni przed programowaniem


Zaprogramowa blok pozycjonowania w punkcie startu
(rodek czopu) paszczyzny obrbki z korekcj promienia
R0.
Konieczne przesunicie dla pogbiania na stronie
czoowej powinno zosta wczeniej ustalone. Naley
poda warto od rodka czopu do rodka narzdzia
(nieskorygowana warto).
Znak liczby parametrw cykli Gboko gwintu,
Gboko czoowo okrela kierunek pracy. Kierunek
pracy zostaje ustalony wedug nastpujcej kolejnoci:
1. Gboko gwintu
2. Gboko czoowo
Jeli wyznaczymy jeden z parametrw gbokoci na 0, to
TNC nie wypeni tego kroku obrbki.
Znak liczby parametru cyklu Gboko gwintu okrela
kierunek pracy (obrbki).

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

HEIDENHAIN iTNC 530 309


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw U Zadana rednica Q335: Nominalna rednica gwintu

U Skok gwintu Q239: Skok gwintu. Znak liczby okrela


gwint prawo i lewoskrtny:
+= gwint prawoskrtny
= gwint lewoskrtny
U Gboko gwintu Q201 (przyrostowo): Odstp
pomidzy powierzchni obrabianego przedmiotu i
dnem gwintu
U Dodatkowa obrbka Q355: Liczba zwojw gwintu,
o ktre to narzdzie zostaje przesunite (patrz
rysunek po prawej u dou):
0 = linia rubowa na gboko gwintu
1 = ciga linia rubow na caej dugoci gwintu
>1 = kilka torw Helix z dosuwami i odsuniciami
narzdzia, pomidzy nimi TNC przesuwa narzdzie o
warto Q355 razy skok
U Posuw pozycjonowania wstpnego Q253:
Prdko przemieszczenia narzdzia przy
zagbianiu w materia obrabianego przedmiotu lub
przy wysuwaniu narzdzia z materiau w mm/min
U Rodzaj frezowania Q351: Rodzaj obrbki
frezowaniem przy M03
+1 = Frezowanie wspbiene
1 = Frezowanie przeciwbiene

310 8 Programowanie: Cykle


Phklad: NCbloki

8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw


U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu 25 CYCL DEF 267 FREZ.GWINTU ZEWN.

U Gboko czoowo Q358 (przyrostowo): Odstp Q335=10 ;ZADANA REDNICA


powierzchnia obrabianego przedmiotu i wierzchoek Q239=+1.5 ;SKOK
ostrza narzdzia przy czoowym pogbianiu
Q201=20 ;GOBOKO GWINTU
U Przesunicie pogbiania czoowo Q359
(inkremental): Odstp o jaki TNC przesuwa rodek Q355=0 ;DODATKOWE PRZEJCIE
narzdzia ze rodka czopu Q253=750 ;POSUW POZ.WSTOP.
U Wsp. powierzchni obrabianego przedmiotu Q351=+1 ;RODZAJ FREZOWANIA
Q203 (absolutnie): Wsprzdna powierzchni
Q200=2 ;ODSTOP BEZPIECZ.
obrabianego przedmiotu
Q358=+0 ;GOBOKO CZOOWO
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe Q359=+0 ;PRZESUNIOCIE CZOOWO
doj do kolizji pomidzy narzdziem i obrabianym Q203=+30 ;WSP. POWIERZCHNI
przedmiotem (mocowadem)
Q204=50 ;2. ODSTOP BEZPIECZ.
U Posuw pogbiania Q254: Prdko
przemieszczenia narzdzia przy pogbianiu w mm/ Q254=150 ;POSUW POG.
min Q207=500 ;POSUW FREZOWANIA
U Posuw frezowania Q207: Prdko
przemieszczenia narzdzia przy frezowaniu w mm/
min

HEIDENHAIN iTNC 530 311


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
Przykad: Cykle wiercenia

Y
100
90

10

X
10 20 80 90 100

0 BEGIN PGM C200 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czci 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 Wywoanie narzdzia
5 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
6 CYCL DEF 200 BOHREN Definicja cyklu
Q200=2 ;ODSTOP BEZPIECZ.
Q201=15 ;GOBOKO
Q206=250 ;F DOSUW WGOBNY
Q202=5 ;GOBOKO DOSUWU
Q210=0 ;PRZER.CZAS. U GRY
Q203=10 ;WSP.POWIERZCHNI
Q204=20 ;2. ODST.BEZP.
Q211=0.2 ;PRZERWA CZASOWA U
DOU

312 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
7 L X+10 Y+10 R0 FMAX M3 Dosun narzdzie do wiercenia 1, wczy wrzeciono
8 CYCL CALL Wywoanie cyklu
9 L Y+90 R0 FMAX M99 Dosun narzdzie do wiercenia 2, wywoanie cyklu
10 L X+90 R0 FMAX M99 Dosun narzdzie do wiercenia 3, wywoanie cyklu
11 L Y+10 R0 FMAX M99 Dosun narzdzie do wiercenia 4, wywoanie cyklu
12 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
13 END PGM C200 MM

HEIDENHAIN iTNC 530 313


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
Przykad: Cykle wiercenia

Przebieg programu
n Cykl wiercenia programowa w programie Y
gwnym 100
n Zaprogramowa obrbk w podprogramie,

M12
patrz Podprogramy, strona 465
70

M12
20

X
20 70 100

0 BEGIN PGM C18 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czci 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 Wywoanie narzdzia
5 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
6 CYCL DEF 18.0 NACINANIE GWINTU Definicja cyklu nacinanie gwintu
7 CYCL DEF 18.1 GOBOKO +30
8 CYCL DEF 18.2 SKOK +1.75
9 L X+20 Y+20 R0 FMAX Dosun narzdzie do wiercenia 1
10 CALL LBL 1 Wywoa podprogram 1
11 L X+70 Y+70 R0 FMAX Dosun narzdzie do wiercenia 2
12 CALL LBL 1 Wywoa podprogram 1
13 L Z+250 R0 FMAX M2 Wysun narzdzie z materiau, koniec programu gwnego

314 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
14 LBL 1 Podprogram 1: Nacinanie gwintu
15 CYCL DEF 13.0 ORIENTACJA Zdefiniowa kt wrzeciona (powtrne nacinanie moliwe)
16 CYCL DEF 13.1 K5T 0
17 L M19 Orientowanie wrzeciona (funkcja M zalena od maszyny)
18 L IX2 R0 F1000 Przesun narzdzie dla bezkolizyjnego zagbienia (zalene od
przekroju rdzenia i narzdzia)
19 L Z+5 R0 FMAX Pozycjonowa wstpnie bieg szybki
20 L Z30 R0 F1000 Najecha na gboko startow
21 L IX+2 Narzdzie ponownie na rodek wiercenia
22 CYCL CALL Wywoa cykl 18
23 L Z+5 R0 FMAX wysun narzdzie z materiau
24 LBL 0 Koniec podprogramu 1
25 END PGM C18 MM

HEIDENHAIN iTNC 530 315


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
Przykad: Cykle wiercenia w po5czeniu z tabel5 punktw

Wsprzdne wiercenia s zapisane w pamici


w tabeli punktw TAB1.PNT i zostaj wywoane
przez TNC z CYCL CALL PAT. Y

M6
Promienie narzdzi s tak wybrane, i wszystkie 100
kroki robocze mona zobaczy w grafice
90
testowej.

Przebieg programu 65

n Centrowanie 55

n Wiercenie
n Gwintowanie 30

10

X
10 20 40 80 90 100

0 BEGIN PGM 1 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czci nieobrobionej
2 BLK FORM 0.2 X+100 Y+100 Y+0
3 TOOL DEF 1 L+0 R+4 Definicja narzdzia nakieek
4 TOOL DEF 2 L+0 2.4 Definicja narzdzia wierto
5 TOOL DEF 3 L+0 R+3 Definicja narzdzia gwintownik
6 TOOL CALL 1 Z S5000 Wywoanie narzdzia nakieek
7 L Z+10 RO F5000 Przemieci narzdzie na bezpieczn wysoko (F
zaprogramowa z wartoci,
TNC pozycjonuje po kadym cyklu na bezpieczn wysoko
8 SEL PATTERN TAB1 Ustali tabel punktw
9 CYCL DEF 200 WIERCENIE Definicja cyklu nakiekowania
Q200=2 ;ODSTOP BEZPIECZ.
Q201=2 ;GOBOKO
Q206=150 ;F DOSUW WGOBNY
Q202=2 ;GOBOKO DOSUWU
Q210=0 ;PRZER.CZAS. U GRY
Q203=+0 ;WSP.POWIERZCHNI Wprowadzi koniecznie 0, dziaa z tabeli punktw
Q204=0 ;2. ODST.BEZP. Wprowadzi koniecznie 0, dziaa z tabeli punktw
Q211=0.2 ;PRZERWA CZASOWA U
DOU

316 8 Programowanie: Cykle


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw
10 CYCL CALL PAT F5000 M3 Wywoanie cyklu w poczeniu z tabel punktw TAB1.PNT,
Posuw pomidzy punktami: 5 000 mm/min
11 L Z+100 R0 FMAX M6 Swobodne przemieszczenie narzdzia, zmiana narzdzia
12 TOOL CALL 2 Z S5000 Wywoanie narzdzia wierto
13 L Z+10 R0 F5000 Przemieci narzdzie na bezpieczn wysoko (F
zaprogramowa z wartoci,
14 CYCL DEF 200 WIERCENIE Definicja cyklu Wiercenie
Q200=2 ;ODSTOP BEZPIECZ.
Q201=25 ;GOBOKO
Q206=150 ;POSUW PRZEMIESZCZENIA
WGOB.
Q202=5 ;GOBOKO DOSUWU
Q210=0 ;PRZERWA CZAS. U GRY
Q203=+0 ;WSP.POWIERZCHNI Wprowadzi koniecznie 0, dziaa z tabeli punktw
Q204=0 ;2. ODSTOP Wprowadzi koniecznie 0, dziaa z tabeli punktw
BEZPIECZESTWA
Q211=0.2 ;PRZERWA CZASOWA U
DOU
15 CYCL CALL PAT F5000 M3 Wywoanie cyklu w poczeniu z tabel punktw TAB1.PNT,
16 L Z+100 R0 FMAX M6 Swobodne przemieszczenie narzdzia, zmiana narzdzia
17 TOOL CALL 3 Z S200 Wywoanie narzdzia gwintownik
18 L Z+50 R0 FMAX Przemieszczenie narzdzia na bezpieczn wysoko
19 CYCL DEF 206 GWINTOWANIE NOWE Definicja cyklu gwintownik
Q200=2 ;ODSTOP BEZPIECZ.
Q201=25 ;GOBOKO GWINTU
Q206=150 ;POSUW PRZEMIESZCZENIA
WGOB.
Q211=0 ;PRZERWA CZASOWA U
DOU
Q203=+0 ;WSP. POWIERZCHNI Wprowadzi koniecznie 0, dziaa z tabeli punktw
Q204=0 ;2. ODSTOP Wprowadzi koniecznie 0, dziaa z tabeli punktw
BEZPIECZESTWA
20 CYCL CALL PAT F5000 M3 Wywoanie cyklu w poczeniu z tabel punktw TAB1.PNT,
21 L Z+100 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
22 END PGM 1 MM

HEIDENHAIN iTNC 530 317


8.3 Cykle dla wiercenia, gwintowania i frezowania gwintw Tabela punktw TAB1.PNT

TAB1. PNT MM
NR X Y Z
0 +10 +10 +0
1 +40 +30 +0
2 +90 +10 +0
3 +80 +30 +0
4 +80 +65 +0
5 +90 +90 +0
6 +10 +90 +0
7 +20 +55 +0
[END]

318 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
8.4 Cykle dla frezowania
kieszeni,czopw i rowkw
wpustowych
Przegl5d

Cykl Softkey
251KIESZEN PROSTOKATNA
Cykl obrbki zgrubnej/wykaczajcej z wyborem
zakresu obrbki i pogbianiem po linii helix

252 KIESZE OKRAGA


Cykl obrbki zgrubnej/wykaczajcej z wyborem
zakresu obrbki i pogbianiem po linii helix

253 FREZOWANIE ROWKW WPUSTOWYCH


Cykl obrbki zgrubnej/wykaczajcej z wyborem
zakresu obrbki i pogbianiem po linii helix lub
ruchem wahadowym

254 ROWEK OKRXGY


Cykl obrbki zgrubnej/wykaczajcej z wyborem
zakresu obrbki i pogbianiem po linii helix lub
ruchem wahadowym

4 FREZOWANIE KIESZENI (prostoktnych)


Cykl obrbki zgrubnej bez automatycznego
pozycjonowania wstpnego

212 KIESZE NA GOT.(prostoktna)


Cykl obrbki wykaczajcej z automatycznym
pozycjonowaniem wstpnym
2. odstp bezpieczestwa

213 CZOPY NA GOTOWO (prostoktne)


Cykl obrbki wykaczajcej z automatycznym
pozycjonowaniem wstpnym
2. odstp bezpieczestwa

5 KIESZE OKRAGA
Cykl obrbki zgrubnej bez automatycznego
pozycjonowania wstpnego

214 OBRBKA WYKACZAJXCA KIESZENI


OKRGEJ
Cykl obrbki wykaczajcej z automatycznym
pozycjonowaniem wstpnym
2. odstp bezpieczestwa

215 CZOP OKRXGY OBRABIA NA GOTOWO


Cykl obrbki wykaczajcej z automatycznym
pozycjonowaniem wstpnym
2. Odstp bezpieczestwa

HEIDENHAIN iTNC 530 319


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
Cykl Softkey
3 FREZOWANIE ROWKW WPUSTOWYCH
Cykl obrbki zgrubnej/wykaczajcej bez
automatycznego pozycjonowania wstpnego,
prostopady dosuw na gboko

210 ROWEK RUCHEM WAHADOWYM


Cykl obrbki zgrubnej/wykaczajcej z
automatycznympozycjonowaniem wstpnym, ruch
wahadowy przy pogbianiu

211 ROWEK OKRXGY


Cykl obrbki zgrubnej/wykaczajcej z
automatycznympozycjonowaniem wstpnym, ruch
wahadowy przy pogbianiu

320 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
KIESZEN PROSTOKATNA (cykl 251)
Przy pomocy cyklu kieszeni prostoktnej 251 mona dokonywa
penej obrbki kieszeni prostoktnej. W zalenoci od parametrw
cyklu do dyspozycji znajduj si nastpujce alternatywy obrbki:
n Pena obrbka: Obrbka zgrubna, obrbka wykaczajca dna,
obrbka wykaczajca boku
n Tylko obrbka zgrubna
n Tylko obrbka wykaczajca dann i obrbka wykaczajca boku
n Tylko obrbka wykaczajca dna
n Tylko obrbka na gotowo boku

Obrbka zgrubna
1 Narzdzie wcina si na rodku kieszeni w materia obrabianego
przedmiotu i przesuwa si na pierwsz gboko dosuwu.
Sposb pogbiania okrelamy przy pomocy parametru Q366
2 TNC obrabia kiesze od wewntrz na zewntrz przy
uwzgldnieniu wspczynnika naoenia (parametr Q370) i
naddatku na obrbk wykaczajc (parametr Q368)
3 Ta operacja powtarza si, a zostanie osignita gboko
frezowania

Obrbka wykaczaj5ca
4 Jeli naddatki na obrbk wykaczajc s zdefiniowane; to TNC
obrabia kiesze na gotowo od wewntrz na zewntrz. Dno
kieszeni zostaje przy tym najechane tangencjalnie
5 Nastpnie TNC obrabia na gotowo cianki kieszeni, jeeli
wprowadzono w kilku dosuwach. Scianka kieszeni zostaje przy
tym najechana tangencjalnie

Prosz uwzgldni przed programowaniem


Wypozycjonowa wstpnie narzdzie na pozycj startu na
paszczynie obrbki z korekcj promienia R0.
Uwzgldni parametr Q367 (pooenie kieszeni).
TNC wykonuje cykl w osiach (paszczyzny obrbki), przy
pomocy ktrych najechano pozycj startu. Na przykad w
X i Y, jeli zaprogramowano z CYCL CALL POS X... Y... i
w U i V, jeli z CYCL CALL POS U... V...
zaprogramowano.
TNC pozycjonuje narzdzie na osi narzdzi
automatycznie. Uwzgldni parametr Q204 (2. odstp
bezpieczestwa).
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
TNC pozycjonuje narzdzie na kocu cyklu ponownie na
pozycji startu.

HEIDENHAIN iTNC 530 321


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
Przy pomocy parametru maszynowego 7441 bit 2
nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

322 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
U Zakres obrbki (0/1/2) Q215: ustali zakres
obrbki: Y Q218
0: Obrbka zgrubna i wykaczajca
1: Tylko obrbka zgrubna
2: Tylko obrbka wykaczajca
Obrbka wykaczajca na boku i obrbka
wykaczajca na dnie zostaj tylko wykonane, jeli

Q
22
zosta zdefiniowany odpowiedni naddatek na

Q219
obrbk wykaczajc (Q368, Q369)
Q207
U 1. dugo krawdzi bocznej Q218 (przyrostowo):
Dugo kieszeni, rwnolegle do osi gwnej
paszczyzny obrbki
U 2. dugo krawdzi bocznej Q219 (przyrostowo):
Dugo kieszeni, rwnolegle do osi pomocniczej X
paszczyzny obrbki
U Promie naroa Q220: Promie naroa kieszeni.
Jeli nie wprowadzono, TNC wyznacza promie
naroa rwny promieniowi narzdzia Y Y

U Naddatek dla obrbki wykaczaj5cej z boku


Q368(przyrostowo): Naddatek dla obrbki
Q367=0
wykaczajcej na paszczynie obrbki.
U Pooenie przy obrocie Q224 (absolutnie): Kt, o Q367=1 Q367=2
ktry zostaje caa kiesze obrcona. Centrum X X
obrotu ley na pozycji, na ktrej znajduje si
Y Y
narzdzie przy wywoaniu cyklu.
Q367=3 Q367=4
U Pooenie kieszeni Q367: Pooenie kieszeni w
odniesieniu do pozycji narzdzia przy wywoaniu
cyklu (patrz rysunek po prawej na rodku):
0: Pozycja narzdzia = rodek kieszeni
1: Pozycja narzdzia = lewy dolny rg
X X
2: Pozycja narzdzia = prawy dolny rg
3: Pozycja narzdzia = prawy grny rg
4: Pozycja narzdzia = lewy grny rg
U Posuw frezowania Q207: Prdko Y
przemieszczenia narzdzia przy frezowaniu w mm/
min
U Rodzaj frezowania Q351: Rodzaj obrbki
frezowaniem przy M03:
+1 = Frezowanie wspbiene Q351=1
1 = Frezowanie przeciwbiene

Q351=+1

k X

HEIDENHAIN iTNC 530 323


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych U Gboko Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno
kieszeni
U Gboko dosuwu Q202 (przyrostowo): Wymiar,
Q206
o jaki narzdzie zostaje kadorazowo dosunite, Z
wprowadzi warto wiksz od 0
U Naddatek dla obrbki wykaczaj5cej dna
Q338
Q369(przyrostowo): Naddatek dla obrbki
wykaczajcej dna Q202
U Posuw dosuwu wgbnego Q206: Prdko
Q201
przemieszczenia narzdzia przy przemieszczeniu na
dno w mm/min
U Dosuw obrbka na gotowo Q338 (przyrostowo):
Wymiar, o jaki narzdzie zostaje dosunite w osi X
wrzeciona przy obrbce wykaczajcej. Q338=0:
Obrbka wykaczajca przy jednym dosuniciu
U Bezpieczna wysoko Q200 (przyrostowo):
Odstp pomidzy powierzchni czoow narzdzia i Z
powierzchni obrabianego przedmiotu
U Wsprzdna powierzchni obrabianego
przedmiotu Q203 (absolutnie): Wsprzdna
bezwzgldna powierzchni obrabianego przedmiotu
U 2.Bezpieczna wysoko Q204 (przyrostowo): Q204
Q200 Q368
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem) Q369
Q203

324 8 Programowanie: Cykle


Phklad: NCbloki

8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych


U Wspczynnik naoenia toru Q370: Q370 x
promie narzdzia daje boczny dosuw k
8 CYCL DEF 251 KIESZE PROSTOK5TNA
U Sposb pogbiania Q366: Rodzaj sposobu
pogbiania: Q215=0 ;ZAKRES OBROBKI

n 0 = pogbianie prostopade. W tablicy narzdzi Q218=80 ;1. DUGO BOKU


musi zosta zdefiniowany dla aktywnego Q219=60 ;2. DUGO BOKU
narzdzia kt pogbiania ANGLE rwnie z 0. W
przeciwnym razie TNC wydaje komunikat o Q220=5 ;PROMIE NAROA
bdach Q368=0.2 ;NADDATEK Z BOKU
n 1 = pogbianie po linii helix. W tablicy narzdzi Q224=+0 ;POOZENIE PRZY OBROCIE
musi zosta zdefiniowany dla aktywnego
Q367=0 ;POOENIE KIESZENI
narzdzia kt pogbiania ANGLE nierwny 0. W
przeciwnym razie TNC wydaje komunikat o Q207=500 ;POSUW FREZOWANIA
bdach
Q351=+1 ;RODZAJ FREZOWANIA
Q201=20 ;GOBOKO
Q202=5 ;GOBOKO DOSUWU
Q369=0.1 ;NADDATEK NA DNIE
Q206=150 ;POSUW WGEBNY
Q338=5 ;DOSUW OBRBKI NA
GOTOWO
Q200=2 ;ODSTOP BEZPIECZ.
Q203=+0 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.
Q370=1 ;NAKADANIE SIE TOROW
KSZTATOWYCH
Q366=1 ;POGEBIANIE
9 CYCL CALL POS X+50 Y+50 FMAX M3

HEIDENHAIN iTNC 530 325


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
KIESZEN OKRjGA (cykl 252)
Przy pomocy cyklu kieszeni okrgej 252 mona dokonywa penej
obrbki kieszeni okrgej. W zalenoci od parametrw cyklu do
dyspozycji znajduj si nastpujce alternatywy obrbki:
n Pena obrbka: Obrbka zgrubna, obrbka wykaczajca dna,
obrbka wykaczajca boku
n Tylko obrbka zgrubna
n Tylko obrbka wykaczajca dann i obrbka wykaczajca boku
n Tylko obrbka wykaczajca dna
n Tylko obrbka na gotowo boku

Obrbka zgrubna
1 Narzdzie wcina si na rodku kieszeni w materia obrabianego
przedmiotu i przesuwa si na pierwsz gboko dosuwu.
Sposb pogbiania okrelamy przy pomocy parametru Q366
2 TNC obrabia kiesze od wewntrz na zewntrz przy
uwzgldnieniu wspczynnika naoenia (parametr Q370) i
naddatku na obrbk wykaczajc (parametr Q368)
3 Ta operacja powtarza si, a zostanie osignita gboko
frezowania

Obrbka wykaczaj5ca
4 Jeli naddatki na obrbk wykaczajc s zdefiniowane; to TNC
obrabia kiesze na gotowo od wewntrz na zewntrz. Dno
kieszeni zostaje przy tym najechane tangencjalnie
5 Nastpnie TNC obrabia na gotowo cianki kieszeni, jeeli
wprowadzono w kilku dosuwach. Scianka kieszeni zostaje przy
tym najechana tangencjalnie

Prosz uwzgldni przed programowaniem


Wypozycjonowa wstpnie narzdzie na pozycj startu
(rodek okrgu) na paszczynie obrbki z korekcj
promienia R0.
TNC wykonuje cykl w osiach (paszczyzny obrbki), przy
pomocy ktrych najechano pozycj startu. Na przykad w
X i Y, jeli zaprogramowano z CYCL CALL POS X... Y... i
w U i V, jeli z CYCL CALL POS U... V...
zaprogramowano.
TNC pozycjonuje narzdzie na osi narzdzi
automatycznie. Uwzgldni parametr Q204 (2. odstp
bezpieczestwa).
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
TNC pozycjonuje narzdzie na kocu cyklu ponownie na
pozycji startu.

326 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
Przy pomocy parametru maszynowego 7441 bit 2
nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

U Zakres obrbki (0/1/2) Q215: ustali zakres


obrbki: Y
0: Obrbka zgrubna i wykaczajca
1: Tylko obrbka zgrubna
2: Tylko obrbka wykaczajca
Obrbka wykaczajca na boku i obrbka
wykaczajca na dnie zostaj tylko wykonane, jeli Q207
zosta zdefiniowany odpowiedni naddatek na

Q223
obrbk wykaczajc (Q368, Q369)
U Srednica okrgu Q223: Srednica obrobionej na
gotowo kieszeni
U Naddatek dla obrbki wykaczaj5cej z boku
Q368(przyrostowo): Naddatek dla obrbki
wykaczajcej na paszczynie obrbki. X
U Posuw frezowania Q207: Prdko
przemieszczenia narzdzia przy frezowaniu w mm/
min
U Rodzaj frezowania Q351: Rodzaj obrbki
frezowaniem przy M03:
+1 = Frezowanie wspbiene
1 = Frezowanie przeciwbiene Q206
Z
U Gboko Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno
kieszeni Q338

U Gboko dosuwu Q202 (przyrostowo): Wymiar, Q202


o jaki narzdzie zostaje kadorazowo dosunite,
wprowadzi warto wiksz od 0 Q201

U Naddatek dla obrbki wykaczaj5cej dna


Q369(przyrostowo): Naddatek dla obrbki
wykaczajcej dna X
U Posuw dosuwu wgbnego Q206: Prdko
przemieszczenia narzdzia przy przemieszczeniu na
dno w mm/min
U Dosuw obrbka na gotowo Q338 (przyrostowo):
Wymiar, o jaki narzdzie zostaje dosunite w osi
wrzeciona przy obrbce wykaczajcej. Q338=0:
Obrbka wykaczajca przy jednym dosuniciu

HEIDENHAIN iTNC 530 327


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych U Bezpieczna wysoko Q200 (przyrostowo):
Odstp pomidzy powierzchni czoow narzdzia i
powierzchni obrabianego przedmiotu Z
U Wsprzdna powierzchni obrabianego
przedmiotu Q203 (absolutnie): Wsprzdna
bezwzgldna powierzchni obrabianego przedmiotu
U 2.Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe Q200 Q204
doj do kolizji pomidzy narzdziem i obrabianym Q368
przedmiotem (mocowadem)
Q369
U Wspczynnik naoenia toru Q370: Q370 x Q203
promie narzdzia daje boczny dosuw k
U Sposb pogbiania Q366: Rodzaj sposobu
pogbiania: X
n 0 = pogbianie prostopade. W tablicy narzdzi
musi zosta zdefiniowany dla aktywnego Phklad: NCbloki
narzdzia kt pogbiania ANGLE rwnie z 0. W
przeciwnym razie TNC wydaje komunikat o 8 CYCL DEF 252 KIESZE OKR5GA
bdach Q215=0 ;ZAKRES OBROBKI
n 1 = pogbianie po linii helix. W tablicy narzdzi Q223=60 ;SREDNICA OKREGU
musi zosta zdefiniowany dla aktywnego
narzdzia kt pogbiania ANGLE nierwny 0. W Q368=0.2 ;NADDATEK Z BOKU
przeciwnym razie TNC wydaje komunikat o Q207=500 ;POSUW FREZOWANIA
bdach
Q351=+1 ;RODZAJ FREZOWANIA
Q201=20 ;GOBOKO
Q202=5 ;GOBOKO DOSUWU
Q369=0.1 ;NADDATEK NA DNIE
Q206=150 ;POSUW WGEBNY
Q338=5 ;DOSUW OBRBKI NA
GOTOWO
Q200=2 ;ODSTOP BEZPIECZ.
Q203=+0 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.
Q370=1 ;NAKADANIE SIE TOROW
KSZTATOWYCH
Q366=1 ;POGEBIANIE
9 CYCL CALL POS X+50 Y+50 FMAX M3

328 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
FREZOWANIE ROWKW (cykl 253)
Przy pomocy cyklu 253 mona dokonywa penej obrbki rowka. W
zalenoci od parametrw cyklu do dyspozycji znajduj si
nastpujce alternatywy obrbki:
n Pena obrbka: Obrbka zgrubna, obrbka wykaczajca dna,
obrbka wykaczajca boku
n Tylko obrbka zgrubna
n Tylko obrbka wykaczajca dann i obrbka wykaczajca boku
n Tylko obrbka wykaczajca dna
n Tylko obrbka na gotowo boku

Obrbka zgrubna
1 Narzdzie przemieszcza si ruchem wahadowym ze
zdefiniowanym w tabeli narzdzi ktem pogbienia na pierwsz
gboko dosuwu. Jeli miejsce na to pozwala, to TNC dokonuje
zagbienia zamiast ruchem wahadowym po linii helix. Sposb
pogbiania okrelamy przy pomocy parametru Q366
2 TNC obrabia rowek na aktywnej gbokoci dosuwu
3 Ta operacja powtarza si, a zostanie osignita programowana
gboko rowka

Obrbka wykaczaj5ca
4 Jeeli zdefiniowano naddatki na obrbk wykaczajc, to TNC
dokonuje obrbki wykaczajcej najpierw na dnie rowka. Dno
rowka zostaje przy tym najechane tangencjalnie
5 Nastpnie TNC obrabia na gotowo cianki rowka, jeeli
wprowadzono w kilku dosuwach. Scianka rowka zostaje przy tym
najechana tangencjalnie

Prosz uwzgldni przed programowaniem


Wypozycjonowa wstpnie narzdzie na pozycj startu na
paszczynie obrbki z korekcj promienia R0.
Uwzgldni parametr Q367 (pooenie rowka).
TNC wykonuje cykl w osiach (paszczyzny obrbki), przy
pomocy ktrych najechano pozycj startu. Na przykad w
X i Y, jeli zaprogramowano z CYCL CALL POS X... Y... i
w U i V, jeli z CYCL CALL POS U... V...
zaprogramowano.
TNC pozycjonuje narzdzie na osi narzdzi
automatycznie. Uwzgldni parametr Q204 (2. odstp
bezpieczestwa).
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
TNC pozycjonuje narzdzie na kocu cyklu ponownie na
pozycji startu.

HEIDENHAIN iTNC 530 329


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
Przy pomocy parametru maszynowego 7441 bit 2
nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

U Zakres obrbki (0/1/2) Q215: ustali zakres


obrbki: Y
0: Obrbka zgrubna i wykaczajca
1: Tylko obrbka zgrubna
2: Tylko obrbka wykaczajca
Q218
Obrbka wykaczajca na boku i obrbka
wykaczajca na dnie zostaj tylko wykonane, jeli
zosta zdefiniowany odpowiedni naddatek na Q224
obrbk wykaczajc (Q368, Q369)

Q219
U Dugo rowka Q218 (warto rwnolegle do osi
gwnej paszczyzny obrbki) Wprowadzi dusz
krawd boczn rowka
U Szeroko rowka Q219 (warto rwnolegle do osi
pomocniczej paszczyzny obrbki) Wprowadzi
X
szeroko rowka; jeli szeroko rowka
wprowadzona jest rwna rednicy narzdzia, to TNC
dokonuje tylko obrbki zgrubnej (frezowanie
rowkw podunych)
Y Y
U Naddatek dla obrbki wykaczaj5cej z boku
Q368(przyrostowo): Naddatek dla obrbki Q367=1 Q367=2
wykaczajcej na paszczynie obrbki.
U Pooenie przy obrocie Q224 (absolutnie): Kt, o
Q367=0
ktry zostaje obrcony cay rowek. Centrum obrotu
ley na pozycji, na ktrej znajduje si narzdzie przy X X
wywoaniu cyklu.
Y Y
U Pooenie rowka (0/1/2/3/4) Q367: Pooenie
rowka w odniesieniu do pozycji narzdzia przy Q367=3 Q367=4
wywoaniu cyklu (patrz rysunek po prawej na
rodku):
0: Pozycja narzdzia = rodek rowka
1: Pozycja narzdzia = lewy koniec rowka
2: Pozycja narzdzia = centrum lewego okrgu X X
rowka
3: Pozycja narzdzia = centrum prawego okrgu
rowka
4: Pozycja narzdzia = prawy koniec rowka
U Posuw frezowania Q207: Prdko przemieszczenia
narzdzia przy frezowaniu w mm/min
U Rodzaj frezowania Q351: Rodzaj obrbki
frezowaniem przy M03:
+1 = Frezowanie wspbiene
1 = Frezowanie przeciwbiene

330 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
U Gboko Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno rowka
U Gboko dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje kadorazowo dosunite,
Q206
wprowadzi warto wiksz od 0 Z
U Naddatek dla obrbki wykaczaj5cej dna
Q369(przyrostowo): Naddatek dla obrbki
Q338
wykaczajcej dna
U Posuw dosuwu wgbnego Q206: Prdko Q202
przemieszczenia narzdzia przy przemieszczeniu na
Q201
dno w mm/min
U Dosuw obrbka na gotowo Q338 (przyrostowo):
Wymiar, o jaki narzdzie zostaje dosunite w osi
wrzeciona przy obrbce wykaczajcej. Q338=0: X
Obrbka wykaczajca przy jednym dosuniciu

HEIDENHAIN iTNC 530 331


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych U Bezpieczna wysoko Q200 (przyrostowo):
Odstp pomidzy powierzchni czoow narzdzia i
powierzchni obrabianego przedmiotu Z
U Wsprzdna powierzchni obrabianego
przedmiotu Q203 (absolutnie): Wsprzdna
bezwzgldna powierzchni obrabianego przedmiotu
U 2.Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe Q200 Q204
doj do kolizji pomidzy narzdziem i obrabianym Q368
przedmiotem (mocowadem)
Q369
U Sposb pogbiania Q366: Rodzaj sposobu Q203
pogbiania:
n 0 = pogbianie prostopade. W tablicy narzdzi
musi zosta zdefiniowany dla aktywnego X
narzdzia kt pogbiania ANGLE rwnie z 0. W
przeciwnym razie TNC wydaje komunikat o
Phklad: NCbloki
bdach
n 1 = pogbianie po linii helix. W tablicy narzdzi 8 CYCL DEF 253 FREZOWANIE ROWKW
musi zosta zdefiniowany dla aktywnego Q215=0 ;ZAKRES OBROBKI
narzdzia kt pogbiania ANGLE nierwny 0. W
przeciwnym razie TNC wydaje komunikat o Q218=80 ;DUGO ROWKA
bdach Q219=12 ;SZEROKO ROWKA
Q368=0.2 ;NADDATEK Z BOKU
Q224=+0 ;POOZENIE PRZY OBROCIE
Q367=0 ;POOENIE ROWKA
Q207=500 ;POSUW FREZOWANIA
Q351=+1 ;RODZAJ FREZOWANIA
Q201=20 ;GOBOKO
Q202=5 ;GOBOKO DOSUWU
Q369=0.1 ;NADDATEK NA DNIE
Q206=150 ;POSUW WGEBNY
Q338=5 ;DOSUW OBRBKI NA
GOTOWO
Q200=2 ;ODSTOP BEZPIECZ.
Q203=+0 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.
Q366=1 ;POGEBIANIE
9 CYCL CALL POS X+50 Y+50 FMAX M3

332 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
OKRAGY ROWEK (cykl 254)
Przy pomocy cyklu 254 mona dokonywa penej obrbki okrgego
rowka. W zalenoci od parametrw cyklu do dyspozycji znajduj si
nastpujce alternatywy obrbki:
n Pena obrbka: Obrbka zgrubna, obrbka wykaczajca dna,
obrbka wykaczajca boku
n Tylko obrbka zgrubna
n Tylko obrbka wykaczajca dann i obrbka wykaczajca boku
n Tylko obrbka wykaczajca dna
n Tylko obrbka na gotowo boku

Obrbka zgrubna
1 Narzdzie przemieszcza si ruchem wahadowym ze
zdefiniowanym w tabeli narzdzi ktem pogbienia na pierwsz
gboko dosuwu. Jeli miejsce na to pozwala, to TNC dokonuje
zagbienia zamiast ruchem wahadowym po linii helix. Sposb
pogbiania okrelamy przy pomocy parametru Q366
2 TNC obrabia rowek na aktywnej gbokoci dosuwu
3 Ta operacja powtarza si, a zostanie osignita programowana
gboko rowka

Obrbka wykaczaj5ca
4 Jeeli zdefiniowano naddatki na obrbk wykaczajc, to TNC
dokonuje obrbki wykaczajcej najpierw na dnie rowka. Dno
rowka zostaje przy tym najechane tangencjalnie
5 Nastpnie TNC obrabia na gotowo cianki rowka, jeeli
wprowadzono w kilku dosuwach. Scianka rowka zostaje przy tym
najechana tangencjalnie

Prosz uwzgldni przed programowaniem


Wypozycjonowa wstpnie narzdzie na paszczynie
obrbki z korekcj promienia R0. Parametr Q367 (Baza
dla dugoci rowka) odpowiednio zdefiniowa.
TNC wykonuje cykl w osiach (paszczyzny obrbki), przy
pomocy ktrych najechano pozycj startu. Na przykad w
X i Y, jeli zaprogramowano z CYCL CALL POS X... Y... i
w U i V, jeli z CYCL CALL POS U... V...
zaprogramowano.
TNC pozycjonuje narzdzie na osi narzdzi
automatycznie. Uwzgldni parametr Q204 (2. odstp
bezpieczestwa).
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
TNC pozycjonuje narzdzie na kocu cyklu ponownie na
pozycji startu.

HEIDENHAIN iTNC 530 333


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
Przy pomocy parametru maszynowego 7441 bit 2
nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

334 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
U Zakres obrbki (0/1/2) Q215: ustali zakres
obrbki: Y
0: Obrbka zgrubna i wykaczajca
1: Tylko obrbka zgrubna
2: Tylko obrbka wykaczajca
Obrbka wykaczajca na boku i obrbka Q248
Q219
wykaczajca na dnie zostaj tylko wykonane, jeli Q37
5 Q376
zosta zdefiniowany odpowiedni naddatek na
obrbk wykaczajc (Q368, Q369)
U Szeroko rowka Q219 (warto rwnolegle do osi
pomocniczej paszczyzny obrbki) Wprowadzi Q217
szeroko rowka; jeli szeroko rowka
wprowadzona jest rwna rednicy narzdzia, to TNC
dokonuje tylko obrbki zgrubnej (frezowanie
rowkw podunych) X
Q216
U Naddatek dla obrbki wykaczaj5cej z boku
Q368(przyrostowo): Naddatek dla obrbki
wykaczajcej na paszczynie obrbki. Y Y

U rednica wycinka koa Q375: Wprowadzi Q367=0 Q367=1


rednic wycinka koa
U Baza dla pooenia rowka (0/1/2/3) Q367:
Pooenie rowka w odniesieniu do pozycji narzdzia
przy wywoaniu cyklu (patrz rysunek po prawej na
X X
rodku):
0: Pozycja narzdzia nie zostaje uwzgldniona. Y Y
Pooenie rowka wynika z wprowadzonego rodka
wycinka koa i kta startu Q367=2 Q367=3
1: Pozycja narzdzia = centrum lewego okrgu
rowka. Kt startu Q376 odnosi si do tej pozycji.
Wprowadzony rodek wycinka koa nie zostaje
uwzgldniony.
X X
2: Pozycja narzdzia = centrum osi rodkowej. Kt
startu Q376 odnosi si do tej pozycji. Wprowadzony
rodek wycinka koa nie zostaje uwzgldniony.
3: Pozycja narzdzia = centrum prawego okrgu
rowka. Kt startu Q376 odnosi si do tej pozycji.
Wprowadzony rodek wycinka koa nie zostaje
uwzgldniony.
U Srodek 1szej osi Q216 (absolutnie): Srodek
wycinka koa w osi gwnej paszczyzny obrbki
Dziaa tylko, jeli Q376 = 0
U Srodek 2szej osi Q217 (absolutnie): Srodek
wycinka koa w osi pomocniczej paszczyzny
obrbki. Dziaa tylko, jeli Q376 = 0
U K5t startu Q376 (absolutnie): Wprowadzi kt
biegunowy punktu startu
U K5t rozwarcia rowka Q248 (przyrostowo):
Wprowadzi kt rozwarcia rowka

HEIDENHAIN iTNC 530 335


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych U Krokk5ta Q378 (przyrostowo): Kt, o ktry zostaje
obrcony cay rowek. Srodek obrotu ley na rodku Y
wycinka koa
U Liczbazabiegw obrbkowych Q377: Liczba
zabiegw obrbkowych na wycinku koa 8
Q37
U Posuw frezowania Q207: Prdko Q376
przemieszczenia narzdzia przy frezowaniu w mm/
min
U Rodzajfrezowania Q351: Rodzaj obrbki
frezowaniem przy M03:
+1 = Frezowanie wspbiene
1 = Frezowanie przeciwbiene
U Gboko Q201 (przyrostowo):Odstp X
powierzchnia obrabianego przedmiotu dno rowka
U Gboko dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje kadorazowo dosunite,
wprowadzi warto wiksz od 0
U Naddatek dla obrbki wykaczaj5cej dna
Q369(przyrostowo): Naddatek dla obrbki
Q206
wykaczajcej dna Z
U Posuw dosuwu wgbnego Q206: Prdko
przemieszczenia narzdzia przy przemieszczeniu na
Q338
dno w mm/min
U Dosuw obrbka na gotowo Q338 (przyrostowo): Q202
Wymiar, o jaki narzdzie zostaje dosunite w osi
Q201
wrzeciona przy obrbce wykaczajcej. Q338=0:
Obrbka wykaczajca przy jednym dosuniciu

336 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
U Bezpieczna wysoko Q200 (przyrostowo):
Odstp pomidzy powierzchni czoow narzdzia i
powierzchni obrabianego przedmiotu Z
U Wsprzdna powierzchni obrabianego
przedmiotu Q203 (absolutnie): Wsprzdna
bezwzgldna powierzchni obrabianego przedmiotu
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe Q200 Q204
doj do kolizji pomidzy narzdziem i obrabianym Q368
przedmiotem (mocowadem)
Q369
U Sposb pogbiania Q366: Rodzaj sposobu Q203
pogbiania:
n 0 = pogbianie prostopade. W tablicy narzdzi
musi zosta zdefiniowany dla aktywnego X
narzdzia kt pogbiania ANGLE rwnie z 0. W
przeciwnym razie TNC wydaje komunikat o
Phklad: NCbloki
bdach
n 1 = pogbianie po linii helix. W tablicy narzdzi 8 CYCL DEF 254 OKR5GY ROWEK
musi zosta zdefiniowany dla aktywnego Q215=0 ;ZAKRES OBROBKI
narzdzia kt pogbiania ANGLE nierwny 0. W
przeciwnym razie TNC wydaje komunikat o Q219=12 ;SZEROKO ROWKA
bdach Q368=0.2 ;NADDATEK Z BOKU
Q375=80 ;REDNICA WYCINKA KOA
Q367=0 ;BAZA POOENIA ROWKA
Q216=+50 ;RODEK 1.OSI
Q217=+50 ;RODEK 2.OSI
Q376=+45 ;K5T STARTU
Q248=90 ;KAT ROZWARCIA
Q378=0 ;KROK K5TA
Q377=1 ;ILO ZABIEGW OBR.
Q207=500 ;POSUW FREZOWANIA
Q351=+1 ;RODZAJ FREZOWANIA
Q201=20 ;GOBOKO
Q202=5 ;GOBOKO DOSUWU
Q369=0.1 ;NADDATEK NA DNIE
Q206=150 ;POSUW WGEBNY
Q338=5 ;DOSUW OBRBKI NA
GOTOWO
Q200=2 ;ODSTOP BEZPIECZ.
Q203=+0 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.
Q366=1 ;POGEBIANIE
9 CYCL CALL POS X+50 Y+50 FMAX M3

HEIDENHAIN iTNC 530 337


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
FREZOWANIE KIESZENI (cykl 4)
1 Narzdzie wcina si w pozycji startu (rodek kieszeni) w materia
obrabianego przedmiotu i przesuwa si na pierwsz gboko
dosuwu 15
2 Nastpnie narzdzie przemieszcza si najpierw w kierunku
dodatnim duszej krawdzi w przypadku kieszeni
kwadratowych w kierunku dodatnim Y i frezuje zgrubnie kiesze 14
od wewntrz do zewntrz Z
3 Ta operacja powtarza si (1 do 2), a zostanie osignita
gboko 1
4 Przy kocu cyklu TNC przemieszcza narzdzie z powrotem do
pozycji startu 13 X
12
Prosz uwzgldni przed programowaniem
Uywa freza z tncym przez rodek zbem czoowym
(DIN 844) lub dokona wiercenia wstpnego na rodku
wybrania.
Pozycjonowa wstpnie nad rodkiem kieszeni z korekcj
promienia R0.
Zaprogramowa blok pozycjonowania w punkcie startu w
osi wrzeciona (bezpieczna wysoko nad powierzchni
obrabianego przedmiotu)
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
Dla 2giej dugoci krawdzi obowizuje nastpujcy
warunek: 2ga dugo krawdzi wiksza ni [(2 x promie
zaokrglenia) + dosuw boczny k].

U Odstp bezpieczestwa 1 (przyrostowo): Odstp


wierzchoek ostrza narzdzia (pozycja startu)
powierzchnia obrabianego przedmiotu
U Gboko 2 (przyrostowo): Odstp powierzchnia Phklad: NCbloki
obrabianego przedmiotu dno kieszeni
11 L Z+100 R0 FMAX
U Gboko dosuwu 3 (przyrostowo): Wymiar, o jaki
12 CYCL DEF 4.0 FREZOWANIE KIESZENI
narzdzie zostaje kadorazowo dosunite. TNC
dojeda jednym chodem roboczym na gboko 13 CYCL DEF 2.1 ODST 2
jeeli:
14 CYCL DEF 4,2 GOBOKO 10
n Gboko dosuwu i gboko s sobie rwne 15 CYCL DEF 4.3 DOSUW 4 F80
n Gboko dosuwu jest wiksza ni gboko
16 CYCL DEF 4,4 X80
U Posuw wgbny: Prdko przemieszczenia
17 CYCL DEF 4.5 Y40
narzdzia przy nacinaniu
18 CYCL DEF 4.6 F100 DR+ PROMIE 10
U 1. Dugo krawdzi bocznej 4: Dugo kieszeni,
rwnolegle do osi gwnej paszczyzny obrbki 19 L X+60 Y+35 FMAX M3
U 2. Dugo krawdzi bocznej 5: Szeroko 20 L Z+2 FMAX M99
kieszeni

338 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
U Posuw F Prdko przemieszczenia narzdzia na
paszczynie obrbki
U Obrt zgodnie z ruchem wskazwek zegara
(RWZ)
DR+: Frezowanie wspbiene przy M3
DR: Frezowanie przeciwbiene przy M3
U Promie zaokr5glenia: Promie dla naroy
kieszeni.
Dla promienia = 0, promie zaokrglenia jest rwny
promieniowi narzdzia
Obliczenia:
Dosuw boczny k = K x R

K: Wspczynnik nakadania si, okrelony w parametrze


maszynowym 7430
R: Promie freza

HEIDENHAIN iTNC 530 339


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
KIESZE OBRABIA NA GOTOWO (cykl 212)
1 TNC przemieszcza narzdzie automatycznie w osi wrzeciona na
Bezpieczn wysoko, lub jeli wprowadzono na 2. g
Bezpieczn wysoko i nastpnie do rodka kieszeni
2 Ze rodka kieszeni narzdzie przemieszcza si na paszczynie
obrbki do punktu startu obrbki. TNC uwzgldnia dla obliczenia
punktu startu naddatek i promie narzdzia. W danym przypadku
TNC wcina narzdzie w rodek kieszeni
3 Jeli narzdzie znajduje si na 2giej Bezpiecznej wysokoci, to
TNC przemieszcza si na biegu szybkim FMAX na Bezpieczn
wysoko i z tamtd z posuwem dosuwu wgbnego na pierwsz
gboko dosuwu
4 Nastpnie narzdzie przemieszcza si stycznie do konturu czci
gotowej i frezuje ruchem wspbienym po obwodzie
5 Po tym narzdzie odjeda stycznie od konturu do punktu startu
na paszczynie obrbki
6 Ta operacja powtarza si (35), a zostanie osignita
zaprogramowana gboko
7 Przy kocu cyklu TNC przemieszcza narzdzie na biegu szybkim
na Bezpieczn wysoko lub jeli wprowadzono na 2g
Bezpieczn wysoko i nastpnie na rodek kieszeni (pozycja
kocowa = pozycja startu) Q206
Z
Prosz uwzgldni przed programowaniem
TNC pozycjonuje narzdzie w osi narzdzi i na Q200 Q204
paszczynie automatycznie. Q203
Q202
Znak liczby parametru cyklu Gboko okrela kierunek
Q201
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
Jeli chcemy obrabia kiesze na gotowo od razu, to
prosz uywa freza z tncym przez rodek zbem
czoowym (DIN 844) i wprowadzi niewielki posuw X
dosuwu wgbnego.
Minimalna wielko kieszeni: trzykrotny promie
narzdzia Y Q218

Przy pomocy parametru maszynowego 7441 bit 2


nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
Q
22

nie (bit 2 = 0).


0

Q219
Q217
Q207
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu! X
Q216 Q221

340 8 Programowanie: Cykle


Phklad: NCbloki

8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych


U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu 354 CYCL DEF 212 OBRBKA
WYKACZAJ5CA KIESZENI
U Gboko Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno Q200=2 ;ODSTOP BEZPIECZ.
kieszeni Q201=20 ;GOBOKO
U Posuw dosuwu wgbnego Q206: Prdko Q206=150 ;POSUW WGOBNY
przemieszczenia narzdzia przy przejedzie na
gboko w mm/min. Jeli zagbiamy si w Q202=5 ;GOBOKO DOSUWU
materia, to prosz wprowadzi mniejsz warto ni Q207=500 ;POSUW FREZOWANIA
to zdefiniowano w Q207
Q203=+30 ;WSP. POWIERZCHNI
U Gboko dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje kadorazowo dosunite, Q204=50 ;2. ODSTOP BEZPIECZ.
wprowadzi warto wiksz od 0 Q216=+50 ;RODEK 1.OSI
U Posuw frezowania Q207: Prdko Q217=+50 ;RODEK 2.OSI
przemieszczenia narzdzia przy frezowaniu w mm/
Q218=80 ;1. DUGO BOKU
min
Q219=60 ;2. DUGO BOKU
U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni Q220=5 ;PROMIE NAROA
obrabianego przedmiotu Q221=0 ;NADDATEK
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem)
U Srodek 1szej osi Q216 (absolutnie): Srodek
kieszeni w osi gwnej paszczyzny obrbki
U Srodek 2szej osi Q217 (absolutnie): Srodek
kieszeni w osi pomocniczej paszczyzny obrbki
U 1. dugo krawdzi bocznej Q218 (przyrostowo):
Dugo kieszeni, rwnolegle do osi gwnej
paszczyzny obrbki
U 2. dugo krawdzi bocznej Q219 (przyrostowo):
Dugo kieszeni, rwnolegle do osi pomocniczej
paszczyzny obrbki
U Promie naroa Q220: Promie naroa kieszeni.
Jeli nie wprowadzono, TNC wyznacza promie
naroa rwny promieniowi narzdzia
U Naddatek 1szej osi Q221 (przyrostowo):
Naddatek dla obliczenia pozycji wstpnej w osi
gwnej paszczyzny obrbki, odniesiony do
dugoci kieszeni

HEIDENHAIN iTNC 530 341


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
CZOP OBRABIA NA GOTOWO (cykl 213)
1 TNC przemieszcza narzdzie automatycznie w osi wrzeciona na
Bezpieczn wysoko, lub jeli wprowadzono na 2g Y
Bezpieczn wysoko i nastpnie do rodka kieszeni
2 Ze rodka czopu narzdzie przemieszcza si na paszczynie
obrbki do punktu startu obrbki. Punkt startu ley w odlegoci
rwnej 3,5krotnej wartoci promienia narzdzia na prawo od
czopu
3 Jeli narzdzie znajduje si na 2giej Bezpiecznej wysokoci, to
TNC przemieszcza si na biegu szybkim FMAX na Bezpieczn
wysoko i z tamtd z posuwem dosuwu wgbnego na pierwsz
gboko dosuwu
4 Nastpnie narzdzie przemieszcza si stycznie do konturu czci
gotowej i frezuje ruchem wspbienym po obwodzie
5 Po tym narzdzie odjeda stycznie od konturu do punktu startu X
na paszczynie obrbki
6 Ta operacja powtarza si (35), a zostanie osignita
zaprogramowana gboko
7 Przy kocu cyklu TNC przemieszcza narzdzie na biegu szybkim
FMAX na Bezpieczn wysoko lub jeli wprowadzono na 2g
Bezpieczn wysoko i nastpnie na rodek czopu (pozycja
kocowa = pozycja startu) Q206
Z
Prosz uwzgldni przed programowaniem
TNC pozycjonuje narzdzie w osi narzdzi i na Q200 Q204
paszczynie automatycznie. Q203
Q202
Znak liczby parametru cyklu Gboko okrela kierunek
Q201
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
Jeli czop ma by wyfrezowany od razu, to prosz uywa
frezu z tncym przez rodek zbem czoowym (DIN 844).
Prosz wprowadzi dla posuwu dosuwu na gboko X
niewielk warto.

Y Q218
Przy pomocy parametru maszynowego 7441 bit 2
nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Q

Q207
22
0

Q219
Prosz zwrci uwag, i TNC przy dodatniej Q217
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

X
Q216 Q221

342 8 Programowanie: Cykle


Phklad: NCbloki

8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych


U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu 35 CYCL DEF 213 OBRBKA
WYKACZAJ5CA CZOPU
U Gboko Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno Q200=2 ;ODSTOP BEZPIECZ.
odwiertu Q291=20 ;GOBOKO
U Posuw dosuwu wgbnego Q206: Prdko Q206=150 ;POSUW WGOBNY
przemieszczenia narzdzia przy zjedzie na
gboko w mm/min. Jeli zagbiamy si w Q202=5 ;GOBOKO DOSUWU
materia, to prosz wprowadzi mniejsz warto, Q207=500 ;POSUW FREZOWANIA
jeli poza materiaem to prosz wprowadzi wiksz
warto Q203=+30 ;WSP. POWIERZCHNI

U Gboko dosuwu Q202 (przyrostowo): Wymiar, Q294=50 ;2. ODSTOP BEZPIECZ.


o jaki narzdzie zostaje kadorazowo dosunite. Q216=+50 ;RODEK 1.OSI
Wprowadzi warto wiksz od 0
Q217=+50 ;RODEK 2.OSI
U Posuw frezowania Q207: Prdko
Q218=80 ;1. DUGO BOKU
przemieszczenia narzdzia przy frezowaniu w mm/
min Q219=60 ;2. DUGO BOKU
U Wsp. powierzchni obrabianego przedmiotu Q220=5 ;PROMIE NAROA
Q203 (absolutnie): Wsprzdna powierzchni Q221=0 ;NADDATEK
obrabianego przedmiotu
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem)
U Srodek 1szej osi Q216 (absolutnie): Srodek czopu
w osi gwnej paszczyzny obrbki
U Srodek 2szej osi Q217 (absolutnie): Srodek czopu
w osi pomocniczej paszczyzny obrbki
U 1. dugo krawdzi bocznej Q218 (przyrostowo):
Dugo kieszeni, rwnolegle do osi gwnej
paszczyzny obrbki
U 2. dugo krawdzi bocznej Q219 (przyrostowo):
Dugo czopu, rwnolegle do osi gwnej
paszczyzny obrbki
U Promie naroa Q220: Promie naroa czopu
U Naddatek 1szej osi Q221 (przyrostowo):
Naddatek dla obliczenia pozycji wstpnej w osi
gwnej paszczyzny obrbki, odniesiony do
dugoci czopu

HEIDENHAIN iTNC 530 343


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
KIESZEN OKR5GA (cykl 5)
1 Narzdzie wcina si w pozycji startu (rodek kieszeni) w materia
obrabianego przedmiotu i przesuwa si na pierwsz gboko Y
dosuwu
2 Nastpnie narzdzie rysuje z posuwem F pokazany na rysunku po
prawej stronie tor w ksztacie spirali; do bocznego dosuwu k,
patrz FREZOWANIE KIESZENI (cykl 4), strona 338
3 Ta operacja powtarza si, a zostanie osignita gboko
4 Przy kocu cyklu TNC przemieszcza narzdzie z powrotem do
pozycji startu

Prosz uwzgldni przed programowaniem


Uywa freza z tncym przez rodek zbem czoowym
(DIN 844) lub dokona wiercenia wstpnego na rodku
wybrania.
X
Pozycjonowa wstpnie nad rodkiem kieszeni z korekcj
promienia R0.
Zaprogramowa blok pozycjonowania w punkcie startu w
osi wrzeciona (bezpieczna wysoko nad powierzchni
obrabianego przedmiotu)
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to Z
TNC nie wykonuje tego cyklu.
1
U Odstp bezpieczestwa 1 (przyrostowo): Odstp
wierzchoek ostrza narzdzia (pozycja startu) 13 X
powierzchnia obrabianego przedmiotu 12

U Gboko frezowania 2: Odstp powierzchnia


obrabianego przedmiotu dno kieszeni
U Gboko dosuwu 3 (przyrostowo): Wymiar, o jaki
narzdzie zostaje kadorazowo dosunite. TNC
dojeda jednym chodem roboczym na gboko
jeeli:
n Gboko dosuwu i gboko s sobie rwne
n Gboko dosuwu jest wiksza ni gboko

344 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
U Posuw wgbny: Prdko przemieszczenia
narzdzia przy nacinaniu
U Promie okrgu: Promie kieszeni okrgej
U Posuw F: Prdko przemieszczenia narzdzia na
paszczynie obrbki
U Obrt zgodnie z ruchem wskazwek zegara
(RWZ)
DR+: Frezowanie wspbiene przy M3
DR: Frezowanie przeciwbiene przy M3

Phklad: NCbloki

16 L Z+100 R0 FMAX
17 CYCL DEF 5,0 KIESZE OKR5GA
18 CYCL DEF 5,1 ODST 2
19 CYCL DEF 5,2 GOBOKO 12
20 CYCL DEF 5.3 DOSUW 6 F80
21 CYCL DEF 5,4 PROMIE 35
22 CYCL DEF 5.5 F100 DR+
23 L X+60 Y+50 FMAX M3
24 L Z+2 FMAX M99

HEIDENHAIN iTNC 530 345


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
KIESZEN OKRjGj OBRABIA NA GOTOWO
(cykl 214)
1 TNC przemieszcza narzdzie automatycznie w osi wrzeciona na
Bezpieczn wysoko, lub jeli wprowadzono na 2g Y
Bezpieczn wysoko i nastpnie do rodka kieszeni
2 Ze rodka kieszeni narzdzie przemieszcza si na paszczynie
obrbki do punktu startu obrbki. TNC uwzgldnia dla obliczenia
punktu startu przekrj czci nieobrobionej i promie narzdzia.
Jeli promie czci nieobrobionej zostanie wprowadzony z
wartoci 0, to TNC wcina narzdzie w rodek kieszeni
3 Jeli narzdzie znajduje si na 2giej Bezpiecznej wysokoci, to
TNC przemieszcza si na biegu szybkim FMAX na Bezpieczn
wysoko i z tamtd z posuwem dosuwu wgbnego na pierwsz
gboko dosuwu
4 Nastpnie narzdzie przemieszcza si stycznie do konturu czci
gotowej i frezuje ruchem wspbienym po obwodzie X
5 Po tym narzdzie odjeda stycznie od konturu do punktu startu
na paszczynie obrbki
6 Ta operacja powtarza si (35), a zostanie osignita
zaprogramowana gboko
7 Przy kocu cyklu TNC przemieszcza narzdzie na biegu szybkim
na Bezpieczn wysoko lub jeli wprowadzono na 2g
2. Bezpieczn wysoko i nastpnie na rodek kieszeni (pozycja Q206
kocowa = pozycja startu) Z
Prosz uwzgldni przed programowaniem
Q200 Q204
TNC pozycjonuje narzdzie w osi narzdzi i na Q203
paszczynie automatycznie. Q202
Q201
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
Jeli chcemy obrabia kiesze na gotowo od razu, to
prosz uywa freza z tncym przez rodek zbem X
czoowym (DIN 844) i wprowadzi niewielki posuw
dosuwu wgbnego.
Y
Przy pomocy parametru maszynowego 7441 bit 2
nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0). Q207
Uwaga niebezpieczestwo kolizji!
Q222
Q223
Q217
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!
X
Q216

346 8 Programowanie: Cykle


Phklad: NCbloki

8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych


U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu 42 CYCL DEF 214 OBRBKA
WYKACZAJjCA KIESZ.OKRjG.
U Gboko Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno Q200=2 ;ODSTOP BEZPIECZ.
kieszeni Q201=20 ;GOBOKO
U Posuw dosuwu wgbnego Q206: Prdko Q206=150 ;POSUW WGOBNY
przemieszczenia narzdzia przy przejedzie na
gboko w mm/min. Jeli zagbiamy si w Q202=5 ;GOBOKO DOSUWU
materia, to prosz wprowadzi mniejsz warto ni Q207=500 ;POSUW FREZOWANIA
to zdefiniowano w Q207
Q203=+30 ;WSP. POWIERZCHNI
U Gboko dosuwu Q202 (przyrostowo): Wymiar,
o jaki narzdzie zostaje kadorazowo dosunite. Q204=50 ;2. ODSTOP BEZPIECZ.
Q216=+50 ;RODEK 1.OSI
U Posuw frezowania Q207: Prdko
przemieszczenia narzdzia przy frezowaniu w mm/ Q217=+50 ;RODEK 2.OSI
min
Q222=79 ;REDNICA PWYROBU
U Wsp. powierzchni obrabianego przedmiotu
Q223=80 ;RED. CZOCI GOTOWEJ
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem)
U Srodek 1szej osi Q216 (absolutnie): Srodek
kieszeni w osi gwnej paszczyzny obrbki
U Srodek 2szej osi Q217 (absolutnie): Srodek
kieszeni w osi pomocniczej paszczyzny obrbki
U rednica pwyrobu Q222: rednica obrobionej
wstpnie kieszeni dla obliczenia pozycji wstpnej;
prosz wprowadzi rednic pwyrobu mniejsz od
rednicy czci gotowej
U rednica czci gotowej Q223: rednica
obrobionej na gotowo kieszeni, wprowadzi
rednic czci gotowej wiksz ni rednica
pwyrobu i wiksz ni rednica narzdzia

HEIDENHAIN iTNC 530 347


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
CZOP OKRjGY OBRABIA NA GOTOWO
(Zyklus 215)
1 TNC przemieszcza narzdzie automatycznie w osi wrzeciona na
Bezpieczn wysoko, lub jeli wprowadzono na 2. g Y
Bezpieczn wysoko i nastpnie do rodka kieszeni
2 Ze rodka czopu narzdzie przemieszcza si na paszczynie
obrbki do punktu startu obrbki. Punkt startu ley w odlegoci
rwnej 2krotnej wartoci promienia narzdzia na prawo od
czopu
3 Jeli narzdzie znajduje si na 2giej Bezpiecznej wysokoci, to
TNC przemieszcza si na biegu szybkim FMAX na Bezpieczn
wysoko i z tamtd z posuwem dosuwu wgbnego na pierwsz
gboko dosuwu
4 Nastpnie narzdzie przemieszcza si stycznie do konturu czci
gotowej i frezuje ruchem wspbienym po obwodzie
5 Po tym narzdzie odjeda stycznie od konturu do punktu startu X
na paszczynie obrbki
6 Ta operacja powtarza si (35), a zostanie osignita
zaprogramowana gboko
7 Przy kocu cyklu TNC przemieszcza narzdzie na biegu szybkim
FMAX na Bezpieczn wysoko lub jeli wprowadzono na 2g
Bezpieczn wysoko i nastpnie na rodek kieszeni (pozycja
kocowa = pozycja startu) Q206
Z
Prosz uwzgldni przed programowaniem
TNC pozycjonuje narzdzie w osi narzdzi i na Q200 Q204
paszczynie automatycznie. Q203
Q202
Znak liczby parametru cyklu Gboko okrela kierunek
Q201
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
Jeli czop ma by wyfrezowany od razu, to prosz uywa
frezu z tncym przez rodek zbem czoowym (DIN 844).
Prosz wprowadzi dla posuwu dosuwu na gboko X
niewielk warto.

Y
Przy pomocy parametru maszynowego 7441 bit 2
nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te Q207
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Q223
Q222
Prosz zwrci uwag, i TNC przy dodatniej Q217
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

X
Q216

348 8 Programowanie: Cykle


Phklad: NCbloki

8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych


U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu 43 CYCL DEF 215 OBRBKA
WYKACZAJjCA OKRjG.CZOPU
U Gboko Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno Q200=2 ;ODSTOP BEZPIECZ.
odwiertu Q201=20 ;GOBOKO
U Posuw dosuwu wgbnego Q206: Prdko Q206=150 ;POSUW WGOBNY
przemieszczenia narzdzia przy zjedzie na
gboko w mm/min. Jeli zagbiamy si w Q202=5 ;GOBOKO DOSUWU
materia, to prosz wprowadzi mniejsz warto, Q207=500 ;POSUW FREZOWANIA
jeli poza materiaem to prosz wprowadzi wiksz
warto Q203=+30 ;WSP. POWIERZCHNI

U Gboko dosuwu Q202 (przyrostowo): Wymiar, Q204=50 ;2. ODSTOP BEZPIECZ.


o jaki narzdzie zostaje kadorazowo dosunite, Q216=+50 ;RODEK 1.OSI
wprowadzi warto wiksz od 0
Q217=+50 ;RODEK 2.OSI
U Posuw frezowania Q207: Prdko
Q222=81 ;REDNICA PWYROBU
przemieszczenia narzdzia przy frezowaniu w mm/
min Q223=80 ;RED. CZOCI GOTOWEJ
U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem)
U Srodek 1szej osi Q216 (absolutnie): Srodek czopu
w osi gwnej paszczyzny obrbki
U Srodek 2szej osi Q217 (absolutnie): Srodek czopu
w osi pomocniczej paszczyzny obrbki
U rednica pwyrobu Q222: rednica obrobionego
wstpnie czopu dla obliczenia pozycji wstpnej;
prosz wprowadzi rednic pwyrobu mniejsz od
rednicy czci gotowej
U rednica czci gotowej Q223: rednica
obrobionego na gotowo czopu, rednic czci
gotowej wprowadzi mniejsz ni rednica
pwyrobu

HEIDENHAIN iTNC 530 349


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
FREZOWANIE ROWKW (cykl 3)
Obrbka zgrubna
1 TNC przemieszcza narzdzie o naddatek na obrbk
wykaczajc (poowa rnicy pomidzy szerokoci rowka i
rednic narzdzia) do wewntrz. Std wcina si narzdzie w
przedmiot i frezuje rowek w kierunku podunym
2 Na kocu rowka nastpuje dosuw wgbny i narzdzie frezuje w
kierunku przeciwnym. Ta operacja powtarza si, a zostanie
osignita gboko frezowania
Obrbka wykaczaj5ca
3 Na dnie frezowania TNC przemieszcza narzdzie po torze
koowym stycznie do konturu zewntrznego; po tym kontur
zostaje obrobiony na gotowo ruchem wspbienym (przy M3)
4 Na koniec narzdzie przemieszcza si na biegu szybkim FMAX z
powrotem na Bezpieczn wysoko. W przypadku nieparzystej
liczby dosuww narzdzie przemieszcza si na bezpieczn
wysoko na pozycj startu

Prosz uwzgldni przed programowaniem


Uywa freza z tncym przez rodek zbem czoowym
(DIN 844) lub dokona wiercenia wstpnego w punkcie
startu.
Pozycjonowanie wstpne do rodka rowka i o promie
narzdzia przesunity do rowka z korekcj promienia R0.
Wybra rednic freza nie wiksz ni szeroko rowka i
nie mniejsz ni poowa szerokoci rowka.
Zaprogramowa blok pozycjonowania w punkcie startu w
osi wrzeciona (bezpieczna wysoko nad powierzchni
obrabianego przedmiotu)
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.

350 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
U Odstp bezpieczestwa 1 (przyrostowo): Odstp
wierzchoek ostrza narzdzia (pozycja startu)
15
powierzchnia obrabianego przedmiotu
U Gboko frezowania 2 (przyrostowo): Odstp 14
powierzchnia obrabianego przedmiotu dno
kieszeni
U Gboko dosuwu 3 (przyrostowo): Wymiar, o jaki
narzdzie zostaje kadorazowo dosunite; TNC 1
zjeda jednym chodem roboczym na gboko
jeli: 13
12
n Gboko dosuwu i gboko s sobie rwne
n Gboko dosuwu jest wiksza ni gboko
U Posuw wgbny: Prdko przemieszczenia przy
nacinaniu
U 1. Dugo krawdzi bocznej 4: Dugo rowka, 1.
kierunek przejcia okreli poprzez znak liczby
U 2. Dugo krawdzi bocznej 5: Szeroko rowka

U Posuw F: Prdko przemieszczenia narzdzia na


paszczynie obrbki

Phklad: NCbloki

9 L Z+100 R0 FMAX
10 TOOL DEF 1 L+0 R+6
11 TOOL CALL 1 Z S1500
12 CYCL DEF 3,0 FREZOWANIE ROWKW
13 CYCL DEF 3,1 ODST 2
14 CYCL DEF 3,2 GOBOKO 15
15 CYCL DEF 3,3 DOSUW 5 F80
16 CYCL DEF 3.4 X50
17 CYCL DEF 3.5 Y15
18 CYCL DEF 3.6 F120
19 L X+16 Y+25 R0 FMAX M3
20 L Z+2 M99

HEIDENHAIN iTNC 530 351


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
ROWEK (rowek poduny) z pogbianie
ruchem posuwistozwrotnym (cykl 210)
Obrbka 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
wysokoci nad powierzchni obrabianego przedmiotu
2 Narzdzie przemieszcza si z posuwem frezowania na
powierzchni obrabianego przedmiotu; z tamtd frez przesuwa
si w kierunku wzdunym rowka zagbiajc si ukonie w
materia do centrum prawego okrgu
3 Nastpnie narzdzie przemieszcza si przy ukonym zagbieniu
z powrotem do centrum lewego okrgu; te kroki powtarzaj si,
a zostanie osignita zaprogramowana gboko frezowania
4 Na gbokoci frezowania TNC przemieszcza narzdzie do
frezowania paszczyzn na drugi koniec rowka i potem znowu na
rodek rowka
Obrbka wykaczaj5ca
5 TNC pozycjonuje narzdzie w punkcie rodkowym lewego koa
rowka i stamtd tangencjalnie do lewego koca rowka, nastpnie
TNC obrabia na gotowo kontur ruchem wspbienym (przy M3),
jeli wprowadzono take kilkoma dosuwami.
6 Przy kocu konturu narzdzie przemieszcza si stycznie od
konturu do rodka lewego okrgu rowka
7 Na koniec narzdzie przemieszcza si na biegu szybkim FMAX na
Bezpieczn wysoko i jeli wprowadzono na 2
g Bezpieczn wysoko

Prosz uwzgldni przed programowaniem


TNC pozycjonuje narzdzie w osi narzdzi i na
paszczynie automatycznie.
Przy obrbce zgrubnej narzdzie zagbia si ruchem
wahadowym od jednego koca rowka do drugiego w
materia. Wiercenie wstpne nie jest tym samym
konieczne.
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
Wybra rednic freza nie wiksz ni szeroko rowka i
nie mniejsz ni jedna trzecia szerokoci rowka.
Wybra rednic freza mniejsz ni poowa dugoci
rowka. W przeciwnym razie TNC nie moe pogbia
narzdzia ruchem posuwistozwrotnym

352 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
Przy pomocy parametru maszynowego 7441 bit 2
nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

U Bezpieczna wysoko Q200 (przyrostowo):


Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu
U Gboko Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno rowka Z
U Posuw frezowania Q207: Prdko Q207
przemieszczenia narzdzia przy frezowaniu w mm/ Q204
Q200
min Q203
U Gboko dosuwu Q202 (przyrostowo): Wymiar, Q202
o jaki narzdzie zostaje przy ruchu wahadowym
dosunite oglnie w osi wrzeciona Q201

U Zakres obrbki (0/1/2) Q215: ustali zakres


obrbki:
0: Obrbka zgrubna i wykaczajca X
1: Tylko obrbka zgrubna
2: Tylko obrbka wykaczajca
U Wsp. powierzchni obrabianego przedmiotu Y
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2. Bezpieczna wysoko Q204 (przyrostowo): Z
wsprzdna, na ktrej nie moe doj do kolizji Q218
pomidzy narzdziem i obrabianym przedmiotem
(mocowadem) Q224
Q217
Q219

U Srodek 1szej osi Q216 (absolutnie): Srodek rowka


w osi gwnej paszczyzny obrbki
U Srodek 2szej osi Q217 (absolutnie): Srodek rowka
w osi pomocniczej paszczyzny obrbki
U 1.Dugo krawdzi bocznej Q218 (warto X
Q216
rwnolegle do osi gwnej paszczyzny obrbki)
Wprowadzi dusz krawd boczn rowka
U 2. Dugo krawdzi bocznej Q219 (warto
rwnolegle do osi pomocniczej paszczyzny
obrbki) Wprowadzi szeroko rowka; jeli
szeroko rowka wprowadzona jest rwna rednicy
narzdzia, to TNC dokonuje tylko obrbki zgrubnej
(frezowanie rowkw podunych)

HEIDENHAIN iTNC 530 353


Phklad: NCbloki
8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych U K5tobrotu Q224 (absolutnie): Kt, o ktry cay
rowek zostaje obrcony; rodek obrotu znajduje si
w centrum rowka 51 CYCL DEF 210 ROWEK WAHADOWO

U Dosuw obrbka na gotowo Q338 (przyrostowo): Q200=2 ;ODSTOP BEZPIECZ.


Wymiar, o jaki narzdzie zostaje dosunite w osi Q201=20 ;GOBOKO
wrzeciona przy obrbce wykaczajcej. Q338=0:
Obrbka wykaczajca przy jednym dosuniciu Q207=500 ;POSUW FREZOWANIA

U Posuw dosuwu wgbnego Q206: Prdko Q202=5 ;GOBOKO DOSUWU


przemieszczenia narzdzia przy przemieszczeniu na Q215=0 ;ZAKRES OBRBKI
gboko w mm/min. Dziaa tylko przy obrbce
wykaczajcej, jeli dosuw obrbki wykaczajcej Q203=+30 ;WSP. POWIERZCHNI
zosta wprowadzony Q204=50 ;2. ODSTOP BEZPIECZ.
Q216=+50 ;RODEK 1.OSI
Q217=+50 ;RODEK 2.OSI
Q218=80 ;1. DUGO BOKU
Q219=12 ;2. DUGO BOKU
Q224=+15 ;POOENIE PRZY OBROCIE
Q338=5 ;DOSUW OBRBKI NA
GOTOWO
Q206=150 ;POSUW WGOBNY

354 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
ROWEK OKRjGY (poduny) z pog5bianiem
ruchem wahadowym (cykl 211)
Obrbka zgrubna
1 TNC pozycjonuje narzdzie na biegu szybkim w osi wrzeciona na
2g bezpieczn wysoko i nastpnie do centrum prawego
koa. Stamtd TNC pozycjonuje narzdzie na zadan bezpieczn
wysoko nad powierzchni obrabianego przedmiotu
2 Narzdzie przemieszcza si z posuwem frezowania na
powierzchni obrabianego przedmiotu; z tamtd frez przesuwa
si zagbiajc si ukonie w materia do drugiego koca
rowka
3 Nastpnie narzdzie przesuwa si ponownie ukonie zagbiajc
si do punktu startu; ta operacja (2 do 3) powtarza si, a
zostanie osignita zaprogramowana gboko frezowania
4 Na gbokoci frezowania TNC przemieszcza narzdzie dla
frezowania paszczyzn na drugi koniec rowka
Obrbka wykaczaj5ca
5 Ze rodka rowka TNC przemieszcza narzdzie stycznie do
gotowego konturu; nastpnie TNC obrabia kontur na gotowo
ruchem wspbienym (przy M3), jeli wprowadzono take w
kilku dosuwach. Punkt startu dla obrbki wykaczajcej ley w
centrum prawego koa.
6 Przy kocu konturu narzdzie odjeda stycznie od konturu
7 Na koniec narzdzie przemieszcza si na biegu szybkim FMAX na
Bezpieczn wysoko i jeli wprowadzono na 2
g Bezpieczn wysoko

Prosz uwzgldni przed programowaniem


TNC pozycjonuje narzdzie w osi narzdzi i na
paszczynie automatycznie.
Przy obrbce zgrubnej narzdzie zagbia si ruchem
HELIX od jednego koca rowka do drugiego w materia.
Wiercenie wstpne nie jest tym samym konieczne.
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
Wybra rednic freza nie wiksz ni szeroko rowka i
nie mniejsz ni jedna trzecia szerokoci rowka.
Wybra rednic freza mniejsz ni poowa dugoci
rowka. W przeciwnym razie TNC nie moe pogbia
narzdzia ruchem posuwistozwrotnym

HEIDENHAIN iTNC 530 355


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
Przy pomocy parametru maszynowego 7441 bit 2
nastawiamy, czy TNC ma wydawa komunikat o bdach
przy wprowadzaniu dodatniej gbokoci (bit 2=1) czy te
nie (bit 2 = 0).
Uwaga niebezpieczestwo kolizji!
Prosz zwrci uwag, i TNC przy dodatniej
wprowadzonej gbokoci odwraca obliczenie pozycji
poprzedniej. Narzdzie przemieszcza si na osi narzdzia
na biegu szybkim na odstp bezpieczestwa poniej
powierzchni obrabianego przedmiotu!

U Bezpieczna wysoko Q200 (przyrostowo):


Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu
U Gboko Q201 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu dno rowka Z
U Posuw frezowania Q207: Prdko Q207
przemieszczenia narzdzia przy frezowaniu w mm/ Q204
Q200
min Q203
U Gboko dosuwu Q202 (przyrostowo): Wymiar, Q202
o jaki narzdzie zostaje przy ruchu wahadowym
dosunite oglnie w osi wrzeciona Q201

U Zakres obrbki (0/1/2) Q215: ustali zakres


obrbki:
0: Obrbka zgrubna i wykaczajca X
1: Tylko obrbka zgrubna
2: Tylko obrbka wykaczajca
U Wsp. powierzchni obrabianego przedmiotu Y
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2.Bezpieczna wysoko Q204 (przyrostowo): Q248
Zwsprzdna, na ktrej nie moe doj do kolizji Q219
Q24
pomidzy narzdziem i obrabianym przedmiotem 4 Q245
(mocowadem) Q217
U Srodek 1szej osi Q216 (absolutnie): Srodek rowka
w osi gwnej paszczyzny obrbki
U Srodek 2szej osi Q217 (absolutnie): Srodek rowka
w osi pomocniczej paszczyzny obrbki
U rednica wycinka koa Q244: Wprowadzi X
rednic wycinka koa Q216
U 2.dugo krawdzi bocznej Q219: Wprowadzi
szeroko rowka; jeli szeroko rowka
wprowadzona jest rwna rednicy narzdzia, to TNC
dokonuje tylko obrbki zgrubnej (frezowanie
rowkw podunych)
U K5t startu Q245 (absolutnie): Wprowadzi kt
biegunowy punktu startu

356 8 Programowanie: Cykle


Phklad: NCbloki

8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych


U K5t rozwarcia rowka Q248 (przyrostowo):
Wprowadzi kt rozwarcia rowka
52 CYCL DEF 211 OKR5GY ROWEK
U Dosuw obrbka na gotowo Q338 (przyrostowo):
Wymiar, o jaki narzdzie zostaje dosunite w osi Q200=2 ;ODSTOP BEZPIECZ.
wrzeciona przy obrbce wykaczajcej. Q338=0: Q201=20 ;GOBOKO
Obrbka wykaczajca przy jednym dosuniciu
Q207=500 ;POSUW FREZOWANIA
U Posuw dosuwu wgbnego Q206: Prdko
przemieszczenia narzdzia przy przemieszczeniu na Q202=5 ;GOBOKO DOSUWU
gboko w mm/min. Dziaa tylko przy obrbce Q215=0 ;ZAKRES OBRBKI
wykaczajcej, jeli dosuw obrbki wykaczajcej
zosta wprowadzony Q203=+30 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.
Q216=+50 ;RODEK 1.OSI
Q217=+50 ;RODEK 2.OSI
Q244=80 ;REDNICA WYCINKA KOA
Q219=12 ;2. DUGO BOKU
Q245=+45 ;K5T STARTU
Q248=90 ;K5T ROZWARCIA
Q338=5 ;DOSUW OBRBKI NA
GOTOWO
Q206=150 ;POSUW WGOBNY

HEIDENHAIN iTNC 530 357


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
Przykad: frezowanie wybrania, czopu i rowka

Y
90 Y
100
90

70
8 45

80
50

50
X Z
50 100 -40 -30 -20

0 BEGINN PGM C210 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z40 Definicja czci nieobrobionej
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+6 Definicja narzdzia obrbka zgrubna/wykaczajca
4 TOOL DEF 2 L+0 R+3 Definicja narzdzia  frezowanie rowkw (wpustowych)
5 TOOL CALL 1 Z S3500 Wywoanie narzdzia obrbka zgrubna/wykaczajca
6 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem

358 8 Programowanie: Cykle


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
7 CYCL DEF 213 OBRBKA Definicja cyklu Obrbka zewntrzna
WYKACZ.CZOPU
Q200=2 ;ODSTOP BEZPIECZ.
Q201=30 ;GOBOKO
Q206=250 ;F DOSUW WGOBNY
Q202=5 ;GOBOKO DOSUWU
Q207=250 ;F FREZOWA
Q203=+0 ;WSP.POWIERZCHNI
Q204=20 ;2. ODST.BEZP.
Q216=+50 ;RODEK 1.OSI
Q217=+50 ;RODEK 2.OSI
Q218=90 ;1. DUGO BOKU
Q219=80 ;2. DUGO BOKU
Q220=0 ;PROMIE NAROA
Q221=5 ;NADDATEK
8 CYCL CALL M3 Wywoanie cyklu obrbka zewntrzna
9 CYCL DEF 252 KIESZE OKR5GA Definicja cyklu wybranie koowe
Q215=0 ;ZAKRES OBROBKI
Q223=50 ;SREDNICA OKREGU
Q368=0.2 ;NADDATEK Z BOKU
Q207=500 ;POSUW FREZOWANIA
Q351=+1 ;RODZAJ FREZOWANIA
Q201=30 ;GOBOKO
Q202=5 ;GOBOKO DOSUWU
Q369=0.1 ;NADDATEK NA DNIE
Q206=150 ;POSUW WGEBNY
Q338=5 ;DOSUW OBRBKI NA
GOTOWO
Q200=2 ;ODSTOP BEZPIECZ.
Q203=+0 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.
Q370=1 ;NAKADANIE SIE TOROW
KSZTATOWYCH
Q366=1 ;POGEBIANIE
10 CYCL CALL POS X+50 Y+50 FMAX Wywoanie cyklu wybranie koowe
11 L Z+250 R0 FMAX M6 Zmiana narzdzia

HEIDENHAIN iTNC 530 359


8.4 Cykle dla frezowania kieszeni,czopw i rowkw wpustowych
12 TOLL CALL 2 Z S5000 Wywoanie narzdzia  frez do rowkw wpustowych
13 CYCL DEF 254 OKR5GY ROWEK Definicja cyklu rowki
Q215=0 ;ZAKRES OBROBKI
Q219=8 ;SZEROKO ROWKA
Q368=0.2 ;NADDATEK Z BOKU
Q375=70 ;REDNICA WYCINKA KOA
Q367=0 ;BAZA POOENIA ROWKA Pozycjonowanie wstpne w X/Y nie jest konieczne
Q216=+50 ;RODEK 1.OSI
Q217=+50 ;RODEK 2.OSI
Q376=+45 ;K5T STARTU
Q248=90 ;KAT ROZWARCIA
Q378=180 ;KROK K5TA Punkt startu 2. rowka
Q377=2 ;ILO ZABIEGW OBR.
Q207=500 ;POSUW FREZOWANIA
Q351=+1 ;RODZAJ FREZOWANIA
Q201=20 ;GOBOKO
Q202=5 ;GOBOKO DOSUWU
Q369=0.1 ;NADDATEK NA DNIE
Q206=150 ;POSUW WGEBNY
Q338=5 ;DOSUW OBRBKI NA
GOTOWO
Q200=2 ;ODSTOP BEZPIECZ.
Q203=+0 ;WSP. POWIERZCHNI
Q204=50 ;2. ODSTOP BEZPIECZ.
Q366=1 ;POGEBIANIE
14 CYCL CALL X+50 Y+50 FMAX M3 Wywoanie cyklu
15 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
16 END PGM C210 MM

360 8 Programowanie: Cykle


8.5 Cykle dla wytwarzania wzorw punktowych
8.5 Cykle dla wytwarzania
wzorw punktowych
Przegl5d
TNC oddaje 2 cykle do dyspozycji, przy pomocy ktrych mona
wytwarza bezporednio wzorce punktowe:
Cykl Softkey
220 WZR PUNKTOWY NA OKRUGU

221 WZR PUNKTOWY NA LINII

Nastpujce cykle obrbki mona kombinowa z cyklami 220 i 221:

Jeli naley wytwarza nieregularne wzory punktowe, to


prosz uywa tabeli punktw z CYCL CALL PAT (patrz
Tabele punktw na stronie 259).

Cykl 1 WIERCENIE GUBOKIE


Cykl 2 GWINTOWANIE z uchwytem wyrwnawczym
Cykl 3 FREZOWANIE ROWKW
Cykl 4 FREZOWANIE WYBRANIA
Cykl 5 WYBRANIE KOOWE
Cykl 17 GWINTOWANIE GS bez uchwytu wyrwnawczego
Cykl 18 NACINANIE GWINTU
Cykl 200 WIERCENIE
Cykl 201 ROZWIERCANIE DOKADNE OTWORU
Cykl 202 WYTACZANIE
Cykl 203 UNIWERSALNE WIERCENIE
Cykl 204 POGUBIANIE WSTECZNE
Cykl 205 WIERCENIE UNIWERSALNE
Cykl 206 GWINTOWANIE NOWE z uchwytem wyrwnawczym
Cykl 207 GWINTOWANIE GS NOWE bez uchwytu
wyrwnawczego
Cykl 208 WIERCENIE OTWORW
Cykl 209 GWINTOWANIE GWINTW AMANIE WIRA
Cykl 212 WYBRANIE OBRABIA NA GOTOWO
Cykl 213 CZOP OBRABIA NA GOTOWO
Cykl 214 WYBRANIE KOOWE OBRABIA NA GOTOWO
Cykl 215 CZOP OKRXGY OBRABIA NA GOTOWO
Cykl 251 KIESZEN PROSTOKATNA
Cykl 252 WYBRANIE KOOWE
Cykl 253 FREZOWANIE ROWKW
Cykl 254 OKRAGY ROWEK (nie kombinowalny z cyklem 220)
Cykl 262 FREZOWANIE GWINTW

HEIDENHAIN iTNC 530 361


8.5 Cykle dla wytwarzania wzorw punktowych Cykl 263 FREZOWANIE GWINTW WPUSZCZANYCH
Cykl 264 FREZOWANIE GWINTW WIERCONYCH
Cykl 265 HELIXFREZOWANIE GWINTW
Cykl 267 FREZOWANIE GWINTW ZEWNUTRZNYCH

362 8 Programowanie: Cykle


8.5 Cykle dla wytwarzania wzorw punktowych
WZORY PUNKTOWE NA OKROGU (cykl 220)
1 TNC pozycjonuje narzdzie na biegu szybkim od aktualnej pozycji
do punktu startu pierwszej obrbki. Y
Kolejno: N = Q241
n 2. Bezpieczn wysoko najecha (o wrzeciona) Q247
n Punkt startu na paszczynie obrbki najecha Q246
Q24
n Przemieszczenie na Bezpieczn wysoko nad powierzchni 4 Q245
obrabianego przedmiotu (o wrzeciona) Q217
2 Od tej pozycji TNC wykonuje ostatnio zdefiniowany cykl obrbki
3 Nastpnie TNC pozycjonuje narzdzie ruchem po prostej lub
ruchem koowym do punktu startu nastpnej obrbki; narzdzie
znajduje si w tym czasie na Bezpiecznej wysokoci (lub 2giej
Bezpiecznej wysokoci)
4 Ta operacja (1 do 3) powtarza si, a wszystkie operacje obrbki X
zostan wykonane Q216

Prosz uwzgldni przed programowaniem


Cykl 220 jest DEFaktywny, to znaczy cykl 220 wywouje
automatycznie ostatnio zdefiniowany cykl obrbki.
Jeeli kombinujemy jeden z cykli obrbki od 200 do 209 i Z
212 do 215 z cyklem 220, to zadziaaj: bezpieczna
wysoko, powierzchnia obrabianego przedmiotu i 2ga
bezpieczna wysoko z cyklu 220. Q200 Q204
Q203

U Srodek 1szej osi Q216 (absolutnie): Punkt


rodkowy wycinka koa w osi gwnej paszczyzny
obrbki
U Srodek 2szej osi Q217 (absolutnie): Punkt
rodkowy wycinka koa w osi pomocniczej
paszczyzny obrbki X
U rednica wycinka koa Q244: rednica wycinka
koa
U K5t startu Q245 (absolutnie): Kt pomidzy osi
gwn paszczyzny obrbki i punktem startu
pierwszej obrbki na wycinku koa
U K5t kocowy Q246 (absolutnie): Kt pomidzy osi
gwn paszczyzny obrbki i punktem startu
ostatniej obrbki na wycinku koa (nie obowizuje
dla koa penego); wprowadzi kt kocowy nie
rwny ktowi startu; jeli wprowadzono kt kocowy
wikszym ni kt startu, to obrbka w ruchu
przeciwnym do RWZ, w innych przypadkach zgodnie
z RWZ

HEIDENHAIN iTNC 530 363


Phklad: NCbloki
8.5 Cykle dla wytwarzania wzorw punktowych U Krok k5ta Q247 (przyrostowo): Kt pomidzy
dwoma obrbkami na wyniku koa; jeli krok kta
jest rwny zeru, to TNC oblicza krok kta z kta 53 CYCL DEF 220 WZR OKR5G
startu, kta kocowego i liczby operacji obrbki; jeli Q216=+50 ;RODEK 1.OSI
wprowadzono krok kta to TNC nie uwzgldnia kta
kocowego; znak liczby kroku kta okrela kierunek Q217=+50 ;RODEK 2.OSI
obrbki ( = zgodnie z ruchem wskazwek zegara) Q244=80 ;REDNICA WYCINKA KOA
U Liczba zabiegw obrbkowych Q241: Liczba Q245=+0 ;K5T STARTU
zabiegw obrbkowych na wycinku koa
Q246=+360 ;K5T KOCOWY
U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia Q247=+0 ;KROK K5TA
obrabianego przedmiotu; wprowadzi warto Q241=8 ;ILO ZABIEGW OBR.
dodatni
Q200=2 ;ODSTOP BEZPIECZ.
U Wsp. powierzchni obrabianego przedmiotu
Q203=+30 ;WSP. POWIERZCHNI
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu Q204=50 ;2. ODSTOP BEZPIECZ.
U 2.Bezpieczna wysoko Q204 (przyrostowo): Q301=1 ;PRZEMIESZCZENIE NA
Wsprzdna osi wrzeciona, na ktrej nie moe BEZP.WYSOK.
doj do kolizji pomidzy narzdziem i obrabianym
Q365=0 ;RODZAJ PRZEMIESZCZENIA
przedmiotem (mocowadem), wprowadzi warto
dodatni
U Przejazd na bezpieczn5 wysoko Q301:
Okreli, jak narzdzie ma si przemieszcza
midzy zabiegami obrbkowymi:
0: Przemieszczenie pomidzy operacjami obrbki
na bezpieczn wysoko
1: Przemieszczenie pomidzy operacjami obrbki
na 2. bezpieczn wysoko
U Rodzaj przemieszczenia? Prosta=0/okr5g=1
Q365: Okreli, przy pomocy jakiej funkcji toru
ksztatowego narzdzie ma si przemieszcza
midzy zabiegami obrbkowymi:
0: Przemieszczenie pomidzy operacjami obrbki
po prostej
1: Przemieszczenie midzy zabiegami obrbkowymi
koowo na rednicy wycinka koa

364 8 Programowanie: Cykle


8.5 Cykle dla wytwarzania wzorw punktowych
WZORY PUNKTW NA LINIACH (cykl 221)

Prosz uwzgldni przed programowaniem


Cykl 221 jest DEFaktywny, to znaczy cykl 221 wywouje Z
automatycznie ostatnio zdefiniowany cykl obrbki.
Jeeli kombinujemy jeden z cykli obrbki od 200 do 209, Y
212 do 215, 251 do 265 i 267 z cyklem 221, to zadziaaj:
bezpieczna wysoko, powierzchnia obrabianego
X
przedmiotu i 2. ga bezpieczna wysoko z cyklu 221.

1 TNC pozycjonuje narzdzie automatycznie od aktualnej pozycji


do punktu startu pierwszej obrbki.
Kolejno:
n 2. Bezpieczn wysoko najecha (o wrzeciona)
n Punkt startu na paszczynie obrbki najecha
n Przemieszczenie na Bezpieczn wysoko nad powierzchni
obrabianego przedmiotu (o wrzeciona)
2 Od tej pozycji TNC wykonuje ostatnio zdefiniowany cykl obrbki Y
3 Nastpnie TNC pozycjonuje narzdzie w kierunku dodatnim osi
gwnej do punktu startu nastpnej obrbki; narzdzie znajduje 7
Q23
si przy tym na Bezpiecznej wysokoci (lub na 2giej Bezpiecznej Q238
wysokoci)
4 Ta operacja (1 do 3) powtarza si, a wszystkie operacje obrbki 3
zostan wykonane; narzdzie znajduje si w ostatnim punkcie Q24
N=
pierwszego wiersza 2
Q24
5 Nastpnie TNC przemieszcza narzdzie do ostatniego punktu N=
drugiego wiersza i wykonuje tam obrbk Q224
Q226
6 Stamtd TNC pozycjonuje narzdzie w kierunku ujemnym osi
gwnje do punktu startu nastpnej obrbki
7 Ta operacja (6) powtarza si, a wszystkie powtrzenia obrbki X
drugiego wiersza zostan wykonane Q225
8 Nastpnie TNC przemieszcza narzdzie ponownie do punktu
startu nastpnego wiersza
9 Ruchem wahadowym zostaj odpracowane wszystkie dalsze
wiersze

Q200 Q204
Q203

HEIDENHAIN iTNC 530 365


Phklad: NCbloki
8.5 Cykle dla wytwarzania wzorw punktowych U Punkt startu 1szej osi Q225 (absolutnie):
Wsprzdna punktu startu w osi gwnej
paszczyzny obrbki 54 CYCL DEF 221 WZR LINIE

U Punkt startu 2szej osi Q226 (absolutnie): Q225=+15 ;PUNKT STARTU 1.OSI
Wsprzdna punktu startu w osi pomocniczej Q226=+15 ;PUNKT STARTU 2.OSI
paszczyzny obrbki
Q237=+10 ;ODSTOP 1. OSI
U Odstp 1szej osiQ237 (przyrostowo): Odstp
pojedyczych punktw w wierszu Q238=+8 ;ODSTOP 2. OSI
Q242=6 ;LICZBA SZPALT
U Odstp 2szej osi Q238 (przyrostowo): Odstp
wierszy od siebie Q243=4 ;LICZBA WIERSZY
U Liczba szpalt Q242: Liczba zabiegw obrbkowych Q224=+15 ;POOENIE PRZY OBROCIE
w wierszu Q200=2 ;ODSTOP BEZPIECZ.
U Liczba wierszy Q243: Liczba wierszy Q203=+30 ;WSP. POWIERZCHNI
U K5tobrotu Q224(absolutnie): Kt, o jaki zostaje Q204=50 ;2. ODSTOP BEZPIECZ.
obrcony cay rysunek ukadu; rodek obrotu ley w
punkcie startu Q301=1 ;PRZEMIESZCZENIE NA
BEZP.WYSOK.
U Bezpieczna wysoko Q200 (przyrostowo):
Odstp wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu
U Wsp. powierzchni obrabianego przedmiotu
Q203 (absolutnie): Wsprzdna powierzchni
obrabianego przedmiotu
U 2.Bezpieczna wysoko Q204 (przyrostowo):
Wsprzdna osi wrzeciona, na ktrej nie moe
doj do kolizji pomidzy narzdziem i obrabianym
przedmiotem (mocowadem)
U Przejazd na bezpieczn5 wysoko Q301:
Okreli, jak narzdzie ma si przemieszcza
midzy zabiegami obrbkowymi:
0: Przemieszczenie pomidzy operacjami obrbki
na bezpieczn wysoko
1: Przemieszczenie pomidzy punktami pomiaru na
2. bezpieczn wysoko

366 8 Programowanie: Cykle


8.5 Cykle dla wytwarzania wzorw punktowych
Przykad: Okrgi odwiertw

100

R25
70 30

R35
25

X
30 90 100

0 BEGIN PGM RYS.ODW MM


1 BLK FORM 0.1 Z X+0 Y+0 Z40 Definicja czci nieobrobionej
2 BLK FORM 0.2 Y+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+3 Definicja narzdzia
4 TOOL CALL 1 Z S3500 Wywoanie narzdzia
5 L Z+250 R0 FMAX M3 Przemieci narzdzie poza materiaem
6 CYCL DEF 200 BOHREN Definicja cyklu Wiercenie
Q200=2 ;ODSTOP BEZPIECZ.
Q201=15 ;GOBOKO
Q206=250 ;F DOSUW WGOBNY
Q202=4 ;GOBOKO DOSUWU
Q210=0 ;PRZER.CZASOWA
Q203=+0 ;WSP.POWIERZCHNI
Q204=0 ;2. ODST.BEZP.
Q211=0.25 ;PRZERWA CZASOWA U
DOU

HEIDENHAIN iTNC 530 367


8.5 Cykle dla wytwarzania wzorw punktowych
7 CYCL DEF 220 WZR OKR5G Definicja cyklu koo otworu 1, CYKL 200 zostaj wywoany
automatycznie
Q216=+30 ;RODEK 1.OSI Q200, Q203 i Q204 dziaaj z cyklu 220
Q217=+70 ;RODEK 2.OSI
Q244=50 ;REDNICA WYCINKA KOA
Q245=+0 ;KjT STARTU
Q246=+360 ;KjT KOCOWY
Q247=+0 ;KROK KjTA
Q241=10 ;LICZBA
Q200=2 ;ODSTOP BEZPIECZ.
Q203=+0 ;WSP.POWIERZCHNI
Q204=100 ;2. ODST.BEZP.
Q301=1 ;PRZEMIESZCZENIE NA
BEZP.WYSOK.
8 CYCL DEF 220 WZR OKR5G Definicja cyklu koo otworu 2, CYKL 200 zostaj wywoany
automatycznie
Q216=+90 ;RODEK 1.OSI Q200, Q203 i Q204 dziaaj z cyklu 220
Q217=+25 ;RODEK 2.OSI
Q244=70 ;REDNICA WYCINKA KOA
Q245=+90 ;KjT STARTU
Q246=+360 ;KjT KOCOWY
Q247=30 ;KROK KjTA
Q241=5 ;LICZBA
Q200=2 ;ODSTOP BEZP.
Q203=+0 ;WSP.POWIERZCHNI
Q204=100 ;2. ODST.BEZP.
Q301=1 ;PRZEMIESZCZENIE NA
BEZP.WYSOK.
9 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
10 END PGM BOHRB MM

368 8 Programowanie: Cykle


8.6 SLcykle
8.6 SLcykle
Podstawy
Przy pomocy SLcykli mona zestawia kompleksowe kontury, Phklad: Schemat: Odpracowywanie przy
skadajce si z 12 konturw czciowych (kieszenie lub wysepki). pomocy SLcykli
Kontury czciowe prosz wprowadza jako podprogramy. Z listy
konturw czciowych (numery podprogramw), ktre zostan 0 BEGIN PGM SL2 MM
podane w cyklu 14 KONTUR, TNC oblicza cay kontur. ...

Pami ograniczona jest dla jednego SLcyklu (wszystkie 12 CYCL DEF 140 KONTUR ...
podprogramy konturowe). Liczba moliwych elementw 13 CYCL DEF 20.0 DANE KONTURU ...
konturu zaley od rodzaju konturu (kontur wewntrzny/
zewntrzny) i liczby konturw czciowych i wynosi np. ok. ...
1024 blokw prostych. 16 CYCL DEF 21,0 KONTUR ...
17 CYCL CALL
Waciwoci podprogramw
...
n Przeliczenia wsprzdnych s dozwolone Jeli zostan one
18 CYCL DEF 22.0 PRZECIjGANIE ...
zaprogramowane w obrbie wycinkw konturw, to dziaaj one
take w nastpnych podprogramach, nie musz zosta 19 CYCL CALL
wycofywane po wywoaniu cyklu
...
n TNC ignoruje posuwy F i funkcje dodatkowe M
22 CYCL DEF 23.0 OBRBKA NA GOTOWO
n TNC rozpoznaje kiesze, jeli kontur obwodzi si od wewntrz, np
DNA ...
zarysowanie konturu zgodnie z ruchem wskazwek zegara z
korekcj promienia RR 23 CYCL CALL
n TNC rozpoznaje wysepk, jeli kontur obwodzi si od wewntrz, ...
np. zarysowanie konturu zgodnie z ruchem wskazwek zegara z
korekcj promienia RL 26 CYCL DEF 24,04 OBRBKA NA GOTOWO
BOKU ...
n Podprogramy nie mog zawiera adnych wsprzdnych w osi
wrzeciona 27 CYCL CALL
n W pierwszym bloku wsprzdnych podprogramu okrela si ...
paszczyzn obrbki. Osie pomocnicze U,V,W s dozwolone
50 L Z+250 R0 FMAX M2
Waciwoci cykli obrbki
51 LBL 1
n TNC pozycjonuje przed kadym cyklem automatycznie na
...
bezpieczn wysoko
n Kady poziom gbokoci jest frezowany bez odsuwania 55 LBL 0
narzdzia; wysepki zostan objechane z boku 56 LBL 2
n Promie naroy wewntrznych jest programowalny narzdzie ...
nie zatrzymuje si, zaznaczenia poza materiaem zostan
uniemoliwione (obowizuje dla ostatniego zewntrznego toru 60 LBL 0
przy przeciganiu i wykaczaniu bocznych powierzchni) ...
n Przy wykaczaniu powierzchni bocznych TNC dosuwa narzdzie
do konturu na torze koowym stycznym 99 END PGM SL2 MM
n Przy obrbce na gotowo dna TNC przemieszcza narzdzie rwnie
po tangencjalnym torze koowym do obrabianego przedmiotu
(np.: O wrzeciona Z: Tor koowy na paszczynie Z/X)
n TNC obrabia kontur przelotowo ruchem wspbienym lub
ruchem przeciwbienym

HEIDENHAIN iTNC 530 369


8.6 SLcykle
Przy pomocy MP7420 okrela si, gdzie TNC pozycjonuje
narzdzie przy kocu cykli 21 do 24.

Dane wymiarw obrbki,jak gboko frezowania, naddatki i


bezpieczn wysoko prosz wprowadzi centralnie w cyklu 20 jako
DANE KONTURU.

Przegl5d SLcykle

Cykl Softkey
14 KONTUR (koniecznie wymagane)

20 DANE KONTURU (koniecznie wymagane)

21 WIERCENIE WSTUPNE (uycie pozostawione do


wyboru)

22 PRZECIXGANIE (koniecznie wymagane)

23 WYKACZANIE DNA (uycie do wyboru)

24 WYKACZANIE POWIERZCHNI BOCZNYCH


(uycie do wyboru)

Rozszerzone cykle:

Cykl Softkey
25 CIXG KONTURU

27 OSONA CYLINDRA

28 OSONA CYLINDRA frezowanie rowkw

370 8 Programowanie: Cykle


8.6 SLcykle
KONTUR (cykl 14)
W cyklu 14 KONTUR wyszczeglnia si wszystkie podprogramy,
ktre maj by przeniesione do jednego oglnego konturu.

Prosz uwzgldni przed programowaniem C D


Cykl 14 jest DEFaktywny, to znaczy od jego definicji A B
dziaa on w programie.
W cyklu 14 mona wyszczeglni maksymalnie 12
podprogramw (konturw czciowych).

U Labelnumery dla konturu: Wprowadzi wszystkie


numery Label oddzielnych podprogramw, ktre
maj zosta zestawione w jeden kontur. Kady
numer potwierdzi przyciskiem ENT i wprowadzanie
danych zakoczy przyciskiem END.

S1

A B

S2

Phklad: NCbloki

12 CYCL DEF 14.0 KONTUR


13 CYCL DEF 14.1 LABEL KONTURU 1/2/3/4

Naoone na siebie kontury


Kieszenie i wysepki mona naoy na siebie dla otrzymania nowego
konturu. W ten sposb mona powierzchni wybrania powikszy
poprzez naoenie na ni innego wybrani lub mona zmniejszy
wysepk.

Podprogramy Naoone kieszenie

Niej pokazane przykady programowania s


podprogramami konturu, ktre zostaj wywoane w
programie gwnym cyklu 14 KONTUR.

Wybrania A i B nakadaj si na siebie.

HEIDENHAIN iTNC 530 371


8.6 SLcykle TNC oblicza punkty przecicia S1 i S2, one nie musz zosta
zaprogramowane.
Wybrania s programowane jako koa pene.

Podprogram 1: Kiesze 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

Podprogram 2: Kiesze 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

Powierzchnia sumowa
Obwydwie powierzchnie wycinkowe A i B cznie z powierzchni
nakadania si maj zosta obrobione:
n Powierzchnie A i B musz by kieszeniami.
n Pierwsze wybranie (w cyklu 14) musi rozpoczyna si poza drugim
wybraniem.
B
Powierzchnia A:

51 LBL 1 A
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

372 8 Programowanie: Cykle


8.6 SLcykle
Powierzchnia rnicy
Powierzchnia A ma zosta obrobiona bez wycinka pokrytego przez B:
n Powierzchnia A musi by kieszeni i B musi by wysepk.
n A musi rozpoczyna si poza B.
Powierzchnia A:

51 LBL 1 B
52 L X+10 Y+50 RR
A
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

Powierzchnia skrawania
Powierzchnia przykryta zarwno przez A jak i przez B ma zosta
obrobiona. (Po prostu przykryte powierzchnie maj pozosta
nieobrobione).
n A i B musz by kieszeniami.
n A rozpoczyna si wewntrz B.
Powierzchnia A: A B

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

HEIDENHAIN iTNC 530 373


8.6 SLcykle
DANE KONTURU (cykl 20)
W cyklu 20 podaje si informacje dotyczce obrbki dla
podprogramw z konturami czciowymi (wycinkowymi).
Y
Prosz uwzgldni przed programowaniem
Cykl 20 jest DEFaktywny, to znaczy cykl 20 jest aktywny w
programie obrbki od momentu jego zdefiniowania.
Znak liczby parametru cyklu Gboko okrela kierunek

8
Q
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje odpowiedniego cyklu.
Podane w cyklu 20 informacje o obrbce obowizuj dla Q9=+1
cykli 21 do 24.
Jeli SLcykle s uywane w programach z Q
parametrami, nie wolno parametrw Q1 do Q19
zastosowa jako parametrw programu. k X

U Gboko frezowania Q1 (przyrostowo):


Odlego powierzchnia obrabianego przedmiotu
dno kieszeni.
Z
U Nakadanie si toru wspczynnik Q2: Q2 x
promie narzdzia daje boczny dosuw k.
U Naddatek dla obrbki wykaczaj5cej z boku
Q3(przyrostowo): Naddatek dla obrbki
wykaczajcej na paszczynie obrbki.
U Naddatek dla obrbki wykaczaj5cej dna Q6
Q4(przyrostowo): Naddatek dla obrbki Q7
wykaczajcej dna. Q10 Q1
U Wsprzdna powierzchni obrabianego Q5
przedmiotu Q5 (absolutnie): Wsprzdna
bezwzgldna powierzchni obrabianego przedmiotu
U Bezpieczna wysoko Q6 (przyrostowo): Odstp X
pomidzy powierzchni czoow narzdzia i
powierzchni obrabianego przedmiotu Phklad: NCbloki
U Bezpieczna wysoko Q7(absolutnie): Bezwzgldna
wysoko, na ktrej nie moe doj do kolizji z 57 CYCL DEF 20.0 DANE KONTURU
obrabianym przedmiotem (dla pozycjonowania Q1=20 ;GOBOKO FREZOWANIA
poredniego i powrotu na kocu cyklu)
Q2=1 ;NAKADANIE SIO TORW
U Promie zaokr5glenia wewn5trz Q8: Promie
zaokrglenia na wewntrznych naroach; KSZTATOWYCH
wprowadzona warto odnosi si do toru punktu Q3=+0.2 ;NADDATEK Z BOKU
rodkowego narzdzia
Q4=+0.1 ;NADDATEK NA GOBOKOCI
U Kierunek obrotu ? Zgodnie z ruchem wskazwek
zegara = 1 Q9: Kierunek obrbki dla kieszeni Q5=+30 ;WSP. POWIERZCHNI

n w kierunku zgodnym z ruchem wskazwek zegara Q6=2 ;ODSTOP BEZPIECZ.


(Q9 = 1 ruch przeciwbieny dla kieszeni i wysepki) Q7=+80 ;BEZPIECZNA WYSOKO
n w kierunku przeciwnym do ruchu wskazwek zegara Q8=0.5 ;PROMIE ZAOKR5GLENIA
(Q9 = +1 ruch wspbieny dla kieszeni i wysepki)
Q9=+1 ;KIERUNEK OBROTU
Mona sprawdza parametry obrbki przy zatrzymaniu programu i w
razie potrzeby je przepisywa innymi.

374 8 Programowanie: Cykle


8.6 SLcykle
WIERCENIE WSTOPNE (cykl 21)

TNC nie uwzgldnia zaprogramowanej w bloku TOOL


CALL wartoci delta DR dla obliczenia punktw wcicia w
materia. Y
W wskich miejscach TNC nie moe dokona wiercenia
wstpnego czasami, przy pomocy narzdzia wikszego
ni narzdzie do obrbki zgrubnej.

Przebieg cyklu
Jak cykl 1 Wiercenie gbokie patrz Cykle dla wiercenia,
gwintowania i frezowania gwintw, strona 263.

Zastosowanie
Cykl 21 WIERCENIE WSTUPNE uwzgldnia dla punktw wcicia w X
materia naddatek na obrbk wykaczajc boczn i naddatek na
obrbk wykaczajc na dnie, jak i promie narzdzia
przecigajcego. Punkty wcicia s jednoczenie punktami startu
przecigania. Phklad: NCbloki
U Gboko dosuwu Q10 (przyrostowo): Wymiar, o
58 CYCL DEF 21.0 WIERCENIE WSTOPNE
jaki narzdzie zostaje kadorazowo dosunite (znak
liczby przy ujemnym kierunku pracy ) Q10=+5 ;GOBOKO DOSUWU
U Posuw dosuwu wgbnego Q11: Posuw wiercenia Q11=100 ;POSUW WGOBNY
w mm/min Q13=1 ;NARZODZIE DO USUWANIA
U Numer narzdzia przeci5gania Q13: Numer MATERIAU (ZDZIERAK)
narzdzia narzdzia przecigania

HEIDENHAIN iTNC 530 375


8.6 SLcykle
PRZECIjGANIE (cykl 22)
1 TNC pozycjonuje narzdzie nad punktem wcicia; przy tym
uwzgldniany jest naddatek na obrbk wykaczajc z boku
2 Na pierwszej gbokoci dosuwu narzdzie frezuje z posuwem
frezowania Q12 kontur od wewntrz na zewntrz
3 Przy tym kontury wysepki zostaj (tu: C/D) przy pomocy zblienia A B
do konturu kieszeni (tu: A/B) wyfrezowane
4 Nastpnie TNC obrabia kontur kieszeni na gotowo i przemieszcza
narzdzie z powrotem na Bezpieczn wysoko C D
Prosz uwzgldni przed programowaniem
W danym przypadku prosz uy freza z tncym przez
rodek zbem czoowym (DIN 844), albo wywierci
wstpnie przy pomocy cyklu 21.
Jeeli w tabeli narzdzi definiujemy dla przecigaczy w
szpalcie ANGLE kt zagbienia, to TNC przemieszcza si
po linii helix na dan gboko przecigania (patrz
Tabela narzdzi: Dane o narzdziach na stronie 144) Phklad: NCbloki

59 CYCL DEF 22.0 PRZECI5GANIE


U Gboko dosuwu Q10 (przyrostowo): Wymiar, o
Q10=+5 ;GOBOKO DOSUWU
jaki narzdzie zostaje kadorazowo dosunite.
Q11=100 ;POSUW WGOBNY
U Posuw dosuwu wgbnego Q11: Posuw
pogbienia w mm/min Q12=350 ;POSUW PRZECI5GANIA
U Posuwrozwiercania Q12: Posuw frezowania w Q18=1 ;NARZODZIE DO
mm/min PRZECI5GANIA
U Numer narzdzia przeci5gania Q18: Numer Q19=150 ;POSUW RUCHEM
narzdzia, przy pomocy ktrego TNC dokonao WAHADOWYM
wstpnego przecigania. Jeeli nie dokonano
wstpnego przecigania, to prosz wprowadzi 0;
jeli wprowadzimy tu okrelony numer, TNC
rozwierca tylko ten fragment, ktry nie mg zosta
obrobiony przy pomocy narzdzia wstpnego
przecigania.
Jeeli nie mona najecha bezporednio obszaru
przecigania na gotowo, to TNC wcina si ruchem
wahadowym; w tym celu naley zdefiniowa w tabeli
narzdzi TOOL.T, patrz Dane o narzdziach,
strona 142 dugo krawdzi skrawajcych LCUTS i
maksymalny kt zagbienia narzdzia ANGLE. W
przeciwnym wypadku TNC wydaje komunikat o
bdach
U Posuw ruchu wahadowego Q19: Posuw ruchem
wahadowym w mm/min

376 8 Programowanie: Cykle


8.6 SLcykle
OBRBKA NA GOT.DNA (cykl 23)

TNC samo ustala punkt startu dla obrbki wykaczajcej.


Punkt startu zaley od iloci miejsca w wybraniu.

TNC przemieszcza narzdzie delikatnie (pionowe koo styczne) do


obrabianej powierzchni. Nastpnie pozostay po rozwiercaniu Z
naddatek dla obrbki wykaczajcej zostaje zdjty.
U Posuw dosuwu wgbnego Q11: Prdko
przemieszczenia narzdzia przy nacinaniu
U Posuw rozwiercania Q12: Posuw frezowania Q12
Q11

Phklad: NCbloki

60 CYCL DEF 23.0 OBRBKA NA GOTOWO


DNA
Q11=100 ;POSUW WGOBNY
Q12=350 ;POSUW PRZECI5GANIA

HEIDENHAIN iTNC 530 377


8.6 SLcykle
FREZOW.NA GOT. POWIERZCHNI BOCZNYCH
(cykl 24)
TNC przemieszcza narzdzie na torze koowym stycznie do konturu
czciowego (wycinkowego). Kady kontur czciowy zostaje
oddzielnie obrabiany na gotowo.

Prosz uwzgldni przed programowaniem Z


Suma naddatku obrbki na got. boku (Q14) i promienia Q11
narzdzia obrbki na gotowo musi by mniejsza ni suma
naddatku obrbki na got. boku (Q3, cykl 20) i promienia
narzdzia przecigania.
Q10 Q12
Jeli odpracowujemy cykl 24 bez uprzedniego
rozwiercenia z cyklem 22, to obowizuje pokazane
uprzednio obliczeniu; promie rozwiertaka ma wwczas
warto 0.
TNC samo ustala punkt startu dla obrbki wykaczajcej. X
Punkt startu zaley od iloci miejsca w wybraniu.

Phklad: NCbloki
U Kierunek obrotu ? Zgodnie z ruchem wskazwek
zegara = 1 Q9: 61 CYCL DEF 24.0 OBRBKA NA GOTOWO
Kierunek obrbki: BOKU
+1:Kierunek obrbki w kierunku przeciwnym do
ruchu wskazwek zegara: Q9=+1 ;KIERUNEK OBROTU
1:Obrt zgodnie z ruchem wskazwek zegara Q10=+5 ;GOBOKO DOSUWU
(RWZ)
Q11=100 ;POSUW WGOBNY
U Gboko dosuwu Q10 (przyrostowo): Wymiar, o
jaki narzdzie zostaje kadorazowo dosunite. Q12=350 ;POSUW PRZECI5GANIA

U Posuw dosuwu wgbnego Q11: Posuw Q14=+0 ;NADDATEK Z BOKU


zagbiania
U Posuw rozwiercania Q12: Posuw frezowania
U Naddatek dla obrbki wykaczaj5cej z boku
Q14(przyrostowo): Naddatek dla kilkakrotnej
obrbki wykaczajcej; ostatnia warstwa materiau
na obrbk wykaczajc zostanie rozwercona, jeli
wprowadzimy Q14 = 0

378 8 Programowanie: Cykle


8.6 SLcykle
CIjG KONTURU (cykl 25)
Przy pomocy tego cyklu mona wraz z cyklem 14 KONTUR
obrabia otwarte kontury: Pocztek konturu i jego koniec nie le
w tym samym punkcie. Z
Cykl 25 CIXG KONTURU wykazuje w porwnaniu do obrbki Y
otwartego konturu z blokami pozycjonowania znaczne zalety:
n TNC nadzoruje obrbk na cinki i uszkodzenia konturu.
Sprawdzi kontur przy pomocy grafiki testowej
n Jeli promie narzdzia jest za duy, to kontur musi zosta
ewentualnie wtrnie obrobiony na naroach wewntrznych
n Obrbk mona wykonywa na caej dugoci ruchem
wspbienym lub przeciwbienym. Rodzaj frezowania pozostanie
nawet zachowany, jeli nastpi odbicie lustrzane konturw
n W przypadku kilku dosuww TNC moe przemieszcza narzdzie
tam i z powrotem: Dodatkowo skraca si czas obrbki. X
n Mona take wprowadzi wartoci naddatkw, aby w kilku
przejciach roboczych dokonywa obrbki zgrubnej i
Phklad: NCbloki
wykaczajcej
62 CYCL DEF 25.0 CI5G KONTURU
Prosz uwzgldni przed programowaniem
Q1=20 ;GOBOKO FREZOWANIA
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to Q3=+0 ;NADDATEK Z BOKU
TNC nie wykonuje tego cyklu. Q5=+0 ;WSP. POWIERZCHNI
TNC uwzgldnia tylko pierwszy znacznik z cyklu 14 Q7=+50 ;BEZPIECZNA WYSOKO
KONTUR.
Q10=+5 ;GOBOKO DOSUWU
Pami dla SLcyklu jest ograniczona. W jednym SLcyklu
Q11=100 ;POSUW WGOBNY
mona zaprogramowa np. maksymalnie 1024 blokw
prostych. Q12=350 ;POSUW FREZOWANIA
Cykl 20 DANE KONTURU nie jest potrzebny. Q15=1 ;RODZAJ FREZOWANIA
Programowane bezporednio po cyklu 25 pozycje w
postaci acucha wymiarowego odnosz si do pozycji
narzdzia na kocu cyklu.

Uwaga niebezpieczestwo kolizji!


Aby unikn moliwych kolizji:
n Bezporednio po cyklu 25 nie programowa pozycji w
postaci acucha wymiarowego, poniewa odnosz
sione do pozycji narzdzia na kocu cyklu.
n Najecha we wszystkich osiach gwnych zdefiniowan
(absolutn) pozycj, poniewa pozycja narzdzia przy
kocu cyklu nie odpowiada pozycji na pocztku cyklu.

HEIDENHAIN iTNC 530 379


8.6 SLcykle U Gboko frezowania Q1 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu i dno konturu
U Naddatek dla obrbki wykaczaj5cej z boku
Q3(przyrostowo): Naddatek na obrbk
wykaczajc na paszczynie obrbki
U Wsp. powierzchni obrabianego przedmiotu
Q5 (absolutnie): Absolutne wsprzdne
powierzchni przedmiotu odniesione do punktu
zerowego przedmiotu
U Bezpieczna wysoko Q7 (absolutnie):
Bezwzgldna wysoko, na ktrej nie moe doj do
kolizji z obrabianym przedmiotem (dla pozycji
powrotu na kocu cyklu)
U Gboko dosuwu Q10 (przyrostowo): Wymiar, o
jaki narzdzie zostaje kadorazowo dosunite.
U Posuwdosuwu wgbnego Q11: posuw przy
ruchach przemieszczenia w osi wrzeciona
U Posuw frezowania Q12: Posuw przy
przemieszczeniach na paszczynie obrbki
U Rodzaj frezowania? Ruch przeciwbieny = 1
Q15:
Frezowanie wspbiene: Wprowadzenie = +1
Frezowanie przeciwbiene: Wprowadzenie = 1
Frezowanie przemienne ruchem wspbienym i
przeciwbienym przy kilku dosuwach:
Wprowadzenie = 0

380 8 Programowanie: Cykle


8.6 SLcykle
OSONA CYLINDRA (cykl 27, opcja software 1)

Maszyna i TNC musz by przygotowane przez


producenta maszyn.

Przy pomocy tego cyklu mona przenie zdefiniowany na


rozwinitym materiale kontur na oson cylindra. Prosz uywa
cyklu 28, jeli chcemy frezowa rowki prowadzce na cylindrze.
Kontur prosz opisa w podprogramie, ktry zostanie ustalony
poprzez cykl 14 (KONTUR).
Podprogram zawiera wsprzdne w jednej osi ktowej(np. osi C) i
osi, przebiegajcej rwnolegle do niej (np. osi wrzeciona). Jako
funkcje toru ksztatowego znajduj si L, CHF, CR, RND, APPR (poza
APPR LCT) i DEP do dyspozycji.
Dane w osi ktowej mona wprowadza do wyboru w stopniach lub w
mm (cale) (prosz ustali w definicji cyklu).
1 TNC pozycjonuje narzdzie nad punktem wcicia; przy tym
uwzgldniany jest naddatek na obrbk wykaczajc z boku
2 Na pierwszej gbokoci dosuwu narzdzie frezuje z posuwem Z
frezowania Q12 kontur od wewntrz na zewntrz
3 Na kocu konturu TNC przemieszcza narzdzie na Bezpieczn
wysoko i z powrotem do punktu wcicia;
4 Kroki od 1 do 3 powtarzaj si, a zostanie osignita
zaprogramowana gboko frezowania Q1
5 Nastpnie narzdzie przemieszcza si na Bezpieczn wysoko

Prosz uwzgldni przed programowaniem


Pami dla SLcyklu jest ograniczona. W jednym SLcyklu
mona zaprogramowa np. maksymalnie 1024 blokw
prostych.
C
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
Uywa frezu z tncym przez rodek zbem czoowym
(DIN 844).
Cylinder musi by zamocowany na rodku stou
obrotowego.
O wrzeciona musi przebiega prostopadle do osi stou
obrotowego. Jeli tak nie jest, TNC wydaje meldunek o
bdach.
Ten cykl mona wykonywa take przy pochylonej
paszczynie obrbki.
TNC sprawdza, czy skorygowany i nieskorygowany tor
narzdzia ley na obszarze wskazania osi obrotu (jest
zdefiniowany w parametrze maszynowym 810.x). W
przypadku komunikatu o bdach Bd programowania
konturu ustawi MP 810.x = 0.

HEIDENHAIN iTNC 530 381


Phklad: NCbloki
8.6 SLcykle U Gboko frezowania Q1 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu i dno konturu
63 CYCL DEF 27.0 OSONA CYLINDRA
U Naddatek dla obrbki wykaczaj5cej z boku
Q3(przyrostowo): Naddatek na obrbk Q1=8 ;GOBOKO FREZOWANIA
wykaczajc na paszczynie osony cylindra; Q3=+0 ;NADDATEK Z BOKU
naddatek dziaa w kierunku korekcji promienia
Q6=+0 ;ODSTOP BEZPIECZ.
U Bezpieczna wysoko Q6 (przyrostowo): Odstp
pomidzy powierzchni czoow narzdzia i Q10=+3 ;GOBOKO DOSUWU
powierzchni osony cylindra Q11=100 ;POSUW WGOBNY
U Gboko dosuwu Q10 (przyrostowo): Wymiar, o Q12=350 ;POSUW FREZOWANIA
jaki narzdzie zostaje kadorazowo dosunite.
Q16=25 ;PROMIE
U Posuw dosuwu wgbnego Q11: Posuw przy Q17=0 ;RODZAJ WYMIAROWANIA
przemieszczeniach na paszczynie obrbki
U Posuw frezowania Q12: Posuw przy
przemieszczeniach na paszczynie obrbki
U Promie cylindra Q16: Promie cylindra, na ktrym
ma zosta obrobiony kontur
U Rodzaj wymiarowania Stopnie =0 MM/INCH=1
Q17: Wsprzdne osi obrotu w podprogramie w
stopniach lub mm (cale) zaprogramowa

382 8 Programowanie: Cykle


8.6 SLcykle
OSONA CYLINDRA frezowanie rowkw
(cykl 28, opcja software 1)

Maszyna i TNC musz by przygotowane przez


producenta maszyn.

Przy pomocy tego cyklu mona przenie zdefiniowany na


rozwinitym materiale rowek prowadzcy na oson cylindra. W
przeciwiestwie do cyklu 27, TNC tak ustawia narzdzie przy tym
cyklu, e cianki przy aktywnej korekcji promienia przebiegaj
centrycznie do rodka cylindra. Prosz zaprogramowa tor punktu
rodkowego konturu z podaniem korekcji promienia narzdzia.
Poprzez korekcj promienia okrela si, czy TNC wytworzy rowek
ruchem wspbienym czy te przeciwbienym:
1 TNC pozycjonuje narzdzie nad punktem wcicia
2 Na pierwszej gbokoci dosuwu narzdzie frezuje z posuwem
frezowania Q12 kontur wzdu cianki rowk ; przy tym zostaje
uwzgldniony naddatek na obrbk wykaczajc z boku
3 Przy kocu konturu TNC przesuwa narzdzie do lecej na
przeciw cianki rowka i powraca do punktu wcicia
4 Kroki od 2 do 3 powtarzaj si, a zostanie osignita
zaprogramowana gboko frezowania Q1
Z
5 Nastpnie narzdzie przemieszcza si na Bezpieczn wysoko

Prosz uwzgldni przed programowaniem


Pami dla SLcyklu jest ograniczona. W jednym SLcyklu
mona zaprogramowa np. maksymalnie 1024 blokw
prostych.
Znak liczby parametru cyklu Gboko okrela kierunek
pracy (obrbki). Jeli zaprogramujemy gboko = 0, to
TNC nie wykonuje tego cyklu.
Uywa frezu z tncym przez rodek zbem czoowym C
(DIN 844).
Cylinder musi by zamocowany na rodku stou
obrotowego.
O wrzeciona musi przebiega prostopadle do osi stou
obrotowego. Jeli tak nie jest, TNC wydaje meldunek o
bdach.
Ten cykl mona wykonywa take przy pochylonej
paszczynie obrbki.
TNC sprawdza, czy skorygowany i nieskorygowany tor
narzdzia ley na obszarze wskazania osi obrotu (jest
zdefiniowany w parametrze maszynowym 810.x). W
przypadku komunikatu o bdach Bd programowania
konturu ustawi MP 810.x = 0.

HEIDENHAIN iTNC 530 383


Phklad: NCbloki
8.6 SLcykle U Gboko frezowania Q1 (przyrostowo): Odstp
powierzchnia obrabianego przedmiotu i dno konturu
63 CYCL DEF 28,0 OSONA CYLINDRA
U Naddatek dla obrbki wykaczaj5cej z boku
Q3(przyrostowo): Naddatek na obrbk Q1=8 ;GOBOKO FREZOWANIA
wykaczajc na ciance rowka. Naddatek na Q3=+0 ;NADDATEK Z BOKU
obrbk wykaczajc zmniejsze szeroko rowka
o dwukrotn wprowadzon warto Q6=+0 ;ODSTOP BEZPIECZ.

U Bezpieczna wysoko Q6 (przyrostowo): Odstp Q10=+3 ;GOBOKO DOSUWU


pomidzy powierzchni czoow narzdzia i Q11=100 ;POSUW WGOBNY
powierzchni osony cylindra
Q12=350 ;POSUW FREZOWANIA
U Gboko dosuwu Q10 (przyrostowo): Wymiar, o
Q16=25 ;PROMIE
jaki narzdzie zostaje kadorazowo dosunite.
Q17=0 ;RODZAJ WYMIAROWANIA
U Posuw dosuwu wgbnego Q11: Posuw przy
przemieszczeniach na paszczynie obrbki Q20=12 ;SZEROKO ROWKA
U Posuw frezowania Q12: Posuw przy
przemieszczeniach na paszczynie obrbki
U Promie cylindra Q16: Promie cylindra, na ktrym
ma zosta obrobiony kontur
U Rodzaj wymiarowania Stopnie =0 MM/INCH=1
Q17: Wsprzdne osi obrotu w podprogramie w
stopniach lub mm (cale) zaprogramowa
U Szeroko rowka Q20: Szeroko rowka

384 8 Programowanie: Cykle


8.6 SLcykle
Przykad: frezowanie wybrania zgrubne i wykaczaj5ce

10
Y 10

R20

55
R30 60
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 czci 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 wykaczajcy
5 TOOL CALL 1 Z S2500 Wywoanie narzdzia  przecigacz wstpny
6 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
7 CYCL DEF 14.0 KONTUR Ustali podprogram konturu
8 CYCL DEF 14.1 LABEL KONTURU 1
9 CYCL DEF 20.0 DANE KONTURU Okreli oglne parametry obrbki
Q1=20 ;GOBOKO FREZOWANIA
Q2=1 ;NAKADANIE SIO TORW
KSZTATOWYCH
Q3=+0 ;NADDATEK Z BOKU
Q4=+0 ;NADDATEK NA
GOBOKOCI
Q5=+0 ;WSP. POWIERZCHNI
Q6=2 ;ODSTOP BEZPIECZ.
Q7=+100 ;BEZPIECZNA WYSOKO
Q8=0.1 ;PROMIE ZAOKRjGLENIA
Q9=1 ;KIERUNEK OBROTU

HEIDENHAIN iTNC 530 385


8.6 SLcykle
10 CYCL DEF 22.0 PRZECIjGANIE Definicja cyklu przeciganie wstpne
Q10=5 ;GOBOKO DOSUWU
Q11=100 ;POSUW WGOBNY
Q12=350 ;POSUW PRZECIjGANIA
Q18=0 ;NARZODZIE DO
PRZECIjGANIA
Q19=150 ;POSUW RUCHEM
WAHADOWYM
11 CYCL CALL M3 Wywoanie cyklu przeciganie wstpne
12 L Z+250 R0 FMAX M6 Zmiana narzdzia
13 TOOL CALL 2 Z S3000 Wywoanie narzdzia  przecigacz wykaczajcy
14 CYCL DEF 22.0 PRZECIjGANIE Definicja cyklu przeciganie wykaczajce
Q10=5 ;GOBOKO DOSUWU
Q11=100 ;POSUW WGOBNY
Q12=350 ;POSUW PRZECIjGANIA
Q18=1 ;NARZODZIE DO
PRZECIjGANIA
Q19=150 ;POSUW RUCHEM
WAHADOWYM
15 CYCL CALL M3 Wywoanie cyklu przeciganie wykaczajce
16 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu

17 LBL 1 Podprogram konturu


18 L X+0 Y+30 RR patrz Przykad: SKprogramowanie 2, strona 219
19 FC DR R30 CCX+30 CCY+30
20 FL AN+60 PDX+30 PDY+30 D10
21 FSELECT 3
22 FPOL X+30 Y+30
23 FC DR R20 CCPR+55 CCPA+60
24 FSELECT 2
25 FL AN120 PDX+30 PDY+30 D10
26 FSELECT 3
27 FC X+0 DR R30 CCX+30 CCY+30
28 FSELECT 2
29 LBL 0
30 END PGM C20 MM

386 8 Programowanie: Cykle


8.6 SLcykle
Przykad: Nakadaj5ce si na siebie kontury wierci i obrabia wstpnie, obrabia
na gotowo

Y
16 16
100

R2
5

16
50
5
R2

X
35 65 100

0 BEGINN PGM C21 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z40 Definicja czci nieobrobionej
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+6 Definicja narzdzia wierto
4 TOOL DEF 2 L+0 R+6 Definicja narzdzia obrbka zgrubna/wykaczajca
5 TOOL CALL 1 Z S2500 Wywoanie narzdzia wierto
6 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
7 CYCL DEF 14.0 KONTUR Ustali podprogramy konturu
8 CYCL DEF 14.1 LABEL KONTURU 1/2/3/4
9 CYCL DEF 20.0 DANE KONTURU Okreli oglne parametry obrbki
Q1=20 ;GOBOKO FREZOWANIA
Q2=1 ;NAKADANIE SIO TORW
KSZTATOWYCH
Q3=+0.5 ;NADDATEK Z BOKU
Q4=+0.5 ;NADDATEK NA GOBOKOCI
Q5=+0 ;WSP. POWIERZCHNI
Q6=2 ;ODSTOP BEZPIECZ.
Q7=+100 ;BEZPIECZNA WYSOKO
Q8=0.1 ;PROMIE ZAOKRjGLENIA
Q9=1 ;KIERUNEK OBROTU

HEIDENHAIN iTNC 530 387


8.6 SLcykle
10 CYCL DEF 21.0 WIERCENIE WSTOPNE Definicja cyklu wiercenie wstpne
Q10=5 ;GOBOKO DOSUWU
Q11=250 ;POSUW WGOBNY
Q13=2 ;NARZODZIE DO USUWANIA
MATERIAU (ZDZIERAK)
11 CYCL CALL M3 Wywoanie cyklu wiercenie wstpne
12 L T+250 R0 FMAX M6 Zmiana narzdzia
13 TOOL CALL 2 Z S3000 Wywoanie narzdzia obrbka zgrubna/wykaczajca
14 CYCL DEF 22.0 PRZECIjGANIE Definicja cyklu przeciganie
Q10=5 ;GOBOKO DOSUWU
Q11=100 ;POSUW WGOBNY
Q12=350 ;POSUW PRZECIjGANIA
Q18=0 ;NARZODZIE DO
PRZECIjGANIA
Q19=150 ;POSUW RUCHEM
WAHADOWYM
15 CYCL CALL M3 Wywoane cyklu przeciganie
16 CYCL DEF 23.0 OBRBKA NA GOTOWO Wywoanie cyklu obrbka wykaczajca dna
DNA
Q11=100 ;POSUW WGOBNY
Q12=200 ;POSUW PRZECIjGANIA
17 CYCL CALL Definicja cyklu obrbka wykaczajca dna
18 CYCL DEF 24.0 OBRBKA NA GOTOWO Definicja cyklu obrbka wykaczajca boku
BOKU
Q9=+1 ;KIERUNEK OBROTU
Q10=5 ;GOBOKO DOSUWU
Q11=100 ;POSUW WGOBNY
Q12=400 ;POSUW PRZECIjGANIA
Q14=+0 ;NADDATEK Z BOKU
19 CYCL CALL Wywoanie cyklu obrbka wykaczajca z boku
20 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu

388 8 Programowanie: Cykle


8.6 SLcykle
21 LBL 1 Podprogram konturu 1: Kiesze na lewo
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 konturu 2: Kiesze na prawo
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 konturu 3: Wysepka czworoktna w lewo
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 konturu 4: Wysepka trjktna na prawo
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 iTNC 530 389


8.6 SLcykle
Przykad: Ci5g konturu

Y
100
95

R7

5
R7,
,5
80
75

20
15

X
5 50 100

0 BEGINN PGM C25 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z40 Definicja czci 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 Wywoanie narzdzia
5 L Z+250 RO FMAX Przemieci narzdzie poza materiaem
6 CYCL DEF 14.0 KONTUR Ustali podprogram konturu
7 CYCL DEF 14.1 LABEL KONTURU 1
8 CYCL DEF 25.0 CIjG KONTURU Ustali parametry obrbki
Q1=20 ;GOBOKO FREZOWANIA
Q3=+0 ;NADDATEK Z BOKU
Q5=+0 ;WSP. POWIERZCHNI
Q7=+250 ;BEZPIECZNA WYSOKO
Q10=5 ;GOBOKO DOSUWU
Q11=100 ;POSUW WGOBNY
Q12=200 ;POSUW FREZOWANIA
Q15=+1 ;RODZAJ FREZOWANIA
9 CYCL CALL M3 Wywoanie cyklu
10 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu

390 8 Programowanie: Cykle


8.6 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 iTNC 530 391


8.6 SLcykle
Przykad: Osona cylindra przy pomocy cyklu 27

Wskazwka:
n Cylinder zamocowany na rodku stou
obrotowego. Z
n Punkt odniesienia znajduje si na
rodkustou obrotowego
,5
R7
60

20

C
30 50 157

0 BEGIN PGM C27 MM


1 TOOL DEF 1 L+0 R+3.5 Definicja narzdzia
2 TOOL CALL 1 Y S2000 Wywoanie narzdzia, o narzdzia Y
3 L X+250 R0 FMAX Przemieci narzdzie poza materiaem
4 L X+0 R0 FMAX Narzdzie pozycjonowa na rodku stou obrotowego
5 CYCL DEF 14.0 KONTUR Ustali podprogram konturu
6 CYCL DEF 14.1 LABEL KONTURU 1
7 CYCL DEF 27.0 OSONA CYLINDRA Ustali parametry obrbki
Q1=7 ;GOBOKO FREZOWANIA
Q3=+0 ;NADDATEK Z BOKU
Q6=2 ;ODSTOP BEZPIECZ.
Q10=4 ;GOBOKO DOSUWU
Q11=100 ;POSUW WGOBNY
Q12=250 ;POSUW FREZOWANIA
Q16=25 ;PROMIE
Q17=1 ;RODZAJ WYMIAROWANIA
8 L C+0 R0 FMAX M3 Pozycjonowa wstpnie st obrotowy
9 CYCL CALL Wywoanie cyklu
10 L Y+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu

392 8 Programowanie: Cykle


8.6 SLcykle
11 LBL 1 Podprogram konturu
12 L C+40 Z+20 RL Dane w osi obrotu w mm (Q17=1)
13 L C+50
14 RND R7.5
15 L Z+60
16 RND R7.5
17 L IC20
18 RND R7.5
19 L Z+20
20 RND R7.5
21 L C+40
22 LBL 0
23 END PGM C27 MM

HEIDENHAIN iTNC 530 393


8.6 SLcykle
Przykad: Osona cylindra przy pomocy cyklu 28

Wskazwki:
n Cylinder zamocowany na rodku stou
obrotowego. Z
n Punkt odniesienia znajduje si na
rodkustou obrotowego
70
n Opis toru punktu rodkowego w
podprogramie konturu
52.5

35

C
40 60 157

0 BEGINN PGM C28 MM


1 TOOL DEF 1 L+0 R+3.5 Definicja narzdzia
2 TOOL CALL 1 Y S2000 Wywoanie narzdzia, o narzdzia Y
3 L Y+250 RO FMAX Przemieci narzdzie poza materiaem
4 L X+0 R0 FMAX Narzdzie pozycjonowa na rodku stou obrotowego
5 CYCL DEF 14.0 KONTUR Ustali podprogram konturu
6 CYCL DEF 14.1 LABEL KONTURU 1
7 CYCL DEF 28,0 OSONA CYLINDRA Ustali parametry obrbki
Q1=7 ;GOBOKO FREZOWANIA
Q3=+0 ;NADDATEK Z BOKU
Q6=2 ;ODSTOP BEZPIECZ.
Q10=4 ;GOBOKO DOSUWU
Q11=100 ;POSUW WGOBNY
Q12=250 ;POSUW FREZOWANIA
Q16=25 ;PROMIE
Q17=1 ;RODZAJ WYMIAROWANIA
Q20=10 ;SZEROKO ROWKA
8 L C+0 R0 FMAX M3 Pozycjonowa wstpnie st obrotowy
9 CYCL CALL Wywoanie cyklu
10 L Y+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu

394 8 Programowanie: Cykle


8.6 SLcykle
11 LBL 1 Podprogram konturu, opis toru punktu rodkowego
12 L C+40 Z+0 RL Dane w osi obrotu w mm (Q17=1)
13 L Z+35
14 L C+60 Z+52.5
15 L Z+70
16 LBL 0
17 END PGM C28 MM

HEIDENHAIN iTNC 530 395


8.7 SLcykle ze wzorem (formu5) konturu
8.7 SLcykle ze wzorem (formu5) konturu
Podstawy
Przy pomocy SLcykli i wzoru konturu mona zestawia Phklad: Schemat: Odpracowywanie przy
kompleksowe kontury, skadajce si z konturw czciowych pomocy SLcykli i wzoru konturu
(kieszenie lub wysepki). Kontury czciowe (dane geometryczne)
prosz wprowadza jako oddzielne programy. W ten sposb 0 BEGIN PGM KONTUR MM
wszystkie kontury czciowe mog zosta dowolnie czsto ...
ponownie wykorzystywane. Z wybranych konturw czciowych,
poczonych ze sob przy pomocy wzoru konturu, TNC oblicza cay 5 SEL CONTOUR MODEL
kontur. 6 CYCL DEF 20.0 DANE KONTURU ...

Pami ograniczona jest dla jednego SLcyklu (wszystkie 8 CYCL DEF 22.0 PRZECIjGANIE ...
programy konturowe) do 32 konturw. Liczba moliwych 9 CYCL CALL
elementw konturu zaley od rodzaju konturu (kontur
wewntrzny/zewntrzny) i liczby opisw konturw i wynosi ...
np. ok. 1024 blokw prostych. 12 CYCL DEF 23.0 OBRBKA NA GOTOWO DNA ...
Przy pomocy SLcykli ze wzorem konturu zakada si 13 CYCL CALL
strukturyzowany program i otrzymuje moliwo,
powtarzajce si czsto kontury zapisa do pojedyczych ...
programw. Poprzez wzr konturu czy si kontury 16 CYCL DEF 24.0 OBRBKA NA GOTOWO BOKU ...
czciowe w jeden kontur i okrela, czy chodzi o kiesze
czy te o wysepk. 17 CYCL CALL
63 L Z+250 R0 FMAX M2
Funkcja SLcykle ze wzorem konturu jest rozmieszczona
na powierzchni obsugi TNC na kilka obszarw i suy jako 64 END PGM KONTUR MM
podstawa dla dalszych udoskonale.
Phklad: Schemat: Obliczanie konturw
Waciwoci konturw czciowych czciowych przy pomocy wzoru konturu

n TNC rozpoznaje zasadniczo wszystkie kontury jako kiesze. 0 BEGIN PGM MODEL MM
Prosz nie programowa korekcji promienia. W wzorze konturu
1 DECLARE CONTOUR QC1 = OKRAG1
mona poprzez negowanie przeksztaci kiesze w wysepk.
n TNC ignoruje posuwy F i funkcje dodatkowe M 2 DECLARE CONTOUR QC2 = OKRAG31XY
n Przeliczenia wsprzdnych s dozwolone Jeli zostan one 3 DECLARE CONTOUR QC3 = TROJKAT
zaprogramowane w obrbie wycinkw konturw, to dziaaj one 4 DECLARE CONTOUR QC4 = KWADRAT
take w nastpnych podprogramach, nie musz zosta
wycofywane po wywoaniu cyklu 5 QC10 = ( QC1 | QC3 | QC4 ) \ QC2
n Podprogramy mog zawiera wsprzdne osi wrzeciona, zostan 6 END PGM MODEL MM
one jednake ignorowane
n W pierwszym bloku wsprzdnych podprogramu okrela si
paszczyzn obrbki. Osie pomocnicze U,V,W s dozwolone 0 BEGIN PGM OKRjG1 MM
Waciwoci cykli obrbki 1 CC X+75 Y+50

n TNC pozycjonuje przed kadym cyklem automatycznie na 2 LP PR+45 PA+0 R0


bezpieczn wysoko 3 CP IPA+360 DR+
n Kady poziom gbokoci jest frezowany bez odsuwania 4 END PGM OKRjG1 MM
narzdzia; wysepki zostan objechane z boku
n Promie naroy wewntrznych jest programowalny narzdzie
nie zatrzymuje si, zaznaczenia poza materiaem zostan 0 BEGIN PGM OKRjG31XY MM
uniemoliwione (obowizuje dla ostatniego zewntrznego toru
...
przy przeciganiu i wykaczaniu bocznych powierzchni)
...

396 8 Programowanie: Cykle


n Przy wykaczaniu powierzchni bocznych TNC dosuwa narzdzie

8.7 SLcykle ze wzorem (formu5) konturu


do konturu na torze koowym stycznym
n Przy obrbce na gotowo dna TNC przemieszcza narzdzie rwnie
po tangencjalnym torze koowym do obrabianego przedmiotu
(np.: O wrzeciona Z: Tor koowy na paszczynie Z/X)
n TNC obrabia kontur przelotowo ruchem wspbienym lub
ruchem przeciwbienym

Przy pomocy MP7420 okrela si, gdzie TNC pozycjonuje


narzdzie przy kocu cykli 21 do 24.

Dane wymiarw obrbki,jak gboko frezowania, naddatki i


bezpieczn wysoko prosz wprowadzi centralnie w cyklu 20 jako
DANE KONTURU.

Wybr programu z definicjami konturu


Przy pomocy funkcji SEL CONTOUR wybieramy program z
definicjami konturu, z ktrych TNC czerpie opisy konturu:
U Wybrafunkcje dla wywoania programu: Klawisz
PGM CALL nacisn
U Softkey KONTUR WYBRA nacisn
U Wprowadzi pen nazw programu z definicjami
konturu, klawiszem END potwierdzi

SEL CONTOURwiersz zaprogramowa przed SLcyklami


Cykl 14 KONTUR nie jest konieczny przy zastosowaniu
SEL CONTUR .

Definiowanie opisw konturw


Przy pomocy funkcji DECLARE CONTOUR wprowadzamy ciek
dla programw, z ktrych TNC czerpie opisy konturu:
U Nacisn Softkey DECLARE

U Nacisn Softkey CONTOUR


U Numer dla oznacznika konturu QC wprowadzi,
klawiszem ENT potwierdzi
U Wprowadzi pen nazw programu z opisami
konturu, klawiszem END potwierdzi

Przy pomocy podanych oznacznikw konturu QC mona


we wzorze konturu oblicza rozmaite kontury.
Przy pomocy funkcji DECLARE STRING definiujemy
tekst. Ta funkcja nie zostaje na razie uywana.

HEIDENHAIN iTNC 530 397


8.7 SLcykle ze wzorem (formu5) konturu
Wprowadzi wzr konturu
Poprzez Softkeys mona poczy ze sob rozmaite kontury we
wzorze matematycznym.
U Wybra funkcj Qparametrw: Nacisn klawisz Q (w polu dla
wprowadzania liczb, z prawej strony). Pasek Softkey pokazuje
funkcje Qparametrw
U Wybra funkcj dla wprowadzenia wzoru konturu: Softkey
KONTUR WZOR nacisn TNC pokazuje nastpujce Softkeys:

Funkcja wspdziaania Softkey


skrawany z
np. QC10 = QC1 & QC5

po5czony z
np. QC25 = QC7 | QC18

po5czony z, ale bez skrawania


np. QC12 = QC5 ^ QC25

skrawany z dopenieniem
np. QC25 = QC1 \ QC2

dopenienie obszaru konturu


np. Q12 = #Q11

Otworzy nawias
np. QC12 = QC1 * (QC2 + QC3)

Zamkn5 nawias
np. QC12 = QC1 * (QC2 + QC3)

Naoone na siebie kontury


TNC zakada zasadaniczo, i programowany kontur jest kieszeni.
Przy pomocy funkcji wzoru konuturu mona przeksztaca kontur w
wysepk
Kieszenie i wysepki mona naoy na siebie dla otrzymania nowego
konturu. W ten sposb mona powierzchni wybrania powikszy
poprzez naoenie na ni innego wybrani lub mona zmniejszy
wysepk.

Podprogramy Naoone kieszenie

Nastpujce przykady programowania s programami


opisu kotnuru, zdefiniowanymi w programie definicji
konturu Program definicji konturu z kolei zostaje
wywoany poprzez funkcj SEL CONTOUR we waciwym
programie gwnym

Wybrania A i B nakadaj si na siebie.


TNC oblicza punkty przecicia S1 i S2, one nie musz zosta
zaprogramowane.
Wybrania s programowane jako koa pene.

398 8 Programowanie: Cykle


8.7 SLcykle ze wzorem (formu5) konturu
Program opisu konturu 1: Kiesze A:
0 BEGIN PGM KIESZEN_A MM
1 L X+10 Y+50 R0
2 CC X+35 Y+50
3 C X+10 Y+50 DR
4 END PGM KIESZEN_A MM

Program opisu konturu 2: Kiesze B


0 BEGIN PGM KIESZEN_B MM
1 L X+90 Y+50 R0
2 CC X+65 Y+50
3 C X+90 Y+50 DR
4 END PGM KIESZEN_B MM

Powierzchnia sumowa
Obwydwie powierzchnie wycinkowe A i B cznie z powierzchni
nakadania si maj zosta obrobione:
n Powierzchnie A i B musz zosta zaprogramowane w oddzielnym
programie bez korekcji promienia
n We wzorze konturu powierzchnie A i B zostaj obliczone przy
pomocy funkcji poczone z B

Program definiowania konturu:


A
50 ...
51 ...
52 DECLARE CONTOUR QC1 = KIESZEN_A.H
53 DECLARE CONTOUR QC2 = KIESZEN_B.H
54 QC10 = QC1 | QC2
55 ...
56 ...

HEIDENHAIN iTNC 530 399


8.7 SLcykle ze wzorem (formu5) konturu Powierzchnia rnicy
Powierzchnia A ma zosta obrobiona bez wycinka pokrytego przez B:
n Powierzchnie A i B musz zosta zaprogramowane w oddzielnym
programie bez korekcji promienia
n We wzorze konturu powierzchnia B zostaje przy pomocy funkcji
skrawany z dopenieniem odjta od powierzchni A
Program definiowania konturu: B

50 ... A
51 ...
52 DECLARE CONTOUR QC1 = KIESZEN_A.H
53 DECLARE CONTOUR QC2 = KIESZEN_B.H
54 QC10 = QC1 \ QC2
55 ...
56 ...

Powierzchnia skrawania
Powierzchnia przykryta zarwno przez A jak i przez B ma zosta
obrobiona. (Po prostu przykryte powierzchnie maj pozosta
nieobrobione).
n Powierzchnie A i B musz zosta zaprogramowane w oddzielnym
programie bez korekcji promienia
n We wzorze konturu powierzchnie A i B zostaj obliczone przy A B
pomocy funkcji poczone z
Program definiowania konturu:

50 ...
51 ...
52 DECLARE CONTOUR QC1 = KIESZEN_A.H
53 DECLARE CONTOUR QC2 = KIESZEN_B.H
54 QC10 = QC1 \ QC2
55 ...
56 ...

Odpracowywanie konturu przy pomocy SL


cykli

Odpracowanie caego konturu nastpuje przy pomocy


SLcykli 2024(patrz SL-cykle na stronie 369)

400 8 Programowanie: Cykle


8.7 SLcykle ze wzorem (formu5) konturu
Przykad: Obrbka zgrubna i wykaczaj5ca konturu przy pomocy wzoru konturu

Y
16 16
100

R2
5

16
50
5
R2

X
35 65 100

0 BEGIN PGM KONTUR MM


1 BLK FORM 0.1 Z X+0 Y+0 Z40 Definicja czci nieobrobionej
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+2.5 Definicja narzdzia frez do obrbki zgrubnej
4 TOOL DEF 2 L+0 R+3 Definicja narzdzia frez do obrbki wykaczajcej
5 TOOL CALL 1 Z S2500 Wywoanie narzdzia frez do obrbki wykaczajcej
6 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
7 SEL CONTOUR MODEL Program definiowania konturu okreli
8 CYCL DEF 20.0 DANE KONTURU Okreli oglne parametry obrbki
Q1=20 ;GOBOKO FREZOWANIA
Q2=1 ;NAKADANIE SIO TORW
KSZTATOWYCH
Q3=+0.5 ;NADDATEK Z BOKU
Q4=+0.5 ;NADDATEK NA
GOBOKOCI
Q5=+0 ;WSP. POWIERZCHNI
Q6=2 ;ODSTOP BEZPIECZ.
Q7=+100 ;BEZPIECZNA WYSOKO
Q8=0.1 ;PROMIE ZAOKRjGLENIA
Q9=1 ;KIERUNEK OBROTU
9 CYCL DEF 22.0 PRZECIjGANIE Definicja cyklu przeciganie

HEIDENHAIN iTNC 530 401


8.7 SLcykle ze wzorem (formu5) konturu
Q10=5 ;GOBOKO DOSUWU
Q11=100 ;POSUW WGOBNY
Q12=350 ;POSUW PRZECIjGANIA
Q18=0 ;NARZODZIE DO
PRZECIjGANIA
Q19=150 ;POSUW RUCHEM
WAHADOWYM
10 CYCL CALL M3 Wywoane cyklu przeciganie
11 TOOL CALL 2 Z S5000 Wywoanie narzdzia frez do obrbki wykaczajcej
12 CYCL DEF 23.0 OBRBKA NA GOTOWO Wywoanie cyklu obrbka wykaczajca dna
DNA
Q11=100 ;POSUW WGOBNY
Q12=200 ;POSUW PRZECIjGANIA
13 CYCL CALL M3 Definicja cyklu obrbka wykaczajca dna
14 CYCL DEF 24.0 OBRBKA NA GOTOWO Definicja cyklu obrbka wykaczajca boku
BOKU
Q9=+1 ;KIERUNEK OBROTU
Q10=5 ;GOBOKO DOSUWU
Q11=100 ;POSUW WGOBNY
Q12=400 ;POSUW PRZECIjGANIA
Q14=+0 ;NADDATEK Z BOKU
15 CYCL CALL M3 Wywoanie cyklu obrbka wykaczajca z boku
16 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
17 END PGM KONTUR MM

Program definicji konturu ze wzorem konturu:

0 BEGIN PGM MODEL MM Program definiowania konturu:


1 DECLARE CONTOUR QC1 = OKRAG1 Definicja oznacznika konturu dla programu OKRAG1
2 FN 0: Q1 =+35 Przyporzdkowanie wartoci dla uywanych parametrw w PGM
OKRAG31XY
3 FN 0: Q2 = +50
4 FN 0: Q3 =+25
5 DECLARE CONTOUR QC2 Definicja oznacznika konturu dla programu OKRAG31XY
= OKRAG31XY
6 DECLARE CONTOUR QC3 = TROJKAT Definicja oznacznika konturu dla programu TROJKAT
7 DECLARE CONTOUR QC4 = KWADRAT Definicja oznacznika konturu dla programu KWADRAT
8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 Wzr konturu
9 END PGM MODEL MM

402 8 Programowanie: Cykle


8.7 SLcykle ze wzorem (formu5) konturu
Programy opisu konturu:

0 BEGIN PGM OKRjG1 MM Program opisu konturu: Okrg po prawej


1 CC X+65 Y+50
2 L PR+25 PA+0 R0
3 CP IPA+360 DR+
4 END PGM OKRjG1 MM

0 BEGIN PGM OKRjG31XY MM Program opisu konturu: Okrg po lewej


1 CC X+Q1 Y+Q2
2 LP PR+Q3 PA+0 R0
3 CP IPA+360 DR+
4 END PGM OKRjG31XY MM

0 BEGIN PGM TRJKjT MM Program opisu konturu: Trjkt po prawej


1 L X+73 Y+42 R0
2 L X+65 Y+58
3 L X+42 Y+42
4 L X+73
5 END PGM TRJKjT MM

0 BEGIN PGM KWADRAT MM Program opisu konturu: Kwadrat po lewej


1 L X+27 Y+58 R0
2 L X+43
3 L Y+42
4 L X+27
5 L Y+58
6 END PGM KWADRAT MM

HEIDENHAIN iTNC 530 403


8.8 Cykle dla frezowania metod5 wierszowania
8.8 Cykle dla frezowania metod5
wierszowania
Przegl5d
TNC stawia do dyspozycji cztery cykle, przy pomocy ktrych mona
obrabia powierzchnie o nastpujcych waciwociach:
n Wytworzony przez CAD/CAMsystem
n paskie prostoktne
n paskie ukone
n dowolnie nachylone
n skrcone w sobie
Cykl Softkey
30 3DDANE ODPRACOWAC
Dla odwierszowania 3Ddanych w kilku dosuniciach

230 WIERSZOWANIE
Dla prostoktnych paskich powierzchni

231 POWIERZCHNI PROSTOKRELNA


Dla ukonych, nachylonych i skrconych powierzchni

404 8 Programowanie: Cykle


8.8 Cykle dla frezowania metod5 wierszowania
3DDANE ODPRACOWAC (cykl 30)
1 TNC pozycjonuje narzdzie na biegu szybkim FMAX z aktualnej
pozycji w osi wrzeciona na Bezpieczn wysoko nad
zaprogramowanym w cyklu MAXpunktem.
2 Nastpnie TNC przemieszcza narzdzie z FMAX na paszczynie
obrbki do zaprogramowanego w cyklu MINpunktu
3 Stamtd narzdzie przemieszcza si z posuwem dosuwu na
gboko do pierwszego punktu konturu
4 Nastpnie TNC odpracowuje wszystkie zapamitane w pliku
danych digitalizacji punkty z posuwem frezowania; jeli to 14
konieczne TNC przemieszcza narzdzie na Bezpieczn
wysoko aby pomin nie obrabiane fragmenty
5 Na koniec TNC przemieszcza narzdzie z FMAX z powrotem na
Bezpieczn wysoko

Prosz uwzgldni przed programowaniem


Przy pomocy cyklu 30 mona odpracowywa dane
digitalizacji i PNTpliki.
Jeeli odrabiane s PNTpliki, w ktrych nie ma ani jednej
wsprzdnej osi wrzeciona, gboko frezowania
wynika z programowanego MINpunktu osi wrzeciona. 13

U Nazwa pliku 3Ddanych: Wprowadzi nazw pliku, Z


w ktrym zapamitane s dane; jeli ten plik nie
znajduje si w aktualnym skoroszcie, prosz 12
wprowadzi kompletn nazw cieki.
U MINPunkt obszar: Punkt minimalny (X, Y i Z 1 X
wsprzdna) obszaru, na ktrym ma by dokonane
frezowanie
U MAXPunkt obszar: Punkt minimalny (X, Y i Z
wsprzdna) obszaru, na ktrym ma by dokonane
frezowanie
U Odstp bezpieczestwa 1 (przyrostowo): Odstp Phklad: NCbloki
wierzchoek ostrza narzdzia powierzchnia
obrabianego przedmiotu przy przemieszczeniach na 64 CYCL DEF 30,0 3DDANE ODPRACOWA
biegu szybkim 65 CYCL DEF 30.1 PGM DIGIT.: BSP.H
U Gboko dosuwu 2 (przyrostowo): Wymiar, o jaki 66 CYCL DEF 30.2 X+0 Y+0 Z20
narzdzie zostaje kadorazowo dosunite.
67 CYCL DEF 30,3 X+100 Y+100 Z+0
U Posuw wgbny 3: Prdko przemieszczenia
narzdzia przy pogbianiu w mm/min 68 CYCL DEF 30,4 ODST 2

U Posuw frezowania 4: Prdko przemieszczenia 69 CYCL DEF 30,5 DOSUW +5 F100


narzdzia przy frezowaniu w mm/min 70 CYCL DEF 30.6 F350 M8
U Funkcja dodatkowa M: Opcjonalne wprowadzenie
funkcji dodatkowej, np M13

HEIDENHAIN iTNC 530 405


8.8 Cykle dla frezowania metod5 wierszowania
FREZOWANIE METODj WIERSZOWANIA
(cykl 230)
1 TNC pozycjonuje narzdzie na biegu szybkim FMAX z aktualnej
pozycji na paszczynie obrbki do punktu startu 1; TNC
przesuwa narzdzie przy tym o warto promienia narzdzia na Z
lewo i w gr
2 Nastpnie narzdzie przemieszcza si z FMAX w osi wrzeciona na
Bezpieczn wysoko i potem z posuwem dosuwu wgbnego na
zaprogramowan pozycj startu w osi wrzeciona
Y 12
3 Nastpnie narzdzie przemieszcza si z zaprogramowanym
posuwem frezowania do punktu kocowego 2; punkt kocowy
TNC oblicza z zaprogramowanego punktu startu,
zaprogramowanej dugoci i promienia narzdzia
4 TNC przesuwa narzdzie z posuwem frezowania poprzecznie do 1 X
punktu startu nastpnego wiersza; TNC oblicza przesunicie z
zaprogramowanej szerokoci i liczby ci (przej)
5 Potem narzdzie powraca w kierunku ujemnym 1szej osi
6 Frezowanie wierszowaniem powtarza si, a wprowadzona
powierzchnia zostanie cakowicie obrobiona
7 Na koniec TNC przemieszcza narzdzie z FMAX z powrotem na
Bezpieczn wysoko

Prosz uwzgldni przed programowaniem


TNC pozycjonuje narzdzie z aktualnej pozycji najpierw na
paszczynie obrbki i nastpnie w osi wrzeciona do
punktu startu.
Tak wypozycjonowa narzdzie, aby nie mogo doj do
kolizji z przedmiotem lub mocowadami.

406 8 Programowanie: Cykle


8.8 Cykle dla frezowania metod5 wierszowania
U Punkt startu 1szej osi Q225 (absolutnie):
Wsprzdna Minpunktu frezowanej wierszowo Y
powierzchni w osi gwnej paszczyzny obrbki Q207
U Punkt startu 2szej osi Q226 (absolutnie):
Wsprzdna Minpunktu frezowanej wierszowo
powierzchni w osi pomocniczej paszczyzny obrbki
N = Q240
U Punkt

Q219
startu 3szej osi Q227 (absolutnie):
Wysoko w osi wrzeciona, na ktrej dokonywuje si
Q209
frezowania wierszowaniem
U 1. dugo krawdzi bocznej Q218 (przyrostowo):
Dugo powierzchni w osi gwnej paszczyzny Q226
obrbki, odniesiona do punktu startu 1szej osi
U 2. dugo krawdzi bocznej Q219 (przyrostowo): Q218 X
Dugo powierzchni w osi pomocniczej paszczyzny Q225
obrbki, odniesiona do punktu startu 2szej osi
U Liczba
przej Q240: Liczba wierszy, na ktrych
TNC ma przemieci narzdzie na szerokoci
U Posuw dosuwu wgbnego Q206: prdko Q206
przemieszczenia narzdzia przy zjedzie z Z
Bezpiecznej wysokoci na gboko frezowania w
mm/min
U Posuw frezowania Q207: Prdko Q200
Q227
przemieszczenia narzdzia przy frezowaniu w mm/
min
U Posuw poprzeczny Q209: Prdko
przemieszczenia narzdzia przy przejedzie do
nastpnego wiersza w mm/min; jeli
przemieszczamy w materiale poprzecznie, to Q209
wprowadzi mniejszym od Q207; jeli
przemieszczamy poza materiaem poprzecznie, to X
Q209 moe by wikszy od Q207
Phklad: NCbloki
U Bezpieczna wysoko Q200 (przyrostowo):
Odstp pomidzy ostrzem narzdzia i gbokoci 71 CYCL DEF 230 WIERSZOWANIE
frezowania dla pozycjonowania na pocztku cyklu i
na kocu cyklu Q225=+10 ;PUNKT STARTU 1.OSI
Q226=+12 ;PUNKT STARTU 2.OSI
Q227=+2.5 ;PUNKT STARTU 3.OSI
Q218=150 ;1. DUGO BOKU
Q219=75 ;2. DUGO BOKU
Q240=25 ;LICZBA PRZEJ
Q206=150 ;POSUW WGOBNY
Q207=500 ;POSUW FREZOWANIA
Q209=200 ;POSUW POPRZECZNY
Q200=2 ;ODSTOP BEZPIECZ.

HEIDENHAIN iTNC 530 407


8.8 Cykle dla frezowania metod5 wierszowania
POWIERZCHNIA REGULACJI (Cykl 231)
1 TNC pozycjonuje narzdzie od aktualnej pozycji ruchem
prostoliniowym 3D do punktu startu 1
2 Nastpnie narzdzie przemieszcza si z zaprogramowanym Z
posuwem frezowania do punktu kocowego 2 14
3 Tam TNC przemieszcza narzdzie na biegu szybkim FMAX o
warto rednicy narzdzia w dodatnim kierunku osi wrzeciona i 13
po tym ponownie do punktu startu 1 Y 1
4 W punkcie startu 1 TNC przemieszcza narzdzie ponownie na
ostatnio przejechan warto Z
5 Nastpnie TNC przesuwa narzdzie we wszystkich trzech osiach
od punktu 1 w kierunku punktu 4 do nastpnego wiersza 12
X
6 Potem TNC przemieszcza narzdzie do punktu kocowego tego
wiersza. Ten punkt kocowy TNC oblicza z punktu 2 i
przesunicia w kierunku punktu 3
7 Frezowanie wierszowaniem powtarza si, a wprowadzona
powierzchnia zostanie cakowicie obrobiona
8 Na kocu TNC pozycjonuje narzdzie o rednic narzdzia nad
najwyszym wprowadzonym punktem w osi wrzeciona Z
Prowadzenie skrawania
Punkt startu i tym samym kierunek frezowania s dowolnie 14
wybieralne, poniewa TNC dokonuje pojedyczych przej
zasadniczo od punktu 1 do punktu 2 i caa operacja przebiega od
punktu 1 / 2 do punktu 3 / 4. Punkt 1 mona umiejscowi na kadym 13
narou obrabianej powierzchni. Y
1
Jako obrabionej powierzchni mona optymalizowa poprzez
uycie frezw trzpieniowych:
12
n Poprzez skrawanie uderzeniowe (wsprzdna osi wrzeciona
punkt 1 wiksza od wsprzdnej osi wrzeciona punkt 2) przy mao
nachylonych powierzchniach X
n Poprzez skrawanie cige (wsprzdna osi wrzeciona punkt 1
mnijesza od wsprzdnej osi wrzeciona punkt 2) przy mocno
nachylonych powierzchniach
n Przy skonych powierzchniach, kierunek ruchu gwnego (od Z
punktu 1 do punktu 2) ustali w kierunku wikszego nachylenia

13

12
Y
14

408 8 Programowanie: Cykle


8.8 Cykle dla frezowania metod5 wierszowania
Jako obrobionej powierzchni mona optymalizowa poprzez
uycie frezw ksztatowych:
n Przy ukonych powierzchniach kierunek ruchu gwnego (od
punktu 1 do punktu 2) ustali w kierunku najwikszego nachylenia

Prosz uwzgldni przed programowaniem


TNC pozycjonuje narzdzie od aktualnej pozycji ruchem
3D po prostej do punktu startu 1. Tak wypozycjonowa
narzdzie, aby nie mogo doj do kolizji z przedmiotem
lub mocowadami.
TNC przemieszcza narzdzie z korekcj promienia R0
midzy zadanymi pozycjami
W danym przypadku uywa frezu z tncym przez rodek
zbem czoowym (DIN 844).

U Punkt startu 1szej osi Q225 (absolutnie):


Wsprzdna punktu startu frezowanej wierszowo
powierzchni w osi gwnej paszczyzny obrbki Z
U Punkt startu 2szej osi Q226 (absolutnie):
Wsprzdna punktu startu frezowanej wierszowo
powierzchni w osi pomocniczej paszczyzny obrbki
14
Q236
U Punkt startu 3szej osi Q227 (absolutnie):
Wsprzdna punktu startu obrabianej powierzchni 13
Q233 1
w osi wrzeciona
Q227
U 2. Punkt startu 1szej osi Q228 (absolutnie): 12
Wsprzdna punktu startu frezowanej wierszowo Q230
powierzchni w osi gwnej paszczyzny obrbki
X
U 2.Punkt startu 2szej osi Q229 (absolutnie):
Q228 Q231 Q234 Q225
Wsprzdna punktu kocowego frezowanej
wierszowo powierzchni w osi pomocniczej
paszczyzny obrbki
U 2.Punkt startu 3szej osi Q230 (absolutnie): Y
Wsprzdna punktu kocowego obrabianej
powierzchni w osi wrzeciona 14
Q235
U 3.Punkt startu 1szej osi Q231 (absolutnie): 13
Q232
Wsprzdna punktu3 w osi gwnej paszczyzny
obrbki N = Q240
U 3.Punkt startu 2szej osi Q232 (absolutnie):
Wsprzdna punktu3 w osi pomocniczej
12
paszczyzny obrbki Q229
1
U 3.Punkt startu 3szej osi Q233 (absolutnie): Q226
Wsprzdna punktu 3 w osi wrzeciona Q207

HEIDENHAIN iTNC 530 409


Phklad: NCbloki
8.8 Cykle dla frezowania metod5 wierszowania U 4.Punkt startu 1szej osi Q234 (absolutnie):
Wsprzdna punktu4 w osi gwnej paszczyzny
obrbki 72 CYCL DEF 231 POWIERZCHNIA
REGULACJI
U 4.Punkt startu 2szej osi Q235 (absolutnie):
Wsprzdna punktu4 w osi pomocniczej Q225=+0 ;PUNKT STARTU 1.OSI
paszczyzny obrbki Q226=+5 ;PUNKT STARTU 2.OSI
U 4.Punkt startu 3szej osi Q236 (absolutnie): Q227=2 ;PUNKT STARTU 3.OSI
Wsprzdna punktu 4 w osi wrzeciona
Q228=+100 ;2. PUNKT 1. OSI
U Liczba przej Q240: Liczba wierszy, po ktrych
TNC ma przemieci narzdzie pomidzy punktem Q229=+15 ;2. PUNKT 2. OSI
1 i 4, a take midzy punktem 2 i 3 Q230=+5 ;2. PUNKT 3. OSI
U Posuw frezowania Q207: Prdko Q231=+15 ;3. PUNKT 1. OSI
przemieszczania si narzdzia przy frezowaniu w
Q232=+125 ;3. PUNKT 2. OSI
mm/min. TNC wykonuje pierwsze skrawanie z
posuwem wynoszcym poow zaprogramowanej Q233=+25 ;3. PUNKT 3. OSI
wartoci.
Q234=+15 ;4. PUNKT 1. OSI
Q235=+125 ;4. PUNKT 2. OSI
Q236=+25 ;4. PUNKT 3. OSI
Q240=40 ;LICZBA PRZEJ
Q207=500 ;POSUW FREZOWANIA

410 8 Programowanie: Cykle


8.8 Cykle dla frezowania metod5 wierszowania
Przykad: Frezowanie metod5 wierszowania

Y Y
100

X Z
100 35

0 BEGIN PGM C230 MM


1 BLK FORM 0.1 Z X+0 Y+0 Z+0 Definicja czci 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 Wywoanie narzdzia
5 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
6 CYCL DEF 230 WIERSZOWANIE Definicja cyklu frezowanie metod wierszowania
Q225=+0 ;START 1.OSI
Q226=+0 ;START 2.OSI
Q227=+35 ;START 3.OSI
Q218=100 ;1. DUGO BOKU
Q219=100 ;2. DUGO BOKU
Q240=25 ;LICZBA PRZEJ
Q206=250 ;F DOSUW WGOBNY
Q207=400 ;F FREZOWA
Q209=150 ;F POPRZECZNIE
Q200=2 ;ODSTOP BEZP.

HEIDENHAIN iTNC 530 411


8.8 Cykle dla frezowania metod5 wierszowania
7 L X+25 Y+0 R0 FMAX M3 Pozycjonowa wstpnie blisko punktu startu
8 CYCL CALL Wywoanie cyklu
9 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
10 END PGM C230 MM

412 8 Programowanie: Cykle


8.9 Cykle dla przeliczania wsprzdnych
8.9 Cykle dla przeliczania
wsprzdnych
Przegl5d
Przy pomocy funkcji przeliczania wsprzdnych TNC moe raz
zaprogramowany kontur w rnych miejscach obrabianego
przedmiotu wypeni ze zmienionym pooeniem i wielkoci. TNC
oddaje do dyspozycji nastpujce cykle przeliczania wsprzdnych:

Cykl Softkey
7 PUNKT ZEROWY
Przesuwanie konturw bezporednio w programie
lub ztabeli punktw zerowych

247 WYZNACZANIE PUNKTU ZEROWEGO


Wyznaczy punkt zerowy podczas przebiegu
programu

8 ODBICIE LUSTRZANE
Odbicie lustrzane konturw

10 OBRT
Obracanie konturw na paszczynie obrbki

11 WSPCZYNNIK WYMIAROWY
Zmniejszanie lub powikszanie konturw

26 SPECYFICZNY DLA OSI WSPCZYNNIK


WYMIAROWY
Zmniejszanie lub powikszanie konturw ze
specyficznymi dla kadej osi wspczynnikami
wymiaru

19 PASZCZYZNA OBRBKI
Przeprowadzi obrbk przy nachylonym ukadzie
wsprzdnych dla maszyn z gowicami nachylnymi i/
lub stoami obrotowymi

Skuteczno dziaania przeliczania


wsprzdnych
Pocztek dziaania: Przeliczanie wsprzdnych zadziaa od jego
definicji to znaczy nie zostanie wywoane. Dziaa ono tak dugo, a
zostanie wycofane lub na nowo zdefiniowane.
Wycofanie przeliczania wsprzdnych:
n Na nowo zdefiniowa cykl z wartociami dla funkcjonowania
podstawowego, np. wspczynnik wymiarowy 1,0
n Wypeni funkcje M02, M30 lub blok END PGM (w zalenoci od
parametru maszynowego 7300)
n Wybra nowy program
n Zaprogramowa funkcj dodatkow M142 Usuwanie modalnych
informacji o programie

HEIDENHAIN iTNC 530 413


8.9 Cykle dla przeliczania wsprzdnych
Przesunicie PUNKTU ZEROWEGO (cykl 7)
Przy pomocy PRZESUNIUCIA PUNKTU ZEROWEGO mona
powtarza przejcia obrbkowe w dowolnych miejscach przedmiotu. Z
Dziaanie Z
Y Y
Po zdefiniowaniu cyklu PRZESUNIUCIE PUNKTU ZEROWEGO X
wszystkie wprowadzane dane o wsprzdnych odnosz si do
nowego punktu zerowego. Przesunicie w kadej osi TNC wywietla
w dodatkowym wskazaniu stanu obrbki. Wprowadzenie osi obrotu X
jest tu take dozwolone.
U Przesunicie: Wprowadzi wsprzdne nowego
punktu zerowego; wartoci bezwzgldne odnosz
si do punktu zerowego obrabianego przedmiotu,
ktry jest okrelony poprzez wyznaczenie punktu
odniesienia; wartoci przyrostowe odnosz si
zawsze do ostatniego obowizujcego punktu
zerowego a ten moe by ju przesunitym

Wycofanie
Przesunicie punktu zerowego ze wsprzdnymi X=0, Y=0 i Z=0
anuluje przesunicie punktu zerowego.
Z
Y
Grafika
Jeli po przesuniciu punktu zerowego programuje si nowy BLK IY
FORM, to mona przez parametr maszynowy 7310 decydowa, czy X
BLK FORM ma odnosi si do nowego czy do starego punktu
zerowego. Przy obrbce kilku czci TNC moe w ten sposb IX
przedstawi graficznie kad pojedycz cz.

Wywietlacze stanu
n Duy wywietlacz pooenia odnosi si do aktywnego
(przesunitego) punktu zerowego
n Wszystkie wywietlane w dodatkowym wywietlaczu wsprzdne
(pozycje, punkty zerowe) odnosz si do wyznaczonego
manualnie punktu odniesienia
Phklad: NCbloki

13 CYCL DEF 7,0 PUNKT ZEROWY


14 CYCL DEF 7,1 X+60
16 CYCL DEF 7,3 Z5
15 CYCL DEF 7,2 Y+40

414 8 Programowanie: Cykle


8.9 Cykle dla przeliczania wsprzdnych
Przesunicie PUNKTU ZEROWEGO przy
pomocy tabeli punktw zerowych (cykl 7)

Punkty zerowe tabeli punktw zerowych odnosz si


zawsze i wy5cznie do aktualnego punktu odniesienia
(preset). Z
Parametr maszynowy 7475, przy pomocy ktrego
Y
okrelono, czy punkty zerowe odnosz si do punktu N5
zerowego maszyny czy te punktu zerowego obrabianego N4
przedmiotu, spenia tylko funkcj zabezpieczajc. Jeeli N3
MP7475 = 1 to TNC wydaje komunikat o bdach, jeli N2 X
przesunicie punktu zerowego zostaje wywoane z tabeli N1
punktw zerowych. N0
Tabele punktw zerowych z TNC 4xx, ktrych
wsprzdne odnosiy si do punktu zerowego maszyny
(MP7475 = 1), nie mog zosta uywane w iTNC 530.

Jeeli stosujemy przesunicia punktw zerowych przy


pomocy tabeli punktw zerowych, to prosz korzysta z
funkcji SEL TABLE, aby aktywowa dan tabel
punktw zerowych z NCprogramu.
Z
Jeli pracujemy bez SELTABLE, to musimy aktywowa Y
dan tabel punktw zerowych przed testem programu N2
lub przebiegiem programu (to obowizuje take dla grafiki
programowania):
N1 X
n Wybra dan tabel dla testu programu w rodzaju Y2
pracy Test programu przez zarzdzanie plikami: tabela
otrzymuje status S Tabela otrzymuje status S Y1 N0
n Wybra wymagan tabel dla przebiegu programu w X2
X1
trybie pracy przebiegu programu poprzez zarzdzanie
plikami: Tabela otrzymuje status S
Wartoci wsprzdnych z tabeli punktw zerowych
dziaaj wycznie w postaci wartoci bezwzgldnych.
Nowe wiersze mog by wstawiane tylko na kocu tabeli
Phklad: NCbloki
Zastosowanie 77 CYCL DEF 7,0 PUNKT ZEROWY
Tabeli punktw zerowych uywa si np. przy 78 CYCL DEF 7,1 #5
n czsto powtarzajcych si przejciach obrbkowych przy rnych
pozycjach przedmiotu lub
n czstym uyciu tych samych przesuni punktw zerowych
W samym programie mona zaprogramowa punkty zerowe
bezporednio w definicji cyklu a take wywoywa je z tabeli punktw
zerowych.
U Przesunicie: Wprowadzi numer punktu zerowego
z tabeli punktw zerowych lub Qparametr. Jeli
wprowadzimy Qparametr, to TNC aktywuje numer
punktu zerowego, ktry znajduje si w Q
parametrze

HEIDENHAIN iTNC 530 415


8.9 Cykle dla przeliczania wsprzdnych Wycofanie
n Z tabeli punktw zerowych wywoa przesunicie do
wsprzdnych
X=0; Y=0 itd. wywoa
n Przesunicie do wsprzdnych X=0; Y=0 itd. wywoa
bezporednio przy pomocy definicji cyklu

Wybra tabel punktw zerowych w NCprogramie


Przy pomocy funkcji SEL TABLE wybieramy tabel punktw
zerowych, z ktrej to TNC zaczerpnie punkty zerowe:
U Wybrafunkcje dla wywoania programu: Klawisz
PGM CALL nacisn
U Softkey TABELA PUNKTW ZEROWYCH nacisn
U Wprowadzi pen nazw cieki tabeli punktw
zerowych, potwierdzi klawiszem END

SEL TABLEblok przed cyklem 7 Przesunicie punktu


zerowego zaprogramowa.
Wybrana przy pomocy SEL TABLE tabela punktw
zerowych pozostaje tak dugo aktywn, a wybierzemy
przy pomocy SEL TABLE lub przez PGM MGT inn tabel
punktw zerowych.

Edycja tabeli punktw zerowych


Tabel punktw zerowych wybieramy w rodzaju pracy Program
wprowadzi do pamici/edycja
U Wywoa zarzdzanie plikami Klawisz PGM MGT
nacisn patrz Zarzdzanie plikami: Podstawy,
strona 79
U Wywietli
tabele punktw zerowych: Po kolei
Softkey WYBRAC TYP i Softkey
WYSWIETLIC.Dnacisn
U Wybra dan tabel lub wprowadzi now nazw
pliku
U Edytowa plik. Softkeypasek pokazuje do tego
nastpujce funkcje:

Funkcja Softkey
Wybra pocztek tabeli

Wybra koniec tabeli

Przewraca strona po stronie do gry

Przewraca strona po stronie w d

416 8 Programowanie: Cykle


8.9 Cykle dla przeliczania wsprzdnych
Funkcja Softkey
Wstawi wiersz (moliwe tylko na kocu tabeli)

Wymaza wiersz

Przej wprowadzony wiersz i skok do nastpnego


wiersza

Wprowadzaln liczb wierszy (punktw


zerowych)wstawi na kocu tabeli

Edycja tabeli punktw zerowych w rodzaju pracy przebiegu


programu
W rodzaju pracy przebiegu programu mona wybra odpowiedni
aktywn tabel punktw zerowych. Prosz nacin w tym celu
Softkey TABELA PUNKTW ZEROWYCH. W dyspozycji znajduj si
wwczas te same funkcje edycji jak w rodzaju pracy Program
wporwadzi do pamici/edycja

Przej5 wartoci rzeczywiste do tabeli punktw zerowych


Poprzez klawisz Przejcie pozycji rzeczywistej mona przej
aktualn pozycj narzdzia lub ostatnio wyprbkowan pozycj do
tabeli punktw zerowych:
U Pozycjonowa pole wprowadzenia na wiersz i do szpalty, do ktrej
chcemy przej pozycj
U wybra funkcj przejcie pozycji rzeczywistej: TNC
zapytuje w oknie, czy chcemy przej aktualn
pozycj narzdzia czy te ostatnio wyprbkowane
wartoci
U Wymagan funkcj wybra przy pomocy klawiszy ze
strzak i przy pomocy klawisza ENT potwierdzi
U Przej
wartoci we wszystkich osiach: Softkey
WSZYSTKIE WARTOCI nacisn, lub
U Przej warto
w osi, na ktrej znajduje si pole
wprowadzenia: Softkey AKTUALNA WARTO
nacisn

HEIDENHAIN iTNC 530 417


8.9 Cykle dla przeliczania wsprzdnych Konfigurowa tabel punktw zerowych
Na drugim i trzecim Softkeypasku mona dla kadej tabeli punktw
zerowych okreli osie, dla ktrych chcemy zdefiniowa punkty
zerowe. Standardowo wszystkie osie s aktywne. Jeli chcemy
zaryglowa jedn o, to prosz przeczy odpowiedni Softkey osi
na OFF. TNC kasuje odpowiedni kolumn w tabeli punktw
zerowych.
Jeli nie chcemy definiowa punktu zerowego dla osi, to prosz
nacisn klawisz NO ENT. TNC wpisuje potem cznik do
odpowiedniej kolumny.

Opuci tabel punktw zerowych


W zarzdzaniu plikami wywietli inny typ pliku i wybra dany plik.

Wywietlacze stanu
W dodatkowym wywietlaczu statusu zostaj ukazane nastpujce
dane z tabeli punktw zerowych (patrz Przeliczenia wsprzdnych
na stronie 45):
n Nazwa i cieka aktywnej tabeli punktw zerowych
n Aktywny numer punktu zerowego
n Komentarz ze szpalty DOC aktywnego numeru punktu zerowego

418 8 Programowanie: Cykle


8.9 Cykle dla przeliczania wsprzdnych
WYZNACZANIE PUNKTU ODNIESIENIA
(cykl 247)
Przy pomocy cyklu WYZNACZANIE PUNKTU ODNIESIENIA mona
aktywowa zdefiniowany w tabeli preset punkt zerowy jako nowy Z
punkt odniesienia.
Z
Y Y
Dziaanie X
Po definicji cyklu WYZNACZANIE PUNKTU ODNIESIENIA wszystkie
wprowadzone dane o wsprzdnych i przesunicia punktw
zerowych (bezwzgldne i inkrementalne) odnosz si do nowego X
punktu odniesienia.
U Numer punktu odniesienia?: Poda numer punktu
odniesienia z tabeli preset, ktry ma zosta
aktywowany

Przy aktywowaniu punktu odniesienia z tabeli preset, TNC


wycofuje wszystkie aktywne przeliczenia wsprzdnych,
aktywowane przy pomocy nastpujcych cykli:
n Cykl 7, przesunicie punktu zerowego Phklad: NCbloki
n Cykl 8, odbicie lustrzane
13 CYCL DEF 247 WYZNACZANIE PUNKTU
n Cykl 10, obrt
ZEROWEGO
n Cykl 11, wspczynnik wymiarowy
Q339=4 ;NUMER PUNKTU
n Cykl 26, wspczynnik wymiarowy specyficzny dla osi
ODNIESIENIA
Przeliczenie wsprzdnych z cyklu 19, nachylenie
paszczyzny obrbki pozostaje nadal aktywne.
TNC wyznacza preset tylko na tych osiach, ktre s
zdefiniowane w tabeli preset z wartociami. Punkt
odniesienia osi, oznaczonych przy pomocy pozostaje
niezmieniony.
W trybie pracy PGMTest cykl 247 nie dziaa.

Wywietlacze stanu
W dodatkowym wywietlaczu statusu zostaj ukazane nastpujce
dane z tabeli preset (patrz Przeliczenia wsprzdnych na stronie
45):
n Nazwa i cieka aktywnej tabeli preset
n Aktywny numer preset
n Komentarz ze szpalty DOC aktywnego numeru preset
Dodatkowo w duym oknie statusu zostaje ukazany aktywny numer
preset za symbolem punktu odniesienia.

HEIDENHAIN iTNC 530 419


8.9 Cykle dla przeliczania wsprzdnych
ODBICIE LUSTRZANE (cykl 8)
TNC moe wypenia obrbk na paszczynie obrbki z odbiciem
lustrzanym. Z
Y
Dziaanie
Odbicie lustrzane dziaa w programie od jego zdefiniowania. Dziaa
on take w rodzaju pracy Pozycjonowanie z rcznym
wprowadzaniem danych. TNC pokazuje w dodatkowym wskazaniu X
stanu aktywne osie odbicia lustrzanego.
n Jeli tylko jedna o ma by poddana odbiciu lustrzanemu, zmienia
si kierunek obiegu narzdzia. Ta zasada nie obowizuje w
przypadku cykli obrbkowych.
n Jeli dwie osie zostaj poddane odbiciu lustrzanemu, kierunek
obiegu narzdzia pozostaje nie zmieniony.
Rezultat odbicia lustrzanego zaley od pooenia punktu zerowego:
n Punkt zerowy ley na przewidzianym do odbicia konturze: Element
zostaje odbity symetrycznie bezporednio w punkcie zerowym;
n Punkt zerowy ley na przewidzianym do odbicia konturze: Element
przesuwa si dodatkowo;
Z
Jeli odbijamy tylko jedn o, to zmienia si kierunek
obiegu nowych cykli obrbkowych z numerem 200. W
przypadku starszych cykli obrbkowych, jak np cykl 4 Y
FREZOWANIE KIESZENI, kierunek obiegu pozostaje ten
sam.
X

420 8 Programowanie: Cykle


8.9 Cykle dla przeliczania wsprzdnych
U Odbita o?: Wprowadzi osie, przewidziane do
odbicia symetrycznego, mona odbija wszystkie
osie  wcznie z osiami obrotu za wyjtkiem osi
wrzeciona i przynalenej osi pomocniczej. Z
Dozwolone jest wprowadzenie maksymalnie trzech
osi
Y
Wycofanie
Zaprogramowa cykl ODBICIE LUSTRZANE z wprowadzeniem NO
ENT. X

Phklad: NCbloki

79 CYCL DEF 8,0 ODBICIE LUSTRZANE


80 CYCL DEF 8.1 X Y U

HEIDENHAIN iTNC 530 421


8.9 Cykle dla przeliczania wsprzdnych
OBRT (cykl 10)
W czasie programu TNC moe obraca ukad wsprzdnych na
paszczynie obrbki wok aktywnego punktu zerowego. Z
Dziaanie Z
Y
OBRT dziaa w programie od jego zdefiniowania. Dziaa on take w X
Y
rodzaju pracy Pozycjonowanie z rcznym wprowadzaniem danych.
TNC wywietla aktywny kt obrotu w dodatkowym wskazaniu stanu.
O odniesienia dla kta obrotu: X

n X/Ypaszczyzna Xo
n Y/Zpaszczyzna Yo
n Z/Xpaszczyzna Zo

Prosz uwzgldni przed programowaniem


TNC anuluje aktywn korekcj promienia poprzez
zdefiniowanie cyklu 10. W danym przypadku na nowo
zaprogramowa korekcj promienia.
Po zdefiniowaniu cyklu 10, prosz przesun obydwie
osie paszczyzny obrbki, aby aktywowa obrt.

U Obrt: Wprowadzi kt obrotu w stopniach ().


Zakres wprowadzenia: 360 do +360
(bezwzgldnie lub przyrostowo)

Wycofanie
Cykl OBRT programowa na nowo z ktem obrotu 0.

Phklad: NCbloki

12 CALL LBL 1
13 CYCL DEF 7,0 PUNKT ZEROWY
14 CYCL DEF 7,1 X+60
15 CYCL DEF 7,2 Y+40
16 CYCL DEF 10,0 OBRT
17 CYCL DEF 10.1 ROT+35
18 CALL LBL 1

422 8 Programowanie: Cykle


8.9 Cykle dla przeliczania wsprzdnych
WSPCZYNNIK WYMIAROWY (cykl 11)
TNC moe w czasie programu powiksza lub zmniejsza kontury. W
ten sposb mona uwzgldni wspczynniki kurczenia si i Z
naddatku.
Y Z
Dziaanie Y
WSPCZYNNIK WYMIAROWY dziaa od jego definicji w programie. X
Dziaa on take w rodzaju pracy Pozycjonowanie z rcznym
wprowadzaniem danych. TNC wywietla aktywny wspczynnik X
wymiarowy w dodatkowym wskazaniu stanu.
Wspczynnik wymiarowy dziaa
n na paszczynie obrbki, albo na wszystkich trzech osiach
wsprzdnych rwnoczenie (zalene od parametru
maszynowego 7410)
n na dane o wymiarach w cyklach
n a take na osiach rwnolegych U, V i W

Warunek
Przed powikszeniem lub zmniejszeniem punkt zerowych powinien
zosta przesunity na naroe lub krawd.
U Wspczynnik?: Wprowadzi wspczynnik SCL
(angl.: scaling); TNC mnoy wsprzdne i
promienie z SCL (jak w dziaanie opisano)

Powikszy: SCL wikszy ni 1 do 99,999 999


Zmniejszy: SCL mniejszy od 1 do 0,000 001

Wycofanie
Ponownie zaprogramowa cykl WSPOCZYNNIK WYMIAROWY ze
wspczynnikiem wymiarowym 1.

Phklad: NCbloki

11 CALL LBL 1
12 CYCL DEF 7,0 PUNKT ZEROWY
13 CYCL DEF 7,1 X+60
14 CYCL DEF 7,2 Y+40
15 CYCL DEF 11,0 WSPCZYNNIK
WYMIAROWY
16 CYCL DEF 11.1 SCL 0.75
17 CALL LBL 1

HEIDENHAIN iTNC 530 423


8.9 Cykle dla przeliczania wsprzdnych
WSPCZYNNIK WYMIAROWY SPECYFICZNY
DLA DANEJ OSI (POOSIOWY) (Cykl 26)

Prosz uwzgldni przed programowaniem


Osie wsprzdnych z pozycjami dla torw koowych nie
Y
wolno wydua lub spcza przy pomocy rnych co do
wartoci wspczynnikw.
Dla kadej osi wsprzdnych mona wprowadzi wasny,
specyficzny dla danej osi wspczynnik wymiarowy. CC

Dodatkowo moliwe jest programowanie wsprzdnych


jednego centrum dla wszystkich wspczynnikw
wymiarowych.
Kontur zostaje wyduany od centrum na zewntrz lub
spitrzany w kierunku centrum, to znaczy nie koniecznie
od i do aktualnego punktu zerowego jak w przypadku
cyklu 11 WSPCZYNNIK WYMIAROWY: X

Dziaanie
WSPCZYNNIK WYMIAROWY dziaa od jego definicji w programie.
Dziaa on take w rodzaju pracy Pozycjonowanie z rcznym
wprowadzaniem danych. TNC wywietla aktywny wspczynnik
wymiarowy w dodatkowym wskazaniu stanu.
U O i wspczynnik: Osie wsprzdnych i
wspczynnik(i) specyficznego dla osi rozcigania
lub skrcenia. Wprowadzi warto dodatni
maksymalnie 99,999 999
U Wsprzdne centrum: Centrum specyficznego
dla osi rozcigania lub skrcenia
Prosz wybra wsprzdne przy pomocy Softkeys.

Wycofanie
Cykl WSPCZYNNIK WYMIAROWY zaprogramowa na nowo dla
odpowiedniej osi ze wspczynnikiem 1.
Phklad: NCbloki

25 CALL LBL 1
26 CYCL DEF 26,0 WSPCZYNNIK
WYMIAROWY SPECYFICZNY DLA OSI
27 CYCL DEF
26.1 X 1.4 Y 0.6 CCX+15 CCY+20
28 CALL LBL 1

424 8 Programowanie: Cykle


8.9 Cykle dla przeliczania wsprzdnych
PASZCZYZNA OBROBKI (cykl 19, opcja
software 1)

Funkcje nachylania paszczyzny obrbki zostaj


dopasowane do TNC i maszyny przez producenta
maszyn. W przypadku okrelonych gowic obrotowych
(stow obrotowych) producent maszyn okrela, czy
programowane w cyklu kty zostaj interpretowane przez
TNC jako wsprzdne osi obrotowych lub jako
komponenty ktowe ukonej paszczyzny. Prosz zwrci
uwag na podrcznik obsugi maszyny.

Pochylenie paszczyzny obrbki nastpuje zawsze wok


aktywnego punktu zerowego.
Podstawy patrz Nachyli paszczyzn obrbki (opcja
software 1), strona 64: Prosz dokadnie przeczyta ten
rozdzia.

Dziaanie
W cyklu 19 definiujemy poonie paszczyzny obrbki to znaczy
poonie osi narzdzi w odniesieni do staego ukadu wsprzdnych
maszyny poprzez wprowadzenia ktw nachylenia. Mona okreli
pooenie paszczyzny obrbki dwoma sposobami:
n Bezporednio wprowadzi pooenie osi waha
n Opisa pooenie paszczyzny obrbki poprzez dokonanie do
trzech obrotw wcznie (kt przestrzenny) staego ukadu
wsprzdnych maszyny. Wprowadzana kt przestrzenny
otrzymuje si w ten sposb, e wyznacza si przejcie (cicie) na
pochylonej paszczynie obrbki i spoglda od strony osi, o ktr
chcemy pochyli. Przy pomocy dwch ktw przestrzennych jest
jednoznacznie zdefiniowane dowolne pooenie narzdzia w
przestrzeni

Prosz zwrci uwag, e pooenie pochylonego ukadu


wsprzdnych i tym samym ruchy przemieszczania w
pochylonym ukadzie wsprzdnych od tego zale, jak
opisujemy pochylon paszczyzn.

Jeeli programujemy pooenie paszczyzny obrbki przez kt


przestrzenny , to TNC oblicza automatycznie niezbdne dla tego
pooenia kta osi waha i odkada je w parametrach Q120 (Ao) do
Q122 (Co). Jeeli moliwe s dwa rozwizania, to TNC wybiera
wychodzc z pooenia zeroweg osi obrotu krtsz drog.
Kolejno obrotw dla obliczenia pooenia paszczyzny jest
okrelona: Najpierw TNC obraca Ao, potem Bo i nastpnie Co.
Cykl 19 dziaa od jego definicji w programie. Jak tylko zostanie
przemieszczona jedna z osi w pochylonym ukadzie, dziaa korekcja
dla tej osi. Jeli korekcja powinna zosta wyliczona we wszystkich
osiach, to musz zosta przemieszczone wszystkie osie.

HEIDENHAIN iTNC 530 425


8.9 Cykle dla przeliczania wsprzdnych Jeeli ustawiono funkcj POCHYLI przebieg programu w rodzaju
pracy Rcznie na AKTYWNA (patrz Nachyli paszczyzn obrbki
(opcja software 1), strona 64) to wprowadzona do tego menu
warto kta z cyklu 19 PASZCZYZNA OBRBKI zostanie
przepisana.
U K5t i o obrotu?: Wprowadzi o obrotu z
przynalenym do niej ktem obrotu; osie obrotu A, B
i C zaprogramowa przez Softkeys
Jeli TNC pozycjonuje osie obrotu automatycznie, to mona
wprowadzi jeszcze nastpujce parametry
U Posuw? F=: Prdko przemieszczenia osi obrotu
przy pozycjonowaniu automatycznym
U Odstp bezpieczestwa ? (przyrostowo): TNC tak
pozycjonuje gowic obrotow, e pozycja, ktra
rezultuje z przeduenia narzdzia o bezpieczny
odstp, nie zmienia si wzgldnie do narzdzia

Wycofanie
Aby wycofa kty pochylenia, zdefiniowa na nowo cykl
PASZCZYZNA OBRBKI i dla wszystkich osi obrotowych
wprowadzi 0. Nastpnie zdefiniowa cykl PASZCZYZNA
OBRBKI i potwierdzi pytanie dialogu klawiszem NO ENT. W ten
sposb funkcja staje si nieaktywn.

426 8 Programowanie: Cykle


8.9 Cykle dla przeliczania wsprzdnych
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 zwrci uwag na podrcznik obsugi maszyny.

Jeli cykl 19 pozycjonuje automatycznie pozycjonuje, obowizuje:


n TNC moe pozycjonowa automatycznie tylko wyregulowane osie.
n Do definicji cyklu naley wprowadzi oprcz ktw pochylenia
dodatkowo bezpieczn wysoko i posuw, z ktrym zostan
pozycjonowane osie waha.
n Uywa tylko nastawionych wczeniej narzdzi (pena dugo
narzdzia w TOOL DEFbloku lub w tabeli narzdzi).
n Przy operacji pochylania pozycja ostrza narzdzia w odniesieniu
do przedmiotu pozostaje prawie niezmieniona.
n TNC wypenia operacj pochylania z ostatnio zaprogramowanym
posuwem. Maksymalnie osigalny posuw zaley od
kompelksowoci gowicy obrotowej (stou obrotowego).
Jeli cykl 19 nie pozycjonuje automatycznie osi obrotu, to prosz
pozycjonowa te osie obrotu np. przy pomocy Lbloku przed
definicj cyklu:
NCbloki przykadowe:

10 L Z+100 R0 FMAX
11 L X+75 Y+10 R0 FMAX
12 L B+15 R0 F1000 Pozycjonowa o obrotu
13 CYCL DEF 19,0 PASZCZYZNA OBRBKI Zdefiniowa kt dla obliczenia korekcji
14 CYCL DEF 19,1 B+15
15 L Z+80 R0 FMAX Aktywowa korekcj osi wrzeciona
16 L X8.5 Y10 R0 FMAX Aktywowa korekcj paszczyny obrbki

HEIDENHAIN iTNC 530 427


8.9 Cykle dla przeliczania wsprzdnych Wskazanie pozycji w pochylonym ukadzie
Wywietlone pozycje (ZADANA i RZECZYWISTA) i wywietlacz
punktw zerowych w dodatkowym wywietlaczu stanu odnosz si
po zaktywowaniu cyklu 19 do nachylonego ukadu wsprzdnych.
Wywietlona pozycja nie zgadza si bezporednio po definicji cyklu,
to znaczy w danym przypadku ze wsprzdnymi ostatnio przed
cyklem 19 zaprogramowanej pozycji.

Nadzr przestrzeni roboczej


TNC sprawdza w nachylonym ukadzie wsprzdnych tylko te osie
na wyczniki kracowe, ktre zostaj przemieszczane. W danym
przypadku TNC wydaje komunikat o bdach.

Pozycjonowanie w pochylonym ukadzie


Przy pomocy funkcji dodatkowej M130 mona w nachylonym
ukadzie najecha pozycje, ktre odnosz si do nie pochylonego
ukadu wsprzdnych patrz Funkcje dodatkowe dla podania
danych o wsprzdnych, strona 228.
Mona dokonywa rwnie pozycjonowania z blokami prostych,
odnoszcymi si do ukadu wsprzdnych maszyny (bloki z M91 lub
M92), nawet przy nachylonej paszczynie obrbki. Ograniczenia:
n Pozycjonowanie nastpuje bez korekcji dugoci
n Pozycjonowanie nastpuje bez korekcji geometrii maszyny
n Korekcja promienia narzdzia jest niedozwolona

Kombinowanie z innymi cyklami przeliczania wsprzdnych


Przy kombinowaniu cykli przeliczania wsprzdnych naley zwrci
uwag na to, e pochylanie paszczyzny obrbki nastpuje zawsze
wok aktywnego punktu zerowego. Mona przeprowadzi
przesunicie punktu zerowego przed aktywowaniem cyklu 19:
wwczas przesuwamy stay ukad wsprzdnych maszyny.
Jeeli przesuniemy punkt zerowy po aktywowaniu cyklu 19. to
przesuniemy nachylony ukad wsprzdnych.
Wane: Prosz postpowa przy wycofywaniu cykli w odwrotnej
kolejnoci jak przy definiowaniu:
1. Aktywowa przesunicie punktu zerowego
2. Aktywowa nachylenie paszczyzny obrbki
3. Aktywowa obrt
...
Obrbka przedmiotu
...
1. Wycofa obrt
2. wycofa nachylenie paszczyzny obrbki
3. Wycofa przesunicie punktu zerowego

Automatyczne mierzenie w pochylonym ukadzie


Przy pomocy cykli pomiarowych TNC mona dokona pomiaru
obrabianych przedmiotw w pochylonym ukadzie. Wyniki pomiarw
zostaj zapamitane przez TNC w Qparametrach, ktre mona
nastpnie dalej przetwarza (np. wyniki pomiarw wydawa na
drukark).

428 8 Programowanie: Cykle


8.9 Cykle dla przeliczania wsprzdnych
Etapy wykonania dla pracy z cyklem 19 PASZCZYZNA
OBRBKI

1 Zestawienie programu
U Definiowanie narzdzia (odpada jeli TOOL.T jest aktywny),
wprowadzi pen dugo narzdzia
U Wywoanie narzdzia
U Tak przemieci o wrzeciona, eby przy pochyleniu nie mogo
doj do kolizji pomidzy narzdziem i przedmiotem
(mocowadem)
U W danym przypadku pozycjonowa o (osie) obrotu przy pomocy
Lbloku na odpowiedni warto kta (zalene od parametru
maszynowego)
U W danym przypadku Aktywowa przesunicie punktu zerowego
U Zdefiniowa cykl 19 PASZCZYZNA OBRBKI, wartoci kta osi
obrotu wprowadzi
U Przemieci wszystkie osie (X, Y, Z), aby aktywowa korekcj
U Tak programowa obrbk, jakby odbywaa si ona na nie
pochylonej paszczynie.
U W razie potrzeby cykl 19 PASZCZYZNA OBROBKI zdefiniowa z
innymi ktami, aby wykona obrbk przy innym pooeniu osi. Nie
jest koniecznym wycofywanie cyklu 19, mona bezporednio
definiowa nowe pooenia kta
U Wycofa cykl 19 PASZCZYZNA OBRBKI, wprowadzi dla
wszystkich osi obrotu 0
U Deaktywowa funkcj PASZCZYZNA OBRBKI; ponownie
definiowa cykl 19, pytanie dialogowe potwierdzi z NO ENT
U W danym przypadku Wycofa przesunicie punktu zerowego
U W danym przypadku osie obrotu do 0pooenia pozycjonowa

2 Zamocowa obrabiany przedmiot

3 Przygotowania w rodzaju pracy


Ustalenie pooenia z rcznym wprowadzeniem danych
O (osie) obrotu pozycjonowa na odpowiedni warto kta dla
wyznaczenia punktu odniesienia. Warto kta orientuje si wedug
wybranej przez Pastwa powierzchni odniesienia na przedmiocie.

4 Przygotowania w rodzaju pracy


Obsuga rczna
Ustawi funkcj Pochylenia paszczyzny obrbki przy pomocy
Softkey 3DOBR na AKTYWNA dla rodzaju pracy Obsuga rczna;
przy niewyregulowanych osiach wpisa wartoci ktw osi obrotu do
menu
Przy nie uregulowanych osiach musz wniesione wartoci ktw
zgadza si z aktualn pozycj osi obrotu, w przeciwnym razei TNC
oblicza nieprawidowo punkt odniesienia.

HEIDENHAIN iTNC 530 429


8.9 Cykle dla przeliczania wsprzdnych 5 Wyznaczanie punktu odniesienia
n Rcznie przez nacicie jak w niepochylonym ukadzie patrz Punkt
odniesienia wyznaczy (bez 3Dsondy impulsowej), strona 57
n Sterowany przy pomocy 3D sondy impulsowej firmy HEIDENHAIN
(patrz podrcznik obsugi, cykle sondy pomiarowej, rozdzia 2)
n Automatycznie przy pomocy 3Dsondy impulsowej firmy
HEIDENHAIN (patrz podrcznik obsugi cykle sondy pomiarowej,
rozdzia 3)

6 Uruchomi program obrbki w rodzaju pracy Przebieg


programu wedug kolejnoci blokw

7 Rodzaj pracy Obsuga rczna


Ustawi funkcj pochylenia paszczyzny obrbki przy pomocy
Softkey 3DOBR na AKTYWNA. Dla wszystkich osi obrotu wpisa
warto kta 0 do menu patrz Aktywowa manualne nachylenie,
strona 68.

430 8 Programowanie: Cykle


8.9 Cykle dla przeliczania wsprzdnych
Przykad: Cykle przeliczania wsprzdnych

Przebieg programu
n Przeliczenia wsprzdnych w programie R5

10
gwnym Y R5
n Obrbka w podprogramie, patrz

10
130 X
Podprogramy, strona 465
20 10
45
30

65

X
65 130

0 BEGIN PGM KONTUR MM


1 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czci 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 Wywoanie narzdzia
5 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
6 CYCL DEF 7,0 PUNKT ZEROWY Przesunicie punktu zerowego do centrum
7 CYCL DEF 7,1 X+65
8 CYCL DEF 7,2 Y+65
9 CALL LBL 1 Wywoa obrbk frezowaniem
10 LBL 10 Postawi znacznik dla powtrzenia czci programu
11 CYCL DEF 10,0 OBRT Obrt o 45 przyrostowo
12 CYCL DEF 10.1 IROT+45
13 CALL LBL 1 Wywoa obrbk frezowaniem
14 CALL LBL 10 REP 6/6 Odskok do LBL 10; cznie sze razy
15 CYCL DEF 10,0 OBRT Wycofa obrt
16 CYCL DEF 10.1 ROT+0
17 CYCL DEF 7,0 PUNKT ZEROWY Wycofa przesunicie punktu zerowego
18 CYCL DEF 7.1 X+0
19 CYCL DEF 7,2 Y+0

HEIDENHAIN iTNC 530 431


8.9 Cykle dla przeliczania wsprzdnych
20 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
21 LBL 1 Podprogram 1:
22 L X+0 Y+0 R0 FMAX Okrelenie obrbki frezowaniem
23 L Z+2 R0 FMAX 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 F5000
35 L Z+20 R0 FMAX
36 LBL 0
37 END PGM KONTUR MM

432 8 Programowanie: Cykle


8.10 Cykle specjalne
8.10 Cykle specjalne
PRZERWA CZASOWA (cykl 9)
Przebieg programu zostaje na okres PRZERWY CZASOWEJ
zatrzymany. Przerwa czasowa moe suy na przykad dla amania
wira.

Dziaanie
Cykl dziaa od jego definicji w programie. Modalnie dziaajce
(pozostajce) stany nie ulegn zmianom jak np. obrt wrzeciona, np.
obrt wrzeciona.
U Przerwa czasowa w sekundach: Wprowadzi
przerw czasow w sekundach
Zakres wprowadzenia od 0 do 3 600 s (1 godzina) przy 0,001 skroku

Phklad: NCbloki

89 CYCL DEF 9,0 PRZERWA CZASOWA


90 CYCL DEF 9,1 PRZ. CZASOWA 1.5

HEIDENHAIN iTNC 530 433


8.10 Cykle specjalne
WYWOANIE PROGRAMU (cykl 12)
Mona dowolne programy obrbki, jak np. specjalne cykle wiercienia
lub moduy geometryczne zrwna z cyklem obrbki. Taki program
zostaje wtedy wywoywany jak cykl.

Prosz uwzgldni przed programowaniem 7 CYCL DEF 12.0 0 BEGIN PGM


PGM CALL LOT31 MM
Wywoywany program znajdowa si w pamici na dysku 8 CYCL DEF 12.1
twardym TNC. LOT31
9 ... M99
Jeli wprowadza si tylko nazw programu, musi
zadeklarowany jako cykl program znajdowa si w tym
samym skoroszycie jak wywoywany program.
Jeeli zadeklarowany dla cyklu program nie znajduje si w END PGM LOT31
tym samym skoroszycie jak wywoywany program, to
prosz wprowadzi pen nazw cieki, np.
TNC:\KLAR35\FK1\50.H.
Jeli jaki DIN/ISOprogram chcemy zadeklarowa jako
cykl, to prosz wprowadzi typ pliku .I za nazw programu. Phklad: NCbloki
Qparametry dziaaj przy wywoaniu cyklu przy pomocy
cyklu 12 z zasady globalnie. Prosz zwrci uwag, i 55 CYCL DEF 12,0 PGM CALL
zmiany Qparametrw w wywoywanym programie 56 CYCL DEF
wpywaj w danym przypadku take na wywoywany 12.1 PGM TNC:\KLAR35\FK1\50.H
program.
57 L X+20 Y+50 FMAX M99

U Nazwa programu: Nazwa wywoywanego programu


w okrelonym przypadku ze ciek, na ktrej
znajduje si program
Program wywoujemy z
n CYCL CALL (oddzielny blok) lub
n M99 (blokami) lub
n M89 (zostaje wykonany po kadym bloku
pozycjonowania)

Przykad: Wywoanie programu


Z programu ma by wywoany przy pomocy cyklu wywoywalnym
program 50.

434 8 Programowanie: Cykle


8.10 Cykle specjalne
ORIENTACJA WRZECIONA (cykl 13)

Maszyna i TNC musz by przygotowane przez Z


Y
producenta maszyn.

W cyklach obrbki 202, 204 i 209 zostaje uywany


wewntrznie 13. Prosz zwrci uwag w programie NC, X
i niekiedy cykl 13 naley po jednym z wyej wymienionych
cykli na nowo programowa.

TNC moe sterowa wrzecionem gwnym obrabiarki i obraca je do


okrelonej przez kt pozycji.
Orientacja wrzeciona jest np. konieczna
n przy systemach zmiany narzdzia z okrelon pozycj zmiany dla
narzdzia
n dla ustawienia okna wysyania i przyjmowania 3Dsond
impulsowych z przesyaniem informacji przy pomocy podczerwieni Phklad: NCbloki

Dziaanie 93 CYCL DEF 13.0 ORIENTACJA


Zdefiniowane w cyklu pooenie kta TNC pozycjonuje poprzez 94 CYCL DEF 13.1 KjT 180
programowanie od M19 do M20 (w zalenoci od rodzaju maszyny).
Jeli zaprogramujemy M19 lub M20, bez uprzedniego zdefiniowania
cyklu 13, to TNC pozycjonuje wrzeciono gwne na warto kta,
wyznaczonego w producenta maszyn (patrz podrcznik obsugi
maszyny).
U K5torientacji: Wprowadzi kt odniesiony do osi
odniesienia kta paszyzny roboczej

Zakres wprowadzenia: 0 do 360

Dokadno wprowadzenia: 0,1

HEIDENHAIN iTNC 530 435


8.10 Cykle specjalne
TOLERANCJA (cykl 32, opcja software 2)

Maszyna i TNC musz by przygotowane przez


producenta maszyn.
Parametry cyklu Obrbka wykaczaj5ca/zgrubna i
Tolerancja dla osi obrotu mona wprowadzi tylko, jeli
w maszynie HSCfiltr (opcja software 2) jest aktywny. W
przeciwnym razie TNC wydaje komunikat o bdach. W
razie koniecznoci prosz nawiza kontakt z
producentem maszyn.

TNC wygadza automatycznie kontur pomidzy dowolnymi


(nieskorygowanymi lub skorygowanymi) elementami konturu.
Dlatego te narzdzie przemieszcza si nieprzerwanie na
powierzchni obrabianego przedmiotu. Jeli to konieczne, TNC
redukuje zaprogramowany posuw automatycznie, tak e program
zostaje zawsze wykonywany bez zgrzytw i z najwiksz moliw
prdkoci. Jako powierzchni zostaje podwyszana i
zaoszczdzana zostaje mechanika maszyny.
Poprzez wygadzanie powstaje odchylenie od konturu. Wielko
odchylenia od konturu (warto tolerancji) okrelona jest w
parametrze maszynowym przez producenta maszyn. Przy pomocy
cyklu 32 mona zmieni nastawion z gry warto tolerancji i
wybra rne nastawienia filtra.

Prosz uwzgldni przed programowaniem


Cykl 32 jest DEFaktywny, to znaczy od jego definicji
dziaa on w programie.
Wycofujemy cykl 32, poprzez ponowne zdefiniowanie
cyklu 32 i potwierdzenie pytania dialogowego po
wartoci tolerancji przy pomocy NO ENT . Ustalona
wstpnie tolerancja bdzie poprzez wycofanie znowu
aktywna.
Wprowadzona warto tolerancji T zostaje interpretowana
przez TNC w MMprogramie w jednostce miary mm lub w
Inchprogramie w jednostce miary cal.
Jeeli wczytamy program przy pomocy cyklu 32,
zawierajcy jako program cykliczny tylko warto
tolerancji T, TNC dodaje w razie potrzeby obydwa
pozostae parametry o wartoci 0.

436 8 Programowanie: Cykle


Phklad: NCbloki

8.10 Cykle specjalne


U Warto tolerancji: Dopuszczalne odchylenie od
konturu w mm (przy Inchprogramach w calach)
95 CYCL DEF 32,0 TOLERANCJA
U obrbka na gotowo=0, obrbka zgrubna=1:
Aktywowa filtr: 96 CYCL DEF 32,1 T0.05

n Warto wprowadzenia 0: 97 CYCL DEF 32.2 HSCMODE:1 TA5


Frezowanie z du5 dokadnoci5 konturu.
TNC uywa zdefiniowane przez producenta
maszyn nastawienia filtra obrbki wykaczajcej.
n Warto wprowadzenia 1:
Frezowanie z wiksz5 prdkoci5 posuwu.
TNC uywa zdefiniowane przez producenta
maszyn nastawienia filtra obrbki zgrubnej.
U Tolerancja dla osi obrotu: Dopuszczalne
odchylenia od osi obrotu w przy aktywnym M128.
TNC redukuje posuw torowy zawsze tak, aby przy
wieloosiowych przemieszczeniach najdusza o
przemieszczaa si z maksymalnym posuwem. Z
reguy osie obrotu s znacznie wolniejsze od osi
liniowych. Poprzez wprowadzenie wikszej tolerancji
(np. 10), mona czas obrbki przy wieloosiowych
programach obrbki znacznie skrci, poniewa
TNC nie musi przemieszcza osi obrotu zawsze na
zadan pozycj. Kontur nie zostaje uszkodzony przy
wprowadzeniu tolerancji. Zmienia si tylko
pooenie osi obrotu w odniesieniu do powierzchni
obrabianego przedmiotu

HEIDENHAIN iTNC 530 437


9
Programowanie: funkcje
specjalne
9.1 Funkcja PLANE: Nachylenie paszczyzny obrbki
9.1 Funkcja PLANE: Nachylenie
paszczyzny obrbki
Wstp

Funkcje dla nachylenia paszczyzny obrbki musz


zosta udostpnione przez producenta maszyn!

Funkcja PLANE (angl. Plane = paszczyzna) to wydajna funkcja, przy


pomocy ktrej operator moe w rny sposb definiowa nachylone
paszczyzny obrbki.
Wszystkie znajdujce si w dyspozycji PLANEfunkcje opisuj
wymagane paszczyzny obrbki niezalenie od osi obrotu,
znajdujce si rzeczywicie na maszynie. Nastpujce moliwoci
znajduj si do dyspozycji:

Funkcja Konieczne parametry Softkey


SPATIAL Trzy kty przestrzenne SPA, SPB,
SPC

PROJECTED Dwa kty projekcyjne PROPR i


PROMIN a take kt rotacyjny ROT

EULER Trzy kty Eulera precesja (EULPR),


nutacja (EULNU) i rotacja (EULROT),

VERCTOR Wektor normalnych dla definicji


paszczyzny i wektor bazowy dla
definicji kierunku nachylonej osi X

POINTS Wsprzdne trzech dowolnych


punktw przewidzianej dla nachylenia
paszczyzny

RELATIV Pojedyczy, dziaajcy inkrementalnie


kt przestrzenny

RESET Funkcj PLANE wycofa

440 9 Programowanie: funkcje specjalne


9.1 Funkcja PLANE: Nachylenie paszczyzny obrbki
Aby wyodrbni rnice pomidzy pojedyczymi moliwociami
definicji ju przed wyborem funkcji, mona poprzez softkey
wystartowa animacj.

Definicja parametrw PLANEfunkcji podzielona jest na


dwie czci:
n Geometryczna definicja paszczyzny, ktra rni si od
pozostaych dla kadej oddanej do dyspozycji PLANE
funkcji
n Zachowanie pozycjonowania PLANEfunkcji,
uwidocznione niezalenie od definicji paszczyzny i dla
wszystkich PLANEfunkcji identyczne (patrz
Okreli zachowanie przy pozycjonowaniu funkcji
PLANE na stronie 456)

HEIDENHAIN iTNC 530 441


9.1 Funkcja PLANE: Nachylenie paszczyzny obrbki
Funkcj PLANE zdefiniowa
U W razie koniecznoci softkeypaski przeczy

U Wybr funkcji specjalnych TNC: Softkey


SPECJALNE TNC FUNKCJ. nacisn
U PLANEfunkcj wybra: Softkey PASZCZ.
OBRBKI NACHYLI nacisn: TNC ukazuje w
pasku Softkey znajdujce si w dyspozycji
moliwoci definiowania

Wybr funkcji przy aktywnej animacji


U Wczenie animacji: Softkey WYBR ANIMACJI ON/OFF ustawi
na ON
U Rozpocz animacj dla rnych moliwoci definicji: Nacisn
jeden ze znajdujcych si w dyspozycji softkeys, TNC przedstawia
nacinity softkey w innym kolorze i rozpoczyna odpowiedni
animacj
U Dla przejcia momentalnie aktywnej funkcji: Klawisz ENT nacisn
lub ponownie nacisn softkey aktywnej funkcji: TNC kontynuje
dialog i odpytuje wymagane parametry

Wybr funkcji przy nieaktywnej animacji


U Wybr danej funkcji poprzez softkey: TNC kontynuje dialog i
odpytuje wymagane parametry

Wywietlacz pooenia
Jak tylko dowolna PLANEfunkcja bdzie aktywna, TNC ukazuje
dodatkowy wywietlacz pooenia obliczonego kta przestrzennego
(patrz 1 rysunek z prawej po rodku). Zasadniczo TNC oblicza
niezalenie od uywanej PLANEfunkcji wewntrznie zawsze
powrotnie na kt przestrzenny.

442 9 Programowanie: funkcje specjalne


9.1 Funkcja PLANE: Nachylenie paszczyzny obrbki
PLANEfunkcj wycofa
U W razie koniecznoci softkeypaski przeczy Phklad: NCbloki

U Wybr funkcji specjalnych TNC: Softkey 25 PLANE RESET MOVE ABST50 F1000
SPECJALNE TNC FUNKCJ. nacisn
U PLANEfunkcj wybra: Softkey PASZCZ. OBRBKI
NACHYLI nacisn: TNC ukazuje w pasku Softkey
znajdujce si w dyspozycji moliwoci definiowania
U Wybra funkcj dla wycofania: W ten sposb
PLANEfunkcja jest wewntrznie wycofana, na
aktualnych pozycjach osi nic si przez to nie zmienia
U Okreli, czy TNC ma automatycznie przemieci
osie nachylenia na pooenie podstawowe (MOVE)
czy te nie (STAY), (patrz Automatyczne
wysuwanie: MOVE/STAY (wprowadzenie konieczne
wymagane) na stronie 457)
U Zakoczy wprowadzenie: Klawisz END nacisn

Funkcja PLANE RESET wycofuje cakowicie aktywn


PLANEfunkcj (kt = 0 i funkcja nieaktywna).
Wielokrotna definicja nie jest konieczna.

HEIDENHAIN iTNC 530 443


9.2 Zdefiniowanie paszczyzny obrbki poprzez k5t
przestrzenny: PLANE SPATIAL 9.2 Zdefiniowanie paszczyzny
obrbki poprzez k5t
przestrzenny: PLANE SPATIAL
Zastosowanie
Kty przestrzenne definiuj paszczyzn obrbki poprzez
maksymalnie trzy obroty wok staego ukadu
wsprzdnych maszyny. Kolejno obrotw jest na stae
okrelona i nastpuje najpierw wok osi A, potem wok B,
nastpnie wok C (ten sposb dziaania funkcji odpowiada cyklowi
19, o ile zapisy w cyklu 19 byy ustawione na kt przestrzenny).

Prosz uwzgldni przed programowaniem


Naley zawsze definiowa wszystkie trzy kty
przestrzenne SPA, SPB i SPC , nawet jeli jeden z ktw
jest rwny 0.
Opisana uprzednio kolejno obrotw obowizuje
niezalenie od aktywnej osi narzdzia.
Opis parametrw dla zachowania pozycjonowania: Patrz
Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 456.

444 9 Programowanie: funkcje specjalne


9.2 Zdefiniowanie paszczyzny obrbki poprzez k5t
przestrzenny: PLANE SPATIAL
Parametry wprowadzenia
U K5t przestrzenny A?: Kt obrotu SPA wok staej
osi X maszyny (patrz rysunek po prawej u gry)
U K5t przestrzenny B?: Kt obrotu SPB wok staej
osi Y maszyny (patrz rysunek po prawej u gry)
U K5t przestrzenny C?: Kt obrotu SPC wok staej
osi X maszyny (patrz rysunek po prawej u gry)
U Dalej przy pomocy waciowci pozycjonowania
(patrz Okreli zachowanie przy pozycjonowaniu
funkcji PLANE na stronie 456)

Uywane skrty

Skrt Znaczenie
SPATIAL Angl. spatial = przestrzennie

SPA spatial A: Drehung wok osi X

SPB spatial B: Drehung wok osi Y

SPC spatial C: Drehung wok osi Z

Phklad: NCbloki

5 PLANE SPATIAL SPA+27 SPB+0 SPC+45 ..


...

HEIDENHAIN iTNC 530 445


9.3 Zdefiniowanie paszczyzny obrbki poprzez k5t projekcyjny:
PLANE PROJECTED 9.3 Zdefiniowanie paszczyzny
obrbki poprzez k5t
projekcyjny:
PLANE PROJECTED
Zastosowanie
Kty projekcyjne definiuj paszczyzn obrbki poprzez podanie
dwch ktw, ustalanych poprzez projekcj 1.paszczyzny
wsprzdnych (Z/X w przypadku osi Z) i 2. paszczyzny
wsprzdnych (YZ w przypadku osi Z) na definiowan paszczyzn
obrbki.

Prosz uwzgldni przed programowaniem


Kt projekcyjny moe zosta uywany tylko wwczas,
jeli ma zosta obrabiany prostoktny prostopadocian.
W przeciwnym razie powstan znieksztacenia na
obrabianym przedmiocie.
Opis parametrw dla zachowania pozycjonowania: Patrz
Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 456.

446 9 Programowanie: funkcje specjalne


9.3 Zdefiniowanie paszczyzny obrbki poprzez k5t projekcyjny:
PLANE PROJECTED
Parametry wprowadzenia
U K5t projek.1.paszcz.wsprzdnych?:
Rzutowany kt nachylonej paszczyzny obrbki na
1.paszczyzn wsprzdnych staego ukadu
wsprzdnych maszyny (patrz rysunek z prawej u
gry). Zakres wprowadzenia od 89.9999 do
+89.9999. 0o jest osi gwn aktywnej
paszczyzny obrbki (X w przypadku osi narzdzia Z,
dodatni kierunek patrz rysunek po prawej u gry)
U K5t projek.2.paszcz.wsprzdnych?:
Rzutowany kt na 2. paszczyzn wsprzdnych
staego ukadu wsprzdnych maszyny (patrz
rysunek z prawej u gry). Zakres wprowadzenia od 
89.9999 do +89.9999. 0o jest osi pomocnicz
aktywnej paszczyzny obrbki (Y w przypadku osi
narzdzia Z)
U ROTk5t nachyl.paszczyzny?: Obrt
nachylonego ukadu wsprzdnych wok
nachylonej osi narzdzia (odpowiada treciowo
rotacji przy pomocy cyklu 10 OBROT). Przy pomocy
kta rotacji mona w prosty sposb okreli
kierunek osi gwnej paszczyzny obrbki (X w
przypadku osi narzdzia Z, Z w przypadku osi
narzdzia Y, patrz rysunek po prawej na rodku).
Zakres wprowadzenia od 0 do +360
U Dalej przy pomocy waciowci pozycjonowania
(patrz Okreli zachowanie przy pozycjonowaniu
funkcji PLANE na stronie 456)

Uywane skrty

Skrt Znaczenie
PROJECTED Angl. projected = rzutowany

PROPR principle plane: Paszczyzna gwna


Phklad: NCbloki
PROMIN minor plane: Paszczyzna pomocnicza
5 PLANE PROJECTED PROPR+24 PROMIN+
PROROT Angl. rotation: Rotacja (obrt) 24 PROROT+30 .....

HEIDENHAIN iTNC 530 447


9.4 Zdefiniowanie paszczyzny obrbki poprzez k5t Eulera: PLANE EULER
9.4 Zdefiniowanie paszczyzny
obrbki poprzez k5t Eulera:
PLANE EULER
Zastosowanie
Kty Eulera definiuj paszczyzn obrbki poprzez maksymalnie
trzy obroty wok nachylenego ukadu wsprzdnych. Trzy
kty Eulera zostay zdefiniowane przez szwajcarskiego matematyka
Eulera. W przeniesieniu na ukad wsprzdnych maszyny pojawiaj
si nastpujce znaczenia:

Kt precesji Obrt ukadu wsprzdnych wok osi Z


EULPR
Kt nutacji Obrt ukadu wsprzdnych wok obrconej
EULNUT poprzez kt precesji osi X
Kt rotacji Obrt nachylonej paszczyzny obrbki wok
EULROT nachylonej osi Z

Prosz uwzgldni przed programowaniem


Opisana uprzednio kolejno obrotw obowizuje
niezalenie od aktywnej osi narzdzia.
Opis parametrw dla zachowania pozycjonowania: Patrz
Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 456.

448 9 Programowanie: funkcje specjalne


9.4 Zdefiniowanie paszczyzny obrbki poprzez k5t Eulera: PLANE EULER
Parametry wprowadzenia
U K5t obr. Gwna paszczyzna wsprzdnych?:
Kt obrotu EULPR wok osi Z (patrz rysunek po
prawej u gry). Prosz zwrci uwag:
n Zakres wprowadzenia 0 do 180
n 0osi jest o X
U K5t nachylenia osi narzdzia?: Kt nachylenia
EULNUT ukadu wsprzdnych wok obrconej
przez kt precesji osi X (patrz rysunek po prawej na
rodku). Prosz zwrci uwag:
n Zakres wprowadzenia 0 do 180
n 0osi jest o Z
U ROTk5t nachyl.paszczyzny?: Obrt EULROT
nachylonego ukadu wsprzdnych wok
nachylonej osi Z (odpowiada treciowo rotacji przy
pomocy cyklu 10 OBROT). Przy pomocy kta rotacji
mona w prosty sposb okreli kierunek osi X na
nachylonej paszczynie obrbki (patrz rysunek po
prawej u dou). Prosz zwrci uwag:
n Zakres wprowadzenia 0 do 360
n 0osi jest o X)
U Dalej przy pomocy waciowci pozycjonowania
(patrz Okreli zachowanie przy pozycjonowaniu
funkcji PLANE na stronie 456)

NCbloki
5 PLANE EULER EULPR45 EULNU20 EULROT22 .....

Uywane skrty

Skrt Znaczenie
EULER Szwajcarski matematyk, ktry zdefiniowa tak
zwane kty Eulera

EULPR Precesjakt: Kt, opisujcy obrt ukadu


wsprzdnych wok osi Z

EULNU Nutacjakt: Kt, opisujcy obrt ukadu


wsprzdnych wok obrconej przez kt
precesji osi X

EULROT Rotacjakt: Kt, opisujcy obrt nachylonej


paszczyzny obrbki wok nachylonej osi Z

HEIDENHAIN iTNC 530 449


9.5 Definiowanie paszczyzny obrbki poprzez dwa wektory:
PLANE VECTOR 9.5 Definiowanie paszczyzny
obrbki poprzez dwa wektory:
PLANE VECTOR
Zastosowanie
Mona uywa definicji paszczyzny obrbki poprzez dwa
normowane wektory wwczas, jeeli ukad CAD moe obliczy
wektor bazowy i wektor normalnej nachylonej paszczyzny obrbki.
Mowa jest o normowanym wektorze, jeli pierwiastek z sumy
kwadratw trzech komponentw wektora wynosi 1
Konieczny dla definicji paszczyzny obrbki wektor bazowy
okrelony jest przez komponenty BX, BY i BZ (patrz rysunek z prawej
u gry). Wektor normalnej okrelony jest poprzez komponenty NX,
NY i NZ
Wektor bazowy definiuje kierunek osi X na nachylonej paszczynie
obrbki, wektor normalnej okrela kierunek paszczyzny obrbki i
znajduje si prostopadle na nim.

Prosz uwzgldni przed programowaniem


Opis parametrw dla zachowania pozycjonowania: Patrz
Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 456.

450 9 Programowanie: funkcje specjalne


9.5 Definiowanie paszczyzny obrbki poprzez dwa wektory:
PLANE VECTOR
Parametry wprowadzenia
U Xkomponenty wektor bazowy?: Xkomponent
BX wektora bazowego B (patrz rysunek po prawej u
gry). Zakres wprowadzenia: 1 do +1
U Ykomponent wektor bazowy?: Xkomponent BY
wektora bazowego B (patrz rysunek po prawej u
gry). Zakres wprowadzenia: 1 do +1
U Zkomponent wektor bazowy?: Xkomponent BZ
wektora bazowego B (patrz rysunek po prawej u
gry). Zakres wprowadzenia: 1 do +1
U Xkomponent wektor normalnej?: Xkomponent
NX wektora normalnej N (patrz rysunek po prawej na
rodku). Zakres wprowadzenia: 1 do +1
U Ykomponent wektor normalnej?: Xkomponent
NY wektora normalnej N (patrz rysunek po prawej na
rodku). Zakres wprowadzenia: 1 do +1
U Zkomponent wektor normalnej?: Xkomponent
NZ wektora normalnej N (patrz rysunek po prawej na
rodku). Zakres wprowadzenia: 1 do +1
U Dalej przy pomocy waciowci pozycjonowania
(patrz Okreli zachowanie przy pozycjonowaniu
funkcji PLANE na stronie 456)

NCbloki
5 PLANE VECTOR BX0.8 BY0.4 BZ
0.4472 NX0.2 NY0.2 NZ0.9592 .....

Uywane skrty

Skrt Znaczenie
VECTOR W j.angielskim vector = wektor

BX, BY, BZ Bazowy wektor: X, Y i Zkomponent

NX, NY, NZ Wektor normalnej: X, Y i Zkomponent

HEIDENHAIN iTNC 530 451


9.6 Definiowanie paszczyzny obrbki poprzez trzy punkty: PLANE POINTS
9.6 Definiowanie paszczyzny
obrbki poprzez trzy punkty:
PLANE POINTS
Zastosowanie
Paszczyzn obrbki mona jednoznacznie zdefiniowa poprzez
podanie trzech dowolnych punktw P1 do P3 tej paszczyzny.
Ta moliwo oddana jest do dyspozycji w funkcji PLANE POINTS.

Prosz uwzgldni przed programowaniem


Poczenie punktu 1 z punktem 2 okrela kierunek
nachylonej osi gwnej (X w przypadku osi narzdzi Z).
Kierunek nachylonej osi narzdzia okrelamy poprzez
pooenie 3. punktu w odniesieniu do linii czcej punkt
1 i punkt 2. Przy pomocy reguy prawj rki (kciuk = o X,
palec wskazujcy = o Y, palec rodkowy = o Z, patrz
rysunek po prawej u gry), obowizuje: kciuk (o X)
pokazuje od punktu 1 do punktu 2, palec wskazujcy ( o
Y) pokazuje rwnolegle do nachylonej osi Y w kierunku
punktu 3. Wwczas pokazuje palec rodkowy w kierunku
nachylonej osi narzdzia.
Te trzy punkty definiuj nachylenie paszczyzny.
Pooenie aktywnego punktu zerowego nie zostaje
zmienione przez TNC.
Opis parametrw dla zachowania pozycjonowania: Patrz
Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 456.

452 9 Programowanie: funkcje specjalne


9.6 Definiowanie paszczyzny obrbki poprzez trzy punkty: PLANE POINTS
Parametry wprowadzenia
U Xwsprzdna 1. punktu paszczyzny?: X
wsprzdna P1X 1. punktu paszczyzny (patrz
rysunek po prawej u gry)
U Ywsprzdna 1. punktu paszczyzny?: Y
wsprzdna P1X 1. punktu paszczyzny (patrz
rysunek po prawej u gry)
U Zwsprzdna 1. punktu paszczyzny?: Z
wsprzdna P1X 1. punktu paszczyzny (patrz
rysunek po prawej u gry)
U Xwsprzdna 2. punktu paszczyzny?: X
wsprzdna P2X 2. punktu paszczyzny (patrz
rysunek po prawej u gry)
U Ywsprzdna 2. punktu paszczyzny?: Y
wsprzdna P2X 2. punktu paszczyzny (patrz
rysunek po prawej u gry)
U Zwsprzdna 2. punktu paszczyzny?: Z
wsprzdna P2X 2. punktu paszczyzny (patrz
rysunek po prawej u gry)
U Xwsprzdna 3. punktu paszczyzny?: X
wsprzdna P3X 3. punktu paszczyzny (patrz
rysunek po prawej u gry)
U Ywsprzdna 3. punktu paszczyzny?: Y
wsprzdna P3X 3. punktu paszczyzny (patrz
rysunek po prawej u gry)
U Zwsprzdna 3. punktu paszczyzny?: Z
wsprzdna P3X 3. punktu paszczyzny (patrz
rysunek po prawej u gry)
U Dalej przy pomocy waciowci pozycjonowania
(patrz Okreli zachowanie przy pozycjonowaniu
funkcji PLANE na stronie 456)

NCbloki
5 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31
P2Z+20 P3X+0 P3Y+41 P3Z+32.5 .....

Uywane skrty

Skrt Znaczenie
POINTS W j.angielskim points = punkty

HEIDENHAIN iTNC 530 453


9.7 Definiowanie paszczyzny obrbki poprzez pojedyczy,
inkrementalny k5t przestrzenny: PLANE RELATIVE 9.7 Definiowanie paszczyzny
obrbki poprzez pojedyczy,
inkrementalny k5t
przestrzenny: PLANE
RELATIVE
Zastosowanie
Przyrostowy kt przestrzenny zostaje uywany wwczas, kiedy ju
aktywna nachylona paszczyzna obrbki poprzez kolejny obrt ma
zosta nachylona. Przykad: 45fazk uplasowa na nachylonej
powierzchni

Prosz uwzgldni przed programowaniem


Zdefiniowany kt dziaa zawsze w odniesieniu do
aktywnej paszczyzny obrbki, bez wzgldu na to, przy
pomocy jakiej funkcji zostaa ona aktywowana.
Mona zaprogramowa dowolnie duo PLANE
RELATIVEfunkcji jedna po drugiej.
Jeli chcemy powrci na paszczyzn obrbki, ktra
bya aktywna przed PLANE RELATIVE funkcj, to naley
zdefiniowa PLANE RELATIVE z tym samym ktem,
jednake o przeciwnym znaku liczby.
Jeeli uywamy PLANE RELATIVE na nienachylonej
paszczynie obrbki, to obracamy nienachylon
paszczyzn po prostu o zdefiniowany w PLANEfunkcji
kt przestrzenny.
Opis parametrw dla zachowania pozycjonowania: Patrz
Okreli zachowanie przy pozycjonowaniu funkcji
PLANE, strona 456.

454 9 Programowanie: funkcje specjalne


9.7 Definiowanie paszczyzny obrbki poprzez pojedyczy,
inkrementalny k5t przestrzenny: PLANE RELATIVE
Parametry wprowadzenia
U Inkrementalny k5t?: Kt przestrzenny, o ktry
aktywna paszczyzna obrbki ma zosta dalej
nachylona (patrz rysunek po prawej u gry). Wybra
o, o ktr ma zosta dokonywany obrt poprzez
softkey
U Dalej przy pomocy waciowci pozycjonowania
(patrz Okreli zachowanie przy pozycjonowaniu
funkcji PLANE na stronie 456)

Phklad: NCbloki

5 PLANE RELATIV SPB45 .....

Uywane skrty

Skrt Znaczenie
RELATIVE W j. angielskim relative = odniesiony do

HEIDENHAIN iTNC 530 455


9.8 Okreli zachowanie przy pozycjonowaniu funkcji PLANE
9.8 Okreli zachowanie przy
pozycjonowaniu funkcji
PLANE
Przegl5d
Niezalenie od tego, jakiej funkcji PLANE uywamy dla zdefiniowania
nachylonej paszczyzny obrbki, do dyspozycji znajduj si
nastpujce funkcje zachowania przy pozycjonowaniu:
n Automatyczne wysuwanie
n Wybr alternatywnych moliwoci nachylenia
n Wybr rodzaju transformacji

456 9 Programowanie: funkcje specjalne


9.8 Okreli zachowanie przy pozycjonowaniu funkcji PLANE
Automatyczne wysuwanie: MOVE/STAY
(wprowadzenie konieczne wymagane)
Po wprowadzeniu wszystkich parametrw dla zdefiniowania zapisu,
naley okreli, jak maj zosta wysunite osie obrotu na obliczone
wartoci osiowe:
U FunkcjaPLANE ma przesun osie obrotu
automatycznie na obliczone wartoci osiowe
U Przesuwamy osie obrotu w nastpnym, oddzielnym
bloku pozycjonowania
Jeli wybrano opcj MOVE (PLANEfunkcja ma automatycznie
przesun), to naley koniecznie zdefiniowa dwa nastpujce
parametry:
U Odstp punktu obrotu od wierzchoka Narz (przyrostowo):
TNC tak pozycjonuje ostrze narzdzia podczas automatycznego
przesunicia, i nie zmienia si jego pozycja w odniesieniu do
obrabianego przedmiotu. Poprzez wprowadzon warto
przesuwamy punkt obrotu ruchu wysunicia w odniesieniu do
aktualnej pozycji ostrza narzdzia

Prosz zwrci uwag!


n Jeli narzdzie przed wysuniciem znajduje si na
podanej odlegoci od przedmiotu , to narzdzie
znajduje si take po przesuniciu ujmujc wzgldnie
na tej samej pozycji (patrz rysunek po prawej na
rodku, 1 = ODST)
n Jeli narzdzie przed wysuniciem znajduje si na
podanej odlegoci od przedmiotu , to narzdzie
znajduje si take po przesuniciu ujmujc wzgldnie z 1
przemieszczeniem do pierwotnej pozycji (patrz
rysunek po prawej u dou, 1 = ODST) 1

U Posuw? F=: Prdko torowa, z ktr narzdzie ma zosta


wysunite

HEIDENHAIN iTNC 530 457


9.8 Okreli zachowanie przy pozycjonowaniu funkcji PLANE Osie obrotu wysun5 w oddzielnym bloku
Jeli chcemy wysun osie obrotu w oddzielnym bloku
pozycjonowania (opcja STAY wybrana), naley postpi
nastpujco:

Tak przemieci narzdzie, eby przy wysuniciu nie


mogo doj do kolizji pomidzy narzdziem i
przedmiotem (mocowadem)

U Dowoln PLANEfunkcj wybra, automatyczne wysunicie przy


pomocy STAY zdefiniowa Przy odpracowywaniu TNC oblicza
wartoci pozycji pracujcych na maszynie osi obrotu i odkada je w
parametrach systemowych Q120 (o A), Q121(o B) i Q122 (o C)
U Definiowa blok pozycjonowania z obliczonymi przez TNC
wartociami kta
NCbloki przykadowe: Przesun maszyn ze stoem obrotowym C
i stoem nachylnym A na kt przestrzenny B+45

...
12 L Z+250 R0 FMAX Pozycjonowa na bezpieczn wysoko
13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY Zdefiniowa i aktywowa funkcj PLANE
14 L A+Q120 C+Q122 F2000 Pozycjonowa o obrotu przy pomocy obliczonych
przez TNC wartoci
... Zdefiniowa obrbk na nachylonej paszczynie

458 9 Programowanie: funkcje specjalne


9.8 Okreli zachowanie przy pozycjonowaniu funkcji PLANE
Wybr alternatywnych moliwoci nachylenia
SEQ +/(zapis opcjonalnie)
Na podstawie zdefiniowanego przez operatora pooenia
paszczyzny obrbki TNC musi obliczy odpowiednie pooenie
znajdujcych si na maszynie osi obrotu. Z reguy pojawiaj si
zawsze dwie moliwoci rozwizania.
Poprzez przecznik SEQ nastawiamy, ktr moliwo rozwizania
TNC zastosowa
n SEQ+ tak pozycjonuje o nadrzdn, i przyjmuje ona kt dodatni.
O nadrzdna to 2. o obrotu patrzc od stou i 1. o obrotu
patrzc od narzdzia ( w zalenoci od konfiguracji maszyny, patrz
take rysunek po prawej u gry)
n SEQ tak pozycjonuje o nadrzdn, i przyjmuje ona kt ujemny.
Jeeli wybrane poprzez SEQ rozwizanie nie ley w obrbie dugoci
przemieszczenia maszyny, to TNC wydaje komunikat o bdach k5t
nie dozwolony
Jeli SEQ nie definiujemy, to TNC ustala rozwizanie w nastpujcy
sposb:
1 TNC sprawdza najpierw, czy obydwie moliwoci rozwizania
le w na odcinku przemieszczenia osi obrotu
2 Jeli to ma miejsce, to TNC wybiera to rozwizanie, ktre
osigalne jest po najkrtszym odcinku
3 Jeeli tylko jedno rozwizanie ley na odcinku przemieszczenia,
to TNC wybiera to rozwizanie
4 Jeeli adno rozwizanie nie ley na odcinku przemieszczenia, to
TNC wydaje komunikat o bdach K5t nie dozwolony
Przykad dla maszyny ze stoem obrotowym C i stoem nachylnym A.
Zaprogramowana funkcja
PLANE SPATIAL SPA+0 SPB+45 SPC+0

Wy5cznik Wynik
Pozycja startu SEQ
kocowy ustawienia osi
adna A+0, C+0 nie zaprog. A+45, C+90

adna A+0, C+0 + A+45, C+90

adna A+0, C+0 A45, C90

adna A+0, C105 nie zaprog. A45, C90

adna A+0, C105 + A+45, C+90

adna A+0, C105 A45, C90

90 < A < +10 A+0, C+0 nie zaprog. A45, C90

90 < A < +10 A+0, C+0 + Komunikat o


bdach

adna A+0, C135 + A+45, C+90

HEIDENHAIN iTNC 530 459


9.8 Okreli zachowanie przy pozycjonowaniu funkcji PLANE
Wybr rodzaju przeksztacenia (zapis
opcjonalnie)
Dla maszyn posiadajcych st obrotowy, znajduje si do dyspozycji
funkcja, umoliwiajca okrelenie rodzaju przeksztacenia:

Wybr rodzaju przeksztacenia dziaa tylko przy stoach


obrotowych i tylko wwczas, kiedy tak wybrano definicj
paszczyzny, i przeksztacenie moe zosta wykonane
na pojedyczej osi.

U COORD ROT okrela, i funkcja PLANE ma obraca


ukad wsprzdnych na zdefiniowan warto kta
nachylenia. St obrotowy nie zostaje
przemieszczony, kompensacja obrotu nastpuje
obliczeniowo
U TABLE ROT okrela, i funkcja PLANE ma
pozycjonowa st obrotowy na zdefiniowan
warto kta nachylenia. Kompensacja nastpuje
poprzez obrt przedmiotu

460 9 Programowanie: funkcje specjalne


9.9 Frezowanie obrotowe na nachylonej paszczynie
9.9 Frezowanie obrotowe na
nachylonej paszczynie
Funkcja
W poczeniu z nowymi PLANEfunkcjami i M128 mona dokonywa
na nachylonej paszczynie obrbki frezowania obrotowego. Dla
tego celu znajduj si dwie moliwoci definiowania do dyspozycji:
n Frezowanie obrotowe poprzez przyrostowe przemieszenie osi
obrotu
n Frezowanie obrotowe poprzez wektor normalnej

Frezowanie obrotowe na nachylonej paszczynie


funkcjonuje tylko przy pomocy frezw ksztatowych.
Kty obrotowe mona zdefiniowa tylko na tych osiach,
ktre znajduj si rzeczywicie na maszynie.
W przypadku 45gowic obrotowych kt obrotowy dziaa
nie tylko na jednej paszczynie.

Frezowanie obrotowe poprzez przyrostowe


przemieszenie osi obrotu
U Przemieci narzdzie poza materiaem
U M128 aktywna
U Zdefiniowa dowoln funkcj PLANE, zwrci uwag na
zachowanie przy pozycjonowaniu
U Poprzez Lblok przemieci dany kt obrotowy na odpowiedniej
osi przyrostowo

NCbloki przykadowe:
...
12 L Z+50 R0 FMAX M128 Wypozycjonowa na bezpieczn wysoko,
aktywowa M128
13 PLANE SPATIAL SPA+0 SPB Zdefiniowa i aktywowa funkcj PLANE
45 SPC+0 MOVE ABST50 F1000
14 L IB17 F1000 Nastawi kt obrotowy
... Zdefiniowa obrbk na nachylonej paszczynie

HEIDENHAIN iTNC 530 461


9.9 Frezowanie obrotowe na nachylonej paszczynie
Frezowanie obrotowe poprzez wektor
normalnej

W LNbloku moe by zdefinowany tylko jeden wektor


kierunkowy, poprzez ktry zdefinowano kt obrotu
(wektor normalnej NX, NY, NZ lub wektor kierunku
narzdzia TX, TY, TZ).

U Przemieci narzdzie poza materiaem


U M128 aktywna
U Zdefiniowa dowoln funkcj PLANE, zwrci uwag na
zachowanie przy pozycjonowaniu
U Odpracowa program przy pomocy LNblokw, w ktrych
kierunek narzdzia zdefiniowany jest poprzez wektor

NCbloki przykadowe:
...
12 L Z+50 R0 FMAX M128 Wypozycjonowa na bezpieczn wysoko,
aktywowa M128
13 PLANE Zdefiniowa i aktywowa funkcj PLANE
SPATIAL SPA+0 SPB+45 SPC+0 MOVE ABST50 F1000
14 LN X+31.737 Y+21,954 Z+33,165 Kt obrotowy nastawi poprzez wektor normalnej
NX+0,3 NY+0 NZ+0,9539 F1000 M3
... Zdefiniowa obrbk na nachylonej paszczynie

462 9 Programowanie: funkcje specjalne


10
Programowanie:
Podprogramy i powtrzenia
czci programu
10.1 Zaznaczy podprogramy i powtrzenia czci programu
10.1 Zaznaczy podprogramy i
powtrzenia czci programu
Raz zaprogramowane kroki obrbki mona przy pomocy
podprogramw i powtrze czci programu ponownie wykona.

Label
Podprogramy i powtrzenia czci programu rozpoczynaj si w
programie obrbki znakiem LBL, skrt od LABEL (ang. znacznik,
oznaczenie).
LABEL otrzymuj numer midzy 1 i 254. Kady numer LABELa wolno
tylko raz nadawa w programie z LABEL SET.

Jeli jaki LABELnumer zosta kilkakrotnie przydzielony,


TNC wydaje po zakoczeniu LBL SETbloku komunikat o
bdach. W przypadku bardzo dugich programw
mona poprzez MP7229 ograniczy sprawdzenie do
wprowadzanej iloci blokw.

LABEL 0 (LBL 0) oznacza koniec podprogramu i dlatego moe by


stosowany dowolnie czsto.

464 10 Programowanie: Podprogramy i powtrzenia czci programu


10.2 Podprogramy
10.2 Podprogramy
Sposb pracy
1 TNC wykonuje program obrbki do momentu wywoania
podprogramu CALL LBL 0 BEGIN PGM ...
2 Od tego miejsca TNC odpracowuje wywoany podprogram a do
koca podprogramu LBL 0
3 Dalej TNC kontynuje program obrbki od tego bloku, ktry CALL LBL1
nastpuje po wywoaniu podprogramu CALL LBL

Wskazwki dotycz5ce programowania L Z+100 M2


n Program gwny moe zawiera do 254 podprogramw
LBL1
n Podprogramy mog by wywoywane w dowolnej kolejnoci i
dowolnie czsto
n Podprogram nie moe sam si wywoa LBL0
n Prosz programowa podprogramy na kocu programu gwnego END PGM ...
(za blokiem z M2 lub M30)
n Jeli podprogramy w programie obrbki znajduj si przed
wierszem z M02 lub M30, to zostaj one bez wywoania
przynajmniej jeden raz odpracowane

Programowanie podprogramu
U Oznaczenie pocztku: Klawisz LBL SET nacisn
U Wprowadzi numer podprogramu
U Oznaczykoniec: Nacisn klawisz LBL SET i
wprowadzi LabelNummer 0

Wywoanie podprogramu
U Wywoanie podprogramu: Klawisz LBL CALL
nacisn
U Numer Label:Numer Label wywoywanego
podprogramu wprowadzi
U Powtrzenia REP: Pomin dialog klawiszem NO
ENT. Powtrzenia REP stosowa tylko przy
powtrzeniach czci programu

CALL LBL 0 jest niedozwolony, poniewa odpowiada


wywoaniu koca podprogramu.

HEIDENHAIN iTNC 530 465


10.3 Powtrzenia czci programu
10.3 Powtrzenia czci programu
Label LBL
Powtrzenia czci programu rozpoczynaj si znakiem LBL
(LABEL). Powtrzenie czci programu koczy si z CALL LBL /REP.
0 BEGIN PGM ...

Sposb pracy
1 TNC wykonuje program obrbki a do koca czci programu LBL1
(CALL LBL /REP)
2 Nastpnie TNC powtarza t cz programu pomidzy
wywoanym LABEL i wywoaniem Label CALL LBL/REP tak
czsto, jak to podano pod REP CALL LBL1 REP 2/2
3 Nastpnie TNC odpracowuje dalej program obrbki

Wskazwki dotycz5ce programowania END PGM ...

n Dan cz programu mona powtarza cznie do 65 534 razy po


sobie
n TNC prowadzi po prawej stronie kreski ukonej za REP licznik dla
powtrze czci programu, ktre naley jeszcze wypeni
n Czci programu zostaj wykonywane przez TNC o jeden raz
wicej ni zaprogramowano powtrze

Programowanie powtrzenia czci programu


U Oznaczenie pocztku: Klawisz LBL SET nacisn i
wprowadzi numer LABEL dla przewidzianej do
powtarzania czci programu
U Wprowadzi cz programu

Wywoa powtrzenie czci programu


U Nacisn klawisz LBL CALL, wprowadzi Label
numer powtarzanej czci programu i liczb
powtrze REP

466 10 Programowanie: Podprogramy i powtrzenia czci programu


10.4 Dowolny program jako podprogram
10.4 Dowolny program jako
podprogram
Sposb pracy
1 TNC wykonuje program obrbki, do momentu kiedy zostanie
wywoany inny program przy pomocy CALL PGM
2 Nastpnie TNC wykonuje wywoany program a do jego koca
3 Dalej TNC odpracowuje (wywoujcy) program obrbki, 0 BEGIN PGM A 0 BEGIN PGM B
poczynajc od tego bloku, ktry nastpuje po wywoaniu
programu

Wskazwki dotycz5ce programowania CALL PGM B

n Aby zastosowa dowolny program jako podprogram TNC nie


potrzebuje LABELs (znacznikw).
END PGM A END PGM B
n Wywoany program nie moe zawiera funkcji dodatkowych M2
lub M30.
n Wywoany program nie moe zawiera polecenia wywoania CALL
PGM do wywoywanego programu (ptla ciga)

HEIDENHAIN iTNC 530 467


10.4 Dowolny program jako podprogram
Wywoa dowolny program jako podprogram
U Wybrafunkcje dla wywoania programu: Klawisz
PGM CALL nacisn
U Nacisn Softkey PROGRAM
U Wprowadzi pen nazw cieki wywoywanego
programu, potwierdzi klawiszem END

Wywoywany program znajdowa si w pamici na dysku


twardym TNC.
Jeli zostanie wprowadzona tylko nazwa programu,
wywoany program musi znajdowa si w tym samym
skoroszycie jak program wywoujcy.
Jeli wywoywany program nie znajduje si w tym samym
skoroszycie jak program wywoujcy, to prosz
wprowadzi pen nazw cieki, np.
TNC:\ZW35\SCHRUPP\PGM1.H
Jeli wywouje si program DIN/ISO, to prosz
wprowadzi typ pliku .I za nazw programu.
Mona take wywoa dowolny program przez cykl
12 PGM CALL.
Qparametry dziaaj przy PGM CALL zasadniczo
globalnie. Prosz zwrci uwag, i zmiany Q
parametrw w wywoywanym programie wpywaj w
danym przypadku take na wywoywany program.

468 10 Programowanie: Podprogramy i powtrzenia czci programu


10.5 Pakietowania
10.5 Pakietowania
Rodzaje pakietowania
n Podprogramy w podprogramie
n Powtrzenia czci programu w powtrzeniu czci programu
n Powtarza podprogramy
n Powtrzenia czci programu w podprogramie

Zakres pakietowania
Zakres pakietowania okrela, jak czsto czci programu lub
podprogramy mog zawiera dalsze podprogramy lub powtrzenia
czci programu.
n Maksymalny zakres pakietowania dla podprogramw: 8
n Maksymalny zakres pakietowania dla wywoania programu
gwnego: 6, przy czym CYCL CALL dziaa jak wywoanie
programu gwnego
n Powtrzenia czci programu mona dowolnie czsto pakietowa

Podprogram w podprogramie
NCbloki przykadowe
0 BEGIN PGM UPGMS MM
...
17 CALL LBL 1 Wywoa podprogram przy LBL 1
...
35 L Z+100 R0 FMAX M2 Ostatnie blok programowy
programu gwnego (z M2)
36 LBL 1 Pocztek podprogramu 1
...
39 CALL LBL 2 Podprogram zostanie przy LBL 2 wywoany
...
45 LBL 0 Koniec podprogramu 1
46 LBL 2 Pocztek podprogramu 2
...
62 LBL 0 Koniec podprogramu 2
63 END PGM UPGMS MM

HEIDENHAIN iTNC 530 469


10.5 Pakietowania Wypenienie programu
1 Program gwny UPGMS zostaje wykonany do bloku 17
2 Podprogram 1 zostaje wywoany i wykonany do bloku 39
3 Podprogram 2 zostaje wywoany i wykonany do bloku 62. Koniec
podprogramu 2 i skok powrotny do podprogramu, z ktrego on
zosta wywoany
4 Podprogram 1 zostaje wykonany od bloku 40 do bloku 45. Koniec
podprogramu 1 i powrt do programu gwnego UPGMS.
5 Podprogram 1 zostaje wykonany od bloku 18 do bloku 35. Skok
powrotny do wiersza 1 i koniec programu

Powtarza powtrzenia czci programu


NCbloki przykadowe
0 BEGIN PGM REPS MM
...
15 LBL 1 Pocztek powtrzenia czci programu 1
...
20 LBL 2 Pocztek powtrzenia czci programu 2
...
27 CALL LBL 2 REP 2/2 Cz programu midzy tym blokiem i LBL 2
... (blok 20) zostanie 2 raz powtrzony
35 CALL LBL 1 REP 1/1 Cz programu midzy tym blokiem i LBL 1
... (blok 15) zostanie 1 raz powtrzony
50 END PGM REPS MM

Wypenienie programu
1 Program gwny REPS zostaje wykonany do bloku 27
2 Cz programu pomidzy blokiem 27 i blokiem 20 zostaje 2 razy
powtrzona
3 Program gwny REPS zostaje wykonany od bloku 28 do bloku
35.
4 Cz programu pomidzy blokiem 35 i blokiem 15 zostaje 1 raz
powtrzona (zawiera powtrzenie czci programu pomidzy
blokiem 20 i blokiem 27)
5 Program gwny REPS zostaje wykonany od bloku 36 do bloku 50
(koniec programu)

470 10 Programowanie: Podprogramy i powtrzenia czci programu


10.5 Pakietowania
Powtrzy podprogram
NCbloki przykadowe
0 BEGIN PGM EPGREP MM
...
10 LBL 1 Pocztek powtrzenia czci programu 1
11 CALL LBL 2 Wywoanie podprogramu
12 CALL LBL 1 REP 2/2 Cz programu pomidzy tym wierszem i LBL1
... (blok 10) zostanie 2 raz powtrzony
19 L Z+100 R0 FMAX M2 Ostatni wiersz programu gwnego z M2
20 LBL 2 Pocztek podprogramu
...
28 LBL 0 Koniec podprogramu
29 END PGM UPGREP MM

Wypenienie programu
1 Program gwny REPS zostaje wykonany do bloku 11
2 Podprogram 2 zostaje wywoany i odpracowany
3 Cz programu pomidzy blokiem 12 i blokiem 10 zostaje 2 razy
powtrzona: Podprogram 2 zostaje 2 razy powtrzony
4 Program gwny UPGREP zostaje wykonany od bloku 13 do bloku
19, koniec programu

HEIDENHAIN iTNC 530 471


10.6 Przykady programowania
Przykad: Frezowanie konturu w kilku dosuwach

Przebieg programu
n Pozycjonowa wstpnie narzdzie na grn
krawd przedmiotu Y
n Wprowadzi inkrementalnie dosuw
100
n Frezowanie konturu

R1
n Powtrzy dosuw i frezowanie konturu

5
75

R18
30
R15
20

X
20 50 75 100

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 Wywoanie narzdzia
5 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
6 L X20 Y+30 R0 FMAX Pozycjonowa wstpnie paszczyzn obrbki
7 L Z+0 R0 FMAX M3 Pozycjonowa wstpnie na krawd przedmiotu

472 10 Programowanie: Podprogramy i powtrzenia czci programu


10.6 Przykady programowania
8 LBL 1 Znacznik dla powtrzenia czci programu
9 L IZ4 R0 FMAX Przyrostowy dosuw na gboko (poza materiaem)
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 Opuci kontur
19 L X20 Y+0 R0 FMAX Przemieszczenie narzdzia poza materiaem
20 CALL LBL 1 REP 4/4 Skok powrotny do LBL 1; cznie cztery razy
21 L Z+250 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
22 END PGM PGMWDH MM

HEIDENHAIN iTNC 530 473


10.6 Przykady programowania
Przykad: Grupy odwiertw

Przebieg programu
n Najecha grupy wierce w programie gwnym
n Wywoa grup wierce (podprogram 1) Y
n Grup wierce zaprogramowa tylko raz w
100
podprogramie 1

2
1
60

5
20

20
1 3
1
10

X
15 45 75 100

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 Wywoanie narzdzia
5 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
6 CYCL DEF 200 BOHREN Definicja cyklu Wiercenie
Q200=2 ;ODSTOP BEZPIECZ.
Q201=10 ;GOBOKO
Q206=250 ;F DOSUW WGOBNY
Q202=5 ;GOBOKO DOSUWU
Q210=0 ;PRZER.CZASOWA
Q203=+0 ;WSP.POWIERZCHNI
Q204=10 ;2. ODST.BEZP.
Q211=0.25 ;PRZERWA CZASOWA U
DOU

474 10 Programowanie: Podprogramy i powtrzenia czci programu


10.6 Przykady programowania
7 L X+15 Y+10 R0 FMAX M3 Dosun narzdzie do punktu startu grupy wiercenia 1
8 CALL LBL 1 Wywoa podprogram dla grupy wiercenia
9 L X+45 Y+60 R0 FMAX Dosun narzdzie do punktu startu grupy wiercenia 2
10 CALL LBL 1 Wywoa podprogram dla grupy wiercenia
11 L X+75 Y+10 R0 FMAX Dosun narzdzie do punktu startu grupy wiercenia 3
12 CALL LBL 1 Wywoa podprogram dla grupy wiercenia
13 L Z+250 R0 FMAX M2 Koniec programu gwnego
14 LBL 1 Pocztek podprogramu 1: Grupa odwiertw
15 CYCL CALL Odwiert 1
16 L IX.20 R0 FMAX M99 Dosun narzdzie do wiercenia 2, wywoanie cyklu
17 L IY+20 R0 FMAX M99 Dosun narzdzie do wiercenia 3, wywoanie cyklu
18 L IX20 R0 FMAX M99 Dosun narzdzie do wiercenia 4, wywoanie cyklu
19 LBL 0 Koniec podprogramu 1
20 END PGM UP1 MM

HEIDENHAIN iTNC 530 475


10.6 Przykady programowania
Przykad: Grupa odwiertw przy pomocy kilku narzdzi

Przebieg programu
n Zaprogramowa cykle obrbki w programie Y Y
gwnym
n Wywoa peny rysunek odwiertw 100
(podprogram 1)
n Najecha grupy odwiertw w podprogramie 1,
wywoa grup odwiertw (podprogram 2) 2
1
n Grup wierce zaprogramowa tylko raz w 60
podprogramie 2
5
20

20
1 3
1
10

X Z
15 45 75 100 -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 wierto
5 TOOL DEF 2 L+0 R+3.5 Definicja narzdzia rozwiertak
6 TOOL CALL 1 Z S5000 Wywoanie narzdzia nawiertak
7 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
8 CYCL DEF 200 BOHREN Definicja cyklu nakiekowania
Q200=2 ;ODSTOP BEZPIECZ.
Q202=3 ;GOBOKO
Q206=250 ;F DOSUW WGOBNY
Q202=3 ;GOBOKO DOSUWU
Q210=0 ;PRZER.CZASOWA
Q203=+0 ;WSP.POWIERZCHNI
Q204=10 ;2. ODST.BEZP.
Q211=0.25 ;PRZERWA CZASOWA U
DOU
9 CALL LBL 1 Podprogram 1 dla kompletnego rysunku wiercenia wywoa

476 10 Programowanie: Podprogramy i powtrzenia czci programu


10.6 Przykady programowania
10 L Z+250 R0 FMAX M6 Zmiana narzdzia
11 TOOL CALL 2 Z S4000 Wywoanie narzdzia wierto
12 FN 0: Q201 = 25 Nowa gboko dla wiercenia
13 FN 0: Q202 = +5 Nowy dosuw dla wiercenia
14 CALL LBL 1 Podprogram 1 dla kompletnego rysunku wiercenia wywoa
15 L Z+250 R0 FMAX M6 Zmiana narzdzia
16 TOOL CALL 3 Z S500 Wywoanie narzdzia rozwiertak
17 CYCL DEF 201 REIBEN Definicja cyklu rozwiercania
Q200=2 ;ODSTOP BEZPIECZ.
Q201=15 ;GOBOKO
Q206=250 ;F DOSUW WGOBNY
Q211=0.5 ;PRZER.CZASOWA U
DOU
Q208=400 ;F POWRT
Q203=+0 ;WSP.POWIERZCHNI
Q204=10 ;2. ODST.BEZP.
18 CALL LBL 1 Podprogram 1 dla kompletnego rysunku wiercenia wywoa
19 L Z+250 R0 FMAX M2 Koniec programu gwnego

20 LBL 1 Pocztek podprogramu 1: Kompletny rysunek odwiertw


21 L X+15 Y+10 R0 FMAX M3 Dosun narzdzie do punktu startu grupy wiercenia 1
22 CALL LBL 2 Wywoa podprogram 2 dla grupy wiercenia
23 L X+45 Y+60 R0 FMAX Dosun narzdzie do punktu startu grupy wiercenia 2
24 CALL LBL 2 Wywoa podprogram 2 dla grupy wiercenia
25 L X+75 Y+10 R0 FMAX Dosun narzdzie do punktu startu grupy wiercenia 3
26 CALL LBL 2 Wywoa podprogram 2 dla grupy wiercenia
27 LBL 0 Koniec podprogramu 1

28 LBL 2 Pocztek podprogramu 2: Grupa odwiertw


29 CYCL CALL 1sze wiercenie z aktywnym cyklem obrbki
30 L 9X+20 R0 FMAX M99 Dosun narzdzie do wiercenia 2, wywoanie cyklu
31 L IY+20 R0 FMAX M99 Dosun narzdzie do wiercenia 3, wywoanie cyklu
32 L IX20 R0 FMAX M99 Dosun narzdzie do wiercenia 4, wywoanie cyklu
33 LBL 0 Koniec podprogramu 2
34 END PGM UP2 MM

HEIDENHAIN iTNC 530 477


11
Programowanie:
Qparametry
11.1 Zasada i przegl5d funkcji
11.1 Zasada i przegl5d funkcji
Przy pomocy Qparametrw mona definiowa jednym programem
obrbki ca rodzin czci. W tym celu prosz wprowadzi zamiast
wartoci liczbowych zajmowane miejsca: Qparametry.
Qparametry oznaczaj na przykad
Q6
n wartoci wsprzdnych
n Posuwy
Q1 Q3
n Prdkoci obrotowe
n Dane cyklu Q4
Q2
Poza tym mona przy pomocy Qparametrw programowa kontury,
ktre s okrelone poprzez funkcje matematyczne lub mona
Q5
wykonanie oddzielnych krokw obrbki uzaleni od warunkw
logicznych. W poczeniu z SKprogramowaniem, mona
kombinowa take kontury, ktre nie s odpowiednio dla NC
wymiarowane, z Qparametrami.
Qparametr jest oznaczony przy pomocy litery Q i numeru pomidzy
0 i 399. Qparametry podzielone s na trzy przedziay:

Znaczenie Zakres
Dowolnie uywalne parametry, dziaajce Q0 do Q99
globalnie dla wszystkich znajdujcych si w
pamici TNC programw

Parametry dla funkcji specjalnych TNC Q100 do Q199

Parametry, wykorzystywane przede wszystkim Q200 do Q399


dla cykli, dziaajce globalnie dla wszystkich
znajdujcych si w pamici TNC programw.

Wskazwki do programowania
Qparametry i wartoci liczbowe mog zosta wprowadzone do
programu pomieszane ze sob.
Mona przypisywa Qparametrom wartoci liczbowe pomidzy
99 999,9999 i 99 999,9999. Wewntrznie TNC moe oblicza
wartoci liczbowe do szerokoci wynoszcej 57 bitw przed i do 7
bitw po punkcie dziesitnym (32 bity szerokoci liczby odpowiadaj
wartoci dziesitnej 4 294 967 296).

TNC przyporzdkowuje samodzielnie niektrym Q


parametrom zawsze te same dane, np. Qparametrowi
Q108 aktualny promie narzdzia, patrz Zajte z gry Q-
parametry, strona 513.
Jeli uywamy parametrw Q60 do Q99 w cyklach
producenta, to okrelamy poprzez parametr maszynowy
MP7251, czy parametry te zadziaaj lokalnie tylko w
cyklu producenta czy te globalnie dla wszystkich
programw.

480 11 Programowanie: Qparametry


11.1 Zasada i przegl5d funkcji
Wywoa funkcje Qparametrw
Podczas kiedy wprowadzamy program obrbki, prosz nacisn
klawisz Q (w polu dla wprowadzania liczb i wyboru osi pod /+ 
klawiszem). Wtedy TNC pokazuje nastpujce Softkeys:

Grupa funkcyjna Softkey


Podstawowe funkcje matematyczne

Funkcje trygonometryczne

Funkcja dla obliczania okrgu

Jeli/to  decyzje, skoki

Inne funkcje

Wprowadza bezporednio wzory

Funkcja dla obrbki kompleksowych konturw

HEIDENHAIN iTNC 530 481


11.2 Rodziny czci Qparametry zamiast wartoci liczbowych
11.2 Rodziny czci
Qparametry zamiast
wartoci liczbowych
Przy pomocy funkcji Qparametrw FN0: PRZYPISANIE mona
przyporzdkowa parametrom Q wartoci liczbowe. Wtedy uywa
si w programie obrbki zamiast wartoci liczbowej Qparametru.

NCbloki przykadowe
15 FNO: : Q10=25 Przypisanie
... Q10 otrzymuje warto 25
25 L X + Q10 odpowiada L X +25

Dla rodzin czci programujemy np. charakterystyczne wymiary


narzdzi jako Qparametry.
Dla obrbki pojedyczych czci prosz przypisa kaedemu z tych
parametrw odpowiedni warto liczbow.

Przykad
Cylinder z Qparametrami
Promie cylindra R = Q1
Wysoko cylindra H = Q2 Q1
Cylinder Z1 Q1 = +30
Q2 = +10
Cylinder Z2 Q1 = +10
Q2 = +50 Q1

Q2 Z2

Q2
Z1

482 11 Programowanie: Qparametry


11.3 Opisywa kontury poprzez funkcje matematyczne
11.3 Opisywa kontury poprzez
funkcje matematyczne
Zastosowanie
Przy pomocy Qparametrw mona programowa podstawowe
funkcje matematyczne w programie obrbki:
U Wybra funkcj Qparametrw: Nacisn klawisz Q (w polu dla
wprowadzania liczb, z prawej strony). Pasek Softkey pokazuje
funkcje Qparametrw
U Wybra podstawowe funkcje matematyczne: Softkey
PODST.FUNKCJA. nacisn. TNC pokazuje nastpujce Softkeys:

Przegl5d

Funkcja Softkey
FNO: PRZYPISANIE
np. FN0: Q5 = +60
Przypisa bezporednio warto

FN1: DODAWANIE
np. FN0: Q1 = Q2 + 5
Tworzy sum z dwch wartoci i przyporzdkowa

FN2: ODEJMOWANIE
np. FN2: Q1 = +10 +5
Tworzy rnic z dwch wartoci i przyporzdkowa

FN3: MNOZENIE
np. FN3: Q2 = +3 * +3
Tworzy iloczyn z dwch wartoci i przyporzdkowa

FN4: DZIELENIE
np. FN4: Q4 = +8 DIV +Q2
Utworzy iloraz z dwch wartoci i przyporzdkowa
Zabronione: Dzielenie przez 0!

FN5: PIERWIASTEK
np. FN5: Q20 = SQRT 4
Obliczy pierwiastek z liczby i przyporzdkowa
Zabronione: Pierwiastek z wartoci ujemnej!

Na prawo od =znaku wolno wprowadzi:


n dwie liczby
n dwa Qparametry
n jedn liczb i jeden Qparametr
Qparametry i wartoci liczbowe w rwnaniach mona zapisa z
dowolnym znakiem liczby.

HEIDENHAIN iTNC 530 483


11.3 Opisywa kontury poprzez funkcje matematyczne
Programowanie podstawowych dziaa
arytmetycznych
Przykad: Phklad: Bloki programowe w TNC

16 FN0: Q5 = +10
Wybra funkcj Qparametrw: Nacisn klawisz Q
17 FN3: Q12 = +Q5 * +7

Wybra podstawowe funkcje matematyczne:


Nacisn Softkey FUNKCJE PODST.

Wybra funkcj Qparametrw PRZYPISANIE:


Nacisn Softkey FN0 X = Y

NUMER PARAMETRU DLA WYNIKU ?

5 Wprowadzi numer Qparametru: 5

1. WARTO LUB PARAMETR?

10 Q5 przypisa warto liczbow 10

Wybra funkcj Qparametrw: Nacisn klawisz Q

Wybra podstawowe funkcje matematyczne:


Nacisn Softkey FUNKCJE PODST.

Wybra funkcj Qparametrw MNOZENIE:


Nacisn Softkey FN3 X * Y

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

484 11 Programowanie: Qparametry


11.4 Funkcje trygonometryczne (trygonometria)
11.4 Funkcje trygonometryczne
(trygonometria)
Definicje
Sinus, cosinus i tangens odpowiadaj wymiarom bokw trjkta
prostoktnego. Przy tym odpowiada
sinus: sin a = a / c
cosinus: cos a = b / c
tangens: tan a = a / b = sin a / cos a
c
Przy tym a

n c jest bokiem przeciwlegym do kta prostego



n a jest bokiem przeciwlegym do kta
b
n b jest trzecim bokiem
Na podstawie funkcji tangens TNC moe obliczy kt:
a = arctan (a / b) = arctan (sin a / cos a)

Przykad:
a = 25 mm
b = 50 mm
a = arctan (a / b) = arctan 0,5 = 26,57
Dodatkowo obowizuje:
ar + br = cr (mit ar = a x a)
c = (a + b)

HEIDENHAIN iTNC 530 485


11.4 Funkcje trygonometryczne (trygonometria)
Programowanie funkcji trygonometrycznych
Funkcje trygonometryczne pojawiaj si z przyciniciem Softkey
FUNKCJETRYGON. TNC pokazuje Softkeys w tabeli po prawej
stronie.
Programowanie: porwnaj przykad: Programowanie
podstawowych dziaa arytmetycznych

Funkcja Softkey
FN6: SINUS
np. FN6: Q20 = SINQ5
Sinus kta w stopniach () ustali i przyporzdkowa

FN7: COSINUS
np. FN7: Q21 = COSQ5
Cosinus kta w stopniach () okreli i
przyporzdkowa

FN8: PIERWIASTEK Z SUMY KWADRATOW


np. FN8: Q10 = +5 LEN +4
Tworzy dugo z dwch wartoci i
przyporzdkowa

FN3: KAT
np. FN13: Q20 = +25 ANGQ1
Kt z arctan z dwch bokw lub sin i cos kta (0 < kt
< 360) okreli i przyporzdkowa

486 11 Programowanie: Qparametry


11.5 Obliczanie okrgu
11.5 Obliczanie okrgu
Zastosowanie
Przy pomocy funkcji dla obliczania okrgu mona poleci TNC
obliczanie na podstawie trzech lub czterech punktw okrgu rodek
okrgu i promie okrgu. Obliczanie okrgu na podstawie czterech
punktw jest dokadniejsze.
Zastosowanie T funkcj mona wykorzystywa np. jeli chcemy
okreli poprzez programowaln funkcj pomiaru pooenie i
wielko odwiertu lub wycinka koa.

Funkcja Softkey
FN23: DANE OKRUGU ustali na podstawie trzech
punktw okrgu
np. FN23: Q20 = CDATA Q30

Pary wsprzdnych trzech punktw okrgu musz by zapamitane


w parametrze Q30 i w piciu nastpnych parametrach to znaczy w
tym przypadku do Q35.
TNC zapamituje wtedy punkt rodkowy okrgu osi gwnej (X w
przypadku osi wrzeciona Z) w parametrze Q20, punkt rodkowy
okrgu w osi pomocniczej (Y w przypadku osi wrzeciona Z) w
parametrze Q21 i promie okrgu w parametrze Q22.

Funkcja Softkey
FN24: DANE OKRUGU ustali na podstawie
czterech punktw okrgu
np. FN24: Q20 = CDATA Q30

Pary wsprzdnych czterech punktw okrgu musz by


zapamitane w parametrze Q30 i nastpnych siedmiu parametrach
w tym przypadku do Q37.
TNC zapamituje wtedy punkt rodkowy okrgu osi gwnej (X w
przypadku osi wrzeciona Z) w parametrze Q20, punkt rodkowy
okrgu w osi pomocniczej (Y w przypadku osi wrzeciona Z) w
parametrze Q21 i promie okrgu w parametrze Q22.

Prosz uwzgldni, e FN23 i FN24 przepisuje oprcz


parametru wyniku take dwa nastpne parametry
automatycznie.

HEIDENHAIN iTNC 530 487


11.6 Jeli/todecyzje z Qparametrami
11.6 Jeli/todecyzje z Q
parametrami
Zastosowanie
W przypadku jeli/todecyzji TNC porwnuje Qparametr z innym Q
parametrem lub wartoci liczbow. Jeli warunek jest speniony, to
TNC kontynuje program obrbki od tego LABEL poczynajc, ktry
zaprogramowany jest za warunkiem (LABEL patrz Zaznaczy
podprogramy i powtrzenia czci programu, strona 464). Jeli
warunek nie jest speniony, TNC wykonuje nastpny blok.
Jeli chcemy wywoa inny program jako podprogram, to prosz
zaprogramowa za LABEL PGM CALL.

Bezwarunkowe skoki
Bezwarunkowe skoki to skoki, ktrych warunek zawsze
(=koniecznie) jest speniony, np.
FN9: IF+10 EQU+10 SKOK LBL1

Programowa jeli/todecyzje
Jeli/todecyzje pojawiaj si przy naciniciu na Softkey SKOKI.
TNC pokazuje nastpujce Softkeys:

Funkcja Softkey
FN9: JESLI ROWNY, SKOK
np. FN9: IF +Q1 EQU +Q3 SKOK (GOTO) LBL 5
Jeli obydwie wartoci lub parametry s rwne, skok
do podanego znacznika (Label)

FN10: JESLI NIEROWNY, SKOK


np. FN10: IF +10 NE Q5 GOTO LBL 10
Jeli obydwie wartoci lub parametry nie s rwne, to
skok do podanego znacznika (Label)

FN11: JESLI WIEKSZY, SKOK


np. FN11: IF+Q1 GT+10 GOTO LBL 5
Jeli pierwsza warto lub parametr jest wiksza ni
druga warto lub parametr, to skok do podanego
znacznika (Label)

FN12: JESLI MNIEJSZY, SKOK


np. FN2: IF+Q1 GT+10 GOTO LBL 1
Jeli pierwsza warto lub parametr jest wiksza ni
druga warto lub parametr, to skok do podanego
znacznika (Label)

488 11 Programowanie: Qparametry


11.6 Jeli/todecyzje z Qparametrami
Uyte skrty i pojcia
IF (angl.): Jeli
EQU (angl. equal): Rwny
NE (angl. not equal): nie rwny
GT (angl. greater than): Wikszy ni
LT (angl. less than): Mniejszy ni
GOTO (angl. go to): Skok

HEIDENHAIN iTNC 530 489


11.7 Qparametry kontrolowa i zmienia
11.7 Qparametry kontrolowa i
zmienia
Sposb postpowania
Mona zmienia i kontrolowa Qparametry przy wytwarzaniu,
testowaniu i odpracowywaniu w trybach Pracy Program wprowadzi
do pamici/edycja, Test programu, Przebieg programu wedug
kolejnoci blokw i Przebieg programu pojedyczymi blokami.
U Przerwa przebieg programu (np. zewntrzny klawisz STOP i
Softkey WEWNUTRZNY STOP nacisn) lub zatrzyma test
programu
U Wywoa funkcje Qparametrw: Nacisn klawisz Q
lub Softkey Q INFO w trybie pracy Program
wprowadzi do pamici/edycja
U TNC przedstawia wszystkie parametry i przynalene
aktualne wartoci. Prosz wybra przy pomocy
klawiszy ze strzak lub Softkeys dla
przekartkowywania dany parametr.
U Jeli chcemy zmieni warto, to prosz wprowadzi
now warto, potwierdzi klawiszem ENT
U Jeli nie chcemy zmienia wartoci, to prosz
nacisn Softkey AKTUALNA WARTOSC lub
zakonczy dialog klawiszem END

Uywane przez TNC parametry (numery parametrw


> 100), opatrzone s komentarzem.

490 11 Programowanie: Qparametry


11.8 Funkcje dodatkowe
11.8 Funkcje dodatkowe
Przegl5d
Funkcje dodatkowe pojawiaj si przy naciniciu Softkey FUNKCJE
SPECJ. TNC pokazuje nastpujce Softkeys:

Funkcja Softkey
FN14:ERROR
Wydawanie komunikatw o bdach

FN15:PRINT
Wydawanie tekstw lub wartoci Qparametrw
niesformatowanych

FN16:FPRINT
Wydawanie tekstw lub Qparametrw
sformatowanych

FN18:SYSDATUM READ
Czytanie danych systemowych

FN19:PLC
Przekazywanie wartoci do PLC

FN20:WAIT FOR
Synchronizowanie NC i PLC

FN25:PRESET
Wyznaczanie punktu odniesienia podczas przebiegu
programu

FN26:TABOPEN
Otworzy dowolnie definiowaln tabel

FN27:TABWRITE
Pisanie w dowolnie definiowalnej tabeli

FN28:TABREAD
Odczytywanie z dowolnie definiowalnej tabeli

HEIDENHAIN iTNC 530 491


11.8 Funkcje dodatkowe
FN14: BAD: Wydawanie komunikatw o
bdach
Przy pomocy funkcji FN14: BAD mona inicjalizowa wydawanie Numer
sterowanych programowo komunikatw, zaprogramowanych Tekst
bdu
wstpnie przez producenta maszyn lub przez firmHEIDENHAIN: 1000 Wrzeciono ?
Jeli TNC dojdzie w przebiegu programu lub w tecie programu do
wiersza z FN 14, to przerywa ono i wydaje komunikat o bdach. 1001 Brak osi narzdzi
Nastpnie program musi by na nowo uruchomiony. Numery 1002 Szeroko rowka za dua
bdw: patrz tabela u dou. 1003 Promie narzdzia za duy
1004 Obszar przekroczony
Zakres numerw bdw Dialog standardowy
1005 Bdna pozycja pocztkowa
0 ... 299 FN 14: Numer bdu 0.... 299 1006 OBRT nie dozwolony
1007 WSPCZYNNIK WYMIARU nie
300 ... 999 Dialog zaleny od maszyny
dozwolony
1000 ... 1099 Wewntrzne komunikaty o 1008 ODBICIE LUSTRZANE nie dozwolone
bdach (patrz tabela po prawej 1009 Przesunicie nie dozwolone
stronie) 1010 Brak posuwu
1011 Wprowadzona warto bdna
NCblok przykadowy 1012 Znak liczby bdny
TNC ma wyda komunikat (meldunek), ktry znajduje si w pamici 1013 Kt nie dozwolony
pod numerem bdu 254 1014 Punkt pomiaru sondy nie osigalny
1015 Za duo punktw
180 FN14: ERROR = 254
1016 Wprowadzono sprzeczno
1017 CYKL niekompletny
1018 Paszczyzna bdnie zdefiniowana
1019 Zaprogramowano niewaciw o
1020 Bdna prdko obrotowa
1021 Korekcja promienia nie zdefiniowana
1022 Zaokrglenie nie zdefiniowane
1023 Promie zaokrglenia za duy
1024 Niezdefiniowany start programu
1025 Za due pakietowanie
1026 Brak punktu odniesienia kta
1027 Nie zdefiniowano cyklu obrbki
1028 Szeroko rowka za maa
1029 Wybranie za mae
1030 Q202 nie zdefiniowany
1031 Q205 nie zdefiniowany
1032 Q218 wprowadzi wikszym ni Q219
1033 CYKL 210 nie dozwolony
1034 CYKL 211 nie dozwolony
1035 Q220 za duy
1036 Q223 wprowadzi wikszym ni Q222
1037 Q244 wprowadzi wikszym od 0
1038 Q245 wprowadzi nie rwnym Q246
1039 Przedzia kta < 360 wprowadzi
1040 Q223 wprowadzi wikszym ni Q222
1041 Q214: 0 nie dozwolone

492 11 Programowanie: Qparametry


11.8 Funkcje dodatkowe
Numer bdu Tekst
1042 Kierunek przemieszczenia nie zdefiniowany
1043 Tabela punktw zerowych nie aktywna
1044 Bd pooenia: rodek 1.osi
1045 Bd pooenia: rodek 2.osi
1046 Odwiert za may
1047 Odwiert za duy
1048 Czop za may
1049 Czop za duy
1050 Kiesze za maa: Dodatkowa obrbka 1.A.
1051 Kiesze za maa: Dodatkowa obrbka 2.A.
1052 Kiesze za dua: Brak 1.A.
1053 Kiesze za dua: Brak 2.A.
1054 Czop za may: Brak 1.A.
1055 Czop za may: Brak 2.A.
1056 Czop za duy: Dodatkowa obrbka 1.A.
1057 Czop za duy: Dodatkowa obrbka 2.A.
1058 TCHPROBE 425: Bd najwikszy wymiar
1059 TCHPROBE 425: Bd najmniejszy wymiar
1060 TCHPROBE 426: Bd najwikszy wymiar
1061 TCHPROBE 426: Bd najmniejszy wymiar
1062 TCHPROBE 430: redn.za dua
1063 TCHPROBE 430: redn.za maa
1064 Nie zdefiniowano osi pomiarowej
1065 Przekroczona tolerancja zamania narzdzia
1066 Q247 wprowadzi nierwnym 0
1067 Q247 wprowadzi wikszy ni 5
1068 Tabela punktw zerowych?
1069 Rodzaj frezowania Q351 wprowadzi
nierwnym 0
1070 Zmniejszy gboko gwintu
1071 Przeprowadzi kalibrowanie
1072 Przekroczona tolerancja
1073 Przebieg wiersza do przodu aktywny
1074 ORIENTACJA nie dozwolona
1075 3DROT nie dozwolony
1076 3DROT aktywowa
1077 Wprowadzi gboko ze znakiem ujemnym
1078 Q303 w cyklu pomiarowym niezdefiniowany!
1079 O narzdzia niedozwolona
1080 Obliczone wartoci bdne
1081 Punkty pomiarowe sprzeczne
1082 Bezpieczna wysoko bdnie wprowadzona
1083 Rodzaj zagbienia sprzeczny
1084 Cykl obrbki nie dozwolony
1085 Wiersz zabezpieczony od zapisu

HEIDENHAIN iTNC 530 493


11.8 Funkcje dodatkowe
FN15: DRUK: Wydawanie tekstw lub Q
parametrw

Przygotowanie interfejsu danych: W punkcie menu DRUK


(PRINT) lub DRUKTEST (PRINTTEST) okrelamy
ciek, na ktrej TNC ma zapamitywa teksty lub
wartoci Qparametrw. Patrz Przyporzdkowanie,
strona 551.

Przy pomocy funkcji FN15: DRUK mona wydawa wartoci Q


parametrw i komunikaty o bdach przez interfejs danych, na
przykad na drukark. Jeli te wartoci zostan wewntrznie
zapamitane lub wydawane na komputer, TNC zapamituje te dane
w pliku %FN15RUN.A (wydawanie w czasie przebiegu programu) lub
w pliku %FN15SIM.A (wydawanie w czasie testu programu).
Wydawanie nastpuje ze schowka i zostanie zainicjalizowane
najpniej na kocu PGM, lub jeeli PGM zostanie zatrzymany. W
trybie pracy pojedyczymi blokami przesyanie danych rozpoczyna
si na kocu wiersza.

Wydawanie dialogw i komunikatw o bdach przy pomocy


FN 15: DRUCK warto liczbowa
Warto liczbowa od 0 do 99: Dialogi dla cykli producenta
od 100: PLCkomunikaty o bdach
Przykad: Wyda numer dialogu 20

67 FN15: PRINT 20

Wydawanie dialogw i parametrw Q przy pomocy FN15:


DRUK Qparametry
Przykad zastosowania: Protokoowanie pomiaru narzdzia.
Mona wyda jednoczenie do szeciu Qparametrw i wartoci
liczbowych. TNC rozdziela je kreskami ukonymi.
Przykad: Dialog 1 i warto liczbow Q1 wyda

70 FN15: DRUK1/Q1

494 11 Programowanie: Qparametry


11.8 Funkcje dodatkowe
FN16: FPRINT: Wydawanie tekstw lub Q
parametrw sformatowanych

Przygotowanie interfejsu danych: W punkcie menu DRUK


lub DRUKTEST okrelamy ciek, na ktrej TNC ma
zapamita plik tekstowy. Patrz Przyporzdkowanie,
strona 551.

Przy pomocy funkcji FN16: FDRUK (FPRINT) mona wydawa


wartoci Qparametrw i komunikaty o bdach przez interfejs
danych, na przykad na drukark. Jeli wartoci zostan
zapamitane wewntrznie lub wydawane na komputer, TNC
zapamituje te dane w pliku, ktry zdefiniowano w FN 16bloku.
Aby wyda sformatowany tekst lub wartoci Qparametrw, prosz
utworzy przy pomocy edytora tekstw TNC plik tekstowy, w ktrym
okrelone zostan formaty i Qparametry, ktre maj by wydawane.
Przykad pliku tekstu, ktry okrela format wydania:
PROTOK POMIARU PUNKT CIUKOCI KOA OPATKOWEGO;
DATA: %02.2d%02.2d%4d,DAY,MONTH,YEAR4;
GODZINA: %2d:%02.2d:%02.2d,HOUR,MIN,SEC;

LICZBA WARTOCI POMIAROWYCH: = 1;


*******************************************;#
X1 = %5.3LF, Q31;
Y1 = %5.3LF, Q32;
Z1 = %5.3LF, Q33;
******************************************;
Dla zaoenia plikw tekstu prosz uy nastpujcych funkcji
formatowania:

Znak
Funkcja
specjalny
............ Okreli format wydawania tekstu i zmiennych
w cudzysowiu

%5.3LF Okreli format dla Qparametrw:


5 miejsc do przecinka, 4 miejsca po przecinku,
Long, Floating (liczba dziesitna)

%S Format dla zmiennych tekstowych

, Znak rozdzielajcy pomidzy formatem


wydawania i parametrem

; Znak koca wiersza, zamyka wiersz

HEIDENHAIN iTNC 530 495


11.8 Funkcje dodatkowe Aby mc wyda rne informacje do pliku protokou, znajduj si w
dyspozycji nastpujce funkcje do dyspozycji:

Sowoklucz Funkcja
CALL_PATH Wydaje nazw cieki NCprogramu, w ktrym
znajduje si FN16funkcja. Przykad: Program
pomiarowy: %S",CALL_PATH;

M_CLOSE Zamyka plik, do ktrego wpisujemy przy


pomocy FN16. Przykad: M_CLOSE

L_ENGLISCH Tekst tylko przy j.dialogu angielskim wydawa

L_GERMAN Tekst tylko przy j.dialogu niemieckim wydawa

L_CZECH Tekst tylko przy j.dialogu czeskim wydawa

L_FRENCH Tekst tylko przy j.dialogu francuskim wydawa

L_ITALIAN Tekst tylko przy j.dialogu woskim wydawa

L_SPANISH Tekst tylko przy j.dialogu hiszpaskim wydawa

L_SWEDISH Tekst tylko przy j.dialogu szwedzkim wydawa

L_DANISH Tekst tylko przy j.dialogu duskim wydawa

L_FINNISH Tekst tylko przy j.dialogu fiskim wydawa

L_DUTCH Tekst tylko przy jzyku dial. holenderskim


wydawa

L_POLISH Tekst tylko przy j.dialogu polskim wydawa

L_HUNGARIA Tekst tylko przy j.dialogu wgierskim wydawa

L_WSZYSTKIE Tekst niezalenie od jzyka dial. wydawa

GODZINA Liczba godzin z czasu rzeczywistego

MIN Liczba minut z czasu rzeczywistego

SEK Liczba sekund z czasu rzeczywistego

DZIE Dzie z czasu rzeczywistego

MIESIXC Miesic jako liczba z czasu rzeczywistego

NAPIS MIESIXC Miesic jako skrt tekstowy z czasu


rzeczywistego

ROK2 Rok podany dwumiejscowo z czasu


rzeczywistego

ROK4 Rok podany czteromiejscowo z czasu


rzeczywistego

496 11 Programowanie: Qparametry


11.8 Funkcje dodatkowe
W programie obrbki programujemy FN 16: FDRUK (F
PRINT), aby aktywowa wydawanie:
96 FN16: FDRUK (PRINT) TNC:\MASKA\MASKA1.A/
RS232:\PROT1.TXT

TNC wydaje wtedy plik PROT1.TXT przez seryjny interfejs danych:


PROTOK POMIARU PUNKTU CIOKOCI KOA
OPATKOWEGO
DATA: 27:11:2001
GODZINA: 8:56:34
LICZBA WARTOCI POMIAROWYCH: = 1
*******************************************
X1 = 149,360
Y1 = 25,509
Z1 = 37,000
*******************************************

Jeli FN 16 uywany jest kilkakrotnie w programie, TNC


zapamituje wszystkie teksty w pliku, ktry zosta
okrelony przy pierwszej FN 16funkcji. Wydanie pliku
nastpuje dopiero wtedy, kiedy TNC przeczyta blok END
PGM, jeli naciskamy klawisz NCStop lub zamykamy plik
przy pomocy M_CLOSE
W FN16wierszu programowa format pliku i plik
protokou zawsze z rozszerzeniem.
Jeli jako nazw cieki pliku protokou podamy tylko
nazw pliku, to TNC zapisuje do pamici plik protokou w
tym katalogu, w ktrym znajduje si program NC z
funkcj FN16.

HEIDENHAIN iTNC 530 497


11.8 Funkcje dodatkowe
FN18: SYSDATUM READ: Czytanie danych
systemowych
Przy pomocy funkcji FN 18: SYSDATUM READ mona czyta dane
systemowe i zapamitywa je w Qparametrach. Wybr danej
systemowej nastpuje poprzez numer grupy (IDNr), numer i
rwnie poprzez indeks.

Nazwa grupy, IDnr Numer Indeks Znaczenie


informacja o programie, 10 1  mm/calestan

2  Wspczynnik nakadania si przy frezowaniu kieszeni


(wybrania)

3  Numer aktywnego cyklu obrbki

Stan maszyny, 20 1  Aktywny numer narzdzia

2  Przygotowany numer narzdzia

3  Aktywna o narzdzia
0=X, 1=Y, 2=Z, 6=U, 7=V, 8=W

4  Programowana prdko obrotowa wrzeciona

5  Aktywny stan wrzeciona: 1=niezdefiniowany, 0=M3


aktywny,
1=M4 aktywny, 2=M5 po M3, 3=M5 po M4

8  Stan chodziwa: 0=off, 1=on

9  Aktywny posuw

10  Indeks przygotowanego narzdzia

11  Indeks aktywnego narzdzia

Parametr cyklu, 30 1  Bezpieczna wysoko, aktywny cykl obrbki

2  Gboko wiercenia/frezowania, aktywny cykl obrbki

3  Gboko dosuwu, aktywny cykl obrbki

4  Posuw dosuwu wgbnego, aktywny cykl obrbki

5  1. Dugo boku, cykl kiesze prostoktna

6  2. Dugo boku, cykl kiesze prostoktna

7  1. Dugo boku, cykl rowek

8  2. Dugo boku, cykl rowek

9  Promie cykl kiesze okrga

10  Posuw frezowania aktywny cykl obrbki

11  Kierunek obrotu aktywny cykl obrbki

498 11 Programowanie: Qparametry


11.8 Funkcje dodatkowe
Nazwa grupy, IDnr Numer Indeks Znaczenie
12  Przerwa czasowa aktywny cykl obrbki

13  Skok gwintu cykl 17, 18

14  Naddatek na obrbk wykaczajc aktywny cykl


obrbki

15  Kt frezowania zgrubnego aktywny cykl obrbki

Dane z tabeli narzdzi, 50 1 Nr narz. Dugo narzdzia

2 Nr narz. Promie narzdzia

3 Nr narz. Promie narzdzia R2

4 Nr narz. Naddatek dugoci narzdzia DL

5 Nr narz. Naddatek promienia narzdzia DR

6 Nr narz. Naddatek promienia narzdzia DR2

7 Nr narz. Narzdzie zablokowane (0 lub 1)

8 Nr narz. Numer narzdzia siostrzanego

9 Nr narz. Maksymalny okres trwaoci narzdzia TIME1

10 Nr narz. Maksymalny okres trwaoci narzdzia TIME2

11 Nr narz. Aktualny okres trwaoci narzdzia CUR. TIME

12 Nr narz. PLCstan

13 Nr narz. Maksymalna dugo ostrza LCUTS

14 Nr narz. Maksymalny kt pogbienia ANGLE

15 Nr narz. TT: Liczba ostrzy CUT

16 Nr narz. TT: Tolerancja na zuycie: dugo LTOL

17 Nr narz. TT: Tolerancja na zuycie: promie RTOL

18 Nr narz. TT: TT: kierunek obrotu DIRECT (0=dodatni/


1=ujemny)

19 Nr narz. TT: TT: paszczyzna przesunicia ROFFS

20 Nr narz. TT: TT: dugo przesunicia LOFFS

21 Nr narz. TT: Tolerancja na pknicie: dugo LBREAK

22 Nr narz. TT: Tolerancja na pknicie promie RBREAK

Bez indeksu: Dane aktywnego narzdzia

Dane z tabeli miejsca, 51 1 Numer Numer narzdzia


miejsca

HEIDENHAIN iTNC 530 499


11.8 Funkcje dodatkowe
Nazwa grupy, IDnr Numer Indeks Znaczenie
2 Numer Narzdzie specjalne: 0=nie, 1=tak
miejsca

3 Numer Stae miejsce: 0=nie, 1=tak


miejsca

4 Numer zablokowane miejsce: 0=nie, 1=tak


miejsca

5 Numer PLCstan
miejsca

Numer miejsca narzdzia w tabeli 1 Nr narz. Numer miejsca


miejsca, 52

Bezporednio po TOOL CALL 1  Pozycja wana/niewana (1/0)


programowana pozycja, 70

2 1 Xo

2 2 Yo

2 3 Zo

3  Zaprogramowany posuw (1: nie zaprogr. posuwu)

Aktywna korekcja narzdzia, 200 1  Promie narzdzia (cznie z wartociami delta)

2  Dugo narzdzia (cznie z wartociami delta)

Aktywne transformacje, 210 1  obrt podstawowy, rodzaj pracy rcznie

2  programowany obrt przy pomocy cyklu 10

3  aktywna o odbicia lustrzanego

0: Odbicie symetryczne nie aktywne

+1: Xo odbita symetrycznie

+2: Yo odbita symetrycznie

+4: Zo odbita symetrycznie

+64: Uo odbita symetrycznie

+128: Vo odbita symetrycznie

+256: Wo odbita symetrycznie

kombinacje = sumy pojedyczych osi

4 1 Aktywny wspczynnik wymiaru Xosi

4 2 Aktywny wspczynnik wymiaru Yosi

4 3 Aktywny wspczynnik wymiaru Zosi

500 11 Programowanie: Qparametry


11.8 Funkcje dodatkowe
Nazwa grupy, IDnr Numer Indeks Znaczenie
4 7 Aktywny wspczynnik wymiaru Uosi

4 8 Aktywny wspczynnik wymiaru Vosi

4 9 Aktywny wspczynnik wymiaru Wosi

5 1 3DOBR Aosi

5 2 3DOBR Bosi

5 3 3DOBR Cosi

6  Nachyli paszczyzn obrbki aktywne/nieaktywne (1/


0) w trybie pracy przebiegu programu

7  Nachyli paszczyzn obrbki aktywne/nieaktywne (1/


0) w trybie pracy rcznej

Aktywne przesunicie punktu 2 1 Xo


zerowego, 220

2 Yo

3 Zo

4 Ao

5 Bo

6 Co

7 Uo

8 Vo

9 Wo

Obszar przemieszczenia, 230 2 1 do 9 Ujemny wycznik kocowy Software o 1 do 9

3 1 do 9 Dodatni wycznik kocowy Software o 1 do 9

Pozycja zadana w REFsystemie, 1 1 Xo


240

2 Yo

3 Zo

4 Ao

5 Bo

6 Co

7 Uo

8 Vo

HEIDENHAIN iTNC 530 501


11.8 Funkcje dodatkowe
Nazwa grupy, IDnr Numer Indeks Znaczenie
9 Wo

Aktualna pozycja w aktywnym 1 1 Xo


ukadzie wsprzdnych, 270

2 Yo

3 Zo

4 Ao

5 Bo

6 Co

7 Uo

8 Vo

9 Wo

Stan M128, 280 1  0: M128 nieaktywna, 1: M128 aktywna

2  Posuw, ktry zosta zaprogramowany przy pomocy


M128

Przeczajcy ukad impulsowy, 10  O sondy impulsowej


350

11  Rzeczywisty promie kuli

12  Rzeczywista dugo

13  Promie piercienia nastawczego

14 1 Przesunicie wsposiowoci, o gwna

2 Przesunicie rodka o pomocnicza

15  Kierunek przesunicia osi w stosunku do 0pozycji

Sonda impulsowa stoowa TT 130 20 1 rodek Xosi (REFsystem

2 rodek Yosi (REFsystem)

3 rodek Zosi (REFsystem)

21  promie tarczy (talerza)

Mierzca sonda pomiarowa, 350 30  Skalibrowana dugo palca sondy

31  Promie palca sondy 1

32  Promie palca sondy 2

33  rednica piercienia nastawczego

34 1 Przesunicie wsposiowoci, o gwna

502 11 Programowanie: Qparametry


11.8 Funkcje dodatkowe
Nazwa grupy, IDnr Numer Indeks Znaczenie
2 Przesunicie rodka o pomocnicza

35 1 Wspczynnik korekcji 1ej osi

2 Wspczynnik korekcji 2ej osi

3 Wspczynnik korekcji 3ej osi

36 1 Stosunek siy 1ej osi

2 Stosunek siy 2ej osi

3 Stosunek siy 3ej osi

Ostatni punkt pomiaru SONDA  1 1 do 9 Pozycja w aktywnym ukadzie wsprzdnych o 1 do 9


cykl 0 lub ostatni punkt pomiaru z
rodzaju pracy Rcznie, 360

2 1 do 9 Pozycja w REFsystemie o 1 do 9

Warto z aktywnej tabeli punktw NP 1 do 9 Xo do Wosi


zerowych w aktywnym ukadzie numer
wsprzdnych, 500

REFwarto z aktywnej tabeli NP 1 do 9 Xo do Wosi


punktw zerowych, 501 numer

Wybrana tabela punktw zerowych, 1  Warto zwrotna=0: Tabela punktw zerowych nie
505 aktywna
Warto zwrotna=1: Tabela punktw zerowych aktywna

Dane z aktywnej tabeli palet, 510 1  Aktywny wiersz

2  Numer palet z pola PAL/PGM

Parametr maszynowy w dyspozycji, MP MPindeks Warto zwrotna=0: MP nie jest do dyspozycji
1010 numer Warto zwrotna=1: MP jest do dyspozycji

Przykad: Warto aktywnego wspczynnika wymiarowego


osi Z do Q25 przypisa
55 FN18: SYSREAD Q25 = ID210 NR4 IDX3

FN19: PLC: Przekazywanie wartoci do PLC


Przy pomocy funkcji FN 19: PLC mona przekaza do dwch
wartoci lub Qparametrw do PLC.
Szeroko kroku i jednostki: 0,1 m lub 0,0001

Przykad: Warto liczbowa 10 (odpowiada 1m lub 0,001)


przekaza do PLC
56 FN19: PLC=+10/+Q3

HEIDENHAIN iTNC 530 503


11.8 Funkcje dodatkowe
FN20: WAIT FOR: (CZEKAJ NA) NC i PLC
synchronizowa

Tej funkcji wolno uywa tylko przy uzgodnieniu z


producentem maszyn!

Przy pomocy funkcji FN 20: WAIT FOR mona przeprowadzi


synchronizacj pomidzy NC i PLC w czasie przebiegu programu.
NC zatrzymuje odpracowywanie, a zostanie wypeniony warunek,
ktry zosta zaprogramowany w FN 20bloku. TNC moe przy tym
sprawdzi nastpujce PLCoperandy:

PLCoperand Skrt Obszar adresowy


Znacznik M 0 do 4999

Wejcie I 0 do 31, 128 do 152


64 do 126 (pierwszy PL 401 B)
192 do 254 (drugie PL 401 B)

Wyjcie O 0 do 30
32 do 62 (pierwszy PL 401 B)
64 do 94 (drugi PL 401 B)

Licznik C 48 do 79

Timer T 0 do 95

Bajty B 0 do 4095

Sowo W 0 do 2047

Sowo D 2048 do 4095


podwjne

504 11 Programowanie: Qparametry


11.8 Funkcje dodatkowe
W FN 20bloku dozwolone s nastpujce warunki:

Warunek Skrt
Rwny ==

Mniejszy ni <

Wikszy ni >

Mniejszyrwny <=

Wikszyrwny >=

Przykad: Zatrzyma przebieg programu, a PLC ustawi


merker 4095 na 1
32 FN20: WAIT FOR M4095==1

HEIDENHAIN iTNC 530 505


11.8 Funkcje dodatkowe
FN25: PRESET: Wyznaczy nowy punkt
odniesienia

Mona programowa t funkcj, tylko jeli wprowadzono


liczb klucza 555343, patrz Wprowadzi liczb klucza,
strona 549.

Przy pomocy funkcji FN 25: PRESET mona wyznaczy nowy punkt


odniesienia w trakcie odpracowywania programu na wybieralnej osi.
U Wybra funkcj Qparametrw: Nacisn klawisz Q (w polu dla
wprowadzania liczb, z prawej strony). Pasek Softkey pokazuje
funkcje Qparametrw
U Wybra dodatkowe funkcje: Nacisn Softkey FUNKCJE SPECJ.
U Wybra FN25: Przeczy pasek Softkey na drugi poziom, Softkey
FN25 PKT. ODNIES. nacisn WYZNACZYC
U o?: Wprowadzi o, na ktrej chcemy wyznaczy nowy punkt
odniesienia, potwierdzi klawiszem ENT
U warto do przeliczenia?: Wprowadzi wsprzdn w
aktywnym ukadzie wsprzdnych, na ktrej chcemy wyznaczy
nowy punkt odniesienia
U Nowy punkt odniesienia?: Wprowadzi wsprzdn, ktra ma
mie przeliczon warto w nowym ukadzie wsprzdnych

Przykad: Na aktualnej wsprzdnej X+100 wyznaczy nowy


punkt odniesienia
56 FN25: PRESET = X/+100/+0

Przykad: Aktualna wsprzdna Z+50 powinna w nowym


ukadzie wsprzdnych mie warto 20
56 FN25: PRESET = Z/+50/20

Przy pomocy funkcji dodatkowej M104 mona ostatnio


wyznaczony punkt odniesienia znowu aktywowa (patrz
Aktywowa ostatnio wyznaczony punkt odniesienia:
M104 na stronie 230).

506 11 Programowanie: Qparametry


11.8 Funkcje dodatkowe
FN26: TABOPEN: Otworzy dowolnie
definiowaln5 tabel
Przy pomocy funkcji FN 26: TABOPEN otwieramy dowoln
swobodnie definiowaln tabel, aby zapisywa t tabel przy
pomocy FN27 lub odczytywa z tej tabeli przy pomocy FN28.

W NCprogramie moe by zawsze otwarta tylko jedna


tabela. Nowy blok z TABOPEN zamyka automatycznie
ostatnio otwart tabel.
Otwierana tabela musi mie nazw .TAB.

Przykad: Otworzy tabel TAB1.TAB, ktra znajduje si w


skoroszycie TNC:\DIR1
56 FN26: TABOPEN TNC:\DIR1\TAB1.TAB

FN27: TABWRITE: Zapisywa dowolnie


definiowaln5 tabel
Przy pomocy funkcji FN 27: TABWRITE dokonujemy wpisu do tabeli,
ktra zostaa uprzednio otwarta przy pomocy FN26 TABOPEN.
Mona zdefiniowa do 8 nazw kolumn w jednym TABWRITEbloku, to
znaczy zapisywa. Nazwy kolumn musz znajdowa si pomidzy
podniesionymi przecinkami i by rozdzielone przecinkiem. Warto,
ktr TNC ma zapisywa do odpowiedniej kolumny, definiujemy w Q
parametrach.

Mona zapisywa tylko numeryczne pola tabeli.


Jeli chcemy zapisywa kilka kolumn w jednym bloku, to
naley te wartoci, ktre maj by zapisywane,
wprowadza do pamici w nastpujcych po sobie
numerach Qparametrw

Przykad:
W wierszu 5 otwartej chwilowo tabeli dokona wpisu w kolumny
promie, gboko i D. Wartoci, ktre maj zosta zapisane do
tabeli, musz zosta zapamitane w Qparametrach Q5, Q6 i Q7

53 FN0: Q5 = 3,75
54 FN0: Q6 = 5
55 FN0: Q7 = 7,5
56 FN27: TABWRITE 5/PROMIE, GOBOKO,D = Q5

HEIDENHAIN iTNC 530 507


11.8 Funkcje dodatkowe
FN28: TABREAD: Czyta dowolnie
definiowaln5 tabel
Przy pomocy funkcji FN 28: TABWRITE dokonujemy odczytu z tabeli,
ktra zostaa uprzednio otwarta przy pomocy FN26 TABOPEN.
Mona zdefiniowa do 8 nazw kolumn w jednym TABREADbloku, to
znaczy czyta. Nazwy kolumn musz znajdowa si pomidzy
podniesionymi przecinkami i by rozdzielone przecinkiem. Numer Q
parametru, do ktrego TNC ma zapisywa pierwsz przeczytan
warto, prosz zdefiniowa w FN 28bloku.

Mona odczytywa tylko numeryczne pola tabeli.


Jeli czyta si kilka kolumn w jednym bloku, to TNC
wprowadza przeczytane wartoci do pamici w
nastpujcych po sobie numerach Qparametrw.

Przykad:
W wierszu 6 otwartej chwilowo tabeli dokona wpisu w kolumny
promie, gboko i D. Pierwsz warto wprowadzi do pamici w
Qparametrach, a mianowicie w Q10 (drug warto w Q11, trzeci
warto w Q12).

56 FN28: TABREAD Q10 = 6/PROMIE, GOBOKO,D

508 11 Programowanie: Qparametry


11.9 Wprowadza bezporednio wzory
11.9 Wprowadza bezporednio
wzory
Wprowadzi wzr
Poprzez Softkey mona wprowadza bezporednio do programu
obrbki matematyczne wzory, ktre zawieraj kilka operacji
obliczeniowych.
Wzory pojawiaj si z naciniciem Softkey WZR. TNC pokazuje
nastpujce Softkeys na kilku paskach:
Funkcja wspdziaania Softkey
Dodawanie
np. Q10 = Q1 + Q5

Odejmowanie
np. Q25 = Q7 Q108

Mnoenie
np. Q12 = 5 * Q5

Dzielenie
np. Q25 = Q1 / Q2

Otworzy nawias
np. Q12 = Q1 * (Q2 + Q3)

Zamkn5 nawias
np. Q12 = Q1 * (Q2 + Q3)

Warto podnie do kwadratu (angl. square)


np. Q15 = SQ 5

Obliczy pierwiastek (angl. square root)


np. Q22 = SQRT 25

Sinus k5ta
np. Q44 = SIN 45

Cosinus k5ta
np. Q45 = COS 45

Tangens k5ta
np. Q46 = TAN 45

Arcussinus
Funkcja odwrotna do sinus; okrelenie kta ze
stosunku przyprostoktna przeciwlega/
przeciwprostoktna
np. Q10 = ASIN 0,75

HEIDENHAIN iTNC 530 509


11.9 Wprowadza bezporednio wzory
Funkcja wspdziaania Softkey
Arcuscosinus
Funkcja odwrotna do cosinus; okrelenie kta ze
stosunku przyprostoktna przylega/
przeciwprostoktna
np. Q11 = ACOS Q40

Arcustangens
Funkcja odwrotna do tangens; okrelenie kta ze
stosunku przyprostoktna przeciwlega/
przyprostoktna przylega
np. Q12 = ATAN Q50

Podnoszenie wartoci do potgi


np. Q15 = 3^3

Staa Pl (3,14159)
np. Q15 = PI

Utworzenie logarytmu naturalnego (LN) liczby


Liczba podstawowa 2,7183
np. Q15 = LN Q11

Utworzy logarytm liczby, liczba podstawowa


10
np. Q33 = LOG Q22

Funkcja wykadnicza, 2,7183 do potgi n


np. Q1 = EXP Q12

Wartoci negowa (mnoenie przez 1)


np. Q2 = NEG Q1

Odci5 miejsca po przecinku


Tworzenie liczby cakowitej
np. Q3 = INT Q42

Tworzenie wartoci bezwzgldnej liczby


np. Q4 = ABS Q22

Odcina miejsca do przecinka liczby


Frakcjonowa
np. Q5 = FRAC Q23

Sprawdzenie znaku liczby okrelonej wartoci


np. Q12 = SGN Q50
Warto zwrotna Q12 =1: Q50>= 0
Warto zwrotna Q12 =1: Q50< 0

Obliczy warto modulo (reszta z dzielenia)


np. Q12 = 400 % 360
wynik: Q12 = 40

510 11 Programowanie: Qparametry


11.9 Wprowadza bezporednio wzory
Zasady obliczania
Dla programowania wzorw matematycznych obowizuj
nastpujce zasady:

Obliczenie punktowe przed strukturalnym


12 Q1 = 5 * 3 + 2 * 10 = 35

1. Etap obliczenia 5 * 3 = 15
2. Etap obliczenia 2 * 10 = 20
3. Etap obliczenia 15 +20 = 35

lub
13 Q2 = SQ 10  3^3 = 73

1. Etap obliczenia 10 podnie do kwadratu = 100


2. Etap obliczenia 3 podnie do potgi 3 = 27
3. Etap obliczenia 100 27 = 73

Prawo rozdzielnoci
Prawo rozdzielnoci przy rachunkach w nawiasach
a * (b + c) = a * b + a * c

HEIDENHAIN iTNC 530 511


11.9 Wprowadza bezporednio wzory
Przykad wprowadzenia
Obliczy kt z arctan z przyprostoktnej przeciwlegej (Q12) i
przyprostoktnej przylegej (Q13); wynik Q25 przypisa:

Wybra wprowadzenie wzoru: Nacisn klawisz Q i


Softkey WZOR (FORMUA)

NUMER PARAMETRU DLA WYNIKU ?

Wprowadzi numer parametru


25

Pasek Softkey dalej przecza i wybra funkcj


arcustangens

Pasek Softkey dalej przecza i otworzy nawias

Numer Qparametru 12 wprowadzi


12

Wybra dzielenie

Numer Qparametru 13 wprowadzi


13

Zamkn nawias i zakoczy wprowadzanie wzoru

NCblok przykadowy
37 Q25 = ATAN (Q12/Q13)

512 11 Programowanie: Qparametry


11.10 Zajte z gry Qparametry
11.10 Zajte z gry Qparametry
Qparametry od Q100 do Q122 zostaj oboone przez TNC rnymi
wartociami. Qparametrom zostaj przypisane:
n wartoci z PLC
n dane o narzdziach i wrzecionie
n dane o stanie eksploatacyjnym itd.

wartoci z PLC: Q100 do Q107


TNC uywa parametrw Q100 do Q107, aby przej wartoci z PLC
do innego NCprogramu.

Aktywny promie narzdzia: Q108


Aktywna warto promienia narzdzia zostaje przypisana Q108.
Q108 skada si z:
n Promienia narzdzia R (tabela narzdzi lub TOOL DEFblok)
n Warto delta DR z tabeli narzdzi
n Warto delta DR z bloku TOOL CALL

O narzdzi: Q109
Warto parametru Q109 zaley od aktualnej osi narzdzi:

O narzdzi Warto parametru


O narzdzi nie zdefiniowana Q109 = 1

Xo Q109 = 0

Yo Q109 = 1

Zo Q109 = 2

Uo Q109 = 6

Vo Q109 = 7

Wo Q109 = 8

Stan wrzeciona: Q110


Warto parametru Q110 zaley od ostatnio zaprogramowanej M
funkcji dla wrzeciona:
Mfunkcja Warto parametru
Stan wrzeciona nie zdefiniowany Q110 = 1

M03: Wrzeciono ON, zgodnie z ruchem Q110 = 0


wskazwek zegara

HEIDENHAIN iTNC 530 513


11.10 Zajte z gry Qparametry
Mfunkcja Warto parametru
M04: Wrzeciono ON, w kierunku Q110 = 1
przeciwnym do ruchu wskazwek zegara

M05 po M03 Q110 = 2

M05 po M04 Q110 = 3

Doprowadzanie chodziwa: Q111

Mfunkcja Warto parametru


M08: Chodziwo ON Q111 = 1

M09: Chodziwo OFF Q111 = 0

Wspczynnik nakadania si: Q112


TNC przypisuje Q112 wspczynnik nakadania si przy frezowaniu
kieszeni (MP7430).

Dane wymiarowe w programie: Q113


Warto parametru Q113 zaley przy pakietowaniu z PGM CALL od
danych wymiarowych programu, ktry jako pierwszy wywouje inne
programy.

Dane wymiarowe programu gwnego Warto parametru


Ukad metryczny (mm) Q113 = 0

Ukad calowy (inch) Q113 = 1

Dugo narzdzia: Q114


Aktualna warto dugoci narzdzia zostanie przyporzdkowana
Q114.

514 11 Programowanie: Qparametry


11.10 Zajte z gry Qparametry
Wsprzdne po pomiarze sond5 w czasie
przebiegu programu
Parametry Q115 do Q119 zawieraj po zaprogramowanym pomiarze
przy pomocy ukadu impulsowego 3D wsprzdne pozycji
wrzeciona w momencie pomiaru. Wsprzdne odnosz si do
punktu odniesienia, ktry aktywny jest w rodzaju pracy Rcznie.
Dugo palca sondy i promie gwki stykowej nie zostaj
uwzgldnione dla tych wsprzdnych.

O wsprzdnych Warto parametru


Xo Q115

Yo Q116

Zo Q117

IV. o Q118
w zalenoci od MP100

V. o Q119
w zalenoci od MP100

Odchylenie wartoci rzeczywistej od wartoci


zadanej przy automatycznym pomiarze
narzdzia przy pomocy TT 130

Odchylenie wartoci rzeczywistej od


Warto parametru
zadanej
Dugo narzdzia Q115

Promie narzdzia Q116

Nachylenie paszczyzny obrbki przy pomocy


wykonawczych k5tw ostrza narzdzi:
obliczone przez TNC wsprzdne dla osi
obrotu

Wsprzdne Warto parametru


Ao Q120

Bo Q121

Co Q122

HEIDENHAIN iTNC 530 515


11.10 Zajte z gry Qparametry
Wyniki pomiaru cykli sondy pomiarowej (patrz
take instrukcja obsugi Cykle sondy
pomiarowej)

Zmierzone wartoci rzeczywiste Warto parametru


Kt prostej Q150

rodek w osi gwnej Q151

rodek w osi pomocniczej Q152

rednica Q153

Dugo kieszeni Q154

Szeroko kieszeni Q155

Dugo wybranej w cyklu osi Q156

Pooenie osi rodkowej Q157

Kt Aosi Q158

Kt Bosi Q159

Wsprzdna wybranej w cyklu osi Q160

Ustalone odchylenie Warto parametru


rodek w osi gwnej Q161

rodek w osi pomocniczej Q162

rednica Q163

Dugo kieszeni Q164

Szeroko kieszeni Q165

Zmierzona dugo Q166

Pooenie osi rodkowej Q167

Ustalony k5t przestrzenny Warto parametru


Obrt wok osi A Q170

Obrt wok osi B Q171

Obrt wok osi C Q172

516 11 Programowanie: Qparametry


11.10 Zajte z gry Qparametry
Status obrabianego przedmiotu Warto parametru
Dobrze Q180

Praca wykaczajca Q181

Braki Q182

Zmierzone odchylenie w cyklu 440 Warto parametru


Xo Q185

Yo Q186

Zo Q187

Zarezerwowane dla wewntrznego


Warto parametru
wykorzystania
Marker dla cykli (rysunki obrbki) Q197

Numer ostatnio aktywnego cyklu Q198


pomiarowego

Pomiar stanu narzdzia przy


Warto parametru
pomocy TT
Narzdzie w granicach tolerancji Q199 = 0,0

Narzdzie jest zuyte (LTOL/RTOL Q199 = 1,0


przekroczone)

Narzdzie jest zamane (LBREAK/ Q199 = 2,0


RBREAK przekroczone)

HEIDENHAIN iTNC 530 517


11.11 Przykady programowania
Przykad: Elipsa

Przebieg programu
n Kontur elipsy zostaje utworzony poprzez
zestawienie wielu maychodcinkw prostej Y
(definiowalne poprzez Q7). Im wicej krokw
obliczeniowych zdefiniowano, tym bardziej
gadki bdzie kontur 50
n Kierunek frezowania okrela si przez kt startu
i kt kocowy na paszczynie:

30
Kierunek obrbki w kierunku ruchu wskazwek
zegara:
50
Kt startu > Kt kocowy
Kierunek obrbki w kierunku przeciwnym do
ruchu wskazwek zegara:
Kt startu < Kt kocowy
n Promie narzdzia nie zostaje uwzgldniony

X
50

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 Po X
4 FN 0: Q4 = +30 Po Y
5 FN 0: Q5 = +0 Kt startu na paszczynie
6 FN 0: Q6 = +360 Kt kocowy na paszczynie
7 FN 0: Q7 = +40 Liczba krokw obliczenia
8 FN 0: Q8 = +0 Pooenie elipsy przy obrocie
9 FN 0: Q9 = +5 Gboko frezowania
10 FN 0: Q10 = +100 Posuw wgbny
11 FN 0: Q11 = +350 Posuw frezowania
12 FN 0: Q12 = +2 Odstp bezpieczestwa dla pozycjonowania wstpnego
13 BLK FORM 0.1 Z X+0 Y+0 Z20 Definicja czci 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 Wywoanie narzdzia
17 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
18 CALL LBL 10 Wywoa obrbk
19 L Z+100 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu

518 11 Programowanie: Qparametry


11.11 Przykady programowania
20 LBL 10 Podprogram 10: Obrbka
21 CYCL DEF 7,0 PUNKT ZEROWY Przesun punkt zerowy do centrum elipsy
22 CYCL DEF 7.1 X+Q1
23 CYCL DEF 7.2 Y+Q2
24 CYCL DEF 10,0 OBRT Wyliczy pooenie przy obrocie na paszczynie
25 CYCL DEF 10.1 ROT+ 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 Xwsprzdn punktu startu obliczy
30 Q22 = Q4 * SIN Q36 Ywsprzdn punktu startu obliczy
31 L X+Q21 Y+Q22 R0 FMAX M3 Najecha punkt startu na paszczynie
32 L Z+Q20 R0 FMAX Pozycjonowa wstpnie na odstp bezpieczestwa w osi
wrzeciona
33 L ZQ9 R0 FQ10 Przemieci narzdzie na gboko obrbki

34 LBL 1
35 Q36 = Q36 + Q35 Zaktualizowa kt
36 Q37 = Q37 + 1 Zaktualizowa licznik przej
37 Q21 = Q3 * COS Q36 Obliczy aktualn Xwsprzdn
38 Q22 = Q4 * SIN Q36 Obliczy aktualn Ywsprzdn
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, jeli tak to skok do LBL 1

41 CYCL DEF 10,0 OBRT Wycofa obrt


42 CYCL DEF 10.1 ROT+0
43 CYCL DEF 7,0 PUNKT ZEROWY Wycofa przesunicie punktu zerowego
44 CYCL DEF 7.1 X+0
45 CYCL DEF 7,2 Y+0
46 L Z+Q12 F0 FMAX Odsun narzdzie na odstp bezpieczestwa
47 LBL 0 Koniec podprogramu
48 END PGM ELLIPS MM

HEIDENHAIN iTNC 530 519


11.11 Przykady programowania
Przykad: Cylinder wklsy z frezem ksztatowym

Przebieg programu
Z
n Program funkcjonuje tylko z frezem
ksztatowym, dugo narzdzia odnosi si do R4
0 X
centrum kuli
n Kontur cylindra zostaje utworzony poprzez
zestawienie wielu maychodcinkw prostej
(definiowalne poprzez Q13). Im wicej krokw -50
obliczeniowych zdefiniowano, tym bardziej Y Y
gadki bdzie kontur 100
n Cylinder zostaje frezowany przejciami
wzdunymi (tu: rwnolegle do osi Y)
n Kierunek frezowania okrela si przy pomocy
kta startu i kta kocowego w przestrzeni:
Kierunek obrbki w kierunku ruchu wskazwek
zegara:
Kt startu > Kt kocowy
Kierunek obrbki w kierunku przeciwnym do
ruchu wskazwek zegara:
Kt startu < Kt kocowy
50 100 X Z
n Promie narzdzia zostaje automatycznie
skorygowany

0 BEGIN PGM ZYLIN 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 (paszczyzna Z/X)
5 FN +270: Q5 = +0 Kt kocowy przestrzeni (paszczyzna Z/X)
6 FN 0: Q6 = +40 Promie cylindra
7 FN 0: Q7 = +100 Dugo cylindra
8 FN 0: Q8 = +0 Pooenie przy obrocie na paszczynie X/Y
9 FN 0: Q10 = +5 Naddatek promienia cylindra
10 FN 0: Q11 = +250 posuw dosuwu na gboko
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 czci nieobrobionej
15 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 Wywoanie narzdzia
17 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem
18 CALL LBL 10 Wywoa obrbk

520 11 Programowanie: Qparametry


11.11 Przykady programowania
19 FN 0: Q10 = +0 Wycofa naddatek
20 CALL LBL 10 Wywoa obrbk
21 L Z+100 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu

22 LBL 10 Podprogram 10: Obrbka


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 (paszczyzna Z/X)
26 Q25 = (Q5  Q4) / Q13 Obliczy przyrost (krok) kta
27 CYCL DEF 7,0 PUNKT ZEROWY Przesun punkt zerowy na rodek cylindra (Xo)
28 CYCL DEF 7.1 X+Q1
29 CYCL DEF 7.2 Y+Q2
30 CYCL DEF 7.3 Z+Q3
31 CYCL DEF 10,0 OBRT Wyliczy pooenie przy obrocie na paszczynie
32 CYCL DEF 10.1 ROT+ Q8
33 L X+0 Y+0 R0 FMAX Pozycjonowa wstpnie na paszczynie na rodek cylindra
34 L Z+5 R0 F1000 M3 Pozycjonowa wstpnie w osi wrzeciona
35 LBL 1
36 CC Z+0 X+0 Wyznaczy biegun na paszczynie Z/X
37 LP PR+Q16 PA+Q24 FQ11 Najecha pozycj startu na cylindrze, ukonie pogbiajc w materia
38 L Y+Q7 R0 FQ12 Skrawanie wzdune 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, jeli tak, to skok do koca
42 LP PR+Q16 PA+Q24 FQ11 Przemieszczenie po uku blisko przedmiotu dla nastpnego
skrawania wzdunego
43 L Z+Q12 F0 FMAX Skrawanie wzdune 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, jeli tak to skok do LBL 1
47 LBL 99
48 CYCL DEF 10,0 OBRT Wycofa obrt
49 CYCL DEF 10.1 ROT+0
50 CYCL DEF 7,0 PUNKT ZEROWY Wycofa przesunicie punktu zerowego
51 CYCL DEF 7.1 X+0
52 CYCL DEF 7,2 Y+0
53 CYCL DEF 7.3 Z+0
54 LBL 0 Koniec podprogramu
55 END PGM ZYLIN

HEIDENHAIN iTNC 530 521


11.11 Przykady programowania
Przykad: Kula wypuka z frezem trzpieniowym

Przebieg programu
n Program funkcjonuje tylko z uyciem freza
trzpieniowego Y
Y
n Kontur kuli zostaje utworzony z wielu
niewielkich odcinkw prostych ( Z/X 100
paszczyzna, definiowalna poprzez Q14). Im
mniejszy przyrost kta zdefiniowano, tym
gadszy bdzie kontur

5
5

R4
n Liczba przej na konturze okrela si poprzez R4
krok kta na paszczynie (przez Q18) 50
n Kula jest frezowana 3Dciciem od dou do
gry
n Promie narzdzia zostaje automatycznie
skorygowany

X Z
50 100 -50

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 (paszczyzna Z/X)
4 FN 0: Q5 = +0 Kt kocowy przestrzeni (paszczyzna 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 pooenia obrotu na paszczynie X/Y
8 FN 0: Q9 = +360 Kt kocowy pooenia obrotu na paszczynie X/Y
9 FN 0: Q1 = +10 Przyrost kta na paszczynie X/Y dla obrbki zgrubnej
10 FN 0: Q10 = +5 Naddatek promienia kuli dla obrbki zgrubnej
11 FN 0: Q11 = +2 Odstp bezpieczestwa 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 czci 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 Wywoanie narzdzia
17 L Z+250 R0 FMAX Przemieci narzdzie poza materiaem

522 11 Programowanie: Qparametry


11.11 Przykady programowania
18 CALL LBL 10 Wywoa obrbk
19 FN 0: Q10 = +0 Wycofa naddatek
20 FN 0: Q1 = +5 Przyrost kta na paszczynie X/Y dla obrbki wykaczajcej
21 CALL LBL 10 Wywoa obrbk
22 L Z+100 R0 FMAX M2 Przemieci narzdzie poza materiaem, koniec programu
23 LBL 10 Podprogram 10: Obrbka
24 FN 1: Q23 = +Q11 + +Q6 Obliczy Zwsprzdn dla pozycjonowania wstpnego
25 FN 0: Q24 = +Q4 Skopiowa kt startu przestrzeni (paszczyzna Z/X)
26 FN 1: Q26 = +Q6 + +Q108 Skorygowa promie kuli dla pozycjonowania wstpnego
27 FN 0: Q28 = +Q8 Skopiowa pooenie obrotu na paszczynie
28 FN 1: Q16 = +Q6 + +Q10 Uwzgldni naddatek przy promieniu kuli
29 CYCL DEF 7,0 PUNKT ZEROWY Przesun punkt zerowy do centrum kuli
30 CYCL DEF 7.1 X+Q1
31 CYCL DEF 7.2 Y+Q2
32 CYCL DEF 7,3 ZQ16
33 CYCL DEF 10,0 OBRT Wyliczy kt startu pooenia obrotu na paszczynie
34 CYCL DEF 10.1 ROT+ Q8
35 LBL 1 Pozycjonowa wstpnie w osi wrzeciona
36 CC X+0 Y+0 Wyznaczy biegun na paszczynie X/Y dla pozycjonowania
wstpnego
37 LP PR+Q26 PA+Q8 R0 FQ12 Pozycjonowa wstpnie na paszczynie
38 CC Z+0 X+Q108 Wyznaczy biegun na paszczynie Z/X, przesunity o promie
narzdzia
39 L Y+0 Z+0 FQ12 Najedanie na gboko

HEIDENHAIN iTNC 530 523


11.11 Przykady programowania
40 LBL 2
41 LP PR+Q6 PA+Q24 R9 FQ12 Przemieszczenie po uku blisko przedmiotu, w gr
42 FN 2: Q24 = +Q24  +Q14 Zaktualizowa kt przestrzenny
43 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 Zapytanie czy uk gotowy, jeli nie, to z powrotem do LBL2
44 LP PR+Q6 PA+Q5 Najecha kt kocowy w przestrzeni
45 L Z+Q23 R0 F1000 Przemieci swobodnie w osi wrzeciona
46 L X+Q26 R0 FMAX Pozycjonowa wstpnie dla nastpnego uku
47 FN 1: Q28 = +Q28 + +Q18 Zaktualizowa pooenie obrotu na paszczynie
48 FN 0: Q24 = +Q4 Wycofa kt przestrzenny
49 CYCL DEF 10,0 OBRT Aktywowa nowe pooenie obrotu
50 CYCL DEF 10,0 ROT+ 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, jeli tak, to powrt do LBL 1
53 CYCL DEF 10,0 OBRT Wycofa obrt
54 CYCL DEF 10.1 ROT+0
55 CYCL DEF 7,0 PUNKT ZEROWY Wycofa przesunicie punktu zerowego
56 CYCL DEF 7.1 X+0
57 CYCL DEF 7,2 Y+0
58 CYCL DEF 7.3 Z+0
59 LBL 0 Koniec podprogramu
60 END PGM KULA MM

524 11 Programowanie: Qparametry


12
Test programu i przebieg
programu
12.1 Grafiki
12.1 Grafiki
Zastosowanie
W trybach pracy przebiegu programu i w trybie pracy Test programu
TNC symuluje obrbk graficznie. Przez Softkeys wybiera si, czy
ma to by
n Widok z gry
n Przedstawienie w 3 paszczyznach
n 3Dprezentacja
Grafika TNC odpowiada przedstawieniu obrabianego przedmiotu,
ktry obrabiany jest narzdziem cylindrycznej formy. Przy aktywnej
tabeli narzdzi mona przedstawia obrbk przy pomocy freza
ksztatowego. Prosz w tym celu wprowadzi do tabeli narzdzi
R2 = R.
TNC nie pokazuje grafiki, jeli
n aktualny program nie zawiera obowizujcej definicji czci
nieobrobionej
n nie zosta wybrany program
Przez parametry maszynowe 7315 do 7317 mona tak ustawi
urzdzenie, e TNC take wtedy pokazuje grafik, jeli nawet nie
zostaa zdefiniowana o wrzeciona lub nie zostaa przemieszczona.

Symulacji graficznej nie mona wykorzystywa dla czci


programu lub programu z przemieszczeniami osi obrotu
lub z nachylon paszczyzn obrbki: W tych
przypadkach TNC wydaje komunikat o bdach.
TNC nie przedstawia w grafice zaprogramowanego w
TOOL CALLbloku naddatku promienia DR.

Przegl5d: Perspektywy
W rodzajach pracy przebiegu programu i w rodzaju pracy
Test programu TNC pokazuje nastpujce Softkeys:

Perspektywa Softkey
Widok z gry

Przedstawienie w 3 paszczyznach

3Dprezentacja

526 12 Test programu i przebieg programu


12.1 Grafiki
Ograniczenie w czasie przebiegu programu
Obrbka nie moe by rwnoczenie graficznie przedstawiona, jeli
komputer TNC jest w penym stopniu wykorzystywany przez
skomplikowane zadania obrbkowe lub wielkoplanowe operacje
obrbki. Przykad: Frezowanie metod wierszowania na caej czci
nieobrobionej przy pomocy duego narzdzia. TNC nie kontynuje
dalej grafiki i wywietla tekst ERROR (BXD) w oknie grafiki.
Obrbka zostaje jednake dalej wykonywana.

Widok z gry
Ta symulacja graficzna przebiega najszybciej
U Wybra widok z gry przy pomocy Softkey.
U Dla prezentacji gbokoci tej grafiki obowizuje:

Im gbiej, tym ciemniej

HEIDENHAIN iTNC 530 527


12.1 Grafiki
Przedstawienie w 3 paszczyznach
Przedstawienie pokazuje widok z gry 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 wedug DIN 6, cz 1 (wybierany przez MP7310).
Przy prezentacji w 3 paszczyznach znajduj si w dyspozycji funkcje
dla powikszenia fragmentu, patrz Powikszenie wycinka, strona
530.
Dodatkowo mona przesun paszczyzn skrawania przez
Softkeys:
U Prosz wybra Softkey dla prezentacji przedmiotu w
3 paszczyznach
U Prosz przeczy pasek Softkey i wybra Softkey
wyboru dla paszczyzn skrawania
U TNC pokazuje nastpujce Softkeys:

Funkcja Softkeys
Przesun pionow paszczyzn skrawania
na prawo lub na lewo

Przesunicie pionowej paszczyzny


skrawania w przd lub w ty

Przesun poziom paszczyzn skrawania


do gry lub na d

Pooenie paszczyzny skrawania jest widoczna w czasie


przesuwania na ekranie.

Wsprzdne linii skrawania


TNC wywietla wsprzdne linii skrawania, w odniesieniu do punktu
zerowego przedmiotu, na dole w oknie grafiki. Pokazane zostan
tylko wsprzdne na paszczynie obrbki. T funkcj aktywuje si
przy pomocy parametru maszyny 7310.

528 12 Test programu i przebieg programu


12.1 Grafiki
3Dprezentacja
TNC pokazuje przedmiot przestrzennie.
3Dprezentacj mona obrci wok osi pionowej i odchyli wok
osi poziomej. Obrysy czci nieobrobionej na pocztku symulacji
graficznej mona pokaza jako ramy.
W rodzaju pracy Test programu znajduj si do dyspozycji funkcje
dla powikszania fragmentu, patrz Powikszenie wycinka, strona
530.
U Wybieranie 3Dprezentacji przy pomocy Softkey

3Dprezentacj obraca i powiksza/zmniejsza


U Przeczy pasek softkey, a pojawi si softkey wyboru dla funkcji
Obracanie i Powikszanie/Zmniejszanie
U Wybra funkcj dla Obracania i Powikszania/
Zmniejszania:

Funkcja Softkeys
Obrcenie prezentacji 5krokami w pionie

Odwrcenie prezentacji 5krokami w


poziomie

Prezentacj powiksza etapami. Jeli


prezentacja zostaa powikszona, to TNC
ukazuje w paginie dolnej okna grafiki liter Z.

Prezentacj zmniejsza etapami. Jeli


prezentacja zostaa zmniejszona, to TNC
ukazuje w paginie dolnej okna grafiki liter Z.

Prezentacj ustawi na zaprogramowan


wielko

Ramy dla obrysw pwyrobu wywietli i maskowa


U Przeczy pasek softkey, a pojawi si softkey wyboru dla funkcji
Obracanie i Powikszanie/Zmniejszanie
U Wybra funkcj dla Obracania i Powikszania/
Zmniejszania:
U Wywietli ramki dla BLKFORM: Jasne pole w
Softkey ustawi na UKAZAC
U Zamaskowa ramki dla BLKFORM: Jasne pole w
Softkey ustawi na ZAMASKOW.

HEIDENHAIN iTNC 530 529


12.1 Grafiki
Powikszenie wycinka
Fragment mona zmieni w rodzaju pracy Test programu i trybie
pracy przebiegu programu we wszystkich perspektywach.
W tym celu symulacja graficzna lub przebieg programu musi zosta
zatrzymany. Powikszenie wycinka jest zawsze moliwe dla
wszystkich rodzajw przedstawienia.

Zmieni powikszenie wycinka


Softkeys patrz tabela
U W razie potrzeby zatrzyma symulacj graficzn
U Przecza pasek Softkey w trybie pracy Test programu lub w
trybie pracy przebiegu programu , a pojawi si Softkey wyboru dla
powikszenia fragmentu.
U Wybr funkcji dla powikszenia fragmentu

U Wybra stron przedmiotu przy pomocy softkey


(patrz tabela u dou)
U pwyrb zmniejszy lub powikszy: Softkey
lub + trzyma nacinitym
U Na nowo uruchomi przebieg programu lub test
programu przy pomocy Softkey START (RESET +
START odtwarza ponownie pierwotny pwyrb)

Funkcja Softkeys
lew/praw stron przedmiotu wybra

przedni /tyln stron przedmiotu wybra

grn/doln stron przedmiotu wybra

Powierzchni skrawania przesun w celu


zmniejszenia lub
zwikszenia pwyrobu

Przej wycinek

530 12 Test programu i przebieg programu


12.1 Grafiki
Pozycja kursora przy powikszaniu wycinka
TNC pokazuje w czasie powikszania wycinka wsprzdne osi, ktra
zostaje wanie okrawana. Wsprzdne odpowiadaj obszarowi,
ktry zosta wyznaczony dla powikszenia wycinka. Na lewo od
kreski ukonej TNC pokazuje najmniejsz wsprzdn obszaru
(MINPunkt), na prawo od kreski najwiksz (MAXPunkt).
Przy powikszonym obrazie TNC wywietla MAGN na dole po prawej
stronie monitora.
Jeli TNC nie moe dalej pwyrobu pomniejszy lub powikszy, to
sterowanie wywietla odpowiedni komunikat o bdach w oknie
grafiki. Aby usun komunikat o bdach, prosz powikszy lub
pomniejszy ponownie pwyrb.

Powtrzy graficzn5 symulacj


Program obrbki mona dowolnie czsto graficznie symulowa. W
tym celu mona grafik skierowa z powrotem na cz
nieobrobion lub na powikszony wycinek czci nieobrobionej.
Funkcja Softkey
Wywietli nieobrobion cz w ostatnio wybranym
powikszeniu wycinka

Cofn powikszenie, tak e TNC pokazuje obrobiony


lub nieobrobiony przedmiot zgodnie z
zaprogramowan BLKform

Przy pomocy Softkey PWYRB JAK BLK FORM TNC


ukazuje, take po fragmencie bez FRAGMENT
PRZEJAC. pwyrb ponownie w zaprogramowanej
wielkoci.

HEIDENHAIN iTNC 530 531


12.1 Grafiki
Okrelenie czasu obrbki
Tryby pracy przebiegu programu
Wskazanie czasu od startu programu do koca programu. W
przypadku przerw czas zostaje zatrzymany.

Test programu
Wskazanie przyblionego czasu, ktry TNC wylicza dla okresu
trwania przemieszczenia narzdzia, wykonywanych z posuwem.
Ustalony 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


Przecza pasek Softkey, a TNC pokae nastpujce Softkeys z
funkcjami stopera:
Funkcje stopera Softkey
Zapamitywa wywietlony czas

Sum z zapamitanego i
ukazanego czasu wywietli

Skasowa wywietlony czas

Softkeys po lewej stronie od funkcji stopera zale od


wybranego podziau ekranu.
Czas zostaje wycofany z wprowadzeniem nowej BLK
formy.

532 12 Test programu i przebieg programu


12.2 Funkcje dla wywietlania pogramu
12.2 Funkcje dla wywietlania
pogramu
Przegl5d
W rodzajach pracy przebiegu programu i w rodzaju pracy
test programu TNC ukazuje Softkeys, przy pomocy ktrych mona
wywietli program obrbki strona po stronie:

Funkcje Softkey
W programie o stron ekranu przekartkowa do tyu

W programie o stron ekranu przekartkowa do


przodu

Wybra pocztek programu

Wybra koniec programu

HEIDENHAIN iTNC 530 533


12.3 Test programu
12.3 Test programu
Zastosowanie
W rodzaju pracy Test programu symuluje si przebieg programw i
czci programu, aby wykluczy bdy w przebiegu programu. TNC
wspomaga przy wyszukiwaniu
n geometrycznych niezgodnoci
n brakujcych danych
n nie moliwych do wykonania skokw
n narusze przestrzeni roboczej
Dodatkowo mona uywa nastpujcych funkcji:
n test programu blokami
n przerwanie testu przy dowolnym bloku
n Bloki przeskoczy
n Funkcje dla prezentacji graficznej
n Okrelenie czasu obrbki
n Dodatkowy wywietlacz stanu

Wypeni test programu


Przy aktywnym centralnym magazynie narzdzi musi zosta
aktywowana tabela narzdzi dla testu programu (stan S). Prosz
wybra w tym celu w rodzaju pracy Test programu poprzez
zarzdzanie plikami (PGM MGT) tabel narzdzi.
Przy pomocy MODfunkcji PWYRB W PRZES.ROB. aktywuje si
dla Testu programu nadzr przestrzeni roboczej, patrz Przedstawi
cz nieobrobion w przestrzeni roboczej, strona 564.
U Wybra rodzaj pracy Test programu
U Zarzdzanie plikami przy pomocy klawisza PGM MGT
wywietli i wybra plik, ktry chcemy przetestowa
lub
U Wybra pocztek programu: Przy pomocy klawisza
SKOK wiersz 0 wybra i potwierdzi klawiszem
ENT
TNC pokazuje nastpujce Softkeys:

Funkcje Softkey
Przeprowadzi test caego programu

Przeprowadzi test kadego bloku programu


oddzielnie

Naszkicowa cz nieobrobion i przetestowa cay


program

Zatrzyma test programu

534 12 Test programu i przebieg programu


12.3 Test programu
Test programu do okrelonego bloku wykona
Przy pomocy STOP PRZY N TNC przeprowadza test programu do
bloku oznaczonego numerem bloku N.
U Wybra w rodzaju pracy Test programu pocztek programu
U Wybra Test programu do okrelonego bloku:
Softkey STOP PRZY N nacisn
U Stop przy N: Wprowadzi numer bloku, przy ktrym
test programu ma zosta zatrzymany
U Program: Wprowadzi nazw programu, w ktrym
znajduje si blok z wybranym numerem bloku; TNC
ukazuje nazw wybranego programu; jeli
zatrzymanie programu ma nastpi w programie
wywoanym przy pomocy PGM CALL, to prosz
wpisa t nazw
U Powtrzenia: Wprowadzi liczb powtrze, ktre
maj by przeprowadzone, jeli N znajduje si w
powtrzeniu czci programu
U Test fragmentu programu: Softkey START nacisn;
TNC przeprowadza test tego programu do
wprowadzonego bloku Przebieg programu

HEIDENHAIN iTNC 530 535


12.4 Przebieg programu
12.4 Przebieg programu
Zastosowanie
W rodzaju pracy przebieg programu wedug kolejnoci blokw, TNC
wykonuje program obrbki nieprzerwanie do koca programu lub
zaprogramowanego przerwania pracy.
W rodzaju pracy Przebieg programu pojedyczymi blokami TNC
wykonuje kady blok po naciniciu zewntrznego klawisza START
oddzielnie.
Nastpujce funkcje TNC mona wykorzystywa w rodzajach pracy
przebiegu programu:
n Przerwa przebieg programu
n Przebieg programu od okrelonego bloku
n przeskoczy bloki
n Edycja tabeli narzdzi TOOL.T
n Qparametry kontrolowa i zmienia
n Naoy pozycjonowanie przy pomocy koa rcznego
n Funkcje dla prezentacji graficznej
n Dodatkowy wywietlacz stanu

Wykona program obrbki


Przygotowanie
1 Zamocowa obrabiany przedmiot na stole maszyny
2 Wyznaczy punkt odniesienia
3 Potrzebne tabele i palety wybra pliki (stan M)
4 Wybra program obrbki (stan M)

Posuw i prdko obrotow wrzeciona mona zmienia


przy pomocy gaek obrotowych Override.
Poprzez Softkey FMAX mona zredukowa prdko
biegu szybkiego, jeli chcemy rozpocz NCprogram.
Wprowadzona warto jest aktywna rwnie po
wyczeniu/wczeniu maszyny. Aby powrci do
pierwotnej prdkoci na biegu szybkim, naley
wprowadzi odpowiedni warto liczbow.

Przebieg programu wedug kolejnoci blokw


U Uruchomi program obrbki przy pomocy zewntrznego klawisza
START

Przebieg programu pojedyczymi blokami


U Kady blok programu obrbki uruchomi oddzielnie przy pomocy
zewntrznego klawisza START

536 12 Test programu i przebieg programu


12.4 Przebieg programu
Przerwa obrbk
Istniej rne moliwoci przerwania przebiegu programu:
n Zaprogramowane przerwania programu
n Zewntrzny klawisz STOP
n Przeczenie na Przebieg programu pojedyczymi blokami
Jeli TNC rejestruje w czasie przebiegu programu bd, to przerywa
ono automatycznie obrbk.

Zaprogramowane przerwania programu


Przerwania pracy mona okreli bezporednio w programie
obrbki. TNC przerywa przebieg programu, jak tylko program
obrbki zostanie wypeniony do tego bloku, ktry zawiera jedn z
nastpujcych wprowadzanych danych:
n STOP (z lub bez funkcji dodatkowej)
n Funkcj dodatkow M0, M2 lub M30
n Funkcj dodatkow M6 (zostaje ustalana przez producenta
maszyn)

Przerwa w przebiegu programu przy pomocy zewntrznego


klawisza STOP
U Zewntrzny klawisz STOP Ten blok, ktry odpracowuje TNC, w
momencie nacinicia na klawisz nie zostanie cakowicie
wykonany; w wywietlaczu mruga wietlnie symbol *
U Jeli nie chcemy kontynuowa obrbki, to prosz wycofa
dziaanie TNC przy pomocy SoftkeyWEWNETRZNY STOP: symbol
* wygasa w wywietlaczu stanu. W tym przypadku program
wystartowa od pocztku programu na nowo.

Przerwanie obrbki poprzez prze5czenie na rodzaj pracy


Przebieg programu pojedyczy blok
W czasie kiedy program obrbki zostaje odpracowywany w rodzaju
pracy Przebieg programu wedug kolejnoci blokw, wybra
Przebieg programu pojedyczy blok. TNC przerywa obrbk, po tym
kiedy zosta wykonany aktualny krok obrbki.

HEIDENHAIN iTNC 530 537


12.4 Przebieg programu
Przesun5 osi maszyny w czasie przerwania
obrbki
Mona przesun osi maszyny w czasie przerwy jak i w rodzaju pracy
Obsuga rczna.

Niebezpieczestwo kolizji!
Jeli przerwiemy przebieg programu przy nachylonej
paszczynie obrbki, to mona przy pomocy Softkey 3D
ON/OFF przecza ukad wsprzdnych pomidzy
nachylonym i nienachylonym.
Funkcja przyciskw kierunkowych osi, koa rcznego i
jednostki logicznej powrotu do konturu zostaj w tym
wypadku odpowiednio wykorzystane przez TNC. Prosz
zwrci uwag, aby przy swobodnym przemieszczaniu
poza materiaem by aktywny waciwy ukad
wsprzdnych i wartoci ktw osi obrotowych byy
wprowadzone do 3DROTmenu.

Przykad zastosowania:
Przemieszczenie wrzeciona po zamaniu narzdzia
U Przerwa obrbk
U Zwolni zewntrzne klawisze kierunkowe: Softkey
PRZEM.RECZNIE nacisn.
U Przesun osi maszyny przy pomocy zewntrznych przyciskw
kierunkowych

W przypadku niektrych maszyn naley po Softkey


OPERACJA RUCZNA nacisn zewntrzny START
klawisz dla zwolnienia zewntrznych klawiszy
kierunkowych. Prosz zwrci uwag na podrcznik
obsugi maszyny.

538 12 Test programu i przebieg programu


12.4 Przebieg programu
Kontynuowanie programu po jego przerwaniu

Jeli przebieg programu zostanie przerwany w czasie


cyklu obrbki, naley po ponownym wejciu do programu
rozpocz obrbk od pocztku cyklu.
Wykonane ju etapy obrbki TNC musi ponownie
objecha.

Jeli przerwano przebieg programu podczas powtrzenia czci


programu lub w czasie wykonywania podprogramu, naley przy
pomocy funkcji PRZEBIEG DO BLOKU N ponownie najecha miejsce
przerwania przebiegu programu.
TNC zapamituje przy przerwaniu przebiegu programu
n dane ostatnio wywoanego narzdzia
n aktywne przeliczenia wsprzdnych (np. przesunicie punktu
zerowego, obrt, odbicie lustrzane)
n wsprzdne ostatnio zdefiniowanego punktu rodkowego koa

Prosz uwzgldni, e zapamitane dane pozostaj tak


dugo aktywne, a zostan wycofane (np. poprzez wybr
nowego programu).

Zapamitane dane zostaj wykorzystywane dla ponownego


najechania na kontur po przesuniciu rcznym osi maszyny w czasie
przerwy w pracy maszyny (Softkey NAJAZD NA POZYCJU).

Kontynuowanie przebiegu programu przy pomocy klawisza


START
Po przerwie mona kontynuowa przebieg programu przy pomocy
zewntrznego klawisza START jeli zatrzymano program w
nastpujcy sposb:
n Nacinito zewntrzny przycisk STOP
n Programowane przerwanie pracy

Przebieg programu kontynuowa po wykryciu bdu


Przy nie pulsujcym wietlnie komunikacie o bdach:
U Usun przyczyn bdu
U Usun komunikat o bdach z ekranu: Klawisz CE nacisn
U Ponowny start lub przebieg programu rozpocz w tym miejscu, w
ktrym nastpio przerwanie
Przy pulsujcym wietlnie komunikacie o bdach:
U Trzyma nacinitym dwie sekundy klawisz END, TNC wykonuje
uruchomienie w stanie ciepym
U Usun przyczyn bdu
U Ponowny start
Przy powtrnym pojawieniu si bdu, prosz zanotowa komunikat
o bdach i zawiadomi serwis naprawczy.

HEIDENHAIN iTNC 530 539


12.4 Przebieg programu
Dowolne wejcie do programu (przebieg
blokw w przd)

Funkcja PRZEBIEG DO BLOKU N musi by udostpniona


przez producenta maszyn i przez niego dopasowana.
Prosz zwrci uwag na podrcznik obsugi maszyny.

Przy pomocy funkcji PRZEBIEG DO BLOKU N (przebieg blokw w


przd) mona odpracowywa program obrbki od dowolnie
wybranego bloku N. Obrbka przedmiotu zostaje do tego bloku
uwzgldniona z punktu widzenia oblicze przez TNC. Moe ona take
zosta przedstawiona graficznie przez TNC.
Jeli przerwano program przy pomocy WEW. STOP, to TNC oferuje
automatycznie blok N dla wejcia do programu, w ktrym to
przerwano program.

Przebieg blokw w przd nie moe rozpoczyna si w


podprogramie.
Wszystkie konieczne programy, tabele i pliki paletowe
musz zosta wybrane w jednym rodzaju pracy
przebiegu programu (stan M).
Jeli program zawiera na przestrzeni do koca przebiegu
blokw w przd zaprogramowan przerw, w tym
miejscu zostanie przebieg blokw zatrzymany. Aby
kontynuowa przebieg blokw w przd, prosz nacisn
zewntrzny STARTklawisz.
Po przebiegu blokw do przodu narzdzie zostaje
przejechane przy pomocy funkcji NAJAZD NA POZYCJU
do ustalonej pozycji.
Poprzez parametr maszynowy 7680 zostaje okrelone,
czy przebieg blokw do przodu rozpoczyna si przy
pakietowanych programach w bloku 0 programu
gwnego lub czy w bloku 0 programu, w ktrym przebieg
programu zosta ostatnio przerwany.
Przy pomocy Softkey 3D ON/OFF okrela si, czy TNC
ma najecha pozycj przy nachylonej paszczynie
obrbki, w nachylonym lub nienachylonym ukadzie.
Funkcja M128 nie jest dozwolona przy przebiegu blokw
do przodu.
Jeeli chcemy wykorzysta przebieg blokw w przd w
tabeli palet, to prosz wybra najpierw przy pomocy
klawiszy ze strzak w tabeli palet dany program, do
ktrego chcemy wej i wybra potem bezporednio
Softkey PRZEBIEG DO BLOKU N.
Wszystkie cykle sondy pomiarowej i cykl 247 zostaj
przeskoczone przy przebiegu blokw do przodu przez
TNC. Parametry wyniku, opisywane przez te cykle, nie
otrzymuj w takim przypadku adnych wartoci.

540 12 Test programu i przebieg programu


12.4 Przebieg programu
U Pierwszy wiersz aktualnego programu wybra jako pocztek dla
przebiegu: GOTO 0 wprowadzi.
U Wybra przebieg blokw w przd: Softkey PRZEBIEG
DO N nacisn
U Przebieg do N: Wprowadzi numer N wiersza
(bloku), na ktrym ma zosta zakoczony przebieg
w przd
U Program: Wprowadzi nazw programu, w ktrym
znajduje si blok N
U Powtrzenia: Wprowadzi liczb powtrze, ktre
maj zosta uwzgldnione w przebiegu blokw do
przodu, jeli blok N znajduje si w powtrzeniu
czci programu
U Uruchomi przebieg blokw w przd: Zewntrzny
klawisz STARTnacisn
U Dosun narzdzie do konturu: patrz Ponowne
dosunicie narzdzia do konturu, strona 541

Ponowne dosunicie narzdzia do konturu


Przy pomocy funkcji NAJAZD NA POZYCJU TNC przemieszcza
narzdzie w nastpujcych sytuacjach do konturu obrabianego
przedmiotu:
n Ponowne dosunicie narzdzia do konturu po przesuniciu osi
maszyny w czasie przerwy, ktra zostaa wprowadzona bez
WEW STOP
n Ponowne dosunicie narzdzia po przebiegu blokw w przd przy
pomocy PRZEBIEG DO BLOKU N, np. po przerwie wprowadzonej
przy pomocy WEW STOP
n Jeli pozycja osi zmienia si po otwarciu obwodu regulacji w
czasie przerwy w programie (zalene od maszyny)
U Ponowne dosunicie narzdzia do konturu wybra: Softkey
NAJAZD POZYCJI wybra
U W razie potrzeby odtworzy stan maszyny
U Przemieci osie w kolejnoci, zaproponowanej przez TNC na
ekranie monitora: Zewntrzny klawisz START nacisn lub
U przemieci osie w dowolnej kolejnoci: Softkeys NAJAZD X,
NAJAZD Z itd.nacisn i za kadym razem aktywowa przy
pomocy zewntrznego klawisza START
U Kontynuowa obrbk: Zewntrzny klawisz START nacisn

HEIDENHAIN iTNC 530 541


12.5 Automatyczne uruchomienie programu
12.5 Automatyczne uruchomienie
programu
Zastosowanie

Aby mc przeprowadzi automatyczne uruchomienie


programu, TNC musi by przygotowana przez
producenta maszyn, prosz uwzgldni podrcznik
obsugi.

Poprzez Softkey AUTOSTART (patrz rysunek po prawej stronie u


gry), mona w rodzaju pracy przebiegu programu uruchomi we
wprowadzalnym czasie aktywny w danym rodzaju pracy program:
U Wywietli
okno dla ustalenia momentu
uruchomienia (patrz rysunek po prawej na rodku)
U Czas (godz:min:sek): godzina, kiedy program ma
zosta uruchomiony
U Data (DD.MM.RRRR): data, kiedy program ma
zosta uruchomiony
U Aby aktywowa uruchomienie: Softkey AUTOSTART
ustawi na ON

542 12 Test programu i przebieg programu


12.6 Bloki przeskoczy
12.6 Bloki przeskoczy
Zastosowanie
Bloki, ktre zostay przy programowaniu oznaczone przy pomocy
/, mona przeskoczy przy tecie progrmau lub przebiegu
programu:
U Wiersze programu ze /znakiem nie wykonywa lub
przetestowa: Softkey ustawi na ON
U Wiersze programu ze /znakiem wykonywa lub
przetestowa: Softkey ustawi na OFF

Funkcja ta nie dziaa dla TOOL DEFblokw.


Ostatnio wybrane nastawienie pozostaje zachowane
take po przerwie w dopywie prdu.

Usuwanie /znaku
U W trybie pracy Program wprowadzi do pamici/edycja wybra
ten wiersz, w ktrym ma zosta usunity znak maskowania
U /znak usun

HEIDENHAIN iTNC 530 543


12.7 Zatrzymanie przebiegu programu do wyboru
12.7 Zatrzymanie przebiegu
programu do wyboru
Zastosowanie
Sterowanie TNC przerywa rny sposb przebieg programu lub test
programu przy blokach, w ktrych zaprogramowany jest M01. Jeeli
uywamy M01 w rodzaju pracy Przebieg programu, to TNC nie
wycza wrzeciona i chodziwa.
U Nieprzerywa przebiegu programu lub testu
programu w zdaniach z M01: Softkey ustawi na
OFF
U Przerywa przebiegu programu lub testu programu
w zdaniach z M01: Softkey ustawi na ON

544 12 Test programu i przebieg programu


13
MODfunkcje
13.1 Wybra funkcj MOD
13.1 Wybra funkcj MOD
Przez MODfunkcje mona wybiera dodatkowe wskazania i
moliwoci wprowadzenia danych. Jakie MODfunkcje znajduj si w
dyspozycji, zaley od wybranego rodzaju pracy.

MODfunkcje wybiera
Wybra rodzaj pracy, w ktrym chcemy zmieni MODfunkcje.
U MODfunkcje wybiera: Klawisz MOD nacisn.
Rysunki po prawej stronie pokazuj typowe menu
monitora dla Program wprowadzi do pamici/
edycja (rysunek po prawej u gry), Test programu
(rysunek po prawej u dou) i w rodzaju pracy
maszyny (rysunek na nastpnej stronie)

Zmieni nastawienia
U Wybra MODfunkcj w wywietlonym menu przy pomocy klawiszy
ze strzak
Aby zmieni nastawienie, znajduj si w zalenoci od wybranej
funkcji trzy moliwoci do dyspozycji:
n Wprowadzenie bezporednie wartoci liczbowej, np. przy
okrelaniu ograniczenia obszaru przemieszczenia
n Zmiana nastawienia poprzez nacinicie klawisza ENT, np.
okrelaniu wprowadzenia programu
n Zmiana nastawienia przy pomocy okna wyboru. Jeli mamy do
dyspozycji kilka moliwoci nastawienia, to mona przez
nacinicie klawisza SKOK wywietli okno, w ktrym ukazane s
wszystkie moliwoci nastawienia jednoczenie. Prosz wybra
dane nastawienie bezporednio poprzez nacinicie
odpowiedniego klawisza z cyfr (na lewo od dwukropka) lub przy
pomocy klawisza ze strzak i nastpnie prosz potwierdzi wybr
klawiszem ENT. Jeli nie chcemy zmieni nastawienia, to prosz
zamkn okno przy pomocy klawisza END

MODfunkcje opuci
U MODfunkcj zakoczy Softkey KONIEC lub klawisz END
nacisn

546 13 MODfunkcje
13.1 Wybra funkcj MOD
Przegl5d MODfunkcji
W zalenoci od wybranego rodzaju pracy mona dokona
nastpujcych zmian:
Program wprowadzi do pamici/ edycja:
n Wywietli rne numery oprogramowania
n wprowadzi liczb kluczow
n przygotowa interfejs
n lub/oraz specyficzne dla danej maszyny parametry uytkownika
n lub/oraz wywietli pliki POMOC
Test programu:
n Wywietli rne numery oprogramowania
n wprowadzi liczb kluczow
n Przygotowanie interfejsu danych
n Przedstawi cz nieobrobion w przestrzeni roboczej
n lub/oraz specyficzne dla danej maszyny parametry uytkownika
n lub/oraz wywietli pliki POMOC
wszystkie pozostae rodzaje pracy:
n Wywietli rne numery oprogramowania
n wywietli wyrniki dla istniejcych opcji
n wybra wskazania pooenia (pozycji)
n okreli jednostk miary (mm/cal)
n okreli jzyk programowania dla MDI
n wyznaczy osie dla przejcia pooenia rzeczywistego
n wyznaczy ograniczenie obszaru przemieszczania
n Wywietli punkty odniesienia
n Wywietli czas eksploatacji
n lub/oraz wywietli pliki POMOC

HEIDENHAIN iTNC 530 547


13.2 Numery oprogramowania (Software) i opcji
13.2 Numery oprogramowania
(Software) i opcji
Zastosowanie
Nastpujce numery Software znajduj si po wyborze funkcji MOD
na ekranie TNC:
n NC: Numer NCSoftware (numeracj koordynuje firma
HEIDENHAIN)
n PLC: Numer lub nazwa PLCSoftware (zostaj koordynowane
przez producenta maszyn)
n DSP1: Numer Software regulatora prdkoci obrotowej
(numeracj koordynuje firma HEIDENHAIN)
n ICTL1: Numer Software regulatora prdu (numeracj
koordynuje firma HEIDENHAIN)
Dodatkowo za skrtem OPT operator widzi zakodowane numery dla
opcji, znajdujcych si do dyspozycji w sterowaniu:
Opcje nie s aktywne %0000000000000000
Bit 0 do bit 7: Dodatkowe obwody regulacji %0000000000000011
Bit 8 do bit 15: Opcje Software %0000001100000011

548 13 MODfunkcje
13.3 Wprowadzi liczb klucza
13.3 Wprowadzi liczb klucza
Zastosowanie
TNC potrzebuje liczby klucza dla nastpujcych funkcji:

Funkcja Liczba klucza


Wybra parametr uytkownika 123

Skonfigurowa kart Ethernet (nie na NET123


iTNC 530 z Windows 2000)

Funkcje specjalne zwolni przy 555343


programowaniu Qparametrw

Dodatkowo mona poprzez sowoklucz version zgenerowa plik,


zawierajcy wszystkie aktualne numery software sterowania.
U Sowoklucz version wpisa, klawiszem ENT potwierdzi
U TNC ukazuje na ekranie monitora wszystkie aktualne numery
software
U Zakoczy przegld wersji: Klawisz END nacisn

W razie potrzeby mona zapisany do pamici w katalogu


TNC: plik version.a wyczyta i przesa dla
diagnozowania producentowi maszyn lub firmie
HEIDENHAIN.

HEIDENHAIN iTNC 530 549


13.4 Przygotowanie interfejsw danych
13.4 Przygotowanie interfejsw
danych
Zastosowanie
Dla przygotowania interfejsu danych prosz nacisn Softkey
RS 232 / RS 422  USTAWIENIE TNC ukazuje menu ekranu, do
ktrego wprowadzamy nastpujce nastawienia:

RS232przygotowa interfejs
Rodzaj pracy i szybko transmisji zostaj wprowadzone dla RS
232interfejsu po lewej stronie na ekranie.

RS422przygotowa interfejs
Rodzaj pracy i szybko transmisji zostaj wprowadzone dla RS
422interfejsu po prawej stronie na ekranie.

Wybra RODZAJ PRACY zewntrznego


urz5dzenia

W rodzajach pracy FE2 i EXT nie mona korzysta z


funkcji wczyta wszystkie programy , oferowany
program wczyta i wczyta skoroszyt

Ustawi SZYBKO TRANSMISJI


SZYBKO TRANSMISJI (szybko przesyania danych) jest
wybieralna pomidzy 110 i 115.200 bod.

Zewntrzne urz5dzenie Rodzaj pracy Symbol


PC z Software firmy HEIDENHAIN LSV2
TNCremo dla zdalnej obsugi TNC

PC z Software firmy HEIDENHAIN FE1


TNCremo dla przesyania danych

Jednostka dyskietek firmy


HEIDENHAIN FE1
FE 401 B FE1
FE 401 od progr.nr 230 626 03

Jednostka dyskietek firmy FE2


HEIDENHAIN
FE 401 do wcznie prog. nr
230 626 02

Urzdzenia zewntrzne jak EXT1, EXT2


drukarka, czytnik, dziurkarka, PC
bez TNCremo

550 13 MODfunkcje
13.4 Przygotowanie interfejsw danych
Przyporz5dkowanie
Przy pomocy tej funkcji okrela si, dokd zostan przesane dane z
TNC.
Zastosowanie:
n Wartoci z funkcj Qparametru FN15 wydawa
n Wartoci z funkcj Qparametru FN16 wydawa
Zaley od rodzaju pracy TNC, czy funkcja DRUK lub TEST DRUKU
zostanie uywana:

Rodzaj pracy TNC Funkcja przesyania


Przebieg programu DRUK
pojedyczymi blokami

Przebieg programu wedug DRUK


kolejnoci blokw

Test programu TEST DRUKU

DRUK i TEST DRUKU mona ustawi w nastpujcy sposb:

Funkcja cieka
Dane wyda przez RS232 RS232:\....

Dane wyda przez RS422 RS422:\....

Dane odoy na dysku twardym TNC TNC:\....

Zapisa dane do pamici w skoroszycie, w puste


ktrym znajduje si program z FN15/FN16

Nazwa pliku:

dane Rodzaj pracy Nazwa pliku


wartoci z FN15 Przebieg programu %FN15RUN.A

wartoci z FN15 Test programu %FN15SIM.A

wartoci z FN16 Przebieg programu %FN16RUN.A

wartoci z FN16 Test programu %FN16SIM.A

HEIDENHAIN iTNC 530 551


13.4 Przygotowanie interfejsw danych
Software dla transmisji danych
W celu przesyania danych od TNC i do TNC, powinno si uywa
jednego z oprogramowa firmy HEIDENHAIN dla transmisji danych
TNCremoNT. Przy pomocy TNCremoNT mona sterowa poprzez
szeregowy interfejs lub interfejs Ethernet wszystkie modele
sterowa firmy HEIDENHAIN.

Prosz skontaktowa si z firm HEIDENHAIN, aby


otrzyma oprogramowanie dla przesyania danych
TNCremoNT.

Warunki systemowe dla zastosowania TNCremoNT:


n PC z 486 procesorem lub wydajniejszym
n System operacyjny Windows 95, Windows 98, Windows NT 4.0,
Windows 2000
n 16 MByte pamici roboczej
n 5 MByte wolne na dysku twardym
n Wolny szeregowy interfejs lub podczenie do TCP/IPsieci

Instalacja w Windows
U Prosz rozpocz instalacj programu SETUP.EXE z menederem
plikw (Explorer)
U Prosz postpowa zgodnie z poleceniami programu Setup

Uruchomi TNCremoNT pod Windows


U Prosz klikn na <Start>, <Programy>, <HEIDENHAIN
aplikacje>, <TNCremoNT>
Jeeli uruchomiamy TNCremoNT po raz pierwszy, TNCremoNT
prbuje automatycznie uzyska poczenie z TNC.

552 13 MODfunkcje
13.4 Przygotowanie interfejsw danych
Przesyanie danych pomidzy TNC i TNCremoNT
Prosz sprawdzi, czy:
TNC podczone jest do waciwego szeregowego interfejsu
komputera lub do sieci
Po uruchomieniu TNCremoNT widoczne s w grnej czci
gwnego okna 1 wszystkie pliki, ktre zapamitane s aktywnym
skoroszycie. Przez <Plik>, <Zmieni katalog > mona wybra
dowolny napd lub inny skoroszyt na komputerze.
Jeli chcemy sterowa transmisj danych z PC, to prosz utworzy
poczenie na komputerze w nastpujcy sposb:
U Prosz wybra <Plik>, <Utworzy poczenie>. TNCremoNT
przyjmuje teraz struktur plikw i skoroszytw od TNC i wywietla
je w dolnej czci okna gwnego 2
U Aby przesa plik z TNC do PC, prosz wybra plik w oknie TNC
poprzez kliknicie myszk i przesun zaznaczony plik przy
nacinitym klawiszu myszki do okna PC 1
U Aby przesa plik od PC do TNC, prosz wybra plik w oknie PC
poprzez kliknicie myszk i przesun zaznaczony plik przy
nacinitym klawiszu myszki do okna TNC 2
Jeli chcemy sterowa przesyaniem danych z TNC, to prosz
utworzy poczenie na PC w nastpujcy sposb:
U Prosz wybra <Extras>, <TNCserwer>. TNCremoNT uruchamia
wwczas tryb pracy serwera i moe przyjmowa dane z TNC lub
wysya dane do TNC
U Prosz wybra na TNC funkcje dla zarzdzania plikami poprzez
klawisz PGM MGT (patrz Przesyanie danych do/od zewntrznego
nonika danych na stronie 98) i przesa odpowiednie pliki

TNCremoNT zakoczy
Prosz wybra punkt menu <Plik>, <Koniec>

Prosz zwrci uwag na funkcj pomocnicz TNCremo,


w ktrej objanione s wszystkie funkcje Wywoanie
nastpuje poprzez klawisz F1.

HEIDENHAIN iTNC 530 553


13.5 Ethernetinterfejs
13.5 Ethernetinterfejs
Wstp
TNC jest wyposaone opcjonalnie w Ethernetkart, aby wczy
sterowanie jako Client do wasnej sieci. TNC przesya dane przez
kart Ethernet z
n smbprotok (server message block) dla systemw
operacyjnych Windows, albo
n TCP/IPgrup protokow (Transmission Control Protocol/
Internet Protocol) i za pomoc NFS (Network File System)

Moliwoci pod5czenia
Mona podczy Ethernetkart TNC poprzez RJ45cze (X26,
100BaseTX lub 10BaseT) do sieci lub bezporednio z PC. cze jest
rozdzielone galwanicznie od elektroniki sterowania.
W przypadku 100Base TX lub 10BaseTcza prosz uywa Twisted
Pairkabla, aby podczy TNC do sieci.
TNC
Maksymalna dugo kabla pomidzy TNC i punktem PC
wzowym, zalene jest od jakoci kabla, od rodzaju
osony kabla i rodzaju sieci (100BaseTX lub 10BaseT).
Jeli dokonuje si bezporedniego poczenia TNC z PC,
10BaseT / 100BaseTx
naley uywa skrzyowanego kabla.

554 13 MODfunkcje
13.5 Ethernetinterfejs
iTNC po5czy bezporednio z Windows PC
Mona bez duego nakadu pracy i bez znajomoci waciwoci sieci
iTNC 530 poczy bezporednio z PC, wyposaonym w kart
Ethernet. W tym celu naley tylko przeprowadzi kilka nastawie na
TNC i dokona nastpnie odpowiednich dopasowa na PC.

Nastawienia na iTNC
U Prosz poczy iTNC (cze X26) i PC przy pomocy
skrzyowanego kabla Ethernet (oznaczenie handlowe: patch
kabel skrzyowany lub STPkabel skrzyowany)
U Prosz nacisn w rodzaju pracy Program wprowadzi do
pamici/edycja klawisz MOD. Prosz wprowadzi liczb klucza
NET123, iTNC pokazuje ekran gwny dla konfiguracji sieci (patrz
rysunek po prawej u gry)
U Prosz nacisn Softkey DEFINE NET dla oglnych nastawie
sieciowych (patrz rysunek po prawej na rodku)
U Prosz wprowadzi dowolny adres sieciowy. Adredy sieciowe
skadaj si z czterech rozdzielonych kropk wartoci liczbowych,
np. 160.1.180.23
U Prosz wybra przy pomocy klawisza ze strzak nastpn szpalt
i wprowaadzi subnetmask. Subnetmask skada si rwnie z
czterech rozdzielonych kropk wartoci liczbowych, np.
255.255.0.0
U Prosz nacisn klawisz END, aby opuci oglne nastawienia
sieciowe
U Prosz nacisn Softkey DEFINE MOUNT dla specjalnych
nastawie sieciowych PC (patrz rysunek po prawej u dou)
U Prosz zdefiniowa nazw PC i napd PCta do ktrego chcemy
mie dostp, poczynajc z dwch kresek ukonych, np. //
PC3444/C
U Prosz wybra przy pomocy klawisza ze strzak w prawo
nastpn szpalt i zapisa nazw, z ktr PC ma zosta
wywietlany w zarzdzaniu plikami iTNC, np. PC3444:
U Prosz wybra przy pomocy klawisza ze strzak w prawo
nastpn szpalt i wprowadzi typ systemu plikw smb
U Prosz wybra przy pomocy klawisza ze strzak w prawo
nastpn szpalt i zapisa nastpujce informacje, uzalenione od
systemu operacyjnego PCta:
ip=160.1.180.1,username=abcd,workgroup=SALES,passw
ord=uvwx
U Prosz zakoczy konfiguracj sieci: klawisz END dwa razy
nacisn, iTNC zostaje uruchomione na nowo

Parametry username, workgroup i password nie


musz by podawane we wszystkich systemach
operacyjnych Windows.

HEIDENHAIN iTNC 530 555


13.5 Ethernetinterfejs Nastawienia na PC z Windows 2000

Warunek:
Karta sieciowa musi by ju zainstalowana na PC i gotowa
do pracy.
Jeli PC, z ktrym chcemy poczy iTNC, ju jest
wczony do firmowej sieci, to naley zachowa adres
sieciowy PCta i dopasowa adres sieciowy TNC.

U Prosz wybra nastawienia sieciowe poprzez <Start>,


<Nastawienia>, <poczenia sieciowe i poczenia DF>
U Prosz klikn prawym klawiszem myszy na symbol <LAN
poczenie> i nastpnie w ukazanym menu na <Waciwoci>
U Podwjne kliknicie na <Protok internetowy (TCP/IP)> aby
zmieni IPnastawienia (patrz rysunek po prawej u gry)
U Jeli nie jest jeszcze aktywny, to prosz wybra opcj <Uywa
nastpujcego IPadresu>
U Prosz wprowadzi w polu zapisu <IPadres> ten sam adres IP,
ktry okrelono w iTNC w specjalnych nastawieniach sieciowych
PCta, np. 160.1.180.1
U Prosz zapisa w polu <Subnet mask> 255.255.0.0
U Prosz potwierdzi te nastawienia z <OK>
U Prosz zapisa do pamici konfiguracj sieci z <OK>, w tym
przypadku naley na nowo uruchomi Windows

556 13 MODfunkcje
13.5 Ethernetinterfejs
Konfigurowanie TNC

Konfigurowanie wersji z dwoma procesorami: Patrz


Nastawienia sieciowe, strona 611.
Prosz zleci konfigurowanie TNC fachowcom do spraw
sieci komputerowej.

U Prosz nacisn w rodzaju pracy Program wprowadzi do


pamici/edycja klawisz MOD. Prosz wprowadzi liczb klucza
NET123, TNC pokazuje ekran gwny dla konfiguracji sieci

Oglne nastawienia sieciowe


U Prosz nacisn Softkey DEFINE NET dla oglnych nastawie
sieciowych i wprowadzi nastpujce informacje:

Nastawienie Znaczenie
ADRES Adres, ktrym specjalista sieci musi opatrzy
TNC. Wprowadzenie: Cztery oddzielone
kropk wartoci liczbowe np.160.1.180.20

MASKA SUBNET MASK suy dla rozrniania ID sieci i


HostID sieci. Wprowadzenie: Wprowadzenie:
cztery oddzielone kropk wartoci liczbowe, o
warto zapyta specjalist sieci, np.
255.255.0.0

BROADCAST Broadcastadres sterowania jest tylko wtedy


konieczny, jeli rni si od nastawienia
standardowego. Nastawienie standardowe
zostaje utworzone z ID sieci i HostID, przy
ktrym wszystkie bity ustawione s na 1, np.
160.1.255.255

ROUTER Adres internetowy DefaultRoutera.


Wprowadzi tylko w przypadku, jeli sie
skada si z kilku sieci skadowych.
Wprowadzenie: Wprowadzenie: cztery
oddzielone kropk wartoci liczbowe, o
warto zapyta specjalist sieci, np.
160.1.0.2

HOST Imi, z ktrym TNC melduje si w sieci

DOMAIN Nazwa domeny sterowania (nie zostaje jeszcze


uwzgldniana)

NAMESERVER Adres sieciowy serwera domeny (nie zostaje


jeszcze uwzgldniany)

Dane o protokole nie s konieczne przy iTNC 530,


uywany jest protok zgodnie z RFC 894.

HEIDENHAIN iTNC 530 557


13.5 Ethernetinterfejs Specyficzne dla urzdze nastawienia sieciowe
U Prosz nacisn Softkey DEFINE MOUNT dla wprowadzenia
specyficznych dla urzdzenia nastawie sieciowych. Mona ustali
dowolnie duo nastawie sieciowych, jednake tylko maksymalnie
7mioma jednoczenie zarzdza.

Nastawienie Znaczenie
MOUNTDEVICE n Poczenie poprzez nfs:
Nazwa skoroszytu, ktry ma zosta
zameldowany. Zostaje on utworzony poprzez
adres sieciowy serwera, dwukropek i nazw
meldowanego skoroszytu. Wprowadzenie:
cztery oddzielone kropk wartoci liczbowe, o
warto zapyta specjalist sieci, np.
160.1.13.4. Skoroszyt NFSserwera, ktry ma
by poczony z TNC. Prosz zwrci uwag
przy podawaniu cieki na pisowni maych i
duych liter
n Poczenie poprzez smb:
Poda nazw sieci i nazw zwolnienia
komputera, np. //PC1791NT/C

MOUNTPOINT Nazwa, ktr wywietla TNC w zarzdzaniu


plikami, jeli TNC jest poczone z urzdzeniem
Prosz zwrci uwag, i nazwa musi koczy
si dwukropkiem

FILESYSTEM Typ systemu plikw.


TYPE nfs: Network File System
smb: Server Message Block (protok
Windows)

OPTIONS przy Dane bez pustych znakw, oddzielone


FILESYSTEM przecinkiem i zapisane po kolei. Uwzgldni
TYPE=nfs pisowni du/ma liter.
rsize=: Wielko pakietu dla przyjmowania
danych w bajtach. Zakres wprowadzenia: 512 do
8 192
wsize=: Wielko pakietu dla wysyania danych
w bajtach. Zakres wprowadzenia: 512 do 8 192
time0=: Czas w dziesitych sekundy, po ktrym
TNC powtarza nie odpowiedziany przez serwera
Remote Procedure Call. Zakres wprowadzenia:
0 do 100 000. Jeli nie nastpi zapis, to uywana
jest warto standardowa 7. Wyszych wartoci
uywa tylko wtedy, jeli TNC musi przez kilka
Routerw komunikowa z serwerem. O warto
zapyta specjalist sieci
soft=: Definicja, czy TNC ma tak dugo
powtarza Remote Procedure Call, a NFS
serwer odpowie.
soft zapisa: Remote Procedure Call nie
powtarza
soft nie zapisywa: Remote Procedure Call
zawsze powtarza

558 13 MODfunkcje
13.5 Ethernetinterfejs
Nastawienie Znaczenie
OPTIONS przy Dane bez pustych znakw, oddzielone
FILESYSTEM przecinkiem i zapisane po kolei. Uwzgldni
TYPE=smb do pisowni du/ma liter.
bezporednieg ip=: ipadres PCta, z ktrym TNC ma zosta
o przyczenia poczone
do sieci username=: Nazwa uytkownika, z ktr TNC
Windows ma si zameldowa
workgroup=: Grupa robocza, pod ktr TNC
ma si zameldowa
password=: Haso, przy pomocy ktrego TNC
ma si zameldowa (maksymalnie 80 znakw)

AM Definicja, czy TNC po wczeniu ma poczy


automatycznie z sieci.
0: Nie czy automatycznie
1: Automatycznie czy

Zapisy username, workgroup i password w szpalcie


OPTIONS mog by niekiedy w przypadku Windows 95 i
Windows 98sieci pominite.
Przez Softkey HASO KODOWAC mona zdefiniowane w
OPTIONS haso zakodowa.

Zdefiniowa identyfikacj sieci


USoftkey DEFINE UID / GID dla wprowadzenia identyfikacji sieci

Nastawienie Znaczenie
TNC USER ID Definicja, z jak identyfikacj uytkownika
(user) ma si dostp w sieci do plikw. O
warto zapyta specjalist sieci

OEM USER ID Definicja, z jak identyfikacj uytkownika


(user) producent maszyny ma dostp w sieci
do plikw. O warto zapyta specjalist sieci

TNC GROUP ID Definicja, z jak identyfikacj grupow ma si


dostp w sieci do plikw. O warto zapyta
specjalist sieci Identyfikacja grupowa jest
dla uytkowanika i producenta maszyn taka
sama

UID for mount Definicja, z jak identyfikacj uytkownika


zostanie przeprowadzona operacja
zameldowania.
USER: Zameldowanie nastpuje przy
pomocy USERidentyfikacji
ROOT: Zameldowanie nastpuje przy
pomocy identyfikacji ROOTuytkownika,
warto=0

HEIDENHAIN iTNC 530 559


13.5 Ethernetinterfejs Sprawdzenie po5czenia z sieci5
U Nacisn softkey PING
U W polu zapisu HOST poda adres internetowy urzdzenia, ktrego
poczenie z sieci chcemy sprawdzi
U Potwierdzi wybr klawiszem ENT. TNC tak dugo wysya pakiety
danych, a opucimy przy pomocy klawisza END monitor kontrolny
W wiersz TRY pokazuje TNC liczb pakietw danych, ktre zostay
wysane do uprzednio zdefiniowanego odbiorcy. Za liczb wysanych
pakietw danych TNC pokazuje status:
Wywietlacz
Znaczenie
stanu
HOST RESPOND Pakiet danych otrzymany znowu, poczenie
w porzdku

TIMEOUT Pakiety danych nie przyjte, sprawdzi


poczenie

CAN NOT ROUTE Pakiet danych nie mg zosta wysany,


sprawdzi adres internetowy i Routera na
TNC

560 13 MODfunkcje
13.6 PGM MGT konfigurowa
13.6 PGM MGT konfigurowa
Zastosowanie
Poprzez funkcj MOD okrelamy, jakie katalogi lub pliki maj zosta
wywietlane przez TNC:
n Wybra nastawienie PGM MGT: Uproszczone zarzdzanie plikami
bez ukazania katalogu lub rozszerzone zarzdzanie plikami z
ukazaniem katalogu
n Nastawienie Zalene pliki: Zdefiniowa, czy zalene pliki maj
zosta wywietlone czy te nie

Prosz zwrci uwag: patrz Standardowe zarzdzanie


plikami, strona 81, i patrz Rozszerzone zarzdzanie
plikami, strona 88.

Zmieni nastawienie PGM MGT:


U Zarzdzanie plikami wybra w rodzaju pracy Program wprowadzi
do pamici/edycja: Klawisz PGM MGT nacisn
U Wybra MODfunkcj: Klawisz MOD nacisn.
U Wybra nastawienie PGM MGT: Jasne pole przesun przy
pomocy klawiszy ze strzak na nastawienie PGM MGT, klawiszem
ENT pomidzy STANDARD i ROZSZERZONY przecza

HEIDENHAIN iTNC 530 561


13.6 PGM MGT konfigurowa
Zmiana nastawienia zalenych plikw
Zalene pliki posiadaj dodatkowo do oznaczenia pliku .H kocwk
.SEC.DEP (SECtion = angl. segmentowanie, DEPendent = angl.
zaleny) lub .T.DEP.
Pliki z kocwk .SEC.DEP TNC generuje, jeli pracujemy z funkcj
segmentowania. W pliku tym znajduj si informacje, konieczne dla
TNC, aby przej z jednego punktu segmentacji na nastpny.
Pliki z kocwk .T.DEP TNC generuje, jak tylko w trybie pracy Test
programu odpracowano program. W tym pliku TNC zapisuje do
pamici wszystkie wykorzystywane w tym programie narzdzia
(numery narzdzi, promienie i okresy trwaoci) jak i wystpujce
wywoywania programu.
U Zarzdzanie plikami wybra w rodzaju pracy Program wprowadzi
do pamici/edycja: Klawisz PGM MGT nacisn
U Wybra MODfunkcj: Klawisz MOD nacisn.
U Nastawienie Zalene pliki wybra: Jasne pole przy pomocy
klawiszy ze strzak na nastawienie Zalene pliki przesun,
klawiszem ENT pomidzy AUTOMATYCZNIE i MANUALNIE
przecza

Zalene pliki s widoczne w zarzdzaniu plikami, tylko


jeli wybrano nastawienie MANUALNIE.
Jeeli do danego pliku istniej zalene pliki, to TNC
ukazuje w szpalcie statusu zarzdzania plikami +znak.

562 13 MODfunkcje
13.7 Specyficzne dla danej maszyny parametry uytkownika
13.7 Specyficzne dla danej
maszyny parametry
uytkownika
Zastosowanie
Aby umoliwi operatorowi nastawienie specyficznych dla maszyny
funkcji, producent maszyn moe zdefiniowa do 16 parametrw
maszynowych jako parametrw uytkownika.

Funkcja ta nie jest do dyspozycji na wszystkich


sterowaniach TNC. Prosz zwrci uwag na podrcznik
obsugi maszyny.

HEIDENHAIN iTNC 530 563


13.8 Przedstawi cz nieobrobion5 w przestrzeni roboczej
13.8 Przedstawi cz
nieobrobion5 w przestrzeni
roboczej
Zastosowanie
W trybie pracy Test programu mona skontrolowa graficznie
pooenie czci nieobrobionej w przestrzeni roboczej maszyny i
aktywowa nadzr przestrzeni roboczej w trybie pracy Test
programu: Prosz nacisn w tym celu Softkey PWYRB W
PRZEST.ROB.
TNC wywietla przestrze robocz w formie prostopadocianu,
ktrego wymiary przedstawione s w oknie obszar
przemieszczenia. Wymiary dla przestrzeni roboczej TNC czerpie z
parametrw maszynowych dla aktywnego obszaru przemieszczania.
Poniewa obszar przemieszczania jest zdefiniowany w systemie
referencyjnym (systemie punktw bazowych), punkt zerowy
prostopadocianu odpowiada punktowi zerowemu maszyny.
Pooenie punktu zerowego maszyny w prostopadocianie mona
uwidoczni poprzez nacinicie Softkey M91 (2. pasek Softkey).
Dalszy prostopadocian przedstawia pwyrb, ktrego wymiary ()
TNC czerpie z definicji pwyrobu wybranego programu.
Prostopadocian pwyrobu definiuje wprowadzany ukad
wsprzdnych, ktrego punkt zerowy ley wewntrz
prostopadocianu. Pooenie punktu zerowego w
prostopadocianie mona uwidoczni poprzez nacinicie Softkey
Wywietli punkt zerowy (2gi pasek Softkey).
Gdzie dokadnie znajduje si pwyrb w przestrzeni roboczej jest
normalnie rzecz biorc bez znaczenia dla Testu programu. Jeli
testujemy programy, zawierajce przemieszczenia z M91 lub M92,
to naley pwyrb graficznie tak przesun, eby nie wystpiy
uszkodzenia konturu. Prosz uywa w tym celu pokazanych w tabeli
po prawej stronie Softkeys.
Oprcz tego mona aktywowa kontrol przestrzeni roboczej dla
rodzaju pracy Test programu, aby przetestowa program z aktualym
punktem odniesienia i aktywnymi obszarami przemieszczenia (patrz
nastpna tabela, ostatni wiersz).

Funkcja Softkey
Przesun pwyrb w lewo

Przesun pwyrb w prawo

Przesun pwyrb do przodu

Przesun pwyrb do tyu

564 13 MODfunkcje
13.8 Przedstawi cz nieobrobion5 w przestrzeni roboczej
Funkcja Softkey
Przesun pwyrb w gr

Przesun pwyrb w d

Wywietli pwyrb odniesiony do wyznaczonego


punktu odniesienia

Wywietli cay obszar przemieszczenia odniesiony


do przedstawionego nieobrobionego przedmiotu

Wywietli punkt zerowy maszyny w przestrzeni


roboczej

Wywietli okrelon przez producenta maszyn


pozycj (np. punkt zmiany narzdzia) w przestrzeni
roboczej

Wywietli punkt zerowy obrabianego przedmiotu w


przestrzeni roboczej

Kontrol przestrzeni roboczej podczas testu


programu wczy (ON)/ wyczy (OFF)

HEIDENHAIN iTNC 530 565


13.9 Wybra wskazanie pooenia
13.9 Wybra wskazanie
pooenia
Zastosowanie
Dla Obsugi rcznej i rodzajw pracy przebiegu programu mona
wpywa na wskazanie wsprzdnych:
Rysunek po prawej stronie pokazuje rne pooenia narzdzia
n Pozycja wyjciowa
n Pooenie docelowe narzdzia
n Punkt zerowy obrabianego przedmiotu
n Punkt zerowy maszyny
Punkt zerowy maszyny dla wskaza pooenia TNC mona wybiera
nastpujce wsprzdne:
Funkcja Wywietlacz
Zadana pozycja; zadana aktualnie przez TNC ZAD.
warto

Rzeczywista pozycja: momentalna pozycja RZECZ.


narzdzia

Pozycja odniesienia; pozycja rzeczywista w REF


odniesieniu do punktu zerowego maszyny

Odcinek pozostay do zaprogramowanej ODLEG.


pozycji; rnica pomidzy pozycj rzeczywist i
docelow

Bd opnienia; rnica pomidzy pozycj B.OPOZN.


zadan i rzeczywist

Wychylenie mierzcej sondy pomiarowej WYCH.

Odcinki przemieszczenia, ktre zostay M118


pokonane przy pomocy funkcji superpozycji
kka obrotowego (M118)
(tylko wywietlacz pozycji 2)

Przy pomocy MODfunkcji Wywietlacz pooenia 1 wybiera si


wywietlacz pooenia w wywietlaczu stanu.
Przy pomocy MODfunkcji Wywietlacz pooenia 2 wybiera si
wywietlacz pooenia w dodatkowym wywietlaczu stanu.

566 13 MODfunkcje
13.10 Wybra system miar
13.10 Wybra system miar
Zastosowanie
Przy pomocy tej MODfunkcji okrela si, czy TNC ma wywietla
wsprzdne w mm lub calach (system calowy).
n Metryczny system miar: np. X = 15,789 (mm) MODfunkcja Zmiana
mm/cale = mm. Wywietlenie z trzema miejscami po przecinku
n System calowy: np. X = 0,6216 (inch) MODfunkcja Zmiana mm/
cale =cale . Wskazanie z 4 miejscami po przecinku
Jeli wywietlacz calowy jest aktywny, to TNC ukazuje posuw rwnie
w cal/min. W programie wykonywanym w calach naley wprowadzi
posuw ze wspczynnikiem 10 wikszym.

HEIDENHAIN iTNC 530 567


13.11 Wybra jzyk programowania dla $MDI
13.11 Wybra jzyk
programowania dla $MDI
Zastosowanie
Przy pomocy MODfunkcji Wprowadzenie programu przecza si
programowanie pliku $MDI.
n $MDI.H zaprogramowa w dialogu tekstem otwartym:
Wprowadzenie programu: HEIDENHAIN
n $MDI.I zaprogramowa zgodnie z DIN/ISO:
Wprowadzenie programu: ISO

568 13 MODfunkcje
13.12 Wybr osi dla generowania Lbloku
13.12 Wybr osi dla generowania
Lbloku
Zastosowanie
W polu wprowadzania danych dla wyboru osi okrela si, jakie
wsprzdne aktualnej pozycji narzdzia zostan przejte do L
bloku. Generowanie oddzielnego Lbloku nastpuje przy pomocy
klawisza Przej pozycj rzeczywist . Wybr osi nastpuje jak w
przypadku parametrw maszynowych, w zalenoci od ukad bitw:
Wybr osi %11111X, Y, Z, IV., V. przej o
Wybr osi %01111X, Y, Z, IV. przej o Przej o
Wybr osi %00111X, Y, Z przej o
Wybr osi %00011X, Y o przej
Wybr osi %00001X o przej

HEIDENHAIN iTNC 530 569


13.13 Wprowadzi ograniczenie obszaru przemieszczania,
wskazanie punktu zerowego 13.13 Wprowadzi ograniczenie
obszaru przemieszczania,
wskazanie punktu zerowego
Zastosowanie
Na maksymalnym obszarze przemieszczania mona ogranicza
rzeczywist wykorzystywan drog przemieszczania dla osi
wsprzdnych. Z
Przykad zastosowania: Zabezpieczanie maszyny podziaowej przed
kolizjami.
Maksymalny obszar przemieszczania jest ograniczony przez Z max
wycznik kocowy oprogramowania (Software). Rzeczywisty, Z min
uyteczny obszar przemieszenia zostaje ograniczony przy pomocy
funkcji MOD OBSZAR PRZEMIESZCZENIA: W tym celu prosz Y
wprowadzi maksymalne wartoci w dodatnim i ujemnym kierunku
X min
osi, w odniesieniu do punktu zerowego maszyny. Jeli maszyna Ymax
dysponuje kilkoma odcinkami przemieszczania, to mona oddzielnie
X max Ymin
nastawi ograniczenie dla kadego odcinka przemieszczenia
(Softkey OBSZAR PRZEMIESZCZ. (1) do OBSZAR
PRZEMIESZCZANIA (3)). X

Praca bez ograniczenia obszaru


przemieszczania
Dla osi wsprzdnych, ktre maj by przesunite bez ogranicze
obszaru przemieszczenia, prosz wprowadzi maksymalny odcinek
przemieszczenia TNC TNC (+/ 99999 mm) jako OBSZAR
PRZEMIESZCZEANIA

Okreli maksymalny obszar przemieszczania


i wprowadzi
U Wybra wywietlacz pooenia REF
U Najecha dodatnie i ujemne pozycje osi X, Y i Z
U Zanotowa wartoci ze znakiem liczby
U MODfunkcje wybiera: Klawisz MOD nacisn.
U wprowadzi ograniczenie obszaru przemieszczania:
Nacisn Softkey OBSZAR PRZEMIESZCZENIA
Wprowadzi zanotowane wartoci dla osi jako
ograniczenia
U MODfunkcje opuci: Nacisn Softkey KONIEC

Aktywne wartoci korekcji promienia narzdzia nie


zostaj uwzgldniane przy ograniczeniach obszaru
przemieszczania.
Ograniczenia obszaru przemieszczania i wyczniki
kocowe Software zostan uwzgldnione, kiedy bd
przejechane punkty odniesienia.

570 13 MODfunkcje
13.13 Wprowadzi ograniczenie obszaru przemieszczania,
wskazanie punktu zerowego
Wskazanie punktw odniesienia
Ukazane u gry po prawej stronie ekranu wartoci definiuj
momentalnie aktywny punkt odniesienia. Punkt odniesienia moe
zosta wyznaczony manualnie lub z tabeli preset. W menu ekranu nie
mog one zosta zmienione.

Wywietlone wartoci s zalene od konfiguracji


maszyny. Prosz zwrci uwag na wskazwki w
rozdziale 2 (patrz Objanienie do zapamitanych w
tabeli preset wartoci na stronie 60)

HEIDENHAIN iTNC 530 571


13.14 Wywietli pliki POMOC
13.14 Wywietli pliki POMOC
Zastosowanie
Pliki pomocy powinny wspomaga obsugujcego urzdzenie w
sytuacjach, kiedy konieczne s okrelone z gry sposoby dziaania,
np. swobodne funkcjonowanie maszyny po przerwie w dopywie
prdu. Take funkcje dodatkowe mona dokumentowa w pliku
POMOC. Rysunek po prawej stronie pokazuje wywietlenie pliku
POMOC.

Pliki POMOC nie s dostpne na kadej maszynie.


Bliszych informacji udziela producent maszyn.

Wybr PLIKW POMOC


U Wybra MODfunkcj: Klawisz MOD nacisn.
U Wybra ostatnio aktywny plik POMOC: Nacisn
Softkey POMOC
UW razie potrzeby, wywoa zarzdzanie plikami
(klawisz PGM MGT) i wybra inny plik pomocy

572 13 MODfunkcje
13.15 Wywietli czas eksploatacji
13.15 Wywietli czas
eksploatacji
Zastosowanie

Producent maszyn moe odda do dyspozycji


wywietlanie dodatkowego czasu. Prosz uwzgldni
informacje zawarte w podrczniku obsugi maszyny!

Przez Softkey CZAS MASZYNY mona wywietla rne rodzaje


przepracowanego czasu:
Przepracowany
Znaczenie
czas
Sterowanie ON Czas pracy sterowania od uruchomienia

Maszyna ON Czas pracy maszyny od uruchomienia

Przebieg programu Przepracowany czas sterowanej


numerycznie eksploatacji od uruchomienia

HEIDENHAIN iTNC 530 573


13.16 Teleserwis
13.16 Teleserwis
Zastosowanie

Funkcje teleserwisu zostay zwolnione przez producenta


maszyn i przez niego te okrelone. Prosz uwzgldni
informacje zawarte w podrczniku obsugi maszyny!
TNC oddaje do dyspozycji dwa Softkeys dla teleserwisu,
aby mona byo przygotowa dwa miejsca serwisowe.

TNC dysponuje moliwoci, przeprowadzenia teleserwisu. W tym


celu TNC powinna by wyposaona w Ethernetkart, przy pomocy
ktrej mona uzyska wiksz szybko przesyania danych ni
przez szeregowy interfejs RS232C.
Przy pomocy oprogramowania teleserwisoweg firmy HEIDENHAIN,
producent maszyny moe utworzy w celach diagnostycznych
poprzez ISDNmodem poczenie do TNC. Nastpujce funkcje
znajduj si do dyspozycji:
n Przesyanie danych na ekranieonline
n Zapytania o stanie maszyny
n Przesyanie plikw
n Zdalne sterowanie TNC

Teleserwis wywoa/zakoczy
U Wybra dowolny rodzaj pracy maszyny
U Wybra MODfunkcj: Klawisz MOD nacisn.
U Uzyskanie poczenia do punktu serwisowego:
Softkey SERVICE lub SUPPORT ustawi na ON. TNC
przerywa poczenie automatycznie, jeli w
przewidzianym przez producenta czasie (standard:
15 min) nie przeprowadzono transmisji danych
U Przerwanie poczenia do punktu serwisowego:
Softkey SERVICE lub SUPPORT ustawi na OFF/
AUS. TNC przerwie poczenie po okoo jednej
minucie

574 13 MODfunkcje
13.17 Zewntrzny dostp
13.17 Zewntrzny dostp
Zastosowanie

Producent maszyn moe konfigurowa zewntrzne


moliwoci dostpu przez LSV2 interfejs. Prosz
uwzgldni informacje zawarte w podrczniku obsugi
maszyny!

Przy pomocy Softkey ZEWNTRZNY DOSTP mona zwoloni


dostp przez LSV2 interfejs lub go zablokowa.
Poprzez odpowiedni wpis do pliku konfiguracyjnego TNC.SYS
mona zabezpieczy skoroszyt wcznie z istniejcymi
podskoroszytami przy pomocy hasa. Przy korzystaniu z danych tego
skoroszytu przez LSV2interfejs pojawia si zapytanie o haso.
Prosz okreli w pliku konfiguracyjnym TNC.SYS ciek i haso dla
zewntrznego dostpu.

Plik TNC.SYS musi by zapamitana w Rootskoroszycie


TNC:\.
Jeli dokonujemy tylko jednego wpisu dla hasa, to cay
dysk TNC: \ zostaje zabezpieczony.
Prosz uywa dla przesyania danych aktualizowane
wersje oprogramowania firmy HEIDENHAIN TNCremo
lub TNC remoNT.

Wpisy do TNC.SYS Znaczenie


REMOTE.TNCPASSWORD(HASO)= Haso dla LSV2
dostpu

REMOTE.TNCPASSWORD(HASO)= cieka, ktra ma zosta


zabezpieczona

Przykad dla TNC.SYS


REMOTE.TNCPASSWORD=KR1402
REMOTE.TNCPRIVATEPATH=TNC:\RK

Zewntrzny dostp zezwoli/zablokowa


U Wybra dowolny rodzaj pracy maszyny
U Wybra MODfunkcj: Klawisz MOD nacisn.
U Zezwoli na poczenie z TNC: Softkey
ZEWN.DOSTUP ustawi na ON. TNC dopuszcza
dostp do danych poprzez LSV2interfejs. Przy
dostpie do skoroszytu, podanego w pliku
konfiguracyjnym TNC.SYS, zostaje zapytane haso
U Zablokowa poczenie z TNC: Softkey
ZEWN.DOSTP ustawi na OFF. TNC blokuje dostp
przez LSV2interfejs

HEIDENHAIN iTNC 530 575


14
Tabele i przegl5dy
waniejszych informacji
14.1 Oglne parametryuytkownika
14.1 Oglne
parametryuytkownika
Oglne parametry uytkownika s to parametry maszynowe, ktre
wpywaj na zachowanie TNC.
Typowymi parametrami uytkownika s np.
n jzyk dialogowy
n zachowanie interfejsw
n prdkoci przemieszczenia
n operacje obrbkowe
n dziaanie Override

Moliwoci wprowadzenia danych dla


parametrw maszynowych
Parametry maszynowe mona dowolnie programowa jako
n Liczby dziesitne
Wprowadzenie bezporednie wartoci liczbowych
n Liczby dwjkowe /binarne
Znak procentu % wprowadzi przed wartoci liczbow
n Liczby szesnastkowe
Znak dolara $ wprowadzi przed wartoci liczbow

Przykad:
Zamiast liczby ukadu dziesitkowego 27 mona wprowadzi liczb
dwjkow %11011 lub szesnastkow $1B .
Pojedycze parametry maszynowe mog by podane w rnych
ukadach liczbowych jednoczenie.
Niektre parametry maszynowe posiadaj kilka funkcji.
Wprowadzana warto takich parametrw maszynowych wynika z
sumy oznaczonych przez + pojedyczych wprowadzanych wartoci.

Wybra oglne parametry uytkownika


Oglne parametry uytkownika wybiera si w MODfunkcjach z
liczb klucza 123.

W MODfunkcjach znajduj si take do dyspozycji


specyficzne dla maszyny PARAMETRY UYTKOWNIKA.

578 14 Tabele i przegldy waniejszych informacji


14.1 Oglne parametryuytkownika
Zewntrzne przesyanie danych
TNCinterfejsy EXT1 (5020.0) i EXT2 MP5020.x
(5020.1) dopasowa do zewntrznego 7 bitw danych (ASCIICode, 8.bit = parzysto): +0
urz5dzenia 8 bitw danych (ASCIICode, 9.bit = parzysto): +1

BlockCheckCharakter (BCC) dowolny:+0


BlockCheckCharakter (BCC) znak sterowania nie dozwolony: +2

Stop przesyania przez RTS aktywny: +4


Stop przesyania przez RTS nie aktywny: +0

Stop przesyania przez DC3 aktywny: +8


Stop przesyania przez DC3 nie aktywny: +0

Parzysto znakw w liczbach parzystych: +0


Parzysto znakw w liczbach nieparzystych: +16

Parzysto znakw niepodana: +0


Parzysto znakw podana: +32

11/2 bit stop: +0


2 bit stop: +64

1 bit stop: +128


1 bit stop: +192
Przykad:
TNCinterfejs EXT2 (MP 5020.1) dopasowa do zewntrznego
urzdzenia z nastpujcym ustawieniem:
8 bitw inf., BCC dowolnie, Stop przesyania przez DC3, parzysta
parzysto znakw, dana parzysto znakw, 2 bity stopu
Wprowadzenie dla MP 5020.1: 1+0+8+0+32+64 = 105

Typ interfejsu dla EXT1 (5030.0) i MP5030.x


EXT2 (5030.1) okreli Transmisja standardowa: 0
Interfejs dla transmisji blokowej: 1

3Dsondy pomiarowe impulsowe


Wybra rodzaj transmisji MP6010
Sonda impulsowa z przesyaniem kablowym: 0
Sonda impulsowa z przesyaniem na podczerwieni: 1

Posuw prbkowania dla prze5czaj5cej MP6120


sondy impulsowej 1 do 3 000 [mm/min]

Maksymalny odcinek przemieszczenia do MP6130


punktu prbkowania 0,001 do 99 999,9999 [mm]

Odstp bezpieczestwa do punktu MP6140


prbkowania przy automatycznym 0,001 do 99 999,9999 [mm]
pomiarze

Bieg szybki prbkowania dla MP6150


prze5czaj5cej sondy impulsowej 1 do 300 000 [mm/min]

HEIDENHAIN iTNC 530 579


14.1 Oglne parametryuytkownika
3Dsondy pomiarowe impulsowe
Pomiar przesunicia wsposiowoci MP6160
sondy impulsowej przy kalibrowaniu za Bez 180obrotu 3Dsondy impulsowej przy kalibrowaniu: 0
pomoc5 prze5czaj5cej sondy impulsowej Mfunkcja dla 180obrotu sondy pomiarowej przy kalibrowaniu: 1 do 999

Mfunkcja dla orientacji palca na MP6161


promienie podczerwone przed kad5 Funkcja nieaktywna: 0
operacj5 pomiaru Orientacja bezporednio poprzez NC: 1
Mfunkcja dla orientacji sondy pomiarowej: 1 do 999

K5t orientacji dla palca na promienie MP6162


podczerwone 0 do 359,9999 []

Rnica pomidzy aktualnym k5tem MP6163


orientacji i k5tem orientacji z MP 6162, od 0 do 3,0000 []
ktrego ma zosta przeprowadzona
orientacja wrzeciona

Czujnik podczerowieni przed MP6165


prbkowaniem zorientowa Funkcja nieaktywna: 0
automatycznie na zaprogramowany Czujnik podczerweni zorientowa: 1
kierunek prbkowania

Wielokrotny pomiar dla programowalnej MP6170


funkcji prbkowania 1 do 3

Przedzia "zaufania" dla wielokrotnego MP6171


pomiaru 0,001 do 0,999 [mm]

Automatyczny cykl kalibrowania: rodek MP6180.0 (obszar przemieszczenia 1) do MP6180.2 (obszar


piercienia kalibruj5cego w Xosi w przemieszczenia3)
odniesieniu do punktu zerowego maszyny 0 do 99 999,9999 [mm]

Automatyczny cykl kalibrowania: rodek MP6181.x (obszar przemieszczenia 1) do MP6181.2 (obszar


piercienia kalibruj5cego w Yosi w przemieszczenia3)
odniesieniu do punktu zerowego maszyny 0 do 99 999,9999 [mm]

Automatyczny cykl kalibrowania: Grna MP6182.x (obszar przemieszczenia 1) do MP6182.2 (obszar


krawd piercienia kalibruj5cego w Zosi przemieszczenia 3)
w odniesieniu do punktu zerowego 0 do 99 999,9999 [mm]
maszyny dla

Automatyczny cykl kalibrowania: Odstp MP6185.x (obszar przemieszczenia 1) do MP6185.2 (obszar


poniej krawdzi grnej piercienia przemieszczenia 3)
kalibruj5cego, przy ktrej TNC 0,1 do 99 999,9999 [mm]
przeprowadza kalibrowanie

Pomiar promienia przy pomocy TT 130: MP6505.0 (obszar przemieszczenia 1) do 6505.2 (obszar
Kierunek prbkowania przemieszczenia 3)
Dodatni kierunek prbkowania w osi odniesienia kta (0osi): 0
Dodtani kierunek prbkowania w +90osi: 1
Ujemny kierunek prbkowania w osi odniesienia kta (0osi): 2
Ujemny kierunek prbkowania w +90osi: 3

580 14 Tabele i przegldy waniejszych informacji


14.1 Oglne parametryuytkownika
3Dsondy pomiarowe impulsowe
Posuw prbkowania dla drugiego pomiaru MP6507
przy pomocy TT 120, Stylusforma, Posuw prbkowania dla drugiego pomiaru z TT 130 obliczy,
korekcje w TOOL.T ze sta tolerancj: +0
Posuw prbkowania dla drugiego pomiaru z TT 130 obliczy,
ze zmienn tolerancj: +1
Stay posuw prbkowania dla drugiego pomiaru z TT 130: +2

Maksymalnie dopuszczalny b5d pomiaru z MP6510.0


TT 130 przy pomiarze z obracaj5cym si 0,001 do 0,999 [mm] (zaleca si: 0,005 mm)
narzdziem
MP6510.1
Konieczne dla obliczenia posuwu digitalizacji w 0,001 do 0,999 [mm] (zaleca si: 0,01 mm)
poczeniu z MP6570

Posuw prbkowania dla TT 130 przy MP6520


stoj5cym narzdziu 1 do 3 000 [mm/min]

Pomiar promienia przy pomocy TT 130: MP6530.0 (obszar przemieszczenia 1) do MP6530.2


Odstp krawdzi dolnej narzdzia do (obszar przemieszczenia 3)
krawdzi grnej palca sondy (Stylus) 0,001 do 99,9999 [mm]

Odstp bezpieczestwa w osi wrzeciona MP6540.0


nad palcem TT 130 przy pozycjonowaniu 0,001 do 30 000,000 [mm]
wstpnym

Strefa bezpieczestwa na paszczynie MP6540.1


obrbki wok Stylusa TT 130 przy 0,001 do 30 000,000 [mm]
pozycjonowaniu wstpnym

Bieg szybki w cyklu prbkowania dla MP6550


TT 130 10 do 10 000 [mm/min]

Mfunkcja dla orientacji wrzeciona przy MP6560


pomiarze pojedyczych ostrzy 0 do 999

Pomiar przy obracaj5cym si narzdziu: MP6570


Dopuszczalna prdko obiegowa przy 1,000 do 120,000 [m/min]
obwodzie freza
Konieczna dla obliczenia prdkoci obrotowej i
posuwu digitalizacji

Pomiar przy obracaj5cym si narzdziu: MP6572


Maksymalnie dopuszczalna prdko 0,000 do 1 000,000 [obr/min]
obrotowa Przy wprowadzeniu 0 prdko obrotowa zostaje ograniczona do
1000 obr/min

HEIDENHAIN iTNC 530 581


14.1 Oglne parametryuytkownika
3Dsondy pomiarowe impulsowe
Wsprzdne punktu rodkowego Stylusa MP6580.0 (obszar przemieszczenia 1)
TT 120 odniesione do punktu zerowego Xo
maszyny
MP6580.1 (obszar przemieszczenia 1)
Yo

MP6580.2 (obszar przemieszczenia 1)


Zo

MP6581.0 (obszar przemieszczenia 2)


Xo

MP6581.1 (obszar przemieszczenia 2)


Yo

MP6581.2 (obszar przemieszczenia 2)


Zo

MP6582.0 (obszar przemieszczenia 3)


Xo

MP6582.1 (obszar przemieszczenia 3)


Yo

MP6582.2 (obszar przemieszczenia 3)


Zo

Nadzorowanie pooenia osi obrotu i osi MP6585


rwnolegych Funkcja nieaktywna: 0
Nadzorowa pooenie osi: 1

Zdefiniowa osie obrotu i osie rwnolege, MP6586.0


ktre maj5 by nadzorowane Nie nadzorowa pooenia osi A: 0
Nadzorowa pooenia osi A: 1
MP6586.1
Nie nadzorowa pooenia osi B: 0
Nadzorowa pooenie osi B: 1
MP6586.2
Nie nadzorowa pooenia osi C: 0
Nadzorowa pooenie osi C: 1
MP6586.3
Nie nadzorowa pooenia osi U: 0
Nadzorowa pooenie osi U: 1
MP6586.4
Nie nadzorowa pooenia osi V: 0
Nadzorowa pooenie osi V: 1
MP6586.5
Nie nadzorowa pooenia osi W: 0
Nadzorowa pooenie osi W: 1

582 14 Tabele i przegldy waniejszych informacji


14.1 Oglne parametryuytkownika
TNCwskazania, TNCedytor
Cykl 17, 18 i 207: MP7160
Orientacja wrzeciona Przeprowadzi orientacj wrzeciona: 0
na pocz5tku cyklu Nie przeprowadza orientacji wrzeciona: 1

Przygotowanie miejsca MP7210


programowania TNC wraz z maszyn: 0
TNC jako miejsce programowania z aktywnym PLC: 1
TNC jako miejsce programowania z aktywnym PLC: 2

Dialog Przerwa w MP7212


dopywie pr5du po Potwierdzi klawiszem: 0
w5czeniu potwierdzi Potwierdzi automatycznie: 1

DIN/ISO MP7220
programowanie: 0 do 150
Okreli dugo
kroku numerw
wierszy

Zablokowa wybr MP7224.0


typw plikw Wszystkie typy plikw wybieralne poprzez Softkey: +0
Zaryglowa wybr programw firmy HEIDENHAIN (Softkey POKA .H): +1
Zaryglowa wybr DIN/ISOprogramw (Softkey POKA .I): +2
Zaryglowa wybr tabeli narzdzi (Softkey POKA .T): +4
Zaryglowa wybr tabeli punktw zerowych (Softkey POKA .D): +8
Zaryglowa wybr tabeli palet (Softkey POKA .P): +16
Zaryglowa wybr plikw tekstowych (Softkey POKA .A): +32
Zaryglowa wybr tabeli punktw (Softkey POKA .PNT): +64

Zablokowa edycj MP7224.1


typw plikw Nie blokowa edytora: +0
Zaryglowa edytora dla
Wskazwka:
n programw firmy HEIDENHAIN: +1
Jeli rygluje si typy
plikw, TNC wymazuje n DIN/ISOprogramy: +2
wszystkie pliki danego n Tabele narzdzi: +4
typu. n tabele punktw zerowych: +8
n Tabele palet: +16
n Pliki tekstowe: +32
n Tabele punktw: +64

Skonfigurowa tabele MP7226.0


palet Tabela palet nie aktywna: 0
Liczba palet na jedn tabel palet: 1 do 255

Skonfigurowa pliki MP7226.1


punktw zerowych Tabela punktw zerowych nie aktywna: 0
Liczba punktw zerowych na jedn tabel punktw zerowych: 1 do 255

Dugo programu do MP7229.0


sprawdzenia programu Bloki 100 do 9 999

Dugo programu, do MP7229.1


ktrej SKbloki s5 Bloki 100 do 9 999
dozwolone

HEIDENHAIN iTNC 530 583


14.1 Oglne parametryuytkownika
TNCwskazania, TNCedytor
Okreli jzyk dialogu MP7230
jzyk angielski: 0
jzyk niemiecki: 1
jzyk czeski: 2
jzyk francuski 3
jzyk woski: 4
jzyk hiszpaski: 5
jzyk portugalski: 6
jzyk szwedzki: 7
jzyk duski: 8
jzyk fiski: 9
jzyk holenderski: 10
jzyk polski: 11
jzyk wgierski: 12
zarezerwowany: 13
jzyk rosyjski: 14

Nastawi wewntrzny MP7235


czas TNC Czas wiatowy (Greenwich time): 0
Czas rodkowoeuropejski (MEZ): 1
Czas letni rodkowoeuropejski: 2
Rnica czasu do czasu wiatowego: 23 do +23 [godziny]

Skonfigurowa tabel MP7260


narzdzi Nie aktywne: 0
Liczba narzdzi, ktra zostaje generowana przez TNC przy otwarciu nowej tabeli narzdzi:
1 do 254
Jeli koniecznych jest wicej ni 254 narzdzia, to mona rozszerzy tabel narzdzi przy
pomocy funkcji N WSTAW WIERSZE NA KOCU, patrz Dane o narzdziach, strona 142

Skonfigurowa tabel MP7261.0 (magazyn 1)


miejsca narzdzi MP7261.1 (magazyn 2)
MP7261.2 (magazyn 3)
MP7261.3 (magazyn 4)
Nie aktywne: 0
Liczba miejsc w magazynie narzdzi: 1 do 254
Zostaje zapisana w MP 7261.1 do MP 7261.3 warto 0, to wykorzystywany zostanie tylko jeden
magazyn narzdzi.

Indeksowa numery MP7262


narzdzi, aby do5czy Nie indeksowa: 0
do numeru narzdzia Liczba dozwolonego indeksowania: 1 do 9
kilka danych korekcji

Softkey tabela miejsca MP7263


Softkey TABELA MIEJCA wywietli w tabeli narzdzi: 0
Softkey TABELA MIEJCA nie wywietli w tabeli narzdzi: 1

584 14 Tabele i przegldy waniejszych informacji


14.1 Oglne parametryuytkownika
TNCwskazania, TNCedytor
Skonfigurowa tabel MP7266.0
narzdzi (nie Nazwa narzdzia NAME: 0 do 32; szeroko szpalty: 16 znakw
przedstawia: 0); MP7266.1
numery kolumn w Dugo narzdzia  L: 0 do 32; szeroko szpalty: 11 znakw
tabeli narzdzi dla MP7266.2
Promie narzdzia R: 0 do 32; szeroko szpalty: 11 znakw
MP7266.3
Promie narzdzia2  R2: 0 do 32; szeroko szpalty: 11 znakw
MP7266.4
Dugo naddatku DL: 0 do 32; szeroko szpalty: 8 znakw
MP7266.5
Promie naddatku DR: 0 do 32; szeroko szpalty: 8 znakw
MP7266.6
Promie naddatku2 DR2: 0 do 32; szeroko szpalty: 8 znakw
MP7266.7
Narzdzie zablokowane TL: 0 do 32; szeroko szpalty: 2 znakw
MP7266.8
Narzdzie siostrzane RT: 0 do 32; szeroko szpalty: 3 znakw
MP7266.9
Maksymalny okres trwaoci narzdzia TIME1 0 do 32; szeroko szpalty: 5 znakw
MP7266.10
Maksymalny okres trwaoci przy TOOL CALL TIME2: 0 do 32; szeroko szpalty: 5 znakw
MP7266.11
Aktualny okres trwaoci narzdzia CUR. TIME: 0 do 32; szeroko szpalty: 8 znakw

HEIDENHAIN iTNC 530 585


14.1 Oglne parametryuytkownika
TNCwskazania, TNCedytor
Skonfigurowa tabel MP7266.12
narzdzi (nie Komentarz do narzdzia DOC: 0 do 32; szeroko szpalty: 16 znakw
przedstawia: 0); MP7266.13
numery kolumn w Liczba ostrzy CUT.: 0 do 32; szeroko szpalty: 4 znakw
tabeli narzdzi dla MP7266.14
Tolerancja dla rozpoznawania zuycia dugo narzdzia LTOL: 0 do 32; szeroko szpalty: 6
znakw
MP7266.15
Tolerancja dla rozpoznawania zuycia promie narzdzia RTOL: 0 do 32; szeroko szpalty:
6 znakw
MP7266.16
Kierunek przejcia DIRECT.: 0 do 32; szeroko szpalty: 7 znakw
MP7266.17
PLCstan PLC: 0 do 32; szeroko szpalty: 9 znakw
MP7266.18
Dodatkowe przesunicie narzdzia w osi narzdzia do MP6530 TT:LOFFS: 0 do 32;
Szeroko szpalty: 11 znakw
MP7266.19
Przesunicie narzdzia pomidzy rodkiem Stylusa i rodkiem narzdzia TT:ROFFS: 0 do
32;
Szeroko szpalty: 11 znakw
MP7266.20
Tolerancja dla rozpoznawania pknicia dugo narzdzia LBREAK.: 0 do 32; szeroko
szpalty: 6 znakw
MP7266.21
Tolerancja dla rozpoznawania pknicia promie narzdzia RBREAK.: 0 do 32; szeroko
szpalty: 6 znakw
MP7266.22
Dugo ostrzy narzdzia (cykl 22) LCUTS: 0 do 32; szeroko szpalty: 11 znakw
MP7266.23
Maksymalny kt zagbienia (cykl 22) ANGLE.: 0 do 32; szeroko szpalty: 7 znakw
MP7266.24
Typ narzdzia TYP: 0 do 32; szeroko szpalty: 5 znakw
MP7266.25
Materia ostrza narzdzia TMAT: 0 do 32; szeroko szpalty: 16 znakw
MP7266.26
Tabela danych skrawania CDT: 0 do 32; szeroko szpalty: 16 znakw
MP7266.27
PLCwarto PLCVAL: 0 do 32; szeroko szpalty: 11 znakw
MP7266.28
Przesunicie wsposiowoci palca sondy w osi gwnej CALOFF1: 0 do 32; szeroko
szpalty: 11 znakw
MP7266.29
Przesunicie wsposiowoci palca sondy w osi pomocniczej CALOFF2: 0 do 32; szeroko
szpalty: 11 znakw
MP7266.30
Kt wrzeciona przy kalibrowaniu CALLANG: 0 do 32; szeroko szpalty: 11 znakw
MP7266.31
Typ narzdzia dla tabeli miejsca PTYP: 0 do 32; szeroko szpalty: 2 znaki

586 14 Tabele i przegldy waniejszych informacji


14.1 Oglne parametryuytkownika
TNCwskazania, TNCedytor
Konfigurowa tabel MP7267.0
miejsca narzdzi; Numer narzdzia T: 0 do 7
numer szpalty w tabeli MP7267.1
miejsca dla Narzdzie specjalne ST: 0 do 7
(nie przedstawi: 0) MP7267.2
Stae miejsce F: 0 do 7
MP7267.3
Miejsce zablokowane L: 0 do 7
MP7267.4
PLCstan PLC: 0 do 7
MP7267.5
Nazwa narzdzia z tabeli narzdzi TNAME: 0 do 7
MP7267.6
Komentarz z tabeli narzdzi DOC: 0 do 7

Tryb pracy Obsuga MP7270


rczna: Wywietlanie Posuw F tylko wtedy wywietli, jeli zostanie nacinity klawisz kierunkowy osi: 0
posuwu Wywietli posuw F, take w przypadku kiedy nie zostanie nacinity klawisz kierunkowy osi
(posuw, ktry zosta zdefiniowany poprzez Softkey F lub posuw najwolniejszej osi): 1

Okreli znak MP7280


dziesitny Wywietli przecinek jako znak dziesitny: 0
Wywietli kropk jako znak dziesitny: 1

Okreli sposb MP7281.0 Rodzaj pracy Program wprowadzi do pamici/edycja


wywietlania
MP7281.1 Odpracowatryb pracy
Wielowierszowe bloki przedstawia zawsze w caoci: 0
Wielowierszowe bloki przedstawia zawsze w caoci, jeli wielowierszowy blok = aktywny blok: 1
Wielowierszowe bloki przedstawi w caoci, jeli wielowierszowy blok zostaje edytowany: 2

Wywietlacz pooenia MP7285


w osi narzdzi Wskazanie odnosi si do punktu odniesienia narzdzia: 0
Wskazanie w osi narzdzia odnosi si do
powierzchni czoowej narzdzia: 1

Dokadno MP7289
wskazania dla pozycji 0,1 : 0
wrzeciona 0,05 : 1
0,01 : 2
0,005 : 3
0,001 : 4
0,0005 : 5
0,0001 : 6

Krok wskazania MP7290.0 (Xo) do MP7290.8 (9. osi)


0,1 mm: 0
0,05 mm: 1
0,01 mm: 2
0,005 mm: 3
0,001 mm: 4
0,0005 mm: 5
0,0001 mm: 6

HEIDENHAIN iTNC 530 587


14.1 Oglne parametryuytkownika
TNCwskazania, TNCedytor
Zaryglowa MP7295
wyznaczanie punktu Nie zaryglowa wyznaczanie punktu odniesienia: +0
odniesienia Zaryglowa wyznaczanie punktu odniesienia w osi X: +1
Zaryglowa wyznaczanie punktu odniesienia w osi Y: +2
Zaryglowa wyznaczanie punktu odniesienia w osi Z: +4
Wyznaczanie punktu odniesienia w IV. Os zablokowa: +8
Zaryglowa wyznaczanie punktu odniesienia w osi V: +16
Zaryglowa wyznaczanie punktu odniesienia w osi 6: +32
Zaryglowa wyznaczanie punktu odniesienia w osi 7: +64
Zaryglowa wyznaczanie punktu odniesienia w osi 8: +128
Zaryglowa wyznaczanie punktu odniesienia w osi 9: +256

Zaryglowa MP7296
wyznaczanie punktu Nie zaryglowa wyznaczanie punktu odniesienia: 0
odniesienia przy Zaryglowa wyznaczanie punktu odniesienia poprzez pomaraczowe klawisze osi: 1
pomocy
pomaraczowych
klawiszy osi

Wywietlacz stanu, Q MP7300


parametrw i danych o Wszystko wycofa, jeli program zostanie wybrany: 0
narz5dziach wycofa Wszystko wycofa, jeli program zostanie wybrany przy M02, M30, END PGM: 1
Wycofa tylko wywietlacz stanu i dane o narzdziach, jeli program zostanie wybrany: 2
Wycofa tylko wywietlacz stanu i dane o narzdziach, jeli program zostanie wybrany i przy
M02, M30, END PGM: 3
Wycofa wywietlacz stanu i Qparametry, jeli program zostanie wybrany: 4
Wycofa wywietlacz stanu i Qparametry, jeli program zostanie wybrany i przy M02, M30,
END PGM: 5
Wycofa wywietlacz stanu, jeli program zostanie wybrany: 6
Wycofa wywietlacz stanu, jeli program zostanie wybrany i przy M02, M30, END PGM: 7

Ustalenia dla MP7310


przedstawienia Przedstawienie graficzne w trzech paszczyznach zgodnie z DIN 6, cz 1, metoda projekcji 1: +0
graficznego Przedstawienie graficzne w trzech paszczyznach zgodnie z DIN 6, cz 2, metoda projekcji 1: +1
Nie obraca ukadu wsprzdnych dla prezentacji graficznej: +0
Obrci ukad wsprzdnych dla prezentacji graficznej o 90: +2
Nowa BLK FORM przy cyklu 7 PUNKT ZEROWY w odniesieniu do starego punktu zerowego
wywietli: +0
Nowa BLK FORM przy cyklu 7 PUNKT ZEROWY w odniesieniu do nowego punktu zerowego
wywietli: +4
Nie wywietla pooenia kursora przy prezentacji w trzech paszczyznach: +0
Wywietla pooenia kursora przy prezentacji w trzech paszczyznach: +8

Graficzna symulacja MP7315


bez zaprogramowanej 0 do 99 999,9999 [mm]
osi wrzeciona:
Promie narzdzia

Graficzna symulacja MP7316


bez zaprogramowanej 0 do 99 999,9999 [mm]
osi wrzeciona:
Gboko wejcia

588 14 Tabele i przegldy waniejszych informacji


14.1 Oglne parametryuytkownika
TNCwskazania, TNCedytor
Graficzna symulacja MP7317.0
bez zaprogramowanej 0 do 88 (0: funkcja nie jest aktywna)
osi wrzeciona: M
funkcja dla startu

Graficzna symulacja MP7317.1


bez zaprogramowanej 0 do 88 (0: funkcja nie jest aktywna)
osi wrzeciona: M
funkcja dla koca

Nastawi wygaszacz MP7392


ekranu 0 do 99 [min] (0: funkcja nie jest aktywna)
Prosz wprowadzi czas,
po ktrym TNC powinna
aktywowa wygaszacz
ekranu

Obrbka i przebieg programu


Skuteczno cyklu 11 WSPCZYNNIK MP7410
WYMIAROWY WSPCZYNNIK WYMIAROWY dziaa w trzech osiach: 0
WSPCZYNNIK WYMIAROWY dziaa tylko na paszczynie obrbki: 1

Dane o narzdziach/ Dane kalibrowania  MP7411


zarz5dzanie Przepisywa aktualne dane o narzdziach danymi kalibrowania 3dsondy
impulsowej: +0
Aktualne dane o narzdziach pozostaj zachowane: +1
Zarzdzanie danymi kalibrowania w menu kalibrowania: +0
Zarzdzanie danymi kalibrowania w tabeli narzdzi: +2

SLcykle MP7420
Frezowa kana wok konturu zgodnie z ruchem wskazwek zegara dla
wysepki i
ruchem przeciwnym do ruchu wskazwek zegara dla kieszeni: +0
Frezowa kana wok konturu zgodnie z ruchem wskazwek zegara dla
kieszeni i
ruchem przeciwnym do ruchu wskazwek zegara dla kieszeni: +1
Frezowanie kanau konturu przed rozwiercaniem: +0
Frezowanie kanau konturu po rozwiercaniu: +2
Skorygowane kontury poczy: +0
Nie skorygowane kontury poczy: +4
Rozwiercanie za kadym razem do gbokoci kieszeni: +0
Kiesze przed kadym kolejnym dosuniciem narzdzia wyfrezowa po
obwodzie i dokona rozwiercania: +8

Dla cykli 6, 15, 16, 21, 22, 23, 24 obowizuje:


Przemieci narzdzie na kocu cyklu na ostatni przed wywoaniem
cyklu zaprogramowan pozycj: +0
Przemieci narzdzie przy kocu cyklu tylko w osi wrzeciona: +16

Cykl 4 FREZOWANIE KIESZENI i cykl 5 MP7430


KIESZE OKR5GA: Wspczynnik 0,1 do 1,414
nakadania si

HEIDENHAIN iTNC 530 589


14.1 Oglne parametryuytkownika
Obrbka i przebieg programu
Dopuszczalne odchylenie promienia koa MP7431
w punkcie kocowym koa w porwnaniu 0,0001 do 0,016 [mm]
do punktu pocz5tkowego koa

Sposb dziaania rnych funkcji MP7440


dodatkowych M Zatrzymanie przebiegu programu przy M06: +0
Bez zatrzymania przebiegu programu przy M06: +1
Wskazwka: Bez wywoania cyklu przy pomocy M89: +0
kVwspczynniki zostaj okrelone przez Wywoanie cyklu przy pomocy M89: +2
producenta maszyn. Prosz zwrci uwag na Zatrzymanie przebiegu programu przy Mfunkcjach: +0
podrcznik obsugi maszyny. Bez zatrzymania przebiegu programu przy Mfunkcjach: +4
kVwspczynniki nie przeczalne poprzez M105 i M106: +0
kVwspczynniki przeczalne poprzez M105 i M106: +8
Posuw w osi narzdzi z M103 F..
Zmniejszenie posuwu nie jest aktywne: +0
Posuw w osi narzdzi z M103 F..
Zmniejszenie posuwu jest aktywne: +16
Zatrzymanie dokadnociowe przy pozycjonowaniu z osiami obrotu nie
aktywne: +0
Zatrzymanie dokadnociowe przy pozycjonowaniu z osiami obrotu
aktywne: +64

Komunikaty o bdach przy wywoywaniu MP7441


cyklu Wyda komunikat o bdach, jeeli aden z M3/M4 nie jest aktywny: 0
Anulowa komunikat o bdach, jeeli aden z M3/M4 nie jest aktywny: +1
zarezerwowany: +2
Komunikat o bdach anulowa, jeli gboko zaprogramowano
dodatnio: +0
Komunikat o bdach wyda, jeli gboko zaprogramowano dodatnio: +4

Mfunkcja dla orientacji wrzeciona w MP7442


cyklach obrbkowych Funkcja nieaktywna: 0
Orientacja bezporednio poprzez NC: 1
Mfunkcja dla orientacji wrzeciona: 1 do 999

Maksymalna prdko torowa przy MP7470


Override posuwu 100% w rodzajach pracy 0 do 99 999 [mm/min]
przebiegu programu

Posuw dla ruchw wyrwnawczych osi MP7471


obrotowych 0 do 99 999 [mm/min]

Parametry maszynowe kompatybilnoci MP7475


dla tabeli punktw zerowych Przesunicia punktu zerowego odnosz si do punktu zerowego
obrabianego przedmiotu: 0
Przy wprowadzeniu 1 na starszych modelach sterowa TNC i w software
340 420 xx przesunicia punktu zerowego odnosz si do punktu
zerowego maszyny. Ta funkcja nie znajduje si ju wicej do dyspozycji.
Zamiast tabeli punktw zerowych, odnoszcej si do REF, naley uywa
obecnie tabeli preset (patrz Zarzdzanie punktem odniesienia przy
pomocy tabeli preset na stronie 59)

590 14 Tabele i przegldy waniejszych informacji


14.1 Oglne parametryuytkownika
Obrbka i przebieg programu
Odpracowanie tabeli palet MP7683
Przebieg programu pojedyczymi blokami: Przy kadym NCstarcie
odpracowa jeden wiersz aktywnego NCprogramu, przebieg programu
wedug kolejnoci blokw: Przy kadym NCstarcie odpracowa cay
program NC: +0
Przebieg programu pojedyczymi blokami: Przy kadym NCstarcie
odpracowa cay program NC: +1
Przebieg programu wedug kolejnoci blokw: Przy kadym NCstarcie
odpracowa wszystkie NCprogramy do nastpnej palety: +2
Przebieg programu wedug kolejnoci blokw: Przy kadym NCstarcie
odpracowa cay plik palet: +4
Przebieg programu wedug kolejnoci blokw: Jeli wybrane jest
kompletne odpracowanie pliku palet (+4), to odpracowywa plik palet w
trybie cigym, to znaczy a zostanie nacinitym NCstop: +8
Tabela palet moe zosta edytowana przy pomocy Softkey EDYCJA
PALET +16
Softkey AUTOSTART wywietli: +32
Tabela palet lub program NC zostaje wywietlony: +64

HEIDENHAIN iTNC 530 591


14.2 Oboenie wtyczek i kabel instalacyjny dla interfejsw danych
14.2 Oboenie wtyczek i kabel
instalacyjny dla interfejsw
danych
Interfejs V.24/RS232C HEIDENHAIN
urz5dzenia peryferyjne

Interfejs spenia wymogi europejskiej normy EN 50 178


Bezpieczne oddzielenie od sieci.

Przy zastosowaniu 25biegunowego bloku adaptera:

Blok adaptera
TNC VB 365 725xx VB 274 545xx
310 08501

Trzpie Oboenie Gniazdo Kolor Gniazdo Trzpie Gniazdo Trzpie Kolor Gniazdo

1 nie zajmowa 1 1 1 1 1 biay/brzowy 1

2 RXD 2 ty 3 3 3 3 ty 2

3 TXD 3 zielone 2 2 2 2 zielone 3

4 DTR 4 brzowy 20 20 20 20 brzowy 8

5 Sygna GND 5 czerwone 7 7 7 7 czerwone 7

6 DSR 6 niebieski 6 6 6 6 6

7 RTS 7 szary 4 4 4 4 szary 5

8 CTR 8 rowy 5 5 5 5 rowy 4

9 nie zajmowa 9 8 fioletowy 20

Og. osona Og. osona Og. Og. Og. Og. osona Og.
zewntrzna zewntrzna zewntrzna

Przy zastosowaniu 9biegunowego bloku adaptera:

Blok adaptera
TNC VB 355 484xx VB 366 964xx
363 98702

Trzpie Oboenie Gniazdo Kolor Trzpie Gniazdo Trzpie Gniazdo Kolor Gniazdo

1 nie zajmowa 1 czerwone 1 1 1 1 czerwone 1

2 RXD 2 ty 2 2 2 2 ty 3

3 TXD 3 biae 3 3 3 3 biae 2

4 DTR 4 brzowy 4 4 4 4 brzowy 6

5 Sygna GND 5 czarny 5 5 5 5 czarny 5

592 14 Tabele i przegldy waniejszych informacji


14.2 Oboenie wtyczek i kabel instalacyjny dla interfejsw danych
Blok adaptera
TNC VB 355 484xx VB 366 964xx
363 98702

Trzpie Oboenie Gniazdo Kolor Trzpie Gniazdo Trzpie Gniazdo Kolor Gniazdo

6 DSR 6 fioletowy 6 6 6 6 fioletowy 4

7 RTS 7 szary 7 7 7 7 szary 8

8 CTR 8 biay/ 8 8 8 8 biay/zielony 7


zielony

9 nie zajmowa 9 zielone 9 9 9 9 zielone 9

Og. osona Og. osona Og. Og. Og. Og. osona Og.
zewntrzna zewntrzna zewntrzna

Urz5dzenia zewntrzne (obce)


Oboenie gniazd urzdzenia obcego moe znacznie odchyla si od
oboenia gniazd urzdzenia firmy HEIDENHAIN.
Oboenie to jest zalene od urzdzenia i od sposobu przesyania
danych. Prosz zapozna si z oboeniem gniazd bloku adaptera,
znajdujcym si w tabeli poniej.

Blok adaptera 363 987


VB 366 964xx
02
Gniazdo Trzpie Gniazdo Kolor Gniazdo

1 1 1 czerwone 1

2 2 2 ty 3

3 3 3 biae 2

4 4 4 brzowy 6

5 5 5 czarny 5

6 6 6 fioletowy 4

7 7 7 szary 8

8 8 8 biay/ 7
zielony

9 9 9 zielone 9

Og. Og. Og. Osona Og.


zewntrzna

HEIDENHAIN iTNC 530 593


14.2 Oboenie wtyczek i kabel instalacyjny dla interfejsw danych
Interfejs V.11/RS422
Do V.11interfejsu zostaj podczane tylko urzdzenia zewntrzne
(obce).

Interfejs spenia wymogi europejskiej normy EN 50 178


Bezpieczne oddzielenie od sieci.
Oboenie gniazd wtyczkowych jednostki logicznej TNC
(X28) i bloku adaptera s identyczne.

Blok adaptera
TNC VB 355 484xx
363 98701

Gniazdo Oboenie Trzpie Kolor Gniazdo Trzpie Gniazdo

1 RTS 1 czerwone 1 1 1

2 DTR 2 ty 2 2 2

3 RXD 3 biae 3 3 3

4 TXD 4 brzowy 4 4 4

5 Sygna GND 5 czarny 5 5 5

6 CTS 6 fioletowy 6 6 6

7 DSR 7 szary 7 7 7

8 RXD 8 biay/zielony 8 8 8

9 TXD 9 zielone 9 9 9

Og. osona zewntrzna Og. Osona zewntrzna Og. Og. Og.

Ethernetinterfejs RJ45gniazdo
Maksymalna dugo kabla:nieekranowanego: 100 m
ekranowanego 400 m

Pin Sygna Opis


1 TX+ Transmit Data

2 TX Transmit Data

3 REC+ Receive Data

4 wolny

5 wolny

6 REC Receive Data

7 wolny

8 wolny

594 14 Tabele i przegldy waniejszych informacji


14.3 Informacja techniczna
14.3 Informacja techniczna
Objanienie symboli
n standard
l Opcja osi
mOpcja software 1
oOpcja software 2
Funkcje operatora
Krtki opis n Podstawowy model: 3 osie plus wrzeciono
l 4. O NC plus o pomocnicza
lub
l 8 dalszych osi lub 7 dalszych osi plus 2 wrzeciona
n Cyfrowa regulowanie dopywu prdu i prdkoci obrotowej

Wprowadzenie programu Dialog tekstem otwartym firmy HEIDENHAIN i DIN/ISO

Dane o pooeniu n Pozycje zadane dla prostych i okrgw we wsprzdnych prostoktnych lub
biegunowych
n Dane wymiarowe absolutne lub przyrostowe
n Wywietlanie i wprowadzenie w mm lub calach
n Wskazanie drogi kka obrotowego przy obrce z doczeniem funkcji kka
obrotowego

Korekcje narzdzia n Promie narzdzia na paszczynie obrbki i dugo narzdzia


n Kontur ze skorygowanym promieniem obliczy wstpnie do 99 wierszy w przd
(M120)
n Trjwymiarowa korekcja promienia narzdzia dla pniejszych zmian danych
narzdzi, bez koniecznoci ponownego obliczania programu

Tabele narzdzi Kilka tabeli narzdzi z dowoln liczb narzdzi

Tabele danych skrawania Tabele danych skrawania dla automatycznego obliczania prdkoci obrotowej
wrzeciona i posuwu na podstawie specyficznych dla narzdzia danych (prdko
skrawania, posuw na jeden zb)

Staa prdko torowa n W odniesieniu do toru punktu rodkowego narzdzia


n W odniesieniu do ostrza narzdzia

Praca rwnolega Wytwarzanie programu ze wspomaganiem graficznym, podczas odpracowywania


innego programu

3Dobrbka (opcja oSzczeglnie pynne prowadzenie przemieszczenia bez szarpni


software 2) o3Dkorekcja narzdzia poprzez wektor normalnych powierzchni
oZmiana pooenia gowicy odchylnej przy pomocy elektronicznego kka obrotowego
podczas przebiegu programu, pozycja ostrza narzdzia pozostaje bez zmian (TCPM
= Tool Center Point Management)
oUtrzymywa narzdzie prostopadle do konturu
oKorekcja promienia narzdzia prostopadle do kierunku przemieszczenia i kierunku
narzdzia
oSplineinterpolacja

HEIDENHAIN iTNC 530 595


14.3 Informacja techniczna
Funkcje operatora
Obrbka na stole obrotowym mProgramowanie konturw na rozwinitej powierzchni bocznej cylindra
(opcja software 1) mPosuw w mm/min

Elementy konturu n Prosta


n Fazka
n Tor koowy
n Punkt rodkowy koa
n Promie koa
n Przylegajcy stycznie tor koowy
n Zaokrglanie naroy

Dosuw do konturu i odsuw od n Po prostej: tangencjalnie lub prostopadle


konturu n Po okrgu

Swobodne programowanie n Swobodne programowanie konturu FK tekstem otwartym firmy HEIDENHAIN z


konturu SK graficznym wspomaganiem dla nie wymiarowanych zgodnie z wymogami NC
przedmiotw

Skoki w programie n Podprogramy


n Powtrzenie czci programu
n Dowolny program jako podprogram

Cykle obrbki n Cykle wiercenia dla wiercenia, wiercenia gbokiego, rozwiercania, wytaczania,
pogbiania, gwintowania z uchwytem wyrwnawczym lub bez uchwytu
wyrwnawczego
n Cykle dla frezowania gwintw wewntrznych i zewntrznych
n Obrbka zgrubna i wykaczajca kieszeni prostoktnych i okrgych
n Cykle dla frezowania metod wierszowania rwnych i ukonych powierzchni
n Cykle dla frezowania rowkw wpustowych prostych i okrgych
n Wzory punktowe na kole i liniach
n Kiesze konturu rwnie rwnolegle do konturu
n Linia konturu
n Dodatkowo mog zosta zintegrowane cykle producenta specjalne, wytworzone
przez producenta maszyn cykle obrbki

Przeliczanie wsprzdnych n Przesuwanie, obracanie, odbicie lustrzane


n Wspczynnik wymiarowy (specyficzny dla osi)
mNachylenie paszczyzny obrbki (opcja software 1)

Qparametry n Funkcje matematyczne =, +, , *, /, sin , cos , kt z sin i cos ,


Programowanie przy pomocy 2
a +b
2
a
zmiennych n Logiczne poczenia (=, =/, <, >)
n Rachunek w nawiasach
n tan , arcus sin, arcus cos, arcus tan, an, en, ln, log, warto absolutna liczby, staa
, negowanie, miejsca po przecinku lub odcinanie miejsc do przecinka
n Funkcje dla obliczania koa

596 14 Tabele i przegldy waniejszych informacji


14.3 Informacja techniczna
Funkcje operatora
Pomoce przy programowaniu n Kalkulator
n Funkcja pomocy w zalenoci od kontekstu w przypadku komunikatw o bdach
n Wspomaganie graficzne przy programowaniu cykli
n Wiersze komentarza w programie NC

TeachIn n Pozycje rzeczywiste zostaj przejte bezporednio do programu NC

Grafika testowa Graficzna symulacja przebiegu obrbki, take jeli inny program zostaje
Rodzaje prezentacji odpracowywany
n Widok z gry / prezentacja w 3 paszczyznach / 3Dprezentacja
n Powikszenie fragmentu

Grafika programowania n W trybie pracy Wprowadzenie programu do pamici zostaj narysowanie


wprowadzone NCwiersze (2Dgrafika kreskowa), take jeli inny program zostaje
odpracowany

Grafika obrbki n Graficzna prezentacja odpracowywanego programu z widokiem z gry /prezentacj w


Rodzaje prezentacji 3 paszczyznach / 3Dprezentacj

Czas obrbki n Obliczanie czasu obrbki w trybie pracy Test programu


n Wywietlanie aktualnego czasu obrbki w trybach pracyprzebiegu programu

Ponowne dosunicie n Przebieg wierszy w przd do dowolnego wiersza w programie i dosuw na obliczon
narzdzia do konturu pozycj zadan dla kontynuowania obrbki
n Przerwanie programu, opuszczenie konturu i ponowny dosuw

Tabele punktw zerowych n Kilka tabeli punktw zerowych

Tabele palet: n Tabele palet z dowoln liczb wpisw dla wyboru palet, NCprogramw i punktw
zerowych mog zosta odpracowywane odpowiednio do przedmiotu lub do narzdzia

Cykle sondy pomiarowej n Kalibrowanie czujnika pomiarowego


n Kompensowanie ukonego pooenia przedmiotu manualnie i automatycznie
n Wyznaczanie punktu odniesienia manualnie i automatycznie
n Automatyczny pomiar przedmiotw
n Cykle dla automatycznego pomiaru narzdzi

Dane techniczne
Komponenty n Komputer gwny MC 422
n Jednostka regulacji CC 422
n Pulpit sterowniczy
n TFTpaski monitor kolorowy z Softkeys 10,4 cala lub 15,1 cala

Pami programu n Dysk twardy z 2 GByte dla NCprogramw

Dokadno wprowadzania i n do 0,1 m przy osiach linearnych


krok wywietlania n do 0,000 1 przy osiach ktowych

Zakres wprowadzenia n Maximum 99 999,999 mm (3.937 cali) lub 99 999,999

HEIDENHAIN iTNC 530 597


14.3 Informacja techniczna
Dane techniczne
Interpolacja n w 4 osiach)
oProsta w 5 osiach (eksport wymaga zezwolenia, opcja software 1)
n Okrg w 2 osicha
mOkrg w 3 osiach przy nachylonej paszczynie obrbki (opcja software 1)
n Linia rubowa:
naoenie toru koowego i prostej
n Spline:
odpracowywanie Splines (wielomian 3 stopnia)

Czas przetwarzanie wiersza n 3,6 ms


3Dprosta bez korekcji
promienia o0,5 ms (opcja software 2)

Regulowanie osi n Dokadno regulowania pooenia: Okres sygnau przyrzdu pomiarowego


pooenia/1024
n Czas cyklu regulatora pooenia: 1,8 ms
n Czas cyklu regulatora prdkoci obrotowej: 600 s
n Czas cyklu regulatora przepywu prdu: minimalnie 100 s

Droga przemieszczenia n Maksymalnie 100 m (3 937 cali)

Prdko obrotowa n maksymalnie 40 000 obr/min (przy 2 parach biegunw)


wrzeciona

Kompensacja bdw n Liniowe i nieliniowe bdy osi, luz, ostrza zmiany kierunku przy ruchach koowych,
rozszerzenie cieplne
n Tarcie statyczne

Interfejsy danych n po jednym V.24 / RS232C i V.11 / RS422 max. 115 kBaud
n Rozszerzony interfejs danych z LSV2protokoem dla zewntrznej obsugi TNC przez
interfejs danych z HEIDENHAINSoftware TNCremo
n Ethernetinterfejs 100 Base T
ok. 2 do 5 Mbaud (w zalenoci od typu pliku i obcienia sieci)

Temperatura otoczenia n Eksploatacja: 0C do +45C


n Magazynowanie:30C do +70C

Osprzt
Elektroniczne kka rczne n HR 410: przenone kko obrotowe lub
n HR 130: kko obrotowe dla wmontowania lub
n do trzech HR 150: Kka obrotowe dla wmonotowania poprzez adapter kek
obrotowych HRA 110

Czujniki pomiarowe n TS 220: przeczajca 3Dsonda pomiarowa z podczeniem kablowym lub


n TS 632: przeczajca 3Dsonda impulsowa z przesyaniem na podczerwieni:
n TT 130: przeczajca 3Dsonda pomiarowa dla pomiaru narzdzia

598 14 Tabele i przegldy waniejszych informacji


14.3 Informacja techniczna
Opcja software 1
Obrbka na stole obrotowym mProgramowanie konturw na rozwinitej powierzchni bocznej cylindra
mPosuw w mm/min

Przeliczenia wsprzdnych mNachylenie paszczyzny obrbki

Interpolacja mOkrg w 3 osiach przy nachylonej paszczynie obrbki

Opcja software 2
3Dobrbka oSzczeglnie pynne prowadzenie przemieszczenia bez szarpni
o3Dkorekcja narzdzia poprzez wektor normalnych powierzchni
oZmiana pooenia gowicy odchylnej przy pomocy elektronicznego kka obrotowego
podczas przebiegu programu, pozycja ostrza narzdzia pozostaje bez zmian (TCPM
= Tool Center Point Management)
oUtrzymywa narzdzie prostopadle do konturu
oKorekcja promienia narzdzia prostopadle do kierunku przemieszczenia i kierunku
narzdzia
oSplineinterpolacja

Interpolacja oProsta w 5 osiach (eksport wymaga zezwolenia)

Czas przetwarzanie wiersza o0,5 ms

Formaty wprowadzania danych i jednostki funkcji TNC


Pozycje, wsprzdne, promienie k, 99 999,9999 do +99 999,9999
dugoci fazek (5,4: Miejsca do przecinka, miejsca po przecinku) [mm]

Numery narzdzi 0 do 32 767,9 (5,1)

Nazwy narzdzi 16 znakw, przy TOOL CALL pomidzy napisane. Dozwolone znaki
specjalne: #, $, %, &, 

Wartoi delty dla korekcji narzdzia 99,9999 do +99,9999 (2,4) [mm]

Prdkoci obrotowe wrzeciona 0 do 99 999,999 (5,3) [obr/min]

Posuwy 0 do 99 999,999 (5,3) [mm/min] lub [mm/obr]

Przerwa czasowa w cyklu 9 0 do 3 600,000 (4,3) [s]

Skok gwintu w rnych cyklach 99,9999 do +99,9999 (2,4) [mm]

K5t dla orientacji wrzeciona 0 do 360,0000 (3,4) []

K5t dla wsprzdnych biegunowych, 360,0000 do 360,0000 (3,4) []


obroty, nachylenie paszczyzny

K5t wsprzdnych biegunowych dla 5 400,0000 do 5 400,0000 (4,4) []


interpolacji linii rubowej (CP)

Numery punktw zerowych w cyklu 7 0 do 2 999 (4,0)

Wyspczynnik wymiarowy w cyklach 11 i 26 0,000001 do 99,999999 (2,6)

HEIDENHAIN iTNC 530 599


14.3 Informacja techniczna
Formaty wprowadzania danych i jednostki funkcji TNC
Funkcje dodatkowe M 0 do 999 (1,0)

Numery Qparametrw 0 do 399 (1,0)

Wartoi Qparametrw 99 999,9999 do +99 999,9999 (5,4)

Znaczniki (LBL) dla skokw w programie 0 do 254 (3,0)

Liczba powtrze czci programu REP 1 do 65 534 (5,0)

Numer bdu przy funkcji Qparametru 0 do 1 099 (4,0)


FN14

Splineparametr K 9,99999999 do +9,99999999 (1,8)

Wykadnik dla Splineparametru 255 do 255 (3,0)

Wektory normalnej N i T przy 3Dkorekcji 9,99999999 do +9,99999999 (1,8)

600 14 Tabele i przegldy waniejszych informacji


14.4 Zmiana baterii bufora
14.4 Zmiana baterii bufora
Jeli sterowanie jest wyczone, bateria bufora zaopatruje TNC w
prd, aby nie straci danych znajdujcych si w pamici RAM.
Jeli TNC wywietla komunikat Zmiana baterii bufora, to naley
zmieni bateri:

Dla wymiany baterii bufora wyczy maszyn i TNC! 1

Bateria bufora moe zosta wymieniona przez


odpowiednio wykwalifikowany personel!

Typ baterii:1 Lithiumbateria, Typ CR 2450N (Renata) Id.Nr


315 87801
1 Bateria bufora znajduje si na tylnej stronie MC 422 (patrz 1,
rysunek po prawej u gry)
2 Zmieni bateri; nowa bateria moe zosta woona tylko we
waciwym pooeniu

HEIDENHAIN iTNC 530 601


15
iTNC 530 z Windows 2000
(opcja)
15.1 Wstp
15.1 Wstp
Informacje oglne

W niniejszym rozdziale opisane s specjalne


funkcjonalne aspekty iTNC 530 z Windows 2000.
Wszystkie funkcje systemowe Windows 2000 mona
znale w dokumentacji Windows.

Sterowania TNC firmy HEIDENHAIN byy zawsze nakierunkowane na


komfortow obsug dla uytkownika. atwe programowanie
tekstem otwartym firmy HEIDENHAIN, przystosowane do praktyki
cykle, jednoznaczne klawisze funkcyjne i pogldowe funkcje
graficzne czyni je jednymi z najbardziej popularnych
przystosowanych do pracy warsztacie sterowa.
Obecnie znajduje si do dyspozycji dla operatora standardowy
system operacyjny Windows jako interfejs uytkownika. Nowa
wydajna hardware firmy HEIDENHAIN z dwoma procesorami tworzy
przy tym baz dla iTNC 530 z Windows 2000.
Jeden procesor zajmuje si zadaniami w czasie rzeczywistym i
systemem operacyjnym HEIDENHAIN, podczas gdy drugi procesor
oddany jest do dyspozycji dla standardowego systemu
operacyjnego Windows i w tym samym otwiera operatorowi okno na
wiat technologii informacyjnej.
Take w tym przypadku komfort obsugi znajduje si na pierszym
planie:
n Na pulpicie sterowniczym zintegrowano kompletn klawiatur
PC z touchpad.
n Wysokorozdzielczy 15calowy monitor paski ukazuje zarwno
powierzchni iTNC jak i aplikacje Windows
n Poprzez USBinterfejsy mona po prostu podczy
standardowe oprzyrzdowanie PCta jak na przykad mysz,
napdy itd.

604 15 iTNC 530 z Windows 2000 (opcja)


15.1 Wstp
Dane techniczne

Dane techniczne iTNC 530 z Windows 2000


Wykonanie Sterowanie z dwoma procesorami z
n systemem operacyjnym czasu
rzeczywistego HEROS dla sterowania
maszyn
n System operacyjny PCta Windows 2000
jako interfejs uytkownika

Pami n RAMpami:
n 64 Mbajtw dla aplikacji sterowania
n 128 Mbajtw dla aplikacji Windows
n Dysk twardy
n 2.63 Gbajtw dla plikw TNC
n 9 Gbajtw dla danych Windows, z tego
7.7 Gbajtw znajduje si do dyspozycji
dla aplikacji

Interfejsy danych n Ethernet 10/100 BaseT (do 100 MBit/s; w


zalenoci od stopnia wykorzystania sieci)
n V.24RS232C (max. 115 200 Bit/s)
n V.11RS422 (max. 115 200 Bit/s)
n 2 x USB
n 2 x PS/2

HEIDENHAIN iTNC 530 605


15.2 Uruchomienie aplikacji iTNC 530
15.2 Uruchomienie aplikacji
iTNC 530
Zameldowanie Windows
Po wczeniu zasilania, iTNC 530 dokonuje automatycznie startu.
Jeli pojawia si dialog wprowadzenia dla zameldowania Windows,
to mamy do dyspozycji dwie moliwoci zamelowania:
n Zameldowanie jako operator TNC
n Zameldowanie jako lokalny administrator

Zameldowanie jako operator TNC


U W polu zapisu User name wprowadzi nazw uytkownika TNC,
w polu zapisu Password nic nie zapisywa, klawiszem OK
potwierdzi
U Software TNC zostaje automatycznie uruchomiona, w iTNC
Control Panel pojawia si komunikat startu Starting, PLEASE
WAIT... .

Tak dugo, jak zostaje wywietlana iTNC Control Panel


(patrz rysunek po prawej), nie uruchamia lub
obsugiwa innych programw Windows. Jeli software
iTNC zostaa bez problomw uruchomiona, to Control
Panel minimalizuje si do symbolu HEIDENHAIN na
Pasku zada.
Takie oznaczenie uytkownika pozwala na bardzo
ograniczony dostp do systemu operacyjnego Windows.
Operator nie moe zmienia ani nastawie sieciowych ani
instalowa nowej software.

606 15 iTNC 530 z Windows 2000 (opcja)


15.2 Uruchomienie aplikacji iTNC 530
Zameldowanie jako lokalny administrator

Prosz nawiza kontakt z producentem maszyn, aby


uzyska nazw uytkownika i haso.

Jako lokalny administrator operator moe dokonywa instalowania


software i nastawie sieciowych.

Firma HEIDENHAIN nie wspomaga przy instalowaniu


aplikacji Windows i nie przejmuje odpowiedzialnoci za
funkcjonowanie zainstalowanych aplikacji.
Firma HEIDENHAIN nie ponosi odpowiedzialnoci za
niewaciw zawarto dysku twardego, powsta
poprzez instalowanie aktualizacji obcego
oprogramowania lub dodatkowego oprogramowania.
Jeli po zmianach programw lub pracach nad serwisem
danych koniecznych do wykonanie przez firm
HEIDENHAIN, to firma HEIDENHAIN wystawia rachunek
za te koszty serwisowe.

Aby zapewni bezproblemowe funkcjonowanie aplikacji iTNC,


system Windows 2000 musi w kadej chwili posiada
n wydajny CPU
n woln pami na dysku twardy na napdzie C
n pami robocz
n dostateczny zakres interfejsu dysku twardego
do dyspozycji.
Sterowanie wyrwnuje krtkie przerwy (do jednej sekundy przy
czasie cyklu bloku wynoszcym 0,5 ms) w transmisji danych
komputera Windows poprzez buforowanie danych TNC. Jeli
transmisja danych przez duszy czas nie nastpuje pynnie w
systemie Windows, to moe to prowadzi do przerw w posuwie przy
przebiegu programu i tym samym do uszkodzenia obrabianego
przedmiotu.

Naley zwrci uwag na nastpuj5ce warunki przy


instalowaniu software:
Instalowany program nie moe obcia komputera
Windows do granicy jego moliwoci (128 MByte RAM,
266 MHz czstotliwo taktu).
Programy, wykonywane w Windows w stopniach
priorytetu wyej ni normalnie (above normal), wysoko
(high) lub czas rzeczywisty (real time) np. gry, nie mog
by instalowane.

HEIDENHAIN iTNC 530 607


15.3 iTNC 530 wy5czy
15.3 iTNC 530 wy5czy
Zasadniczo
Aby unikn strat danych przy wyczeniu, naley celowo wyczy
system operacyjny iTNC 530. W tym celu mamy do dyspozycji kilka
moliwoci, opisanych w poniszych rozdziaach.

Dowolne wyczenie iTNC 530 moe prowadzi do utraty


danych.
Zanim zostanie zamknity Windows, naley iTNC 530
aplikacje rwnie zamkn.

Wymeldowanie uytkownika
Operator moe w kadej chwili wymeldowa si z Windows, bez
negatywnego wpywu na software iTNC. Podczas operacji
wymeldowania ekran iTNC nie jest widoczny i nie mona dokonywa
adnych wpisw wicej.

Prosz zwrci uwag, i specyficzne klawisze


maszynowe (np. NCstart lub klawisze kierunkowe osi)
pozostaj aktywnymi.

Po tym, kiedy zameldowa si nowy uytkownik, ekran iTNC jest


ponownie widoczny.

608 15 iTNC 530 z Windows 2000 (opcja)


15.3 iTNC 530 wy5czy
Zamknicie aplikacji iTNC

Uwaga!
Zanim zostanie zamknita aplikacja iTNC, koniecznie
nacisn klawisz wyczenia awaryjnego (NotAus) W
przeciwnym razie moe doj do straty danych lub
maszyna moe zosta uszkodzona.

Dla zamknicia aplikacji iTNC znajduj si do dyspozycji dwie


moliwoci:
n Wewntrzne zamknicie poprzez tryb pracy Obsuga rczna:
zamyka jednoczenie Windows
n Zewntrzne zamknicie poprzez iTNCcontrolpanel: zamyka tylko
aplikacj iTNC

Wewntrzne zamknicie poprzez tryb pracy Obsuga rczna


U Wybra rodzaj pracy Obsuga rczna
U Przecza pasek softkey, a zostanie wywietlony softkey dla
zamknicia aplikacji iTNC
U Wybra funkcj wyczenia, jeszcze raz pytanie
dialogu przy pomocy Softkey TAK potwierdzi
U Jeli
na ekranie iTNC pojawi si komunikat Its now
safe to turn off your computer, to mona wyczy
napicie zasilajce iTNC 530

Zewntrzne zamknicie poprzez iTNCcontrolpanel


U Nacisn na ASCIIklawiaturze klawisz Windows: Aplikacja iTNC
zostaje zminimalizowana i wywietlony pasek zada
U Klikn podwjnie na zielony symbol HEIDENHAIN po prawej
stronie u dou na pasku zada: Pojawia si wwczas iTNC
ControlPanel (patrz rysunek po prawej u gry)
U Wybra funkcj dla zamknicia aplikacji iTNC 530:
Przycisk Stop iTNC nacisn
U Ponaciniciu klawisza wyczenia awaryjnego
komunikat iTNC przy pomocy przycisku Tak
potwierdzi Aplikacja iTNC zostaje zatrzymana
U iTNCControlPanel pozostaje aktywnym. Poprzez
przycisk Restart iTNC mona na nowo uruchomi
iTNC 530
Aby zakoczy Windows
U prosz wybra przycisk Start
U punkt menu Shut down...
U ponownie punkt menu Shut down...
U i potwierdzi z OK

HEIDENHAIN iTNC 530 609


15.3 iTNC 530 wy5czy
Zamknicie Windows
Jeli prbujemy zamkn Windows, podczas gdy software iTNC jest
jeszcze aktywna, to sterowanie wydaje ostrzeenie (patrz rysunek po
prawej u gry).

Uwaga!
Zanim potwierdzimy z OK, koniecznie nacisn klawisz
wyczenia awaryjnego (NotAus) W przeciwnym razie
moe doj do straty danych lub maszyna moe zosta
uszkodzona.

Jeli potwierdzimy z OK, to software iTNC zostaje zakoczona i


nastpnie Windows zamknity.

Uwaga!
Windows wywietla po kilku sekundach wasne
ostrzeenie (patrz rysunek po prawej na rodku),
przykrywajce ostrzeenie TNC. Nie potwierdza
ostrzeenia nigdy z End Now, bo prowadzi to do utraty
danych lub maszyna mogaby zosta uszkodzona.

610 15 iTNC 530 z Windows 2000 (opcja)


15.4 Nastawienia sieciowe
15.4 Nastawienia sieciowe
Warunek

Aby dokonywa nastawie sieciowych, naley


zameldowa si jako lokalny administrator. Prosz
nawiza kontakt z producentem maszyn, aby uzyska
konieczne w tym celu nazw uytkownika i haso.
Nastawie moe dokonywa tylko specjalista od sieci
komputerowych.

Dopasowanie nastawie
W pakiecie dostarczanym klientowi iTNC 530 zawiera dwa
poczenia sieciowe, Local Area Connection i iTNC Internal
Connection (patrz rysunek po prawej).
Local Area Connection jest poczeniem iTNC z sieci operatora.
Wszystkie znane na Windows 2000 nastawienia mona dopasowa
do wasnej sieci (patrz w tym celu take opis specyfiki sieciowej
Windows 2000).

iTNC Internal Connection jest wewntrznym


poczeniem iTNC Zmiany nastawie tego poczenia nie
s dozwolone i mog spowodowa niezdolno do
funkcjonowania iTNC.
Ten wewntrzny adres sieciowy jest nastawiony wstpnie
na 192.168.254.253 i nie moe kolidowa z sieci
firmow, subnet 192.168.254.xxx nie moe
egzystowa.
Opcja Obtain IP adress automatically (automatycznie
wyszukiwa adres sieciowy) nie moe by aktywna.

HEIDENHAIN iTNC 530 611


15.4 Nastawienia sieciowe
Sterowanie dostpem
Administratorzy posiadaj dostp do napdw D, E i F TNC. Prosz
zwrci uwag, i dane na tych partycjach s kodowane czciowo
dwjkowo i dostp z zapisem moe prowadzi do niezdefiniowanego
zachowania iTNC.
Partycje D, E i F posiadaj prawa dostpu dla grupy uytkownikw
SYSTEM i Administrators. Poprzez grup SYSTEM zostaje
zapewnione, i serwis Windows, startujcy sterowanie, otrzyma
dostp. Poprzez grup Administrators dokonuje si poczenia
komputera czasu rzeczywistego iTNC poprzez iTNC Internal
Connection z sieci.

Nie mona ograniczy dostpu dla tych grup, ani


doczy innych grup i tym grupom zabroni okrelonych
rodzajw dostpu (ograniczenia dostpu maj w
Windows odgrywaj waniejsz rol ni zezwolenia na
dostp).

612 15 iTNC 530 z Windows 2000 (opcja)


15.5 Szczeglne aspekty zarz5dzania plikami
15.5 Szczeglne aspekty
zarz5dzania plikami
Napd iTNC
Jeli wywoujemy zarzdzanie plikami iTNC, to otrzymujemy w lewym
oknie list wszystkich oddanych do dyspozycji napdw, np.
n C:\: Partycja Windows wmontowanego dysku twardego 1 2
n RS232:\: Szeregowy interfejs 1
n RS422:\: Szeregowy interfejs 2
n TNC:\: Partycja danych iTNC
Dodatkowo mog znajdowa si w dyspozycji dalsze napdy
sieciowe, doczone poprzez WindowsExplorer.

Prosz uwzgldni, i napd danych iTNC pojawia si


pod nazw TNC:\ w zarzdzaniu plikami Ten napd
(partycja) nosi w WindowsExplorer nazw D.
Podkatalogi na napdzie TNC (np. RECYCLER i System
Volume Identifier) zostaj generowane przez
Windows 2000 i nie mog zosta usunite przez
operatora.

Jeli w WindowsExplorer zosta doczony nowy napd sieciowy, to


naley w takim przypadku aktualizowa wywietlanie znajdujcych
si w dyspozycji napdw iTNC.
U Wywoa zarzdzanie plikami: Klawisz PGM MGT nacisn
U Ustawi jasne pole w lewo na okno napdu
U Przeczy pasek softkey na drugi poziom
U Aktualizowa widok na napdy: Softkey AKT. DRZEWO nacisn

HEIDENHAIN iTNC 530 613


15.5 Szczeglne aspekty zarz5dzania plikami
Transmisja danych do iTNC 530

Zanim mona rozpocz przesyanie danych z iTNC,


naley doczy odpowiedni napd poprzez Windows
Explorer. Dostp do tak zwanej UNCnazwy sieci (np.
\\PC0815\DIR1) nie jest moliwy.

Pliki specyficzne dla TNC


Po wczeniu iTNC 530 do sieci, mona z iTNC przechodzi na
dowolny komputer i przesya dane. Okrelone typy plikw mona
uruchomia tylko poprzez transmisj danych z iTNC. Przyczyn tego
jest fakt, i przy przesyaniu danych do iTNC pliki musz zosta
przeksztacone na format dwjkowy.

Kopiowanie poniej przedstawionych typw plikw


poprzez WindowsExplorer na napd danych D nie jest
dozwolone!

Typy plikw, ktre nie mog by kopiowane poprzez Windows


Explorer:
n Programy z dialogiem tekstem otwartym (kocwka .H)
n Programy DIN/ISO (kocwka .I)
n Tabele narzdzi (kocwka .T)
n Tabele miejsca narzdzi (kocwka . TCH)
n Tabele palet (kocwka .P)
n Tabele punktw zerowych (kocwka .D)
n Tabele punktw (kocwka .PNT)
n Tabele danych skrawania (kocwka .CDT)
n Dowolnie definiowalne tabele (kocwka . TAB)
Sposb postpowania przy transmisji danych: (patrz Przesyanie
danych do/od zewntrznego nonika danych na stronie 98).

ASCIIpliki
ASCIIpliki (pliki z kocwk .A) mona bez ogranicze kopiowa
bezporednio poprzez Explorer.

Prosz uwzgldni, i wszystkie pliki, ktre chcemy


przetwarza na TNC, musz by zapisane na napdzie D.

614 15 iTNC 530 z Windows 2000 (opcja)


Index
SYMBOLE E F
3Ddane odpracowa ... 405 Ekran ... 37 Funkcja PLANE ... 440
3Dkorekcja ... 160 Elipsa ... 518 Animacja ... 442
Face Milling ... 163 Ethernetinterfejs Automatyczne wysuwanie ... 457
formy narzdzi ... 161 konfigurowanie ... 557 Definicja kta Eulera ... 448
orientacja wrzeciona ... 162 Moliwoci podczenia ... 554 Definicja kta projekcyjnego ... 446
Peripheral Milling ... 165 Poczenie napdw sieci lub Definicja kta
wartoci delta ... 162 rozwizywanie takich przestrzennego ... 444
znormowany wektor ... 161 pocze ... 101 Definicja punktw ... 452
3Dprezentacja ... 529 Wstp ... 554 Definicja wektora ... 450
Frezowanie obrotowe ... 461
A F Inkrementalna definicja ... 454
Animacja funkcji PLANE ... 442 Fazka ... 190 Wybr moliwych rozwiza ... 459
ASCIIpliki ... 116 FN14 BAD: Wydawanie komunikatw Wycofa ... 443
Automatyczne obliczanie danych o bdach ... 492 Zachowanie przy
skrawania ... 146, 167 FN15: DRUK: Wydawa teksty pozycjonowaniu ... 456
Automatyczny pomiar narzdzi ... 145 niesformatowane ... 494 Funkcja szukania ... 110
Automatyczny start programu ... 542 FN16: FPRINT: Wydawa teksty Funkcje dodatkowe
sformatowane ... 495 dla kontroli przebiegu
C FN18: SYSREAD Czytanie danych programu ... 227
Cig konturu ... 379 systemowych ... 498 dla laserowych maszyn do
Cicie laserem, funkcje FN19: PLC: Przekazywanie wartoci do cicia ... 250
dodatkowe ... 250 PLC ... 503 dla osi obrotowych ... 243
Cykl FN20: WAIT FOR: (CZEKAJ NA) NC i dla podania danych o
definiowa ... 254 PLC synchronizowa ... 504 wsprzdnych ... 228
grupy ... 255 FN23: DANE OKREGU: Obliczy okrg dla wrzeciona i chodziwa ... 227
wywoa ... 256 z 3 punktw ... 487 dla zachowania si narzdzi na
Cykle i tabele punktw ... 261 FN24: DANE OKREGU: Obliczy okrg torze ksztatowym ... 231
Cykle prbkowania: Patrz podrcznik z 4 punktw ... 487 wprowadzi ... 226
obsugi maszyny  Cykle sondy FN25 PRESET: Wyznaczy nowy punkt Funkcje toru ksztatowego
impulsowej odniesienia ... 506 Podstawy ... 176
Cykle wiercenia ... 263 FN26: TABOPEN: Otworzy dowolnie koa i uki koowe ... 178
Cylinder ... 520 definiowaln tabel ... 507 Pozycjonowanie
Czas pracy ... 573 FN27: TABWRITE: Zapisywa dowolnie wstpne ... 179
definiowaln tabel ... 507 Funkcje trygonometryczne ... 485
D FN28: TABREAD: Czyta dowolnie
Dugo narzdzia ... 142 definiowaln tabel ... 508 G
Dane o narzdziach Frezowanie gwintw Generowanie Lbloku ... 569
indeksowa ... 148 wierceniem ... 300 Grafika programowania ... 209
wartoci delta ... 143 Frezowanie gwintw Grafiki
wprowadzi do programu ... 143 wpuszczanych ... 296 Perspektywy ... 526
wprowadzi do tabeli ... 144 Frezowanie gwintu na zewntrz ... 308 Powikszenie wycinka ... 530
wywoa ... 153 Frezowanie gwintu podstawy ... 292 przy programowaniu ... 112
Dane techniczne ... 595 Frezowanie gwintu wewntrz ... 294 powikszenie fragmentu ... 113
iTNC 530 z Windows 2000 ... 605 Frezowanie obrotowe na nachylonej Gwintowanie
Dialog ... 105 paszczynie ... 461 bez uchwytu
Dialog tekstem otwartym ... 105 Frezowanie odwiertw ... 280 wyrwnawczego ... 285, 287,
Dosun narzdzie do konturu ... 181 Frezowanie rowka podunego ... 352 290
przy pomocy wsprzdnych Frezowanie rowkw ... 350 z uchwytem
biegunowych ... 182 Obrbka zgrubna+obrbka wyrwnawczym ... 282, 283
Dysk twardy ... 79 wykaczajca ... 329
ruchem posuwisto
zwrotnym ... 352

HEIDENHAIN iTNC 530 615


Index H N O
Helixfrezowanie gwintw Nachylenie paszczyzny O obrotu
wierconych ... 304 obrbki ... 64, 425 przemieszczenie na
Helixinterpolacja ... 203 Nachyli paszczyzn zoptymalizowanym
obrbki ... 64, 425 odcinku: M126 ... 243
I Cykl ... 425 zredukowa
Indeksowane narzdzia ... 148 Kolejno dziaa ... 429 wskazanie: M94 ... 244
Informacje o formacie ... 599 rcznie ... 64 Opcje Software ... 599
Interfejs danych Nacinanie gwintu ... 289 Opuci kontur ... 181
Oboenia wtyczek ... 592 Nadzr przestrzeni przy pomocy wsprzdnych
przygotowa ... 550 roboczej ... 534, 564 biegunowych ... 182
przyporzdkowa ... 551 Nadzr ukadu impulsowego ... 241 Orientacja wrzeciona ... 435
iTNC 530 ... 36 Nastawienia sieciowe ... 557 Osona cylindra ... 381, 383
z Windows 2000 ... 604 iTNC 530 z Windows 2000 ... 611 Osie gwne ... 75
Nazwa narzdzia ... 142 Osie nachylenia ... 245, 246
K Nazwa programu Patrz zarzdzanie Osie pomocnicze ... 75
Kalkulator ... 120 plikami, nazwa pliku Osprzt ... 47
Kiesze okrga NC i PLC synchronizowa ... 504 Otwarte naroa konturu: M98 ... 234
obrbka wykaczajca ... 346 NCkomunikaty o bdach ... 121
obrbka zgrubna ... 344 Numer narzdzia ... 142 P
Obrbka zgrubna+obrbka numer opcji ... 548 Pakietowania ... 469
wykaczajca ... 326 Numer Software ... 548 Parametry maszynowe
Kiesze prostoktna Numery wersji ... 549 dla 3Dsond pomiarowych
Obrbka wykaczajca ... 340 impulsowych ... 579
Obrbka zgrubna ... 338 O dla obrbki i przebiegu
Obrbka zgrubna+obrbka Oboenie wtyczek interfejsw programu ... 589
wykaczajca ... 321 danych ... 592 dla TNCwywietlaczy i TNC
Koo pene ... 193 Obliczanie danych skrawania ... 167 edytora ... 583
Komunikaty o bdach ... 121 Obliczanie okrgu ... 487 dla zewntrznego przesyania
Pomoc przy ... 121 Obrbka czopu okrgego na danych ... 579
Kopiowanie czci programu ... 109 gotowo ... 348 Parametry uytkownika ... 578
Korekcja narzdzia Obrbka na gotowo dna ... 377 oglne
dugo ... 156 Obrbka na gotowo krawdzi dla 3Dsond pomiarowych
promie ... 157 bocznych ... 378 impulsowych ... 579
trjwymiarowa ... 160 Obrbka wykaczajca czopu dla obrbki i przebiegu
Korekcja promienia ... 157 prostoktnego ... 342 programu ... 589
Naroa zewntrzne, naroa Obrt ... 422 dla TNCwywietlaczy, TNC
wewntrzne ... 159 Odbicie lustrzane ... 420 edytora ... 583
wprowadzenia ... 158 Odsuw od konturu ... 240 dla zewntrznego przesyania
Kula ... 522 cieka ... 88 danych ... 579
Okrg otworw ... 363 specyficzne dla danej
L Okrgy rowek maszyny ... 563
Liczby klucza ... 549 Obrbka zgrubna+obrbka Ping ... 560
Linia rubowa ... 203 wykaczajca ... 333 PLC i NC synchronizowa ... 504
Look ahead ... 237 Ruchem wahadowym ... 355 Plik tekstowy
Okrelenie czasu obrbki ... 532 funkcje edycji ... 117
M Okreli materia obrabianego funkcje usuwania ... 118
Materia ostrza narzdzia ... 146, 169 przedmiotu ... 168 odnajdywanie czci tekstu ... 119
Mfunkcje: Patrz Funkcje dodatkowe otwiera i opuszcza ... 116
MODfunkcja
opuci ... 546
Przegld ... 547
wybra ... 546

616
Index
P P R
Podczenie do sieci ... 101 Przebieg programu Ruchy po torze ksztatowym
Podprogram ... 465 kontynuowa po przerwie ... 539 Wprzdne biegunowe
Podstawy ... 74 Przebieg blokw w przd ... 540 Prosta ... 202
Podzia ekranu. ... 38 Przegld ... 536 Przegld ... 200
Pogbianie wsteczne ... 274 przerwa ... 537 Tor koowy wok bieguna
Pomiar narzdzi ... 145 przeskoczy bloki ... 543 CC ... 202
Pomoc przy komunikatach o wykona ... 536 Tor koowy z przyleganiem
bdach ... 121 Przedstawienie w 3 stycznym ... 203
Ponowne dosunicie narzdzia do paszczyznach ... 528 wsprzdne prostoktne
konturu ... 541 Przej pozycj rzeczywist ... 106 Prosta ... 189
Posuw ... 55 Przejecha punkty odniesienia ... 50 Przegld ... 188
dla osi obrotu, M116 ... 243 Przeliczanie wsprzdnych ... 413 Tor koowy wok rodka koa
zmieni ... 56 Przerwa czasowa ... 433 CC ... 193
Posuw szybki ... 140 Przerwa obrbk ... 537 tor koowy z okrelonym
Posuw w milimetrach/wrzeciono Przesunicie osi maszyny ... 52 promieniem ... 194
obrt: M136 ... 236 krok po kroku ... 54 Tor koowy z przyleganiem
Powierzchnia regulacji ... 408 przy pomocy elektronicznego stycznym ... 195
Powtrzenie czci programu ... 466 kka obrotowego ... 53
Pozycje obrabianego przedmiotu przy pomocy zewntrznych S
bezwzgldne ... 77 klawiszy kierunkowych ... 52 Segmentowanie programw ... 114
przyrostowe ... 77 Przesunicie punktu zerowego Skoroszyt ... 88, 92
Pozycjonowanie w programie ... 414 kopiowa ... 94
przy nachylonej paszczynie z tabelami punktw wymaza ... 95
obrbki ... 230, 249 zerowych ... 415 zaoy ... 92
z rcznym wprowadzaniem Pulpit sterowniczy ... 39 SKprogramowania
danych ... 70 Punkt rodkowy koa ... 192 moliwoci wprowadzenia
Prdko przesyania danych ... 550 Punkt startu w zagbieniu przy informacji
Presettabela ... 59 wierceniu ... 279 SKprogramowanie ... 208
Program Grafika ... 209
edycja ... 107 Q moliwoci wprowadzenia
otworzy nowy ... 103 Qparametry informacji
segmentowanie ... 114 kontrolowa ... 490 dane o kole ... 213
struktura ... 102 Przekazywanie wartoci do kierunek i dugo elementw
Programowanie parametrw: Patrz PLC ... 503 konturu ... 212
programowanie Qparametrw wyda niesformatowane ... 494 odniesienia wzgldne ... 216
Programowanie Qparametrw ... 480 wyda sformatowane ... 495 punkty kocowe ... 212
Funkcje dodatkowe ... 491 zajte z gry ... 513 punkty pomocnicze ... 215
Funkcje trygonometryczne ... 485 Zamknite kontury ... 214
Jeli/to  decyzje ... 488 R otworzy dialog ... 210
Obliczanie okrgu ... 487 Rachunek w nawiasach ... 509 Podstawy ... 208
Podstawowe funkcje Rodzaje pracy ... 40 prosta ... 210
matematyczne ... 483 Rodziny czci ... 482 tory koowe ... 211
Wskazwki dla Rozwiercanie dokadne otworu ... 268
programowania ... 480 Rozwiercanie: Patrz SLcykle,
Programowanie ruchu przeciganie
narzdzia ... 105 Ruchy na torze ksztatowym
Promie narzdzia ... 143 Swobodne Programowanie
Prosta ... 189, 202 Konturu SK: Patrz SK
Przeczenie pisowni du/ma programowanie
liter ... 117 Wprzdne biegunowe
Przebieg blokw w przd ... 540 wsprzdne prostoktne

HEIDENHAIN iTNC 530 617


Index S U W
SLcykle Ukad odniesienia ... 75 Wyznaczy punkt odniesienia ... 57
Cig konturu ... 379 USBinterfejs ... 604 bez 3Dsondy impulsowej ... 57
cykl Kontur ... 371 ustawi SZYBKO w trakcie odpracowywania
dane konturu ... 374 TRANSMISJI ... 550 programu ... 506
naoone na siebie Wzory punktowe
kontury ... 371, 398 W na liniach ... 365
obrbka na gotowo krawdzi Wczenie pozycjonowanie kkiem na okrgu ... 363
bocznych ... 378 obrotowym w czasie przebiegu Przegld ... 361
obrbka wykaczajca dna ... 377 programu : M118 ... 239
Podstawy ... 369, 396 Wczy ... 50 Z
Rozwiercanie ... 376 Widok z gry ... 527 Zabezpieczanie danych ... 80
wiercenie wstpne ... 375 Wiercenie ... 266, 272, 277 Zalene pliki ... 562
SLcykle ze wzorem (formu) konturu Punkt startu w zagbieniu ... 279 Zameldowanie Windows ... 606
Software dla transmisji danych ... 552 Wiercenie gbokie ... 265, 277 Zamienianie tekstw ... 111
Splineinterpolacja ... 223 Punkt startu w zagbieniu ... 279 Zaokrglanie naroy ... 191
Format bloku ... 223 Wiercenie uniwersalne ... 272, 277 Zarzdzanie plikami
Zakres wprowadzenia ... 224 Wiersz konfigurowanie przez MOD ... 561
Sprawdzenie poczenia z wstawi, zmieni ... 108 kopiowanie tabel ... 94
sieci ... 560 wymaza ... 108 Nadpisywanie plikw ... 100
Staa prdko na torze Windows 2000 ... 604 Nazwa pliku ... 79
ksztatowym: M90 ... 231 WMAT.TAB ... 168 Plik kopiowa ... 83, 93
Stae wsprzdne maszynowe: M91, Wprzdne biegunowe plik wymaza ... 82, 95
M92 ... 228 Podstawy ... 76 pliki zaznaczy ... 96
Status pliku ... 81, 90 programowanie ... 200 rozszerzone ... 88
Symulacja graficzna ... 531 Wprowadza komentarze ... 115 Przegld ... 89
Wprowadzi prdko obrotow Skoroszyty ... 88
T wrzeciona ... 153 kopiowa ... 94
Tabela danych skrawania ... 167 Wspczynnik posuwu dla ruchw zaoy ... 92
Tabela miejsca ... 151 pogbiania: M103 ... 235 standard ... 81
Tabela narzdzi Wspczynnik wymiarowy ... 423 Typ pliku ... 79
edycja, opuszczenie ... 147 Wspczynnik wymiarowy specyficzny wybra plik ... 82, 91
Funkcje edycji ... 147 dla osi ... 424 wywoa ... 81, 90
moliwoci wprowadzenia Wsprzdne biegunowe zabezpieczenie pliku ... 87, 97
informacji ... 144 Dosunicie narzdzia do konturu/ Zalene pliki ... 562
Tabela palet odsunicie ... 182 zewntrzne przesyanie
odpracowa ... 124, 136 Wyczenie ... 51 danych ... 84, 98
przejcie Wybiera punkt odniesienia ... 78 zmiana nazwy pliku ... 86, 97
wsprzdnych ... 122, 127 Wybra jednostk miary ... 103 Zarzdzanie programem: Patrz
wybra i opuci ... 124, 130 Wybra typ narzdzia ... 146 zarzdzanie plikami
Zastosowanie ... 122, 126 Wymiana narzdzia ... 154 Zarzdzanie punktami
Tabele punktw ... 259 Wywietlacz stanu ... 43 odniesienia ... 59
Teach In ... 106, 189 dodatkowy ... 44 Zdefiniowa pwyrb ... 103
Teleserwis ... 574 oglne ... 43 Zewntrzny dostp ... 575
Test programu Wywietli pliki pomocy ... 572 Zewntrzne przesyanie danych
do okrelonego bloku ... 535 Wytaczanie ... 270 iTNC 530 ... 84, 98
Przegld ... 533 Wywoanie programu iTNC 530 z Windows 2000 ... 613
wykona ... 534 Dowolny program jako Zmiana baterii bufora ... 601
TNCremo ... 552 podprogram ... 467 Zmieni prdko obrotow
TNCremoNT ... 552 przez cykl ... 434 wrzeciona ... 56
Tor koowy ... 193, 194, 195, 202, 203
Trygonometria ... 485

618
Tabela przegl dowa: Cykle
Numer DEF CALL
Oznaczenie cyklu strona
cyklu aktywny aktywny
1 Wiercenie g bokie Strona 265

2 Gwintowanie z uchwytem wyrwnawczym Strona 282

3 Frezowanie rowkw Strona 350

4 Kiesze prostok&tna Strona 338

5 Kiesze okr&ga Strona 344

6 Rozwiercanie SL I

7 Przesuni cie punktu zerowego Strona 414

8 Odbicie lustrzane Strona 420

9 Przerwa czasowa Strona 433

10 Obrt Strona 422

11 Wspczynnik wymiarowy Strona 423

12 Wywoanie programu Strona 434

13 Orientacja wrzeciona Strona 435

14 Definicja konturu Strona 371

15 Wiercenie wst pne SL I

16 Obrbka na gotowo SL I

17 Gwintowanie z uchwytem wyrwnawczym Strona 285

18 Nacinanie gwintu Strona 289

19 Nachyli paszczyzn obrbki Strona 425

20 Dane konturu SL II Strona 374

21 Wiercenie wst pne SL II Strona 375

22 Rozwiercanie dokadne otworu SL II Strona 376

23 Obrbka na gotowo g boko SL II Strona 377

24 Obrbka na gotowo bok SL II Strona 378

25 Lini a konturu Strona 379

26 Wspczynnik wymiarowy specyficzny dla osi Strona 424

27 Osona cyli ndra Strona 381


Numer DEF CALL
Oznaczenie cyklu strona
cyklu aktywny aktywny
28 Osona cylindra frezowanie rowkw wpustowych Strona 383

30 3D6dane odpracowa Strona 405

32 Tol erancja Strona 436

200 Wiercenie Strona 266

201 Rozwiercanie dokadne otworu Strona 268

202 Wytaczanie Strona 270

203 Wiercenie uniwersalne Strona 272

204 Pog bianie wsteczne Strona 274

205 Wiercenie g bokich otworw uniwersalne Strona 277

206 Gwintowanie z uchwytem wyrwnawczym, nowe Strona 283

207 Gwintowanie bez uchwytu wyrwnawczego, nowe Strona 287

208 Frezowanie odwiertw Strona 280

209 Gwintowanie z amaniem wira Strona 290

210 Rowek wpustowy ruchem wahadowym Strona 352

211 Okr&gy rowek Strona 355

212 Obrbka na gotowo kieszeni prostok&tnej Strona 340

213 Obrbka wykaczaj&ca czopu prostok&tnego Strona 342

214 Obrbka na gotowo kieszeni okr&gej Strona 346

215 Obrbka czopu okr&gego na gotowo Strona 348

220 Wzory punktowe na okr gu Strona 363

221 Wzory punktowe na liniach Strona 365

230 Frezowanie metod& wierszowania Strona 406

231 Powi erzchnia regulacj i Strona 408

247 Wyznaczy punkt odniesienia Strona 419

251 Kiesze prostok&tna obrbka pena Strona 321

252 Kiesze okr&ga obrbka pena Strona 326

253 Frezowanie rowkw Strona 329

254 Okr&gy rowek Strona 333

262 Frezowanie gwintw Strona 294


Numer DEF CALL
Oznaczenie cyklu strona
cyklu aktywny aktywny
263 Frezowanie gwintw wpuszczanych Strona 296

264 Frezowanie gwintw wierceniem Strona 300

265 Helix6frezowanie gwintw wierconych Strona 304

267 Frezowanie gwintw zewn trznych Strona 308


Tabela przegl dowa: Funkcje dodatkowe
pocz tku na kocu
M Dziaanie Dziaanie na strona
bloku bloku
M00 Przebieg programu STOP/wrzeci ono STOP/chodziwo OFF Strona 227

M01 Wybieralny Przebieg programu STOP Strona 544

M02 Przebieg programu STOP/wrzeci ono STOP/chodziwo OFF/w razie koniecznoci Strona 227
skasowani e wskazania stanu
(w zalenoci od parametrw maszynowych)/skok powrotny do wiersza 1

M03 Wrzeci ono ON zgodnie z ruchem wskazwek zegara Strona 227


M04 Wrzeci ono ON w kierunku przeciwnym do ruchu wskazwek zegara
M05 Wrzeci ono STOP

M06 Zmiana narz dzia/przebieg programu STOP/(zalene od parametrw Strona 227


maszynowech)/wrzeciono STOP

M08 Chodziwo ON Strona 227


M09 Chodziwo OFF

M13 Wrzeciono ON zgodnie z ruchem wskazwek zegara/chodziwo ON Strona 227


M14 Wrzeciono ON w kierunku przeciwnym do ruchu wskazwek zegara /chodziwo ON

M30 Ta sama funkcja j ak M02 Strona 227

M89 Wolna funkcja dodatkowa lub Strona 256


Wywoanie cyklu, dziaanie modal ne (zaley od parametrw maszyny)

M90 Tylko w trybie z opnieniem: staa pr dko torowa na naroach Strona 231

M91 W wierszu pozycjonowania: Wsprz dne odnosz& si do punktu zerowego maszyny Strona 228

M92 W wi erszu pozycjonowania: Wsprz dne odnosz& si do zdefiniowanej przez Strona 228
producenta maszyn pozycji np. do pozycji zmiany narz dzia

M94 Wskazanie osi obrotowej zredukowa do wartoci poni ej 360 Strona 244

M97 Obrbka niewielkich stopni konturu Strona 233

M98 Otwarte kontury obrabia kompletnie na gotowo Strona 234

M99 Wywoywanie cyklu blokami Strona 256

M101 Automatyczna zmiana narz dzia z narz dziem siostrzanym, jeli maksymalny Strona 154
okres trwaoci upyn&
M102 M101 wycofa

M103 Zredukowa posuw przy zag bianiu w materia do wspczynnika F (warto Strona 235
procentowa)

M104 Aktywowa ponownie ostatnio wyznaczony punkt odniesienia Strona 230

M105 Przeprowadzi obrbk z drugim kv6wspczynnikiem Strona 589


M106 Przeprowadzi obrbk z pierwszym kv6wspczynnikiem
pocz tku na kocu
M Dziaanie Dziaanie na strona
bloku bloku
M107 Komunikat o b dach przy narz dziach siostrzanych z naddatkiem anulowa Strona 154
M108 M107 wycofa

M109 Staa pr dko torowa przy ostrzu narz dzia Strona 237
(zwi kszenie posuwu i zredukowanie)
M110 Staa pr dko torowa przy ostrzu narz dzia
(tylko zredukowanie posuwu)
M111 M109/M110 wycofa

M114 Autom. korekcja geometrii maszyny przy pracy z osiami pochylenia (waha) Strona 245
M115 M114 wycofa

M116 Posuw przy osiach k&towych w mm/min n Strona 243


M117 M116 wycofa

M118 W&czenie pozycjonowania kkiem r cznym w czasie przebiegu programu Strona 239

M120 Obliczanie wst pne konturu ze skorygowanym promieniem (LOOK AHEAD) Strona 237

M124 Nie uwzgl dnia punktw przy odpracowaniu nie skorygowanych wierszy prostych Strona 232

M126 Przemieci osie obrotu po zoptymal izowanym torze ruchu Strona 243
M127 M126 wycofa

M128 Zachowa pozycj ostrza narz dzia przy pozycjonowaniu osi waha (TCPM) Strona 246
M129 M128 wycofa

M130 W wierszu pozycjonowania: punkty odnosz& si do ni enachylonego ukadu Strona 230


wsprz dnych

M134 Zatrzymani e dokadnoci owe na nie przylegaj&cych do si ebie stycznie przejciach Strona 248
konturu przy pozycjonowaniu z osiami obrotu
M135 M134 wycofa

M136 Posuw F w milimetrach na obrt wrzeciona Strona 236


M137 M136 wycofa

M138 Wybr osi waha Strona 248

M140 Odsuni cie od konturu w kierunku osi narz dzia Strona 240

M141 Anulowa nadzr ukadu impulsowego Strona 241

M142 Usun& modalne informacje o programie Strona 242

M143 Usun& obrt podstawowy Strona 242

M144 Uwzgl dnienie kinematyki maszyny na pozycjach RZECZ/ZAD przy kocu wiersza Strona 249
M145 M144 wycofa

M200 Ci cie laserowe: Wydawa bezporednio zaprogramowane napi cie Strona 250
M201 Ci cie laserowe: Ci cie laserowe: wydawa napi cie jako funkcj odcinka
M202 Ci cie laserowe: Wydawa napi cie jako funkcj pr dkoci
M203 Ci cie laserowe: Ci cie laserowe: wydawa napi cie jako funkcj czasu (rampa)
M204 Ci cie laserowe: Ci cie laserowe: wydawa napi cie jako funkcj czasu (impuls)

You might also like